var to; var showToolbar = false; var tool¶¶ÒùÊÓÆµAnchor; var script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.src = "https://wcms.signet.international.gc.ca/iw-cc/customer/toolbar.js"; script.onload = init; document.getElementsByTagName('head')[0].appendChild(script); function init() { var isIE = /*@cc_on!@*/false || !!document.documentMode; if (showToolbar && isIE) { var lang = "eng"; var thisURL = window.location.toString(); var editTitle = "Edit Page"; var w3cTitle = "W3C Page Validator"; var linkTitle = "Broken Link Checker"; if (thisURL.indexOf("lang=fra") > -1) { lang = "fra"; editTitle = "Modifier la page"; w3cTitle = "Vérificateur W3C"; linkTitle = "Vérificateur de liens brisé"; } var toolbarPath = "/wcmglobal/utilities/toolbar" var editUrl = toolbarPath + "/page_checker.aspx?l=" + lang + "&u=" + thisURL; var linkUrl = toolbarPath + "/link_checker.aspx?l=" + lang + "&PageType=3&u=" + thisURL; var html = ""; html += ""; var tool¶¶ÒùÊÓÆµ = document.createElement('div'); tool¶¶ÒùÊÓÆµ.id = "toolbar¶¶ÒùÊÓÆµ"; tool¶¶ÒùÊÓÆµ.innerHTML = html.trim(); tool¶¶ÒùÊÓÆµ.onmouseover = sustainToolbar; tool¶¶ÒùÊÓÆµ.onmouseout = hidetoolbar; tool¶¶ÒùÊÓÆµ.style.backgroundColor = "white"; tool¶¶ÒùÊÓÆµ.style.position = "absolute"; tool¶¶ÒùÊÓÆµ.style.display = "none"; tool¶¶ÒùÊÓÆµ.style.zIndex = "1000"; tool¶¶ÒùÊÓÆµ.style.border = "solid silver 1px"; tool¶¶ÒùÊÓÆµ.style.padding = "2px"; document.body.insertBefore(tool¶¶ÒùÊÓÆµ, document.body.firstChild); // id="cn-sig" (CLF) // id="gcwu-sig" (WET3, WET4 Intranet) // class="brand" (WET4) tool¶¶ÒùÊÓÆµAnchor = document.getElementsByClassName('brand')[0] || document.getElementById('gcwu-sig') || document.getElementById('cn-sig'); if (tool¶¶ÒùÊÓÆµAnchor != null) { tool¶¶ÒùÊÓÆµAnchor.onmouseover = showtoolbar; tool¶¶ÒùÊÓÆµAnchor.onmouseout = hidetoolbar; } } } function showtoolbar() { toolbarCtrl("on", 2000); } function hidetoolbar() { toolbarCtrl("off", 1000); } function sustainToolbar() { toolbarCtrl("on", 0); } function toolbarCtrl(disp, ms) { var tool¶¶ÒùÊÓÆµ = document.getElementById('toolbar¶¶ÒùÊÓÆµ'); var viewportOffset = tool¶¶ÒùÊÓÆµAnchor.getBoundingClientRect(); if (disp == "on") { clearTimeout(to); to = setTimeout(function() { tool¶¶ÒùÊÓÆµ.style.top = (viewportOffset.top + 10) + 'px'; tool¶¶ÒùÊÓÆµ.style.left = (viewportOffset.left + tool¶¶ÒùÊÓÆµAnchor.offsetWidth) + 'px'; tool¶¶ÒùÊÓÆµ.style.display = "block"; }, ms); } else { clearTimeout(to); to = setTimeout(function(){ tool¶¶ÒùÊÓÆµ.style.display = "none"; }, ms); } }