| 1 |
(function ($) { |
| 2 |
// String.prototype.stripSlashes = function () { |
| 3 |
// return this.replace(/\\(.)/mg, "$1"); |
| 4 |
// } |
| 5 |
function stripSlashes(str) { |
| 6 |
return str.replace(/\\(.)/mg, "$1"); |
| 7 |
} |
| 8 |
$.fn.serializeFormJSON = function () { |
| 9 |
var o = {}, |
| 10 |
a = this.serializeArray(); |
| 11 |
$.each(a, function () { |
| 12 |
if (o[this.name]) { |
| 13 |
if (!o[this.name].push) { |
| 14 |
o[this.name] = [o[this.name]]; |
| 15 |
} |
| 16 |
o[this.name].push(this.value || ''); |
| 17 |
} else { |
| 18 |
o[this.name] = this.value || ''; |
| 19 |
} |
| 20 |
}); |
| 21 |
return o; |
| 22 |
}; |
| 23 |
|
| 24 |
$.fn.goToPoll = function(enabelAnimation, scroll) { |
| 25 |
var pollAnimationTop = (scroll && scroll != 0) ? parseInt(scroll) : 100; |
| 26 |
|
| 27 |
if( enabelAnimation ){ |
| 28 |
$('html, body').animate({ |
| 29 |
scrollTop: $(this).offset().top - scroll + 'px' |
| 30 |
}, 'slow'); |
| 31 |
} |
| 32 |
return this; // for chaining... |
| 33 |
} |
| 34 |
|
| 35 |
$.fn.aysModal = function(action){ |
| 36 |
var $this = $(this); |
| 37 |
switch(action){ |
| 38 |
case 'hide': |
| 39 |
$(this).find('.ays-poll-avatars-modal-content').css('animation-name', 'zoomOut'); |
| 40 |
setTimeout(function(){ |
| 41 |
$(document.body).removeClass('modal-open'); |
| 42 |
$(document).find('.ays-modal-backdrop').remove(); |
| 43 |
$this.hide(); |
| 44 |
}, 250); |
| 45 |
break; |
| 46 |
case 'show': |
| 47 |
default: |
| 48 |
$this.show(); |
| 49 |
$(this).find('.ays-poll-avatars-modal-content').css('animation-name', 'zoomIn'); |
| 50 |
$(document).find('.modal-backdrop').remove(); |
| 51 |
$(document.body).append('<div class="ays-modal-backdrop"></div>'); |
| 52 |
$(document.body).addClass('modal-open'); |
| 53 |
break; |
| 54 |
} |
| 55 |
} |
| 56 |
|
| 57 |
$(document).find(".ays-poll-main .apm-info-form").each(function(e){ |
| 58 |
var infoForm = $(this); |
| 59 |
var mainContainer = infoForm.parents('.ays-poll-main'); |
| 60 |
var id = mainContainer.attr('id').match(/\d+$/)[0]; |
| 61 |
var pollBox = mainContainer.find('div[data-id="' + id + '"]'); |
| 62 |
var uniqueId = pollBox.attr('id'); |
| 63 |
var pollOptions = JSON.parse(window.atob(window.aysPollOptions[uniqueId])); |
| 64 |
|
| 65 |
if (pollOptions.autofill_user_data && pollOptions.autofill_user_data == "on") { |
| 66 |
var userData = {}; |
| 67 |
userData.action = 'ays_poll_get_user_information'; |
| 68 |
userData._ajax_nonce = poll_maker_ajax_public.nonce; |
| 69 |
$.ajax({ |
| 70 |
url: poll_maker_ajax_public.ajax_url, |
| 71 |
method: 'post', |
| 72 |
dataType: 'json', |
| 73 |
data: userData, |
| 74 |
success: function (response) { |
| 75 |
if(response !== null){ |
| 76 |
infoForm.find("input[name='apm_name']").val(response.data.display_name); |
| 77 |
infoForm.find("input[name='apm_email']").val(response.data.user_email); |
| 78 |
} |
| 79 |
} |
| 80 |
}); |
| 81 |
} |
| 82 |
}) |
| 83 |
|
| 84 |
function socialBtnAdd(formId, buttons) { |
| 85 |
var socialDiv = $("<div class='apm-social-btn'></div>"); |
| 86 |
if(buttons.heading != ""){ |
| 87 |
socialDiv.append("<div class='ays-survey-social-shares-heading'>"+ |
| 88 |
buttons.heading |
| 89 |
+"</div>"); |
| 90 |
} |
| 91 |
if(buttons.faceBook){ |
| 92 |
socialDiv.append("<a class='fb-share-button ays-share-btn ays-share-btn-branded ays-share-btn-facebook'"+ |
| 93 |
"title='Share on Facebook'>"+ |
| 94 |
"<span class='ays-share-btn-text'>Facebook</span>"+ |
| 95 |
"</a>"); |
| 96 |
} |
| 97 |
if(buttons.twitter){ |
| 98 |
socialDiv.append("<a class='twt-share-button ays-share-btn ays-share-btn-branded ays-share-btn-twitter'"+ |
| 99 |
"title='Share on Twitter'>"+ |
| 100 |
"<span class='ays-share-btn-text'>Twitter</span>"+ |
| 101 |
"</a>"); |
| 102 |
} |
| 103 |
if(buttons.linkedIn){ |
| 104 |
socialDiv.append("<a class='linkedin-share-button ays-share-btn ays-share-btn-branded ays-share-btn-linkedin'"+ |
| 105 |
"title='Share on LinkedIn'>"+ |
| 106 |
"<span class='ays-share-btn-text'>LinkedIn</span>"+ |
| 107 |
"</a>"); |
| 108 |
} |
| 109 |
if(buttons.vkontakte){ |
| 110 |
socialDiv.append("<a class='vkontakte-share-button ays-share-btn ays-share-btn-branded ays-share-btn-vkontakte'"+ |
| 111 |
"title='Share on VKontakte'>"+ |
| 112 |
"<span class='ays-survey-share-btn-icon'></span>"+ |
| 113 |
"<span class='ays-share-btn-text'>VKontakte</span>"+ |
| 114 |
"</a>"); |
| 115 |
} |
| 116 |
$("#"+formId).append(socialDiv); |
| 117 |
$(document).on('click', '.fb-share-button', function (e) { |
| 118 |
window.open('https://www.facebook.com/sharer/sharer.php?u=' + window.location.href, |
| 119 |
'facebook-share-dialog', |
| 120 |
'width=650,height=450' |
| 121 |
); |
| 122 |
return false; |
| 123 |
}) |
| 124 |
$(document).on('click', '.twt-share-button', function (e) { |
| 125 |
window.open('https://twitter.com/intent/tweet?url=' + window.location.href, |
| 126 |
'twitter-share-dialog', |
| 127 |
'width=650,height=450' |
| 128 |
); |
| 129 |
return false; |
| 130 |
}) |
| 131 |
$(document).on('click', '.linkedin-share-button', function (e) { |
| 132 |
window.open('https://www.linkedin.com/shareArticle?mini=true&url=' + window.location.href, |
| 133 |
'linkedin-share-dialog', |
| 134 |
'width=650,height=450' |
| 135 |
); |
| 136 |
return false; |
| 137 |
}) |
| 138 |
$(document).on('click', '.vkontakte-share-button', function (e) { |
| 139 |
window.open('https://vk.com/share.php?url=' + window.location.href, |
| 140 |
'vkontakte-share-dialog', |
| 141 |
'width=650,height=450' |
| 142 |
); |
| 143 |
return false; |
| 144 |
}) |
| 145 |
setTimeout(function() { |
| 146 |
$("#"+formId+" .apm-social-btn").css('opacity', '1'); |
| 147 |
}, 1000); |
| 148 |
} |
| 149 |
|
| 150 |
function socialLinksAdd(formId, buttons) { |
| 151 |
var socialLinksDiv = $("<div class='apm-social-btn'></div>"); |
| 152 |
if(buttons.heading != ""){ |
| 153 |
socialLinksDiv.append("<div class='ays-survey-social-shares-heading'>"+ |
| 154 |
buttons.heading |
| 155 |
+"</div>"); |
| 156 |
} |
| 157 |
if(buttons.faceBookLink != ''){ |
| 158 |
socialLinksDiv.append("<a class='ays-share-btn ays-share-btn-branded ays-share-btn-facebook'"+ |
| 159 |
"title='Facebook Link' target='_blank' href=" + buttons.faceBookLink + ">"+ |
| 160 |
"<div class='ays-poll-link-icon'><?xml version='1.0'?><svg fill='#fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='48px' height='48px'><path d='M19,3H5C3.895,3,3,3.895,3,5v14c0,1.105,0.895,2,2,2h7.621v-6.961h-2.343v-2.725h2.343V9.309 c0-2.324,1.421-3.591,3.495-3.591c0.699-0.002,1.397,0.034,2.092,0.105v2.43h-1.428c-1.13,0-1.35,0.534-1.35,1.322v1.735h2.7 l-0.351,2.725h-2.365V21H19c1.105,0,2-0.895,2-2V5C21,3.895,20.105,3,19,3z'/></svg></div>"+ |
| 161 |
"</a>"); |
| 162 |
} |
| 163 |
if(buttons.twitterLink != ''){ |
| 164 |
socialLinksDiv.append("<a class='ays-share-btn ays-share-btn-branded ays-share-btn-x'"+ |
| 165 |
"title='Twitter Link' target='_blank' href=" + buttons.twitterLink + ">"+ |
| 166 |
"<div class='ays-poll-link-icon'><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='48px' height='48px' fill='currentColor'><path d='M18.244 2H21.552L14.325 10.26L22.8 22H16.17L10.96 14.82L4.7 22H1.39L9.14 13.14L1 2H7.8L12.52 8.46L18.244 2ZM17.1 20H18.95L6.8 4H4.82L17.1 20Z'/></svg></div>"+ |
| 167 |
"</a>"); |
| 168 |
} |
| 169 |
if(buttons.linkedInLink != ''){ |
| 170 |
socialLinksDiv.append("<a class='ays-share-btn ays-share-btn-branded ays-share-btn-linkedin'"+ |
| 171 |
"title='LinkedIn Link' target='_blank' href=" + buttons.linkedInLink + ">"+ |
| 172 |
"<div class='ays-poll-link-icon'><?xml version='1.0'?><svg fill='#fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='48px' height='48px'> <path d='M21,3H3v18h18V3z M9,17H6.477v-7H9V17z M7.694,8.717c-0.771,0-1.286-0.514-1.286-1.2s0.514-1.2,1.371-1.2 c0.771,0,1.286,0.514,1.286,1.2S8.551,8.717,7.694,8.717z M18,17h-2.442v-3.826c0-1.058-0.651-1.302-0.895-1.302 s-1.058,0.163-1.058,1.302c0,0.163,0,3.826,0,3.826h-2.523v-7h2.523v0.977C13.93,10.407,14.581,10,15.802,10 C17.023,10,18,10.977,18,13.174V17z'/></svg></div>"+ |
| 173 |
"</a>"); |
| 174 |
} |
| 175 |
if(buttons.vkontakteLink != ''){ |
| 176 |
socialLinksDiv.append("<a class='ays-share-btn ays-share-btn-branded ays-share-btn-vkontakte'"+ |
| 177 |
"title='VKontakte Link' target='_blank' href=" + buttons.vkontakteLink + ">"+ |
| 178 |
"<div class='ays-poll-link-icon'><svg fill='#fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48px' height='48px'><path d='M45.763,35.202c-1.797-3.234-6.426-7.12-8.337-8.811c-0.523-0.463-0.579-1.264-0.103-1.776 c3.647-3.919,6.564-8.422,7.568-11.143C45.334,12.27,44.417,11,43.125,11l-3.753,0c-1.237,0-1.961,0.444-2.306,1.151 c-3.031,6.211-5.631,8.899-7.451,10.47c-1.019,0.88-2.608,0.151-2.608-1.188c0-2.58,0-5.915,0-8.28 c0-1.147-0.938-2.075-2.095-2.075L18.056,11c-0.863,0-1.356,0.977-0.838,1.662l1.132,1.625c0.426,0.563,0.656,1.248,0.656,1.951 L19,23.556c0,1.273-1.543,1.895-2.459,1.003c-3.099-3.018-5.788-9.181-6.756-12.128C9.505,11.578,8.706,11.002,7.8,11l-3.697-0.009 c-1.387,0-2.401,1.315-2.024,2.639c3.378,11.857,10.309,23.137,22.661,24.36c1.217,0.12,2.267-0.86,2.267-2.073l0-3.846 c0-1.103,0.865-2.051,1.977-2.079c0.039-0.001,0.078-0.001,0.117-0.001c3.267,0,6.926,4.755,8.206,6.979 c0.368,0.64,1.056,1.03,1.8,1.03l4.973,0C45.531,38,46.462,36.461,45.763,35.202z'/></svg></div>"+ |
| 179 |
"</a>"); |
| 180 |
} |
| 181 |
if(buttons.youtubeLink != ''){ |
| 182 |
socialLinksDiv.append("<a class='ays-share-btn ays-share-btn-branded ays-poll-share-btn-youtube'"+ |
| 183 |
"title='Youtube Link' target='_blank' href=" + buttons.youtubeLink + ">"+ |
| 184 |
"<div class='ays-poll-link-icon'><svg xmlns='http://www.w3.org/2000/svg' fill='#FF0000' viewBox='0 0 28 28' width='48px' height='48px'> <path d='M 15 4 C 10.814 4 5.3808594 5.0488281 5.3808594 5.0488281 L 5.3671875 5.0644531 C 3.4606632 5.3693645 2 7.0076245 2 9 L 2 15 L 2 15.001953 L 2 21 L 2 21.001953 A 4 4 0 0 0 5.3769531 24.945312 L 5.3808594 24.951172 C 5.3808594 24.951172 10.814 26.001953 15 26.001953 C 19.186 26.001953 24.619141 24.951172 24.619141 24.951172 L 24.621094 24.949219 A 4 4 0 0 0 28 21.001953 L 28 21 L 28 15.001953 L 28 15 L 28 9 A 4 4 0 0 0 24.623047 5.0546875 L 24.619141 5.0488281 C 24.619141 5.0488281 19.186 4 15 4 z M 12 10.398438 L 20 15 L 12 19.601562 L 12 10.398438 z'/></svg></div>"+ |
| 185 |
"</a>"); |
| 186 |
} |
| 187 |
if(buttons.tiktokLink != ''){ |
| 188 |
socialLinksDiv.append("<a class='ays-share-btn ays-share-btn-branded ays-poll-share-btn-tiktok'"+ |
| 189 |
"title='Tiktok Link' target='_blank' href=" + buttons.tiktokLink + ">"+ |
| 190 |
"<div class='ays-poll-link-icon'><svg fill='none' viewBox='0 0 32 32' height='24px' width='24px' xmlns='http://www.w3.org/2000/svg'><path d='M8.45095 19.7926C8.60723 18.4987 9.1379 17.7743 10.1379 17.0317C11.5688 16.0259 13.3561 16.5948 13.3561 16.5948V13.2197C13.7907 13.2085 14.2254 13.2343 14.6551 13.2966V17.6401C14.6551 17.6401 12.8683 17.0712 11.4375 18.0775C10.438 18.8196 9.90623 19.5446 9.7505 20.8385C9.74562 21.5411 9.87747 22.4595 10.4847 23.2536C10.3345 23.1766 10.1815 23.0889 10.0256 22.9905C8.68807 22.0923 8.44444 20.7449 8.45095 19.7926ZM22.0352 6.97898C21.0509 5.90039 20.6786 4.81139 20.5441 4.04639H21.7823C21.7823 4.04639 21.5354 6.05224 23.3347 8.02482L23.3597 8.05134C22.8747 7.7463 22.43 7.38624 22.0352 6.97898ZM28 10.0369V14.293C28 14.293 26.42 14.2312 25.2507 13.9337C23.6179 13.5176 22.5685 12.8795 22.5685 12.8795C22.5685 12.8795 21.8436 12.4245 21.785 12.3928V21.1817C21.785 21.6711 21.651 22.8932 21.2424 23.9125C20.709 25.246 19.8859 26.1212 19.7345 26.3001C19.7345 26.3001 18.7334 27.4832 16.9672 28.28C15.3752 28.9987 13.9774 28.9805 13.5596 28.9987C13.5596 28.9987 11.1434 29.0944 8.96915 27.6814C8.49898 27.3699 8.06011 27.0172 7.6582 26.6277L7.66906 26.6355C9.84383 28.0485 12.2595 27.9528 12.2595 27.9528C12.6779 27.9346 14.0756 27.9528 15.6671 27.2341C17.4317 26.4374 18.4344 25.2543 18.4344 25.2543C18.5842 25.0754 19.4111 24.2001 19.9423 22.8662C20.3498 21.8474 20.4849 20.6247 20.4849 20.1354V11.3475C20.5435 11.3797 21.2679 11.8347 21.2679 11.8347C21.2679 11.8347 22.3179 12.4734 23.9506 12.8889C25.1204 13.1864 26.7 13.2483 26.7 13.2483V9.91314C27.2404 10.0343 27.7011 10.0671 28 10.0369Z' fill='#EE1D52'/><path d='M26.7009 9.91314V13.2472C26.7009 13.2472 25.1213 13.1853 23.9515 12.8879C22.3188 12.4718 21.2688 11.8337 21.2688 11.8337C21.2688 11.8337 20.5444 11.3787 20.4858 11.3464V20.1364C20.4858 20.6258 20.3518 21.8484 19.9432 22.8672C19.4098 24.2012 18.5867 25.0764 18.4353 25.2553C18.4353 25.2553 17.4337 26.4384 15.668 27.2352C14.0765 27.9539 12.6788 27.9357 12.2604 27.9539C12.2604 27.9539 9.84473 28.0496 7.66995 26.6366L7.6591 26.6288C7.42949 26.4064 7.21336 26.1717 7.01177 25.9257C6.31777 25.0795 5.89237 24.0789 5.78547 23.7934C5.78529 23.7922 5.78529 23.791 5.78547 23.7898C5.61347 23.2937 5.25209 22.1022 5.30147 20.9482C5.38883 18.9122 6.10507 17.6625 6.29444 17.3494C6.79597 16.4957 7.44828 15.7318 8.22233 15.0919C8.90538 14.5396 9.6796 14.1002 10.5132 13.7917C11.4144 13.4295 12.3794 13.2353 13.3565 13.2197V16.5948C13.3565 16.5948 11.5691 16.028 10.1388 17.0317C9.13879 17.7743 8.60812 18.4987 8.45185 19.7926C8.44534 20.7449 8.68897 22.0923 10.0254 22.991C10.1813 23.0898 10.3343 23.1775 10.4845 23.2541C10.7179 23.5576 11.0021 23.8221 11.3255 24.0368C12.631 24.8632 13.7249 24.9209 15.1238 24.3842C16.0565 24.0254 16.7586 23.2167 17.0842 22.3206C17.2888 21.7611 17.2861 21.1978 17.2861 20.6154V4.04639H20.5417C20.6763 4.81139 21.0485 5.90039 22.0328 6.97898C22.4276 7.38624 22.8724 7.7463 23.3573 8.05134C23.5006 8.19955 24.2331 8.93231 25.1734 9.38216C25.6596 9.61469 26.1722 9.79285 26.7009 9.91314Z' fill='#000000'/><path d='M4.48926 22.7568V22.7594L4.57004 22.9784C4.56076 22.9529 4.53074 22.8754 4.48926 22.7568Z' fill='#69C9D0'/><path d='M10.5128 13.7916C9.67919 14.1002 8.90498 14.5396 8.22192 15.0918C7.44763 15.7332 6.79548 16.4987 6.29458 17.354C6.10521 17.6661 5.38897 18.9168 5.30161 20.9528C5.25223 22.1068 5.61361 23.2983 5.78561 23.7944C5.78543 23.7956 5.78543 23.7968 5.78561 23.798C5.89413 24.081 6.31791 25.0815 7.01191 25.9303C7.2135 26.1763 7.42963 26.4111 7.65924 26.6334C6.92357 26.1457 6.26746 25.5562 5.71236 24.8839C5.02433 24.0451 4.60001 23.0549 4.48932 22.7626C4.48919 22.7605 4.48919 22.7584 4.48932 22.7564V22.7527C4.31677 22.2571 3.95431 21.0651 4.00477 19.9096C4.09213 17.8736 4.80838 16.6239 4.99775 16.3108C5.4985 15.4553 6.15067 14.6898 6.92509 14.0486C7.608 13.4961 8.38225 13.0567 9.21598 12.7484C9.73602 12.5416 10.2778 12.3891 10.8319 12.2934C11.6669 12.1537 12.5198 12.1415 13.3588 12.2575V13.2196C12.3808 13.2349 11.4148 13.4291 10.5128 13.7916Z' fill='#69C9D0'/><path d='M20.5438 4.04635H17.2881V20.6159C17.2881 21.1983 17.2881 21.76 17.0863 22.3211C16.7575 23.2167 16.058 24.0253 15.1258 24.3842C13.7265 24.923 12.6326 24.8632 11.3276 24.0368C11.0036 23.823 10.7187 23.5594 10.4844 23.2567C11.5962 23.8251 12.5913 23.8152 13.8241 23.341C14.7558 22.9821 15.4563 22.1734 15.784 21.2774C15.9891 20.7178 15.9864 20.1546 15.9864 19.5726V3H20.4819C20.4819 3 20.4315 3.41188 20.5438 4.04635ZM26.7002 8.99104V9.9131C26.1725 9.79263 25.6609 9.61447 25.1755 9.38213C24.2352 8.93228 23.5026 8.19952 23.3594 8.0513C23.5256 8.1559 23.6981 8.25106 23.8759 8.33629C25.0192 8.88339 26.1451 9.04669 26.7002 8.99104Z' fill='#69C9D0'/></svg></div>"+ |
| 191 |
"</a>"); |
| 192 |
} |
| 193 |
if(buttons.instagramLink != ''){ |
| 194 |
socialLinksDiv.append("<a class='ays-share-btn ays-share-btn-branded ays-poll-share-btn-instagram'"+ |
| 195 |
"title='Instagram Link' target='_blank' href=" + buttons.instagramLink + ">"+ |
| 196 |
"<div class='ays-poll-link-icon'><svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='24px' viewBox='0 0 264.583 264.583'><defs><radialGradient xlink:href='#a' id='f' cx='158.429' cy='578.088' r='52.352' fx='158.429' fy='578.088' gradientTransform='matrix(0 -4.03418 4.28018 0 -2332.227 942.236)' gradientUnits='userSpaceOnUse'/><radialGradient xlink:href='#b' id='g' cx='172.615' cy='600.692' r='65' fx='172.615' fy='600.692' gradientTransform='matrix(.67441 -1.16203 1.51283 .87801 -814.366 -47.835)' gradientUnits='userSpaceOnUse'/><radialGradient xlink:href='#c' id='h' cx='144.012' cy='51.337' r='67.081' fx='144.012' fy='51.337' gradientTransform='matrix(-2.3989 .67549 -.23008 -.81732 464.996 -26.404)' gradientUnits='userSpaceOnUse'/><radialGradient xlink:href='#d' id='e' cx='199.788' cy='628.438' r='52.352' fx='199.788' fy='628.438' gradientTransform='matrix(-3.10797 .87652 -.6315 -2.23914 1345.65 1374.198)' gradientUnits='userSpaceOnUse'/><linearGradient id='d'><stop offset='0' stop-color='#ff005f'/><stop offset='1' stop-color='#fc01d8'/></linearGradient><linearGradient id='c'><stop offset='0' stop-color='#780cff'/><stop offset='1' stop-color='#820bff' stop-opacity='0'/></linearGradient><linearGradient id='b'><stop offset='0' stop-color='#fc0'/><stop offset='1' stop-color='#fc0' stop-opacity='0'/></linearGradient><linearGradient id='a'><stop offset='0' stop-color='#fc0'/><stop offset='.124' stop-color='#fc0'/><stop offset='.567' stop-color='#fe4a05'/><stop offset='.694' stop-color='#ff0f3f'/><stop offset='1' stop-color='#fe0657' stop-opacity='0'/></linearGradient></defs><path fill='url(#e)' d='M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244s66.826-.04 70.02-.203c8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z' transform='translate(-71.816 -18.143)'/><path fill='url(#f)' d='M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244s66.826-.04 70.02-.203c8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z' transform='translate(-71.816 -18.143)'/><path fill='url(#g)' d='M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244s66.826-.04 70.02-.203c8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z' transform='translate(-71.816 -18.143)'/><path fill='url(#h)' d='M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244s66.826-.04 70.02-.203c8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z' transform='translate(-71.816 -18.143)'/><path fill='#fff' d='M132.345 33.973c-26.716 0-30.07.117-40.563.594-10.472.48-17.62 2.136-23.876 4.567-6.47 2.51-11.958 5.87-17.426 11.335-5.472 5.464-8.834 10.948-11.354 17.412-2.44 6.252-4.1 13.397-4.57 23.858-.47 10.486-.593 13.838-.593 40.535s.119 30.037.594 40.522c.482 10.465 2.14 17.609 4.57 23.859 2.515 6.465 5.876 11.95 11.346 17.414 5.466 5.468 10.955 8.834 17.42 11.345 6.26 2.431 13.41 4.088 23.881 4.567 10.493.477 13.844.594 40.559.594 26.719 0 30.061-.117 40.555-.594 10.472-.48 17.63-2.136 23.888-4.567 6.468-2.51 11.948-5.877 17.414-11.345 5.472-5.464 8.834-10.949 11.354-17.412 2.419-6.252 4.079-13.398 4.57-23.858.472-10.486.595-13.828.595-40.525s-.123-30.047-.594-40.533c-.492-10.465-2.152-17.608-4.57-23.858-2.521-6.466-5.883-10.799-11.355-17.414-5.472-5.468-10.944-8.827-17.42-11.335-6.271-2.431-13.424-4.088-23.897-4.567-10.493-.477-13.834-.594-40.558-.594zm-8.825 17.715c2.62-.004 5.542 0 8.825 0 26.266 0 29.38.094 39.752.565 9.591.438 14.797 2.04 18.264 3.385 4.591 1.782 7.864 3.912 11.305 7.352 3.443 3.44 5.575 6.717 7.362 11.305 1.346 3.46 2.951 8.663 3.388 18.247.47 10.363.573 13.475.573 39.71 0 26.233-.102 29.346-.573 39.709-.44 9.584-2.042 14.786-3.388 18.247-1.783 4.587-3.919 7.854-7.362 11.292-3.443 3.441-6.712 5.57-11.305 7.352-3.463 1.352-8.673 2.95-18.264 3.388-10.37.47-13.486.573-39.752.573-26.268 0-29.38-.102-39.751-.573-9.592-.443-14.797-2.044-18.267-3.39-4.59-1.781-7.87-3.911-11.313-7.352-3.443-3.44-5.574-6.709-7.362-11.298-1.346-3.461-2.95-8.663-3.387-18.247-.472-10.363-.566-13.476-.566-39.726s.094-29.347.566-39.71c.438-9.584 2.04-14.786 3.387-18.25 1.783-4.588 3.919-7.865 7.362-11.305 3.443-3.441 6.722-5.57 11.313-7.357 3.468-1.351 8.675-2.949 18.267-3.389 9.075-.41 12.592-.532 30.926-.553zm61.337 16.322c-6.518 0-11.805 5.277-11.805 11.792 0 6.512 5.287 11.796 11.805 11.796s11.804-5.284 11.804-11.796c0-6.513-5.287-11.796-11.805-11.796zm-52.512 13.782c-27.9 0-50.519 22.603-50.519 50.482s22.62 50.471 50.52 50.471 50.51-22.592 50.51-50.471-22.613-50.482-50.513-50.482zm0 17.715c18.11 0 32.792 14.67 32.792 32.767 0 18.096-14.683 32.767-32.792 32.767s-32.791-14.671-32.791-32.767c0-18.098 14.68-32.767 32.791-32.767'/></svg></div>"+ |
| 197 |
"</a>"); |
| 198 |
} |
| 199 |
$("#"+formId).append(socialLinksDiv); |
| 200 |
|
| 201 |
setTimeout(function() { |
| 202 |
$("#"+formId+" .apm-social-btn").css('opacity', '1'); |
| 203 |
}, 1000); |
| 204 |
} |
| 205 |
|
| 206 |
function loadEffect(formId, onOff , fontSize,message) { |
| 207 |
var loadFontSize = fontSize.length > 0 ? fontSize+"px" : '100%'; |
| 208 |
var form = $("#"+formId), |
| 209 |
effect = form.attr('data-loading'); |
| 210 |
switch (effect) { |
| 211 |
case 'blur': |
| 212 |
form.css({ |
| 213 |
WebkitFilter: onOff ? 'blur(5px)' : 'unset', |
| 214 |
filter: onOff ? 'blur(5px)' : 'unset', |
| 215 |
}) |
| 216 |
break; |
| 217 |
case 'load_gif': |
| 218 |
if (onOff) { |
| 219 |
var loadSvg = ''; |
| 220 |
switch (form.attr('data-load-gif')) { |
| 221 |
case 'plg_1': |
| 222 |
loadSvg = '<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width='+loadFontSize+' height='+loadFontSize+' viewBox="0 0 24 30" style="enable-background:new 0 0 50 50;" xml:space="preserve">'+ |
| 223 |
'<rect x="0" y="0" width="4" height="10" fill="#333">'+ |
| 224 |
'<animateTransform attributeType="xml"'+ |
| 225 |
'attributeName="transform" type="translate"'+ |
| 226 |
'values="0 0; 0 20; 0 0"'+ |
| 227 |
'begin="0" dur="0.8s" repeatCount="indefinite" />'+ |
| 228 |
'</rect>'+ |
| 229 |
'<rect x="10" y="0" width="4" height="10" fill="#333">'+ |
| 230 |
'<animateTransform attributeType="xml"'+ |
| 231 |
'attributeName="transform" type="translate"'+ |
| 232 |
'values="0 0; 0 20; 0 0"'+ |
| 233 |
'begin="0.2s" dur="0.8s" repeatCount="indefinite" />'+ |
| 234 |
'</rect>'+ |
| 235 |
'<rect x="20" y="0" width="4" height="10" fill="#333">'+ |
| 236 |
'<animateTransform attributeType="xml"'+ |
| 237 |
'attributeName="transform" type="translate"'+ |
| 238 |
'values="0 0; 0 20; 0 0"'+ |
| 239 |
'begin="0.4s" dur="0.8s" repeatCount="indefinite" />'+ |
| 240 |
'</rect>'+ |
| 241 |
'</svg>'; |
| 242 |
break; |
| 243 |
case 'plg_2': |
| 244 |
loadSvg = '<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width='+loadFontSize+' height='+loadFontSize+' viewBox="0 0 24 30" style="enable-background:new 0 0 50 50;" xml:space="preserve">'+ |
| 245 |
'<rect x="0" y="10" width="4" height="10" fill="#333" opacity="0.2">'+ |
| 246 |
'<animate attributeName="opacity" attributeType="XML" values="0.2; 1; .2" begin="0s" dur="0.7s" repeatCount="indefinite" />'+ |
| 247 |
'<animate attributeName="height" attributeType="XML" values="10; 20; 10" begin="0s" dur="0.7s" repeatCount="indefinite" />'+ |
| 248 |
'<animate attributeName="y" attributeType="XML" values="10; 5; 10" begin="0s" dur="0.7s" repeatCount="indefinite" />'+ |
| 249 |
'</rect>'+ |
| 250 |
'<rect x="8" y="10" width="4" height="10" fill="#333" opacity="0.2">'+ |
| 251 |
'<animate attributeName="opacity" attributeType="XML" values="0.2; 1; .2" begin="0.15s" dur="0.7s" repeatCount="indefinite" />'+ |
| 252 |
'<animate attributeName="height" attributeType="XML" values="10; 20; 10" begin="0.15s" dur="0.7s" repeatCount="indefinite" />'+ |
| 253 |
'<animate attributeName="y" attributeType="XML" values="10; 5; 10" begin="0.15s" dur="0.7s" repeatCount="indefinite" />'+ |
| 254 |
'</rect>'+ |
| 255 |
'<rect x="16" y="10" width="4" height="10" fill="#333" opacity="0.2">'+ |
| 256 |
'<animate attributeName="opacity" attributeType="XML" values="0.2; 1; .2" begin="0.3s" dur="0.7s" repeatCount="indefinite" />'+ |
| 257 |
'<animate attributeName="height" attributeType="XML" values="10; 20; 10" begin="0.3s" dur="0.7s" repeatCount="indefinite" />'+ |
| 258 |
'<animate attributeName="y" attributeType="XML" values="10; 5; 10" begin="0.3s" dur="0.7s" repeatCount="indefinite" />'+ |
| 259 |
'</rect>'+ |
| 260 |
'</svg>'; |
| 261 |
break; |
| 262 |
case 'plg_3': |
| 263 |
loadSvg = '<svg width='+loadFontSize+' height='+loadFontSize+' viewBox="0 0 105 105" xmlns="http://www.w3.org/2000/svg" fill="#000">'+ |
| 264 |
'<circle cx="12.5" cy="12.5" r="12.5">'+ |
| 265 |
'<animate attributeName="fill-opacity"'+ |
| 266 |
'begin="0s" dur="0.9s"'+ |
| 267 |
'values="1;.2;1" calcMode="linear"'+ |
| 268 |
'repeatCount="indefinite" />'+ |
| 269 |
'</circle>'+ |
| 270 |
'<circle cx="12.5" cy="52.5" r="12.5" fill-opacity=".5">'+ |
| 271 |
'<animate attributeName="fill-opacity"'+ |
| 272 |
'begin="100ms" dur="0.9s"'+ |
| 273 |
'values="1;.2;1" calcMode="linear"'+ |
| 274 |
'repeatCount="indefinite" />'+ |
| 275 |
'</circle>'+ |
| 276 |
'<circle cx="52.5" cy="12.5" r="12.5">'+ |
| 277 |
'<animate attributeName="fill-opacity"'+ |
| 278 |
'begin="300ms" dur="0.9s"'+ |
| 279 |
'values="1;.2;1" calcMode="linear"'+ |
| 280 |
'repeatCount="indefinite" />'+ |
| 281 |
'</circle>'+ |
| 282 |
'<circle cx="52.5" cy="52.5" r="12.5">'+ |
| 283 |
'<animate attributeName="fill-opacity"'+ |
| 284 |
'begin="600ms" dur="0.9s"'+ |
| 285 |
'values="1;.2;1" calcMode="linear"'+ |
| 286 |
'repeatCount="indefinite" />'+ |
| 287 |
'</circle>'+ |
| 288 |
'<circle cx="92.5" cy="12.5" r="12.5">'+ |
| 289 |
'<animate attributeName="fill-opacity"'+ |
| 290 |
'begin="800ms" dur="0.9s"'+ |
| 291 |
'values="1;.2;1" calcMode="linear"'+ |
| 292 |
'repeatCount="indefinite" />'+ |
| 293 |
'</circle>'+ |
| 294 |
'<circle cx="92.5" cy="52.5" r="12.5">'+ |
| 295 |
'<animate attributeName="fill-opacity"'+ |
| 296 |
'begin="400ms" dur="0.9s"'+ |
| 297 |
'values="1;.2;1" calcMode="linear"'+ |
| 298 |
'repeatCount="indefinite" />'+ |
| 299 |
'</circle>'+ |
| 300 |
'<circle cx="12.5" cy="92.5" r="12.5">'+ |
| 301 |
'<animate attributeName="fill-opacity"'+ |
| 302 |
'begin="700ms" dur="0.9s"'+ |
| 303 |
'values="1;.2;1" calcMode="linear"'+ |
| 304 |
'repeatCount="indefinite" />'+ |
| 305 |
'</circle>'+ |
| 306 |
'<circle cx="52.5" cy="92.5" r="12.5">'+ |
| 307 |
'<animate attributeName="fill-opacity"'+ |
| 308 |
'begin="500ms" dur="0.9s"'+ |
| 309 |
'values="1;.2;1" calcMode="linear"'+ |
| 310 |
'repeatCount="indefinite" />'+ |
| 311 |
'</circle>'+ |
| 312 |
'<circle cx="92.5" cy="92.5" r="12.5">'+ |
| 313 |
'<animate attributeName="fill-opacity"'+ |
| 314 |
'begin="200ms" dur="0.9s"'+ |
| 315 |
'values="1;.2;1" calcMode="linear"'+ |
| 316 |
'repeatCount="indefinite" />'+ |
| 317 |
'</circle>'+ |
| 318 |
'</svg>'; |
| 319 |
break; |
| 320 |
case 'plg_4': |
| 321 |
loadSvg = '<svg width='+loadFontSize+' height='+loadFontSize+' viewBox="0 0 57 57" xmlns="http://www.w3.org/2000/svg" stroke="#000">'+ |
| 322 |
'<g fill="none" fill-rule="evenodd">'+ |
| 323 |
'<g transform="translate(1 1)" stroke-width="2">'+ |
| 324 |
'<circle cx="5" cy="50" r="5">'+ |
| 325 |
'<animate attributeName="cy"'+ |
| 326 |
'begin="0s" dur="2.2s"'+ |
| 327 |
'values="50;5;50;50"'+ |
| 328 |
'calcMode="linear"'+ |
| 329 |
'repeatCount="indefinite" />'+ |
| 330 |
'<animate attributeName="cx"'+ |
| 331 |
'begin="0s" dur="2.2s"'+ |
| 332 |
'values="5;27;49;5"'+ |
| 333 |
'calcMode="linear"'+ |
| 334 |
'repeatCount="indefinite" />'+ |
| 335 |
'</circle>'+ |
| 336 |
'<circle cx="27" cy="5" r="5">'+ |
| 337 |
'<animate attributeName="cy"'+ |
| 338 |
'begin="0s" dur="2.2s"'+ |
| 339 |
'from="5" to="5"'+ |
| 340 |
'values="5;50;50;5"'+ |
| 341 |
'calcMode="linear"'+ |
| 342 |
'repeatCount="indefinite" />'+ |
| 343 |
'<animate attributeName="cx"'+ |
| 344 |
'begin="0s" dur="2.2s"'+ |
| 345 |
'from="27" to="27"'+ |
| 346 |
'values="27;49;5;27"'+ |
| 347 |
'calcMode="linear"'+ |
| 348 |
'repeatCount="indefinite" />'+ |
| 349 |
'</circle>'+ |
| 350 |
'<circle cx="49" cy="50" r="5">'+ |
| 351 |
'<animate attributeName="cy"'+ |
| 352 |
'begin="0s" dur="2.2s"'+ |
| 353 |
'values="50;50;5;50"'+ |
| 354 |
'calcMode="linear"'+ |
| 355 |
'repeatCount="indefinite" />'+ |
| 356 |
'<animate attributeName="cx"'+ |
| 357 |
'from="49" to="49"'+ |
| 358 |
'begin="0s" dur="2.2s"'+ |
| 359 |
'values="49;5;27;49"'+ |
| 360 |
'calcMode="linear"'+ |
| 361 |
'repeatCount="indefinite" />'+ |
| 362 |
'</circle>'+ |
| 363 |
'</g>'+ |
| 364 |
'</g>'+ |
| 365 |
'</svg>'; |
| 366 |
break; |
| 367 |
case 'plg_5': |
| 368 |
loadSvg = '<svg width='+loadFontSize+' height='+loadFontSize+' viewBox="0 0 135 140" xmlns="http://www.w3.org/2000/svg" stroke="#000">'+ |
| 369 |
'<rect y="10" width="15" height="120" rx="6">'+ |
| 370 |
'<animate attributeName="height" begin="0.5s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite" />'+ |
| 371 |
'<animate attributeName="y" begin="0.5s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite" />'+ |
| 372 |
'</rect>'+ |
| 373 |
'<rect x="30" y="10" width="15" height="120" rx="6">'+ |
| 374 |
'<animate attributeName="height" begin="0.25s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"/>'+ |
| 375 |
'<animate attributeName="y" begin="0.25s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"/>'+ |
| 376 |
'</rect>'+ |
| 377 |
' <rect x="60" width="15" height="140" rx="6">'+ |
| 378 |
'<animate attributeName="height" begin="0s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"/>'+ |
| 379 |
'<animate attributeName="y" begin="0s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"/>'+ |
| 380 |
'</rect>'+ |
| 381 |
'<rect x="90" y="10" width="15" height="120" rx="6">'+ |
| 382 |
'<animate attributeName="height" begin="0.25s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"/>'+ |
| 383 |
'<animate attributeName="y" begin="0.25s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"/>'+ |
| 384 |
'</rect>'+ |
| 385 |
'<rect x="120" y="10" width="15" height="120" rx="6">'+ |
| 386 |
'<animate attributeName="height" begin="0.5s" dur="1s" values="120;110;100;90;80;70;60;50;40;140;120" calcMode="linear" repeatCount="indefinite"/>'+ |
| 387 |
'<animate attributeName="y" begin="0.5s" dur="1s" values="10;15;20;25;30;35;40;45;50;0;10" calcMode="linear" repeatCount="indefinite"/>'+ |
| 388 |
'</rect>'+ |
| 389 |
'</svg>'; |
| 390 |
break; |
| 391 |
default: |
| 392 |
loadSvg = '<svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"'+ |
| 393 |
'width='+loadFontSize+' height='+loadFontSize+' viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">'+ |
| 394 |
'<path fill="#000" d="M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318, 0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0, 14.615, 6.543,14.615,14.615H43.935z">'+ |
| 395 |
'<animateTransform attributeType="xml"'+ |
| 396 |
'attributeName="transform"'+ |
| 397 |
'type="rotate"'+ |
| 398 |
'from="0 25 25"'+ |
| 399 |
'to="360 25 25"'+ |
| 400 |
'dur="0.6s"'+ |
| 401 |
'repeatCount="indefinite"/>'+ |
| 402 |
'</path>'+ |
| 403 |
'</svg>'; |
| 404 |
} |
| 405 |
var layer = $('<div class="apm-opacity-layer-light" style="margin-top: 0">'+ |
| 406 |
'<div class="apm-loading-gif">'+ |
| 407 |
'<div class="apm-loader loader--style3">'+ |
| 408 |
loadSvg+ |
| 409 |
'</div>'+ |
| 410 |
'</div>'+ |
| 411 |
'</div>'); |
| 412 |
form.css({ |
| 413 |
position: 'relative' |
| 414 |
}); |
| 415 |
form.append(layer); |
| 416 |
layer.css('opacity', 1); |
| 417 |
} else { |
| 418 |
$('.apm-opacity-layer-light').css('opacity', 0).empty(); |
| 419 |
setTimeout(function() { |
| 420 |
$('.apm-opacity-layer-light').remove(); |
| 421 |
}, 500); |
| 422 |
} |
| 423 |
break; |
| 424 |
case 'message': |
| 425 |
if (onOff) { |
| 426 |
var layer = $('<div class="apm-opacity-layer-light apm-load-message-container"><span>'+message+'</span></div>'); |
| 427 |
form.css({ |
| 428 |
position: 'relative' |
| 429 |
}); |
| 430 |
form.append(layer); |
| 431 |
layer.css('opacity', 1); |
| 432 |
setTimeout(function() { |
| 433 |
$('.apm-load-message-container').remove(); |
| 434 |
}, 500); |
| 435 |
} |
| 436 |
else{ |
| 437 |
$('.apm-opacity-layer-light').css('opacity', 0).empty(); |
| 438 |
setTimeout(function() { |
| 439 |
$('.apm-opacity-layer-dark').remove(); |
| 440 |
}, 500); |
| 441 |
} |
| 442 |
break; |
| 443 |
default: |
| 444 |
if (onOff) { |
| 445 |
var layer = $('<div class="apm-opacity-layer-dark"></div>'); |
| 446 |
form.css({ |
| 447 |
position: 'relative' |
| 448 |
}); |
| 449 |
form.append(layer); |
| 450 |
layer.css('opacity', 1); |
| 451 |
} else { |
| 452 |
$('.apm-opacity-layer-dark').css('opacity', 0); |
| 453 |
setTimeout(function() { |
| 454 |
$('.apm-opacity-layer-dark').remove(); |
| 455 |
}, 500); |
| 456 |
} |
| 457 |
break; |
| 458 |
} |
| 459 |
} |
| 460 |
|
| 461 |
function sortDate(rateCount, votesSum, answers, formId) { |
| 462 |
var form = $("#"+formId), |
| 463 |
sortable = form.attr('data-res-sort'), |
| 464 |
widths = []; |
| 465 |
for (var i = 0; i < rateCount; i++) { |
| 466 |
var answer = answers[i]; |
| 467 |
widths[i] = {}; |
| 468 |
var width = (answer.votes * 100 / votesSum).toFixed(0); |
| 469 |
widths[i].width = width; |
| 470 |
widths[i].index = i; |
| 471 |
} |
| 472 |
if (sortable === "ASC") { |
| 473 |
for (var i = 0; i < rateCount; i++) { |
| 474 |
for (var j = (i + 1); j < rateCount; j++) { |
| 475 |
if (Number(widths[i].width) > Number(widths[j].width)) { |
| 476 |
var temp = widths[i].width; |
| 477 |
widths[i].width = widths[j].width; |
| 478 |
widths[j].width = temp; |
| 479 |
temp = widths[i].index; |
| 480 |
widths[i].index = widths[j].index; |
| 481 |
widths[j].index = temp; |
| 482 |
} |
| 483 |
} |
| 484 |
} |
| 485 |
} else if (sortable === "DESC") { |
| 486 |
for (var i = 0; i < rateCount; i++) { |
| 487 |
for (var j = (i + 1); j < rateCount; j++) { |
| 488 |
if (Number(widths[i].width) < Number(widths[j].width)) { |
| 489 |
var temp = widths[i].width; |
| 490 |
widths[i].width = widths[j].width; |
| 491 |
widths[j].width = temp; |
| 492 |
temp = widths[i].index; |
| 493 |
widths[i].index = widths[j].index; |
| 494 |
widths[j].index = temp; |
| 495 |
} |
| 496 |
} |
| 497 |
} |
| 498 |
} |
| 499 |
return widths; |
| 500 |
} |
| 501 |
|
| 502 |
var apmIcons = { |
| 503 |
star: "<i class='ays_poll_far ays_poll_fa-star'></i>", |
| 504 |
star1: "<i class='ays_poll_fas ays_poll_fa-star'></i>", |
| 505 |
emoji: [ |
| 506 |
"<i class='ays_poll_far ays_poll_fa-dizzy'></i>", |
| 507 |
"<i class='ays_poll_far ays_poll_fa-smile'></i>", |
| 508 |
"<i class='ays_poll_far ays_poll_fa-meh'></i>", |
| 509 |
"<i class='ays_poll_far ays_poll_fa-frown'></i>", |
| 510 |
"<i class='ays_poll_far ays_poll_fa-tired'></i>", |
| 511 |
], |
| 512 |
emoji1: [ |
| 513 |
"<i class='ays_poll_fas ays_poll_fa-dizzy'></i>", |
| 514 |
"<i class='ays_poll_fas ays_poll_fa-smile'></i>", |
| 515 |
"<i class='ays_poll_fas ays_poll_fa-meh'></i>", |
| 516 |
"<i class='ays_poll_fas ays_poll_fa-frown'></i>", |
| 517 |
"<i class='ays_poll_fas ays_poll_fa-tired'></i>", |
| 518 |
], |
| 519 |
hand: [ |
| 520 |
"<i class='ays_poll_far ays_poll_fa-thumbs-up'></i>", |
| 521 |
"<i class='ays_poll_far ays_poll_fa-thumbs-down'></i>" |
| 522 |
], |
| 523 |
hand1: [ |
| 524 |
"<i class='ays_poll_fas ays_poll_fa-thumbs-up'></i>", |
| 525 |
"<i class='ays_poll_fas ays_poll_fa-thumbs-down'></i>" |
| 526 |
], |
| 527 |
}; |
| 528 |
|
| 529 |
function showInfoForm($form) { |
| 530 |
$form.find('.ays_question, .apm-answers').fadeOut(0); |
| 531 |
$infoForm = $form.find('.apm-info-form'); |
| 532 |
$infoForm.fadeIn(); |
| 533 |
$form.find('.ays_finish_poll').val($infoForm.attr('data-text')); |
| 534 |
$form.find('.ays_finish_poll').attr('style', 'display:initial !important'); |
| 535 |
$form.find('.ays-see-res-button-show').attr('style', 'display:none'); |
| 536 |
$form.attr('data-info-form', ''); |
| 537 |
} |
| 538 |
|
| 539 |
var emailValivatePattern = /^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.\w{2,}$/; |
| 540 |
|
| 541 |
function voting(btnId , type) { |
| 542 |
if (typeof btnId == "undefined"){ |
| 543 |
btnId = 0; |
| 544 |
} |
| 545 |
var btn; |
| 546 |
if( btnId === 0 ){ |
| 547 |
btn = $(this); |
| 548 |
}else{ |
| 549 |
btn = btnId; |
| 550 |
} |
| 551 |
var seeRes = btn.attr('data-seeRes'), |
| 552 |
isLimitation = btn.attr('data-limitation') == 'true'; |
| 553 |
formId = btn.attr('data-form'), |
| 554 |
form = $("#"+formId), |
| 555 |
pollId = form.attr('data-id'), |
| 556 |
isRestart = form.attr('data-restart'), |
| 557 |
voteURLRedirection = form.attr('data-redirect-check'), |
| 558 |
voteRedirection = form.attr('data-redirection'), |
| 559 |
infoForm = form.attr('data-info-form'), |
| 560 |
resultColorsRgba = form.attr('data-res-rgba'), |
| 561 |
hideBgImage = form.attr('data-hide-bg-image'), |
| 562 |
hideBgImageDefColor = form.data('hide-bg-image-def-color'), |
| 563 |
backgroundGradientCheck = form.data('gradient-check'), |
| 564 |
backgroundGradientC1 = form.data('gradient-c1'), |
| 565 |
backgroundGradientC2 = form.data('gradient-c2'), |
| 566 |
backgroundGradientDir = form.data('gradient-dir'), |
| 567 |
loadEffectFontSize = form.attr('data-load-gif-font-size'); |
| 568 |
enableTopAnimation = form.attr('data-enable-top-animation'); |
| 569 |
topAnimationScroll = form.attr('data-top-animation-scroll'); |
| 570 |
loadEffectMessage = typeof form.data('loadMessage') != "undefined" ? form.data('loadMessage') : ""; |
| 571 |
|
| 572 |
var pollOptions = JSON.parse(window.atob(window.aysPollOptions[formId])); |
| 573 |
var pollEnableLn = typeof pollOptions.poll_show_social_ln != "undefined" && pollOptions.poll_show_social_ln.length > 0 && pollOptions.poll_show_social_ln == "on" ? true : false; |
| 574 |
var pollEnableFb = typeof pollOptions.poll_show_social_fb != "undefined" && pollOptions.poll_show_social_fb.length > 0 && pollOptions.poll_show_social_fb == "on" ? true : false; |
| 575 |
var pollEnableTr = typeof pollOptions.poll_show_social_tr != "undefined" && pollOptions.poll_show_social_tr.length > 0 && pollOptions.poll_show_social_tr == "on" ? true : false; |
| 576 |
var pollEnableVk = typeof pollOptions.poll_show_social_vk != "undefined" && pollOptions.poll_show_social_vk.length > 0 && pollOptions.poll_show_social_vk == "on" ? true : false; |
| 577 |
var pollSocialButtons = { |
| 578 |
linkedIn : pollEnableLn, |
| 579 |
faceBook : pollEnableFb, |
| 580 |
twitter : pollEnableTr, |
| 581 |
vkontakte : pollEnableVk, |
| 582 |
}; |
| 583 |
|
| 584 |
if( typeof pollOptions.social_links != "undefined" ) { |
| 585 |
var pollLinkedInLink = pollOptions.social_links.linkedin_link != "" ? pollOptions.social_links.linkedin_link : ""; |
| 586 |
var pollFacebookInLink = pollOptions.social_links.facebook_link != "" ? pollOptions.social_links.facebook_link : ""; |
| 587 |
var pollTwitterLink = pollOptions.social_links.twitter_link != "" ? pollOptions.social_links.twitter_link : ""; |
| 588 |
var pollVkontakteLink = pollOptions.social_links.vkontakte_link != "" ? pollOptions.social_links.vkontakte_link : ""; |
| 589 |
var pollYoutubeLink = pollOptions.social_links.youtube_link != "" ? pollOptions.social_links.youtube_link : ""; |
| 590 |
var pollTiktokLink = pollOptions.social_links.tiktok_link != "" ? pollOptions.social_links.tiktok_link : ""; |
| 591 |
var pollInstagramLink = pollOptions.social_links.instagram_link != "" ? pollOptions.social_links.instagram_link : ""; |
| 592 |
} |
| 593 |
var pollSocialLinks = { |
| 594 |
linkedInLink : pollLinkedInLink, |
| 595 |
faceBookLink : pollFacebookInLink, |
| 596 |
twitterLink : pollTwitterLink, |
| 597 |
vkontakteLink : pollVkontakteLink, |
| 598 |
youtubeLink : pollYoutubeLink, |
| 599 |
tiktokLink : pollTiktokLink, |
| 600 |
instagramLink : pollInstagramLink, |
| 601 |
} |
| 602 |
|
| 603 |
var data = form.parent().serializeFormJSON(); |
| 604 |
|
| 605 |
if(form.hasClass('choosing-poll') && !seeRes){ |
| 606 |
var allowMultivoteCheck = $('#'+formId).find('input#ays_poll_multivote_min_count').data("allow"); |
| 607 |
if(allowMultivoteCheck){ |
| 608 |
var numberCheckedAnswers = $('#'+formId).find('input:checkbox:checked').length; |
| 609 |
var numberAllAnswers = $('#'+formId).find('input:checkbox').length; |
| 610 |
var minimumVotesCount = $('#'+formId).find('input#ays_poll_multivote_min_count').val(); |
| 611 |
var otherAnswer = $('#'+formId).find('input.ays-poll-new-answer-apply-text'); |
| 612 |
var otherAnswerVal = otherAnswer.val(); |
| 613 |
if(otherAnswer.length > 0 && otherAnswerVal != ""){ |
| 614 |
numberCheckedAnswers++; |
| 615 |
} |
| 616 |
if( numberAllAnswers < minimumVotesCount){ |
| 617 |
minimumVotesCount = numberAllAnswers; |
| 618 |
form.find('.ays-poll-multivote-message').html("Minimum votes count shoulde be "+minimumVotesCount); |
| 619 |
} |
| 620 |
if(minimumVotesCount > numberCheckedAnswers){ |
| 621 |
form.find('.ays-poll-multivote-message').show(); |
| 622 |
return false; |
| 623 |
} |
| 624 |
} |
| 625 |
} |
| 626 |
|
| 627 |
if (infoForm) { |
| 628 |
if (type == "text" && data.answer == ""){ |
| 629 |
return; |
| 630 |
} |
| 631 |
|
| 632 |
if ('answer' in data && !seeRes || (('ays_poll_new_answer' in data) && data.ays_poll_new_answer != '')) { |
| 633 |
return showInfoForm(form); |
| 634 |
} else if(!seeRes) { |
| 635 |
return false; |
| 636 |
} |
| 637 |
} |
| 638 |
|
| 639 |
var valid = true; |
| 640 |
form.find('.apm-info-form input[name]').each(function () { |
| 641 |
$(this).removeClass('ays_poll_shake'); |
| 642 |
if ($(this).attr('data-required') == 'true' && $(this).val() == "" && !seeRes) { |
| 643 |
$(this).addClass('apm-invalid'); |
| 644 |
$(this).addClass('ays_red_border'); |
| 645 |
$(this).addClass('ays_poll_shake'); |
| 646 |
valid = false; |
| 647 |
} |
| 648 |
}); |
| 649 |
|
| 650 |
var email_val = $('[check_id="'+formId+'"]'); |
| 651 |
if (email_val.attr('type') !== 'hidden' && email_val.attr('check_id') == formId) { |
| 652 |
if(email_val.val() != ''){ |
| 653 |
if (!(emailValivatePattern.test(email_val.val())) && !seeRes) { |
| 654 |
email_val.addClass('ays_red_border'); |
| 655 |
email_val.addClass('ays_poll_shake'); |
| 656 |
valid = false; |
| 657 |
}else{ |
| 658 |
email_val.addClass('ays_green_border'); |
| 659 |
} |
| 660 |
} |
| 661 |
} |
| 662 |
|
| 663 |
var phoneInput = $(document).find("#"+formId).find('input[name="apm_phone"]'); |
| 664 |
var phoneInputVal = phoneInput.val(); |
| 665 |
if(phoneInputVal != '' && typeof phoneInputVal !== 'undefined'){ |
| 666 |
phoneInput.removeClass('ays_red_border'); |
| 667 |
phoneInput.removeClass('ays_green_border'); |
| 668 |
if (!validatePhoneNumber(phoneInput.get(0))) { |
| 669 |
if (phoneInput.attr('type') !== 'hidden') { |
| 670 |
phoneInput.addClass('ays_red_border'); |
| 671 |
phoneInput.addClass('ays_poll_shake'); |
| 672 |
valid = false; |
| 673 |
} |
| 674 |
}else{ |
| 675 |
phoneInput.addClass('ays_green_border'); |
| 676 |
} |
| 677 |
} |
| 678 |
|
| 679 |
if (!valid && !seeRes) { |
| 680 |
return false; |
| 681 |
} |
| 682 |
|
| 683 |
if ((!('answer' in data) && !seeRes) && (!('ays_poll_new_answer' in data) || (('ays_poll_new_answer' in data) && data.ays_poll_new_answer == ''))) return; |
| 684 |
var userAnswerValue; |
| 685 |
if (data.answer) { |
| 686 |
var userAnswerId = data.answer; |
| 687 |
|
| 688 |
if ($.isArray(userAnswerId)) { |
| 689 |
var userEachAnswerValue = []; |
| 690 |
|
| 691 |
for (var i = 0; i < userAnswerId.length; i++) { |
| 692 |
var userEachAnswer = form.find('input[name="answer"][value="'+userAnswerId[i]+'"]'); |
| 693 |
var userEachAnswerBox = userEachAnswer.parent(); |
| 694 |
userEachAnswerValue.push(userEachAnswerBox.find('span.ays-poll-each-answer-grid').text()); |
| 695 |
} |
| 696 |
|
| 697 |
userAnswerValue = userEachAnswerValue; |
| 698 |
|
| 699 |
if (data.ays_poll_new_answer) { |
| 700 |
userAnswerValue.push(data.ays_poll_new_answer); |
| 701 |
} |
| 702 |
} else { |
| 703 |
var userAnsweInput = form.find('input[name="answer"][value="'+userAnswerId+'"]'); |
| 704 |
var userAnswerBox = userAnsweInput.parent(); |
| 705 |
userAnswerValue = userAnswerBox.find('span.ays-poll-each-answer-grid').text(); |
| 706 |
} |
| 707 |
} else if(data.ays_poll_new_answer) { |
| 708 |
userAnswerValue = data.ays_poll_new_answer; |
| 709 |
} |
| 710 |
if (seeRes && ('answer' in data)) delete data['answer']; |
| 711 |
loadEffect(formId, true , loadEffectFontSize,loadEffectMessage); |
| 712 |
btn.off(); |
| 713 |
data.action = 'ays_finish_poll'; |
| 714 |
data.poll_id = pollId; |
| 715 |
|
| 716 |
var endDate = GetFullDateTime(); |
| 717 |
data.end_date = endDate; |
| 718 |
|
| 719 |
// Mute answer sound button |
| 720 |
var $this = $(document).find('.ays_finish_poll').data("form"); |
| 721 |
var currentContainer = $(document).find("#"+$this); |
| 722 |
var soundEls = currentContainer.find('.ays_music_sound'); |
| 723 |
if(soundEls.hasClass("ays_music_sound")){ |
| 724 |
soundEls.removeClass("ays_sound_active"); |
| 725 |
soundEls.addClass("ays_poll_display_none"); |
| 726 |
} |
| 727 |
if($(document).scrollTop() >= form.offset().top){ |
| 728 |
form.goToPoll(enableTopAnimation,topAnimationScroll); |
| 729 |
} |
| 730 |
|
| 731 |
$.ajax({ |
| 732 |
url: poll_maker_ajax_public.ajax_url, |
| 733 |
dataType: 'json', |
| 734 |
method:'post', |
| 735 |
data: data, |
| 736 |
success: function(res) { |
| 737 |
form.find(".ays-poll-vote-reason").hide(); |
| 738 |
var answers_sounds = $("#"+formId).parent().find('.ays_poll_ans_sound').get(0); |
| 739 |
if(answers_sounds){ |
| 740 |
setTimeout(function() { |
| 741 |
resetPlaying(answers_sounds); |
| 742 |
}, 1000); |
| 743 |
} |
| 744 |
if(hideBgImage == 'true'){ |
| 745 |
if(!backgroundGradientCheck){ |
| 746 |
$(document).find("#"+formId).css("background-image", "none"); |
| 747 |
$(document).find("#"+formId).css("background-color", hideBgImageDefColor); |
| 748 |
} |
| 749 |
else{ |
| 750 |
$(document).find("#"+formId).css("background-image", "linear-gradient("+backgroundGradientDir+", "+backgroundGradientC1+", "+backgroundGradientC2+")"); |
| 751 |
} |
| 752 |
} |
| 753 |
$("#"+formId+" .ays_poll_cb_and_a").hide(); |
| 754 |
$("#"+formId+" .ays_poll_show_timer").hide(); |
| 755 |
var delay = $('.ays-poll-main').find('div.box-apm[data-delay]').attr('data-delay'); |
| 756 |
delayCountDown(delay); |
| 757 |
loadEffect(formId, false , loadEffectFontSize,loadEffectMessage); |
| 758 |
form.parent().next().prop('disabled', false); |
| 759 |
$('.answer-' + formId).parent().remove(); //for removing apm-answer |
| 760 |
form.find('.ays_poll_passed_count').remove(); |
| 761 |
form.find('.apm-info-form').remove(); |
| 762 |
var redirectMessage = voteRedirection ? form.find('.redirectionAfterVote').clone(true) : ''; |
| 763 |
$("#"+formId+" .apm-button-box").remove(); |
| 764 |
var hideRes = form.attr('data-res'); |
| 765 |
var resultContainer = $("#"+formId).parent().find('.box-apm'); |
| 766 |
|
| 767 |
var hideResOption = false; |
| 768 |
var pollSocialLinksHeading = ""; |
| 769 |
var pollSocialButtonsHeading = ""; |
| 770 |
if(typeof res.styles != "undefined"){ |
| 771 |
|
| 772 |
if(typeof res.styles['hide_results'] != "undefined"){ |
| 773 |
hideResOption = res.styles['hide_results'].length > 0 && res.styles['hide_results'] != 1 ? true : false; |
| 774 |
} |
| 775 |
|
| 776 |
if(typeof res.styles['poll_social_links_heading'] != "undefined"){ |
| 777 |
pollSocialLinksHeading = typeof res.styles['poll_social_links_heading'] != "undefined" && res.styles['poll_social_links_heading'].length > 0 && res.styles['poll_social_links_heading'] != "" ? res.styles['poll_social_links_heading'] : ""; |
| 778 |
} |
| 779 |
|
| 780 |
if(typeof res.styles['poll_social_buttons_heading'] != "undefined"){ |
| 781 |
pollSocialButtonsHeading = typeof res.styles['poll_social_buttons_heading'] != "undefined" && res.styles['poll_social_buttons_heading'].length > 0 && res.styles['poll_social_buttons_heading'] != "" ? res.styles['poll_social_buttons_heading'] : ""; |
| 782 |
} |
| 783 |
|
| 784 |
var result_message = typeof res.styles['result_message'] != "undefined" && res.styles['result_message'] != "" ? res.styles['result_message'] : ""; |
| 785 |
|
| 786 |
if (!isLimitation) { |
| 787 |
form.find('.apm-title-box.ays_res_mess').html(result_message); |
| 788 |
} |
| 789 |
|
| 790 |
var hide_results_text = typeof res.styles['hide_results_text'] != "undefined" && res.styles['hide_results_text'] != "" ? res.styles['hide_results_text'] : ""; |
| 791 |
form.find('.ays-poll-hide-result-box').html(hide_results_text); |
| 792 |
|
| 793 |
} |
| 794 |
pollSocialLinks.heading = pollSocialLinksHeading; |
| 795 |
pollSocialButtons.heading = pollSocialButtonsHeading; |
| 796 |
|
| 797 |
if( !res.voted_status && !seeRes && hideResOption){ |
| 798 |
var content = ''; |
| 799 |
var limitation_message = (res.styles['limitation_message'] && res.styles['limitation_message'] != '') ? res.styles['limitation_message'] : poll_maker_ajax_public.alreadyVoted; |
| 800 |
limitation_message = limitation_message.replace(/\\/g, ''); |
| 801 |
|
| 802 |
content += '<div class="ays-poll-vote-message">'; |
| 803 |
content += '<p>'+ limitation_message +'</p>'; |
| 804 |
content += '</div>'; |
| 805 |
|
| 806 |
resultContainer.append(content); |
| 807 |
} |
| 808 |
|
| 809 |
if (hideRes != 0) { |
| 810 |
$("#"+formId+" .ays_question").remove(); |
| 811 |
$("#"+formId+" .hideResults").css("display", "block"); |
| 812 |
} |
| 813 |
else if ( type == "text" ) { |
| 814 |
$("#"+formId+" .ays_question").remove(); |
| 815 |
$("#"+formId+" .hideResults").css("display", "block"); |
| 816 |
$("#"+formId+" .ays_res_mess").fadeIn(); |
| 817 |
} |
| 818 |
else if ( !res.voted_status ) { |
| 819 |
$("#"+formId+" .hideResults").css("display", "block"); |
| 820 |
} |
| 821 |
else { |
| 822 |
form.append('<div class="results-apm" id="pollResultId' +data.poll_id+ '">' + '</div>'); |
| 823 |
var votesSum = 0; |
| 824 |
var votesMax = 0; |
| 825 |
var answer; |
| 826 |
for ( answer in res.answers) { |
| 827 |
votesSum = Math.abs(res.answers[answer].votes) + votesSum; |
| 828 |
if (+res.answers[answer].votes > votesMax) { |
| 829 |
votesMax = +res.answers[answer].votes; |
| 830 |
} |
| 831 |
} |
| 832 |
var answer2 = res.answers; |
| 833 |
|
| 834 |
// Answer Numbering |
| 835 |
|
| 836 |
var widths = sortDate(res.answers.length, votesSum, answer2, formId ); |
| 837 |
//show votes count |
| 838 |
var showvotescounts = true; |
| 839 |
if (res.styles.show_votes_count == 0) { |
| 840 |
showvotescounts = false; |
| 841 |
} |
| 842 |
|
| 843 |
//show result percent |
| 844 |
var showrespercent = true; |
| 845 |
if (res.styles.show_res_percent == 0) { |
| 846 |
showrespercent = false; |
| 847 |
} |
| 848 |
|
| 849 |
var barChartType = typeof res.styles['show_chart_type'] != "undefined" && res.styles['show_chart_type'].length > 0 && res.styles['show_chart_type'] != "" ? res.styles['show_chart_type'] : "default_bar_chart"; |
| 850 |
|
| 851 |
if(barChartType == "google_bar_chart") { |
| 852 |
var chartHeight = typeof res.styles['show_chart_type_google_height'] != "undefined" && res.styles['show_chart_type_google_height'] != "" ? res.styles['show_chart_type_google_height'] : 400; |
| 853 |
var aysBarChartData = new Array(['', '']); |
| 854 |
$("#"+formId+" .ays_res_mess").fadeIn(); |
| 855 |
for (var tox in widths) { |
| 856 |
var chartRealVotes = +answer2[widths[tox].index].votes; |
| 857 |
var answerTextVal = answer2[widths[tox].index].answer; |
| 858 |
//var finalAnswerText = ays_poll_restriction_string( 'words', answerTextVal, 2 ); |
| 859 |
answerTextVal = answerTextVal.replace(/\\/g, ''); |
| 860 |
aysBarChartData.push([ |
| 861 |
answerTextVal, |
| 862 |
parseInt(chartRealVotes) |
| 863 |
]); |
| 864 |
} |
| 865 |
|
| 866 |
google.charts.load('current', {packages: ['corechart', 'bar']}); |
| 867 |
google.charts.setOnLoadCallback(drawBasic); |
| 868 |
|
| 869 |
function drawBasic() { |
| 870 |
var data = google.visualization.arrayToDataTable(aysBarChartData); |
| 871 |
|
| 872 |
var groupData = google.visualization.data.group( |
| 873 |
data, |
| 874 |
[{column: 0, modifier: function () {return 'total'}, type:'string'}], |
| 875 |
[{column: 1, aggregation: google.visualization.data.sum, type: 'number'}] |
| 876 |
); |
| 877 |
|
| 878 |
var formatPercent = new google.visualization.NumberFormat({ |
| 879 |
pattern: '#%' |
| 880 |
}); |
| 881 |
|
| 882 |
var formatShort = new google.visualization.NumberFormat({ |
| 883 |
pattern: 'short' |
| 884 |
}); |
| 885 |
|
| 886 |
var view = new google.visualization.DataView(data); |
| 887 |
view.setColumns([0, 1, { |
| 888 |
calc: function (dt, row) { |
| 889 |
if( groupData.getValue(0, 1) == 0 ){ |
| 890 |
return amount; |
| 891 |
} |
| 892 |
var amount = formatShort.formatValue(dt.getValue(row, 1)); |
| 893 |
var percent = formatPercent.formatValue(dt.getValue(row, 1) / groupData.getValue(0, 1)); |
| 894 |
return amount + ' (' + percent + ')'; |
| 895 |
}, |
| 896 |
type: 'string', |
| 897 |
role: 'annotation' |
| 898 |
}]); |
| 899 |
var options = { |
| 900 |
maxWidth: '100%', |
| 901 |
height: chartHeight, |
| 902 |
legend: { position: 'none' }, |
| 903 |
axes: { |
| 904 |
x: { |
| 905 |
0: { side: 'bottom'} |
| 906 |
} |
| 907 |
}, |
| 908 |
bars: 'horizontal', |
| 909 |
bar: { groupWidth: "90%" }, |
| 910 |
}; |
| 911 |
|
| 912 |
var chart = new google.visualization.BarChart(document.getElementById('pollResultId' + pollId)); |
| 913 |
google.visualization.events.addListener(chart, 'ready', function () { |
| 914 |
$.each($('text[text-anchor="end"]'), function (index, label) { |
| 915 |
var labelText = $(label).text(); |
| 916 |
if ($.isArray(userAnswerValue)) { |
| 917 |
for (var i = 0; i < userAnswerValue.length; i++) { |
| 918 |
if (labelText == userAnswerValue[i]) { |
| 919 |
$(this).css('font-weight', '600'); |
| 920 |
} |
| 921 |
} |
| 922 |
} else { |
| 923 |
if (labelText == userAnswerValue) { |
| 924 |
$(this).css('font-weight', '600'); |
| 925 |
} |
| 926 |
} |
| 927 |
}); |
| 928 |
}); |
| 929 |
chart.draw(view,options); |
| 930 |
} |
| 931 |
} else if (barChartType == "default_bar_chart") { |
| 932 |
if(typeof data.answer == "string") { |
| 933 |
var dataAnswerArr = data.answer.split(",") |
| 934 |
} |
| 935 |
else { |
| 936 |
dataAnswerArr = data.answer; |
| 937 |
} |
| 938 |
|
| 939 |
for (var i = 0; i < res.answers.length; i++) { |
| 940 |
var rightAnswerCheck = (jQuery.inArray(res.answers[widths[i].index].id, dataAnswerArr) !== -1) ? 'ays_check' : ''; |
| 941 |
var starAnswerCheck = (data.answer == res.answers[widths[i].index].id) ? apmIcons.star1 : apmIcons.star; |
| 942 |
var emojiAnswerCheck = (data.answer == res.answers[widths[i].index].id) ? apmIcons.emoji1 : apmIcons.emoji; |
| 943 |
var handAnswerCheck = (data.answer == res.answers[widths[i].index].id) ? apmIcons.hand1 : apmIcons.hand; |
| 944 |
var answer = res.answers; |
| 945 |
var percentColor = form.attr('data-percent-color'); |
| 946 |
|
| 947 |
var answerDiv = $('<div class="answer-title flex-apm"></div>'), |
| 948 |
answerBar = $('<div class="answer-percent" data-percent="'+widths[i].width+'"></div>'); |
| 949 |
if( answerDiv.find('.ayspoll-answers-votes-count-before-voting-width').css('display') == 'none'){ |
| 950 |
answerDiv.find('.ayspoll-answers-votes-count-before-voting-width > span').css('width', '0%'); |
| 951 |
answerDiv.find('.ayspoll-answers-votes-count-before-voting').css('display', 'flex'); |
| 952 |
answerDiv.find('.ayspoll-answers-votes-count-before-voting-width').css('display', 'flex'); |
| 953 |
} |
| 954 |
// answerDiv.find('.ayspoll-answers-votes-count-before-voting').text(res_count); |
| 955 |
answerDiv.css({ |
| 956 |
'pointer-events': 'none' |
| 957 |
}); |
| 958 |
setTimeout(function(){ |
| 959 |
answerDiv.find('.ayspoll-answers-votes-count-before-voting-width > span').css('width', notLeloadingRes[answerID].width + '%'); |
| 960 |
}, 300); |
| 961 |
var userMoreImage; |
| 962 |
if(res.check_user_pic && res.answers[i].avatar){ |
| 963 |
var userpicsMore = res.answers[widths[i].index].avatar; |
| 964 |
var userPicsCount = res.check_user_pic_count; |
| 965 |
var addedMoreImage = "<div class='ays-users-profile-pics'><img src="+res.check_user_pic_url+" width='24' height='24' class='ays-user-image-more' data-answer-id="+res.answers[widths[i].index].id+"></div>"; |
| 966 |
if(userpicsMore.length != 0){ |
| 967 |
userpicsMore = userpicsMore.splice(0 , userPicsCount); |
| 968 |
userpicsMore.push(addedMoreImage); |
| 969 |
} |
| 970 |
userMoreImage = $('<div class="ays-user-count">'+userpicsMore.join(' ')+'</div>'); |
| 971 |
} |
| 972 |
|
| 973 |
if (resultColorsRgba) { |
| 974 |
answerBar.attr('style', 'background-color:'+hexToRgba(percentColor, widths[i].width/100)+' !important; border: 1px solid ' + percentColor +' !important;'); |
| 975 |
} |
| 976 |
else{ |
| 977 |
answerBar.attr('style', 'background-color:'+percentColor); |
| 978 |
} |
| 979 |
|
| 980 |
answerBar.css({ |
| 981 |
width: '1%' |
| 982 |
}); |
| 983 |
|
| 984 |
var answerText = ''; |
| 985 |
var pollShowAnswerImage = false; |
| 986 |
switch (type) { |
| 987 |
case 'choose': |
| 988 |
pollShowAnswerImage = (res.styles.poll_enable_answer_image_after_voting == "on") ? true : false; |
| 989 |
if(pollShowAnswerImage){ |
| 990 |
var answerImage = typeof answer[widths[i].index].answer_img != "undefined" || typeof (answer[widths[i].index].answer_img) != "" ? answer[widths[i].index].answer_img : ""; |
| 991 |
var answerImageBox = $("<div class='ays-poll-answers-image-box-empty-image'></div>"); |
| 992 |
var answerImageIsEmptyClass = "ays-poll-answers-box-no-image"; |
| 993 |
if(answerImage != ""){ |
| 994 |
answerImageIsEmptyClass = "ays-poll-answers-box"; |
| 995 |
answerImageBox = $("<div class='ays-poll-answers-image-box'><img src="+answerImage+" class='ays-poll-answers-current-image'></div>"); |
| 996 |
} |
| 997 |
var answerTextAndPercent = $("<div class='ays-poll-answer-text-and-percent-box'></div>"); |
| 998 |
var answerMainDiv = $('<div class='+answerImageIsEmptyClass+'></div>'); |
| 999 |
} |
| 1000 |
|
| 1001 |
answerText = $('<span class="answer-text '+rightAnswerCheck+'"></span>'); |
| 1002 |
var htmlstr = stripSlashes(answer[widths[i].index].answer); |
| 1003 |
|
| 1004 |
answerText.html(htmlstr); |
| 1005 |
break; |
| 1006 |
case 'rate': |
| 1007 |
switch (res.view_type) { |
| 1008 |
case 'emoji': |
| 1009 |
answerText = emojiAnswerCheck[res.answers.length / 2 + 1.5 - widths[i].index]; |
| 1010 |
break; |
| 1011 |
|
| 1012 |
case 'star': |
| 1013 |
for (var j = 0; j <= widths[i].index; j++) { |
| 1014 |
answerText += starAnswerCheck; |
| 1015 |
} |
| 1016 |
break; |
| 1017 |
} |
| 1018 |
answerText = $('<span class="answer-text">'+answerText+'</span>'); |
| 1019 |
break; |
| 1020 |
case 'vote': |
| 1021 |
switch (res.view_type) { |
| 1022 |
case 'hand': |
| 1023 |
answerText = handAnswerCheck[widths[i].index]; |
| 1024 |
break; |
| 1025 |
|
| 1026 |
case 'emoji': |
| 1027 |
answerText = emojiAnswerCheck[2 * widths[i].index + 1]; |
| 1028 |
break; |
| 1029 |
} |
| 1030 |
answerText = $('<span class="answer-text">'+answerText+'</span>'); |
| 1031 |
break; |
| 1032 |
} |
| 1033 |
|
| 1034 |
var answerVotes = $('<span class="answer-votes"></span>'); |
| 1035 |
if(showvotescounts){ |
| 1036 |
answerVotes.text(answer[widths[i].index].votes); |
| 1037 |
} |
| 1038 |
if(res.check_admin_approval){ |
| 1039 |
if(type == 'choose'){ |
| 1040 |
answerDiv.append("<span class='ays_grid_answer_span' >"+poll_maker_ajax_public.thank_message+"</span>").appendTo("#"+formId+" .results-apm"); |
| 1041 |
break; |
| 1042 |
} |
| 1043 |
} |
| 1044 |
|
| 1045 |
if(!pollShowAnswerImage){ |
| 1046 |
answerDiv.append(answerText).append(answerVotes).appendTo("#"+formId+" .results-apm"); |
| 1047 |
$("#"+formId+" .results-apm").append(userMoreImage).append(answerBar); |
| 1048 |
} |
| 1049 |
else{ |
| 1050 |
answerMainDiv.appendTo("#"+formId+" .results-apm"); |
| 1051 |
answerImageBox.appendTo(answerMainDiv); |
| 1052 |
answerTextAndPercent.appendTo(answerMainDiv); |
| 1053 |
answerDiv.append(answerText).append(answerVotes).appendTo(answerTextAndPercent); |
| 1054 |
|
| 1055 |
if(typeof userMoreImage != "undefined"){ |
| 1056 |
answerTextAndPercent.append(userMoreImage); |
| 1057 |
} |
| 1058 |
|
| 1059 |
answerBar.appendTo(answerTextAndPercent); |
| 1060 |
} |
| 1061 |
|
| 1062 |
$("#"+formId+" .ays_res_mess").fadeIn(); |
| 1063 |
$('.redirectionAfterVote').show(); |
| 1064 |
|
| 1065 |
} |
| 1066 |
|
| 1067 |
setTimeout(function() { |
| 1068 |
form.find('.answer-percent').each(function () { |
| 1069 |
var percent = $(this).attr('data-percent'); |
| 1070 |
|
| 1071 |
$(this).css({ |
| 1072 |
width: (percent || 1) + '%' |
| 1073 |
}); |
| 1074 |
|
| 1075 |
if (showrespercent) { |
| 1076 |
var aaa = $(this); |
| 1077 |
setTimeout(function() { |
| 1078 |
aaa.text(percent > 5 ? percent + '%' : ''); |
| 1079 |
}, 200); |
| 1080 |
} |
| 1081 |
}); |
| 1082 |
}, 100); |
| 1083 |
} |
| 1084 |
} |
| 1085 |
|
| 1086 |
// Remove disable from next button for category polls start |
| 1087 |
form.parents('.ays_poll_category-container').find('.ays-poll-next-btn').prop('disabled', false); |
| 1088 |
var vvv = form.parents('.ays_poll_category-container').attr("data-var"); |
| 1089 |
window['showNext' + vvv] = true; |
| 1090 |
if (typeof(window['catIndex' + vvv]) != 'undefined') { |
| 1091 |
if (typeof(window['pollsGlobalPool'+vvv]) != 'undefined') { |
| 1092 |
if (window['catIndex' + vvv] == window['pollsGlobalPool' + vvv].length - 1) { |
| 1093 |
form.parents('.ays_poll_category-container').find('.ays-poll-next-btn').prop('disabled', true); |
| 1094 |
} |
| 1095 |
} |
| 1096 |
|
| 1097 |
if (window['catIndex' + vvv] == 0 && form.parents('.ays_poll_category-container').find('.results-apm').length > 0) { |
| 1098 |
form.parents('.ays_poll_category-container').find('.ays-poll-previous-btn').prop('disabled', true); |
| 1099 |
} |
| 1100 |
} |
| 1101 |
// Remove disable from next button for category polls end |
| 1102 |
|
| 1103 |
if (form.attr('data-show-social') == 1) { |
| 1104 |
socialBtnAdd(formId, pollSocialButtons); |
| 1105 |
} |
| 1106 |
if (form.attr('data-enable-social-links') == 1) { |
| 1107 |
socialLinksAdd(formId, pollSocialLinks); |
| 1108 |
} |
| 1109 |
if (voteURLRedirection == 1) { |
| 1110 |
var url = form.attr('data-url-href'); |
| 1111 |
var answerRedirectDelay = +form.attr('data-delay'); |
| 1112 |
form.append(redirectMessage); |
| 1113 |
if (url !== '') { |
| 1114 |
setTimeout(function() { |
| 1115 |
location.href = url; |
| 1116 |
} , answerRedirectDelay * 1000); |
| 1117 |
}else{ |
| 1118 |
$('.redirectionAfterVote').hide(); |
| 1119 |
} |
| 1120 |
}else{ |
| 1121 |
voteURLRedirection = false; |
| 1122 |
} |
| 1123 |
if (voteRedirection == 1 && voteURLRedirection == false) { |
| 1124 |
var url = form.attr('data-href'); |
| 1125 |
var delay = +form.attr('data-delay'); |
| 1126 |
form.append(redirectMessage); |
| 1127 |
setTimeout(function() { |
| 1128 |
location.href = url; |
| 1129 |
}, delay * 1000); |
| 1130 |
} |
| 1131 |
if (isRestart == 'true') { |
| 1132 |
showRestart(formId); |
| 1133 |
} |
| 1134 |
|
| 1135 |
if(res.check_user_pic){ |
| 1136 |
var checkModal = $(document).find(".ays-poll-avatars-modal-main"); |
| 1137 |
if(checkModal.length < 1){ |
| 1138 |
var avatarsModal = "<div class='ays-poll-avatars-modal-main'>" + |
| 1139 |
"<div class='ays-poll-avatars-modal-content'>" + |
| 1140 |
"<div class='ays-poll-avatars-preloader'>" + |
| 1141 |
"<img class='ays-poll-avatar-pic-loader' src="+res.check_user_pic_loader+">" + |
| 1142 |
"</div>" + |
| 1143 |
"<div class='ays-poll-avatars-modal-header'>" + |
| 1144 |
"<span class='ays-close' id='ays-poll-close-avatars-modal'>×</span>" + |
| 1145 |
"<span style='font-weight: bold;'></span>" + |
| 1146 |
"</div>" + |
| 1147 |
"<div class='ays-poll-modal-body' id='ays-poll-avatars-body'></div>" + |
| 1148 |
"</div>" + |
| 1149 |
"</div>"; |
| 1150 |
$(document.body).append(avatarsModal); |
| 1151 |
} |
| 1152 |
} |
| 1153 |
}, |
| 1154 |
error: function () { |
| 1155 |
loadEffect(formId, false , loadEffectFontSize,loadEffectMessage); |
| 1156 |
$(".user-form-"+formId).fadeOut(); |
| 1157 |
form.parent().next().prop('disabled', false); |
| 1158 |
$('.answer-' + formId).parent().parent().find('.apm-button-box').remove(); |
| 1159 |
$('.answer-' + formId).remove(); |
| 1160 |
btn.remove(); |
| 1161 |
$("#"+formId+" .ays_question").text("Something went wrong. Please reload page."); |
| 1162 |
} |
| 1163 |
}); |
| 1164 |
|
| 1165 |
} |
| 1166 |
|
| 1167 |
function showRestart(formId) { |
| 1168 |
var restartBtn = $('<div class="apm-button-box"><input type="button" class="btn ays-poll-btn btn-restart" onclick="location.reload()" value="' + poll_maker_ajax_public.restart + '"></div>'); |
| 1169 |
$("#"+formId).append(restartBtn); |
| 1170 |
} |
| 1171 |
|
| 1172 |
if ($(document).find('#ays_res_without_see').length > 0) { |
| 1173 |
|
| 1174 |
let btn = $(document).find('#ays_res_without_see'), |
| 1175 |
type = $(document).find('#ays_res_without_see').attr('data-polltype'); |
| 1176 |
|
| 1177 |
voting( btn, type ); |
| 1178 |
} |
| 1179 |
|
| 1180 |
$(document).on('click', '.ays-poll-btn.choosing-btn', function () { |
| 1181 |
voting( $(this), 'choose' ); |
| 1182 |
}); |
| 1183 |
$(document).on('click', '.ays-poll-btn.rating-btn', function () { |
| 1184 |
voting( $(this), 'rate' ); |
| 1185 |
}); |
| 1186 |
$(document).on('click', '.ays-poll-btn.voting-btn', function () { |
| 1187 |
voting( $(this), 'vote' ); |
| 1188 |
}); |
| 1189 |
$(document).on('click', '.ays-poll-btn.text-btn', function () { |
| 1190 |
voting( $(this), 'text' ); |
| 1191 |
}); |
| 1192 |
|
| 1193 |
$(document).on('change', '.apm-answers-without-submit input', function () { |
| 1194 |
if ($(this).parent().hasClass('apm-rating')) { |
| 1195 |
voting($(this).parents('.box-apm').find('.apm-button-box input.ays_finish_poll'), 'rate'); |
| 1196 |
} else if ($(this).parent().hasClass('apm-voting')) { |
| 1197 |
voting($(this).parents('.box-apm').find('.apm-button-box input.ays_finish_poll'), 'vote'); |
| 1198 |
} else if ($(this).parent().hasClass('apm-choosing')) { |
| 1199 |
voting($(this).parents('.box-apm').find('.apm-button-box input.ays_finish_poll'), 'choose'); |
| 1200 |
} |
| 1201 |
}) |
| 1202 |
|
| 1203 |
function delayCountDown(sec) { |
| 1204 |
delaySec = parseInt(sec); |
| 1205 |
var intervalSec = setInterval(function() { |
| 1206 |
if (delaySec > 0) { |
| 1207 |
delaySec--; |
| 1208 |
$('.ays-poll-main').find('p.redirectionAfterVote span').text(delaySec); |
| 1209 |
} else { |
| 1210 |
clearInterval(intervalSec); |
| 1211 |
} |
| 1212 |
}, 1000); |
| 1213 |
} |
| 1214 |
|
| 1215 |
function resetPlaying(audelems) { |
| 1216 |
audelems.pause(); |
| 1217 |
audelems.currentTime = 0; |
| 1218 |
} |
| 1219 |
|
| 1220 |
function validatePhoneNumber(input) { |
| 1221 |
var phoneno = /^[+ 0-9-]+$/; |
| 1222 |
if (typeof input !== 'undefined') { |
| 1223 |
if (input.value.match(phoneno)) { |
| 1224 |
return true; |
| 1225 |
} else { |
| 1226 |
return false; |
| 1227 |
} |
| 1228 |
|
| 1229 |
} |
| 1230 |
} |
| 1231 |
|
| 1232 |
/** |
| 1233 |
* @return {string} |
| 1234 |
*/ |
| 1235 |
function GetFullDateTime(){ |
| 1236 |
var now = new Date(); |
| 1237 |
return [[now.getFullYear(), AddZero(now.getMonth() + 1), AddZero(now.getDate())].join("-"), [AddZero(now.getHours()), AddZero(now.getMinutes()), AddZero(now.getSeconds())].join(":")].join(" "); |
| 1238 |
} |
| 1239 |
|
| 1240 |
/** |
| 1241 |
* @return {string} |
| 1242 |
*/ |
| 1243 |
function AddZero(num) { |
| 1244 |
return (num >= 0 && num < 10) ? "0" + num : num + ""; |
| 1245 |
} |
| 1246 |
|
| 1247 |
function hexToRgba(hex, alfa) { |
| 1248 |
var c; |
| 1249 |
if (alfa == null) { |
| 1250 |
alfa = 1; |
| 1251 |
} |
| 1252 |
if (/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)) { |
| 1253 |
c= hex.substring(1).split(''); |
| 1254 |
if(c.length== 3){ |
| 1255 |
c= [c[0], c[0], c[1], c[1], c[2], c[2]]; |
| 1256 |
} |
| 1257 |
c= '0x'+c.join(''); |
| 1258 |
return 'rgba('+[(c>>16)&255, (c>>8)&255, c&255].join(',')+','+alfa+')'; |
| 1259 |
} |
| 1260 |
} |
| 1261 |
|
| 1262 |
function ays_poll_restriction_string( type, x, length ){ |
| 1263 |
var tval = ''; |
| 1264 |
if( x.length > 0 && x != null){ |
| 1265 |
tval = x.trim(); |
| 1266 |
} |
| 1267 |
switch ( type ) { |
| 1268 |
case 'characters': |
| 1269 |
break; |
| 1270 |
case 'words': |
| 1271 |
if(tval.length > 0 && tval != null && tval.length != ''){ |
| 1272 |
var wordsLength = tval.match(/\S+/g).length; |
| 1273 |
if (wordsLength > length) { |
| 1274 |
var trimmed = tval.split(/\s+/, length).join(" "); |
| 1275 |
x = trimmed + '...'; |
| 1276 |
} |
| 1277 |
} |
| 1278 |
break; |
| 1279 |
default: |
| 1280 |
break; |
| 1281 |
} |
| 1282 |
return x; |
| 1283 |
} |
| 1284 |
|
| 1285 |
// Avatars modal start |
| 1286 |
|
| 1287 |
// Open users avatars modal |
| 1288 |
$(document).on('click', '.ays-user-image-more', function(e){ |
| 1289 |
$(document).find('div.ays-poll-avatars-preloader').css('display', 'flex'); |
| 1290 |
$(document).find('.ays-poll-avatars-modal-main').aysModal('show'); |
| 1291 |
var $this = $(this); |
| 1292 |
var answer_id = $(this).data('answerId'); |
| 1293 |
var action = 'ays_poll_get_current_answer_users_pics'; |
| 1294 |
data = {}; |
| 1295 |
data.action = action; |
| 1296 |
data.answer_id = answer_id; |
| 1297 |
$.ajax({ |
| 1298 |
url: poll_maker_ajax_public.ajax_url, |
| 1299 |
dataType: 'json', |
| 1300 |
method:'post', |
| 1301 |
data: data, |
| 1302 |
success: function(response){ |
| 1303 |
for(var avatars of response){ |
| 1304 |
$('div#ays-poll-avatars-body').append(avatars); |
| 1305 |
|
| 1306 |
} |
| 1307 |
var answerTitle = $this.parents(".ays-user-count").prev().find(".answer-text").html(); |
| 1308 |
$(document).find('div.ays-poll-avatars-preloader').css('display', 'none'); |
| 1309 |
$(document).find('div.ays-poll-avatars-modal-header span:nth-child(2)').append(answerTitle); |
| 1310 |
} |
| 1311 |
}); |
| 1312 |
}); |
| 1313 |
|
| 1314 |
// Close users avatars modal |
| 1315 |
$(document).on('click', '.ays-close', function () { |
| 1316 |
$(document).find('.ays-poll-avatars-modal-main').aysModal('hide'); |
| 1317 |
setTimeout(function(){ |
| 1318 |
$(document).find('div#ays-poll-avatars-body').html(''); |
| 1319 |
$(document).find('div.ays-poll-avatars-modal-header span:nth-child(2)').html(''); |
| 1320 |
}, 250); |
| 1321 |
}); |
| 1322 |
|
| 1323 |
// Cldoe users avatars modal with ESC button |
| 1324 |
$(document).on("keydown", function(e){ |
| 1325 |
if(e.keyCode === 27){ |
| 1326 |
$(document).find('.ays-close').trigger('click'); |
| 1327 |
return false; |
| 1328 |
} |
| 1329 |
}); |
| 1330 |
|
| 1331 |
if(typeof idChecker !== 'undefined'){ |
| 1332 |
var checkResShow = $(document).find("#"+idChecker); |
| 1333 |
if(checkResShow.data("loadMethod")){ |
| 1334 |
var checkModal = $(document).find(".ays-poll-avatars-modal-main"); |
| 1335 |
if(checkModal.length < 1){ |
| 1336 |
var avatarsModal = "<div class='ays-poll-avatars-modal-main'>" + |
| 1337 |
"<div class='ays-poll-avatars-modal-content'>" + |
| 1338 |
"<div class='ays-poll-avatars-preloader'>" + |
| 1339 |
"<img class='ays-poll-avatar-pic-loader' src="+resLoader+">" + |
| 1340 |
"</div>" + |
| 1341 |
"<div class='ays-poll-avatars-modal-header'>" + |
| 1342 |
"<span class='ays-close' id='ays-poll-close-avatars-modal'>×</span>" + |
| 1343 |
"<span style='font-weight: bold;'></span>" + |
| 1344 |
"</div>" + |
| 1345 |
"<div class='ays-poll-modal-body' id='ays-poll-avatars-body'></div>" + |
| 1346 |
"</div>" + |
| 1347 |
"</div>"; |
| 1348 |
$(document.body).append(avatarsModal); |
| 1349 |
} |
| 1350 |
} |
| 1351 |
} |
| 1352 |
// Avatars modal end |
| 1353 |
|
| 1354 |
})(jQuery); |