| 1 | <script type="text/javascript" src="{@RELATIVE_WCF_DIR}js/Wheeltags.class.js"></script> |
|---|
| 2 | <div class="contentBox"> |
|---|
| 3 | <div class="border"> |
|---|
| 4 | <form method="post"> |
|---|
| 5 | <input type="hidden" name="taggable" value="{$taggable}" /> |
|---|
| 6 | <input type="hidden" name="languageID" value="{$languageID}" /> |
|---|
| 7 | <input type="hidden" name="objectID" value="{$objectID}" /> |
|---|
| 8 | <input type="hidden" name="className" value="{$className}" /> |
|---|
| 9 | <input type="hidden" name="classPath" value="{$classPath}" /> |
|---|
| 10 | <div class="containerHead"> |
|---|
| 11 | <h3>{lang}wcf.taggingreloaded.tags{/lang}</h3> |
|---|
| 12 | </div> |
|---|
| 13 | <ul class="dataList"> |
|---|
| 14 | <li class="{cycle values='container-1,container-2'}"> |
|---|
| 15 | <div class="containerIcon"> |
|---|
| 16 | <img src="{@RELATIVE_WCF_DIR}icon/tagging24.png" alt="" /> |
|---|
| 17 | </div> |
|---|
| 18 | <div class="containerContent"> |
|---|
| 19 | <input type="text" id="tags" name="tags" value="{$tags}" size="45" style="margin-right:10px" /> |
|---|
| 20 | <input type="button" value="{lang}Tags bearbeiten{/lang}" onclick="return taggingReloadedToggle(this)" /> |
|---|
| 21 | </div> |
|---|
| 22 | </li> |
|---|
| 23 | </ul> |
|---|
| 24 | |
|---|
| 25 | <div id="taggingReloaded" style="display:none"> |
|---|
| 26 | <div class="inputText" id="taggingBubble" style="width:100px;height:60px;border:1px solid #afafaf;margin:15px 15px 0px 15px"></div> |
|---|
| 27 | |
|---|
| 28 | </div> |
|---|
| 29 | <div id="taggingReloadedHelp" style="display:none;padding:15px"> |
|---|
| 30 | {lang}wcf.taggingreloaded.add.instruction{/lang} |
|---|
| 31 | |
|---|
| 32 | <input type="submit" onclick="return taggingReloadedSave(this)" value="{lang}Alle Tags speichern{/lang}" /> |
|---|
| 33 | </div> |
|---|
| 34 | </form> |
|---|
| 35 | </div> |
|---|
| 36 | </div> |
|---|
| 37 | |
|---|
| 38 | <script type="text/javascript"> |
|---|
| 39 | //<!CDATA[[ |
|---|
| 40 | function taggingReloadedSave(button) { |
|---|
| 41 | new Ajax.Request('index.php?action=TaggingReloadedSave'+ SID_ARG_2ND, { |
|---|
| 42 | method: 'post', |
|---|
| 43 | parameters: $(button.form).serialize(true), |
|---|
| 44 | onSuccess: function(transport) { |
|---|
| 45 | Effect.SlideUp('taggingReloaded'); |
|---|
| 46 | $('taggingReloadedHelp').hide(); |
|---|
| 47 | tagging.unregister('tags'); |
|---|
| 48 | alert('Alle Tags sind gespeichert'); |
|---|
| 49 | } |
|---|
| 50 | }); |
|---|
| 51 | return false; |
|---|
| 52 | } |
|---|
| 53 | function taggingReloadedToggle(button) { |
|---|
| 54 | if($('taggingReloadedHelp').style.display == 'none') { |
|---|
| 55 | Effect.SlideDown('taggingReloaded', { |
|---|
| 56 | afterFinish: function() { |
|---|
| 57 | $('taggingBubble').style.width = (parseInt($('taggingBubble').parentNode.offsetWidth) - 30)+'px'; |
|---|
| 58 | tagging.register('tags'); |
|---|
| 59 | } |
|---|
| 60 | }); |
|---|
| 61 | $('taggingReloadedHelp').show(); |
|---|
| 62 | } else { |
|---|
| 63 | Effect.SlideUp('taggingReloaded'); |
|---|
| 64 | $('taggingReloadedHelp').hide(); |
|---|
| 65 | tagging.unregister('tags'); |
|---|
| 66 | } |
|---|
| 67 | |
|---|
| 68 | return false; |
|---|
| 69 | } |
|---|
| 70 | var tagging = new Wheeltags('taggingBubble', 'taggingReloaded'); |
|---|
| 71 | tagging.setLimits(30,500); |
|---|
| 72 | |
|---|
| 73 | {if $tags3|isset} |
|---|
| 74 | {foreach from=$tags3 item=tag} |
|---|
| 75 | tagging.add('{$tag->name}',{$tag->weight}, false); |
|---|
| 76 | {/foreach} |
|---|
| 77 | {/if} |
|---|
| 78 | //]]> |
|---|
| 79 | </script> |
|---|