1<!DOCTYPE html> 2 3<html class="no-js" lang="fr" dir="ltr"><head id="j_id_4"> 4 <meta charset="utf-8" /> 5 6 <title>Ouvrir une session - Guichet-Emplois 7 </title> 8 <meta content="width=device-width,initial-scale=1" name="viewport" /> 9 10 <meta name="dcterms.language" content="fra" /> 11 <meta name="dcterms.creator" content="Emploi et Développement social Canada" /> 12 <meta name="dcterms.service" content="ESDC-EDSC_JobBank-GuichetEmplois" /> 13 <meta name="dcterms.accessRights" content="2" /><meta name="dcterms.title" content="Ouvrir une session - Guichet-Emplois" /> 14 <meta property="og:title" content="Ouvrir une session - Guichet-Emplois" /> 15 <meta property="og:description" name="description" content="Description de la page par défaut" /> 16 <meta property="og:url" content="http://www.guichetemplois.gc.ca/login/login.xhtml" /> 17 <meta property="og:image" content="https://www.jobbank.gc.ca/themes-sat/assets/favicon-mobile.png" /><link type="text/css" rel="stylesheet" href="/jakarta.faces.resource/primeicons/primeicons.css.xhtml;jsessionid=9A52474D55AFA41EE4E62CF7FC984BEB.jobsearch76?ln=primefaces&v=12.0.0" />
17<script type="text/javascript" src="/jakarta.faces.resource/jsf.js.xhtml;jsessionid=9A52474D55AFA41EE4E62CF7FC984BEB.jobsearch76?ln=jakarta.faces"></script>
17<script type="text/javascript">if(window.PrimeFaces){PrimeFaces.settings.locale='fr_CA';PrimeFaces.settings.viewId='/login/login.xhtml';PrimeFaces.settings.contextPath='';PrimeFaces.settings.cookiesSecure=false;}</script>
17 18 19 20 <link href="/themes-sat/assets/favicon.ico" rel="icon" type="image/x-icon" /> 21 <link rel="stylesheet" href="/themes-sat/css/theme.min.css" /> 22 <link rel="stylesheet" href="/themes-sat/css/cdtsfixes.css" /> 23 <link rel="stylesheet" href="/themes-sat/css/apps.css" /> 24 25 26 <link href="/themes-jb/fontawesomepro/css/all.min.css" rel="stylesheet" /> 27 <link href="/themes-jb/fontawesomepro/css/v4-shims.min.css" rel="stylesheet" /> 28 <link rel="stylesheet" href="/themes-jb/js/css/jquery.timepicker.css" /> 29 <link rel="stylesheet" href="/themes-jb/css/theme-jb.css" /> 30 <link rel="stylesheet" href="/themes-jb/js/css/typeahead.css" /> 31 32 <noscript> 33 <link rel="stylesheet" href="/themes-sat/css/noscript.min.css" /> 34 <link rel="stylesheet" href="/themes-sat/css/appsnoscript.css" /> 35 </noscript> 36 37 <link rel="stylesheet" href="/themes-jb/css/project-jb-style.css" /> 38 <link rel="stylesheet" href="/themes-jb/css/project-style.css" /> 39 <link rel="stylesheet" href="/themes-jb/css/animate.css" /> 40 <style type="text/css"> 41 #wb-bc { 42 display: none; 43 } 44 #loginForm { 45 overflow: hidden; 46 } 47 #loginForm .loading { 48 background: rgba(255, 255, 255, 0.97); 49 position: absolute; 50 border-radius: 10px; 51 } 52 #loginForm .loading .content-box { 53 padding: 0; 54 } 55 </style><!--[if lt IE 9]> 56 <link rel="stylesheet" href="/themes-jb/css/project-style-ie8.css" /><![endif]--> 57 <link rel="stylesheet" href="/invitation-manager/Overlay.css" /> 58 59
59<script> 60 //<![CDATA[ 61 dataLayer1 = [];
vendor: 344 bytes, lines 61-67
61 62 63 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 64 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 65 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 66 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 67 })(window,document,'script','dataLayer','
67GTM-W625MMN
vendor: 7 bytes, lines 67-68
67'); 68
68//]]> 69 </script>
69 70 71 72 73
73<script> 74 //<![CDATA[ 75 //AA global var 76 var adobeAnalyticsEnabled = true; 77 //]]> 78 </script>
78 79 80 81 82
82<script src="//assets.adobedtm.com/be5dfd287373/41151e27daac/launch-928faed7d2af.min.js"></script>
82</head><body vocab="https://schema.org/" typeof="WebPage">
vendor: 71 bytes, lines 82-84
82 83 84 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
84GTM-W625MMN
vendor: 84 bytes, lines 84-85
84" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 85
85<nav aria-label="Liens de saut de page"> 86 <ul id="wb-tphp"> 87 <li class="wb-slc"><a class="wb-sl" href="#wb-cont">Passer au contenu principal</a></li> 88 <li class="wb-slc visible-sm visible-md visible-lg"><a class="wb-sl" href="#wb-info">Passer à « à propos de cette application Web »</a></li> 89 </ul> 90 </nav> 91 <header> 92 <div id="wb-bnr" class="container"> 93 <div class="row"> 94 <section id="wb-lng" class="pull-right text-right"> 95 <h2 class="wb-inv">Sélection de la langue</h2> 96 <ul class="list-inline mrgn-bttm-0"> 97 <li><a href="https://www.jobbank.gc.ca/login" lang="en"> 98 <span class="hidden-xs">English</span> 99 <abbr title="English" class="visible-xs h3 mrgn-tp-sm mrgn-bttm-0 text-uppercase">en</abbr> 100 </a></li> 101 </ul> 102 </section> 103 <div class="brand col-xs-9 col-sm-5 col-md-4" property="publisher" typeof="GovernmentOrganization"> 104 <img src="/themes-sat/assets/sig-blk-fr.svg" alt="" property="logo" /><span class="wb-inv" property="name"> Gouvernement du Canada / <span lang="en">Government of Canada</span></span> 105 <meta property="areaServed" typeof="Country" content="Canada" /> 106 <link property="logo" href="/themes-sat/assets/wmms-blk.svg" /> 107 </div> 108 109 <section id="wb-srch" class="col-lg-offset-4 col-md-offset-4 col-sm-offset-2 col-xs-12 col-sm-5 col-md-4 visible-md visible-lg"> 110 <h2>Recherche</h2> 111 <form action="#" method="post" name="cse-search-box" role="search" class="form-inline"> 112 <div class="form-group wb-srch-qry"> 113 <label for="wb-srch-q" class="wb-inv">Recherchez le site Web</label> 114 <input id="wb-srch-q" class="wb-srch-q form-control" name="q" type="search" value="" size="34" maxlength="170" placeholder="Recherche" /> 115 </div> 116 <div class="form-group submit"> 117 <button type="submit" id="wb-srch-sub" class="btn btn-primary btn-small" name="wb-srch-sub"><span class="glyphicon-search glyphicon"></span><span class="wb-inv">Recherche</span></button> 118 </div> 119 </form> 120 </section> 121 </div> 122 </div> 123 <div class="app-bar"> 124 <div class="container"> 125 <div class="row"> 126 <section class="col-xs-12 col-sm-12"> 127 <h2 class="wb-inv">Guichet-Emplois</h2> 128 <a class="app-name" href="https://www.guichetemplois.gc.ca/accueil">Guichet-Emplois</a> 129 </section> 130 </div> 131 </div> 132 </div> 133 <div class="app-bar-mb container visible-xs-block hidden-print"> 134 <nav aria-labelledby="cdts-hiddenMenuAndSearch"> 135 <h2 class="wb-inv" id="cdts-hiddenMenuAndSearch">Menu et recherche</h2> 136 <ul class="app-list-main list-unstyled"> 137 <li class="wb-mb-links" id="wb-glb-mn"><a href="#mb-pnl" aria-controls="mb-pnl" class="btn overlay-lnk" role="button">Menu</a><h2>Menu</h2></li> 138 139 </ul> 140 <div id="mb-pnl"></div> 141 142 </nav> 143 </div> 144 <nav id="wb-sm" data-ajax-replace="/themes-sat/ajax/appmenu.xhtml?TF=false" data-trgt="mb-pnl" class="wb-menu visible-md visible-lg" typeof="SiteNavigationElement" aria-labelledby="appNavMenu"> 145 <div class="pnl-strt container nvbar"> 146 <h2 class="wb-inv" id="appNavMenu">Menu de navigation principal</h2> 147 <div class="row"> 148 <ul class="list-inline menu cdts-background-initial" role="menubar"> 149 <li role="none"><a href="https://www.guichetemplois.gc.ca/trouverunemploi" class="item">Recherche dâemploi</a></li> 150 <li role="none"><a href="https://www.guichetemplois.gc.ca/planification-carriere" class="item">Formation et carrières</a></li> 151 <li role="none"><a href="https://www.guichetemplois.gc.ca/analyse-tendances" class="item">Information sur le marché du travail</a></li> 152 <li role="none"><a href="https://www.guichetemplois.gc.ca/employeurs" class="item">Embauche</a></li> 153 <li role="none"><a href="https://www.guichetemplois.gc.ca/apropos" class="item">Aide</a></li> 154 <li role="none"><a href="/aidesoutien" class="item">à propos</a></li> 155 </ul> 156 </div> 157 </div> 158 </nav> 159 <nav id="wb-bc" property="breadcrumb" aria-labelledby="nav-breadcrumbs"> 160 <h2 id="nav-breadcrumbs">Vous êtes ici :</h2> 161 <div class="container"> 162 <ol class="breadcrumb"><li><a href="https://www.guichetemplois.gc.ca/" >Guichet-Emplois</a></li> 163 </ol> 164 </div> 165 </nav> 166 </header> 167<div id="header-search"> 168 169</div> 170 171 172 <div class="prm-flpr theme-bg"> 173 <div class="container"> 174 <div class="row"> 175 <section class="hero-content-wrapper"> 176 <div class="hero-content-wrapper-inner"> 177 <div class="cover-container"> 178 <div class="inner cover"> 179 180 <div id="messageblock-content" tabindex="-1">
180<div id="messageblock" role="region" aria-live="polite"></div> 181 </div><form id="loginForm" name="loginForm" method="post" action="/connexion;jsessionid=9A52474D55AFA41EE4E62CF7FC984BEB.jobsearch76" class="login-group col-md-6 col-md-offset-3" enctype="application/x-www-form-urlencoded" role="form" autocomplete="off"><input type="hidden" id="loginForm:loginRedirectURI" name="loginForm:loginRedirectURI" value="" /> 182 183 <div class="loading done"> 184 <div class="content-box"> 185 <div class="sk-wave"> 186 <div class="sk-rect sk-rect1"></div> 187 <div class="sk-rect sk-rect2"></div> 188 <div class="sk-rect sk-rect3"></div> 189 <div class="sk-rect sk-rect4"></div> 190 <div class="sk-rect sk-rect5"></div> 191 </div> 192 <div class="clearfix"></div> 193 <span class="h3 pulsate">Chargement en cours, veuillez patienter...</span> 194 <p><button class="cancel btn btn-default btn-sm btn-block">Annuler</button></p> 195 </div> 196 </div> 197 <div class="col-md-12"> 198 <h1 property="name" id="wb-cont" class="cover-heading"> 199 <span class="featured-group"> 200 <span class="brand-wrap"> 201 <span class="featured-icon-wrapper"> 202 <span class="featured-icon-brand i-search"></span> 203 </span> 204 <span class="text"> 205 <span class="title">Guichet-Emplois</span> 206 <span class="task">pour chercheurs dâemploi</span> 207 </span> 208 </span> 209 </span> 210 <span class="clearfix"></span> 211 </h1> 212 </div> 213 <div class="clearfix"></div> 214 215 <fieldset> 216 <legend class="wb-inv">Entrez votre courriel et votre mot de passe</legend><div id="loginForm:accountType"> 217 <div class="default-login-panel form-group col-md-12"> 218 <div class="mrgn-bttm-md"> 219 <p class="lead">Vous devez ouvrir une session pour continuer.</p> 220 </div><label class="control-label input-email" for="loginForm:input-email"> 221 <span class="wb-inv"><span class="field-name">Courriel</span> <strong class="required">(obligatoire)</strong></span><span id="loginForm:error-input-email"></span></label> 222 <div class="input-group"> 223 <span class="input-group-addon"><i class="fa fa-envelope fa-fw"></i></span><input id="loginForm:input-email" name="loginForm:input-email" value="" class="form-control" autocomplete="off" placeholder="Courriel (obligatoire)" type="email" /> 224 <span class="glyphicon form-control-feedback"></span> 225 </div> 226 </div> 227 228 <div class="form-group col-md-12 btn-login-group"> 229 230 <div class="col-sm-12 btn-action"><button id="loginForm:loginProcess" name="loginForm:loginProcess" onclick="jsf.util.chain(this, event,'jsf.ajax.request(this,event,{execute:\'loginForm:input-email \',render:\'loginForm:accountType \',onevent:function(data) { if (data.status === \'begin\') { loadingShow(); } if (data.status === \'complete\') { loadingHide(); } if (data.status === \'success\') { transitionStep(); detectLoginPanel(); } },\'jakarta.faces.behavior.event\':\'action\'})'); return false;" accesskey="#" tabindex="0" type="button" class="btn btn-primary btn-block btn-lg object-signin"> 231 <span class="">Suivant</span></button> 232 </div> 233 </div> 234 <div class="clearfix"></div> 235 <div class="col-md-12 brdr-tp mrgn-tp-md mrgn-bttm-md"> 236 <p class="mrgn-tp-md small">Vous nâavez pas de compte? Tirez meilleur parti de votre recherche avec un compte de base ou Plus au Guichet-Emplois.</p> 237 238 <div class="row"> 239 <div class="col-sm-6 btn-cancel"><a href="/reg/instructions;jsessionid=9A52474D55AFA41EE4E62CF7FC984BEB.jobsearch76" class="newAccountLink btn-cta btn btn-default btn-sm btn-block">Inscrivez-vous maintenant!</a> 240 </div> 241 <div class="col-sm-6 btn-cancel"><a href="/accueil;jsessionid=9A52474D55AFA41EE4E62CF7FC984BEB.jobsearch76" class="btn btn-link btn-sm btn-block pull-right">Je ne veux pas me connecter</a> 242 </div> 243 </div> 244 245 </div></div> 246 </fieldset><input type="hidden" name="loginForm_SUBMIT" value="1" /><input type="hidden" name="jakarta.faces.ViewState" id="j_id__v_0:jakarta.faces.ViewState:1" value="stateless" autocomplete="off" /></form> 247 <div class="clearfix"></div> 248 </div> 249 </div> 250 </div> 251 </section> 252 <div class="clearfix"></div>
253 </div> 254 </div> 255 </div> 256 <div class="clearfix"></div> 257 <main role="main" property="mainContentOfPage" class="container"> 258 259<section id="jbJobMatch" class="col-md-12 service-content"> 260 <div class="col-md-1 services-jobsearch featured-services-icon"> 261 <span class="fa fa-suitcase"></span> 262 </div> 263 <div class="col-md-10 service-content-details"> 264 <h2><span class="title">En recherche dâemploi?</span> Accédez gratuitement à une panoplie dâoutils </h2> 265 <ul class="fa-ul lead lst-spcd"> 266 <li><span class="fa-li fa fa-check fa-lg"></span> Soyez instantanément jumelé à des offres dâemploi qui font appel à vos compétences et à votre expérience avec le Jumelage-emploi.</li> 267 <li><span class="fa-li fa fa-check fa-lg"></span> Préparez votre candidature! Créez un CV professionnel à lâaide du Concepteur de CV.</li> 268 <li><span class="fa-li fa fa-check fa-lg"></span> Restez à lâaffût des emplois qui vous intéressent grâce aux Alertes-Emplois.</li> 269 </ul> 270 <p class="mrgn-tp-lg"><a href="/reg/instructions;jsessionid=9A52474D55AFA41EE4E62CF7FC984BEB.jobsearch76" class="newAccountLink btn-cta btn btn-primary btn-lg">Sâinscrire</a></p> 271 </div> 272</section> 273 274 <div class="container pagedetails"> 275 <h2 class="wb-inv">Détails de la page</h2> 276 <div class="row"> 277 <div class="col-sm-6 col-lg-4 mrgn-tp-sm hidden"> 278 <a href="https://www.canada.ca/fr/signaler-probleme.html" class="btn btn-default text-center">Signaler un problème sur cette page</a> 279 </div> 280 <div class="col-sm-3 mrgn-tp-sm pull-right hidden"> 281 <div class="wb-share" data-wb-share="{"lnkClass": "btn btn-default btn-block"}"></div> 282 </div> 283 </div> 284 <dl id="wb-dtmd"> 285 <dt>Date de modification : </dt> 286 <dd><time property="dateModified">2026-08-07</time></dd> 287 </dl> 288 </div> 289 </main> 290 291 292 <footer id="wb-info"> 293 294 <div class="gc-contextual"> 295 <div class="container"> 296 <nav aria-labelledby="cdts-appFooterLinks"> 297 <h2 class="wb-inv" id="cdts-appFooterLinks">Liens connexes</h2> 298 <ul class="list-col-xs-1 list-col-sm-2 list-col-md-3"> 299 <li><a href="https://www.guichetemplois.gc.ca/aidesoutien">Soutien du Guichet-Emplois</a></li> 300 <li><a href="https://www.guichetemplois.gc.ca/apropos">à propos</a></li> 301 <li><a href="https://www.guichetemplois.gc.ca/reseau">Notre réseau</a></li> 302 <li><a href="https://www.guichetemplois.gc.ca/conditionsutilisationchercheur">Conditions d'utilisation - Chercheurs d'emploi</a></li> 303 <li><a href="https://www.guichetemplois.gc.ca/conditionsutilisationemployeur">Conditions dâutilisation - Employeurs</a></li> 304 </ul> 305 </nav> 306 </div> 307 </div> 308 <div class="gc-sub-footer"> 309 <div class="container"> 310 <div class="row"> 311 <nav class="col-xs-12 col-sm-12 col-md-6 col-lg-6 ftr-urlt-lnk" aria-labelledby="aboutWebApp"> 312 <h2 class="wb-inv" id="aboutWebApp">Organisation du gouvernement du Canada</h2> 313 <ul> 314 <li><a href="https://www.canada.ca/fr/transparence/avis.html" target="_blank" rel="noopener">Avis <span class="fa fa-sm fa-external-link fa-lg" aria-hidden="true"></span><span class="wb-inv"> Ce lien ouvrira dans une nouvelle fenêtre</span></a></li> 315 <li><a href="https://www.canada.ca/fr/transparence/confidentialite.html" target="_blank" rel="noopener">Confidentialité <span class="fa fa-sm fa-external-link fa-lg" aria-hidden="true"></span><span class="wb-inv"> Ce lien ouvrira dans une nouvelle fenêtre</span></a></li> 316 </ul> 317 </nav> 318 <div class="col-xs-6 visible-sm visible-xs tofpg"><a href="#wb-cont">Haut de la page <span class="glyphicon glyphicon-chevron-up"></span></a></div> 319 <div class="col-xs-6 col-sm-6 col-md-6 col-lg-6 wtrmrk"> 320 <img src="/themes-sat/assets/wmms-blk.svg" alt="Symbole du gouvernement du Canada" /> 321 <meta property="areaServed" typeOf="Country" content="Canada" /> 322 <link property="logo" href="/themes-sat/assets/wmms-blk.svg" /> 323 </div> 324 </div>
325 </div> 326 327 328 329 </div> 330 </footer> 331 332
332<script src="/themes-sat/js/jquery/2.2.4/jquery.min.js"></script>
332 333
333<script src="/themes-sat/js/wet-boew.min.js"></script>
333 334
334<script src="/themes-sat/js/theme.min.js"></script>
334 335
335<script src="/themes-jb/js/settings/site-settings-gtie8.js"></script>
335 336 337
337<script src="/themes-sat/js/cdtscustom.js"></script>
337 338 339
339<script src="/themes-jb/js/third-party/jquery.timepicker.min.js"></script>
339 340
340<script src="/themes-jb/js/third-party/jquery.capslockstate.js"></script>
340 341
341<script src="/themes-jb/js/third-party/typeahead.bundle.min.js"></script>
341 342
342<script type="text/javascript"> 343 //<![CDATA[ 344 //Dropdown function 345 dropdownToggle = function() { 346 $('button.dropdown-toggle, a.signInUserAccount').removeClass('disabled'); 347 348 $(document).on('click', 'button.dropdown-toggle', function(e) { 349 $('button.dropdown-toggle').not(this).each(function() { 350 $(this).parent('.btn-group').removeClass('open'); 351 }); 352 353 if ($(this).parent().is('.btn-group')) { 354 $(this).attr('aria-expanded', function(i, attr) { 355 return attr == 'true' ? 'false' : 'true'; 356 }); 357 358 $(this).parent('.btn-group').toggleClass('open'); 359 360 if ($(this).hasClass('btn-func-filter')) { 361 if ($(this).parent('.filter-group').hasClass('open')) { 362 $('.dropdown-menu, .dropdown-group') 363 .parent('.btn-group') 364 .find('.btn-func-filter') 365 .children('.fa-icon') 366 .removeClass('fa-chevron-up') 367 .addClass('fa-chevron-down'); 368 369 $(this).find('.fa-icon') 370 .toggleClass('fa-chevron-down fa-chevron-up'); 371 } else { 372 $(this).find('.fa-icon') 373 .toggleClass('fa-chevron-up fa-chevron-down'); 374 375 $('.dropdown-menu, .dropdown-group') 376 .parent('.btn-group') 377 .find('.btn-func-filter') 378 .children('.fa-icon') 379 .removeClass('fa-chevron-up') 380 .addClass('fa-chevron-down'); 381 } 382 } 383 } 384 return false; 385 }); 386}; 387 388dropdownToggle(); 389 390 391// Keyboard support on button (open + focus items) 392$(document).on('keydown', 'button.dropdown-toggle', function (e) { 393 var $btnGroup = $(this).parent('.btn-group'); 394 395 if (e.which === 40) { // Down arrow 396 e.preventDefault(); 397 398 if (!$btnGroup.hasClass('open')) { 399 $btnGroup.addClass('open'); 400 $(this).attr('aria-expanded', 'true'); 401 } 402 403 $btnGroup.find('.dropdown-menu a').first().focus(); 404 } 405 406 if (e.which === 38) { // Up arrow 407 e.preventDefault(); 408 409 if (!$btnGroup.hasClass('open')) { 410 $btnGroup.addClass('open'); 411 $(this).attr('aria-expanded', 'true'); 412 } 413 414 $btnGroup.find('.dropdown-menu a').last().focus(); 415 } 416}); 417 418 419// Arrow navigation inside dropdown 420$(document).on('keydown', '.btn-group.open .dropdown-menu a', function (e) { 421 var $items = $(this).closest('.dropdown-menu').find('a'); 422 var index = $items.index(this); 423 424 switch (e.which) { 425 case 40: // Down 426 e.preventDefault(); 427 $items.eq((index + 1) % $items.length).focus(); 428 break; 429 430 case 38: // Up 431 e.preventDefault(); 432 $items.eq((index - 1 + $items.length) % $items.length).focus(); 433 break; 434 435 case 36: // Home 436 e.preventDefault(); 437 $items.first().focus(); 438 break; 439 440 case 35: // End 441 e.preventDefault(); 442 $items.last().focus(); 443 break; 444 } 445}); 446 447 448// Remove dropdown when clicking outside 449removeDropdownToggle = function(e) { 450 $(document).on('click', function(e) { 451 var dropdownToggle = $('.dropdown-menu, .dropdown-group') 452 .parent('.btn-group, .filter-group'); 453 454 var $trigger = $(".dropdown-toggle, .dropdown-menu"); 455 456 if ($trigger !== e.target && !$trigger.has(e.target).length) { 457 $(dropdownToggle).removeClass('open'); 458 459 if ($(dropdownToggle)) { 460 $(dropdownToggle) 461 .find('.btn-func-filter') 462 .children('.fa-icon') 463 .removeClass('fa-chevron-up') 464 .addClass('fa-chevron-down'); 465 } 466 } 467 }); 468 469 escRemoveDropdownToggle(); 470}; 471 472 473hideDropdownToggle = function() { 474 $('ul.dropdown-menu li a') 475 .on('focus focusin', function() { 476 var $signonbutton = $(this).parents('li.btn-group'); 477 478 $signonbutton.addClass("open"); 479 $signonbutton.find('button.dropdown-toggle') 480 .attr('aria-expanded', 'true'); 481 482 }).on('focusout', function() { 483 484 var $signonbutton = $(this).parents('li.btn-group'); 485 var $parent = $(this).parents('ul.dropdown-menu'); 486 487 setTimeout(function() { 488 if (!$.contains($parent[0], document.activeElement)) { 489 $signonbutton.removeClass("open"); 490 $signonbutton.find('button.dropdown-toggle') 491 .attr('aria-expanded', 'false'); 492 } 493 }, 0); 494 }); 495
496 escRemoveDropdownToggle(); 497}; 498 499 500escRemoveDropdownToggle = function(e) { 501 502 $(document).on('keydown', function(e) { 503 if (e.which == 27) { // ESC key 504 var dropdownToggle = $('.dropdown-menu, .dropdown-group') 505 .parent('.btn-group, .filter-group'); 506 507 $(dropdownToggle).removeClass('open'); 508 509 $(dropdownToggle) 510 .find('.btn-func-filter') 511 .children('.fa-icon') 512 .removeClass('fa-chevron-up') 513 .addClass('fa-chevron-down'); 514 515 $('button.dropdown-toggle').attr('aria-expanded', 'false') 516 .focus(); 517 518 e.preventDefault(); 519 } 520 }); 521}; 522 523 524// Init 525removeDropdownToggle(); 526hideDropdownToggle(); 527 528 529 530 531 $(document).ready(function(){ 532 //$('.jbservices').removeClass('disabled'); 533 534 //Form required field input label indicators and disclaimer 535 formRequired = function() { 536 537 var formRequiredAsteriskClass = 'formRequiredAsterisk'; 538 var formRequiredAsteriskGroup = $("form."+formRequiredAsteriskClass); 539 var asteriskSymbol = '<span class="symbol-required">*</span>' 540 var asteriskDisclaimer = '<div class="col-md-12 row"><p class="tip-required"><span class="fa fa-info-circle fa-lg"></span> Tous les champs identifiés dâun astérisque (<span>*</span>) sont obligatoires.</p></div><div class="clearfix"></div>' 541 542 var formRequiredWordClass = 'formRequiredWord'; 543 var formRequiredWordGroup = $("form."+formRequiredWordClass); 544 var requiredWord = "<span class='req'>(obligatoire)</span>"; 545 546 //### Insert asterisk symbol 547 if ($(formRequiredAsteriskGroup)) { 548 //Label 549 $(formRequiredAsteriskGroup).find('label.required').each(function() { 550 //There is symbol 551 if ($(this).children('.symbol-required').length > 0) { 552 //No symbol 553 } else { 554 $(this).prepend(asteriskSymbol); 555 } 556 }); 557 //Legend 558 $(formRequiredAsteriskGroup).find('legend.required').each(function() { 559 //There is symbol 560 if ($(this).children('.symbol-required').length > 0) { 561 //No symbol 562 } else { 563 $(this).prepend(asteriskSymbol); 564 } 565 }); 566 //H1 567 $(formRequiredAsteriskGroup).find('h1.required').each(function() { 568 //There is symbol 569 if ($(this).children('.symbol-required').length > 0) { 570 //No symbol 571 } else { 572 $(this).prepend(asteriskSymbol); 573 } 574 }); 575 //H2 576 $(formRequiredAsteriskGroup).find('h2.required').each(function() { 577 //There is symbol 578 if ($(this).children('.symbol-required').length > 0) { 579 //No symbol 580 } else { 581 $(this).prepend(asteriskSymbol); 582 } 583 }); 584 //H3 585 $(formRequiredAsteriskGroup).find('h3.required').each(function() { 586 //There is symbol 587 if ($(this).children('.symbol-required').length > 0) { 588 //No symbol 589 } else { 590 $(this).prepend(asteriskSymbol); 591 } 592 }); 593 594 //Insert asterisk disclaimer 595 if ($(formRequiredAsteriskGroup).find('.module-stepbar').length !== 0) { 596 if (!$('p.tip-required:visible').length) { 597 //console.log('no tip so add tip!'); 598 $(formRequiredAsteriskGroup).find('.module-stepbar').after(asteriskDisclaimer); 599 } 600 } else { 601 $(formRequiredAsteriskGroup).prepend(asteriskDisclaimer); 602 } 603 } 604 605 //### Insert word required 606 if ($(formRequiredWordGroup)) { 607 //Label 608 $(formRequiredWordGroup).find('label.required').each(function() { 609 //There is word required 610 if ($(this).children('.req').length > 0) { 611 //No word required 612 } else { 613 $(this).append(requiredWord); 614 } 615 }); 616 //Legend 617 $(formRequiredWordGroup).find('legend.required').each(function() { 618 //There is word required 619 if ($(this).children('.req').length > 0) { 620 //No word required 621 } else { 622 $(this).append(requiredWord); 623 } 624 }); 625 //H1 626 $(formRequiredWordGroup).find('h1.required').each(function() { 627 //There is word required 628 if ($(this).children('.req').length > 0) { 629 //No word required 630 } else { 631 $(this).append(requiredWord); 632 } 633 }); 634 //H2 635 $(formRequiredWordGroup).find('h2.required').each(function() { 636 //There is word required 637 if ($(this).children('.req').length > 0) { 638 //No word required 639 } else { 640 $(this).append(requiredWord); 641 } 642 }); 643 //H3 644 $(formRequiredWordGroup).find('h3.required').each(function() { 645 //There is word required 646 if ($(this).children('.req').length > 0) { 647 //No word required 648 } else { 649 $(this).append(requiredWord); 650 } 651 }); 652 } 653 } 654 formRequired(); 655 656 }); 657 $(document).on("wb-ready.wb", function(event) { 658 //Initiate script after WET Plugins are done loading... 659 var formErrorValidation = false;
660 var formErrorValidationGuest = true; 661 var runFormErrorValidation = false 662 if (localStorage.getItem('signInPopUp') === 'true') { 663 var signInPopUp = true; 664 } 665 //console.log('Error?'+formErrorValidation+' Dashboard page? '+runFormErrorValidation); 666 //console.log('Alert: '+formErrorValidationGuest); 667 if (signInPopUp && formErrorValidation && !runFormErrorValidation && formErrorValidationGuest || signInPopUp && formErrorValidation && runFormErrorValidation && formErrorValidationGuest) { 668 //console.log('Open Standard/Plus login popup!'); 669 openSignInUserAccount(); 670 } else if (!formErrorValidationGuest) { 671 //console.log('Open Guest login popup!'); 672 openSignInGuestUserAccount(); 673 } else if (!formErrorValidation) { 674 //console.log('No error validation!'); 675 localStorage.removeItem('signInPopUp'); 676 } else { 677 //console.log('Not opened login popup'); 678 } 679 function openSignInUserAccount() { 680 //console.log('opensigninuseraccoun'); 681 $.magnificPopup.open({ 682 prependTo: '#loginForm', 683 items: [ 684 { 685 src: '#user-signin', 686 type: 'inline', 687 } 688 ], 689 callbacks: { 690 open: function() { 691 692 }, 693 close: function() { 694 //console.log('Close sign in popup!'); 695 localStorage.removeItem('signInPopUp'); 696 } 697 } 698 }); 699 if (signInPopUp && !formErrorValidation) { 700 localStorage.removeItem('signInPopUp'); 701 } 702 } 703 function openSignInGuestUserAccount() { 704 $.magnificPopup.open({ 705 prependTo: '#loginModalFormViewJobAlerts', 706 items: [ 707 { 708 src: '#guestmode-signin-view', 709 type: 'inline', 710 } 711 ], 712 }); 713 } 714 715 //$(document).on("wb-ready.wb", function() { 716 $(document).on('click', '.signInRegisterJobAlerts', function(e) { 717 //Event for actual link action 718 e.preventDefault(); 719 //Run WET plugin 720 $.magnificPopup.open({ 721 prependTo: '#loginModalFormRegisterJobAlerts', 722 //modal: true, 723 items: [ 724 { 725 src: '#guestmode-signin-register', 726 type: 'inline', 727 } 728 ],
729 //closeBtnInside: true 730 }); 731 }); 732 733 $(document).on('click', '.signInViewJobAlerts', function(e) { 734 //Event for actual link action 735 e.preventDefault(); 736 //Run WET plugin 737 $.magnificPopup.open({ 738 prependTo: '#loginModalFormViewJobAlerts', 739 //modal: true, 740 items: [ 741 { 742 src: '#guestmode-signin-view', 743 type: 'inline', 744 } 745 ], 746 //closeBtnInside: true 747 }); 748 }); 749 $(document).on('click', '.signInUserAccount', function(e) { 750 var title = $(this).find('.title').text(); 751 //console.log(title); 752 $('#loginForm').find('.modal-title').text(title); 753 //Event for actual link action 754 e.preventDefault(); 755 //Run WET plugin 756 $.magnificPopup.open({ 757 prependTo: '#loginForm', 758 //modal: true, 759 items: [ 760 { 761 src: '#user-signin', 762 type: 'inline', 763 } 764 ], 765 callbacks: { 766 open: function() { 767 768 }, 769 close: function() { 770 //console.log('Close sign in popup!'); 771 localStorage.removeItem('signInPopUp'); 772 } 773 }
774 //closeBtnInside: true 775 }); 776 $('#submitUserSignInPopUp').click( function() { 777 //console.log('signInPopUp'); 778 localStorage.setItem('signInPopUp', 'true'); 779 }); 780 }); 781 782 $('#submitUserSignIn').click( function() { 783 //console.log('signIn normal'); 784 localStorage.removeItem('signInPopUp'); 785 }); 786 }); 787 //]]> 788 </script>
788 789
789<script src="/themes-jb/js/settings/site-settings-all.js"></script>
789 790
790<script> 791 //<![CDATA[ 792 793 var _gaq = _gaq || []; 794 var lang = 'fr'; 795 796 if (lang === 'en') { 797 domain = 'jobbank.gc.ca'; 798 } 799 if (lang === 'fr') { 800 domain = 'guichetemplois.gc.ca'; 801 } 802 803 //jobbank account tracking 804 _gaq.push(['_setAccount', 'UA-10101722-1']); 805 _gaq.push(['_setAllowLinker', true]); 806 _gaq.push(['_setDomainName', domain]); 807 _gaq.push(['_gat._anonymizeIp']); 808 _gaq.push(['_trackPageview']); 809 810 (function() { 811 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 812 //ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/u/ga_debug.js'; 813 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 814 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 815 })(); 816 817 //GA for Mega Menu 818 $(document).on('click', '#wb-sm ul li.active.sm-open > ul.open > li > a', function(event) { 819 var tablabel = $(this).parents('ul.open').prev().text(); 820 var itemlabel = $(this).text(); 821 //alert('Clicked on '+tablabel+' Mega Menu - '+itemlabel); 822 _gaq.push(['_trackEvent', 'MegaMenu', 'action: click', 'label: '+itemlabel]); 823 }); 824 // Device detection for Google Analytics Smart Banner 825 if ($("meta[name='smartbanner:page']").length) { 826 var iOS = /iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream; 827 var Android = /Android/i.test(window.navigator.userAgent) && !window.MSStream; 828 var pageName = $("meta[name='smartbanner:page']").attr("content"); 829 830 if (iOS) { 831 platform = 'iOS'; 832 } else if (Android) { 833 platform = 'Android'; 834 } 835 836 var onLoadHandlerForConflictTesting = function() { 837 $('.js_smartbanner__exit').on('click', function() { 838 //console.log('SmartBannerClose '+pageName+' '+platform); 839 _gaq.push(['_trackEvent', 'SmartBannerClose', pageName, platform]); 840 }); 841 $('.smartbanner__button').on('click', function() { 842 //console.log('SmartBannerClick '+pageName+' '+platform); 843 _gaq.push(['_trackEvent', 'SmartBannerClick', pageName, platform]); 844 }); 845 if ($('.js_smartbanner').length) { 846 //console.log('SmartBannerView '+pageName+' '+platform); 847 _gaq.push(['_trackEvent', 'SmartBannerView', pageName, platform]); 848 } 849 }; 850 window.onload = onLoadHandlerForConflictTesting; 851 } 852 853 //]]> 854 </script>
854 855 856
856<script type="text/javascript"> 857 //console.log('Google Analytics code'); 858 var TFWMode; 859 860 // Google Analytics - Job Search 861 //<![CDATA[ 862 863 var sourcePage; 864 function checkThisPage() { 865 if (false) { 866 //console.log('This is homePage'); 867 sourcePage = 'homePage'; 868 } else if (false) { 869 //console.log('This is findAJobLandingPage'); 870 sourcePage = 'findAJobLandingPage'; 871 } else if (false) { 872 //console.log('This is searchResultsPage'); 873 sourcePage = 'searchResultsPage'; 874 } else if (false) { 875 //console.log('This is jobPostingPage'); 876 sourcePage = 'jobPostingPage'; 877 } else if (false) { 878 //console.log('This is dashboardPage'); 879 sourcePage = 'dashboardPage'; 880 } else if (false) { 881 //console.log('This is alertsPages'); 882 sourcePage = 'alertsPages'; 883 } else if (false) { 884 //console.log('This is matchPages'); 885 sourcePage = 'matchPages'; 886 } else if (false) { 887 //console.log('This is favouritesPages'); 888 sourcePage = 'favouritesPages'; 889 } else if (false) { 890 //console.log('This is browsePages'); 891 sourcePage = 'browsePages'; 892 } else if (false) { 893 //console.log('This is youthHomePage'); 894 sourcePage = 'youthHomePage'; 895 } else if (false) { 896 //console.log('This is TFWHomePage'); 897 sourcePage = 'TFWHomePage'; 898 } else { 899 sourcePage = '/login/login.xhtml'; 900 } 901 } 902 checkThisPage(); 903 $('form.search-module').submit(function(){ 904 //alert('GA '+sourcePage); 905 var searchString = $("#searchString").val(); 906 var locationString = $("#locationstring").val(); 907 if ($("input[name=fsrc]").val() == "21") { 908 var fsrc21 = true; 909 //alert('CSJ fsrc 21'); 910 } 911 if ($("input[name=fsrc]").val() == "32") { 912 var fsrc32 = true; 913 //alert('TFW fsrc 32'); 914 } 915 if (_gaq != undefined) { 916 if ((!fsrc21 && !fsrc32)) { 917 //alert('General GA - Job Search Mode'); 918 if (searchString.length && locationString.length) { 919 //alert('searchString: '+searchString+ ' and locationString: '+locationString+'\nSource page: '+sourcePage); 920 _gaq.push(['_trackEvent', 'jobSearchTitle', 'source : '+sourcePage, searchString]); 921 _gaq.push(['_trackEvent', 'jobSearchLocation', 'source : '+sourcePage, locationString]); 922 _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 923 } 924 if (searchString.length && !locationString.length) { 925 //alert('searchString: '+searchString+'\nSource page: '+sourcePage); 926 _gaq.push(['_trackEvent', 'jobSearchTitle', 'source : '+sourcePage, searchString]); 927 _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, searchString]); 928 } 929 if (!searchString.length && locationString.length) { 930 //alert('locationString: '+locationString+'\nSource page: '+sourcePage); 931 _gaq.push(['_trackEvent', 'jobSearchLocation', 'source : '+sourcePage, locationString]); 932 _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, locationString]); 933 } 934 if (!searchString.length && !locationString.length) { 935 //alert('No search!'+'\nSource page: '+sourcePage); 936 _gaq.push(['_trackEvent', 'jobSearchTitle', 'source : '+sourcePage, '']); 937 _gaq.push(['_trackEvent', 'jobSearchLocation', 'source : '+sourcePage, '']); 938 _gaq.push(['_trackEvent', 'jobSearch', 'source : '+sourcePage, '']); 939 } 940 } else { 941 //alert('GA else search'); 942 if (fsrc21) { 943 //alert('General GA - CSJ Mode!'); 944 if (searchString.length && !locationString.length) { 945 _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]); 946 _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); 947 _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 948 //alert('GAQ title: '+searchString+'\nSource page: '+sourcePage); 949 } 950 if (locationString.length && !searchString.length) { 951 _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]);
952 _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); 953 _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 954 //alert('GAQ location: '+locationString+'\nSource page: '+sourcePage); 955 } 956 if (searchString.length && locationString.length) { 957 _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]); 958 _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); 959 _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 960 //alert('GAQ title: '+searchString+'\nGAQ location: '+locationString+'\nSource page: '+sourcePage); 961 } 962 if (!searchString.length && !locationString.length) { 963 _gaq.push(['_trackEvent', 'CSJjobSearchTitle', 'source : '+sourcePage, searchString]); 964 _gaq.push(['_trackEvent', 'CSJjobSearchLocation', 'source : '+sourcePage, locationString]); 965 _gaq.push(['_trackEvent', 'CSJjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 966 //alert('BOTH EMPTY!'+'\nGAQ title: '+searchString+'\nGAQ location: '+locationString+'\nSource page: '+sourcePage); 967 } 968 } 969 if (fsrc32) { 970 //alert('General GA - TFW Mode!'); 971 if (searchString.length && !locationString.length) { 972 _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); 973 _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); 974 _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 975 //alert('TFW GAQ title: '+searchString+'\nSource page: '+sourcePage); 976 } 977 if (locationString.length && !searchString.length) { 978 _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); 979 _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); 980 _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 981 //alert('TFW GAQ location: '+locationString+'\nSource page: '+sourcePage); 982 } 983 if (searchString.length && locationString.length) { 984 _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); 985 _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); 986 _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 987 //alert('TFW GAQ title: '+searchString+'\nTFW GAQ location: '+locationString+'\nSource page: '+sourcePage); 988 } 989 if (!searchString.length && !locationString.length) { 990 _gaq.push(['_trackEvent', 'TFWjobSearchTitle', 'source : '+sourcePage, searchString]); 991 _gaq.push(['_trackEvent', 'TFWjobSearchLocation', 'source : '+sourcePage, locationString]); 992 _gaq.push(['_trackEvent', 'TFWjobSearch', 'source : '+sourcePage, searchString+' '+locationString]); 993 //alert('TFW BOTH EMPTY!'+'\nTFW GAQ title: '+searchString+'\nTFW GAQ location: '+locationString+'\nSource page: '+sourcePage); 994 } 995 } 996 } 997 } 998 }); 999 //]]> 1000 1001 </script>
1001 1002
1002<script type="text/javascript" src="/themes-jb/js/third-party/animate.js"></script>
1002 1003
1003<script type="text/javascript"> 1004 //<![CDATA[ 1005 function capslockState() { 1006 //console.log('Capslock state'); 1007 $(window).bind("capsOn", function(event) { 1008 if ($(":password:focus").length > 0) { 1009 $(".capslockWarning").show(); 1010 } 1011 }); 1012 $(window).bind("capsOff capsUnknown", function(event) { 1013 $(".capslockWarning").hide(); 1014 }); 1015 $(":password").bind("focusout", function(event) { 1016 $(".capslockWarning").hide(); 1017 }); 1018 $(":password").bind("focusin", function(event) { 1019 if ($(window).capslockstate("state") === true) { 1020 $(".capslockWarning").show(); 1021 } 1022 }); 1023 $(window).capslockstate(); 1024 } 1025 function emailAddressTrim() { 1026 /* Remove extra white space before and after for the email address input */ 1027 var validateEmail = { 1028 patterns:{ 1029 "firstByte" :/^\./ 1030 }, 1031 init:function(value){ 1032 this.value = value; 1033 }, 1034 firstByte:function(){ 1035 var isItDot = this.patterns.firstByte.test(this.value); 1036 // console.log(isItDot); 1037 }, 1038 done:function(){ 1039 if(this.firstByte()){ 1040 //console.log('first Byte is OK!'); 1041 } 1042 } 1043 } 1044 $("input[type='email']").change(function(){ 1045 var text = $.trim($(this).val() ) 1046 this.value=""; 1047 this.value=text; 1048 1049 validateEmail.init(this.value); 1050 if(validateEmail.done()){ 1051 //console.log('email has no extra space'); 1052 } 1053 }); 1054 $("input[type='email']").change(); 1055 } 1056 $(document).on("wb-ready.wb", emailAddressTrim); 1057 function detectLoginPanel() { 1058 //console.log('Detect Login Panel'); 1059 if ($('.default-login-panel').length) { 1060 //console.log('Default panel'); 1061 if (!$('#loginForm\\:error-input-email.error').length) { 1062 //console.log('no previous error'); 1063 $('#messageblock-content').remove(); 1064 } 1065 $('#loginForm\\:input-email').focus(); 1066 } else if ($('.default-guest-panel').length) { 1067 //console.log('Guest panel'); 1068 if (!$('#loginForm\\:error-input-emailConfirmCodeCheck.error').length) { 1069 //console.log('no previous error'); 1070 $('#messageblock-content').remove(); 1071 } 1072 $('#loginForm\\:input-emailConfirmCodeCheck').focus(); 1073 } else if ($('.default-standardplus-panel').length) { 1074 //console.log('Standard/Plus panel'); 1075 if (!$('#loginForm\\:error-input-email.error').length) { 1076 //console.log('no previous error'); 1077 $('#messageblock-content').remove(); 1078 } 1079 capslockState(); 1080 $('#loginForm\\:input-password').focus(); 1081 } else if ($('.default-failure-panel').length) { 1082 //console.log('Failure panel'); 1083 } else { 1084 //console.log('Nothin\' else!'); 1085 emailAddressTrim(); 1086 return false; 1087 } 1088 } 1089 var cancelTimer; 1090 function loadingShow(event) { 1091 $('.loading').removeClass("done").fadeIn('fast'); 1092 cancelTimer = setTimeout(function(){ 1093 $('.cancel').show(); 1094 }, 60000); 1095 } 1096 function loadingHide() { 1097 $('.loading').addClass("done").fadeOut('fast'); 1098 clearTimeout(cancelTimer); 1099 } 1100 function transitionStep() { 1101 $('#loginForm\\:accountType').animateCss('fadeIn faster'); 1102 } 1103 function saveFavouriteJobRedirect() { 1104 if (localStorage.getItem("loginRedirectURI") === null) { 1105 var loginRedirectURI = sessionStorage.getItem('loginRedirectURI'); 1106 if (loginRedirectURI) { 1107 $('#loginForm\\:loginRedirectURI').val(loginRedirectURI); 1108 } 1109 sessionStorage.removeItem('loginRedirectURI'); 1110 //console.log('loginRedirectURI value: '+loginRedirectURI); 1111 } 1112 } 1113 $(document).on("ready", detectLoginPanel); 1114 $(document).on("ready", saveFavouriteJobRedirect); 1115 $(document).ready(function() { 1116 $('#loginForm').keypress(function (e){ 1117 if(e.keyCode == 13) { 1118 //console.log('Enter key'); 1119 if ($('.default-login-panel').length) { 1120 //console.log('Default Login'); 1121 emailAddressTrim(); 1122 $('#loginForm\\:loginProcess').click(); 1123 } else if ($('.default-guest-panel').length) { 1124 //console.log('Guest Login'); 1125 $('#loginGuestUser').click(); 1126 } else if ($('.default-standardplus-panel').length) { 1127 //console.log('Standard/Plus Login'); 1128 emailAddressTrim(); 1129 $('#loginStandardPlusUser').click(); 1130 } else if ($('.default-failure-panel').length) { 1131 //console.log('Failure Login'); 1132 } else { 1133 //console.log('Nothin\' else Login!'); 1134 return false;
1135 } 1136 return false; 1137 } 1138 }); 1139 1140 $('body').on('click', '.commandLoading', function() { 1141 loadingShow(); 1142 }); 1143 $('.cancel').hide(); 1144 $('.cancel').click( function() { 1145 loadingHide(); 1146 }); 1147 1148 $(document).on('click', '.dialog-help', function(e) { 1149 //Event for actual link action 1150 e.preventDefault(); 1151 //Run WET plugin 1152 $.magnificPopup.open({ 1153 //prependTo: '#loginForm', 1154 //modal: true, 1155 items: [ 1156 { 1157 src: '#lightbox-login-content', 1158 type: 'inline', 1159 } 1160 ], 1161 //closeBtnInside: true 1162 }); 1163 }); 1164 }); 1165 //]]> 1166 </script>
1166 1167
1167<script src="/invitation-manager/Overlay.js"></script>
1167 1168
1168<script src="/invitation-manager/InvitationManager.js"></script>
1168 1169
1169<script type="text/javascript">_satellite.pageBottom();</script>
1169</body> 1170</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.