Ignore:
Timestamp:
07/09/11 19:12:39 (9 years ago)
Author:
flop25
Message:

custom navigation bar
menu switch works according to the config and at the first run
custom album tittle color

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/stripped_black_bloc/local_head.tpl

    r11677 r11679  
    33{html_head}{literal}  
    44<script type="text/javascript"> 
     5/** 
     6* jQuery Cookie plugin 
     7* 
     8* Copyright (c) 2010 Klaus Hartl (stilbuero.de) 
     9* Dual licensed under the MIT and GPL licenses: 
     10* http://www.opensource.org/licenses/mit-license.php 
     11* http://www.gnu.org/licenses/gpl.html 
     12* 
     13*/ 
     14jQuery.cookie = function (key, value, options) { 
     15 
     16    // key and at least value given, set cookie... 
     17    if (arguments.length > 1 && String(value) !== "[object Object]") { 
     18        options = jQuery.extend({}, options); 
     19 
     20        if (value === null || value === undefined) { 
     21            options.expires = -1; 
     22        } 
     23 
     24        if (typeof options.expires === 'number') { 
     25            var days = options.expires, t = options.expires = new Date(); 
     26            t.setDate(t.getDate() + days); 
     27        } 
     28 
     29        value = String(value); 
     30 
     31        return (document.cookie = [ 
     32            encodeURIComponent(key), '=', 
     33            options.raw ? value : encodeURIComponent(value), 
     34            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE 
     35            options.path ? '; path=' + options.path : '', 
     36            options.domain ? '; domain=' + options.domain : '', 
     37            options.secure ? '; secure' : '' 
     38        ].join('')); 
     39    } 
     40 
     41    // key and possibly options given, get cookie... 
     42    options = value || {}; 
     43    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent; 
     44    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null; 
     45}; 
    546function tnb_resize() { 
    647        $('#subcontent').masonry({ 
    7                 singleMode: true,  
    8                 columnWidth: 200,  
    9                 itemSelector: '.bloc', 
    10                 animate: true 
     48                columnWidth: 170,  
     49                itemSelector: '.bloc, .content_block, .bloc_stuff', 
     50                isAnimated: true 
    1151        }); 
    12  
    1352} 
    1453jQuery(document).ready(function(jQuery){ 
    15          
    1654        jQuery(".bloc a").hover(function() { jQuery(this).fadeTo(500, 1); }, function() { jQuery(this).fadeTo(500, 0.75);  }); 
    1755        var sidemenu = jQuery.cookie('side-menu'); 
    1856        var isdisplayed; 
    1957                // if cookie says the menu is hiding, keep it hidden! 
     58        {/literal} {if $stripped.hideMenu} {literal}  
     59        if (sidemenu == 'showing') { 
     60                jQuery("#subcontent").css({'margin-left' : '20em'}); 
     61                isdisplayed=true; 
     62        } 
     63        else { 
     64                jQuery("#subcontent").css({'margin-left' : '0'}); 
     65                isdisplayed=false; 
     66        } 
     67        {/literal} {else} {literal}  
    2068        if (sidemenu == 'hiding') { 
    2169                jQuery("#subcontent").css({'margin-left' : '0'}); 
    2270                isdisplayed=false; 
    2371        } 
    24         if (sidemenu == 'showing') { 
     72        else { 
    2573                jQuery("#subcontent").css({'margin-left' : '20em'}); 
    2674                isdisplayed=true; 
    2775        } 
     76        {/literal} {/if} {literal}  
    2877        // creates a variable with the contents of the cookie side-menu 
    2978        jQuery("#menuswitcher").click(function(){ 
     
    3685                } 
    3786        }); 
     87        tnb_resize(); 
    3888 
    39         jQuery('#subcontent').masonry({ 
    40                   singleMode: true,  
    41                 columnWidth: 200,  
    42                 itemSelector: '.bloc', 
    43                 animate: true 
    44         }); 
    4589}); 
    4690  </script>  
Note: See TracChangeset for help on using the changeset viewer.