0

プロジェクトに Aloha を使用することを検討していましたが、ドキュメントに完全に困惑しています。ドキュメントに従ってリポジトリを作成しようとしていますが、これまでのところ:

requirejs.config({
  paths: {
    'jquery': "http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min",
    'aloha': "http://cdn.aloha-editor.org/latest/lib/aloha",
  },
});

define(
  ['jquery'],
  function($) {
    "use strict";

    require(['aloha'], function(localAloha) {
      console.debug(localAloha);
      console.debug(Aloha.AbstractRepository);
    });

    return {};
  }
);

今。これは、適切な CDN から Aloha と jQuery をプルしようとしますが、正常に動作します。ただし、アロハのドキュメントに記載されていることにもかかわらず、localAloha は定義されていません (Aloha 自体は返されないようです) が、それは問題ではありません。

リポジトリを定義しようとするときにさらにイライラするのは、Aloha.AbstractRepositoryすべての例と、Drupal Aloha プラグインのようなライブ プロジェクトのコードにもかかわらず、定義されていないという事実ですAloha.AbstractRepository

ここで何が起こっているのか誰にも分かりませんか?Aloha は見栄えがよく、私が考えているものにぴったりですが、実際に機能させるのは非常に難しいことが証明されています。

4

1 に答える 1