From 9b576f2a8d39dcca37bcb709183a8f9b27f33ccf Mon Sep 17 00:00:00 2001 From: Jermolene Date: Fri, 6 Jun 2014 09:32:14 +0100 Subject: [PATCH] Add group headings to type dropdown MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We’re also reverting to the old custom dropdown. Using the select widget didn’t work out because it couldn’t cleanly work with a text box allowing custom types to be specified. --- core/ui/EditTemplate/type.tid | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/core/ui/EditTemplate/type.tid b/core/ui/EditTemplate/type.tid index 5c2518991..ed4f89315 100644 --- a/core/ui/EditTemplate/type.tid +++ b/core/ui/EditTemplate/type.tid @@ -2,12 +2,20 @@ title: $:/core/ui/EditTemplate/type tags: $:/tags/EditTemplate \define lingo-base() $:/language/EditTemplate/ -<> <$select field="type" default="text/vnd.tiddlywiki"> -<$list filter="[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]]"> - -<$list filter="[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]"> - +

<$fieldmangler><> <$edit-text field="type" tag="input" default="" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<> class="tw-edit-typeeditor"/> <$button popup=<> class="btn-invisible btn-dropdown">{{$:/core/images/down-arrow}} <$button message="tw-remove-field" param="type" class="btn-invisible btn-icon">{{$:/core/images/delete-button}}

+ +
+<$reveal state=<> type="nomatch" text="" default=""> +
+<$linkcatcher to="!!type"> +<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group]]'> +
+<$text text={{!!group}}/> +
+<$list filter="[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]"><$link to={{!!name}}><$view field="description"/> (<$view field="name"/>) - - + +
+ +
\ No newline at end of file