diff --git a/templates/2k11/admin/index.tpl b/templates/2k11/admin/index.tpl index b06bf373..6959e38e 100644 --- a/templates/2k11/admin/index.tpl +++ b/templates/2k11/admin/index.tpl @@ -13,33 +13,19 @@ {if NOT $admin_vars.no_banner}
-
-
- {if $admin_vars.admin_installed} -

{$CONST.SERENDIPITY_ADMIN_SUITE}: {$blogTitle}

- {else} -

{$CONST.SERENDIPITY_INSTALLATION}

- {/if} -
+
{if $admin_vars.is_logged_in} - + Navigation {* i18n *} + {/if} + {if $admin_vars.admin_installed} +

{$CONST.SERENDIPITY_ADMIN_SUITE}: {$blogTitle}

+ {else} +

{$CONST.SERENDIPITY_INSTALLATION}

{/if}
{/if} -
+
{if NOT $admin_vars.is_logged_in} {$admin_vars.out|@serendipity_refhookPlugin:'backend_login_page'} {$admin_vars.out.header} @@ -75,89 +61,95 @@ {$admin_vars.out.footer} {else} {if NOT $admin_vars.no_sidebar} -
- Navigation {* i18n *} +
+ + + {/if} + {if 'adminUsersGroups'|checkPermission OR 'adminImport'|checkPermission OR 'siteConfiguration'|checkPermission OR 'blogConfiguration'|checkPermission OR 'adminUsers'|checkPermission OR 'adminTemplates'|checkPermission OR 'adminPlugins'|checkPermission} +
  • Settings

    {* i18n *} +
      + {if 'siteConfiguration'|checkPermission OR 'blogConfiguration'|checkPermission} +
    • {$CONST.CONFIGURATION}
    • + {/if} + {if 'adminTemplates'|checkPermission} +
    • Designs
    • {* i18n *} + {/if} + {if 'adminPlugins'|checkPermission} +
    • Plugins
    • {* i18n *} + {/if} + {if 'adminUsers'|checkPermission} +
    • Users
    • {* i18n *} + {/if} + {if 'adminUsersGroups'|checkPermission} +
    • Groups
    • {* i18n *} + {/if} +
    • Maintenance
    • {* i18n *} + {if $admin_vars.no_create !== true} + {serendipity_hookPlugin hook="backend_sidebar_admin" hookAll="true"} + {/if} +
    +
  • + {/if} + + {/if}
    {$admin_vars.main_content} diff --git a/templates/2k11/admin/serendipity_editor.js.tpl b/templates/2k11/admin/serendipity_editor.js.tpl index 5a4a5515..80e4c02d 100644 --- a/templates/2k11/admin/serendipity_editor.js.tpl +++ b/templates/2k11/admin/serendipity_editor.js.tpl @@ -715,13 +715,13 @@ var AccessifyHTML5 = function (defaults, more_fixes) { if($('body').has('#main_menu').size() > 0) { $('#nav-toggle').click(function(e) { var $el = $(this); - var $target = $el.attr('href'); + var $target = $('body'); var $icon = $el.find('span:first-child'); - $($target).toggleClass('additional_info'); - if($($target).hasClass('additional_info')) { - $icon.removeClass('icon-cancel').addClass('icon-menu'); - } else { + $($target).toggleClass('active_nav'); + if($($target).hasClass('active_nav')) { $icon.removeClass('icon-menu').addClass('icon-cancel'); + } else { + $icon.removeClass('icon-cancel').addClass('icon-menu'); } e.preventDefault(); }); diff --git a/templates/2k11/admin/style.css b/templates/2k11/admin/style.css index cfdd96ec..68da3f8c 100644 --- a/templates/2k11/admin/style.css +++ b/templates/2k11/admin/style.css @@ -413,7 +413,6 @@ nav ol { #insert_image, form > a, form > button, -#user_menu li, .edit_actions li, .actions li, #login .form_field label, @@ -1098,10 +1097,16 @@ summary { /* LAYOUT ----------------------------------------------------------------- */ #top > div, -#main_menu > ul > li, +#main_menu, #content { - margin-left: .75em; - margin-right: .75em; + margin: 0; + padding-left: 2.5%; + padding-right: 2.5%; + width: 95%; +} + +#workspace { + overflow: hidden; } #serendipity_customfields label { @@ -1297,45 +1302,52 @@ summary { color: #fcfcfc; } -#user_menu ul { - margin: 0 0 1em; -} - -#user_menu li { - margin: 0 1em 0 0; -} - -#user_menu .logged_in { - display: block; - margin: 0 0 1em; -} - /* NAVIGATION ----------------------------------------------------------------- */ -.smallscreen { +.js #main_menu { + margin-left: -100%; +} + +.js #content { + margin-right: 0; +} + +.js #main_menu, +.js #content { + float: left; +} + +.active_nav #main_menu { + box-shadow: 1px 1px 4px rgba(0,0,0,.5); + margin-left: 0; + width: 80%; +} + +.active_nav #content { + margin-right: -100%; +} + +#main_menu { background: #ccdde7; - box-shadow: 0 1px 4px rgba(0,0,0,.5); - overflow: hidden; } #main_menu h3 { - display: none; - visibility: hidden; + border-bottom: 1px solid #aaa; + color: #666; + font-size: 1em; + margin-bottom: .5em; + padding-bottom: .25em; } #main_menu > ul { margin-bottom: .75em; } -#main_menu li > ul > li { - float: left; - width: 50%; -} - #main_menu a { - display: inline-block; - padding: .2125em 0; + display: block; + padding-top: 3px; + padding-bottom: 3px; } #main_menu a, @@ -1346,9 +1358,15 @@ summary { } #nav-toggle { + float: left; + font-size: 1.25em; + margin: .35em .8em 0 0; +} + +#main_menu #user_menu li { display: inline-block; - font-size: 1.5em; - margin: .25em .5em; + margin-right: .5em; + width: auto; } @@ -2512,20 +2530,6 @@ img.mfp-img { /* SMALL SCREEN (e.g. smartphones) ----------------------------------------------------------------- */ @media only screen and (min-width: 480px) { - #user_menu ul { - text-align: right; - } - - #user_menu li { - margin: 0 0 0 1em; - } - - #user_menu .logged_in { - display: inline; - float: left; - margin: 0 1em 0 0; - } - #edit_entry_submit { top: -3.25em; } @@ -2552,21 +2556,9 @@ img.mfp-img { .configuration_group .form_area textarea { max-width: 320px; } - - #user_menu .logged_in { - display: block; - float: none; - margin: 0 0 .75em; - } } @media only screen and (min-width: 640px) { - #banner, - #user_menu { - float: left; - width: 50%; - } - #entries_list h3, #serendipity_comments_list h4 { max-width: none; @@ -2617,17 +2609,15 @@ img.mfp-img { font-size: 1em; } - h1, + h1 { + font-size: 1.25em; + line-height: 1.125em; + margin: .6em 0; + } + h2 { font-size: 1.5em; line-height: 1em; - } - - h1 { - margin: .5em 0 1.5em; - } - - h2 { margin: 1em 0; } @@ -2893,10 +2883,6 @@ img.mfp-img { margin: .6667em 0; } - #user_menu ul { - margin: .75em 0; - } - #top > div, main { margin: 0 auto; @@ -2904,15 +2890,40 @@ img.mfp-img { width: 96%; } - .smallscreen { + #main_menu { background: transparent; - box-shadow: none; - overflow: visible; } - #main_menu a { - display: block; - padding: .125em 0; + #user_menu { + position: absolute; + top: 0; + right: 2.5%; + text-align: right; + width: auto; + } + + #main_menu #user_menu h3 { + border: 0 none; + color: #ccdee7; + float: left; + font-weight: normal; + margin: 1em 1em 0 0; + padding: 0; + } + + #user_menu > ul { + float: right; + margin-top: .6em; + } + + #main_menu, + #content { + padding-left: 0; + padding-right: 0; + } + + .js #main_menu { + margin-left: 0; } #nav-toggle { @@ -2961,16 +2972,22 @@ img.mfp-img { width: 100%; } - #user_menu .logged_in { - display: inline-block; - margin: 0; - } - #main_menu { float: left; margin: 0 2% 0 0; } + #main_menu #user_menu { + border: 0 none; + padding: 0; + } + + #main_menu #user_menu h3 { + background: transparent; + border: 0 none; + padding-top: 0; + } + #content { float: right; margin: 0 0 0 2%;