Changeset 20254 for extensions/Piwecard/template/ecard.tpl
- Timestamp:
- Jan 19, 2013, 12:38:40 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Piwecard/template/ecard.tpl
r20229 r20254 11 11 height:"90%", 12 12 onComplete:function(){ 13 {/literal}var nbMaxRecipients = {$ecard.nb_max_recipients};{literal} 13 14 $("#cboxLoadedContent").css('background-color', $("#the_page #content").css('background-color')); 14 $(".ecard_defaultText").blur(); 15 $(".ecard_defaultText").each(function(){ 16 defaultTextFocusOut($(this)); 17 }); 18 if (nbMaxRecipients <= 1) 19 $('#ecard_add_recipient').css("display", "none"); 15 20 } 16 21 }); … … 41 46 var num = $('.ecard_name_recipient').length-1; 42 47 var newNum = new Number(num + 1); 48 {/literal}var nbMaxRecipients = {$ecard.nb_max_recipients}-1;{literal} 43 49 44 if (newNum < 5) {50 if (newNum <= nbMaxRecipients) { 45 51 var newRecipient = $('#ecard_field_recipient_' + num).clone().attr('id', 'ecard_field_recipient_' + newNum); 46 52 … … 66 72 $('#ecard_field_recipient_' + num).after(newRecipient); 67 73 } 74 if (newNum == nbMaxRecipients) { 75 $('#ecard_add_recipient').css("display", "none"); 76 } 68 77 }); 69 78 }); 70 79 71 80 function piwecard_checkForm(form) { 72 var titleOK = piwecard_checkField(form.ecard_title, 0 );73 var messageOK = piwecard_checkField(form.ecard_message, 0 );74 var senderNameOK = piwecard_checkField(form.ecard_sender_name, 0 );75 var senderEMailOK = piwecard_checkField(form.ecard_sender_email, 1 );81 var titleOK = piwecard_checkField(form.ecard_title, 0, 'block'); 82 var messageOK = piwecard_checkField(form.ecard_message, 0, 'block'); 83 var senderNameOK = piwecard_checkField(form.ecard_sender_name, 0, 'block'); 84 var senderEMailOK = piwecard_checkField(form.ecard_sender_email, 1, 'block'); 76 85 var recipientNameOK = new Array(); 77 86 var recipientEMailOK = new Array(); … … 83 92 var id_name = "ecard_recipient_name_"+nbAdditionalRecipients; 84 93 var id_email = "ecard_recipient_email_"+nbAdditionalRecipients; 85 recipientEMailOK[nbAdditionalRecipients] = piwecard_checkField(document.getElementById(id_email), 1, true);94 recipientEMailOK[nbAdditionalRecipients] = piwecard_checkField(document.getElementById(id_email), 1, 'block', true); 86 95 if (nbAdditionalRecipients == 0) { 87 recipientNameOK[0] = piwecard_checkField(form.ecard_recipient_name_0, 0 );88 recipientEMailOK[0] = piwecard_checkField(form.ecard_recipient_email_0, 1 );96 recipientNameOK[0] = piwecard_checkField(form.ecard_recipient_name_0, 0, 'block'); 97 recipientEMailOK[0] = piwecard_checkField(form.ecard_recipient_email_0, 1, 'block'); 89 98 } else if (recipientEMailOK[nbAdditionalRecipients] && document.getElementById(id_email).value != '') { 90 recipientNameOK[nbAdditionalRecipients] = piwecard_checkField(document.getElementById(id_name), 0, true);99 recipientNameOK[nbAdditionalRecipients] = piwecard_checkField(document.getElementById(id_name), 0, 'block', true); 91 100 } 92 101 nbAdditionalRecipients++; 93 102 } 94 103 95 for (var i=0; i< =nbAdditionalRecipients; i++) {104 for (var i=0; i<nbAdditionalRecipients; i++) { 96 105 if (recipientNameOK[i] && recipientEMailOK[i]) { 97 106 allRecipientNamesOK = true; … … 120 129 <div class="ecard_error" id="ecard_title_error">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</div> 121 130 <span class="ecard_label">{'Title'|@translate}<span class="ecard_mandatory_fields">*</span> :</span> 122 <span class="ecard_input_right"><input name="ecard_title" type="text" id="ecard_title" class="ecard_defaultText" title="{$ecard.title}" ></span>131 <span class="ecard_input_right"><input name="ecard_title" type="text" id="ecard_title" class="ecard_defaultText" title="{$ecard.title}" onblur="piwecard_checkField(this, 0, 'block');" onfocus="remove_error_style(this);"></span> 123 132 </div> 124 133 <div class="ecard_field"> 125 134 <div class="ecard_error" id="ecard_message_error">{'piwecard_error'|@translate} {'piwecard_error_text'|@translate}</div> 126 135 <span class="ecard_label">{'piwecard_message'|@translate}<span class="ecard_mandatory_fields">*</span> :</span> 127 <span class="ecard_input_right"><textarea name="ecard_message" id="ecard_message" class="ecard_defaultText" title="{$ecard.message}" ></textarea></span>136 <span class="ecard_input_right"><textarea name="ecard_message" id="ecard_message" class="ecard_defaultText" title="{$ecard.message}" onblur="piwecard_checkField(this, 0, 'block');" onfocus="remove_error_style(this);"></textarea></span> 128 137 </div> 129 138 </fieldset> … … 134 143 <div class="ecard_error" id="ecard_sender_email_error">{'piwecard_error'|@translate} {'piwecard_error_email'|@translate}</div> 135 144 <span class="ecard_label">{'piwecard_sender'|@translate}<span class="ecard_mandatory_fields">*</span> :</span> 136 <span class="ecard_name"><input name="ecard_sender_name" type="text" id="ecard_sender_name" maxlength="100" value="{$ecard.sender_name}" ></span>137 <span class="ecard_email"><input name="ecard_sender_email" type="text" id="ecard_sender_email" maxlength="100" {$ecard.changemail} value="{$ecard.sender_email}" ></span>145 <span class="ecard_name"><input name="ecard_sender_name" type="text" id="ecard_sender_name" maxlength="100" value="{$ecard.sender_name}" onblur="piwecard_checkField(this, 0, 'block');" onfocus="remove_error_style(this);"></span> 146 <span class="ecard_email"><input name="ecard_sender_email" type="text" id="ecard_sender_email" maxlength="100" {$ecard.changemail} value="{$ecard.sender_email}" onblur="piwecard_checkField(this, 1, 'block');" onfocus="remove_error_style(this);"></span> 138 147 </div> 139 148 <div class="ecard_field" id="ecard_field_recipient_0"> … … 141 150 <div class="ecard_error" id="ecard_recipient_email_0_error">{'piwecard_error'|@translate} {'piwecard_error_email'|@translate}</div> 142 151 <span class="ecard_label">{'piwecard_recipient'|@translate}<span class="ecard_mandatory_fields">*</span> :</span> 143 <span class="ecard_name ecard_name_recipient"><input name="ecard_recipient_name[0]" type="text" id="ecard_recipient_name_0" class="ecard_defaultText" maxlength="100" title="{$ecard.recipient_name}" ></span>144 <span class="ecard_email"><input name="ecard_recipient_email[0]" type="text" id="ecard_recipient_email_0" class="ecard_defaultText" maxlength="100" title="{$ecard.recipient_email}" ></span>152 <span class="ecard_name ecard_name_recipient"><input name="ecard_recipient_name[0]" type="text" id="ecard_recipient_name_0" class="ecard_defaultText" maxlength="100" title="{$ecard.recipient_name}" onblur="piwecard_checkField(this, 0, 'block');" onfocus="remove_error_style(this);"></span> 153 <span class="ecard_email"><input name="ecard_recipient_email[0]" type="text" id="ecard_recipient_email_0" class="ecard_defaultText" maxlength="100" title="{$ecard.recipient_email}" onblur="piwecard_checkField(this, 1, 'block');" onfocus="remove_error_style(this);"></span> 145 154 </div> 146 155 <a href="javascript:void(0)" id="ecard_add_recipient">{'piwecard_add_recipient'|@translate}</a>
Note: See TracChangeset
for help on using the changeset viewer.