mootools の sortable nested list をいじり、自分の仕様通りまでもっていっ
たけど、全て firefox で検証していたため、案の定 ie6 でエラー続出。
mootools.js 自体のバグ (修正した) と ie の意味不明な挙動に悩まされた。
sortable nested list には使えそうなのが3つある。
(1) MooTree
今回の改造対象。
mootools を使っている。ソースの分量が少ないので何やってるか読み取りやす
い。今回読み解いてイベントも追加し、独自仕様にしてみたが、上記の通り
ie で苦労する。scriptaculous の handle class と同様に handle を作ると、
途端に ie のエラーが続出する。原因は分かったが、回避法が思いつかなかった。
mootools, ext を見てると、scriptaculous の影が薄れるほどライブラリは豊富。
mootools.net は modx で作られているような気がします。<head> 内のcss へ
のパスに assets/ が含まれています。更に、いじってた時に、見慣れた緑色の
画面が出てきたので (再現できず)。
(2) Folder tree with drag and drop
しっかりした作りだが、独自色が強いので、今後の展開を考えると手を加える
ところが多そう。なのでキャンセル。
(3) ext: Drag and Drop ordering in a TreePanel
.... 恐れ入りました。Tree だけしかまだ見てませんが、質が高い。
但し、ドキュメント多過ぎ! ややこしい! まったりと若干重い。
そして local でのお試しがまともに動かない。
screencasts を見てると、デジャブ。豊富な API、豊富な機能 ..... cms typo3 ?
ちょうど1年ほど前、手頃な cms を探して typo3 に出会った時のことを思い出
してしまうほど強烈に学習コストが高そう。少々嫌になってきた。
有償サポートが存在する理由が分かった。