0

素晴らしいプラグイン!!! しかし...「カレンダーエントリ」を意味する「イベント」という言葉の選択は特に残念でした

これは非常によくできたプラグインであり、このプラグインで何ができるかについて、職場の人々に感銘を与えてきました。ドキュメントは驚くほど詳細で明確です。

アダムおめでとう!

ただし、このプラグインは、カレンダーのエントリを「イベント」と呼んでいます。これは、私の開発チームの会話に多くの混乱を引き起こしましonmouseoverclickCalendarEventまたはのような用語を本当に好むでしょうCalendarEntry

私はまだ jQuery の経験がまったくないので、これらの用語の 1 つをこのプラグインの Event/Events オブジェクトにエイリアスする簡単な方法があるかどうか疑問に思っていますか? (プラグインを直接再コーディングできることはわかっていますが、更新をダウンロードするとコードが壊れてしまいます。)

ありがとう!

4

2 に答える 2

0

Event クラスから適切な関数を呼び出すだけの CalendarEvent という Facade クラスを作成してみませんか?

于 2010-04-07T15:14:04.647 に答える
0

わかりました。元のドキュメントでは「calEvents」と呼ばれていましたが、簡潔にするために「events」に戻しました。

現在のドキュメントはこの用語を作り出したものですが、関数の引数にはいつでも別の名前を使用できます。ただし、明らかに同じオプション名を使用する必要があるため、解決策は次のようなラッパーを作成することです...

$.fn.jeffsFullCalendar = function(options) {
    options = options || {};
    options.events = options.calEvents;
    options.eventSource = options.calEventSources;
    this.fullCalendar(options);
};

「events」および「eventSources」オプションの名前を変更できます。基本的にプラグインのラッパー

于 2010-04-09T02:24:29.227 に答える