1( function( $ ) { 2 "use strict"; 3 var social_id = ''; 4 var second_social_id = ''; 5 var $i = 0; 6 var $flg = false; 7 var social_tab_click = 0; 8 var open_first_click = -1; 9 $( document ).ready( function(){ 10 if ($.cookie("hide_mystickyelements") == 'closed') { 11 $('.mystickyelements-fixed').each(function(){ 12 jQuery(this).hide(); 13 }); 14 } 15 $( '.contact_form_consent_txt').each(function(){ 16 if ( $(this).find('.contact_form_consent_required' ).length != 0 ) { 17 $(this).find("p:last").append( '<span>*</span>' ) ; 18 $(this).find('.contact_form_consent_required' ).remove(); 19 } 20 }); 21 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 22 $(".mystickyelements-fixed").addClass("mystickyelements-on-click").removeClass("mystickyelements-on-hover"); 23 } 24 if ( $( '#stickyelements-form' ).find( '.mse-g-recaptcha-response' ).length ) { 25 getRecaptcha(); 26 $( "#stickyelements-form input:not(.stickyelements-submit-form), #stickyelements-form textarea, #stickyelements-form select" ).on( 'click', function(){ 27 getRecaptcha(); 28 }); 29 } 30 31 var totalErrors = 0; 32 $(document).on('change','.contact-form-file-upload',function(){ 33 totalErrors = 0; 34 if( jQuery(this).next().hasClass('mse-input-message')) { 35 $( this ).removeClass( "mse-input-error" ); 36 $(this).next().text(''); 37 } 38 if( $(this).get(0).files.length > 5){ 39 $( this ).addClass( "mse-input-error" ); 40 $( this ).after( "" ); 41 $( this ).after( "<span class='mse-input-message'>Please upload files up to 5</span>" ); 42 totalErrors++; 43 } 44 }); 45 46 /*Time Trigger*/ 47 48 49 50 51 $('.mystickyelements-fixed').each(function(){ 52 var is_time_delay = $(this).data("istimedelay"); 53 var id = $(this).attr("id"); 54 var mystickyelement_show = localStorage.getItem(id + '_show'); 55 56 if( mystickyelement_show != 'yes' && is_time_delay != 0){ 57 var time_delay = $(this).data("widget-time-delay"); 58 time_delay = parseInt(time_delay)*1000; 59 setTimeout( showWidget, time_delay, id ); 60 localStorage.setItem( id + '_show', 'yes'); 61 62 }else{ 63 showWidget(id) 64 } 65 66 }); 67 68 function showWidget(id) { 69 if($("#"+id).hasClass("delay-efect-slidein-left")){ 70 jQuery("#"+id).css("left",'0'); 71 }else if($("#"+id).hasClass("delay-efect-slidein-right")){ 72 jQuery("#"+id).css("right",'0'); 73 }else if($("#"+id).hasClass("delay-efect-slidein-bottom")){ 74 jQuery("#"+id).css("bottom",'0'); 75 76 }else if($("#"+id).hasClass("delay-efect-fade")){ 77 jQuery("#"+id).css("opacity",'1'); 78 } 79 } 80 81 82 $( '.stickyelements-form' ).on( 'submit', function( event ){ 83 event.preventDefault(); 84 var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' ); 85 var close_after = $( this ).data( 'close-after' ); 86 if ( $( this ).find( '.mse-g-recaptcha-response' ).length ) { 87 getRecaptcha(); 88 if( $( ".mystickyelements-fixed-widget-" + mystickyelement_widget_no + " #contact-form-recaptcha" ).hasClass( 'mystickyelement-invisible-recaptcha' ) ) { 89 $( '.grecaptcha-badge' ).css( 'visibility', 'hidden' ); 90 } 91 } 92 93 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-error' ).removeClass("mse-input-error"); 94 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-message' ).remove(); 95 if( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .required' ).length ) { 96 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .required' ).each( function(){ 97 if( $.trim( $( this ).val() ) == "" ) { 98 $( this ).addClass( "mse-input-error" ); 99 $( this ).after( "<span class='mse-input-message'>This field is required</span>" ); 100 totalErrors++; 101 } 102 }); 103 } 104 105 if( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .email.required:not(.mse-input-error)' ).length ) { 106 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .email.required:not(.mse-input-error)' ).each( function(){ 107 var thisVal = $.trim( $( this ).val() ); 108 var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; 109 if ( !regex.test(thisVal) ) { 110 $( this ).addClass("mse-input-error"); 111 $( this ).after("<span class='mse-input-message'>
111Email address is not valid</span>"); 112 totalErrors++; 113 } 114 }); 115 } 116 if ( $( this ).find( 'input[type="file"]' ).length ) { 117 var extension_list = ["jpg","jpeg","png","gif","pdf","doc","docx","ppt","pptx","pps","ppsx","odt","xls","xlsx","mp3","mp4","wav","mpg","avi","mov","wmv","3gp","ogv"]; 118 jQuery( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' form#stickyelements-form input[type="file"]' ).each( function(){ 119 var contact_file_string = $( this ).val().toLowerCase(); 120 var extension = contact_file_string.replace(/^.*\./, ''); 121 if ( contact_file_string != '' && extension != '' && jQuery.inArray($.trim(extension), extension_list) == -1) { 122 //&&jQuery.inArray($.trim(extension), extension_list) == -1 123 $( this ).addClass( "mse-input-error" ); 124 $( this ).after( "<span class='mse-input-message'>Please Upload .jpg, .jpeg, .png, .gif, .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .mp3, .mp4, .wav, .mpg, .avi, .mov, .wmv, .3gp, .ogv file extension only</span>" ); 125 totalErrors++; 126 } 127 } ); 128 } 129 130 if( totalErrors == 0 ) { 131 if ( mystickyelements.google_analytics === '1' ) { 132 stickyelements_google_analytics( 'contact-form' ); 133 } 134 var formData = new FormData( this ); 135 136 jQuery.ajax({ 137 url: mystickyelements.ajaxurl, 138 type: 'post', 139 processData: false, 140 contentType: false, 141 data: formData, 142 beforeSend: function() { 143 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-submit-form' ).prop('disabled', true); 144 }, 145 success: function (data) { 146 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-submit-form' ).prop('disabled', false); 147 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-error' ).removeClass("mse-input-error"); 148 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form .mse-input-message' ).remove(); 149 if ( $( this ).find( '.mse-g-recaptcha-response' ).length ) { 150 getRecaptcha(); 151 } 152 153 data = $.parseJSON(data); 154 if( data.error == '1' ) { 155 for( var i=0; i<data.errors.length; i++ ) { 156 if( data.errors[i].key != "mse-form-error" ) { 157 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form #' + data.errors[i].key).addClass("mse-input-error"); 158 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form #' + data.errors[i].key).after( "<span class='mse-input-message'>" + data.errors[i].message + "</span>" ); 159 if( data.errors[i].key == 'contact-form-recaptcha' ) { 160 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .grecaptcha-badge' ).css( 'visibility', 'visible' ); 161 } 162 } else { 163 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).removeClass( "mse-form-success-message" ).addClass( "mse-form-error-message" ).show(); 164 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).html( data.errors[i].message ); 165 } 166 } 167 } else if( data.status == '0' ) { 168 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).removeClass('mse-form-success-message').addClass('mse-form-error-message').show(); 169 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).html( data.message ); 170 } else { 171 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).removeClass("mse-form-error-message").addClass("mse-form-success-message").show(); 172 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mse-form-error' ).html( data.message ); 173 174 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="text"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="tel"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="email"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="url"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="number"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="date"], .mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form input[type="file"]').val(""); 175 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form textarea').val(""); 176 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #stickyelements-form option:selected' ).prop("selected", false); 177 178 $.cookie("closed_contactform_" + mystickyelement_widget_no, "closed", { path: '/' });
179 } 180 setTimeout(function () { 181 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mse-form-success-message').slideUp("slow"); 182 }, 5000); 183 184 /* redirct Page After Submission */ 185 if ( data.status == 1 && data.redirect_link != '' ) { 186 if( data.open_new_tab == 1 ) { 187 window.open( data.redirect_link, '_blank' ); 188 } else { 189 window.location = data.redirect_link; 190 } 191 } else { 192 193 close_after = close_after * 1000; 194 setTimeout(function () { 195 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-contact-form ').removeClass("elements-active"); 196 }, close_after); 197 } 198 return false; 199 } 200 }); 201 } 202 203 return false; 204 }); 205 206 /* Open tab on Click Event */ 207 208 function set_open_tab_first_click( thisElement ){ 209 open_first_click = 0; 210 thisElement.find('a').attr('href', "#"); 211 social_tab_click++; 212 } 213 214 function set_open_channel_first_click( thisElement , url ){ 215 social_tab_click++; 216 open_first_click = 1; 217 thisElement.find('a').attr('href',url); 218 } 219 220 function setMobileTabBehavior( thisElement , tab_setting , click , url ) { 221 222 if( tab_setting == 'hover' && thisElement.data('mobile-behavior') == 'enable' ){ 223 thisElement.data('click','1'); 224 if( social_tab_click == 0 ){ 225 set_open_tab_first_click( thisElement ); 226 } else { 227 set_open_channel_first_click( thisElement , url ); 228 thisElement.parent().parent().removeClass('elements-active'); 229 return; 230 } 231 }else if( tab_setting == 'click' && thisElement.data('flyout') == 'enable' ){ 232 thisElement.data('click','1'); 233 if( social_tab_click == 0 ){ 234 set_open_tab_first_click( thisElement ); 235 } else { 236 set_open_channel_first_click( thisElement , url ); 237 return; 238 } 239 }else if( tab_setting == 'click' && $(this).data('flyout') == 'disable' ){ 240 open_first_click = 1; 241 return; 242 } else{ 243 if (!thisElement.children('a').length) { 244 thisElement.parent('li').addClass('elements-active'); 245 }else{ 246 $('.mystickyelements-on-click .elements-active').removeClass("elements-active"); 247 } 248 open_first_click = 1; 249 return; 250 } 251 } 252 253 function setDesktopTabBehavior( thisElement , tab_setting , click , url ) { 254 255 if( tab_setting == 'click' && thisElement.data('flyout') == 'enable' ){ 256 if( thisElement.data('flyout') == 'enable' ){ 257 thisElement.data('click','1'); 258 if( social_tab_click == 0 ){ 259 set_open_tab_first_click( thisElement ); 260 } else { 261 set_open_channel_first_click( thisElement , url ); 262 return; 263 } 264 } 265 } else{ 266 267 if( thisElement.data('flyout') == 'enable' ){ 268 set_open_channel_first_click(thisElement , url ); 269 open_first_click = 1; 270 } else { 271 if (!thisElement.children('a').length) { 272 thisElement.parent('li').addClass('elements-active'); 273 }else{ 274 $('.mystickyelements-on-click .elements-active').removeClass("elements-active"); 275 } 276 open_first_click = 1; 277 thisElement.find('a').attr('href',url); 278 return; 279 } 280 } 281 } 282 283 function setTabBehaviorSettings( thisElement , device_type ) { 284 285 var tab_setting = thisElement.data('tab-setting'); 286 var click = thisElement.data('click'); 287 var url = thisElement.find('a').data('url'); 288 289 if( device_type == 'mobile' ){ 290 setMobileTabBehavior( thisElement , tab_setting , click , url ); 291 } else { 292 setDesktopTabBehavior( thisElement , tab_setting , click , url); 293 } 294 } 295 296 jQuery(document).on("click",".mystickyelements-on-click .mystickyelements-social-icon",function(event){ 297 var click = $(this).data('click'); 298 299 if(!$( this ).parent( 'li' ).hasClass( 'mystickyelements-contact-form' )){ 300 var thisElement = $(this); 301 var device_type = getDeviceType(); 302 303 if(click == '0'){ 304 $('.mystickyelements-social-icon').data('click','0'); 305 social_tab_click = 0; 306 } 307 setTabBehaviorSettings( thisElement , device_type ); 308 if( open_first_click == 1 ){ 309 return; 310 } 311 } 312 313 if(!$(this).parent('li').hasClass("elements-active")) { 314 $('.mystickyelements-on-click .elements-active').removeClass("elements-active"); 315 $(this).parent('li').addClass('elements-active'); 316 if ( mystickyelements.google_analytics === '1' && $( this ).parent( 'li' ).hasClass( 'mystickyelements-contact-form' ) ) { 317 stickyelements_google_analytics( 'contact-form-open' ); 318 } 319 } else { 320 $(this).parent('li').removeClass('elements-active'); 321 $.cookie("closed_contactform", "closed", { path: '/' });
322 event.preventDefault(); 323 } 324 }); 325 326 /*close contact form on click close icon*/ 327 $('.mystickyelements-on-hover .mystickyelements-social-icon').on( 'click', function(event){ 328 if($(this).parent('li').hasClass("elements-active") && $( this ).children('a').length == 0 ) { 329 //$(this).parent('li').removeClass('elements-active'); 330 $(this).parent('li').removeClass('elements-hover-active'); 331 event.preventDefault(); 332 $(this).parent().parent().parent().parent('.mystickyelements-on-hover').removeClass('mystickyelements-on-click'); 333 } 334 }); 335 336 $( '.mystickyelements-on-hover .mystickyelements-social-icon-li' ).on('mouseenter', function(){ 337 if($(this).hasClass("elements-active")) { 338 //$(this).parent('li').removeClass('elements-active'); 339 } 340 if(!$(this).hasClass("elements-active")) { 341 $('.mystickyelements-on-click .elements-active').removeClass("elements-active"); 342 $(this).addClass('elements-active'); 343 $(this).addClass('elements-hover-active'); 344 $(this).parent().parent().parent('.mystickyelements-on-hover').addClass('mystickyelements-on-click'); 345 } 346 }).on('mouseleave', function(){ 347 $(this).removeClass('elements-active'); 348 $(this).removeClass('elements-hover-active'); 349 $(this).parent().parent().parent('.mystickyelements-on-hover').removeClass('mystickyelements-on-click'); 350 }); 351 352 $( '.mystickyelements-on-hover ul li.mystickyelements-contact-form' ).on('mouseenter', function(){ 353 $( this ).addClass( 'element-contact-active' ); 354 355 if ( mystickyelements.google_analytics === '1' ) { 356 stickyelements_google_analytics( 'contact-form-open' ); 357 } 358 359 } ).on('mouseleave', function(){ 360 $( this ).removeClass( 'element-contact-active' ); 361 }); 362 363 $( '.element-contact-close' ).on( 'click touch', function(event){ 364 $( '.mystickyelements-contact-form' ).removeClass('elements-active'); 365 $( '.mystickyelements-contact-form' ).removeClass('element-contact-active'); 366 367 var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' ); 368 $.cookie("closed_contactform_" + mystickyelement_widget_no, "closed", { path: '/' }); 369 }); 370 371 $('#stickyelements-form input:not(#stickyelements-submit-form), #stickyelements-form textarea ').on( 'keyup', function(event){ 372 if ($(this).val()){ 373 $(this).css('background-color', '#EFF5F8'); 374 $(this).css('border-color', '#7761DF'); 375 } 376 377 }); 378 mystickyelements_border_radius(); 379 /* Minimize Sticky Elements */ 380 $('li.mystickyelements-minimize').on('click',function(event){ 381 var element_minimize, minimize_device, position_device,element_on_device; 382 var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' ); 383 384 $( this ).toggleClass( 'element-minimize' ); 385 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 386 minimize_device = 'mobile'; 387 position_device = 'mobile-'; 388 element_on_device = 'element-mobile-on'; 389 } else { 390 minimize_device = 'desktop'; 391 position_device = ''; 392 element_on_device = 'element-desktop-on'; 393 } 394 if ( $( this ).hasClass( 'element-minimize' ) === true ) { 395 $.cookie("minimize_" + minimize_device + "_" + mystickyelement_widget_no, "minimize", { path: '/' }); 396 element_minimize = true; 397 } else { 398 $.cookie("minimize_" + minimize_device + "_" + mystickyelement_widget_no, 'minimize_not', { path: '/' }); 399 element_minimize = false; 400 } 401 402 /* Left Position */ 403 $(".mystickyelements-position-" + position_device + "left.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() { 404 if ( $(this).hasClass( element_on_device ) == true ) { 405 var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' ); 406 if ( mystickyelements_size == true ) { 407 $(this).animate({ 408 width: 'toggle', 409 left: ( element_minimize === true ) ? '-=80' : '' 410 }); 411 } else { 412 $(this).animate({ 413 width: 'toggle', 414 left: ( element_minimize === true ) ? '-=50' : '' 415 }); 416 } 417 } 418 }); 419 420 /* Right Position */ 421 $(".mystickyelements-position-" + position_device + "right.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() { 422 if ( $(this).hasClass( element_on_device ) == true ) { 423 var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' ); 424 if ( mystickyelements_size == true ) { 425 $(this).animate({ 426 width: 'toggle', 427 left: ( element_minimize === true ) ? '+=80' : '' 428 }, 300 , function() { 429 }); 430 } else { 431 $(this).animate({ 432 width: 'toggle', 433 left: ( element_minimize === true ) ? '+=50' : '' 434 }, 300 , function() { 435 }); 436 } 437 } 438 }); 439 /* Bottom Position */ 440 $(".mystickyelements-position-" + position_device + "bottom.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() { 441 if ( $(this).hasClass( element_on_device ) == true ) { 442 $(this).css( 'position', 'relative' ); 443 var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' ); 444 if ( mystickyelements_size == true ) { 445 $(this).animate({ 446 height: 'toggle', 447 bottom: ( element_minimize === true ) ? '-=80' : '', 448 }, 300 , function() { 449 $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' ); 450 }); 451 } else { 452 $(this).animate({ 453 height: 'toggle', 454 bottom: ( element_minimize === true ) ? '-=60' : '', 455 }, 300 , function() { 456 $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' ); 457 }); 458 } 459 } 460 461 462 }); 463 /* Top Position */ 464 $(".mystickyelements-position-" + position_device + "top.mystickyelements-fixed-widget-" + mystickyelement_widget_no + " ul li").each( function() { 465 if ( $(this).hasClass( element_on_device ) == true ) { 466 $(this).css( 'position', 'relative' ); 467 var mystickyelements_size = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-size-large' ); 468 if ( mystickyelements_size == true ) { 469 $(this).animate({ 470 height: 'toggle', 471 top: ( element_minimize === true ) ? '-=80' : '', 472 }, 300 , function() { 473 $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' ); 474 }); 475 } else { 476 $(this).animate({ 477 height: 'toggle', 478 top: ( element_minimize === true ) ? '-=60' : '', 479 }, 300 , function() { 480 $(this).css( 'position', ( element_minimize === true ) ? 'relative' : 'static' ); 481 }); 482 } 483 } 484 }); 485 486 /* Move arrow base on minimize */ 487 if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' span.mystickyelements-minimize' ).hasClass( 'minimize-position-' + position_device + 'left' ) === true ) { 488 489 if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) { 490 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'left' ).html('→') 491 } else { 492 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'left' ).html('←') 493 } 494 } else if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' span.mystickyelements-minimize' ).hasClass( 'minimize-position-' + position_device + 'bottom' ) === true ) { 495 496 if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) { 497 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'bottom' ).html('↑') 498 } else { 499 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'bottom' ).html('↓') 500 } 501 } else if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' span.mystickyelements-minimize' ).hasClass( 'minimize-position-' + position_device + 'top' ) === true ) { 502 503 if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) { 504 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'top' ).html('↓') 505 } else { 506 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'top' ).html('↑') 507 } 508 } else { 509 if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).hasClass( 'element-minimize' ) === true) { 510 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'right' ).html('←') 511 } else { 512 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-minimize.minimize-position-' + position_device + 'right' ).html('→') 513 } 514 } 515 mystickyelements_border_radius(); 516 }); 517 518 /* Google Analytics */ 519 $( "body" ).on( "click touch", ".update-analytics", function (e) { 520 var elementname; 521 elementname = $(this).attr( 'data-social-slug'); 522 if(elementname != undefined && elementname != "") { 523 stickyelements_google_analytics( elementname ); 524 } 525 }); 526 527 $(".analytics-update").on( "click touch", function (e) { 528 var elementname; 529 elementname = $(this).attr("id").split('mystickyelements-social-'); 530 elementname = elementname[1]; 531 if(elementname != undefined && elementname != "") { 532 stickyelements_google_analytics( elementname ); 533 } 534 }); 535 $(".mystickyelements-on-hover .analytics-update").on('mouseenter', function(){ 536 $( this ).trigger( "click" ); 537 }); 538 539 /*iframe set*/ 540 $( '.mystickyelements-fixed ul li' ).each( function(){ 541 var custom_html_class = $( this ).hasClass( 'mystickyelements-custom-html-main' ); 542 var mystickyelement_widget_no = $( this ).parent().data( 'mystickyelement-widget' ); 543 if( custom_html_class ) { 544 var custom_html_child_class = $( this ).hasClass( 'mystickyelements-custom-html-iframe' ); 545 if( custom_html_child_class ) { 546 //var custom_html_iframe = $( this ).find( 'iframe' ).height(); 547 var custom_html_iframe = $( this ).find( '.mystickyelements-custom-html' ).height(); 548 var main_ul_height = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' ul' ).height(); 549 if( main_ul_height > custom_html_iframe ) { 550 //$( this ).addClass( 'mystickyelements-custom-iframe-bottom' ); 551 } 552 } 553 } 554 }); 555 556 /* setTimeout( function(){ 557 $( '.mystickyelements-entry-effect-fade.entry-effect,.mystickyelements-entry-effect-slide-in.entry-effect' ).css( 'transition', 'all 0s ease 0s' ); 558 }, 1000 );*/ 559 560 $( '.mystickyelements-fixed ul li' ).on( 'click', function(){ 561 var mystickyelement_widget_no = $( this ).parent().data( 'mystickyelement-widget' ); 562 if ( $( this ).hasClass( 'mystickyelements-custom-html-iframe' ) ) { 563 $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).toggleClass( 'mystickyelements-custom-html-iframe-open' ); 564 } else { 565 $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).removeClass( 'mystickyelements-custom-html-iframe-open' ); 566 } 567 } ); 568 569 $( '.mystickyelements-fixed' ).addClass( 'entry-effect' ); 570 if ( $( window ).width() > 1024 ) { 571 $( '.mystickyelements-fixed' ).each( function(){ 572 var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' ); 573 var mystickyelements_bottom_width = $( '.mystickyelements-position-bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-lists' ).width(); 574 if ( mystickyelements_bottom_width < 300 ) { 575 $( '.mystickyelements-position-bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelements-contact-form .element-contact-form' ).width( '300' ); 576 } 577 } ); 578 } 579 mystickyelements_mobile_top_pos(); 580 581 /* DATE: 13-12-2019 Start */ 582 $( '.mystickyelements-fixed' ).each( function(){ 583 var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' ); 584 var WindowHeight = ( jQuery(window).height() ); 585 var ElementHeight = ( jQuery( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).height() ); 586 var AttributeVal = ( jQuery( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).data( "custom-position" ) ); 587 var Ele_Att_Height = parseInt( ElementHeight ) + parseInt( AttributeVal ); 588 var Total_Count = parseInt( WindowHeight ) - parseInt( Ele_Att_Height ); 589 var Height = parseInt( WindowHeight / 3 ); 590 var contact_frm_height
590= $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').height(); 591 if ( Total_Count > Height && WindowHeight < contact_frm_height) { 592 jQuery( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).addClass("mystickyelements-custom-position-on"); 593 } 594 } ); 595 596 /* DATE: 13-12-2019 End */ 597 /*Country option*/ 598 599 $('.mystickyelements-fixed #stickyelements-form .contact-phone-default-field').each(function(index, value) { 600 var is_number_formate = $(this).next().val(); 601 602 if( is_number_formate == 1 ){ 603 $(this).addClass("contact-form-phone-"+index); 604 var contactFormClass = "contact-form-phone-"+index; 605 $(this).attr("data-class-slug",contactFormClass); 606 var contact_number_input = document.querySelector("."+contactFormClass); 607 if(contact_number_input != null){ 608 var iti = window.intlTelInput( contact_number_input, { 609 dropdownContainer: document.body, 610 formatOnDisplay: true, 611 hiddenInput: "full_number", 612 initialCountry: "auto", 613 nationalMode: true, 614 separateDialCode: true, 615 utilsScript: mystickyelement_obj.plugin_url+"intl-tel-input-src/build/js/utils.js", 616 }); 617 $(this).addClass("tel_formate"); 618 } 619 }else{ 620 if( $(this).hasClass('tel_formate') ){ 621 $(this).removeClass("tel_formate"); 622 } 623 } 624 }); 625 626 $('.iti__flag-container').each(function(index, value) { 627 var slug = 'field-contact-form-phone-'+index; 628 jQuery(this).addClass(slug); 629 jQuery(this).attr("data-slug",slug); 630 }); 631 }); 632 633 $( window ).on('resize', function() { 634 mystickyelements_border_radius(); 635 mystickyelements_mobile_top_pos(); 636 }); 637 638 function getDeviceType() { 639 if( /Android|webOS|iPhone|iPad|Mac|Macintosh|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 640 return 'mobile'; 641 }else{ 642 return 'desktop'; 643 } 644 } 645 646 function mystickyelements_mobile_top_pos() { 647 if ( $( window ).width() <= 1024 ) { 648 $( '.mystickyelements-fixed' ).each( function(){ 649 var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' ); 650 if ( $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-position-mobile-top' ) ) { 651 var mystickyelements_height = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).height(); 652 $( 'html' ).attr( 'style', 'margin-top: ' + mystickyelements_height + 'px !important' ); 653 } 654 }); 655 } else { 656 $( 'html' ).css( 'margin-top', '' ); 657 } 658 } 659 660 function mystickyelements_border_radius(){ 661 662 /* Contact Us form Height */ 663 $( '.mystickyelements-fixed' ).each( function(){ 664 var mystickyelement_widget_no = $( this ).data( 'mystickyelement-widget' ); 665 if ( $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form').length !== 0 ) { 666 var win_height = $(window).height(); 667 var element_position = $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).position().top; 668 var element_offset = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form').offset().top; 669 670 var contact_frm_height = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form #stickyelements-form').innerHeight() + $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form h3' ).innerHeight(); 671 672 if ( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .stickyelements-textblock-content' ).length != 0 ) { 673 var contact_frm_height = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form #stickyelements-form').innerHeight() + $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form h3' ).innerHeight() + $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .element-contact-form .stickyelements-textblock-content' ).innerHeight(); 674 } 675 676 if ( win_height < contact_frm_height ) { 677 var new_height = (win_height - 70 ); 678 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('max-height', new_height+ 'px' ); 679 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('overflowY', 'auto' ); 680 var contact_form_top = element_position - 10; 681 if( $(window).width() > 1025 && ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-position-bottom' ) ){
682 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' ); 683 } 684 if( $(window).width() < 1024 && ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass( 'mystickyelements-position-mobile-bottom' ) ){ 685 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' ); 686 } 687 } else { 688 var minimize_height = $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' ul.mystickyelements-lists .mystickyelements-minimize').height(); 689 if ( minimize_height === null ) { 690 minimize_height = 0; 691 } 692 var contact_form_top = element_position - (win_height - contact_frm_height) + minimize_height + 10; 693 if( $(window).width() > 1025 && ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass('mystickyelements-position-bottom') ){ 694 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' ); 695 } 696 if( $(window).width() < 1024 && ! $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hasClass('mystickyelements-position-mobile-bottom') ){ 697 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('top', '-' + contact_form_top + 'px' ); 698 } 699 700 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('overflowY', '' ); 701 $('.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #mystickyelements-contact-form .element-contact-form').css('max-height', ''); 702 } 703 } 704 705 var position_device = ''; 706 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 707 position_device = 'mobile-'; 708 } 709 var $mobile_bottom = 0; 710 var $j = 0; 711 var element_mobile_count = 0; 712 713 $('.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' ul li').each( function () { 714 /* Check google analytics enable then add 'update-analytics' class */ 715 if ( mystickyelements.google_analytics === '1' && $(this).hasClass('mystickyelements-minimize') !== true && $(this).attr('id') !== 'mystickyelements-contact-form' ) { 716 if ( $(this).find( "a" ).length !== 0 ) { 717 var elementname = $(this).attr("id").split('mystickyelements-social-'); 718 $(this).find( "a" ).addClass('update-analytics'); 719 $(this).find( "a" ).attr( 'data-social-slug', elementname[1]); 720 } else { 721 $(this).addClass('analytics-update'); 722 } 723 } 724 $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + $(this).attr('id') + ' .mystickyelements-social-icon').css('border-radius',''); 725 $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + $(this).attr('id') + ' .mystickyelements-social-icon').css('border-radius',''); 726 727 if ( $( window ).width() < 1025 ) { 728 element_mobile_count = '12'; 729 } 730 if ( $( window ).width() < 992 ) { 731 element_mobile_count = '9'; 732 } 733 if ( $( window ).width() < 768 ) { 734 element_mobile_count = '4'; 735 } 736 if( $(this).hasClass('element-mobile-on') && $j != element_mobile_count ) { 737 $(this).addClass('mystickyelements-show-last-element'); 738 $j++; 739 } else { 740 $(this).removeClass('mystickyelements-show-last-element'); 741 } 742 743 /* Check First LI */ 744 if ( $i == 0 ){ 745 if ( $( window ).width() > 1024 && !$(this).hasClass('element-desktop-on')){ 746 $flg = true; 747 } 748 if ( $( window ).width() < 1025 && !$(this).hasClass('element-mobile-on')){ 749 $flg = true; 750 } 751 } 752 if ( $( window ).width() > 1024 && $(this).hasClass('element-desktop-on')){ 753 social_id = $(this).attr('id'); 754 } 755 if ( $( window ).width() < 1025 && $(this).hasClass('element-mobile-on')){ 756 social_id = $(this).attr('id'); 757 $mobile_bottom++; 758 } 759 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 760 second_social_id == ''; 761 } 762 if( second_social_id == '' ) { 763 //if ( $i == 1 && $flg === true) { 764 if ( $flg === true ) { 765 if ( $( window ).width() > 1024 && $(this).hasClass('element-desktop-on') ){ 766 second_social_id = $(this).attr('id'); 767 } 768 if ( $( window ).width() < 1025 && $(this).hasClass('element-mobile-on') ){ 769 second_social_id = $(this).attr('id'); 770 } 771 } 772 } 773 $i++; 774 }); 775 776 $( '.mystickyelements-fixed.mystickyelements-position-mobile-bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).addClass( 'mystickyelements-bottom-social-channel-' + $mobile_bottom ); 777 $( '.mystickyelements-fixed.mystickyelements-position-mobile-top.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).addClass( 'mystickyelements-top-social-channel-' + $mobile_bottom ); 778 if ( social_id != '' ) { 779 if ( social_id === 'mystickyelements-contact-form' ){ 780 $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-left-radius', '10px' ); 781 $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-left-radius', '10px' ); 782 $('.mystickyelements-position-' + position_device + 'bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' ); 783 784 if( $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).length !== 1 ){ 785 $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-right-radius', '10px' ); 786 $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' ); 787 } 788 } else if ( social_id !== 'mystickyelements-contact-form') { 789 if ( $i=== 1 ) { 790 $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-radius', '0px 10px 10px 0' ); 791 $('.mystickyelements-position' + position_device + '-right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-radius', '10px 0 0 10px' ); 792 } else { 793 $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-right-radius', '10px' ); 794 $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-bottom-left-radius', '10px' ); 795 $('.mystickyelements-position-' + position_device + 'bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' ); 796 } 797 } 798 } else { 799 $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' .mystickyelement-credit' ).hide(); 800 $( '.mystickyelements-fixed.mystickyelements-fixed-widget-' + mystickyelement_widget_no ).hide(); 801 } 802 if ( second_social_id != '' && second_social_id !== 'mystickyelements-contact-form' && $( '.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' li.mystickyelements-minimize' ).length !== 1 ) { 803 $('.mystickyelements-position-' + position_device + 'left.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + second_social_id + ' .mystickyelements-social-icon').css('border-top-right-radius', '10px' ); 804 $('.mystickyelements-position-' + position_device + 'right.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + second_social_id + ' .mystickyelements-social-icon').css('border-top-left-radius', '10px' ); 805 $('.mystickyelements-position-' + position_device + 'bottom.mystickyelements-fixed-widget-' + mystickyelement_widget_no + ' #' + second_social_id + ' .mystickyelements-social-icon').css('border-top-left-radius', '10px' ); 806 } 807 }); 808 809 /* Hide Widget when all widget hide on desktop or mobile and only minimize bar available */ 810 jQuery('.mystickyelements-fixed .mystickyelements-lists').each(function(){ 811 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 812 var element_on_device = 'element-mobile-on'; 813 } else { 814 var element_on_device = 'element-desktop-on'; 815 } 816 var total_count = jQuery(this).find('li.' + element_on_device).length ; 817 if (total_count == 0 ) { 818 $(this).hide(); 819 } 820 }); 821 } 822 823 /* 824 * Google Analytics for Sticky Elements 825 */ 826 function stickyelements_google_analytics( elementname ){ 827 if (window.hasOwnProperty("gtag")) { 828 gtag('event', 'stickyelements_' + elementname, { 'eventCategory': 'stickyelements_' + elementname, 'event_action': 'stickyelements_' + elementname}); 829 } 830 if (window.hasOwnProperty("ga")) { 831 var gaVar = window.ga.getAll()[0]; 832 if(gaVar) { 833 gaVar.send("event", "click", { eventCategory: 'stickyelements_' + elementname, eventAction: 'stickyelements_' + elementname}); 834 } 835 } 836 } 837 $(window).ready(function() { 838 setTimeout(function(){ mystickyelements_border_radius(); }, 1500); 839 });
840 841 $('#mystickyelements-contact-form').on( 'hover', function(){ 842 mystickyelements_border_radius(); 843 }) ; 844 845 jQuery(document).on('click','.mystickyelements-social-text a',function(){ 846 social_tab_click = 0; 847 $(this).parent().parent().removeClass("elements-active"); 848 }); 849 850 jQuery(document).on("click",".mystickyelements-social-icon a",function(){ 851 if( /Android|webOS|iPhone|iPad|Mac|Macintosh|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 852 853 if( $(this).data('tab-setting') == 'hover' && $(this).data('mobile-behavior') !== 'enable') { 854 $(this).parent().parent().removeClass("elements-active"); 855 } else if( $(this).data('tab-setting') == 'click' && $(this).data('flyout') == 'disable' ){ 856 $(this).parent().parent().removeClass("elements-active"); 857 } else{ 858 if( social_tab_click > 0 ){ 859 $(this).parent().parent().removeClass("elements-active"); 860 social_tab_click = -1; 861 } 862 } 863 }else{ 864 if( $(this).data('flyout') !== 'enable') { 865 $(this).parent().parent().removeClass("elements-active"); 866 } else{ 867 if( social_tab_click > 0 ){ 868 $(this).parent().parent().removeClass("elements-active"); 869 social_tab_click = -1; 870 } 871 } 872 } 873 }); 874 875 jQuery('body').mouseup(function (e) { 876 if ( $(e.target).closest(".mystickyelement-lists-wrap").length === 0 ) { 877 social_tab_click = 0; 878 jQuery('.mystickyelements-social-icon-li').removeClass('elements-active'); 879 } 880 }); 881 882 883 jQuery(document).on("click",".iti--allow-dropdown",function(){ 884 if( jQuery(this).closest(".mystickyelements-contact-form").data("tab-opt") == "hover" && jQuery(this).closest("#mystickyelements-contact-form").parent().closest(".mystickyelements-on-hover").length > 0 ){ 885 jQuery(this).closest(".mystickyelements-contact-form").addClass("country-code-trigger"); 886 jQuery(this).closest(".mystickyelements-contact-form").removeClass("element-contact-active"); 887 jQuery(this).closest(".mystickyelements-contact-form").addClass("elements-active"); 888 889 890 } 891 }); 892 893 jQuery(document).on("click","ul.iti__country-list li",function(){ 894 $( ".mystickyelements-contact-form" ).each(function( index ) { 895 /* When select any country then check element-active class on open contact form only. So To avoide other content form */ 896 if( jQuery(this).data("tab-opt") == "hover" && $(this).data('isphone-formate') == 1 && $(this).hasClass( 'elements-active' )){ 897 jQuery(this).addClass("element-contact-active"); 898 jQuery(this).removeClass("elements-active"); 899 } 900 }); 901 }); 902})( jQuery ); 903 904function launch_mystickyelements( ele_no ){ 905 var ele_device = 'desktop'; 906 var lists_loop =1; 907 ele_no = (typeof ele_no !== 'undefined') ? ele_no : 1 908 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 909 ele_device = 'mobile'; 910 } 911 jQuery('.mystickyelements-fixed .mystickyelements-lists').each(function(){ 912 if ( lists_loop > 1) { 913 return; 914 } 915 var count = 1; 916 jQuery(this).find('li').each(function(){ 917 /* Return Minimize Element */ 918 if ( jQuery(this).hasClass('mystickyelements-minimize')) { 919 if ( jQuery(this).hasClass('element-minimize')) { 920 jQuery(this).trigger('click'); 921 } 922 return; 923 } 924 /* Return element device not found */ 925 if ( !jQuery(this).hasClass('element-' + ele_device + '-on')) { 926 return; 927 } 928 929 if ( ele_no == count) { 930 jQuery(this).addClass('elements-active'); 931 if ( !jQuery(this).parent().parent().parent().hasClass('mystickyelements-on-click') ) { 932 jQuery(this).parent().parent().parent().addClass('mystickyelements-on-click'); 933 } 934 return false; 935 } 936 count++; 937 }); 938 939 lists_loop++; 940 });
941} 942 943 944function close_mystickyelements(){ 945 var ele_device = 'desktop'; 946 var lists_loop =1; 947 if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { 948 ele_device = 'mobile'; 949 } 950 951 jQuery('.mystickyelements-fixed .mystickyelements-lists').each(function(){ 952 jQuery(this).find('li').each(function(){ 953 if ( jQuery(this).hasClass('elements-active') ) { 954 jQuery(this).removeClass('elements-active'); 955 } 956 }); 957 }); 958} 959 960function hide_mystickyelements(){ 961 jQuery('.mystickyelements-fixed').each(function(){ 962 jQuery(this).hide(); 963 jQuery.cookie("hide_mystickyelements" , "closed", { expires: 365, path: '/' }); 964 }); 965} 966 967function show_mystickyelements(){ 968 jQuery('.mystickyelements-fixed').each(function(){ 969 jQuery(this).show(); 970 jQuery.cookie("hide_mystickyelements" , "opened", { expires: 1, path: '/' }); 971 }); 972} 973 974 975 976
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.