From: spalax Date: Sat, 18 Jan 2014 18:53:22 +0000 (-0400) Subject: New plugin: addtag X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/commitdiff_plain/f1364499bfdeac0d88b546c70ffe2da838f06de5 New plugin: addtag --- diff --git a/doc/plugins/contrib/addtag.mdwn b/doc/plugins/contrib/addtag.mdwn new file mode 100644 index 000000000..ed57202d8 --- /dev/null +++ b/doc/plugins/contrib/addtag.mdwn @@ -0,0 +1,72 @@ +[[!template id=plugin name=addtag author="[[Louis|spalax]]"]] +[[!tag type/widget]] + +# Addtag + +This plugin adds links in the edit page to tag pages by clicking on tag links (instead of manually typing the tag directive). + +## Template + +The editpage template has to be modified to enable this: the following code has +to be inserted where you want this feature to appear (right after the +attachment link seems a good place). + +[[!toggle id=template text="Template"]] +[[!toggleable id=template text=""" + + Tags + + +
+ + Enable Javascript to add tags by simply clicking on them. + +
+
+
+"""]] + +## CSS + +I think that in this case, the tag list looks nicer as columns. To do so, add +the following code to your CSS. + +[[!toggle id=css text="CSS"]] +[[!toggleable id=css text=""" + .addtag:after { + clear: both; + content:"."; + display:block; + height:0; + visibility:hidden; + } + + .addtag ul{ + margin: auto; + padding: 0; + } + + .addtag ul li { + list-style: none; + float: left; + margin-left: 1.5em; + } + + .addtag ul ul{ + margin: 0; + padding: 0; + } + + .addtag ul ul li { + clear: left; + list-style-type: disc; + } + + .addtag ul ul ul li { + list-style-type: circle; + } +"""]] + +## Code + +Code and documentation can be found here : [[https://atelier.gresille.org/projects/gresille-ikiwiki/wiki/Addtag]].