1//WPB-3216 2function is_PjaxSite_JS() { 3 var sitePjax = 0; 4 try { 5 //based on this it will use contest ajax based or not. and donot want to use cumulus-master as contest ajax based, right now. 6 //cumulus-master is using diff pjax code than 037-itmwpb 7 if (site_GlobalArr["sitePjax"] && site_GlobalArr["sitePjax"] != 'undefined' && site_GlobalArr["templateTheme"] != 'undefined' && site_GlobalArr["templateTheme"] != 'cumulus-master' && site_GlobalArr["sitePjax"] == 'yes') { 8 sitePjax = 1; 9 } 10 } 11 catch (err){} 12 13 //we may or may not need this code, as always comes to else, even pjax ON 14 if("undefined"!=typeof ITM){ 15 try { //hello-theme-child-master 16 if (ITM.pjax.enablePjax && ITM.pjax.enablePjax != 'undefined') { 17 sitePjax = 1; 18 } 19 } 20 catch (err){} 21 } 22 23 //WPB-4323 24 if (site_GlobalArr["templateTheme"] && site_GlobalArr["templateTheme"] != 'undefined') { 25 if (site_GlobalArr["templateTheme"] == 'hello-elementor') { 26 if (site_GlobalArr["is_pjax"] && site_GlobalArr["is_pjax"] != 'undefined') { 27 sitePjax = 1; 28 } 29 else { 30 sitePjax = 0; 31 } 32 } 33 } 34 35 return sitePjax; 36}//End of function is_PjaxSite_JS 37 38//WPB-4544 39window.pjaxRequestChk = ''; 40jQuery(document).ready(function() { 41 window.pjaxRequestChk = 'direct_page_load'; 42}); 43 44function getThemeOfSite() { 45 try { 46 if (site_GlobalArr["templateTheme"] && site_GlobalArr["templateTheme"] != 'undefined') { 47 return site_GlobalArr["templateTheme"]; 48 } 49 } 50 catch (err){} 51 return ''; 52} 53 54//in case want to use into cumulus-master 55function getPjaxOfSite() { 56 try { 57 if (site_GlobalArr["sitePjax"] && site_GlobalArr["sitePjax"] != 'undefined' && site_GlobalArr["sitePjax"] == 'yes') { 58 return 1; 59 } 60 } 61 catch (err){} 62 return 0; 63} 64//-------------------------------------------------------------------------------------- 65 66var sitePjax_Global = getPjaxOfSite(); 67if (typeof checkGDPRChkBox === 'function') { 68 //from gdpr plugin itself. 69} 70else { 71 72jQuery(document).ready(function() { 73 if (typeof magnificPopup === 'function') { //WPB-3363 74 //-------------------------------- 75 if (jQuery.isFunction(jQuery('.gdpr-open-popup-link').magnificPopup)) { 76 jQuery(document).on("DOMSubtreeModified", function(){ jQuery('.gdpr-open-popup-link').magnificPopup({ type:'ajax' }); }); 77 jQuery('.gdpr-open-popup-link').magnificPopup({ type:'ajax' }); 78 } 79 } 80 //-------------------------------- 81});//End of ready. 82 83//same code is into gdpg plugin. but needed for pjax site. 84function checkGDPRChkBox(formId_Name, formObj, formClass) { 85 try { 86 var $form = formObj; var $gdpr_div = $form.find('.gdpr_html_div_class'); var gdpr_chk_id = $gdpr_div.find('.gdpr_chk_box').attr('id'); //alert('gdpr_chk_id : '+gdpr_chk_id); 87 if (gdpr_chk_id && gdpr_chk_id != 'undefined') { //if found gdpr checkbox then only. 88 var chk_error_text = 'Please agree to the Data Retention Policy'; 89 if ($gdpr_div.find('.gdpr_chk_box').is(':checked')) { 90 //if terms gdpr checked then allow below code as usual. 91 } 92 else { 93 alert(chk_error_text); return false; 94 } 95 } 96 }catch(e) { console.log('common_fun >> checkGDPRChkBox() Error:', e); } 97 98 return true; 99}//End of function checkGDPRChkBox 100 101}//End of if (typeof checkGDPRChkBox === 'function') 102 103//-------------------------------------------------------------------------------------- 104 105function isDateCheck(txtDate) { 106 var currVal = txtDate; 107 if(currVal == '') 108 return false; 109 110 //Declare Regex 111 var rxDatePattern = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/; 112 var dtArray = currVal.match(rxDatePattern); // is format OK? 113 114 if (dtArray == null) 115 return false; 116 117 //Checks for mm/dd/yyyy format. 118 dtMonth = dtArray[1]; 119 dtDay= dtArray[3]; 120 dtYear = dtArray[5]; 121 122 if (dtMonth < 1 || dtMonth > 12) 123 return false; 124 else if (dtDay < 1 || dtDay> 31) 125 return false;
126 else if ((dtMonth==4 || dtMonth==6 || dtMonth==9 || dtMonth==11) && dtDay ==31) 127 return false; 128 else if (dtMonth == 2) { 129 var isleap = (dtYear % 4 == 0 && (dtYear % 100 != 0 || dtYear % 400 == 0)); 130 if (dtDay> 29 || (dtDay ==29 && !isleap)) 131 return false; 132 } 133 return true; 134}//End of function isDateCheck 135 136//WPB-4213 137function detectIE() { 138 var ua = window.navigator.userAgent; 139 140 // Test values; Uncomment to check result ⦠141 142 // IE 10 143 // ua = 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)'; 144 145 // IE 11 146 // ua = 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko'; 147 148 // IE 12 / Spartan 149 // ua = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0'; 150 151 // Edge (IE 12+) 152 // ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586'; 153 154 var msie = ua.indexOf('MSIE '); 155 if (msie > 0) { 156 // IE 10 or older => return version number 157 return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10); 158 } 159 160 var trident = ua.indexOf('Trident/'); 161 if (trident > 0) { 162 // IE 11 => return version number 163 var rv = ua.indexOf('rv:'); 164 return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10); 165 } 166 167 var edge = ua.indexOf('Edge/'); 168 if (edge > 0) { 169 // Edge (IE 12+) => return version number 170 return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10); 171 } 172 // other browser 173 return false; 174} 175 176function testJSON_CHK(text) { 177 if (typeof text !== "string") { 178 return false; 179 } 180 try { 181 JSON.parse(text); 182 return true; 183 } catch (error) { 184 return false; 185 } 186} 187 188//WPB-4249 189function redirectPageJS(redirectURL, flagPage) { 190 //------------------------------------------- 191 var sitePjax = 0; 192 if (typeof is_PjaxSite_JS === "function") { 193 sitePjax = is_PjaxSite_JS(); 194 } 195 196 var redirectDone = false; 197 try { 198 console.log("HERE Barba pjax........."); 199 Barba.Pjax.goTo(redirectURL); //hello-theme-child-master 200 redirectDone = true; 201 } 202 catch(ee) { } 203 204 try { 205 console.log("HERE Other pjax........."); 206 if (sitePjax) { //for other theme if this true then only check this. 207 208 var $ajaxLoader = $(".global-ajax-loader"); 209 $ajaxLoader.fadeIn(); 210 211 $.pjax({url: redirectURL , container:'#pjax-wrapper'}); 212 //$.pjax.reload('#pjax-wrapper', {url: redirectURL}); 213 214 redirectDone = true; 215 216 }//End of if (sitePjax) 217 }catch(ee1){ 218 219 } 220 221 if (redirectDone) { 222 //if already done redirect above way. 223 } 224 else { 225 //document.location.href = redirectURL; 226 window.location.href = redirectURL; 227 } 228}//End of function redirectPageJS 229 230function setCookie(cname, cvalue) { 231 var d = new Date(); 232 d.setTime(d.getTime() + (90*24*60*60*1000)); 233 var expires = "expires="+ d.toUTCString(); 234 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 235} 236 237function getCookie(name) { 238 var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); 239 if (begin == -1) { 240 begin = dc.indexOf(prefix); 241 if (begin != 0) return null; 242 } 243 else { 244 begin += 2; 245 var end = document.cookie.indexOf(";", begin); 246 if (end == -1) { 247 end = dc.length; 248 } 249 } 250 // because unescape has been deprecated, replaced with decodeURI : //return unescape(dc.substring(begin + prefix.length, end)); 251 return decodeURI(dc.substring(begin + prefix.length, end)); 252} 253 254function validateEmail($email) { var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; return emailReg.test( $email ); } 255 256function inArray_JS(needle, haystack) { 257 var length = haystack.length; 258 for(var i = 0; i < length; i++) { 259 if(haystack[i] == needle) return true; 260 } 261 return false; 262} 263 264function getParameterByName_wpb(name, url = window.location.href) { 265 name = name.replace(/[\[\]]/g, '\\$&'); 266 var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'), 267 results = regex.exec(url); 268 if (!results) return null; 269 if (!results[2]) return ''; 270 return decodeURIComponent(results[2].replace(/\+/g, ' ')); 271} 272 273// --------------------------------------------------- 274// WPB-5920. 275function getParamsArrFromURL(url) { 276 var params = {}; 277 var prmarr = url.split("&"); 278 for ( var i = 0; i < prmarr.length; i++) { 279 var tmparr = prmarr[i].split("="); 280 var posCheck = tmparr[0].indexOf('?'); 281 if (posCheck > 0) { 282 var tmparr_2 = tmparr[0].split("?"); 283 params[tmparr_2[1]] = tmparr[1]; 284 params['url'] = tmparr_2[0]; 285 } 286 params[tmparr[0]] = tmparr[1]; 287 } 288 return params; 289} 290 291// same kind of in video-front.js file. 292function getHidExtraInfo_Video_Common (num_unique) { 293 var ObjHid = document.getElementById("hid-extra-vid-" + num_unique); 294 if (ObjHid && ObjHid != "undefined") { 295 var field_arr = ObjHid.value.split("^#^");
296 var field1_arr = field_arr[0].split("^@^"); 297 298 var v_id = field1_arr[1]; 299 var field2_arr = field_arr[1].split("^@^"); 300 var p_id = field2_arr[1]; 301 var field3_arr = field_arr[2].split("^@^"); 302 var flag_play = field3_arr[1]; 303 var field4_arr = field_arr[3].split("^@^"); 304 var pl_id = field4_arr[1]; 305 var field5_arr = field_arr[4].split("^@^"); 306 var ply_f = field5_arr[1]; 307 308 var plr_id = ""; 309 try { 310 var field6_arr = field_arr[5].split("^@^"); 311 var plr_id = field6_arr[1]; 312 } catch (e) {} 313 } else { 314 var v_id = 0; var p_id = 0; var flag_play = ""; var pl_id = 0; var ply_f = ""; var plr_id = ""; 315 } 316 317 var hidExtraInfoArr = []; 318 319 hidExtraInfoArr["v_id"] = v_id; // video id 320 hidExtraInfoArr["p_id"] = p_id; // preroll id 321 hidExtraInfoArr["flag_play"] = flag_play; 322 hidExtraInfoArr["pl_id"] = pl_id; // playlist id 323 hidExtraInfoArr["ply_f"] = ply_f; // player function 324 hidExtraInfoArr["plr_id"] = plr_id; // player id 325 326 return hidExtraInfoArr; 327}; //End of function getHidExtraInfo_Video 328 329function changeHidExtraInfo_Video_Common (num_unique, field_name, field_value) { 330 var ObjHid = document.getElementById("hid-extra-vid-" + num_unique); 331 if (ObjHid && ObjHid != "undefined") { 332 var new_hidden_str = ''; 333 334 var hidden_extra_video_info = ObjHid.value; 335 var field_arr = hidden_extra_video_info.split("^#^"); 336 for ( var i = 0; i < field_arr.length; i++) { 337 var field1_arr = field_arr[i].split("^@^"); 338 var field_name_chk = field1_arr[0]; 339 var field_value_chk = field1_arr[1]; 340 var field_value_chk_old = field_value_chk; 341 // if p_id means preroll id dynamically change which is called through get_vast.php file. 342 if (field_name_chk == field_name) { 343 if (field_value) { 344 field_value_chk = field_value; 345 } 346 } 347 new_hidden_str = new_hidden_str + field_name_chk+'^@^'+field_value_chk+'^#^'; 348 } 349 new_hidden_str = new_hidden_str.slice(0, -3); // removed last ^#^' 350 if (new_hidden_str) { 351 return new_hidden_str; 352 } 353 } 354 355 return ''; 356} 357// --------------------------------------------------- 358 359function pauseStreamPlayer(){ 360 jQuery( ".jp-jplayer" ).each(function( index ) { 361 var playerId = jQuery(this).attr('id'); 362 var player = jQuery("#"+playerId); 363 player.on(jQuery.jPlayer.event.play, function(event) { 364 if(Amplitude!='undefined'){ 365 jQuery("#audio-stream-player-status").val("stop"); 366 Amplitude.pause(); 367 jQuery(".amplitude-play-pause") 368 .addClass("amplitude-paused") 369 .removeClass("amplitude-playing"); 370 } 371 }); 372 }); 373} 374 375function pauseJPlayer(){ 376 jQuery( ".jp-jplayer" ).each(function( index ) { 377 var playerId = jQuery(this).attr('id'); 378 var player = jQuery("#"+playerId); 379 var unique_id = playerId.replace("player-", ""); 380 jQuery("#container-"+unique_id).removeClass('pause'); 381 jQuery("#eq-"+unique_id).hide(); 382 383 player.on(jQuery.jPlayer.event.pause, function(event) { 384 jQuery("#eq-"+unique_id).hide(); 385 }); 386 }); 387} 388 389// --------------------------------------------------- 390 391// WPB-6002 392function getHidExtraInfo_Audio_Common (num_unique) { 393 var ObjHid = document.getElementById("hid-extra-" + num_unique); 394 if (ObjHid && ObjHid != "undefined") { 395 var field_arr = ObjHid.value.split("^#^"); 396 var field1_arr = field_arr[0].split("^@^"); var e_id = field1_arr[1]; 397 var field2_arr = field_arr[1].split("^@^"); var p_id = field2_arr[1]; 398 var field3_arr = field_arr[2].split("^@^"); var flag = field3_arr[1]; 399 var field4_arr = field_arr[3].split("^@^"); var pod_id = field4_arr[1]; 400 var field5_arr = field_arr[4].split("^@^"); var ply_f = field5_arr[1]; 401 var mp3 = ''; 402 var title = ''; 403 try {
404 var field6_arr = field_arr[5].split("^@^"); var mp3 = field6_arr[1]; 405 var field7_arr = field_arr[6].split("^@^"); var title = field7_arr[1]; 406 } 407 catch (e) {} 408 } 409 else { 410 var e_id = 0; var p_id = 0; var flag = ''; var pod_id = 0; var ply_f = ''; var mp3 = ''; var title = ''; 411 } 412 413 var hidExtraInfoArr = []; 414 415 hidExtraInfoArr["e_id"] = e_id; // episode id 416 hidExtraInfoArr["p_id"] = p_id; // preroll id 417 hidExtraInfoArr["flag"] = flag; 418 hidExtraInfoArr["pod_id"] = pod_id; // podcast id 419 hidExtraInfoArr["ply_f"] = ply_f; 420 421 hidExtraInfoArr["mp3"] = mp3; 422 hidExtraInfoArr["title"] = title; 423 424 return hidExtraInfoArr; 425} 426 427function getJsInfo_Audio_Common (js_str) { 428 if (js_str) { 429 var field_arr = js_str.split("^#^"); 430 var field1_arr = field_arr[0].split("^@^"); var e_id = field1_arr[1]; 431 var field2_arr = field_arr[1].split("^@^"); var e_title = field2_arr[1]; 432 var field3_arr = field_arr[2].split("^@^"); var e_audio = field3_arr[1]; 433 var field4_arr = field_arr[3].split("^@^"); var e_image = field4_arr[1]; 434 var field5_arr = field_arr[4].split("^@^"); var p_id = field5_arr[1]; 435 var field6_arr = field_arr[5].split("^@^"); var p_audio = field6_arr[1]; 436 var field7_arr = field_arr[6].split("^@^"); var p_title = field7_arr[1]; 437 438 var pod_id = 0; var ply_f = ''; var e_audio_dl = ''; 439 try { 440 var field8_arr = field_arr[7].split("^@^"); var pod_id = field8_arr[1]; 441 var field9_arr = field_arr[8].split("^@^"); var ply_f = field9_arr[1]; 442 var field10_arr = field_arr[9].split("^@^"); var e_audio_dl = field10_arr[1]; 443 444 } catch (e) {} 445 446 if (typeof field_arr[10] !== 'undefined') { 447 var field11_arr = field_arr[10].split('^@^'); var m_id = field11_arr[1]; 448 var field12_arr = field_arr[11].split('^@^'); var m_audio = field12_arr[1]; 449 var field13_arr = field_arr[12].split('^@^'); var m_title = field13_arr[1]; 450 } 451 else { 452 var m_id = 0; var m_audio = ''; var m_title = ''; 453 } 454 455 if (typeof field_arr[13] !== 'undefined') { 456 var field14_arr = field_arr[13].split('^@^'); var po_id = field14_arr[1]; 457 var field15_arr = field_arr[14].split('^@^'); var po_audio = field15_arr[1]; 458 var field16_arr = field_arr[15].split('^@^'); var po_title = field16_arr[1]; 459 } 460 else { 461 var po_id = 0; var po_audio = ''; var po_title = ''; 462 } 463 464 } else { 465 var e_id = 0; var e_title = ''; var e_audio = ""; var e_image = ''; var p_id = 0; var p_audio = ""; var p_title = ""; 466 var pod_id = 0; var ply_f = ""; var e_audio_dl = ""; var m_id = 0; var m_audio = ''; var m_title = ''; 467 var po_id = 0; var po_audio = ''; var po_title = ''; 468 } 469 470 var hidExtraInfoArr = []; 471 472 hidExtraInfoArr["e_id"] = e_id; // episode id 473 hidExtraInfoArr["e_title"] = e_title; 474 hidExtraInfoArr["e_audio"] = e_audio; 475 hidExtraInfoArr["e_image"] = e_image; 476 hidExtraInfoArr["p_id"] = p_id; // preroll id 477 hidExtraInfoArr["p_audio"] = p_audio; 478 hidExtraInfoArr["p_title"] = p_title; 479 hidExtraInfoArr["pod_id"] = pod_id; // podcast id 480 hidExtraInfoArr["ply_f"] = ply_f; 481 hidExtraInfoArr["e_audio_dl"] = e_audio_dl; 482 483 hidExtraInfoArr["m_id"] = m_id; // midroll id 484 hidExtraInfoArr["m_audio"] = m_audio; 485 hidExtraInfoArr["m_title"] = m_title; 486 487 hidExtraInfoArr["po_id"] = po_id; // postroll id 488 hidExtraInfoArr["po_audio"] = po_audio; 489 hidExtraInfoArr["po_title"] = po_title; 490 491 return hidExtraInfoArr; 492} 493// --------------------------------------------------- 494 495// ******************************* 496jQuery(document).ready(function($) { // WPB-6061. 497 function get_img_data_image_editor($) { 498 var parentElement = $('.imgedit-crop-sel'); 499 var width_val = 0; var height_val = 0; var width_sel_id = ''; var height_sel_id = ''; 500 501 parentElement.find('input[type="number"]').each(function() { 502 var id_val = $(this).attr('id'); 503 if (id_val) { 504 var pos_selection_width = id_val.search("imgedit-sel-width-"); 505 var pos_selection_height = id_val.search("imgedit-sel-height-"); 506 if (pos_selection_width >= 0) { 507 width_sel_id = $(this).attr('id'); 508 } 509 if (pos_selection_height >= 0) { 510 height_sel_id = $(this).attr('id'); 511 } 512 }//End of if (id_val) 513 }); 514 515 if (width_sel_id == '') { 516 return []; 517 } 518 519 var tempArr = width_sel_id.split('-'); 520 if (tempArr.length != 4) { 521 return []; 522 } 523 524 var att_id_val = tempArr[3]; 525 var img = $( '#image-preview-' + att_id_val ); 526 527 var img_width = img.width();
528 var img_height = img.height(); 529 var img_width_inner = img.innerWidth(); 530 var img_height_inner = img.innerHeight(); 531 532 var save_edits_btn = false; 533 if ( $('#imgedit-history-' + att_id_val).val() && $('#imgedit-undone-' + att_id_val).val() === '0' ) { 534 save_edits_btn = true; 535 } 536 537 var selection = {}; 538 var hold_data = {}; 539 try { 540 selection = window.imageEdit.iasapi.getSelection(); 541 // wp-admin/js/image-edit.js 542 hold_data = window.imageEdit.hold; 543 544 /*var imageEdit = wp.media.editor; 545 if (imageEdit && imageEdit.imgAreaSelect) { 546 var originalUpdate = imageEdit.imgAreaSelect.update; 547 console.log(originalUpdate); 548 }*/ 549 } 550 catch(e){ } 551 552 if (width_sel_id) { 553 width_val = ( $( '#imgedit-sel-width-' + att_id_val ).val() ) ? $('#imgedit-sel-width-' + att_id_val).val() : 0; // img_width_1 554 } 555 if (height_sel_id) { 556 height_val = ( $( '#imgedit-sel-height-' + att_id_val ).val() ) ? $('#imgedit-sel-height-' + att_id_val).val() : 0; // img_height_1 557 } 558 559 var ret_arr = []; 560 561 ret_arr['att_id_val'] = att_id_val; 562 ret_arr['img_width'] = img_width; 563 ret_arr['img_height'] = img_height; 564 ret_arr['img_width_inner'] = img_width_inner; 565 ret_arr['img_height_inner'] = img_height_inner; 566 ret_arr['save_edits_btn'] = save_edits_btn; 567 568 if (selection) { 569 ret_arr['img_width_selection'] = selection.width; 570 ret_arr['img_height_selection'] = selection.height; 571 ret_arr['img_width_hold'] = hold_data.w; 572 ret_arr['img_height_hold'] = hold_data.h; 573 ret_arr['img_sizer_hold'] = hold_data.sizer; 574 } 575 else { 576 ret_arr['img_width_selection'] = 0; ret_arr['img_height_selection'] = 0; ret_arr['img_width_hold'] = 0; 577 ret_arr['img_height_hold'] = 0; ret_arr['img_sizer_hold'] = 0; 578 } 579 580 return ret_arr; 581 } 582 // Wait for the .imgedit-crop-apply element to be added to the DOM 583 $(document).on('click', '.imgedit-crop-apply .button-primary', function() { 584 var ret_arr_img = get_img_data_image_editor($); 585 if (ret_arr_img) { 586 var save_edits_btn = ret_arr_img['save_edits_btn']; 587 var att_id_val = ret_arr_img['att_id_val']; 588 // just message on apply crop. but for future check. 589 /*if (!save_edits_btn) { 590 alert('Please do crop area adjustment to get values of selection width and height then click on apply crop button and at last save edits top button.'); 591 }*/ 592 } 593 }); 594 $(document).on('click', '.imgedit-crop', function() { 595 var ret_arr_img = get_img_data_image_editor($); 596 var att_id_val = 0; 597 if (ret_arr_img) { 598 att_id_val = ret_arr_img['att_id_val']; 599 } 600 $(document).on('blur', '#imgedit-crop-height-'+att_id_val, function() { 601 var crop_h = $('#imgedit-crop-height-' + att_id_val).val(); 602 if (crop_h == '') { 603 return; 604 } 605 606 // again fire func. 607 var ret_arr_img = get_img_data_image_editor($); 608 var selW_val = 0; var selH_val = 0; 609 if (ret_arr_img['img_sizer_hold'] > 0) { 610 selW_val = Math.round ( ret_arr_img['img_width_selection'] / ret_arr_img['img_sizer_hold'] ); 611 selH_val = Math.round ( ret_arr_img['img_height_selection'] / ret_arr_img['img_sizer_hold'] ); 612 } 613 614 if (ret_arr_img) { 615 if (selW_val == 0 || selH_val == 0) { 616 selW_val = ret_arr_img['img_width_hold']; 617 selH_val = ret_arr_img['img_height_hold']; 618 } 619 620 var sel_w = $('#imgedit-sel-width-' + att_id_val).val(); 621 var sel_y = $('#imgedit-sel-height-' + att_id_val).val(); 622 if (sel_w || sel_y) { 623 // if set during crop area adjust then donot do anything on it. 624 } 625 else { 626 $('#imgedit-sel-width-' + att_id_val).val(selW_val); 627 $('#imgedit-sel-height-' + att_id_val).val(selH_val); 628 window.imageEdit.setNumSelection(att_id_val, $('#imgedit-sel-width-' + att_id_val)); 629 window.imageEdit.setNumSelection(att_id_val, $('#imgedit-sel-height-' + att_id_val)); 630 } 631 } 632 }); 633 }); 634}); 635 636jQuery(document).ready(function($) { 637$('#toplevel_page_vip-overview').find('a[href*="vip-autoemails"]').each(function() { 638 var currentUrl = $(this).attr('href'); 639 if (currentUrl.indexOf('&view=') === -1) { 640 $(this).attr('href', currentUrl + '&view=welcome'); 641 } 642}); 643}); 644// *******************************
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.