2012-03-13 18 views
1

各チルドラーの左上隅にあるデフォルトの "タグ付け"リストを編集して、水平レイアウトにして、チートラーテキストの途中に留まらせたいです。チルドラーを使ってtiddlywikiの特定のマクロを編集する

私はむしろtiddlywikiとjavascriptの新機能として、どこでどのようにこの機能を実装するのか分かりません。私は最高の場所は、(ソースコードを編集していない)チートラー自体のプラグインとしてあると思います。

"ViewTemplate" Shadow-Tiddlerを使用して "タグ付け"リスト自体を移動できることに気付きました。タグが "taggin"マクロを使って作成されたかのように見えます。だから私は何とかそのマクロを変更する必要があると思いますか?

すべての回答があります。

答えて

3

あなたが求めていることを行うためにJavaScriptを必要としません。ここではいくつかの変更が試してみます:

まず、次のように私は、StyleSheet影のtiddlerを編集した:

/*{{{*/ 
.tagging li { 
    display: inline; 
} 
/*}}}*/ 

これはli要素が水平方向に流れます。私もViewTemplateシャドウtiddlerを次のように変更作られた:tagCleardivを挿入することにより

<div class='tagging' macro='tagging'></div> 
<div class='tagClear'></div> 
<div class='tagged' macro='tags'></div> 

を、私はtaggingdiv要素を包み込むからテキストを防止しました。

最後に、リストの先頭に"tagging: "ラベルを取り除きたい場合があります。あなたは、コンフィギュレーションのtiddlerを作成し、それをsystemConfigタグを与え、そして追加することにより、削除(または変更)することができます

//{{{ 
    config.macros.tagging.label = ""; 
//}}} 

systemConfig tiddlersがアルファベット順に実行されているので、このtiddlerは時々zzConfigまたはzzUserConfigのような名前を与えられています。代替案として

、あなたは次のようにStyleSheetで編集ViewTemplateの効果を組み合わせたい場合がありますまま

/*{{{*/ 
.tagging { float: none; } 
.tagging li { display: inline; } 
/*}}}*/ 

唯一のことは、あなたの好みに合わせてdiv要素をフォーマットすることです!

関連する問題