Ignore:
Timestamp:
Dec 24, 2013, 1:25:03 AM (11 years ago)
Author:
mistic100
Message:

change layout of form (use colorbox for standalone) + cleaning of subscriptions page

Location:
extensions/Subscribe_to_comments/template
Files:
1 deleted
1 edited
2 moved

Legend:

Unmodified
Added
Removed
  • extensions/Subscribe_to_comments/template/form_inside.tpl

    r26140 r26144  
    1 {if !$SUBSCRIBED}
     1{if isset($STC.SUBSCRIBED)}
     2{strip}
     3  {if $STC.SUBSCRIBED=='all-images'}
     4    {assign var=str value='all pictures of the gallery'|translate}
     5  {else if $STC.SUBSCRIBED=='album-images'}
     6    {assign var=str value='all pictures of this album'|translate}
     7  {else if $STC.SUBSCRIBED=='image'}
     8    {assign var=str value='this picture'|translate}
     9  {else if $STC.SUBSCRIBED=='all-albums'}
     10    {assign var=str value='all albums of the gallery'|translate}
     11  {else if $STC.SUBSCRIBED=='album'}
     12    {assign var=str value='this album'|translate}
     13  {/if}
     14{/strip}
     15<p>
     16  {'You are currently subscribed to comments on %s.'|translate:$str}
     17  <a href="{$STC.U_UNSUB}">{'Unsubscribe'|translate}</a>
     18</p>
    219
     20{else}
    321<p>
    422  {'Notify me of followup comments'|translate} :<br>
    5   <label><input type="radio" name="stc_mode" value="-1" {if !$STC_MODE}checked{/if}> {'No'|translate}</label>
    6   {if $STC_ON_PICTURE}
    7     {if $STC_ALLOW_GLOBAL}
    8       <label><input type="radio" name="stc_mode" value="image" {if $STC_MODE=="image"}checked{/if}> {'this picture'|translate}</label>
    9       {if $STC_ALLOW_ALBUM_IMAGES}<label><input type="radio" name="stc_mode" value="album-images" {if $STC_MODE=="album-images"}checked{/if}> {'all pictures of this album'|translate}</label>{/if}
    10       <label><input type="radio" name="stc_mode" value="all-images" {if $STC_MODE=="all-images"}checked{/if}> {'all pictures of the gallery'|translate}</label>
     23  <label><input type="radio" name="stc_mode" value="-1" {if !$STC.MODE}checked{/if}> {'No'|translate}</label>
     24  {if $STC.ON_PICTURE}
     25    {if $STC.ALLOW_GLOBAL}
     26      <label><input type="radio" name="stc_mode" value="image" {if $STC.MODE=="image"}checked{/if}> {'this picture'|translate}</label>
     27      {if $STC.ALLOW_ALBUM_IMAGES}<label><input type="radio" name="stc_mode" value="album-images" {if $STC.MODE=="album-images"}checked{/if}> {'all pictures of this album'|translate}</label>{/if}
     28      <label><input type="radio" name="stc_mode" value="all-images" {if $STC.MODE=="all-images"}checked{/if}> {'all pictures of the gallery'|translate}</label>
    1129    {else}
    12       <label><input type="radio" name="stc_mode" value="image" {if $STC_MODE=="image"}checked{/if}> {'Yes'|translate}</label>
     30      <label><input type="radio" name="stc_mode" value="image" {if $STC.MODE=="image"}checked{/if}> {'Yes'|translate}</label>
    1331    {/if}
    14   {elseif $STC_ON_ALBUM}
    15     {if $STC_ALLOW_GLOBAL}
    16       <label><input type="radio" name="stc_mode" value="album" {if $STC_MODE=="album"}checked{/if}> {'this album'|translate}</label>
    17       <label><input type="radio" name="stc_mode" value="all-albums" {if $STC_MODE=="all-albums"}checked{/if}> {'all albums of the gallery'|translate}</label>
     32  {else if $STC.ON_ALBUM}
     33    {if $STC.ALLOW_GLOBAL}
     34      <label><input type="radio" name="stc_mode" value="album" {if $STC.MODE=="album"}checked{/if}> {'this album'|translate}</label>
     35      <label><input type="radio" name="stc_mode" value="all-albums" {if $STC.MODE=="all-albums"}checked{/if}> {'all albums of the gallery'|translate}</label>
    1836    {else}
    19       <label><input type="radio" name="stc_mode" value="album" {if $STC_MODE=="album"}checked{/if}> {'Yes'|translate}</label>
     37      <label><input type="radio" name="stc_mode" value="album" {if $STC.MODE=="album"}checked{/if}> {'Yes'|translate}</label>
    2038    {/if}
    2139  {/if}
    2240</p>
    23 
    24 {if $STC_ASK_MAIL}
    25 {footer_script require='jquery'}
    26 (function($){
    27         var $stc_email_input = $("#addComment input[name='email']");
    28   var stc_bordercolor = $stc_email_input.css('border-color');
    29 
    30   $("#addComment input[name='stc_mode']").change(function() {
    31     if ($(this).val() != "-1") {
    32       if ($stc_email_input.val()=="") {
    33         $stc_email_input.css("border-color", "red");
    34       }
    35     }
    36     else {
    37       $stc_email_input.css("border-color", stc_bordercolor);
    38     }
    39   });
    40   $stc_email_input.change(function() {
    41     $(this).css('border-color', stc_bordercolor);
    42   });
    43 }(jQuery));
    44 {/footer_script}
    45 {/if}
     41<p>
     42  <a href="#stc_standalone" id="open_stc_standalone" title="{'Subscribe to mail notifications'|translate}">{'Subscribe without commenting'|translate}</a>
     43</p>
    4644
    4745{/if}
  • extensions/Subscribe_to_comments/template/form_outside.tpl

    r26140 r26144  
    1 {combine_css path=$SUBSCRIBE_TO_PATH|cat:'template/style_form.css'}
     1{combine_script id='jquery.colorbox' load='footer' require='jquery' path='themes/default/js/plugins/jquery.colorbox.min.js'}
     2{combine_css id='colorbox' path='themes/default/js/plugins/colorbox/style2/colorbox.css'}
    23
    3 {if $STC_ALLOW_GLOBAL}
    4 {footer_script require='jquery'}
    5   jQuery("#stc_submit").hide();
    6   jQuery("#stc_standalone input[name='stc_mode']").change(function() {
    7     jQuery("#stc_submit").show();
     4{footer_script require='jquery,jquery.colorbox'}
     5(function($){
     6  $('#open_stc_standalone').colorbox({
     7    inline: true
    88  });
    9 {/footer_script}
     9
     10  var bg_color = 'white';
     11  $.each(['#the_page #content', 'body'], function(i, selector) {
     12    var color = $(selector).css('background-color');
     13    if (color && color!='transparent') {
     14      bg_color = color;
     15      return false;
     16    }
     17  });
     18  $('#stc_standalone').css('background-color', bg_color);
     19
     20{if $STC.ALLOW_GLOBAL}
     21  $("#stc_submit").hide();
     22  $("#stc_standalone input[name='stc_mode']").change(function() {
     23    $("#stc_submit").show();
     24    $.colorbox.resize({ speed:0 });
     25  });
    1026{/if}
    1127
    12 {if isset($comment_add)}
    13 <div id="pictureCommentList">
    14 <form method="post" action="{$comment_add.F_ACTION}" id="stc_standalone">
    15   <fieldset>{strip}
    16   {if $SUBSCRIBED}
    17     {if $SUBSCRIBED=='all-images'}
    18       {assign var=str value='all pictures of the gallery'|translate}
    19     {elseif $SUBSCRIBED=='album-images'}
    20       {assign var=str value='all pictures of this album'|translate}
    21     {elseif $SUBSCRIBED=='image'}
    22       {assign var=str value='this picture'|translate}
    23     {elseif $SUBSCRIBED=='all-albums'}
    24       {assign var=str value='all albums of the gallery'|translate}
    25     {elseif $SUBSCRIBED=='album'}
    26       {assign var=str value='this album'|translate}
     28{if !isset($STC_SUBSCRIBED) and $STC.ASK_MAIL}
     29        var $stc_email_input = $("#addComment input[name='email']");
     30  var stc_bordercolor = $stc_email_input.css('border-color');
     31
     32  $("#addComment input[name='stc_mode']").change(function() {
     33    if ($(this).val() != "-1") {
     34      if ($stc_email_input.val()=="") {
     35        $stc_email_input.css("border-color", "red");
     36      }
     37    }
     38    else {
     39      $stc_email_input.css("border-color", stc_bordercolor);
     40    }
     41  });
     42  $stc_email_input.change(function() {
     43    $(this).css('border-color', stc_bordercolor);
     44  });
     45{/if}
     46}(jQuery));
     47{/footer_script}
     48
     49<div style="display:none">
     50  <form method="post" action="{$comment_add.F_ACTION}" id="stc_standalone" style="padding:10px;min-width:350px;">
     51  {if $STC.ON_PICTURE}
     52    {if $STC.ALLOW_GLOBAL}
     53      <label><input type="radio" name="stc_mode" value="image"> {'this picture'|translate}</label>
     54      {if $STC.ALLOW_ALBUM_IMAGES}<label><input type="radio" name="stc_mode" value="album-images"> {'all pictures of this album'|translate}</label>{/if}
     55      <label><input type="radio" name="stc_mode" value="all-images"> {'all pictures of the gallery'|translate}</label>
     56    {else}
     57      <input type="hidden" name="stc_mode" value="image">
    2758    {/if}
    28 
    29     {'You are currently subscribed to comments on %s.'|translate|sprintf:$str}
    30     <a href="{$UNSUB_LINK}">{'Unsubscribe'|translate}</a>
    31   {else}
    32     <legend>{'Subscribe to mail notifications'|translate}</legend>
    33     {if $STC_ON_PICTURE}
    34       {if $STC_ALLOW_GLOBAL}
    35         <label><input type="radio" name="stc_mode" value="image"> {'this picture'|translate}</label>
    36         {if $STC_ALLOW_ALBUM_IMAGES}<label><input type="radio" name="stc_mode" value="album-images"> {'all pictures of this album'|translate}</label>{/if}
    37         <label><input type="radio" name="stc_mode" value="all-images"> {'all pictures of the gallery'|translate}</label>
    38       {else}
    39         <input type="hidden" name="stc_mode" value="image">
    40       {/if}
    41     {elseif $STC_ON_ALBUM}
    42       {if $STC_ALLOW_GLOBAL}
    43         <label><input type="radio" name="stc_mode" value="album"> {'this album'|translate}</label>
    44         <label><input type="radio" name="stc_mode" value="all-albums"> {'all albums of the gallery'|translate}</label>
    45       {else}
    46         <input type="hidden" name="stc_mode" value="album">
    47       {/if}
     59  {else if $STC.ON_ALBUM}
     60    {if $STC.ALLOW_GLOBAL}
     61      <label><input type="radio" name="stc_mode" value="album"> {'this album'|translate}</label>
     62      <label><input type="radio" name="stc_mode" value="all-albums"> {'all albums of the gallery'|translate}</label>
     63    {else}
     64      <input type="hidden" name="stc_mode" value="album">
    4865    {/if}
    49     {if $STC_ALLOW_GLOBAL and $STC_ASK_MAIL}<br>{/if}
     66  {/if}
     67    {if $STC.ALLOW_GLOBAL and $STC.ASK_MAIL}<br>{/if}
    5068    <span id="stc_submit">
    51     {if $STC_ASK_MAIL}
    52         <label>{'Email'|translate} <input type="text" name="stc_mail" size="30"></label>
     69    {if $STC.ASK_MAIL}
     70      <label>{'Email'|translate} <input type="text" name="stc_mail" size="30"></label>
    5371    {/if}
    5472      <label><input type="submit" name="stc_submit" value="{'Subscribe'|translate}"></label>
    5573    </span>
    56   {/if}
    57   {/strip}</fieldset>
    58 </form>
     74  </form>
    5975</div>
    60 {/if}
  • extensions/Subscribe_to_comments/template/subscriptions_page.tpl

    r26140 r26144  
    44{if $IN_VALIDATE or $IN_UNSUBSCRIBE}
    55<p>
    6   {if !empty($element)}<a href="{$element.url}" title="{$element.name}">{'Return to item page'|@translate}</a><br>{/if}
    7   <a href="{$MANAGE_LINK}">{'Manage my subscriptions'|@translate}</a>
     6  {if !empty($STC.element)}<a href="{$STC.element.url}" title="{$STC.element.name}">{'Return to item page'|translate}</a><br>{/if}
     7  <a href="{$U_MANAGE_SUBSCRIPTIONS}">{'Manage my subscriptions'|translate}</a>
    88</p>
    99
    1010{else}
    11 <form action="{$MANAGE_LINK}" method="post">
     11<form action="{$U_MANAGE_SUBSCRIPTIONS}" method="post">
    1212  {if !empty($global_subscriptions)}
    1313  <fieldset>
    14     <legend>{'Global subscriptions'|@translate}</legend>
     14    <legend>{'Global subscriptions'|translate}</legend>
    1515    <table class="subscriptions_list">
    1616      {foreach from=$global_subscriptions item=sub name=subs_loop}
     
    1818        <td>
    1919          {if $sub.type == 'all-images'}
    20             {assign var=str value='all pictures of the gallery'|@translate}
     20            {assign var=str value='all pictures of the gallery'|translate}
    2121            <img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/image.png">
    2222          {else $sub.type == 'all-albums'}
    23             {assign var=str value='all albums of the gallery'|@translate}
     23            {assign var=str value='all albums of the gallery'|translate}
    2424            <img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/album.png">
    2525          {/if}
    26           {'You are currently subscribed to comments on %s.'|@translate|sprintf:$str}
     26          {'You are currently subscribed to comments on %s.'|translate:$str}
    2727        </td>
    2828        <td style="white-space:nowrap;">
    2929          <div class="actions">
    30             <a href="{$MANAGE_LINK}&amp;unsubscribe={$sub.id}" class="unsub">{'Unsubscribe'|@translate}</a>
    31             {if $sub.validated == 'false'}<br> <a href="{$MANAGE_LINK}&amp;validate={$sub.id}">{'Validate'|@translate}</a>{/if}
     30            <a href="{$sub.U_UNSUB}" class="unsub">{'Unsubscribe'|translate}</a>
     31            {if $sub.U_VALIDATE}<br> <a href="{$sub.U_VALIDATE}">{'Validate'|translate}</a>{/if}
    3232          </div>
    3333        </td>
     
    4343  {if !empty($subscriptions)}
    4444  <fieldset>
    45     <legend>{'Manage my subscriptions'|@translate}</legend>
     45    <legend>{'Manage my subscriptions'|translate}</legend>
    4646    <table class="subscriptions_list">
    4747      <tr class="header">
    4848        <th class="chkb"><input type="checkbox" id="check_all"></th>
    49         <th colspan="2" class="info">{'Subject'|@translate}</th>
    50         <th class="date">{'Followed on'|@translate}</th>
     49        <th colspan="2" class="info">{'Subject'|translate}</th>
     50        <th class="date">{'Followed on'|translate}</th>
    5151      </tr>
    5252
     
    6060
    6161          <div class="actions">
    62             <a href="{$MANAGE_LINK}&amp;unsubscribe={$sub.id}" class="unsub">{'Unsubscribe'|@translate}</a>
    63             {if $sub.validated == 'false'}| <a href="{$MANAGE_LINK}&amp;validate={$sub.id}">{'Validate'|@translate}</a>{/if}
     62            <a href="{$sub.U_UNSUB}" class="unsub">{'Unsubscribe'|translate}</a>
     63            {if $sub.U_VALIDATE}<br> <a href="{$sub.U_VALIDATE}">{'Validate'|translate}</a>{/if}
    6464          </div>
    6565        </td>
     
    7272      <tr class="footer {if $smarty.foreach.subs_loop.index is odd}row1{else}row2{/if}"><td colspan="4">
    7373        <select name="action">
    74           <option value="-1">{'Choose an action'|@translate}</option>
    75           <option value="unsubscribe">{'Unsubscribe'|@translate}</option>
    76           <option value="validate">{'Validate'|@translate}</option>
     74          <option value="-1">{'Choose an action'|translate}</option>
     75          <option value="unsubscribe">{'Unsubscribe'|translate}</option>
     76          <option value="validate">{'Validate'|translate}</option>
    7777        </select>
    78         <input type="submit" name="apply_bulk" value="{'Apply action'|@translate}">
     78        <input type="submit" name="apply_bulk" value="{'Apply action'|translate}">
    7979      </td></tr>
    8080    </table>
    8181
    8282    <p>
    83       <img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/image.png"> {'comments on a picture'|@translate}.
    84       <img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/album-images.png"> {'comments on all pictures of an album'|@translate}.
    85       {if $COA_ACTIVATED}<img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/album.png"> {'comments on an album'|@translate}.{/if}
     83      <img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/image.png"> {'comments on a picture'|translate}.
     84      <img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/album-images.png"> {'comments on all pictures of an album'|translate}.
     85      {if $COA_ACTIVATED}<img src="{$ROOT_URL}{$SUBSCRIBE_TO_PATH}template/album.png"> {'comments on an album'|translate}.{/if}
    8686    </p>
    8787  </fieldset>
     
    9090  {if !empty($global_subscriptions) or !empty($subscriptions)}
    9191    <p>
    92       <label><input type="checkbox" name="unsubscribe_all_check" value="1"> {'Unsubscribe from all email notifications'|@translate}</label>
    93       <input type="submit" name="unsubscribe_all" value="{'Submit'|@translate}">
     92      <label><input type="checkbox" name="unsubscribe_all_check" value="1"> {'Unsubscribe from all email notifications'|translate}</label>
     93      <input type="submit" name="unsubscribe_all" value="{'Submit'|translate}">
    9494    </p>
    9595  {/if}
Note: See TracChangeset for help on using the changeset viewer.