Ignore:
Timestamp:
Sep 2, 2011, 10:37:21 AM (13 years ago)
Author:
plg
Message:

feature 1078 added: ability to merge tags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/themes/default/template/tags.tpl

    r11317 r12032  
    11{include file='include/tag_selection.inc.tpl'}
     2
     3{footer_script}{literal}
     4jQuery(document).ready(function(){
     5  function displayDeletionWarnings() {
     6    jQuery(".warningDeletion").show();
     7    jQuery("input[name=destination_tag]:checked").parent("label").children(".warningDeletion").hide();
     8  }
     9
     10  displayDeletionWarnings();
     11
     12  jQuery("#mergeTags label").click(function() {
     13    displayDeletionWarnings();
     14  });
     15
     16  jQuery("input[name=merge]").click(function() {
     17    if (jQuery("ul.tagSelection input[type=checkbox]:checked").length < 2) {
     18      alert("{/literal}{'Select at least two tags for merging'|@translate}{literal}");
     19      return false;
     20    }
     21  });
     22});
     23{/literal}{/footer_script}
     24
    225
    326<div class="titrePage">
     
    3154  {/if}
    3255
     56  {if isset($MERGE_TAGS_LIST)}
     57  <input type="hidden" name="merge_list" value="{$MERGE_TAGS_LIST}">
     58
     59  <fieldset id="mergeTags">
     60    <legend>{'Merge tags'|@translate}</legend>
     61    {'Select the destination tag'|@translate}<br><br>
     62    {foreach from=$tags item=tag name=tagloop}
     63    <label><input type="radio" name="destination_tag" value="{$tag.ID}"{if $smarty.foreach.tagloop.index == 0} checked="checked"{/if}> {$tag.NAME}<span class="warningDeletion"> {'(this tag will be deleted)'|@translate}</span></label><br>
     64    {/foreach}
     65    <br><input type="submit" name="confirm_merge" value="{'Confirm merge'|@translate}">
     66  </fieldset>
     67  {/if}
     68
    3369  <fieldset>
    3470    <legend>{'Add a tag'|@translate}</legend>
     
    5086      <input type="hidden" name="pwg_token" value="{$PWG_TOKEN}">
    5187      <input class="submit" type="submit" name="edit" value="{'Edit selected tags'|@translate}">
     88      <input class="submit" type="submit" name="merge" value="{'Merge selected tags'|@translate}">
    5289      <input class="submit" type="submit" name="delete" value="{'Delete selected tags'|@translate}" onclick="return confirm('{'Are you sure?'|@translate}');">
    5390    </p>
Note: See TracChangeset for help on using the changeset viewer.