Dijitウィジェット
aipoではウェブページを作成するウィジェット(部品)をdojoが備えているdijitフレームワークによって 実現しています。
Dijitウィジェットはパッケージ内に実装されたクラスがあり対象のウィジェットをページ内に配置する必要があります。
その中でも頻繁に使われるのはContentpaneで
以下が実装例です。
var popupInner = dijit.byId("popupProfileInner_" + userId); if (!popupInner) { popupInner = dijit.byId("popupProfileInner_" + userId); popupInner = new aimluck.widget.Contentpane({}, "popupProfileInner_" + userId); popupInner.eventTarget = eventTarget; }
Contentpaneは任意のhtmlを表示できるウィジェットでこれらを配置したり呼び出すことでaipoのページが出来ています。