<<
2007.10
>>
[xpWiki開発日記] |
||||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 4 | 5 | 6 | ||
7 | 8 | 9 | 10 | 11 | 13 | |
14 | 16 | 17 | 20 | |||
22 | 23 | 24 | 25 | 27 | ||
28 | 29 | 30 | 31 |
script.aculo.us の Dragable を使い、Wikiヘルパーを、ドラッグ可能にしてみたところ、リサイズもできるようにしたいと思ったので、JavaScript の汎用クラス Resizable を書き、とりあえず Wikiヘルパー(横方向のみ)、編集TextArea(縦横方法)とAjaxプレビューエリア(縦方向のみ)に適用してみました。
実際には、JavaScript で new Resizable([ElementID], [Mode(x|y|xy)]); とすれば、リサイズができるようになります。(Mode: x=横方向のみ, y=縦方向のみ, xy=縦横方向)
とは言っても、現状は Element に指定できるのは、DIV, TEXTAREA のみです。
その他、Ver 3.26.2 として、WhatsNew モジュールプラグインのタイムスタンプがずれることがある問題を修正をしました。
JavaScript によるページポップアップ機能を追加しました。ページ編集時の「テキスト整形のルールを表示する」リンクに適用されています。
また、この機能の動作サンプルとして、pagepopup (インライン)プラグインを新規追加しました。
&pagepopup([ページ名]); と記述すると、そのリンクは JavaScript を利用したページポップアップになります。JavaScript が無効のクライアントは通常のリンクとして機能します。
例) &pagepopup(Help); -> Help
また、Wikiレンダラーモードにて、すべてのページリンクをポップアップリンクとする設定を pukiwiki.ini.php に追加しました。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
英単語途中の文字列には、オートリンクが効かないようにしました。
例えば、この xpWiki には、Help というページがあるので、Help という文字列にオートリンクされます。これまでは、Helper という文字列中の Help にもマッチしてオートリンクされていましたが、今回のバージョンからは、単語中の文字列にはマッチしないようになりました。
ただし、日本語は単語としての区切りの判定が困難なため、この限りではありません。
フォーラムで指摘のあった以下の2点の修正
ついでに、JavaScript の読み込みを default.[LANG].js 一本にまとめました。
※ ブラウザのキャッシュ更新が必要です。リロードするなどしてブラウザに保存されているキャッシュを更新してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | - | ! - | ! - | ! - | ! - | ! - | | ! - | | ! - | | ! - | | ! |
|
1 2 |
|