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の場合のみ有効です。使う場合は、頭のコメントアウト記号(#)をとってください。