Changeset 23251


Ignore:
Timestamp:
Jun 16, 2013, 4:22:35 PM (11 years ago)
Author:
flop25
Message:

feature:2924
adding 3 options for the default behaviour of the panels
ToDo lang files

Location:
trunk/themes/elegant
Files:
7 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/themes/elegant/local_head.tpl

    r13790 r23251  
     1{footer_script}
     2  var p_main_menu = "{$elegant.p_main_menu}", p_pict_descr = "{$elegant.p_pict_descr}", p_pict_comment = "{$elegant.p_pict_comment}";
     3{/footer_script}
    14{if $BODY_ID=='thePicturePage'}
    25        {combine_script id='elegant.scripts_pp' load='footer' require='jquery' path='themes/elegant/scripts_pp.js'}
  • trunk/themes/elegant/scripts.js

    r13730 r23251  
    5050        var menubar=jQuery("#menubar");
    5151
    52         if (menubar.length == 1) {
     52        if (menubar.length == 1 && p_main_menu!="disabled") {
    5353
    5454                jQuery("#menuSwitcher").html("<div class=\"switchArrow\">&nbsp;</div>");
     
    5757                if (sidemenu == 'hidden') {
    5858                        hideMenu(0);
    59                 } else {
     59                } else if (sidemenu == 'visible') {
     60                        showMenu(0);
     61                } else if (p_main_menu == 'off') {
     62                        hideMenu(0);
     63                }       else {
    6064                        showMenu(0);
    6165                }
    62        
     66   
    6367                jQuery("#menuSwitcher").click(function(){
    6468                        if (jQuery("#menubar").is(":hidden")) {
  • trunk/themes/elegant/scripts_pp.js

    r23233 r23251  
    7878        var menubar=jQuery("#menubar");
    7979
    80         if (menubar.length == 1) {
     80        if (menubar.length == 1 && p_main_menu!="disabled") {
    8181
    8282                jQuery("#menuSwitcher").html("<div class=\"switchArrow\">&nbsp;</div>");
    8383
    8484                // if cookie says the menu is hiding, keep it hidden!
    85                 if (sidemenu == 'visible') {
     85                if (sidemenu == 'hidden') {
     86                        hideMenu(0);
     87                } else if (sidemenu == 'visible') {
    8688                        showMenu(0);
    87                 } else {
     89                } else if (p_main_menu == 'off') {
    8890                        hideMenu(0);
     91                }       else {
     92                        showMenu(0);
    8993                }
    9094       
     
    106110        var imageInfos=jQuery("#imageInfos");
    107111
    108         if (imageInfos.length == 1) {
     112        if (imageInfos.length == 1 && p_pict_descr!="disabled") {
    109113
    110114                jQuery("#infoSwitcher").html("<div class=\"switchArrow\">&nbsp;</div>");
     
    113117                if (sideinfo == 'hidden') {
    114118                        hideInfo(0);
     119                } else if (sideinfo == 'visible') {
     120                        showInfo(0);
     121                } else if (p_pict_descr == 'off') {
     122                        hideInfo(0);
    115123                } else {
    116124                        showInfo(0);
     
    136144        commentsswicther.html("<div class=\"switchArrow\">&nbsp;</div>");
    137145       
    138         if (comments.length == 1) {
     146        if (comments.length == 1 && p_pict_comment!="disabled") {
    139147                var comments_button=jQuery("#comments h3");
    140148
     
    144152                }
    145153       
    146                 if (jQuery.cookie('comments') == 'visible') {
     154                if (jQuery.cookie('comments') == 'hidden') {
     155                        comments.addClass("commentshidden");
     156                        comments_button.addClass("comments_toggle").addClass("comments_toggle_on");
     157                } else if (jQuery.cookie('comments') == 'visible') {
    147158                        comments.addClass("commentsshown");
    148159                        comments_button.addClass("comments_toggle").addClass("comments_toggle_off");
    149                 } else {
     160                } else if (p_pict_comment == 'off') {
    150161                        comments.addClass("commentshidden");
    151162                        comments_button.addClass("comments_toggle").addClass("comments_toggle_on");
     163                } else {
     164                        comments.addClass("commentsshown");
     165                        comments_button.addClass("comments_toggle").addClass("comments_toggle_off");
    152166                }
    153167               
  • trunk/themes/elegant/themeconf.inc.php

    r23235 r23251  
    1313  'local_head'  => 'local_head.tpl'
    1414);
     15// Need upgrade?
     16global $conf;
     17include(PHPWG_THEMES_PATH.'elegant/admin/upgrade.inc.php');
     18
     19add_event_handler('init', 'set_config_values_elegant');
     20function set_config_values_elegant()
     21{
     22  global $conf, $template;
     23  $config = unserialize( $conf['elegant'] );
     24  $template->assign( 'elegant', $config );
     25}
     26
    1527?>
Note: See TracChangeset for help on using the changeset viewer.