Changeset 17961


Ignore:
Timestamp:
Sep 16, 2012, 11:31:20 PM (8 years ago)
Author:
Zaphod
Message:

version 2.3.0

Location:
extensions/stripped
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • extensions/stripped/admin/admin.inc.php

    r14687 r17961  
    2727if(isset($_POST['submit_stripped']))
    2828{
    29         $config['paramVersion']='2.2';
     29        $config['paramVersion']='2.3';
    3030
    3131        $config['themeStyle']=$_POST['f_themeStyle'];
     
    4343        $config['imageArrows']=isset($_POST['f_imageArrows']);
    4444        $config['navArrows']=isset($_POST['f_navArrows']);
     45        $config['HDlightbox']=isset($_POST['f_HDlightbox']);
    4546        $config['defaultZoomSize']=$_POST['f_defaultZoomSize'];
    4647        $config['animatedTabs']=isset($_POST['f_animatedTabs']);
  • extensions/stripped/admin/admin.tpl

    r17407 r17961  
    11<div class="titrePage">
    2         <h2>stripped Theme Configuration</h2>
     2        <h2>stripped Theme v{$options.paramVersion} Configuration</h2>
    33</div>
    44
     
    7777                                                <option value="description" {if ($options.imageCaption=="description")}selected{/if}>{'Description'|@translate}</option>
    7878                                        </select>
     79                                </label></li>
     80                                <li><label>
     81                                        <span class="property">{'Activate HD picture lightbox'|@translate}</span>&nbsp;
     82                                        <input type="checkbox" name="f_HDlightbox" {if ($options.HDlightbox)}checked{/if}>
    7983                                </label></li>
    8084                                <li><label>
  • extensions/stripped/admin/maintain.inc.php

    r16148 r17961  
    88  {
    99    $config = array(
    10         'paramVersion'                                  => '2.2',
     10        'paramVersion'                                  => '2.3',
    1111       
    1212        'themeStyle'                                    => 'black',
     
    2424        'imageArrows'                                   => false,
    2525        'navArrows'                                             => true,
     26        'HDlightbox'                                    => true,
    2627        'defaultZoomSize'                               => 'fit',
    2728        'animatedTabs'                                  => true,
  • extensions/stripped/admin/upgrade.inc.php

    r16847 r17961  
    88{
    99    $config = array(
    10         'paramVersion'                                  => '2.2',
     10        'paramVersion'                                  => '2.3',
    1111       
    1212        'themeStyle'                                    => 'black',
     
    2424        'imageArrows'                                   => false,
    2525        'navArrows'                                             => true,
     26        'HDlightbox'                                    => true,
    2627        'defaultZoomSize'                               => 'fit',
    2728        'animatedTabs'                                  => true,
     
    6970                }
    7071
     72                $config['HDlightbox']=true;
    7173                $config['imageArrows']=true;
    7274                $config['navArrows']=false;
    73                 $config['paramVersion']='2.2';
     75                $config['paramVersion']='2.3';
    7476                $config['albumType']='small';
    7577                $config['albumFrame']=$config['thumbFrame'];
     
    8587
    8688                        $config = $stripped;
    87                         $config['paramVersion']='2.2';
     89                        $config['paramVersion']='2.3';
    8890                        $config['albumType']='small';
    8991                        $config['albumFrame']=$config['thumbFrame'];
     
    9294                        $config['imageSize']='medium';
    9395                        $config['hdSize']='xxlarge';
     96                        $config['HDlightbox']=true;
    9497                         
    9598                        conf_update_param('stripped', pwg_db_real_escape_string(serialize($config)));
     
    98101                       
    99102                        if ($stripped['paramVersion'] == '2.1') {
    100                        
    101                         $config = $stripped;
    102                         $config['paramVersion']='2.2';
    103                         $config['albumSize']='thumb';
    104                         $config['thumbSize']='thumb';
    105                         $config['imageSize']='medium';
    106                         $config['hdSize']='xxlarge';
    107                          
    108                         conf_update_param('stripped', pwg_db_real_escape_string(serialize($config)));
    109                        
     103                                $config = $stripped;
     104                                $config['paramVersion']='2.3';
     105                                $config['albumSize']='thumb';
     106                                $config['thumbSize']='thumb';
     107                                $config['imageSize']='medium';
     108                                $config['hdSize']='xxlarge';
     109                                $config['HDlightbox']=true;
     110                                conf_update_param('stripped', pwg_db_real_escape_string(serialize($config)));
    110111                        }
    111                
     112
     113                        if ($stripped['paramVersion'] == '2.2') {
     114                                $config = $stripped;
     115                                $config['paramVersion']='2.3';
     116                                $config['HDlightbox']=true;
     117                                conf_update_param('stripped', pwg_db_real_escape_string(serialize($config)));
     118                        }
     119                               
    112120                }
    113121
  • extensions/stripped/js/scripts-tpp.js

    r17407 r17961  
    160160        var img_ratio=image_w / image_h;
    161161
    162         if (options.imageAutosize) {
    163        
    164                 // Autosize image
     162        if ((options.imageAutosize) || (options.themeStyle != 'original')) {
     163       
    165164                jQuery(window).resize(function () {
    166165                       
     
    172171                        var Content=jQuery("#content");
    173172                       
    174                         var marge_cote;
    175 
     173                        var marge_cote=5;
     174                       
    176175                        var marge_sup = 5 + Content.offset().top;
    177176                        var marge_inf;
    178                         if (options.themeStyle == 'original') { marge_inf = options.imageAutosizeMargin+10;} else { marge_inf = 30;};
     177                        if (options.themeStyle == 'original') {
     178                                marge_inf = options.imageAutosizeMargin+10;     
     179                                if (options.navArrows) marge_cote=20;
     180                        } else {
     181                                marge_inf = 30;
     182                                if (options.navArrows) marge_cote=25;
     183                        }
    179184                        var marge_spec = 0;
    180185
     
    197202                        }
    198203                       
    199                         var Hmin = options.imageAutosizeMinHeight;
    200                        
    201204                        if (Image.length != 1) {
    202205                                if (TitleBox.length !=0) TitleBox.css("width","97%");
     
    204207                        }
    205208
     209                        var win_height = Fenetre.height();
    206210                        marge_inf = ImageContainer.height()-Image.height()+marge_inf;
    207                         var win_height = Fenetre.height();
    208211                        var img_H = win_height - marge_sup - marge_inf;
    209                         var max_H = img_H;
    210 
    211                        
    212                         if (img_H >= image_h) img_H = image_h;
    213                         if (img_H <= Hmin) img_H = Hmin;
    214 
    215                         var img_W = Math.round(parseFloat(img_H * img_ratio));
    216                        
    217 
    218                         var marge_image = ImageCadre.outerWidth() - Image.width();
    219                         var ext_width;
    220                        
    221                         if (options.themeStyle == 'original') { ext_width = jQuery("#content").width();} else {ext_width = Fenetre.width();};
    222                         var max_W = ext_width - marge_image - marge_cote * 2;
    223                        
    224                         if (img_W > max_W) {
    225                                 img_H = Math.round(parseFloat(max_W / img_ratio));
    226                                 img_W = max_W;
    227                         }
    228                        
    229                         Image.css("width", img_W + "px");
    230                         Image.css("height", img_H + "px");
     212
     213                        if (options.imageAutosize) {
     214                       
     215                                var Hmin = options.imageAutosizeMinHeight;
     216                               
     217                                var max_H = img_H;
     218
     219                                if (img_H >= image_h) img_H = image_h;
     220                                if (img_H <= Hmin) img_H = Hmin;
     221
     222                                var img_W = Math.round(parseFloat(img_H * img_ratio));
     223                               
     224                                var marge_image = ImageCadre.outerWidth() - Image.width();
     225                                var ext_width;
     226                               
     227                                if (options.themeStyle == 'original') { ext_width = jQuery("#content").width();} else {ext_width = Fenetre.width();};
     228                                var max_W = ext_width - marge_image - marge_cote * 2;
     229                               
     230                                if (img_W > max_W) {
     231                                        img_H = Math.round(parseFloat(max_W / img_ratio));
     232                                        img_W = max_W;
     233                                }
     234                       
     235                                Image.css("width", img_W + "px");
     236                                Image.css("height", img_H + "px");
     237                       
     238                        } else {
     239                       
     240                                img_H = image_h;
     241
     242                        }
    231243
    232244                        if (options.themeStyle != 'original') {
     
    252264                        TitleBox.css("opacity","1");
    253265
    254 
    255                         // limit img title Container width
    256 /*
    257                         if (TitleBox.length != 0) {
    258                                 var TBminW = jQuery("#theImg").outerWidth();
    259                                 TitleBox.css("min-width",TBminW + "px");
    260                                 if (TitleBox.width() > TBminW) {
    261                                         TitleBox.children().css("text-align","justify");
    262                                 } else {
    263                                         TitleBox.children().css("text-align","center");
    264                                 }
    265                         }
    266 */
    267                         // test
    268266                        if (options.themeStyle != 'original') {
    269267                                var max_footer_width = jQuery("#content").width() - jQuery("#tabTitles").width() - 5;
     
    281279                jQuery("#theImg").css("opacity","1");
    282280                jQuery("#imageTitleContainer").css("opacity","1");
     281                jQuery("#theImageAndTitle").css("position","static");
     282                jQuery("#theImageAndTitle").css("margin-top","10px");
    283283                var TitleBox=jQuery("#imageTitleContainer");
    284284                if (TitleBox.length !=0) TitleBox.css("width","97%");
    285                
    286285        }
    287286       
  • extensions/stripped/language/en_UK/theme.lang.php

    r16602 r17961  
    2727$lang['Property to display below picture']='Property to display below picture';
    2828$lang['Title']='Title';
     29$lang['Activate HD picture lightbox']='Activate HD picture lightbox';
    2930$lang['HD picture default display']='HD picture default display';
    3031$lang['fit to screen']='fit to screen';
  • extensions/stripped/language/fr_FR/theme.lang.php

    r16602 r17961  
    2727$lang['Property to display below picture']='Propri&eacute;t&eacute; &agrave; afficher en dessous de l\'image';
    2828$lang['Title']='Titre';
     29$lang['Activate HD picture lightbox']='Activer la ligthbox pour l\'image HD';
    2930$lang['HD picture default display']='Affichage par d&eacute;faut de l\'image HD';
    3031$lang['fit to screen']='Adapter &agrave; l\'&eacute;cran';
  • extensions/stripped/readme.txt

    r17407 r17961  
    3131Changelog
    3232---------
     33
     34*** version 2.3.0
     35
     36- new option to choose to activate the HD picture lightbox
     37- bug fixes & language updates
    3338
    3439*** version 2.2.7
  • extensions/stripped/template/picture_content.tpl

    r16298 r17961  
    44        $this->assign( 'stripped', $stripped );
    55{/php}
    6 {if ($stripped.hdSize == 'original')}
    7         {if isset($U_ORIGINAL)}
    8                 {assign var='displayHD' value=true}
    9                 {assign var='HD_url' value=$U_ORIGINAL}
     6{assign var=derivative value=$pwg->derivative($stripped.imageSize, $current.src_image)}
     7
     8{if ((!isset($stripped.HDlightbox)) or ($stripped.HDlightbox))}
     9        {assign var='HDlightbox' value=true}
     10{/if}
     11
     12{if isset($HDlightbox)}
     13        {if ($stripped.hdSize == 'original')}
     14                {if isset($U_ORIGINAL)}
     15                        {assign var='displayHD' value=true}
     16                        {assign var='HD_url' value=$U_ORIGINAL}
     17                {/if}
     18        {else}
     19                {assign var='HDderivative' value=$pwg->derivative($stripped.hdSize, $current.src_image)}
     20                {assign var='HD_url' value=$HDderivative->get_url()}
     21                {if (($HDderivative->get_size() != $derivative->get_size()) or ($stripped.hdSize == $stripped.imageSize))}
     22                        {assign var='displayHD' value=true}
     23                {/if}
    1024        {/if}
    11 {else}
    12         {assign var='displayHD' value=true}
    13         {assign var='HDderivative' value=$pwg->derivative($stripped.hdSize, $current.src_image)}
    14         {assign var='HD_url' value=$HDderivative->get_url()}
    15 {/if}
    16 {if isset($displayHD)}
    17         {if ($HDShadowbox_loaded)}
    18                 {assign var='pwghigh' value=true}
    19         {else}
    20                 {assign var='winhigh' value=true}
     25        {if isset($displayHD)}
     26                {if ($HDShadowbox_loaded)}
     27                        {assign var='pwghigh' value=true}
     28                {else}
     29                        {assign var='winhigh' value=true}
     30                {/if}
    2131        {/if}
    2232{/if}
     33
     34
     35
     36
    2337<div id="theImg" {if ($stripped.imageFrame)}class="img_frame"{/if}>
    2438        {if isset($displayHD)}
     
    3852                {/if}
    3953        {/if}
    40   {assign var=derivative value=$pwg->derivative($stripped.imageSize, $current.src_image)}
    4154        <img src="{$derivative->get_url()}" {$derivative->get_size_htm()} alt="{$ALT_IMG}" id="theMainImage" class="hideTabs">
    4255</div>
  • extensions/stripped/template/register.tpl

    r14687 r17961  
    4747                                                <li>
    4848                                                        <span class="property">
    49                                                                 <label for="mail_address">{'Mail address'|@translate}</label>
     49                                                                <label for="mail_address">{'Email address'|@translate}</label>
    5050                                                        </span>
    5151                                                        <input type="text" name="mail_address" id="mail_address" value="{$F_EMAIL}" >
  • extensions/stripped/theme-black.css

    r14450 r17961  
    122122}
    123123
    124 #theImageAndTitle {
     124.js #theImageAndTitle {
    125125        position: fixed;
    126126        margin: 0;
    127         width: 100%;
    128127        top: 30px;
    129128        left: 0;
     129}
     130
     131#theImageAndTitle {
     132        width: 100%;
     133        margin-top:10px;
    130134}
    131135
  • extensions/stripped/theme-original.css

    r12960 r17961  
    104104}
    105105
    106 .hideTabsZone { display:none;}
     106.js .hideTabsZone { display:none;}
    107107
    108108/* Image Nav Arrows ---------------------------------------------------------------------------- */
     
    115115
    116116#theImageBox    { position: relative;}
    117 #imgprev                { background: transparent url(icon/arrows.png) 0 0 no-repeat;}
    118 #imgnext                { background: transparent url(icon/arrows.png) -20px 0 no-repeat;}
     117#imgprev                { background: transparent url(icon/arrows.png) 0 0 no-repeat; left:0;}
     118#imgnext                { background: transparent url(icon/arrows.png) -20px 0 no-repeat; right:0;}
    119119#imgprev:hover  { background: transparent url(icon/arrows.png) 0 -150px no-repeat;}
    120120#imgnext:hover  { background: transparent url(icon/arrows.png) -20px -150px no-repeat;}
  • extensions/stripped/theme-white.css

    r14450 r17961  
    161161}
    162162
    163 #theImageAndTitle {
     163.js #theImageAndTitle {
    164164        position: fixed;
    165165        margin: 0;
    166         width: 100%;
    167166        top: 30px;
    168167        left: 0;
     168}
     169
     170#theImageAndTitle {
     171        width: 100%;
     172        margin-top:10px;
    169173}
    170174
  • extensions/stripped/theme.css

    r17407 r17961  
    741741}
    742742
    743 #theMainImage {
    744         vertical-align:middle;
    745 }
    746 
    747 .hideTabsZone {
     743#theMainImage { vertical-align:middle;}
     744
     745.hideTabsZone { display:none;}
     746
     747.js .hideTabsZone {
     748        display: block;
    748749        position: absolute;
    749750        top:25px;
  • extensions/stripped/themeconf.inc.php

    r14690 r17961  
    2929}
    3030
    31 // Need upgrade from v2.1?
    32 if ((isset($stripped['paramVersion'])) && ($stripped['paramVersion'] == '2.1')) {
     31// Need upgrade from v2.1 or v2.2?
     32if ((isset($stripped['paramVersion'])) && ($stripped['paramVersion'] != '2.3')) {
    3333        include(PHPWG_THEMES_PATH.'stripped/admin/upgrade.inc.php');
    3434        $stripped = array_merge( unserialize( $conf['stripped'] ), (array)$stripped );
Note: See TracChangeset for help on using the changeset viewer.