Changeset 13683 for trunk/themes


Ignore:
Timestamp:
Mar 23, 2012, 10:58:12 PM (12 years ago)
Author:
plg
Message:

feature 2598: add sizes XXS and XS

new label for sizes

On picture.php, the current size is "checked" and javascript refreshed when switched (with jQuery)

jQuery loaded by default on header.tpl (already loaded by thumbnails.tpl)

Location:
trunk/themes
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/themes/Sylvia/theme.css

    r12881 r13683  
    464464  background-color:#666;
    465465}
     466
     467#derivativeSwitchBox, #sortOrderBox {
     468    background-color: #222222;
     469    border: 1px solid #FF3363;
     470    border-radius: 0 15px 0 15px;
     471}
     472
     473.switchBoxTitle {
     474  border-color:#666;
     475}
  • trunk/themes/default/template/header.tpl

    r13048 r13683  
    5050<![endif]-->
    5151
     52{combine_script id="jquery"}
     53
    5254{if not empty($head_elements)}
    5355        {foreach from=$head_elements item=elt}{$elt}
  • trunk/themes/default/template/index.tpl

    r13115 r13683  
    99                </a>
    1010                <div id="sortOrderBox" style="display:none; text-align:left" onclick="toggleSortOrderBox()" onmouseout="e=event.toElement||event.relatedTarget;e.parentNode==this||e==this||toggleSortOrderBox()">
    11                         {'Sort order'|@translate}<hr>
     11                        <div class="switchBoxTitle">{'Sort order'|@translate}</div>
    1212                        {foreach from=$image_orders item=image_order name=loop}{if !$smarty.foreach.loop.first}<br>{/if}
    1313                        {if $image_order.SELECTED}
    14                         <span>{$image_order.DISPLAY}</span>
     14                        <span>&#x2714; {$image_order.DISPLAY}</span>
    1515                        {else}
    1616                        <a href="{$image_order.URL}" rel="nofollow">{$image_order.DISPLAY}</a>
     
    4040                </a>
    4141                <div id="derivativeSwitchBox" style="display:none; text-align:left" onclick="toggleImageDerivativesBox()" onmouseout="e=event.toElement||event.relatedTarget;e.parentNode==this||e==this||toggleImageDerivativesBox()">
    42                         {'Photo sizes'|@translate}<hr>
     42                        <div class="switchBoxTitle">{'Photo sizes'|@translate}</div>
    4343                        {foreach from=$image_derivatives item=image_derivative name=loop}{if !$smarty.foreach.loop.first}<br>{/if}
    4444                        {if $image_derivative.SELECTED}
    45                         <span>{$image_derivative.DISPLAY}</span>
     45                        <span>&#x2714; {$image_derivative.DISPLAY}</span>
    4646                        {else}
    4747                        <a href="{$image_derivative.URL}" rel="nofollow">{$image_derivative.DISPLAY}</a>
  • trunk/themes/default/template/picture.tpl

    r13489 r13683  
    3030                theImg.useMap = "#map"+typeMap;
    3131        }
     32  jQuery('.derivativeChecked').hide();
     33  jQuery('#derivativeChecked'+typeSave).show();
    3234        document.cookie = 'picture_deriv='+typeSave+';path={/literal}{$COOKIE_PATH}{literal}';
    3335}
     
    5153<span class="pwg-icon pwg-icon-sizes">&nbsp;</span><span class="pwg-button-text">{'Photo sizes'|@translate}</span></a>
    5254<div id="derivativeSwitchBox" onclick="toggleDerivativeSwitchBox()" style="display:none">
     55<div class="switchBoxTitle">{'Photo sizes'|@translate}</div>
    5356{foreach from=$current.unique_derivatives item=derivative key=derivative_type}
    54 <a href="javascript:changeImgSrc('{$derivative->get_url()|@escape:javascript}','{$derivative_type}','{$derivative->get_type()}')">{$derivative->get_type()|@translate} ({$derivative->get_size_hr()})</a><br>
     57<span class="derivativeChecked" id="derivativeChecked{$derivative->get_type()}" {if $derivative->get_type() ne $current.selected_derivative->get_type()}style="display:none"{/if}>&#x2714;</span> <a href="javascript:changeImgSrc('{$derivative->get_url()|@escape:javascript}','{$derivative_type}','{$derivative->get_type()}')">{$derivative->get_type()|@translate}<span class="derivativeSizeDetails"> ({$derivative->get_size_hr()})</span></a><br>
    5558{/foreach}
    5659{if isset($U_ORIGINAL)}
  • trunk/themes/default/theme.css

    r13474 r13683  
    342342
    343343#derivativeSwitchBox, #sortOrderBox {
    344         padding: 0.5em 1em;
     344        padding: 0.5em 10px;
    345345        border-radius: 4px;
    346346        z-index: 100;
     347  text-align:left;
     348}
     349
     350.switchBoxTitle {
     351  border-bottom:1px solid #000;
     352  padding-bottom:5px;
     353  margin-bottom:5px;
    347354}
    348355
  • trunk/themes/elegant/theme.css

    r13479 r13683  
    107107
    108108/* borders */
    109 #derivativeSwitchBox, #sortOrderBox{
    110         border: 1px solid #000;
     109#derivativeSwitchBox, #sortOrderBox {
     110        border: 2px solid #444;
    111111}
     112
     113.switchBoxTitle {
     114  border-bottom:2px solid #444;
     115}
     116
     117.derivativeSizeDetails {display:none}
    112118
    113119FIELDSET, INPUT, SELECT, TEXTAREA {
Note: See TracChangeset for help on using the changeset viewer.