1jQuery(document).ready(function ($) { 2 /* jQuery(".main-header .header-nav.bottom-nav > .menu-item").eq(2).append("<div class=\"new-sticker\"><span class=\"sticker\"></span><span class=\"new\">NEW!</span></div>"); 3 jQuery(".main-header .header-nav.bottom-nav > .menu-item").eq(3).append("<div class=\"new-sticker\"><span class=\"sticker\"></span><span class=\"new\">NEW!</span></div>"); 4 jQuery(".newappsection > p").eq(0).append("<div class=\"new-sticker1\"><span class=\"sticker1\"></span><span class=\"new1\">NEW!</span></div>"); 5 jQuery(".newappsection > p").eq(0).css("position", "relative"); */ 6 jQuery(".main-header .header-nav.bottom-nav > .menu-item").eq(1).append("<div class=\"newnavsticker\">NEW</div>"); 7 jQuery(".main-header .header-nav.bottom-nav > .menu-item").eq(2).append("<div class=\"newnavsticker\">NEW</div>"); 8 jQuery(".newappsection > p").eq(0).append("<div class=\"newnavstickerapp\">NEW</div>"); 9 jQuery(".newappsection > p").eq(0).css("position", "relative"); 10 11 function alignModal() { 12 var modalDialog = jQuery(this).find(".modal-dialog"); 13 /* Applying the top margin on modal dialog to align it vertically center */ 14 modalDialog.css("margin-top", Math.max(0, (jQuery(window).height() - modalDialog.height()) / 2)); 15 } 16 17 // Align modal when it is displayed 18 jQuery(".modal").on("shown.bs.modal", alignModal); 19 20 // Align modal when user resize the window 21 jQuery(window).on("resize", function () { 22 jQuery(".modal:visible").each(alignModal).fadeIn(1000); 23 }); 24 25 // Align modal when user resize the window 26 jQuery(window).on("load", function () { 27 jQuery(".modal:visible").each(alignModal).fadeIn(1000); 28 }); 29 jQuery('.form-title, .question, .norm-data-title').click(function (e) { 30 e.preventDefault(); 31 jQuery(this).next().slideToggle(); 32 }); 33 34 35 36 37 38 39 40 // jQuery('.version-select').on('change', function (e) { 41 // var val = jQuery(this).val(); 42 43 // if (jQuery(this).hasClass('error-border')) { 44 // jQuery(this).removeClass('error-border'); 45 // jQuery('.version-error-message').css('opacity', '0'); 46 // } 47 48 // if (val == 'basic') { 49 // jQuery('.select-wrapper.language.empty').hide().removeClass('active'); 50 // jQuery('.select-wrapper.language.blind').hide().removeClass('active'); 51 // jQuery('.select-wrapper.language.full81').hide().removeClass('active'); 52 // jQuery('.select-wrapper.language.fivemin').hide().removeClass('active'); 53 // jQuery('.select-wrapper.language.audiovisual').hide().removeClass('active'); 54 // jQuery('.select-wrapper.language.hearingimpairment').hide().removeClass('active'); 55 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 56 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 57 58 59 // } 60 // if (val == 'blind') { 61 // jQuery('.select-wrapper.language.empty').hide().removeClass('active'); 62 // jQuery('.select-wrapper.language.basic').hide().removeClass('active'); 63 // jQuery('.select-wrapper.language.full81').hide().removeClass('active'); 64 // jQuery('.select-wrapper.language.fivemin').hide().removeClass('active'); 65 // jQuery('.select-wrapper.language.audiovisual').hide().removeClass('active'); 66 // jQuery('.select-wrapper.language.hearingimpairment').hide().removeClass('active'); 67 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 68 // jQuery('.select-wrapper.language.blind').attr('style', 'display:inline-block').addClass('active'); 69 70 // } 71 // if (val == 'fivemin') { 72 // jQuery('.select-wrapper.language.empty').hide().removeClass('active'); 73 // jQuery('.select-wrapper.language.basic').hide().removeClass('active'); 74 // jQuery('.select-wrapper.language.full81').hide().removeClass('active'); 75 // jQuery('.select-wrapper.language.blind').hide().removeClass('active'); 76 // jQuery('.select-wrapper.language.audiovisual').hide().removeClass('active'); 77 // jQuery('.select-wrapper.language.hearingimpairment').hide().removeClass('active'); 78 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 79 // jQuery('.select-wrapper.language.fivemin').attr('style', 'display:inline-block').addClass('active'); 80 81 // } 82 // if (val == 'audiovisual') { 83 // jQuery('.select-wrapper.language.empty').hide().removeClass('active'); 84 // jQuery('.select-wrapper.language.basic').hide().removeClass('active'); 85 // jQuery('.select-wrapper.language.full81').hide().removeClass('active'); 86 // jQuery('.select-wrapper.language.blind').hide().removeClass('active'); 87 // jQuery('.select-wrapper.language.fivemin').hide().removeClass('active'); 88 // jQuery('.select-wrapper.language.hearingimpairment').hide().removeClass('active'); 89 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 90 // jQuery('.select-wrapper.language.audiovisual').attr('style', 'display:inline-block').addClass('active'); 91 92 // } 93 // if (val == 'full81') { 94 // jQuery('.select-wrapper.language.blind').hide().removeClass('active'); 95 // jQuery('.select-wrapper.language.basic').hide().removeClass('active'); 96 // jQuery('.select-wrapper.language.empty').hide().removeClass('active'); 97 // jQuery('.select-wrapper.language.fivemin').hide().removeClass('active'); 98 // jQuery('.select-wrapper.language.audiovisual').hide().removeClass('active'); 99 // jQuery('.select-wrapper.language.hearingimpairment').hide().removeClass('active'); 100 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 101 // jQuery('.select-wrapper.language.full81').attr('style', 'display:inline-block').addClass('active'); 102 103 // } 104 // if (val == '0') { 105 // jQuery('.select-wrapper.language.basic').hide().removeClass('active'); 106 // jQuery('.select-wrapper.language.blind').hide().removeClass('active'); 107 // jQuery('.select-wrapper.language.full81').hide().removeClass('active'); 108 // jQuery('.select-wrapper.language.fivemin').hide().removeClass('active'); 109 // jQuery('.select-wrapper.language.audiovisual').hide().removeClass('active'); 110 // jQuery('.select-wrapper.language.hearingimpairment').hide().removeClass('active'); 111 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 112 // jQuery('.select-wrapper.language.empty').attr('style', 'display:inline-block').addClass('active'); 113 114 // } 115 116 // if (val == 'hearingimpairment') { 117 // jQuery('.select-wrapper.language.blind').hide().removeClass('active'); 118 // jQuery('.select-wrapper.language.basic').hide().removeClass('active'); 119 // jQuery('.select-wrapper.language.empty').hide().removeClass('active'); 120 // jQuery('.select-wrapper.language.fivemin').hide().removeClass('active'); 121 // jQuery('.select-wrapper.language.audiovisual').hide().removeClass('active'); 122 // jQuery('.select-wrapper.language.full81').hide().removeClass('active'); 123 // jQuery('.select-wrapper.language.basic_blind').hide().removeClass('active'); 124 // jQuery('.select-wrapper.language.hearingimpairment').attr('style', 'display:inline-block').addClass('active'); 125 // } 126 127 // if (val == 'basic_blind') { 128 // jQuery('.select-wrapper.language.blind').hide().removeClass('active'); 129 // jQuery('.select-wrapper.language.basic').hide().removeClass('active'); 130 // jQuery('.select-wrapper.language.empty').hide().removeClass('active'); 131 // jQuery('.select-wrapper.language.fivemin').hide().removeClass('active'); 132 // jQuery('.select-wrapper.language.audiovisual').hide().removeClass('active'); 133 // jQuery('.select-wrapper.language.full81').hide().removeClass('active'); 134 // jQuery('.select-wrapper.language.hearingimpairment').hide().removeClass('active'); 135 // jQuery('.select-wrapper.language.basic_blind').attr('style', 'display:inline-block').addClass('active'); 136 // } 137 // }); 138 139 jQuery(document).on('change', '.select-wrapper.language.active select', function (e) { 140 if (jQuery(this).val() != 0) { 141 jQuery(this).next().attr('style', 'opacity: 0'); 142 } 143 }) 144 145 146 function submitPaperTest(form_id){ 147 localStorage.clear(); 148 if (jQuery('#'+form_id).find('.select-wrapper .version-select').val() == '0') { 149 jQuery('#'+form_id).find('.select-wrapper .version-select').addClass('error-border'); 150 jQuery('#'+form_id).find('.version-error-message').css('opacity', '1'); 151 } 152 else { 153 jQuery('#'+form_id).find('.select-wrapper .version-select').removeClass('error-border'); 154 jQuery('#'+form_id).find('.version-error-message').css('opacity', '0'); 155 if (jQuery('#'+form_id).find('.select-wrapper.language.active select').val() == "0") { 156 jQuery('#'+form_id).find('.language-error-message').attr('style', 'display: block'); 157 } 158 else { 159 //in case of certified and exempted users 160 if (!jQuery('#'+form_id).find('input[name="certification"]').length) { 161 var to_filter_url = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').attr('data-file-url'); 162 if(!to_filter_url) { 163 jQuery('#'+form_id).find('.language-error-message').attr('style', 'display: block'); 164 } else { 165 jQuery("#cssloader").show(); 166 if(to_filter_url.indexOf("/fr/") > -1){ 167 var filteredUrl = to_filter_url.replace('/fr/', ''); 168 }else{ 169 var filteredUrl = to_filter_url; 170 } 171 var version = jQuery('#'+form_id).find('.select-wrapper .version-select').val(), 172 language = jQuery('#'+form_id).find('.select-wrapper.language.active select').val(), 173 url = filteredUrl, 174 test_language = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').attr('data-test-language'), 175 test_version = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').text(); 176 data = { 177 action: 'update_downloaded_language_table', 178 language: language, 179 test_language: test_language, 180 url: url, 181 version: version, 182 test_version: test_version 183 }; 184 jQuery.post('/wp-admin/admin-ajax.php', data, function (response) { 185 jQuery(".loading-div").hide(); 186 jQuery("#cssloader").hide(); 187 try { 188 var res = JSON.parse(response); 189 if (res.status === 'success' && typeof res.url === 'string') { 190 window.location.href = res.url; 191 } else if (res.status === 'error') { 192 alert(res.message); 193 } 194 } catch (error) { 195 console.error('Error parsing JSON:', error); 196 } 197 }); 198 } 199 } else if (!jQuery('#'+form_id).find('input[name="certification"]').is(':checked')) { 200 //validation 201 jQuery('#'+form_id).find('.radio-error-message').attr('style', 'opacity: 1'); 202 } else if (jQuery('#'+form_id).find('input[name="certification"]')) { 203 jQuery("#cssloader").show(); 204 jQuery(".loading-div").show(); 205 if (jQuery('#'+form_id).find('input[name="certification"]:checked').val() == 'need_certification') { 206 jQuery(".loading-div").hide(); 207 jQuery("#cssloader").hide(); 208 if(window.location.href.indexOf("/fr/") > -1) { 209 window.location.href = '/fr/recevoir-la-certification/'; 210 }else{ 211 window.location.href = '/get-certified/'; 212 } 213 } 214 // else if (jQuery(this).find('input[name="certification"]:checked').val() == 'excempted_user') { 215 // jQuery(".loading-div").hide(); 216 // jQuery("#cssloader").hide(); 217 // window.location.href = '/get-certified/#proof_form_link'; 218 // } 219 else if (jQuery('#'+form_id).find('input[name="certification"]:checked').val() == 'decline_certification') { 220 jQuery("#cssloader").show(); 221 var to_filter_url = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').attr('data-file-url'); 222 if(to_filter_url.indexOf("/fr/") > -1){ 223 var filteredUrl = to_filter_url.replace('/fr/', ''); 224 }else{ 225 var filteredUrl = to_filter_url; 226 } 227 var version = jQuery('#'+form_id).find('.select-wrapper .version-select').val(), 228 language = jQuery('#'+form_id).find('.select-wrapper.language.active select').val(), 229 url = filteredUrl, 230 test_language = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').attr('data-test-language'), 231 test_version = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').text(), 232 data = { 233 action: 'save_file_url', 234 url: url, 235 language: language, 236 test_language: test_language, 237 version: version, 238 test_version: test_version 239 }; 240 jQuery.post('/wp-admin/admin-ajax.php', data, function (response) { 241 jQuery(".loading-div").hide(); 242 jQuery("#cssloader").hide(); 243 244 if(window.location.href.indexOf("/fr/") > -1) { 245 window.location.href = '/fr/declined/?arg=' + response; 246 }else{ 247 window.location.href = '/declined/?arg=' + response; 248 } 249 }); 250 251 } 252 else if (jQuery('#'+form_id).find('input[name="certification"]:checked').val() == 'will_complete_certification') { 253 jQuery("#cssloader").show(); 254 var to_filter_url = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').attr('data-file-url'); 255 if(to_filter_url.indexOf("/fr/") > -1){ 256 var filteredUrl = to_filter_url.replace('/fr/', ''); 257 }else{ 258 var filteredUrl = to_filter_url; 259 } 260 var version = jQuery('#'+form_id).find('.select-wrapper .version-select').val(), 261 language = jQuery('#'+form_id).find('.select-wrapper.language.active select').val(), 262
262 test_language = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').attr('data-test-language'), 263 url = filteredUrl, 264 test_version = jQuery('#'+form_id).find('.select-wrapper.language.active select option:selected').text(); 265 data = { 266 action: 'update_papertest_downloaded_table_for_unavailable_language', 267 language: language, 268 test_language: test_language, 269 version: version, 270 test_version: test_version 271 }; 272 jQuery.post('/wp-admin/admin-ajax.php', data, function (response) { 273 jQuery(".loading-div").hide(); 274 jQuery("#cssloader").hide(); 275 window.location.href = url; 276 }); 277 } 278 } 279 } 280 } 281 } 282 283 jQuery('#paper_form_full').on('submit', function (e) { 284 e.preventDefault(); 285 submitPaperTest("paper_form_full"); 286 }); 287 288 jQuery('#paper_form_basic').on('submit', function (e) { 289 e.preventDefault(); 290 submitPaperTest("paper_form_basic"); 291 }); 292 293 jQuery('#paper_form_basic_blind').on('submit', function (e) { 294 e.preventDefault(); 295 submitPaperTest("paper_form_basic_blind"); 296 }); 297 298 jQuery('#paper_form_blind_telephone').on('submit', function (e) { 299 e.preventDefault(); 300 submitPaperTest("paper_form_blind_telephone"); 301 }); 302 303 jQuery('#paper_form_fivemin').on('submit', function (e) { 304 e.preventDefault(); 305 submitPaperTest("paper_form_fivemin"); 306 }); 307 308 jQuery('#paper_form_audiovisual').on('submit', function (e) { 309 e.preventDefault(); 310 submitPaperTest("paper_form_audiovisual"); 311 }); 312 313 jQuery('#paper_form_hearingimpairment').on('submit', function (e) { 314 e.preventDefault(); 315 submitPaperTest("paper_form_hearingimpairment"); 316 }); 317 318 jQuery('.front-page-slider').slick({ 319 // infinite: true, 320 // slidesToShow: 1, 321 // slidesToScroll: 1, 322 // arrows: false, 323 // dots: true, 324 // autoplay: false, 325 // autoplaySpeed: 10000, 326 // fade: true, 327 // cssEase: 'linear', 328 // responsive: [ 329 // { 330 // breakpoint: 768, 331 // settings: { 332 // dots: false, 333 // } 334 // } 335 // ] 336 // }); 337 centerMode: true, 338 autoplay: false, 339 arrows: true, 340 infinite: true, 341 dots: true, 342 centerPadding: '120px', 343 autoplaySpeed: 4000, 344 slidesToShow: 1, 345 responsive: [ 346 { 347 breakpoint: 991, 348 settings: { 349 arrows: false, 350 centerMode: false, 351 centerPadding: '0', 352 slidesToShow: 1, 353 dots: true 354 } 355 }, 356 { 357 breakpoint: 480, 358 settings: { 359 arrows: false, 360 centerMode: false, 361 centerPadding: '0', 362 slidesToShow: 1, 363 dots: true 364 } 365 } 366 ] 367 }); 368}); 369 370updateList = function () { 371 var input = document.getElementById('proofDoc'); 372 var output = document.getElementById('fileList'); 373 var children = ""; 374 var totalSize = 0; 375 376 var fileType = /(\.pdf)$/i; 377 var isInvalid = false; 378 for (var i = 0; i < input.files.length; ++i) { 379 children += '<li>' + input.files.item(i).name + '</li>'; 380 totalSize += input.files.item(i).size; 381 382 if (!fileType.exec(input.files.item(i).name)) { 383 isInvalid = true; 384 } 385 } 386 if (totalSize > 5242880) { 387 console.log("5242880: " + totalSize); 388 output.innerHTML = "**size exceeds 5MB"; 389 input.setCustomValidity("size exceeds 5MB."); 390 return false; 391 } 392 if (isInvalid) { 393 output.innerHTML = "**Please upload a valid file type"; 394 input.setCustomValidity("Please upload a valid file type."); 395 return false;
396 } 397 398 input.setCustomValidity(""); 399 output.innerHTML = '<ul>' + children + '</ul>'; 400}
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.