source: extensions/stripped_black_bloc/local_head.tpl @ 11842

Last change on this file since 11842 was 11842, checked in by flop25, 13 years ago

bloc width no more imposed
deleting id="thumbnails_block2

File size: 3.9 KB
Line 
1{if ($BODY_ID=='theCategoryPage')}
2{combine_script id='jquery.masonry' load='header' require='jquery' path='themes/stripped_black_bloc/js/masonry.js'}
3{html_head}{literal}
4<style>
5#theHeader a, .titrePage a, .footer_login a, .navigationBar a {
6        color: {/literal}{if $stripped_black_bloc.color_main}#{$stripped_black_bloc.color_main}{/if}{literal};
7}
8.bloc {
9        max-width: {/literal}{if $stripped_black_bloc.thumbnail_width}{$stripped_black_bloc.thumbnail_width}{/if}{literal}px;
10}
11.bloc a {
12        max-width:{/literal}{if $stripped_black_bloc.thumbnail_width}{$stripped_black_bloc.thumbnail_width}{/if}{literal}px;
13}
14.content_block, .bloc_stuff, .two_columns {
15        width:{/literal}{if $stripped_black_bloc.thumbnail_width}{$stripped_black_bloc.column_width*2-10}{/if}{literal}px;
16}
17.stuffs_thumbnails, .stuffs_thumbnails #thumbnails, .one_column {
18        width:{/literal}{if $stripped_black_bloc.thumbnail_width}{$stripped_black_bloc.thumbnail_width-10 }{/if}{literal}px;
19}
20</style>
21
22<script type="text/javascript">
23/**
24* jQuery Cookie plugin
25*
26* Copyright (c) 2010 Klaus Hartl (stilbuero.de)
27* Dual licensed under the MIT and GPL licenses:
28* http://www.opensource.org/licenses/mit-license.php
29* http://www.gnu.org/licenses/gpl.html
30*
31*/
32jQuery.cookie = function (key, value, options) {
33
34    // key and at least value given, set cookie...
35    if (arguments.length > 1 && String(value) !== "[object Object]") {
36        options = jQuery.extend({}, options);
37
38        if (value === null || value === undefined) {
39            options.expires = -1;
40        }
41
42        if (typeof options.expires === 'number') {
43            var days = options.expires, t = options.expires = new Date();
44            t.setDate(t.getDate() + days);
45        }
46
47        value = String(value);
48
49        return (document.cookie = [
50            encodeURIComponent(key), '=',
51            options.raw ? value : encodeURIComponent(value),
52            options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
53            options.path ? '; path=' + options.path : '',
54            options.domain ? '; domain=' + options.domain : '',
55            options.secure ? '; secure' : ''
56        ].join(''));
57    }
58
59    // key and possibly options given, get cookie...
60    options = value || {};
61    var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
62    return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
63};
64
65    // MASONRY
66
67function tnb_resize() {
68        $('#subcontent').masonry({
69                columnWidth: {/literal} {if $stripped_black_bloc.column_width}{$stripped_black_bloc.column_width}{/if}{literal},
70                itemSelector: '.bloc, .content_block, .bloc_stuff',
71                isAnimated: true
72        });
73}
74
75
76jQuery(document).ready(function(jQuery){
77
78        // fade onmouseover
79        jQuery(".bloc a").hover(function() { jQuery(this).fadeTo(500, 1); }, function() { jQuery(this).fadeTo(500, 0.75);  });
80
81        // sidemenu managment
82        var sidemenu = jQuery.cookie('side-menu');
83        var isdisplayed;
84                // if cookie says the menu is hiding, keep it hidden!
85        {/literal} {if $stripped.hideMenu} {literal}
86        if (sidemenu == 'showing') {
87                jQuery("#subcontent").css({'margin-left' : '20em'});
88                isdisplayed=true;
89        }
90        else {
91                jQuery("#subcontent").css({'margin-left' : '0'});
92                isdisplayed=false;
93        }
94        {/literal} {else} {literal}
95        if (sidemenu == 'hiding') {
96                jQuery("#subcontent").css({'margin-left' : '0'});
97                isdisplayed=false;
98        }
99        else {
100                jQuery("#subcontent").css({'margin-left' : '20em'});
101                isdisplayed=true;
102        }
103        {/literal} {/if} {literal}
104        // creates a variable with the contents of the cookie side-menu
105        jQuery("#menuswitcher").click(function(){
106                if (jQuery("#menubar").is(":hidden") || isdisplayed==false ) {
107                        jQuery("#subcontent").css({'margin-left' : '20em'});
108                        isdisplayed=true;
109                } else {
110                        jQuery("#subcontent").css({'margin-left' : '0'});
111                        isdisplayed=false;
112                }
113        });
114        tnb_resize();
115
116});
117  </script>
118{/literal}
119{/html_head}
120{/if}
Note: See TracBrowser for help on using the repository browser.