Changeset 29730 for extensions/Fotorama


Ignore:
Timestamp:
Sep 22, 2014, 12:03:33 PM (10 years ago)
Author:
JanisV
Message:

Added close button

Location:
extensions/Fotorama
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • extensions/Fotorama/admin.php

    r29622 r29730  
    1717    'replace_picture_only_users' => isset($_POST['replace_picture_only_users']),
    1818    'clicktransition_crossfade' => isset($_POST['clicktransition_crossfade']),
     19    'close_button' => isset($_POST['close_button']),
    1920    );
    2021  if (isset($_POST['allowfullscreen']))
  • extensions/Fotorama/language/en_UK/plugin.lang.php

    r29623 r29730  
    1717$lang['except an administrator'] = 'except an administrator';
    1818$lang['Use crossfade transition on click'] = 'Use crossfade transition on click';
     19$lang['Add close button'] = 'Add close button';
    1920
    2021?>
  • extensions/Fotorama/language/ru_RU/plugin.lang.php

    r29623 r29730  
    1717$lang['except an administrator'] = 'кроме администратора';
    1818$lang['Use crossfade transition on click'] = 'Использовать стиль перехода crossfade при щелчке';
     19$lang['Add close button'] = 'Добавить кнопку закрытия';
    1920
    2021?>
  • extensions/Fotorama/main.inc.php

    r29640 r29730  
    4141        $conf['Fotorama']['replace_picture_only_users'] = false;
    4242        $conf['Fotorama']['clicktransition_crossfade'] = false;
     43  }
     44  // Upgrade params from 2.7.m
     45  if (!isset($conf['Fotorama']['close_button'])) {
     46        $conf['Fotorama']['close_button'] = false;
    4347  }
    4448
  • extensions/Fotorama/maintain.inc.php

    r29622 r29730  
    2323    'replace_picture_only_users' => false,
    2424    'clicktransition_crossfade' => true,
     25    'close_button' => false,
    2526  );
    2627
  • extensions/Fotorama/template/admin.tpl

    r29623 r29730  
    2222    <label for="only_fullscreen">
    2323      <b>{'Only fullscreen mode'|translate}</b>
     24    </label>
     25  </li>
     26  <li>
     27    <input type="checkbox" id="close_button" name="close_button"{if $Fotorama.close_button} checked="checked"{/if}>
     28    <label for="close_button">
     29      <b>{'Add close button'|translate}</b>
    2430    </label>
    2531  </li>
  • extensions/Fotorama/template/fotorama-content.tpl

    r29638 r29730  
    11{combine_css path="plugins/Fotorama/fotorama/fotorama.css"}
    22{combine_script id='fotorama' require='jquery' load='header' path='plugins/Fotorama/fotorama/fotorama.js'}
     3
     4{if $Fotorama.close_button}
     5{combine_css path="plugins/Fotorama/template/close_button.css"}
     6{/if}
    37
    48<div class="fotorama" data-startindex="{$current_rank}" data-ratio="16/9" data-auto="false"
     
    1721{/foreach}
    1822</div>
     23
     24{if isset($U_SLIDESHOW_STOP)}
     25<a href="{$U_SLIDESHOW_STOP}" class="fotorama__close-icon"></a>
     26{/if}
    1927
    2028{footer_script require='jquery'}
     
    98106    $('html,body').animate({ scrollTop: jQuery('.fotorama').offset().top }, 'slow');
    99107  });
     108
     109  {if $Fotorama.close_button}
     110  jQuery('.fotorama').on('fotorama:ready', function (e, fotorama) {
     111    jQuery('.fotorama__close-icon').detach().insertAfter('.fotorama__fullscreen-icon');
     112  });
     113  {/if}
    100114{/footer_script}
Note: See TracChangeset for help on using the changeset viewer.