Ignore:
Timestamp:
Mar 31, 2011, 11:48:00 PM (13 years ago)
Author:
Zaphod
Message:

[extension] stripped - version 1.3.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/stripped/template/picture.tpl

    r9134 r9960  
    2121        <div class="browsePath">
    2222                {$SECTION_TITLE}
    23                 {if ($smarty.config.showTitleOnBrowsePath)}{$LEVEL_SEPARATOR}{$current.TITLE}{/if}
     23                {if ($stripped.showTitleOnBrowsePath)}{$LEVEL_SEPARATOR}{$current.TITLE}{/if}
    2424        </div>
    2525    <ul class="randomButtons">
     
    2929        {/if}
    3030        {if !empty($U_SET_AS_REPRESENTATIVE) }
    31                         <li><a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as category representative'|@translate}">{'representative'|@translate}</a></li>
     31                        <li><a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as album representative'|@translate}">{'representative'|@translate}</a></li>
    3232        {/if}
    3333        {if isset($U_ADMIN) }
    3434                        <li><a href="{$U_ADMIN}" title="{'Modify information'|@translate}">{'edit'|@translate}</a></li>
    3535        {/if}
    36                 {if isset($U_CADDIE) }{*caddie management BEGIN*}
    37                         <script type="text/javascript">
    38                                 {literal}function addToCadie(aElement, rootUrl, id)
    39                                 {
    40                                 if (aElement.disabled) return;
    41                                 aElement.disabled=true;
    42                                 var y = new PwgWS(rootUrl);
    43 
    44                                 y.callService(
    45                                   "pwg.caddie.add", {image_id: id} ,
    46                                   {
    47                                         onFailure: function(num, text) { alert(num + " " + text); document.location=aElement.href; },
    48                                         onSuccess: function(result) { aElement.disabled = false; }
    49                                   }
    50                                   );
    51                                 }{/literal}
    52                         </script>
    53                         <li><a href="{$U_CADDIE}" onclick="addToCadie(this, '{$ROOT_URL|@escape:'javascript'}', {$current.id}); return false;" title="{'add to caddie'|@translate}">{'caddie'|@translate}</a></li>
    54                 {/if}{*caddie management END*}
     36{strip}{if isset($U_CADDIE)}{*caddie management BEGIN*}
     37
     38{footer_script}
     39{literal}function addToCadie(aElement, rootUrl, id)
     40{
     41if (aElement.disabled) return;
     42aElement.disabled=true;
     43var y = new PwgWS(rootUrl);
     44
     45y.callService(
     46        "pwg.caddie.add", {image_id: id} ,
     47        {
     48                onFailure: function(num, text) { alert(num + " " + text); document.location=aElement.href; },
     49                onSuccess: function(result) { aElement.disabled = false; }
     50        }
     51        );
     52}{/literal}
     53{/footer_script}
     54        <li><a href="{$U_CADDIE}" onclick="addToCadie(this, '{$ROOT_URL}', {$current.id}); return false;" title="{'add to caddie'|@translate}" class="pwg-state-default pwg-button" rel="nofollow">
     55                <span class="pwg-icon pwg-icon-caddie-add"> </span><span class="pwg-button-text">{'caddie'|@translate}</span>
     56        </a></li>
     57{/if}{/strip}{*caddie management END*}
    5558        {if isset($U_SLIDESHOW_START) }
    5659                        <li><a href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}" rel="nofollow">{'slideshow'|@translate}</a></li>
     
    8588
    8689        {assign var='display_description_tab' value=false}
    87         {if (!($smarty.config.showDescriptionInsteadOfTitle) && isset($COMMENT_IMG))}
     90        {if (!($stripped.showDescriptionInsteadOfTitle) && isset($COMMENT_IMG))}
    8891                {assign var='display_description_tab' value=true}
    8992        {/if}
    9093
    9194        {assign var='showTitle' value=false}
    92         {if ($SHOW_PICTURE_NAME_ON_TITLE && (isset($COMMENT_IMG) || !($smarty.config.showDescriptionInsteadOfTitle) ))}
     95        {if ($SHOW_PICTURE_NAME_ON_TITLE && (isset($COMMENT_IMG) || !($stripped.showDescriptionInsteadOfTitle) ))}
    9396                {assign var='showTitle' value=true}
    9497        {/if}
     
    99102        $this->assign('usertags', (isset($pwg_loaded_plugins[ 'user_tags' ])));
    100103{/php}
     104{if $stripped.useNavigationArrows }
     105        {assign var='nothumbs' value=true}
     106{/if}   
    101107
    102108<div id="theImageAndTitle">
     
    112118        {if $showTitle }
    113119                <div id="imageTitleContainer"><div id="imageTitle">
    114                         {if $smarty.config.showDescriptionInsteadOfTitle}
     120                        {if $stripped.showDescriptionInsteadOfTitle}
    115121                                {$COMMENT_IMG|strip_tags:false}
    116122                        {else}
     
    137143                {if isset($rating)}{assign var='display_count' value=$display_count+1}{/if}
    138144                {if $display_info.privacy_level and isset($available_permission_levels) }{assign var='display_count' value=$display_count+1}{/if}
    139                 {if (($display_count > 0) && ((isset($U_ADMIN)) || ($smarty.config.infoTabAdminOnly == false)))}
     145                {if (($display_count > 0) && ((isset($U_ADMIN)) || ($stripped.infoTabAdminOnly == false)))}
    140146                        {assign var='display_info_panel' value=true}
    141147                {/if}
     
    197203                        {if $display_info_panel}
    198204                                <div id="Tinfo" class="tabBlock"><div class="tabBlockContent">
    199                                         <table id="standard" class="infoTable" summary="{'Some info about this picture'|@translate}">
     205                                        <table id="standard" class="infoTable">
    200206                                                {if $display_info.author}
    201207                                                        <tr id="Author">
     
    272278                                                        <tr id="rating">
    273279                                                                <td class="label">
    274                                                                         <span id="updateRate">{if isset($rating.USER_RATE)}{'Update your rating'|@translate}{else}{'Rate this picture'|@translate}{/if}</span>
     280                                                                        <span id="updateRate">{if isset($rating.USER_RATE)}{'Update your rating'|@translate}{else}{'Rate this photo'|@translate}{/if}</span>
    275281                                                                </td>
    276282                                                                <td class="value">
     
    297303                                                {/if}
    298304
    299                                                 {if $display_info.privacy_level and isset($available_permission_levels) }
     305                                                {if $display_info.privacy_level and isset($available_permission_levels)}
    300306                                                        <tr id="Privacy">
    301307                                                                <td class="label">{'Who can see this photo?'|@translate}</td>
    302                                                                 <td class="value">
    303                                                                         <script type="text/javascript">
    304                                                                                 {literal}function setPrivacyLevel(selectElement, rootUrl, id, level) {
     308                                                                <td class="value">
     309                                                                        {combine_script id='core.scripts' load='async' path='themes/default/js/scripts.js'}
     310                                                                        {footer_script}
     311                                                                                {literal}function setPrivacyLevel(selectElement, rootUrl, id, level)
     312                                                                                {
    305313                                                                                        selectElement.disabled = true;
    306314                                                                                        var y = new PwgWS(rootUrl);
    307315                                                                                        y.callService(
    308                                                                                                 "pwg.images.setPrivacyLevel", {image_id: id, level:level} ,
    309                                                                                                 {
    310                                                                                                         method: "POST",
    311                                                                                                         onFailure: function(num, text) { selectElement.disabled = false; alert(num + " " + text); },
    312                                                                                                         onSuccess: function(result) { selectElement.disabled = false; }
    313                                                                                                 }
    314                                                                                                 );
     316                                                                                        "pwg.images.setPrivacyLevel", {image_id: id, level:level} ,
     317                                                                                        {
     318                                                                                                method: "POST",
     319                                                                                                onFailure: function(num, text) { selectElement.disabled = false; alert(num + " " + text); },
     320                                                                                                onSuccess: function(result) { selectElement.disabled = false; }
     321                                                                                        }
     322                                                                                );
    315323                                                                                }{/literal}
    316                                                                         </script>
    317                                                                         <select onchange="setPrivacyLevel(this, '{$ROOT_URL|@escape:'javascript'}', {$current.id}, this.options[selectedIndex].value)">
     324                                                                        {/footer_script}
     325                                                                        <select onchange="setPrivacyLevel(this, '{$ROOT_URL}', {$current.id}, this.options[selectedIndex].value)">
    318326                                                                                {foreach from=$available_permission_levels item=label key=level}
    319327                                                                                        <option label="{$label}" value="{$level}"{if $level == $current.level} selected="selected"{/if}>{$label}</option>
Note: See TracChangeset for help on using the changeset viewer.