jQuery

jQueryを扱うためのオブジェクトを$root->mContext->mAttributes にセットしておくことにしました。
一通りできましたので、svnにアップしました(Package_Legacy/branches/r2_2_00-branch/)。

簡単なサンプルコードは、phpBB をご覧ください。

settings/site_custom.ini [jQuery]で幾つか設定が可能です。

library=google
"local"を指定することで、サーバなどに置いたjQueryファイルを読み込んで使うことができます。その場合、jQueryファイルを置いた場所(url)を、MainUrl=http://example.com/common/jquery/jquery.js などのように指定してください。
MainVersion=1
読み込むjQueryのバージョンです。"library=google" の場合のみ関係あります。
UIVersion=1
読み込むjQueryUIのバージョンです。"library=google" の場合のみ関係あります。
usePrototype=0
prototype.js を使うかどうかを指定します。0は使用しない、1は使用するです。使用しないことを強く推奨します。
#prototypeUrl=
prototype.jsを使う場合のライブラリの場所(url)を指定します。当然、usePrototype=1の場合のみ有効です。使う場合は、頭のコメントアウト記号(#)をとってください。
#funcNamePrefix=j
prototype.jsを使う場合、jQueryの$()関数の名前を指定します。ここで指定した文字+$が、jQueryの$()関数の名前になります。例えば、"j"が指定されていれば、j$()になります。当然、usePrototype=1の場合のみ有効です。使う場合は、頭のコメントアウト記号(#)をとってください。