From ff5d1a3d5b112dcd3beff1f136c22fd96a8d338b Mon Sep 17 00:00:00 2001 From: Matthias Mees <mm@yellowled.de> Date: Sat, 24 Jan 2015 14:31:15 +0100 Subject: [PATCH] Fix mispositioned 'no cats/tags' msg, fix missing 'no tags' msg Also rewrote the JS that checks if freetags plugin is even in use. References #275 --- .../2k11/admin/serendipity_editor.js.tpl | 19 ++++++++++--------- templates/2k11/admin/style.css | 1 + 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/templates/2k11/admin/serendipity_editor.js.tpl b/templates/2k11/admin/serendipity_editor.js.tpl index 8320a012..4531978f 100644 --- a/templates/2k11/admin/serendipity_editor.js.tpl +++ b/templates/2k11/admin/serendipity_editor.js.tpl @@ -646,17 +646,18 @@ serendipity.tagsList = function() { var $source = $('#properties_freetag_tagList').val(); var $target = $('#tags_list > ul'); - if (!$source) return; - var tagged = $source.split(','); - $target.empty(); + if (typeof $source !== 'undefined') { + var tagged = $source.split(','); + $target.empty(); - if (tagged == '') { - $('<li>{$CONST.EDITOR_NO_TAGS}</li>').appendTo($target); - } else { - $.each(tagged, function(key, tag) { - $('<li class="selected">'+ tag +'</li>').appendTo($target); - }); + if (tagged == '') { + $('<li>{$CONST.EDITOR_NO_TAGS}</li>').appendTo($target); + } else { + $.each(tagged, function(key, tag) { + $('<li class="selected">'+ tag +'</li>').appendTo($target); + }); + } } } diff --git a/templates/2k11/admin/style.css b/templates/2k11/admin/style.css index f2385a50..7f0c2210 100644 --- a/templates/2k11/admin/style.css +++ b/templates/2k11/admin/style.css @@ -1812,6 +1812,7 @@ form > .button_link:first-of-type, .taxonomy li { display: inline-block; margin: 0 .5714em .3571em 0; + padding: .1875em 0 0; position: relative; top: -2px; }