{include file='include/colorbox.inc.tpl'} {combine_script id='jquery.ajaxmanager' load='footer' path='themes/default/js/plugins/jquery.ajaxmanager.js'} {combine_script id='jquery.tokeninput' load='async' require='jquery' path='themes/default/js/plugins/jquery.tokeninput.js'} {combine_script id='piwecard' load="footer" path='plugins/Piwecard/js/piwecard.js'} {combine_script id='colorpicker' load="footer" path='plugins/Piwecard/js/colorpicker/js/colorpicker.js'} {combine_css path="plugins/Piwecard/js/colorpicker/css/colorpicker.css"} {footer_script require="piwecard"} {literal} var queuedManager = $.manageAjax.create('queued', { queue: true, cacheResponse: false, maxRequests: 3 }); function previewEmail(format_message, message) { queuedManager.add({ type: 'GET', url: 'ws.php', data: {method: 'pwg.piwecard.previewEmail', format: 'json', format_message: format_message, message: message}, dataType: 'json', success: (function(data) { if (data.stat =='ok') { $("#previewEmail").html(data.result.message); $.colorbox({ inline:true, href:"#previewEmail", onComplete: function(){ $("#cboxLoadedContent").css('text-align', 'left'); } }); } }) }); }; $(document).ready(function(){ if ($("#ecard_email_format_text").prop('checked') == true) { $("#ecard_form_line_default_text").css("display","inline"); } else { $("#ecard_form_line_default_text").css("display","none"); } if ($("#ecard_email_format_html").prop('checked') == true) { $("#ecard_form_line_default_html").css("display","inline"); } else { $("#ecard_form_line_default_html").css("display","none"); } $("#ECardAdminConfiguration").click(function(){ if ($("#ecard_email_format_text").prop('checked') == true) { $("#ecard_form_line_default_text").css("display","inline"); } else { $("#ecard_form_line_default_text").css("display","none"); $("#ecard_email_format_default_html").prop('checked', true); } if ($("#ecard_email_format_html").prop('checked') == true) { $("#ecard_form_line_default_html").css("display","inline"); } else { $("#ecard_form_line_default_html").css("display","none"); $("#ecard_email_format_default_text").prop('checked', true); } }); if ($("#ecard_image_border").prop('checked') == true) { $("#ecard_image_border_options").css("display","block"); } else { $("#ecard_image_border_options").css("display","none"); } $("#ecard_image_border").change(function(){ if ($("#ecard_image_border").prop('checked') == true) { $("#ecard_image_border_options").show("fast"); } else { $("#ecard_image_border_options").hide("fast"); } }); $('#ecard_image_border_color').ColorPicker({ onSubmit: function(hsb, hex, rgb, element) { $(element).val(hex); $(element).ColorPickerHide(); }, onBeforeShow: function () { $(this).ColorPickerSetColor(this.value); }, onChange: function (hsb, hex, rgb) { $('#ecard_image_border_color').val(hex); } }) .bind('keyup', function(){ $(this).ColorPickerSetColor(this.value); }); $("#showPreviewImageBorder").colorbox({ inline:true, href:"#previewImageBorder", onOpen:function(){ if ($("#ecard_image_border").prop('checked') == true) { $("#previewImageBorderImg").css("border-style", $("#ecard_image_border_style").val()); $("#previewImageBorderImg").css("border-width", $("#ecard_image_border_width").val()); $("#previewImageBorderImg").css("border-color", "#"+$("#ecard_image_border_color").val()); } } }); $('#showPreviewTextMessage').click(function () { var format_message = 'text'; var message = $('#ecard_email_message_text').val(); previewEmail(format_message, message); }); $('#showPreviewHTMLMessage').click(function () { var format_message = 'html'; var message = $('#ecard_email_message_html').val(); previewEmail(format_message, message); }); }); function piwecard_checkForm(form) { var nbMaxRecipientsOK = piwecard_checkField(form.ecard_nb_max_recipients, 2, 'inline'); var guestEmailOK = piwecard_checkField(form.ecard_default_guest_email, 1, 'block', true); var subjectOK = piwecard_checkField(form.ecard_email_subject, 0, 'block'); var messageTextOK = piwecard_checkField(form.ecard_email_message_text, 0, 'block'); var messageHTMLOK = piwecard_checkField(form.ecard_email_message_html, 0, 'block'); if(nbMaxRecipientsOK && guestEmailOK && subjectOK && messageTextOK && messageHTMLOK) return true; else return false; } {/literal} {/footer_script} {footer_script require='jquery.tokeninput'} jQuery(document).ready(function() {ldelim} jQuery('select[name="ecard_validity_list"]').tokenInput( [{foreach from=$validity item=validity name=validity}{ldelim}"{$validity|@escape:'javascript'}"{rdelim}{if !$smarty.foreach.validity.last},{/if}{/foreach}], {ldelim} searchDelay: 0, minChars: 1, hintText: '', noResultsText: '', searchingText: '', newText: '', animateDropdown: false, preventDuplicates: true, allowCreation: true, onAdd:function(item){ldelim}$("").appendTo("#ecard_validity_default");{rdelim}, onDelete:function(item){ldelim}$("#ecard_validity_default option[value="+item.name+"]").remove();{rdelim}, } ); }); {/footer_script}