#author("2022-01-12T09:38:55+09:00;2022-01-12T01:51:19+09:00","","") #author("2022-01-12T10:03:21+09:00;2022-01-12T01:51:19+09:00","","") * newプラグインのキャッシュ対応 [#ac30e021] - ページ: [[BugTrack]] - 投稿者: [[umorigu]] - 優先順位: 低 - 状態: 完了 - カテゴリー: プラグイン - 投稿日: 2017-11-12 (日) 20:03:51 - バージョン: 1.5.1 - リリース予定バージョン: 1.5.2 ** メッセージ [#b578d54a] newプラグインの表示をJavaScriptで制御し、出力HTMLをキャッシュしても動作するようにする。 *** 関連 [#t88ce1be] - [[BugTrack/2447]] 経過時間をブラウザ側のJavaScriptで表示する -------- - 対応しました commit:ec854b1457 -- [[umorigu]] &new{2017-11-13 (月) 01:41:42}; - newプラグイン本体にplugin_new_init()の部分が除去されずに残ってしまっているようです。 -- [[はいふん]] &new{2022-01-03 (月) 01:43:37}; -- %%ほんとですね。消します%% (後日訂正) -- [[umorigu]] &new{2022-01-10 (月) 18:49:18}; -- と思ったのですが、"Backword compatibility: Keep plugin_new_init() and the messages" とコメントがあるように、これは互換性維持のために意図的に残したものでした。set_plugin_messages() でメッセージを登録しているため、外部のプラグインがこの値を利用している可能性があるのです。探してみると例えば ls2_1 プラグイン [[github.com:sonots/pukiwiki-plugin/blob/master/plugin/ls2_1.inc.php]] がこの値を使っていたりします。(試してませんがきっと、ここでの '_plugin_new_elapses' メッセージ登録をなくすと、 ls2_1 プラグインが動かなくなります) -- [[umorigu]] &new{2022-01-12 (水) 01:50:58}; -- と思ったのですが、"Backword compatibility: Keep plugin_new_init() and the messages" とコメントがあるように、これは互換性維持のために意図的に残したものでした。set_plugin_messages() でメッセージを登録しているため、外部のプラグインがこの値を利用している可能性があるのです。探してみると例えば ls2_1 プラグイン [[github.com:sonots/pukiwiki-plugin/blob/master/plugin/ls2_1.inc.php]] がここの値を使っていたりします。(試してませんがきっと、ここでの '_plugin_new_elapses' メッセージ登録をなくすと、 ls2_1 プラグインが動かなくなります) -- [[umorigu]] &new{2022-01-12 (水) 01:50:58}; #comment