diff --git a/core/ui/TagManager.tid b/core/ui/TagManager.tid index ac9a33706..02a97e048 100644 --- a/core/ui/TagManager.tid +++ b/core/ui/TagManager.tid @@ -10,7 +10,7 @@ title: $:/TagManager \end \define iconEditor(title)
-<$edit-text field="icon" tag="input" size="20"/> <$button popup=<> class="tc-btn-invisible tc-btn-dropdown">{{$:/core/images/down-arrow}} +<$button popup=<> class="tc-btn-invisible tc-btn-dropdown">{{$:/core/images/down-arrow}} <$reveal state=<> type="popup" position="belowleft" text="" default="">
<$linkcatcher to="$title$!!icon"> @@ -22,19 +22,44 @@ title: $:/TagManager
\end +\define qualifyUnique(title) +$title$$(currentTiddler)$ +\end +\define toggleButton(state) +<$reveal state="$state$" type="match" text="0" default="0"> +<$button set="$state$" setTo="1" class="tc-btn-invisible tc-btn-dropdown">{{$:/core/images/right-arrow}} +<$reveal state="$state$" type="match" text="1" default="0"> +<$button set="$state$" setTo="0" class="tc-btn-invisible tc-btn-dropdown">{{$:/core/images/close-button}} +\end - + + <$list filter="[tags[]!is[system]sort[title]]"> + - - + + + +
<> <><> <>Info
<$edit-text field="color" tag="input" type="color"/> <$transclude tiddler="$:/core/ui/TagTemplate"/><$edit-text field="color" tag="input" type="text" size="9"/> <$edit-text field="color" tag="input" type="color"/><$macrocall $name="iconEditor" title={{!!title}}/> +<$reveal state=<> type="match" text="0" default="0"> +<$macrocall $name="iconEditor" title={{!!title}}/><$macrocall $name="toggleButton" state=<> /> +
+<$reveal state=<> type="match" text="1" default=""> + + + + + +
Color<$edit-text field="color" tag="input" type="text" size="9"/>
Icon<$edit-text field="icon" tag="input" size="45"/><$macrocall $name="iconEditor" title={{!!title}}/>
+ +
diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 920cd25d7..0aa56eadc 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -354,6 +354,10 @@ button.tc-untagged-label { fill: <>; } +.tc-tag-manager-tag { + width: 100%; +} + /* ** Page layout */