1<!DOCTYPE html> 2<!--[if IE 8]> <html class="no-js ie lt-ie9" lang="en"> <![endif]--> 3<!--[if IE 9]> <html class="no-js ie ie9" lang="en"> <![endif]--> 4<!--[if !IE]><!--> <html class="no-js" lang="en"> <!--<![endif]--> 5 6 7 8<head> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 11 <title> 12 Reach Hire Job Board 13 14 </title> 15 <style> 16 .country-selector { 17 top :18px; 18 bottom : auto!important; 19 width:150px; 20 } 21 .weg-openup ul { 22 top:37px; 23 bottom: auto !important; 24 border: 1px solid #e0e0e0; 25 width:150px; 26 min-width:150px; 27 28 } 29 .weg-openup .current:after { 30 -webkit-transform: rotate(0deg); 31 -moz-transform: rotate(0deg); 32 -ms-transform: rotate(0deg); 33 -o-transform: rotate(0deg); 34 transform: rotate(0deg); 35 } 36 </style> 37<!-- Weglot Language Switcher Style Editing --> 38
39<script src="//cdn.ravenjs.com/1.1.19/jquery,native/raven.min.js"></script>
vendor: 1 bytes, line 39
39
40<script> 41Raven.config('https://[email protected]/3', { 42 whitelistUrls: [location.host] 43}).install(); 44 45</script>
45 46 47 48 49 50 51 52 <link rel="stylesheet" href="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/CACHE/css/47c0d651c840.css" type="text/css" /> 53 54 <link rel="stylesheet" type="text/css" href="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/css/iconize.min.css" /> 55 <link rel="stylesheet" type="text/css" href="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/css/iconize-fonts.min.css" /> 56 57 58
58<script src="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/js/libs/modernizr.custom.28468.js"></script>
58 59 60 <link rel="stylesheet" type="text/css" href="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/css/modal.css" />
vendor: 70 bytes, lines 60-62
60 61 62 <script src="https://www.google.com/recaptcha/api.js?render=
626LdXwK0pAAAAAEP7Q5WuehnUGql4-VhlJw8Qidgr
vendor: 24 bytes, lines 62-66
62"></script> 63 64 65 66
66<link rel="stylesheet" href="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/css/static.css"> 67 <link rel="stylesheet" href="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/CACHE/css/618ef38104c4.css" type="text/css" /> 68 69 70 71 72 73 74 75 76 <meta content="True" name="HandheldFriendly"> 77 <meta name="viewport" 78 content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" target-densitydpi="device-dpi"> 79 80 <style> 81 @media only screen and (-webkit-min-device-pixel-ratio: 2) { 82 .logo a { 83 margin-top:0px; 84 background-size: 150px 53px; 85 height: 53px; 86 width: 150px;} 87 } 88 </style> 89 90 91 <link href="/app/partner/jobboard/572762850a35c25bf228fb77/custom-css?ts=1791610766" rel="stylesheet" type="text/css" /> 92 93 94 95 96 <link rel="shortcut icon" href="/app/partner/jobboard/favicon/ccvo_live"> 97 98 99 100 101 <meta content="True" name="HandheldFriendly"> 102 103 104 105
105<script type="text/javascript">STATIC_URL = "//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/"</script>
105 106 107 <meta name="viewport" 108 content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" target-densitydpi="device-dpi"> 109 110 111 112
113<script type="text/javascript"> 114 115 Place the tracking codes here 116 117</script>
117 118 119 120 121<!-- Google Tag Manager -->
122<script>
vendor: 327 bytes, lines 122-126
122(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 123new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 124j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 125'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 126})(window,document,'script','dataLayer','
126GTM-NDVQQ8L
vendor: 3 bytes, line 126
126');
126</script>
126 127<!-- End Google Tag Manager --> 128 129</head> 130<body id="page-body"> 131 132 133 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 133-134
133 134<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
134GTM-NDVQQ8L
vendor: 83 bytes, lines 134-135
134" 135height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
136<!-- End Google Tag Manager (noscript) --> 137 138 139 <div class="modal-loading"><div class="img-loading"></div></div> 140 <div id="overlay-container"></div> 141 <div id="modal-container"></div> 142 143 144 145 146 <header id="site-header" class="site-header wolf-header"> 147 <div class="layout"> 148 <p class="logo"> 149 150 <a href="https://reachhire.ca"> 151 <img src="/app/partner/jobboard/logo/ccvo_live" alt="Reach Hire Job Board" title="Reach Hire Job Board"/> 152 </a> 153 154 </p> 155 <nav> 156 157 <ul class="top-menu"> 158 <li id="menu-item-1258982" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1258982"><a href="https://reachhire.ca/pricing/">Pricing</a></li> 159<li id="menu-item-1257921" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1257921"><a href="https://reachhire.ca/search">Search</a></li> 160<li id="menu-item-1258269" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1258269"><a href="#">Login</a> 161<ul class="sub-menu"> 162 <li id="menu-item-1258270" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1258270"><a href="https://reachhire.ca/wp-login.php?redirect_to=%2F%2Freachhire.ca%2Fapp%2Fme">Job Seeker</a></li> 163 <li id="menu-item-1258271" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1258271"><a href="https://reachhire.ca/wp-login.php?redirect_to=%2F%2Freachhire.ca%2Fapp%2Fe%2F%26loginUser%3Demployer">Employer</a></li> 164</ul> 165</li> 166 167 </ul> 168 169 170 171 172 173 </nav> 174 175 </div> 176 177 178 179 </header> 180 181 182 183 184 <div id="content-region" class="container"> 185 186<input type="hidden" name="csrfmiddlewaretoken" value="g6pEEATICYaLuwGK1pUzuQJCaWRPxUvHKEZfWWK7kyfXmL07GO5PehuGirNnfKG7"> 187<article id="sign-up-extra" class="sign-up"> 188 <section id="signin" class="clear"> 189 <div class="content"> 190 191 <h3 style="text-align:center; color:#2B1626;"><em>Connecting Talent with Great Opportunities!</em></h3> 192 193 194 <div class="bottom-wrapper"> 195 <div class="message"> 196 <span>Don't have an account?</span> 197 <a href="/app/signup?next=/app/app/o/authorize/%3Fresponse_type%3Dcode%26redirect_uri%3Dhttps%253A%252F%252Freachhire.ca%252Fwp-login.php%26client_id%3DRr95xpkfqXd74GuU19VEPOby6szwXsUnj90UL78K%26scope%3Dread%26access_type%3Doffline%26approval_prompt%3Dauto%26state%3D5f2bec2319%257C%252F%252Freachhire.ca%252Fapp%252Fme#!/step1">Sign up here</a>. 198 </div> 199 </div> 200 201 202 203 204 205 206 </br> 207 <form id="sign-in-manual"> 208 <div id="sign-in-username" class="fields"> 209 <input class="form-control" aria-label="Your email" id="sin-username" name="eu_username" type="text" placeholder="Your email" required /> 210 </div> 211 <div id="sign-in-password" class="input-group input-group-sm input-group-password"> 212 <input class="form-control" aria-label="Password" id="sin-password" name="eu_password" type="password" placeholder="Password" required /> 213 <div class="input-group-btn"> 214 <button class="btn btn-default" id="password_display_opt" type="button"><i class="fa fa-eye-slash"></i></button> 215 </div> 216 </div> 217 <div id="sign-in-access-code" class="fields" style="margin-top: 5px; display: none"> 218 <input class="form-control" aria-label="Access Code" id="sin-access-code" name="eu_access_code" type="text" placeholder="Access Code" /> 219 <div class="alert alert-warning" style="margin-top: 5px;"></div> 220 </div> 221 <div class="info"> 222 <label> 223 <input type="checkbox" id="remember_me" name="remember_me" checked /> 224 Remember me 225 </label> 226 </div> 227 <div class="actions"> 228 <button type="submit" aria-label="SIGN IN TO YOUR ACCOUNT" class="btn btn-primary btn-lg" style="min-width:256px;">SIGN IN TO YOUR ACCOUNT</a> 229 </div> 230 </form> 231 232 233 <p>
234 <span class="no-account"><a href="#" id="forgot-password">Forgot password?</a></span> 235 </p> 236 237 238 </div> 239 240 <div class="bottom-wrapper"> 241 242 </div> 243 244</article> 245<!-- <article id="login" class="site-section partners-section"> 246 <div> 247 <section> 248 <p>Sign in! Or if you don't have an account sign up to access our unique features.</p> 249 250 <div id="cta-buttons"> 251 <a class="grayBtn" id="signup_link" href="/app/signup?next=/app/app/o/authorize/%3Fresponse_type%3Dcode%26redirect_uri%3Dhttps%253A%252F%252Freachhire.ca%252Fwp-login.php%26client_id%3DRr95xpkfqXd74GuU19VEPOby6szwXsUnj90UL78K%26scope%3Dread%26access_type%3Doffline%26approval_prompt%3Dauto%26state%3D5f2bec2319%257C%252F%252Freachhire.ca%252Fapp%252Fme#!/step1">Sign Up</a> 252 <a class="blueBtn sign-in-link" href="#">Sign In</a> 253 </div> 254 </section> 255 </div> 256</article> --> 257 258 </div> 259 <!-- /container --> 260 261 262 <footer id="site-footer"> 263 <div id="footer"><!-- footer --> 264 265<footer id="site-footer" class="fullwidth-footer"> 266 <div class="footer section bg-dark"> 267 268 <div class="footer-inner section-inner"> 269 270 271 272 273 274 275 276 <div class="clear"></div> 277 278 </div> <!-- /footer-inner --> 279 280 </div> <!-- /footer --> 281 282 <div class="credits section bg-dark no-padding"> 283 <div class="credits-inner section-inner"> 284 285 <div class="credits-left"> 286 <span class="footer-logo"><a href="https://reachhire.ca"><img src="https://reachhire.ca/wp-content/uploads/2026/08/NPC_ReachHire-1-300x64.png" alt="Reach Hire Job Board Footer Logo" /></a></span> 287 <div class="clear"></div> 288 <div class="footer-desc"></div> 289 </div> <!-- credits-left --> 290 291 292 <div class="clear"></div> 293 <div class="cl-social-footer"> 294 <ul> 295 </ul> 296 </div> 297 <div class="credits-bottom"> 298 <div class="credits-text"> 299 <span>© 2026 the Nonprofit Chamber | Powered by <a href="http://www.careerleaf.com">Careerleaf Job Board Software</a></span> 300 <div class="clear"></div> 301 <span class="cl-version"> 302 v.4.6.7-9-gdb70438 </span> 303 </div> <!-- credits-text --> 304 <div class="footer-wrapper"> 305 <div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="footer-menu"><li id="menu-item-1258335" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1258335"><a href="https://reachhire.ca/companies/">Directories</a></li> 306<li id="menu-item-1258285" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1258285"><a href="https://reachhire.ca/contact-us/">Contact Us</a></li> 307<li id="menu-item-1259192" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1259192"><a href="https://www.calgarycvo.org/reach-hire-privacy-policy">Privacy Policy</a></li> 308<li id="menu-item-1259200" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1259200"><a href="https://reachhire.ca/app/terms-of-use">Terms of Use</a></li> 309</ul></div> 310 311 </div> <!-- footer-wrapper --> 312 313 <div class="clear"></div> 314 </div> <!-- credits-bottom --> 315 </div> <!-- /credits-inner --> 316 317 <a class="tothetop" style="display: none"> 318 <i class="fa fa-chevron-up" aria-hidden="true"></i> 319 </a> 320 </div> <!-- /credits --> 321 322</footer> 323 324<div id="core-version" class="section bg-dark"><span class="pull-right">4.6.7-9-gdb70438</span></div> 325</div> 326 </footer> 327 328 329 <div id="throbber" style="display: none"></div> 330 331 332 333 334 335
335<script type="text/x-handlebars-template" id="forgot-password-popup-tmpl"> 336 337 <article id="forgot-password" class="veil popup" style="background: #00000094"> 338 339 <div style="border: none;"> 340 <div class="overlay-forgot-password" style="padding: 0px;"> 341 <div class="modal-forgot-password" style="padding: 12px"> 342 <button type="button" class="btn-cancel" style="float: right; background: transparent; margin-right: 6px;" 343 aria-label="Close"><i class="fa fa-times"></i></button> 344 <h3>Reset Password</h3> 345 <form novalidate style="padding: 20px"> 346 <input placeholder="Email" type="text" class="form-control" name="email" id="fp-email" required pattern="{{patterns.email}}" value="{{email}}" style="width: 100%;"/> 347 <button class="btn btn-primary btn-block btn-lg" style="margin-top:10px" type="submit">Send Email</button> 348 </form> 349 <div id="sending_msg" class="text-center" style="display: none;">Sending..</div> 350 <div id="success_msg" class="text-center" style="display: none; color: #54A754;">Email with the Password Reset link has been sent to the shared email address.</div> 351 <div id="error_400" class="text-center" style="display: none; color: #DF4B33">No user exists with specified e-mail address</div> 352 <div id="error_429" class="text-center" style="display: none; color: #DF4B33">Too many attempts. Please try again in a moment.</div> 353 </div> 354 </div> 355 </div> 356 357 358 </article> 359 360 </script>
360 361 362 363
363<script type="text/x-handlebars-template" id="error-tmpl"> 364 365 <span class="error-message">{{message}}</span> 366 367 </script>
367 368 369 370
370<script type="text/x-handlebars-template" id="success-tmpl"> 371 372 <span class="success-message">Changes saved.</span> 373 374 </script>
374 375 376 377
377<script type="text/javascript"> 378 STATIC_URL = "//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/"; 379 ROOT_URL = "/app/"; 380 EMAIL_DOMAIN = "reachhire.ca"; 381 EMP_CONF_REQUIRED=true; 382 CHAT_SERVICE_URL = ""; 383 SITE_DOMAIN = "reachhire.ca"; 384 SITE_NAME = "Reach Hire Job Board"; 385 TIMEZONE_OFFSET = -420.0; //server timezone offset in minutes 386 TIMEZONE_NAME = "MST"; 387 DEFAULT_CURRENCY = "CAD"; 388 ats_ch = true; 389 ats_cm = true; 390 CL_POST_A_JOB_IFRAME = true; 391 CL_POST_A_JOB_REMOVE_EXTERNAL = true; 392 CL_POST_A_JOB_REMOVE_PROFILE = false; 393 CL_SALARY_TYPE = "hourly"; 394 CL_SALARY_REQUIRED = false; 395 CL_MIN_MAX_SALARY_REQUIRED = false; 396 CL_MIN_SALARY = 0; 397 CL_MAX_SALARY = 10000; 398 CL_SALARY_CUSTOM_ERROR = ""; 399 CL_POST_A_JOB_REMOVE_EMAIL = false; 400 CL_POST_A_JOB_REMOVE_URL = false; 401 CL_POST_A_JOB_REMOVE_APPLY_BUTTON = true; 402 CL_POST_A_JOB_REMOVE_DESC_INSTR = true; 403 CL_ENABLE_JOB_EMP_CONFID_MODE = true; 404 405 CL_POST_A_JOB_EXTERNAL_MSG = "Create custom instructions for how candidates should apply"; 406 CL_POST_A_JOB_URL_MSG = "Direct candidates from apply button to external URL"; 407 CL_POST_A_JOB_PROFILE_MSG = "Apply with profile: Screen and manage applicants via your dashboard"; 408 CL_POST_A_JOB_EMAIL_MSG = "Send applications and resumes to the following email address(es)"; 409 CL_POST_A_JOB_REMOVE_APPLY_BUTTON_MSG = "Disable employer's ability to remove the Apply button when posting a job"; 410 CL_POST_A_JOB_DESC_INSTR_MSG = "I have included instructions on how to apply in my job description."; 411 EMPLOYER_AD_UNIT = ""; 412 413 CL_CAND_SEARCH = false; 414 CV_CLIENT = false; 415 CL_HIDE_GENDER = true; 416 PROFILE_FIELD_REQUIRED = false; 417 SELECTED_LANG = "en"; 418 CL_ENABLE_PAUSE_JOBS = true; 419 has_jobseeker_account = false; 420 hide_about = false; 421 hide_profile_percentage = false; 422 disable_tracklet = true; 423 bypass_cand_unlock = false; 424 is_emp_ats_enabled = false; 425 is_employer_active = true; 426 emp_user_role = ""; 427 enable_employer_approval = false; 428 suspended_employer_msg = "Your account is either blocked or has not yet been approved. Please contact the site administrator for assistance [support-email]."; 429 live_posting_job_upgrade = true; 430 emp_feed_job_msg = ""; 431 432 G_RECAPTCHA_KEY = "6LdXwK0pAAAAAEP7Q5WuehnUGql4-VhlJw8Qidgr"; 433 434 </script>
434 435 436 437 <link rel="stylesheet" href="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/CACHE/css/3c007836eaa7.css" type="text/css" /> 438 <!-- <link rel="stylesheet" type="text/css" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> --> 439
439<script type="text/javascript" src="https://dj6uj9i1z079.cloudfront.net/vendors.js"></script>
439 440 441
441<script type="text/javascript" src="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/CACHE/js/a6e10d397248.js"></script>
441 442
443<script type="text/javascript"> 444 var _paq = _paq || []; 445 _paq.push(["enableLinkTracking"]); 446 447 (function() { 448 var u="//reachhire.ca/analytics/"; 449 _paq.push(["setTrackerUrl", u+"piwik.php"]); 450 _paq.push(["setSiteId", "1"]); 451 452 453 454 // make sure the variables set matches wp definition 455 456 457 _paq.push(["trackPageView"]); 458 459 if(u){ 460 var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; 461 g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); 462 } 463 464 })(); 465 466</script>
vendor: 65 bytes, lines 466-468
466 467 468<script async src="https://www.googletagmanager.com/gtag/js?id=
468G-1FJ2B2GBJW
vendor: 18 bytes, lines 468-470
468"> 469 470</script>
471<script> 472 window.dataLayer = window.dataLayer || []; 473 function gtag(){dataLayer.push(arguments)}; 474 gtag('js', new Date()); 475</script>
475 476
477<script type="text/javascript"> 478(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 479(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 480m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 481})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 482 483ga('create', 'G-1FJ2B2GBJW'); 484 485 486 GA = { 487 trackEvent: function(category, action, dimensions, val){ 488 ga('send', 'event', category, action, dimensions, val); 489 490 if(window._gaq){ 491 492 var label = typeof(label)=='object' ? JSON.stringify(dimensions) : dimensions; 493 _gaq.push(['_trackEvent', category, action, label, val]); 494 } 495 }, 496 sendConversion: function() { 497 498 return false; 499 }, 500 gaLoaded: function(){ 501 return window._gat && window._gat._getTracker; 502 }, 503 trackPageView: function(location){ 504 ga('send', 'pageview', location); 505 if(window._gaq){ 506 _gaq.push(['_trackPageview', location]) 507 } 508 509 // already tracked 510 //_paq.push(["trackPageView"]); //piwik 511 }, 512 eventLink: function(category, action, page){ 513 // register safety net timeout, will be triggered if ga does not respond within specific period 514 var timeout = 250; 515 516 var t = setTimeout(function(){ 517 window.location = page 518 }, timeout); 519 520 ga('send', 'event', category, action, { 521 'hitCallback': function() { 522 clearTimeout(t); 523 window.location = page; 524 } 525 }); 526 } 527 } 528 529var first_url = location.pathname + location.search + location.hash; 530GA.trackPageView(first_url); 531 532</script>
532 533 534
535<script type="text/javascript" src="https://pine.agilecrm.com/stats/min/agile-min.js"> </script>
535
536<script type="text/javascript" > 537 if(typeof _agile!=='undefined'){ 538 if (_agile) { 539 _agile.set_account('uu58bae3nd7duift7hg3ca2e23', 'pine'); 540 541 _agile.track_page_view(); 542 _agile_execute_web_rules(); 543 } 544 } 545</script>
545 546 547 548 549 550
550<script type="text/javascript" src="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/CACHE/js/2bce6585a06f.js"></script>
550 551 552
552<script type="text/javascript"> 553 var LOGIN_PAGE = { 554 next: "next=/app/app/o/authorize/?response_type\u003Dcode\u0026redirect_uri\u003Dhttps%3A%2F%2Freachhire.ca%2Fwp\u002Dlogin.php\u0026client_id\u003DRr95xpkfqXd74GuU19VEPOby6szwXsUnj90UL78K\u0026scope\u003Dread\u0026access_type\u003Doffline\u0026approval_prompt\u003Dauto\u0026state\u003D5f2bec2319%7C%2F%2Freachhire.ca%2Fapp%2Fme", 555 reset_password_email: "" 556 } 557 558 $(function(){ 559 var next = LOGIN_PAGE.next; 560 var hash = window.location.hash 561 if(next.length && hash){ 562 if(/jobboard/i.test(next)){ 563 next = "wizard=0&" + next 564 } 565 566 var singupNext = $("#signup_link").attr('href'); 567 var hashNext = next + encodeURIComponent(hash); 568 569 if(singupNext){ 570 singupNext = singupNext.replace(LOGIN_PAGE.next, hashNext); 571 $("#signup_link").attr('href', singupNext); 572 } 573 574 } 575 576 577 if(LOGIN_PAGE.reset_password_email){ 578 $(".sign-in-link").click(); 579 _.delay(function(){ 580 $("#forgot-password").click(); 581 }, 100); 582 } 583 }) 584 var x = document.getElementById("password_display_opt"); 585 //Password display options 586 $("#password_display_opt").click(function(){ 587 var pwdInput = $(".input-group-password input"); 588 if(pwdInput.prop("type") === "password"){ 589 pwdInput.prop("type", "text"); 590 x.innerHTML='<i class="fa fa-eye"></i>'; 591 }else{ 592 pwdInput.prop("type", "password"); 593 x.innerHTML='<i class="fa fa-eye-slash"></i>'; 594 } 595 }); 596 </script>
596 597 598 599 600 601 602 603 604
604<script type="text/javascript" src="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/js/browser-update.js"></script>
604 605
605<script type="text/javascript" src="//d1suqciy1b15i1.cloudfront.net/4.6.7-9-gdb70438/static/js/shared.js"></script>
605 <!-- --> 606
606<script type="text/javascript"> 607 if(window.location.hash == "#_=_") 608 { 609 window.location.href = window.location.href.split('#')[0]; 610 } 611 </script>
611 612 613 614
614<script type="text/javascript"><!-- Start of HubSpot Embed Code --> 615
615<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/686043.js"></script>
615 616<!-- End of HubSpot Embed Code --></script>
616 617 618 619 620 621
621<script type="text/javascript"> 622 /*var selectTag = document.querySelector('#lang-selector'); 623 selectTag.addEventListener('change', function(e){ 624 var lang = e.target.value; 625 $.get('/app/locale/'+lang, function(data, status){ 626 window.location.reload() 627 }) 628 });*/ 629 630 $(document).ready(function(){ 631 $('#lang-selector').on('change', function(e){ 632 var lang = e.target.value; 633 $('body').css('cursor','progress'); 634 if(lang.includes('en')){ 635 lang+='_US'; 636 }else{ 637 lang+='_'+lang.toUpperCase(); 638 } 639 640 $.get("/../../wp-json/language/"+lang+"?zs="+Date.now(), function(res){ 641 $.get('/app/locale/'+lang.split("_")[0], function(data, status){ 642 //window.location=window.location.protocol+"//"+window.location.host+window.location.pathname+"?ts="+Date.now(); 643 window.location.reload(); 644 }) 645 }).fail(function(err) { 646 alert( "error: ", err); 647 }) 648 }); 649 $('.cl-lang-switcher select').each(function () { 650 651 // Cache the number of options 652 var $this = $(this), 653 numberOfOptions = $(this).children('option').length; 654 655 // Hides the select element 656 $this.addClass('s-hidden'); 657 658 // Wrap the select element in a div 659 $this.wrap('<div class="select"></div>'); 660 661 // Insert a styled div to sit over the top of the hidden select element 662 $this.after('<div class="styledSelect"></div>'); 663 664 // Cache the styled div 665 var $styledSelect = $this.next('div.styledSelect'); 666 667 // Show the first select option in the styled div 668 $styledSelect.text($this.children('option').eq(0).text()); 669 670 // Insert an unordered list after the styled div and also cache the list 671 var $list = $('<ul />', { 672 'class': 'options' 673 }).insertAfter($styledSelect); 674 675 // Insert a list item into the unordered list for each select option 676 for (var i = 0; i < numberOfOptions; i++) { 677 $('<li />', { 678 text: $this.children('option').eq(i).text(), 679 rel: $this.children('option').eq(i).val(), 680 class: $this.children('option').eq(i).is(":selected") ? 'active':'' 681 }).appendTo($list); 682 } 683 684 $styledSelect.text($('#lang-selector option:selected').text()); 685 686 // Cache the list items 687 var $listItems = $list.children('li'); 688 689 // Show the unordered list when the styled div is clicked (also hides it if the div is clicked again) 690 $styledSelect.click(function (e) { 691 e.stopPropagation(); 692 $('div.styledSelect.active').each(function () { 693 $(this).removeClass('active').next('ul.options').hide(); 694 }); 695 $(this).toggleClass('active').next('ul.options').toggle(); 696 }); 697 698 // Hides the unordered list when a list item is clicked and updates the styled div to show the selected list item 699 // Updates the select element to have the value of the equivalent option 700 $listItems.click(function (e) { 701 e.stopPropagation(); 702 $styledSelect.text($(this).text()).removeClass('active'); 703 //$this.val($(this).attr('rel')); 704 $list.hide(); 705 $this.val($(this).attr('rel')).trigger('change'); 706 $list.find('li').removeClass('active'); 707 $(this).addClass('active'); 708 /* alert($this.val()); Uncomment this for demonstration! */ 709 }); 710 711 // Hides the unordered list when clicking outside of it 712 $(document).click(function () { 713 $styledSelect.removeClass('active'); 714 $list.hide(); 715 }); 716 717 }); 718 }) 719 </script>
719 720 721 722 723 724</body> 725</html>
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.