From 67eca005d9d6982e4e779220ffec15b9ec35db43 Mon Sep 17 00:00:00 2001 From: Matthias Mees Date: Wed, 2 Oct 2013 10:14:22 +0200 Subject: [PATCH] Show/hide for advanced entry options. --- templates/2k11/admin/entries.tpl | 4 +++- templates/2k11/admin/serendipity_editor.js.tpl | 15 +++++++++++++++ templates/2k11/admin/style.css | 4 +--- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/templates/2k11/admin/entries.tpl b/templates/2k11/admin/entries.tpl index 5f64e599..7880bb54 100644 --- a/templates/2k11/admin/entries.tpl +++ b/templates/2k11/admin/entries.tpl @@ -109,8 +109,10 @@ {capture name='advanced_options'}{$entry_vars.entry|@serendipity_refhookPlugin:'backend_display'}{/capture} {if ! empty($smarty.capture.advanced_options) }
- {$CONST.ADVANCED_OPTIONS} + {$CONST.ADVANCED_OPTIONS} +
{$smarty.capture.advanced_options} +
{/if} diff --git a/templates/2k11/admin/serendipity_editor.js.tpl b/templates/2k11/admin/serendipity_editor.js.tpl index 0e643a76..f6f41a0d 100644 --- a/templates/2k11/admin/serendipity_editor.js.tpl +++ b/templates/2k11/admin/serendipity_editor.js.tpl @@ -781,6 +781,21 @@ var AccessifyHTML5 = function (defaults, more_fixes) { serendipity.openPopup('serendipity_admin.php?serendipity[adminModule]=media&serendipity[noBanner]=true&serendipity[noSidebar]=true&serendipity[noFooter]=true&serendipity[showMediaToolbar]=false&serendipity[textarea]=' + $(this).attr('data-tarea')); }); + // Advanced options + if($('body').has('#advanced_options').size() > 0) { + $('#advanced_options > legend > button').click(function() { + var $el = $(this); + var $toggleIcon = $el.find('> span'); + var $toggleState = $toggleIcon.attr('class'); + if($toggleState == 'icon-minus') { + $toggleIcon.removeClass('icon-minus').addClass('icon-plus'); + } else { + $toggleIcon.removeClass('icon-plus').addClass('icon-minus'); + } + $('#adv_opts').toggleClass('additional_info'); + }); + } + // Entry preview $('.entry_preview').click(function() { document.forms['serendipityEntry'].elements['serendipity[preview]'].value='true'; diff --git a/templates/2k11/admin/style.css b/templates/2k11/admin/style.css index 120ab845..ff29f17a 100644 --- a/templates/2k11/admin/style.css +++ b/templates/2k11/admin/style.css @@ -1386,9 +1386,7 @@ fieldset p, #advanced_options > legend > span { display: inline-block; - font-size: 1.28571em; - line-height: 1.16667em; - margin: 1.16667em 0; + margin: 1.16667em 0 1.16667em .2em; } .category_data {