From d9e682babde7b433896ae6dd161426bdd86eab48 Mon Sep 17 00:00:00 2001 From: Matthias Mees <mm@yellowled.de> Date: Mon, 28 Jan 2013 15:32:03 +0100 Subject: [PATCH] Grouped publish/draft status with preview/save buttons. --- templates/2k11/admin/entries.tpl | 30 ++++++++++++++++-------------- templates/2k11/admin/style.css | 15 ++++++++++++++- 2 files changed, 30 insertions(+), 15 deletions(-) diff --git a/templates/2k11/admin/entries.tpl b/templates/2k11/admin/entries.tpl index e1c43d98..245e696f 100644 --- a/templates/2k11/admin/entries.tpl +++ b/templates/2k11/admin/entries.tpl @@ -34,16 +34,6 @@ {/foreach} </select> </div> - - <div id="edit_entry_status" class="form_select"> - <label for="entry_status">Entry status</label> {* i18n *} - <select id="entry_status" name="serendipity[isdraft]"> - {if $entry_vars.serendipityRightPublish} - <option value="false"{if $entry_vars.draft_mode == 'publish'} selected{/if}>{$CONST.PUBLISH}</option> - {/if} - <option value="true"{if $entry_vars.draft_mode == 'draft'} selected{/if}>{$CONST.DRAFT}</option> - </select> - </div> </div> <div class="form_area"> @@ -86,7 +76,7 @@ <textarea id="serendipity[body]" name="serendipity[body]" rows="20">{$entry_vars.entry.body|@escape}</textarea> </div> - <div class="clearfix"> + <div id="edit_entry_status_comments" class="clearfix"> <div class="form_check"> <input id="checkbox_allow_comments" name="serendipity[allow_comments]" type="checkbox" value="true"{if $entry_vars.allow_comments} checked="checked"{/if}><label for="checkbox_allow_comments">{$CONST.COMMENTS_ENABLE}</label> </div> @@ -96,9 +86,21 @@ </div> </div> - <div class="form_buttons"> - <input type="submit" accesskey="p" value="{$CONST.PREVIEW}" onclick="document.forms['serendipityEntry'].elements['serendipity[preview]'].value='true';"> - <input type="submit" accesskey="s" value="{$CONST.SAVE}"onclick="return checkSave();"> + <div id="edit_entry_submit" class="clearfix"> + <div id="edit_entry_status" class="form_select"> + <label for="entry_status">Entry status</label> {* i18n *} + <select id="entry_status" name="serendipity[isdraft]"> + {if $entry_vars.serendipityRightPublish} + <option value="false"{if $entry_vars.draft_mode == 'publish'} selected{/if}>{$CONST.PUBLISH}</option> + {/if} + <option value="true"{if $entry_vars.draft_mode == 'draft'} selected{/if}>{$CONST.DRAFT}</option> + </select> + </div> + + <div class="form_buttons"> + <input type="submit" accesskey="p" value="{$CONST.PREVIEW}" onclick="document.forms['serendipityEntry'].elements['serendipity[preview]'].value='true';"> + <input type="submit" accesskey="s" value="{$CONST.SAVE}"onclick="return checkSave();"> + </div> </div> <div class="form_area"> diff --git a/templates/2k11/admin/style.css b/templates/2k11/admin/style.css index dabbceba..b45d1c04 100644 --- a/templates/2k11/admin/style.css +++ b/templates/2k11/admin/style.css @@ -403,6 +403,7 @@ form > a, #login .form_field label, #edit_entry_title label, #edit_entry_metadata label, +#edit_entry_status label, #filter_comments label, #serendipity_comment label, #sort_entries .form_select label, @@ -894,6 +895,7 @@ summary { cursor: pointer; } #edit_entry_title label, #edit_entry_metadata label, +#edit_entry_status label, #filter_comments label, #serendipity_comment label { width: 15%; } @@ -915,6 +917,7 @@ summary { cursor: pointer; } #edit_entry_title input, #edit_entry_metadata input, #edit_entry_metadata select, +#edit_entry_status select, #filter_comments input, #filter_comments select, #serendipity_comment .form_field input, @@ -1000,6 +1003,8 @@ summary { cursor: pointer; } #media_pane_filter #toggle_filters { right: 1.5em;} +#edit_entry_category label { vertical-align: top; } + .template_info, .template_info dl, @@ -1256,6 +1261,7 @@ fieldset p, } #edit_entry_metadata label, + #edit_entry_status label, #sort_entries .form_select label, #filter_entries .form_select label, #filter_entries .form_field label, @@ -1281,6 +1287,13 @@ fieldset p, } #edit_entry_metadata>div, + #edit_entry_submit>div { + float: left; + width: 50%; + } + + #edit_entry_submit .form_buttons { text-align: right; } + #sort_entries .form_select, #filter_comments .clearfix>div, #serendipity_category>.clearfix>div, @@ -1313,7 +1326,7 @@ fieldset p, #content { width: 73%; } .lt-ie8 #content { width: 72.5%; } - #edit_entry_metadata select[multiple], + #edit_entry_status select[multiple], #sort_entries .form_select select, #filter_entries .form_select select, #filter_entries .form_field input,