Home‎ > ‎Service‎ > ‎Google‎ > ‎Jotspot‎ > ‎

Tab


タブメニュー をつけてみる


http://ytesaki.jot.com/Lib/Nav/Tabs

これがあるのだけど、おいらにとって都合の悪いことには
カレントが自分のページじゃないと動かないこと。
裏周りなのでよくわからんが、jot.lib.treeは、currentに indexに存在しないitemが指定されていると値を返してこないみたいだ。
おまけにoptionalなはずなのに、currentをしていしていないと値が返ってこない?
まぁ、このあたりはいじって、カレントを固定にした上で、カレント表示する設定をやめにした。

で、ここまではいい。

これをpluginに登録して、<jot:extension target="beforeContent">でいれこもうとしたのだよ。
そしたら、えらい時間かかって返ってきたのがエラーだった。

An error occurred

Additional information: javascript evaluation exceeded threshhold <script meter: 14678/10000ms, 27123/100000000insts>

とほほである。
まぁ、別にページのリストからメニュー生成なんてしなくてもかまわないので、javascriptだけ利用して、ちゃっちゃと書き換えたが早いみたい。

window.onloadが上書きされてしまう

というわけで、こんな感じで付け加えることにした。

oldOnload = window.onload;

window.onload=function(){
oldOnload();
if(!NiftyCheck())
    return;
    Rounded("div#tabnav li","top","transparent","${col}","border ${bCol}");
}


Comments