Changeset 27343


Ignore:
Timestamp:
02/12/14 16:41:39 (5 years ago)
Author:
JanisV
Message:

New mode: only fullscreen

Location:
extensions/Fotorama
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • extensions/Fotorama/admin.php

    r27342 r27343  
    99  $conf['Fotorama'] = array( 
    1010    'shadows' => isset($_POST['shadows']), 
     11    'only_fullscreen' => isset($_POST['only_fullscreen']), 
    1112    'autoplay' => isset($_POST['autoplay']), 
    1213    'stopautoplayontouch' => isset($_POST['stopautoplayontouch']), 
  • extensions/Fotorama/language/en_UK/plugin.lang.php

    r27342 r27343  
    1111$lang['Enables loop'] = 'Enables loop'; 
    1212$lang['Fullscreen navigation style'] = 'Fullscreen navigation style'; 
     13$lang['Only fullscreen mode'] = 'Only fullscreen mode'; 
    1314 
    1415?> 
  • extensions/Fotorama/language/ru_RU/plugin.lang.php

    r27342 r27343  
    1111$lang['Enables loop'] = 'Показывать в цикле'; 
    1212$lang['Fullscreen navigation style'] = 'Стиль навигации в полноэкранном режиме'; 
     13$lang['Only fullscreen mode'] = 'только полноэкранный режим'; 
    1314 
    1415?> 
  • extensions/Fotorama/main.inc.php

    r27201 r27343  
    22/* 
    33Plugin Name: Fotorama 
    4 Version: 2.6.f 
     4Version: 2.6.g 
    55Description: Fotorama based full-screen slideshow 
    66Plugin URI: http://piwigo.org/ext/extension_view.php?eid=727 
  • extensions/Fotorama/maintain.inc.php

    r27342 r27343  
    1717    'nav' => 'false', 
    1818    'fullscreen_nav' => 'false', 
     19    'only_fullscreen' => 'true', 
    1920  ); 
    2021 
  • extensions/Fotorama/template/admin.tpl

    r27342 r27343  
    1717      <option value="native"{if $Fotorama.allowfullscreen == 'native'} selected{/if}>{'native'|@translate}</option> 
    1818    </select> 
     19  </li> 
     20  <li> 
     21    <input type="checkbox" id="only_fullscreen" name="only_fullscreen"{if $Fotorama.only_fullscreen} checked="checked"{/if}> 
     22    <label for="only_fullscreen"> 
     23      <b>{'Only fullscreen mode'|@translate}</b> 
     24    </label> 
    1925  </li> 
    2026  <li> 
  • extensions/Fotorama/template/slideshow.tpl

    r27342 r27343  
    4444{footer_script require='jquery'}{literal} 
    4545  var fullscreen = false; 
    46   jQuery().ready(function() {  
     46  jQuery().ready(function() { 
    4747    jQuery('.fotorama') 
    4848        // Listen to the events 
     
    7171        .on('fotorama:fullscreenexit', 
    7272            function (e, fotorama, extra) { 
     73              {/literal}{if $Fotorama['only_fullscreen']}{literal} 
     74              window.location.replace(fotorama.activeFrame['url']); 
     75              {/literal}{else}{literal} 
     76 
    7377              fotorama.setOptions({ 
    7478                nav: "{/literal}{$Fotorama['nav']}{literal}" 
     
    8286 
    8387              fullscreen = false; 
     88              {/literal}{/if}{literal} 
    8489            } 
    8590        ) 
    8691        // Initialize fotorama manually 
    8792        .fotorama(); 
     93       
     94      {/literal}{if $Fotorama['only_fullscreen']}{literal} 
     95      jQuery('.fotorama').data('fotorama').requestFullScreen(); 
     96      {/literal}{/if}{literal} 
    8897  }); 
    8998{/literal}{/footer_script} 
Note: See TracChangeset for help on using the changeset viewer.