1

我想编辑每个提琴手左上角的默认“标记”列表,使其具有水平布局并远离提琴手文本。

由于我对 tiddlywiki 和 javascript 比较陌生,所以我不知道我将在哪里以及如何实现此功能。我想最好的地方是作为 tiddler 本身的插件(不编辑源代码)。

我意识到我可以使用“ViewTemplate”Shadow-Tiddler 移动“标记”列表本身。看起来好像标签是使用那里的“taggin”宏创建的。所以我想我会以某种方式需要修改那个宏?

感谢所有的答案。

4

1 回答 1

3

它不需要 JavaScript 来完成您的要求。以下是一些可以尝试的更改:

首先,我编辑了StyleSheetshadow tiddler,如下:

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

这会导致li元素水平流动。ViewTemplate我还对影子提琴手做了以下更改:

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

通过插入tagClear div,我阻止了文本环绕tagging div元素。

最后,您可能希望去掉"tagging: "列表开头的标签。您可以通过创建配置 tiddler、给它一个systemConfig标签并添加以下内容来删除(或更改它):

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

这个提琴手有时会被命名为zzConfigzzUserConfig因为systemConfig提琴手是按字母顺序执行的。

作为替代方案,您可能希望将编辑效果ViewTemplateStyleSheet如下组合:

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

唯一剩下的就是根据自己的喜好格式化 div!

于 2012-05-18T19:07:44.247 回答