カスタマイズされたウィジェットにおけるサードパーティ JavaScript ライブラリおよびファイルの参照
カスタムウィジェットでサードパーティ JavaScript ライブラリ、イメージ、およびその他の Web 成果物が使用される場合、最良事例として、ウィジェットフォルダ /ui/<widgetname> 内にサブフォルダを作成します。これらのファイルをサブフォルダに追加します。たとえば、サブフォルダ jslibrary を作成した場合、サードパーティファイルを以下の場所に追加する必要があります。
/ui/<ウィジェット名>/<jslibrary>/
これらのファイルは、以下の相対パスを使用して *.ide.js および *.runtime.js ファイルから参照できます。
../Common/extensions/<extensionname>/ui/<widgetname>/<jslibrary>/
以下の例では、サードパーティ JavaScript ライブラリおよび CSS をウィジェットのコードにインクルードしています。
if (!jQuery().qtip) {
$("body").append('<script type="text/javascript"
src="../Common/extensions/MyExtension/ui/mywidget/
include/qtip/jquery.qtip.js"></script>');
$("head").append('<link type="text/css"
rel="stylesheet" href="
../Common/extensions/MyExtension/ui/mywidget/include/
qtip/jquery.qtip.css" />');
}