OSDN Git Service

ブックマークレット再構成のためのファイルをコミット
authorsakamocchi <o-takashi@sakamocchi.jp>
Mon, 30 Apr 2012 17:20:21 +0000 (02:20 +0900)
committersakamocchi <o-takashi@sakamocchi.jp>
Mon, 30 Apr 2012 17:20:21 +0000 (02:20 +0900)
commit2a8a9cb7243d148ae697c8fea85b545cac08f9a5
tree0373d66c5226d50e457510203dcfb172317c33c5
parent8b3b20b23e3bbe5ae30829bd1ac0da7ab72a326c
ブックマークレット再構成のためのファイルをコミット

管理画面用スキンに含めてしまうか、それとも管理画面用スキンのカスタマイズ例のひとつとするかで判断がわかれるところではあるが、とりあえず管理画面用スキンの亜種としてコミットした。

Skinオブジェクトを用いてスキンを取得、AdminActionsクラスをバックエンドとしてParserクラスにパースをさせてページを出力する。

この用途に使うにあたり、AdminActionsクラスに関して確認すべき必須事項として以下がある。

1.タグが正常に出力されるかどうか
1-1. <%action%>
1-2. <%logtext%>
1-3. <%log_link%>
1-4. <%log_linktitle%>
1-5. <%extrahead%>
1-6. <%init%>
1-7. <%title%>
1-8. <%headmessage%>
1-9. <%passrequestvars%>

2. ブックマークレット用スキンIDの決定方法。コード中では$CONF['DefaultBookmarkletSkin']として参照している。

3. ブックマークレットのポップアップのためのJavaScriptコードの生成方法。可能ならスキン側から決定できるようにするのが好ましい。
nucleus/bookmarklet.php
skins/admin/defaultbookmarklet/skinbackup.xml [new file with mode: 0644]