[{"created":"20250214103258767","text":"\\procedure display(content)\n<$button\n\tclass=\"tc-btn-invisible\"\n\tmessage=\"tm-copy-to-clipboard\"\n\tparam=<<content>>\n\ttooltip=\"Copy\" >\n\t\t<$text text=<<content>> />\n\t\t{{$:/core/images/copy-clipboard|1em}}\n</$button>\n\\end\n\n\\procedure edit() <$action-createtiddler $basetitle=<<dom-temp>> />\n\\procedure cancel() <$action-deletetiddler $tiddler=<<temp>> />\n\\procedure save()\n<$action-setfield $tiddler=<<currentTiddler>> $index=<<index>> $value={{{ [<temp>get[text]] ~[<value>] }}} />\n<<cancel>>\n\\end\n\n<$eventcatcher selector=\".index\" $dblclick=<<edit>> tag=\"div\">\n<table class=\"wilk-dictionary-table\">\n<$list filter=\"[<currentTiddler>indexes[]sortan[]]\" variable=\"index\">\n\t<tr>\n\t\t<td>\n\t\t\t<$transclude $variable=\"display\" content=<<index>> />\n\t\t</td>\n\t\t<$let\n\t\t\ttemp=`$:/temp/volatile/$(currentTiddler)$/$(index)$`\n\t\t\tvalue={{{ [<currentTiddler>getindex<index>] }}}\n\t\t>\n\t\t<td class=\"index\" temp=<<temp>>>\n\t\t\t<% if [<temp>is[tiddler]] %>\n\t\t\t\t<$keyboard key=\"enter\" actions=<<save>>>\n\t\t\t\t<$keyboard key=\"escape\" actions=<<cancel>>>\n\t\t\t\t\t<$edit-text tiddler=<<temp>> tag=input class=\"tc-max-width\" default=<<value>> />\n\t\t\t\t</$keyboard>\n\t\t\t\t</$keyboard>\n\t\t\t<% else %>\n\t\t\t\t<$transclude $variable=\"display\" content=<<value>> />\n\t\t\t<% endif %>\n\t\t</td>\n\t\t</$let>\n\t</tr>\n</$list>\n</table>\n</$eventcatcher>","creator":"Emily","tags":"","title":"$:/plugins/wilk/dictionary-table/template","modified":"20251108015337062","modifier":"Emily","code-body":"yes"},{"created":"20250214103350388","text":"table.wilk-dictionary-table {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}}; \n}\ntable.wilk-dictionary-table td {\n\tvertical-align: top;\n}\ntable.wilk-dictionary-table td:first-child { max-width: 50%; }\ntable.wilk-dictionary-table button {\n\twidth: 100%;\n\theight: 100%;\n\ttext-align: left;\n\tpadding: 0 0.2em;\n\tword-break: break-word;\n}\ntable.wilk-dictionary-table svg {\n\tfloat: right;\n\tmargin: 0.2em 0 0.2em 0.2em;\n}\ntable.wilk-dictionary-table button:hover {\n\tcolor: #8d8d8d;\n}\ntable.wilk-dictionary-table button svg {\n\tfill: none;\n}\ntable.wilk-dictionary-table button:hover svg {\n\tfill: #8d8d8d;\n}","creator":"Emily","tags":"$:/tags/Stylesheet","title":"$:/plugins/wilk/dictionary-table/stylesheet","modified":"20251108014952227","modifier":"Emily"},{"created":"20250214103440870","text":"[type[application/x-tiddler-dictionary]] ~[type[application/json]!has[plugin-type]] :then[[$:/plugins/wilk/dictionary-table/template]]","creator":"Emily","tags":"$:/tags/ViewTemplateBodyFilter","title":"$:/plugins/wilk/dictionary-table/rule","modified":"20251108015254037","modifier":"Emily","list-before":"$:/config/ViewTemplateBodyFilters/default"}]