Changeset 25872 for extensions/ContactForm/admin/template/emails.tpl
- Timestamp:
- Dec 9, 2013, 5:34:37 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/ContactForm/admin/template/emails.tpl
r18407 r25872 1 {combine_css path=$CONTACT_FORM_PATH|@cat:"admin/template/style.css"} 2 1 {combine_css path=$CONTACT_FORM_PATH|cat:"admin/template/style.css"} 3 2 4 3 <div class="titrePage"> … … 6 5 </div> 7 6 8 9 7 <form method="post" action="{$CONTACT_FORM_ADMIN}-emails" class="properties"> 10 8 <table class="table2" id="emails"> 11 9 <tr class="throw"> 12 <th>{'Name'| @translate}</th>13 <th>{'Email address'| @translate}</th>14 <th>{'Category'| @translate}</th>15 <th>{'Active'| @translate}</th>16 <th>{'Delete'| @translate}</th>10 <th>{'Name'|translate}</th> 11 <th>{'Email address'|translate}</th> 12 <th>{'Category'|translate}</th> 13 <th>{'Active'|translate}</th> 14 <th>{'Delete'|translate}</th> 17 15 </tr> 18 16 {counter start=0 assign=i} … … 42 40 <tr class="{if $i is odd}row1{else}row2{/if}" id="addEntryContainer"> 43 41 <td colspan="2" style="text-align:center;"> 44 <a id="addEntry">{'+ Add an email'| @translate}</a>42 <a id="addEntry">{'+ Add an email'|translate}</a> 45 43 </td> 46 44 <td> 47 <a id="addGroup">{'+ Add a category'| @translate}</a>45 <a id="addGroup">{'+ Add a category'|translate}</a> 48 46 </td> 49 47 <td colspan="2" style="text-align:center;"> 50 <input type="submit" name="save_emails" value="{'Submit'| @translate}" class="submit">48 <input type="submit" name="save_emails" value="{'Submit'|translate}" class="submit"> 51 49 </td> 52 50 </tr> … … 56 54 57 55 <div class="infos tip"> 58 <b>{'Tip'| @translate}:</b>59 {'Each category is displayed as a distinct "service" on the contact form (example: "Technical", "Commercial", "General question"). Using categories is not mandatory.'| @translate}56 <b>{'Tip'|translate}:</b> 57 {'Each category is displayed as a distinct "service" on the contact form (example: "Technical", "Commercial", "General question"). Using categories is not mandatory.'|translate} 60 58 </div> 61 62 59 63 60 … … 68 65 {/foreach} 69 66 70 {literal} 71 var doBlink = function(obj,start,finish) { jQuery(obj).fadeOut(300).fadeIn(300); if(start!=finish) { start=start+1; doBlink(obj,start,finish); } }; 72 jQuery.fn.blink = function(start,finish) { return this.each(function() { doBlink(this,start,finish) }); }; 67 var doBlink = function(obj,start,finish) { 68 jQuery(obj).fadeOut(300).fadeIn(300); 69 if(start!=finish) { 70 start=start+1; doBlink(obj,start,finish); 71 } 72 }; 73 jQuery.fn.blink = function(start,finish) { 74 return this.each(function() { 75 doBlink(this,start,finish); 76 }); 77 }; 73 78 74 79 jQuery(document).on('change', '.delete', function() { 75 80 if ($(this).is(':checked')) { 76 81 $(this).parents('tr').addClass('delete'); 77 } else { 82 } 83 else { 78 84 $(this).parents('tr').removeClass('delete'); 79 85 } … … 83 89 entry++; 84 90 i = entry; 85 91 86 92 content = 87 93 '<tr class="row'+ (i%2+1) +'">'+ … … 108 114 '</tr>' 109 115 $('#emails').append(content); 110 116 111 117 $('#addEntryContainer') 112 118 .removeClass('row1 row2') … … 116 122 117 123 jQuery('#addGroup').click(function() { 118 name = prompt("{ /literal}{'Name'|@translate}{literal}:");124 name = prompt("{'Name'|translate}:"); 119 125 if (name != null && name != "") { 120 126 name = name.replace(new RegExp('"','g'),"'"); … … 124 130 } 125 131 }); 126 {/ literal}{/footer_script}132 {/footer_script}
Note: See TracChangeset
for help on using the changeset viewer.