source: extensions/Juza/script.tpl @ 4530

Last change on this file since 4530 was 4530, checked in by vdigital, 14 years ago

[Update] For Juza - Juza Theme Configuration Menu is working at 99% at least

  • Menubar
  • Property svn:eol-style set to LF
  • Property svn:keywords set to Author Date Id Revision
File size: 5.9 KB
Line 
1{if isset($Juza_active)}
2        {known_script id="jquery" src=$ROOT_URL|@cat:"template-common/lib/jquery.packed.js"}
3        {known_script id="jquery.ui" src=$ROOT_URL|@cat:"template-common/lib/ui/ui.core.packed.js"}
4        {assign var=JUZA value=$ROOT_URL|@cat:"template/"|@cat:$themeconf.template|@cat:"/theme/"|@cat:$themeconf.theme}
5        {known_script id="juza" src=$JUZA|@cat:"/js/juzascript.js"}
6        {html_head}
7        <script type="text/javascript">
8          $('img.bigImg').each(function() {ldelim}
9            $h = $(this).height()
10                        if ($h < {$Juza_height}) {ldelim}
11                                $(this).parent('.maxIllustration a').eq(0).css('height', $h+'px');
12                                $(this).parent('li.Juza-cat').eq(0).css('height', (55+$h)+'px');
13                                $(this).parent('li.Juza-cat').eq(0).css('min-height', (55+$h)+'px');
14                                $(this).parent('li.Juza-cat').children('.description').eq(0).css('height', (325+$h)+'px');
15                                $(this).parent('li.Juza-cat').children('.description').eq(0).css('top', (-(12+$h))+'px');
16                        }
17                });
18        </script>
19        {if isset($Juza_Auto_CS)} {* Auto Cropping and Shifting *}
20                <style type="text/css">
21.maxIllustration a {ldelim} max-height: {$Juza_height}px; height: {$Juza_height}px; width:{$Juza_width}px; }
22.bigImg {ldelim} top:{$Juza_shift}px; width:{$Juza_width}px !important; }
23#imageToolBar {ldelim} top:{$Juza_shift2}px; }
24.content ul.thumbnailCategories li.Juza-cat {ldelim} height:{$Juza_height2}px; min-height:{$Juza_height2}px; }
25                </style>
26        {else}
27        <script type="text/javascript">
28          $('img.bigImg').each(function() {ldelim}
29            $h = $(this).height()
30                        $(this).parent('.maxIllustration a').eq(0).css('height', $h+'px');
31                        $(this).parent('li.Juza-cat').eq(0).css('height', (55+$h)+'px');
32                        $(this).parent('li.Juza-cat').eq(0).css('min-height', (55+$h)+'px');
33                        $(this).parent('li.Juza-cat').children('.description').eq(0).css('height', (325+$h)+'px');
34                        $(this).parent('li.Juza-cat').children('.description').eq(0).css('top', (-(12+$h))+'px');
35                        $(this).after('--'+$h+'px --');
36                });
37        </script>
38        {/if}
39        <style type="text/css">
40.content div.thumbnailCategory div.description {ldelim} height:{$Juza_height3}px !important; top:{$Juza_shift3}px; }
41#copyright {ldelim} margin-top: {$Juza_width}px; }
42table.juzabar td {ldelim} width: 155px; }
43        </style>
44<noscript>
45        <style type="text/css">
46.maxIllustration a {ldelim} max-height: auto; height: auto; width:auto; }
47.bigImg {ldelim} top:0px; width:auto !important; }
48#imageToolBar {ldelim} top:0px; }
49.content ul.thumbnailCategories li.Juza-cat {ldelim} height:auto; min-height:auto; }
50.content div.thumbnailCategory div.description {ldelim} height:auto !important; top:0px; }
51#copyright {ldelim} margin-top: 0px; }
52.content ul.thumbnailCategories li {ldelim} width:49.7%; }
53        </style>
54</noscript>
55
56        {/html_head}
57{else}
58        {html_head}
59        <style type="text/css">
60.content ul.thumbnailCategories li {ldelim} width:49.7%; }
61        </style>
62        {/html_head}
63{/if}
64<table cellspacing="0" class="juzabar">
65<tbody><tr>
66<td>HOME PAGE</td>
67<td>PORTFOLIO</td>
68<td><a title="Gallery home" href="{''|make_index_url}"><strong>GALLERIES</strong></a></td>
69<td><a title="Available tags" href="{$ROOT_URL}tags.php"><strong>TAGS</strong></a></td>
70<td>ABOUT JUZA</td>
71<td>E-MAIL</td>
72<td>JUZA FORUM</td>
73{if !empty($blocks)}
74<td><a class="Juza_menu hidden" title="Display menu" href="#"><strong>MENU</strong></a></td>
75{/if}
76</tr>
77</tbody></table>
78{if isset($thumbnails) and isset($Juza_active)}
79<div id="ix-desc" style="display:none">
80{foreach from=$thumbnails item=thumbnail}
81  <div title="{$thumbnail.FILE_DESC|@htmlspecialchars}" class="Thumb-{$thumbnail.ID}" alt="{$thumbnail.FILE_WIDTH}"></div>
82         <div title="{$thumbnail.FILE_PATH}" class="Medium-{$thumbnail.ID}" alt="{$thumbnail.FILE_HEIGHT}"></div>
83{/foreach}
84</div>
85{/if}
86{if isset($category_thumbnails) and isset($Juza_active)}
87<div id="ix-cat" style="display:none">
88{foreach from=$category_thumbnails item=cat}
89  <img src="{$cat.TN_SRC}" title="{$cat.TN_SRC|@Juza_file}" alt="{$cat.DESCRIPTION|@htmlspecialchars}" class="Cat"/>
90{/foreach}
91</div>
92{/if}
93{if isset($Juza_config)}
94<form id="Juza_config" method="post" class="properties" action="index.php">
95<fieldset id="Juza_config_fs">
96  <legend><span class="legend">{'Juza Theme Configuration'|@translate}</span></legend>
97  <ul>
98    <li>
99      <label>
100        <span class="property">{'Activate Juza handlers'|@translate}</span>
101        <input type="checkbox" name="Juza_handlers" {$Juza_handlers} />
102        <span class="range">{'Unselected => like Javascript inactive'|@translate}</span>
103     </label>
104    </li>
105    <li>
106      <span class="property">
107        <label for="Width">{'Index picture max-width'|@translate}</label>
108      </span>
109      <input type="text" size="4" maxlength="4" name="Juza_width" id="Juza_width" value="{$Juza_width}" />
110      <span class="range">{'[300:885]'|@translate}</span>
111    </li>
112    <li>
113      <span class="property">
114        <label for="Height">{'Index picture cropping-height'|@translate}</label>
115      </span>
116      <input type="text" size="4" maxlength="4" name="Juza_height" id="Juza_height" value="{$Juza_height}" />
117       <span class="range">{'[110:400]'|@translate}</span>
118   </li>
119    <li>
120      <span class="property">
121        <label for="Shift">{'Index picture top-shift'|@translate}</label>
122      </span>
123      <input type="text" size="4" maxlength="4" name="Juza_shift" id="Juza_shift" value="{$Juza_shift}" />
124      <span class="range">{'[-320:0]'|@translate}</span>
125    </li>
126    <li>
127      <label>
128        <span class="property">{'Auto cropping and shifting'|@translate}</span>
129        <input type="checkbox" name="Juza_Auto_CS" {$Juza_Auto_CS} />
130        <span class="range">{'Recommended medium width &lt; 900px'|@translate}</span>
131      </label>
132    </li>
133  </ul>
134</fieldset>
135 
136    <input type="hidden" value="true" name="Juza_conf" />
137    <input class="submit" type="submit" name="Juza_submit" value="{'Juza_Submit'|@translate}" />
138    <input class="submit" type="submit" name="Juza_reset" value="{'Juza_Reset'|@translate}" />
139    <input class="submit" type="submit" name="Juza_close" value="{'Juza_Close'|@translate}" />
140 
141</form>
142{/if}
Note: See TracBrowser for help on using the repository browser.