OSDN Git Service

ADD: プラグイン「NP_Medium」
authorsakamocchi <o-takashi@sakamocchi.jp>
Sun, 27 May 2012 13:06:14 +0000 (22:06 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Sun, 27 May 2012 13:06:14 +0000 (22:06 +0900)
commit2bcc50379ce985545d26b42ffd5717ab265b5635
tree4a06966218ad2cc741f1d986847b4d5fd1438d9c
parent22b7e168ec90e3423070b9849e4392eb61c383ab
ADD: プラグイン「NP_Medium」

メディアファイルを管理するための仕組みであるmedia.phpの代替となるプラグインを追加。
これによりmedia.phpとそれが参照するスタイルシート、JavaScriptをすべてコア機能から取り去ることができる。

プラグインはJavaScriptのmediumオブジェクトにすべてのコードを入れている。プラグイン呼び出しは、デフォルト管理画面用スキンのedit.jsのaddMedia()で行う。addMedia()はmediumオブジェクトが定義されていたらmedium.addMedia()を、そうでなければ新たにウィンドウを開き、nucleusMediaPopupURLをロードする。この条件分岐により下位互換性を維持する。
14 files changed:
install/index.php
nucleus/plugins/NP_Medium.php [new file with mode: 0644]
nucleus/plugins/medium/MediumActions.php [new file with mode: 0644]
nucleus/plugins/medium/locales/en_Latn_US.UTF-8.php [new file with mode: 0644]
nucleus/plugins/medium/scripts/medium.js [new file with mode: 0644]
nucleus/plugins/medium/skins/choose.skn [new file with mode: 0644]
nucleus/plugins/medium/skins/error.skn [new file with mode: 0644]
nucleus/plugins/medium/skins/login.skn [new file with mode: 0644]
nucleus/plugins/medium/skins/pagefoot.skn [new file with mode: 0644]
nucleus/plugins/medium/skins/pagehead.skn [new file with mode: 0644]
nucleus/plugins/medium/skins/select.skn [new file with mode: 0644]
nucleus/plugins/medium/styles/medium.css [new file with mode: 0644]
skins/admin/bookmarklet/javascripts/edit.js
skins/admin/default/javascripts/edit.js