CINXE.COM
Governors General of Canada
<!DOCTYPE html> <html> <head> <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="UTF-8"> <meta name="format-detection" content="telephone=no"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-EZMNMBHGXD"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-EZMNMBHGXD'); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5V5MNW9');</script> <!-- End Google Tag Manager --> <title>Governors General of Canada</title> <!-- Dev Express CSS --> <link rel="stylesheet" href="https://cdn3.devexpress.com/jslib/22.1.3/css/dx.light.css"> <link rel="stylesheet" href="https://cdn3.devexpress.com/jslib/22.1.3/css/dx.light.compact.css"> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous"> <!-- integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" --> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_style.css"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_header.css"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_footer.css"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_PageContents.css"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/tables.css"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/Forms.css"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_responsive.css"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_header_print.css" media="print"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_footer_print.css" media="print"> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_pageContents_print.css" media="print"> <link rel="stylesheet" type="text/css" media="screen" href="/Common/Parl/Styles/ce-lop-main.min.css" /> <link rel="stylesheet" type="text/css" media="screen" href="/Common/Parl/Styles/ParlWebsite.css" /> <link rel="stylesheet" type="text/css" href="/staticfiles/lop/assets/css/parlinfo_mainsearch.css"> </head> <body> <!-- jQuery needed for DevExtreme --> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <!-- JSZIP needed for the export feature of the devextreme grid --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.7.1/jszip.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/7.4.0/polyfill.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/exceljs/4.1.1/exceljs.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.2/FileSaver.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.0.0/jspdf.umd.js"></script> <!-- Dev Extreme --> <script type="text/javascript" src="https://cdn3.devexpress.com/jslib/22.1.3/js/dx.all.js"></script> <!-- Localized in French --> <!--script type="text/javascript" src="https://cdn3.devexpress.com/jslib/22.1.3/js/localization/dx.messages.fr.js"></script--> <script type="text/javascript" src="/staticfiles/lop/assets/js/DevExpress/22.1.3/dx.messages.fr.js"></script> <!-- Boot strap --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script> <!-- integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" --> <script type="text/javascript" src="/staticfiles/lop/assets/js/vfs_fonts.js"></script> <script type="text/javascript" src="/staticfiles/lop/assets/js/CommonFunctions.js"></script> <!-- Header - Start --> <div class="LOPHeaderContainer"> <!-- Skip to Content --> <a href="#StartofContent" class="ce-lop-skipnav sr-only sr-only-focusable __web-inspector-hide-shortcut__">Skip to main content</a> <!--LOP Header English --> <div role="banner" class="ce-lop-header hidden-print"> <div class="container"> <a href="http://www.parl.ca" target="_blank" class="ce-lop-btn pull-left">Parliament of Canada</a> <ul class="pull-right"> <li role="menuitem"> <a href="https://visit.parl.ca/sites/Visit/default/en_CA" class="ce-lop-btn-visit"> <span class="hidden-xs">Visit Parliament</span> <span class="visible-xs">Visit</span> </a> </li> <li role="menuitem"> <a id="parlwebsite-language-link" href="/sites/ParlInfo/default/fr_CA/Personnes/gouverneurGeneral" class="ce-lop-btn-visit"> <span class="hidden-xs">Français</span> <span class="visible-xs">FR</span> </a> </li> </ul> </div> </div> <!-- Parl Navigation --> <nav role="navigation" class="ce-lop-nav hidden-print"> <div class="container"> <div class="row"> <div class="col-sm-12"> <ul class="ce-lop-nav-list"> <li><a href="https://www.sencanada.ca/en" target="_blank" class="ce-lop-nav-senate-link">Senate</a></li> <li><a href="http://www.ourcommons.ca" target="_blank" class="ce-lop-nav-hoc-link">House of Commons</a></li> </ul> </div> </div> </div> </nav> </div><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5V5MNW9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><!-- Header - End --> <div id="parlinfo_headerrow2" class="clearfix"> <div class="container"> <h1 class="pull-left"><a href="/sites/ParlInfo/default/en_CA/">Parlinfo</a></h1> </div> </div> <div class="clearfix"></div> <nav class="navbar navbar-default"> <div class="container container-fluid"> <div> <ul class="hidden-sm hidden-xs nav navbar-nav parlinfo_defaultfontbs"> <li class="dropdown active"><a class="dropdown-toggle" href="/sites/ParlInfo/default/en_CA/People">People</a> <ul class="dropdown-menu parlinfo_defaultfontsm"> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/governorGeneral">Governors General</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/primeMinisters">Prime Ministers of Canada</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/PMOLeadership">Leadership of the Prime Minister's Office</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/LeadersOfficialOpposition">Leaders of the Official Opposition</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/parliamentarians">Parliamentarians</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/committeeMembers">Parliamentary Committee Membership</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/Salaries">Indemnities, Salaries and Allowances</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/senatorsPrimeMinisters">Senators appointed on the advice of the Prime Minister</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/Cabinet">Size of Ministries</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/OfficersParliament">Officers and Officials of Parliament</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/visitors">Visiting Dignitaries</a> </li> </ul> </li> <li class="dropdown "><a class="dropdown-toggle" href="/sites/ParlInfo/default/en_CA/Parliament">Parliament</a> <ul class="dropdown-menu parlinfo_defaultfontsm"> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parliament/Parliaments">Parliaments</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parliament/parliamentsSessions">Parliaments and Sessions</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parliament/SittingsByYear">Sittings by Calendar Year</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parliament/throneSpeech">Speeches from the Throne</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parliament/budgets">Budgets</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parliament/defeatsElection">Votes in the House of Commons That Led to a Federal Election</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parliament/recordedVotes">Recorded Votes in the House of Commons</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/OfficersParliament">Officers and Officials of Parliament</a> </li> </ul> </li> <li class="dropdown "><a class="dropdown-toggle" href="/sites/ParlInfo/default/en_CA/Federal">Departments and Committees</a> <ul class="dropdown-menu parlinfo_defaultfontsm"> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Federal/areasResponsibility">Departments and Roles 1867 - Today</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/People/committeeMembers">Parliamentary Committee Membership</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Federal/committeeReports">Select List of Substantive Committee Reports</a> </li> </ul> </li> <li class="dropdown "><a class="dropdown-toggle" href="/sites/ParlInfo/default/en_CA/Parties">Political Parties</a> <ul class="dropdown-menu parlinfo_defaultfontsm"> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parties/politicalPartiesLeaders">Political Parties and Leaders</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parties/partyOfficersExecutives">Officers of Party Caucuses and Executives of Federal Political Parties</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/Parties/partyStandings">Current Party Standings</a> </li> </ul> </li> <li class="dropdown "><a class="dropdown-toggle" href="/sites/ParlInfo/default/en_CA/legislation">Legislation</a> <ul class="dropdown-menu parlinfo_defaultfontsm"> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/TableOfLegislation">Table of Legislation</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/privateMembersBills">Private Members' Public Bills Passed by Parliament</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/billsAmendedSenate">Bills Introduced in the House of Commons and Amended by the Senate</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/senateBillsNotPassed">Senate bills not passed by Senate</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/royalConsent">Royal Consent to Bills</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/backToWork">Federal Back-to-Work Legislation</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/preStudy">Pre-Study of House of Commons Bills by Senate Committees</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/legalMeasuresDistricts">Legal Measures Governing Changes in Federal Electoral Districts </a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/otherNoRoyalAssent">Bills Sent to Other House that did not Receive Royal Assent</a> </li> </ul> </li> <li class="dropdown "><a class="dropdown-toggle" href="/sites/ParlInfo/default/en_CA/ElectionsRidings">Elections and Ridings</a> <ul class="dropdown-menu parlinfo_defaultfontsm"> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/Elections">Elections and Candidates</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/electionsElectedCandidates">Elections and Elected Candidates</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/womenCandidatesOverview">Women Candidates in General Elections - Overview</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/womenCandidates">Women Candidates in General Elections</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/womenVote">Women's Right to Vote in Canada</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/incumbentsRan">Incumbents who did seek re-election at the next General Election</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/IncumentsDidNoSeek">Incumbents who did not seek re-election at the next General Election</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/ElectionsRidings/Ridings">Ridings</a> </li> <li class="dropdown-submenu"> <a class="dropdown-toggle" target="_self" href="/sites/ParlInfo/default/en_CA/legislation/legalMeasuresDistricts">Legal Measures Governing Changes in Federal Electoral Districts</a> </li> </ul> </li> </ul> <!-- Mobile MENU --> <div class="mobile visible-sm visible-xs" ><a class="hamburger-menu" href="#"><img src="/staticfiles/PublicWebsite/assets/images/Header/icon-mobile-menu.png" /></a></div> <ul class="mobile visible-sm visible-xs nav float-left navbar-nav parlinfo_defaultfontsm"> <li class="mobile-menu-item" style="display:none"><a class="" href="/sites/ParlInfo/default/en_CA/People">People</a></li> <li class="mobile-menu-item" style="display:none"><a class="" href="/sites/ParlInfo/default/en_CA/Parliament">Parliament</a></li> <li class="mobile-menu-item" style="display:none"><a class="" href="/sites/ParlInfo/default/en_CA/Federal">Departments and Committees</a></li> <li class="mobile-menu-item" style="display:none"><a class="" href="/sites/ParlInfo/default/en_CA/Parties">Political Parties</a></li> <li class="mobile-menu-item" style="display:none"><a class="" href="/sites/ParlInfo/default/en_CA/legislation">Legislation</a></li> <li class="mobile-menu-item" style="display:none"><a class="" href="/sites/ParlInfo/default/en_CA/ElectionsRidings">Elections and Ridings</a></li> </ul> </div> </div> </nav> <script type="text/javascript"> $(document).ready(function () { //Toggle Search and Share Bars from the Menubar $('.hamburger-menu').on('click', function () { $(".mobile-menu-item").slideToggle(); }); //prevent click on a with no-link $('a.no-link').on('click', function (e) { e.preventDefault(); }); var link = !!document.querySelector("link[rel='canonical']") ? document.querySelector("link[rel='canonical']") : document.createElement('link'); link.setAttribute('rel', 'canonical'); link.setAttribute('href', window.location.href); document.head.appendChild(link); }); </script> <div class="breadcrumb_container"> <ol class="breadcrumb"> <li><a href="/sites/ParlInfo/default/en_CA/">Home</a></li> <li><a href="/sites/ParlInfo/default/en_CA/People">People</a></li> <li class="active">Governors General of Canada</li> </ol> </div> <div id="parlinfo_pagetitle"><h1>Governors General of Canada</h1></div> <div id="parlinfo_contentwrapper"> <div id="parlinfo_middlesection"> <div class="parlinfo_contentplaceholder"> <div class="row"> <div class="col-sm-3 col-md-3"> <div class="parlinfo_tasks"> <h3 class="headingUnderline">Related Content</h3> <p> <a href="/sites/ParlInfo/default/en_CA/People/Salaries?param=gg,&permalink=399" target="_self">Salaries</a></p> </div> <div class="parlinfo_tasks"> <h3 class="headingUnderline">Selected Links</h3> <p> <a href="http://www.gg.ca/index.aspx" target="_blank">Governor General of Canada</a></p> <p> <a href="https://www.gg.ca/en/governor-general/governor-general-mary-may-simon/biography" target="_blank">Current Biography</a></p> <p> <a href="https://www.gg.ca/en/governor-general/former-governors-general" target="_blank">Historical Biographies</a></p> <p> <a href="https://www.canada.ca/en/canadian-heritage/services/crown-canada/governor-general.html" target="_blank">The Crown in Canada</a></p> <p> <a href="https://canadacouncil.ca/funding/prizes/governor-generals-awards-in-visual-and-media-arts" target="_self">Governor General's Awards in Visual and Media Arts</a></p> <p> <a href="https://canadacouncil.ca/funding/prizes/governor-generals-literary-awards" target="_blank">Governor General's Literary Awards</a></p> </div> </div> <div class="col-sm-9 col-md-9"> <script type="text/javascript"> var envURL = "http://lopdev.parl.ca"; var envEnglish = "en_CA"; var envFrench = "fr_CA"; var envLanguage = envEnglish; //Get Environment if (window.location.href.toLowerCase().indexOf("lopdev.") !== -1 || window.location.href.toLowerCase().indexOf("lpbpwemdev") !== -1) { envURL = "https://lopdev.parl.ca"; } else if (window.location.href.toLowerCase().indexOf("bdpdev.") !== -1) { envURL = "https://bdpdev.parl.ca"; } else if (window.location.href.toLowerCase().indexOf("loptest.") !== -1 || window.location.href.toLowerCase().indexOf("lpbpwemtest") !== -1) { envURL = "https://loptest.parl.ca"; } else if (window.location.href.toLowerCase().indexOf("bdptest.") !== -1) { envURL = "https://bdptest.parl.ca"; } else if (window.location.href.toLowerCase().indexOf("lop.") !== -1 || window.location.href.toLowerCase().indexOf("lpbpwem") !== -1) { envURL = "https://lop.parl.ca"; } else if (window.location.href.toLowerCase().indexOf("bdp.") !== -1) { envURL = "https://bdp.parl.ca"; } else if (window.location.href.toLowerCase().indexOf("librarydev") !== -1) { envURL = "https://librarydev.parl.gc.ca"; } else if (window.location.href.toLowerCase().indexOf("librarytest") !== -1) { envURL = "https://librarytest.parl.gc.ca"; } else if (window.location.href.toLowerCase().indexOf("library") !== -1) { envURL = "https://library.parl.gc.ca"; } else if (window.location.href.toLowerCase().indexOf("biblio") !== -1) { envURL = "https://biblio.parl.gc.ca"; } //Get Current Language if (window.location.href.toLowerCase().indexOf(envFrench.toLowerCase()) !== -1) { var envLanguage = envFrench; } /*******************************************************/ //Get a QueryStringParameter /*******************************************************/ function getQuerystringParameter(param) { var queryParams = window.location.search.substr(1).split('&').reduce(function (q, query) { var chunks = query.split('='); var key = chunks[0]; var value = chunks[1]; return (q[key] = value, q); }, {}); var myParam = queryParams[param]; if (myParam != undefined) { return decodeURIComponent(myParam.toLowerCase()); } else { return ""; } } /*******************************************************/ //Get a value based on the current Language /*******************************************************/ function getLocalizedValue(en, fr) { if (envLanguage == envFrench) { return fr; } return en; } /*******************************************************/ //Check if the client is a search bot /*******************************************************/ function botCheck(){ var botPattern = "(googlebot\/|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)"; var re = new RegExp(botPattern, 'i'); var userAgent = navigator.userAgent; if (re.test(userAgent)) { return true; }else{ return false; } } </script> <script type="text/javascript"> var lnLabel = ""; var lnSite = ""; var currentUrl = window.location.href; var buildUrl = ""; if (currentUrl.indexOf("?") != -1) { buildUrl = currentUrl.substring(0, currentUrl.indexOf("?")); } else { buildUrl = currentUrl; } if (window.location.href.indexOf("en_") != -1) { lnLabel = "En"; lnSite = "en_CA"; } else { if (window.location.href.indexOf("fr_") != -1) { lnLabel = "Fr"; lnSite = "fr_CA"; } } function getItem(itemEn, itemFr, locale) { var item; if (locale == "En") { item = itemEn; } else { item = itemFr; } return item; } function copyToClipboard(element) { var $temp = $("<input>"); $("body").append($temp); $temp.val($(element).text()).select(); document.execCommand("copy"); $temp.remove(); $(element).css("background-color", "#a6d4e8"); $(element).css("font-weight", "600"); } $(document).ready(function () { $("#PermalinkHeader").append(getItem("Permalink","Lien permanent",lnLabel)); $("#PermalinkCopy").append(getItem("Copy","Copier",lnLabel)); $("#PermalinkBuild").append(getItem("Create","Cr茅er",lnLabel)); $("#PermalinkClear").append(getItem("Clear","Effacer",lnLabel)); //if(document.location.search.length) { // $("#Permalink").empty().append(currentUrl); //} }); </script> <!-- .columnOption("", "filterValue", ["", ""]); --> <!-- gridName excludes the # sign because it is needed without the # in some places --> <div> <div id="TitleAndSummaryDiv"> <p>This page links directly to Parlinfo profiles for those governors general who were either former Senators or Members of Parliament. For biographies of other Governors General and more information about the history, roles, responsibilities and activities of the position, please visit <a rel="noopener noreferrer" href="http://www.gg.ca/" title="Governor General Site class=" newwinstyle="" target="_blank">The Governor General of Canada website</a>.</p> </div> </div> <div id="PermalinkSection"> <div id="PermalinkTitle"><h3 id="PermalinkHeader"></h3></div> <div id="Permalink"></div> <div id="PermalinkButton"> <button id="PermalinkBuild" class="btn btn-primary btn-primary-xs" onclick="buildPermalink()"></button> <button id="PermalinkCopy" class="btn btn-primary btn-primary-xs" onclick="copyToClipboard('#Permalink')"></button> <button id="PermalinkClear" class="btn btn-primary btn-primary-xs" onclick="clearPermalink()"></button> </div> </div> <div id="loadPanel" ></div> <div id="gridContainer" class="gridContainer" ></div> <div id="resetButton"></div> <div id="popup"><div class="popup"></div></div><script type="text/javascript"> var notes = {}, popup = null, popupOptions = { width: 400, height: 250, contentTemplate: function() { return $("<div />").append( $("<p>" + notes + "</p>") ); }, showTitle: true, title: "Notes", visible: false, dragEnabled: false, closeOnOutsideClick: true }; function showInfo(data) { notes = data; if(popup) { $(".popup").remove(); } var $popupContainer = $("<div />") .addClass("popup") .appendTo($("#popup")); popup = $popupContainer.dxPopup(popupOptions).dxPopup("instance"); popup.show(); }</script> <script type="text/javascript"> function isParliamentarian(myPersonId) { var parliamentarians = "'2546','2566','2578','2615','2681','2729','2748','2149','2171','2200','2224','2277','2288','2327','2650','2675','2691','2724','1303','1352','1376','1409','1431','1454','1564','2839','2885','2906','2920','2979','2995','3030','3057','2364','2385','2425','1','32','93','121','145','159','239','254','271','2441','2470','2496','2545','2565','2812','1238','1249','1329','1354','1378','1395','2835','2930','2947','2965','2988','740','762','1573','1602','1616','1637','1658','1719','1768','1825','1851','680','710','726','744','797','810','839','850','875','890','1619','1668','1747','1837','1559','1577','1620','1661','1722','1744','1879','3081','3127','3154','3185','1448','1502','1532','1584','1612','1642','1670','10','37','51','83','103','128','149','197','249','267','3024','3054','3067','3096','3116','3131','3175','1231','1343','1415','1433','1473','1512','1886','1902','1926','1942','1996','2036','2057','7','1550','1761','1775','1800','1836','42','86','138','152','237','284','287','326','349','370','403','417','1862','1881','961','1029','1048','1072','1109','1127','30','79','118','142','187','222','1891','1916','1929','1150','1176','834','849','865','885','912','933','958','321','366','446','473','507','526','542','3190','3215','3228','3239','3257','3308','3345','992','1011','1070','1125','1767','1789','1829','561','621','662','683','714','3365','2114','2132','2182','2198','2217','1855','1872','1889','1924','1894','1918','11','57','85','136','219','240','2234','2257','439','523','554','1934','1980','2007','2026','2051','2068','2085','17','43','66','109','139','244','261','290','629','701','720','756','3395','3414','3485','3546','3564','1200','1221','1255','1291','1314','1370','264','294','345','367','413','425','623','642','668','713','1148','1175','1217','1239','1281','1312','278','318','364','397','428','727','765','798','887','2331','2349','2389','2408','1940','1960','1983','2056','2089','2135','547','563','846','863','906','932','973','2820','945','989','1002','1027','1046','1069','1097','1123','1144','1191','1213','2286','2330','2360','2382','2404','2445','2459','627','688','729','748','827','844','1890','1961','2009','2052','2454','2495','2512','2525','2544','2559','550','568','594','630','678','702','721','783','848','1017','1040','1057','1080','1115','1167','1212','1233','881','880','902','943','999','1051','1079','1114','904','924','971','991','1003','2513','2528','1042','1061','155','182','208','238','286','323','348','1136','1156','1204','1225','1256','1319','1165','1187','368','402','416','465','553','596','620','660','1387','1407','1420','1443','1462','2172','2102','2161','2177','2190','2228','2283','2313','2337','2372','2999','3009','3031','3071','3100','3125','3182','3836','3861','3924','3941','3953','1808','1845','1869','1898','1949','1967','1997','2023','2041','2063','2083','3576','3590','3611','3627','3656','3698','3723','3738','3757','2185','2206','2265','2280','2309','2369','2106','2127','2166','2183','2199','2222','3381','649','670','2133','2173','2205','2225','2446','2461','2477','780','824','843','855','879','311','361','421','453','512','531','2250','1385','1405','1419','1474','1496','899','962','998','1787','1805','1821','1838','16','40','82','100','126','170','256','273','310','1562','1480','1570','1587','1630','1682','1865','1897','1919','2515','2534','2567','352','306','327','355','380','409','2270','2285','2321','2344','2359','2379','2419','2580','2617','2637','914','934','963','983','689','717','750','840','867','898','1058','1081','1141','1078','1110','1130','1153','1179','2174','2189','2207','2229','2254','2271','463','493','517','534','551','570','628','652','675','1230','1244','1302','1581','1613','1643','1750','404','445','469','509','528','424','456','510','544','586','2022','2039','2061','2079','1193','1220','566','2','45','72','91','115','141','1720','1757','1774','1799','1816','1834','1861','1877','1331','1358','1380','2684','2749','2773','2795','759','3420','3440','3464','3543','3573','2420','2439','2507','2553','3995','4013','4136','4160','2427','2475','2500','2521','2582','2602','2620','3603','3646','3689','3768','3797','3817','3839','2644','2673','2739','2755','2822','2847','2892','4192','4224','4246','4265','4370','4386','4422','4440','4465','2284','2300','2318','2339','2357','2374','2417','2435','2463','3863','3885','3930','3943','3993','4033','2501','2538','2605','2624','2674','2689','2909','2922','2950','2975','2991','3005','3084','3819','3842','3893','4079','4098','4135','4154','3911','3934','3996','4074','4111','4148','4167','4218','4244','4263','4337','4390','3146','3167','3184','3203','3218','3231','2608','2655','2679','2694','2728','2825','2857','4232','4255','4278','4295','4476','4490','4521','4542','4561','4585','4348','4378','4434','4473','4489','3249','3282','3306','3327','3348','3366','2902','2917','2938','2959','3015','3032','3072','4666','4684','4698','4710','4759','4785','4804','4866','3129','3170','3204','3220','4539','4584','4606','4640','4668','4688','4700','4744','4768','4794','4819','3396','3429','3456','3472','3500','3531','3574','3602','4880','4936','4951','4979','3211','3236','3298','3314','3336','3370','3400','3419','3438','3458','3260','3312','3368','3399','3671','3688','3728','3760','3867','3894','3914','3950','4867','4882','4924','4955','4999','3431','3457','3498','3550','3578','3597','3618','3968','3983','3998','4024','4042','4066','4101','4123','4141','4228','4282','4302','4327','4092','4125','3480','3507','3544','3562','3588','3625','3651','4152','4216','4235','4293','4991','4341','4357','4375','4485','4533','4552','4595','4430','4470','4344','4366','2712','2730','2815','2921','2845','3687','4248','4274','4306','4328','4343','4363','4376','4409','4432','4433','4451','4479','3120','3159','3174','3709','3730','1417','1437','1459','3679','3753','3818','3841','3866','3209','3224','4534','4550','4568','4600','1477','2912','2943','2964','3003','3021','4634','4660','4677','4797','4675','4707','4729','4755','3038','3085','3114','3242','3364','3388','3413','4530','4588','4629','3634','3672','3713','3734','3467','3497','3517','3549','3792','3816','3854','3895','3951','3973','3237','3304','3321','3344','3359','3387','3448','4471','4487','4508','4537','4553','4580','4604','3506','4799','4821','4851','4873','4889','3991','1621','3785','3828','3858','1673','4276','4942','4962','4846','4938','4997','4975','3899','3928','3974','3992','4011','2024','2047','2116','2164','2181','3880','4638','4665','4680','4697','4712','4740','4787','2192','2216','2230','2256','2276','4352','4372','1374','1390','1408','1421','4053','4080','3553','3583','3631','3663','3683','4394','4427','4493','4526','4047','4071','3739','3781','3823','3892','3931','3961','4813','4863','4875','4895','4543','4563','3980','4027','4051','4073','4093','4099','4607','4646','4673','4691','4705','4735','4121','2683','2698','4988','4756','4140','4162','4194','4230','4322','3849','3917','3972','4001','4041','4059','4087','4437','4944','2718','2737','2801','1470','4992','4112','1486','1538','3000','3019','3033','4883','4927','2302','3065','3094','4109','4127','4143','2351','2373','2414','4150','4169','4217','4236','4201','4233','1572','4973','4990','5025','4477','1614','1629','1646','1713','1772','4519','4579','4633','4778','4803','4855','4893','4916','4935','4950','4702','5100','5120','5136','5156','5198','4252','2855','2901','2913','2932','2951','5020','5077','5095','5108','5133','5153','5174','5192','5213','5245','5266','3130','3158','3172','3188','3222','3246','3268','3299','3319','5003','5058','5098','5118','5135','2434','2462','2499','2520','2535','5305','5357','5412','5424','4741','4766','4793','4815','4864','4876','4917','5248','5268','5331','5369','5409','5465','5502','5021','5043','5061','5089','5138','5157','5186','5230','5288','3007','2548','2569','2583','2604','2661','2686','2740','5314','5154','5175','5229','3097','3124','5251','5449','5474','5506','5520','5537','5554','5569','5592','3145','3180','3386','3439','3463','3502','3596','3614','4940','4984','5549','5567','5360','5383','5398','1815','1831','1860','1901','1922','1958','2003','3200','3229','3240','3259','3309','3334','3354','2834','2859','2955','3629','3657','3682','3701','3724','3742','3761','3790','2025','2050','2067','2123','7013','7108','7124','7159','7187','6491','6532','6562','6595','6382','6412','6471','6488','5608','5633','5661','5678','5711','5732','5754','5780','7169','7188','7200','7214','7231','7280','7293','7380','7199','7212','7226','7288','6664','6709','6748','6756','6774','6794','6846','7400','7426','7474','7486','7505','7564','7588','7608','5800','5817','5848','5903','5938','6036','6506','6629','6665','6685','6717','6761','6777','7344','7366','7440','7463','7478','7499','7529','6118','6149','6895','6924','7031','6801','6879','6922','6953','7037','7091','7131','7580','7605','7621','7178','7191','7216','7236','7257','7287','7341','7666','7689','7771','7813','7871','7887','7629','7648','7672','7711','7748','7772','7802','5028','5087','5121','5200','5218','5236','5257','5017','5078','5097','5111','5149','5170','5225','7816','7834','7845','7914','7937','7362','7383','7405','7443','7469','7481','7528','7552','7573','5090','5107','5146','5187','5221','5241','5262','5279','7913','7936','7950','7965','7987','8039','8067','7954','7967','8009','8030','8052','8085','8111','5263','5285','5302','5356','5386','5417','5440','5459','6196','5415','5290','5339','5359','5372','5392','5423','5590','5620','5632','5656','5693','5728','5007','5031','5075','5106','5125','5163','5189','5473','5505','5565','5588','5618','5643','5679','5713','5745','5808','5825','5857','5876','5895','5434','5513','5524','5543','5278','5320','5349','5365','5384','7046','7067','7090','7130','7211','7241','7259','5401','5416','5499','5515','5526','5545','5562','5476','5507','5538','5555','5572','5595','5622','5637','8154','8206','8226','8083','8108','8149','8168','8198','8265','8286','8336','7617','7638','7660','7705','7720','7739','8422','8448','8478','8491','8527','8569','8581','8598','5347','5393','5414','5431','8798','8883','8930','6355','6410','6434','6483','6518','7809','7837','7853','7872','6330','6352','6374','6574','6600','6618','6635','6650','6670','8520','8542','8601','8627','8651','8672','8704','8729','8768','8806','8831','8860','8641','8684','8764','8781','7534','7604','7618','7701','5491','5522','5541','5559','5573','5609','8944','8970','9000','9031','9046','9082','9105','7910','7962','7986','8005','8023','8041','8109','8135','5959','6041','6071','6083','6754','6772','6873','6889','6916','6967','6997','7023','6106','6165','7735','7780','7808','5561','5601','5642','5665','5242','5265','5300','5352','5387','5406','5418','5466','5757','5783','5819','5834','5872','5891','5961','5980','6038','6067','6136','6179','5682','5721','5736','5768','5487','5503','5911','5986','6010','6042','6059','6092','5563','5617','5630','5671','5689','5789','5807','5822','5838','5858','5878','5935','6201','6225','6267','6321','6147','6168','6190','6223','6302','6336','6353','6408','5723','5764','5820','5835','5873','5893','5958','5973','5995','6046','6066','6079','6133','6348','6396','6424','6441','6489','6526','6552','6588','6605','6624','6638','6431','6479','6493','6522','6575','6619','5913','5951','5969','5993','6025','6045','6636','6674','6701','6804','6866','6883','6907','6184','6220','6230','6661','6682','6792','6813','6870','6886','6078','6097','6128','6193','6281','6259','6394','6423','6440','6472','6957','6982','7104','7123','7139','6941','6212','6229','6256','6276','8314','8357','8451','8480','7836','7851','8926','8938','8961','8976','9019','9040','5627','5667','5686','5734','5763','5818','5832','9065','9091','9152','9204','9229','9257','9306','5853','7044','7084','7122','7157','7182','7207','7222','9344','9378','6187','6222','6247','5869','5888','5910','5925','5952','5992','6013','6261','6284','7905','7931','7944','8200','8295','8339','8427','8489','7961','7983','9135','9174','9199','7290','7333','7372','7408','7444','7470','7483','7503','6317','6362','6415','6497','6527','6557','6607','6627','6641','6044','6076','6093','6156','6195','6211','6227','6268','6662','7370','7388','7429','7242','7289','5705','5729','5747','5779','5794','5829','7457','7476','9226','9243','9267','9282','9297','9329','9364','9385','9407','5602','5619','5675','5727','5744','9433','9460','9477','9499','7998','8019','8035','8057','8079','8105','8122','8144','8493','8553','8572','8163','8193','6683','6705','6747','5845','5859','5879','5902','7506','7539','7566','5937','7597','7630','7649','7721','7766','5772','5792','5810','5830','5860','5901','5921','5963','8700','8725','8757','8776','8836','8864','8884','8898','8934','6433','6454','6486','6550','6583','6604','9416','9443','9480','9563','9577','9614','9640','9655','9669','7796','7821','7839','7873','7908','7946','7984','7999','8955','8975','8991','9061','9605','9633','6651','6702','6736','6753','6789','6808','6875','6869','6885','6911','6942','6966','6991','9645','9678','9695','9711','9729','9744','9768','8020','8038','8064','8106','8132','8151','8173','8201','9810','9841','9862','9891','9907','9920','9952','9997','7057','7076','7094','7118','7143','7177','7189','7201','7234','7251','7274','6988','7017','7036','7047','7069','7093','9087','9110','9133','9159','9248','6009','6040','6073','6160','6182','7116','7136','7180','7205','7219','7256','7285','7298','9325','9362','9391','9485','9511','9324','9406','9423','9451','9472','9494','9556','7329','7349','7379','7397','7413','7446','9560','9576','9596','9758','9804','9830','8211','8234','8248','8311','8393','8413','8443','8465','9904','9916','7416','7461','7477','7498','7523','8215','8235','8255','8330','6968','7882','7900','7920','7959','7992','8842','8871','8887','8933','8947','8972','9056','8294','8324','8340','8407','8461','9190','9217','9233','9289','9343','9392','9428','9459','8032','8104','8119','7000','7039','7058','7078','7097','7134','7154','7206','8101','8116','8138','8155','8176','8203','8218','8263','9108','9221','9238','9264','9278','9294','8595','8617','8699','9474','9498','9568','9583','9642','9659','9672','9692','8721','8238','8259','8283','8366','8391','8455','9704','7283','8284','8309','8334','8373','8400','8420','7381','8753','8773','8892','8911','8543','8562','8590','8605','8631','8703','8780','8539','8558','8575','8668','8942','8964','8982','8996','9024','9045','9102','9123','8796','8839','8868','8894','8916','8932','8965','8983','9071','9121','9138','9146','9198','8696','8715','8771','8805','8830','8873','9139','9149','9182','9200','9240','9265','9293','9405','9421','9219','9235','9276','9309','9346','9398','8904','8928','8940','8963','8981','8993','9022','9041','9068','9096','9117','9445','9469','8349','7549','7572','7632','9686','9700','9718','8374','9575','9608','9644','9660','9677','9721','9739','7493','7540','7631','7678','7715','7490','7518','7568','7599','9778','9802','8484','8530','8552','8571','8583','8621','7613','9793','9811','9865','9897','9911','8640','8660','7382','7403','7417','7445','9923','9960','9984','9646','9679','7472','6213','6228','6252','6269','6350','6370','9696','9712','9730','9785','9870','7733','7753','7778','7807','6406','6476','6514','6545','6616','8511','8537','7828','7850','9914','9927','9961','7636','7658','7680','8557','8587','8602','8697','8693','8709','8765','7706','7725','7743','7770','7797','7814','7679','7717','7758','8828','8849','8875','9822','9892','7795','7811','7824','7843','7868','7904','7941','9919','9948','9976','9996','6634','6646','6666','6687','6723','7971','7994','8017','8033','9940','9964','9989','7842','7857','7877','6762','6825','8890','8925','8948','8974','8989','9012','9033','9090','9129','9143','9161','8717','8749','8792','7898','7917','7938','7956','7968','7991','8027','8068','8073','8103','8117','8141','8821','6861','6881','6947','9651','9685','9461','9503','9534','9570','9607','9635','9145','9189','9213','9232','9273','9370','9396','9698','9734','9752','9792','9808','9835','9889','9917','9648','9666','9680','9697','9732','9749','9790','9806','9834','9883','9905','9444','9466','9483','9504','9544','10112','11218','11289','9604','9944','9986','9918','9945','9967','9625','9656','11316','11330','10006','10022','10041','10072','10090','10111','10129','10167','9693','9708','9727','9756','9843','9869','9910','9922','9980','10004','10200','10229','10248','10273','10175','10234','10252','10268','10287','10325','10372','10052','10066','10191','10220','10240','10009','10401','10422','11237','11260','11283','11309','11335','10061','10081','10098','10136','10007','11360','11373','11398','11416','11465','11492','11510','10032','10045','10082','10115','10131','10181','10215','10017','10036','11385','11410','11464','11490','11509','11552','11563','10051','10087','10103','10142','10171','10254','10581','10621','10762','10271','10289','10313','10362','10388','10414','10158','10454','10472','10496','10524','10557','10573','10591','10613','10675','10714','10735','10193','10241','10256','10275','10295','10756','11535','11584','11614','11639','11659','11738','11821','10203','10231','10249','10267','10277','10296','10328','10356','10410','11858','10794','10816','10842','10428','10253','10283','10365','10415','10493','10856','11600','11615','11640','11661','11705','11745','11781','11805','10520','10555','10569','10481','11835','11878','10771','10792','10825','10850','10866','10507','10535','10023','10044','10886','10342','10399','10432','10444','10470','10494','10523','10059','10124','10462','10487','10579','10593','10633','10661','10572','10589','11874','11900','11926','11980','11994','10684','10708','10750','10767','10786','10804','10822','10862','12016','12036','11908','11952','10882','10698','10715','10761','10774','10793','10812','10864','11993','12012','12034','10644','10709','10752','10769','10803','10844','10863','10883','10884','10900','10916','10196','10247','10255','10978','11024','10924','12080','12124','12149','12199','12240','12253','12312','10972','10974','11039','11069','11126','12366','10352','10374','10424','11164','11189','10989','11058','11081','11102','10437','10456','10477','10497','12103','12176','11148','11210','10013','10033','10060','10097','12203','12226','11050','11140','11187','11216','11239','11313','11340','11362','11051','11099','14102','11716','11748','11779','11111','11158','11204','11225','11275','11808','11836','11854','11951','11110','11128','11153','11167','11195','11223','11248','12045','13564','13579','13607','13633','13649','13677','13704','12094','12147','12175','12194','11401','11451','13735','13759','13774','13818','13843','11079','11101','11113','11133','11173','11192','11270','11291','14129','14149','14238','14254','14272','14329','11519','11539','11560','11602','11622','11641','11506','11525','11547','11580','11608','11629','11666','10899','10914','10956','10970','11012','11683','13917','13978','13998','14041','14077','14094','14134','14171','11036','11408','11432','11495','11514','11537','11583','11613','11635','11724','11749','11787','11811','11936','14215','14267','14291','11654','11677','11063','11089','14316','14343','14352','12255','12274','12301','11130','11156','13267','13291','13316','13357','13382','13400','13410','12340','12369','12411','12438','12458','12522','11841','11943','11971','13435','13452','13479','10002','10038','10084','10559','10577','10607','10630','12386','12405','12455','12471','12507','12517','12535','12282','12321','12349','12428','12489','10354','10405','10425','10463','10649','10702','10742','12562','12614','12702','12725','12742','12511','12571','10517','10542','10568','12760','12775','12870','12932','12963','13003','13029','10647','10674','10691','10713','10733','10770','10790','10833','12636','12699','12710','12731','12761','12835','12851','12950','12975','13002','13026','10801','10819','10836','10855','11322','11334','11355','11388','11414','11457','11486','10888','13076','13107','13146','13202','13232','10854','10868','11298','11347','11366','11403','11450','11466','11493','11513','10887','10903','10940','10959','11002','11026','11054','10913','10934','10957','11609','11670','11685','11725','11752','11765','11789','11814','10582','10596','10622','10638','10662','10683','10705','10726','10747','10763','10784','10973','10993','11018','11061','13061','13105','13123','10802','13417','13433','13450','13465','13486','13147','13200','13244','10878','10906','13852','13872','13892','13910','13930','13985','14048','14065','10921','10118','10134','10233','10261','11180','11986','12030','12052','14390','14428','14453','14472','14488','11310','11336','11412','11456','11484','11520','10314','14600','12537','12564','12597','12619','10340','10363','10395','10430','10443','10512','10537','10565','12644','12659','12001','12027','12086','12128','12158','12244','12256','12300','13572','13601','13616','13636','13651','13680','13767','10821','10860','10879','10950','10965','10982','11009','11027','13812','13829','13275','13311','11632','11652','11676','11690','11743','11756','11775','11795','13361','13388','11540','11558','11570','11603','11627','14353','14404','14471','14487','14512','14529','14554','11665','11681','11710','11757','11777','11802','11845','11925','11960','12011','12033','12075','12115','11278','11303','12117','12170','12190','12215','12235','12250','12311','12368','12391','12406','12680','12720','12738','12757','12793','12844','12866','12882','12314','12348','12421','12440','12461','12490','12512','12171','12192','12237','12251','12291','12308','12385','12404','12431','12462','14579','14663','14681','14710','14730','14749','14629','14648','14682','14715','14733','14751','14772','14794','14836','12499','12515','12553','12609','12723','12740','11060','11085','11178','11202','11252','11272','11292','11318','12908','12930','12996','13020','11333','11367','11405','11428','11452','11481','12759','12831','12847','12887','12910','12987','11500','11529','11550','11562','11581','11630','11650','11672','14897','14932','14958','14982','12434','12457','12508','12525','12538','12601','12653','12701','12753','12000','12017','12039','12104','14803','14829','14878','14904','14919','12133','12168','12184','12210','12289','12306','11686','11731','11753','11770','11793','11822','11843','11863','13074','13142','13179','13239','13257','13276','13297','13379','13012','13035','13050','13086','13112','13130','13186','13231','13247','13288','13399','13409','13432','13464','13478','13498','13533','13553','12395','12426','12444','12494','12513','12529','12545','12576','12623','12645','12662','12708','12767','12787','12818','12840','12861','11875','11903','11930','11981','12065','12089','12126','13373','13425','13443','13469','13488','13505','13544','13582','13587','13615','13644','13758','13773','13795','13640','13692','13723','13746','13770','13896','13914','13976','14039','14052','14072','12151','12178','12229','12290','12325','12403','12432','12452','12466','12500','12516','12558','12590','12649','12667','12698','12927','12949','13510','13547','13570','13585','13596','12813','12903','12926','12947','12967','13013','13036','13053','13066','13090','14298','14322','14335','14347','14356','14410','14458','14530','14558','12872','12942','12983','13007','13032','13049','13064','13085','13110','13153','13187','13696','13762','13782','13806','13824','13847','13869','13923','13131','13210','13234','13250','13299','13334','14587','14654','14673','14690','14720','14737','14906','13218','13241','13259','13279','13321','13389','13419','13941','13982','14010','14030','14045','14064','14100','14126','13391','13405','13424','13453','13468','13500','13535','13566','13584','14925','14940','13512','13548','14148','14178','14200','14218','14245','13611','13658','13761','13575','13588','13639','13654','13687','13738','13764','13783','14255','14278','14295','14321','14334','14346','14362','13845','13865','13905','13945','13967','13810','13880','13901','13920','13958','13999','14025','14056','14080','14096','14395','14415','14466','14524','14537','14053','14074','14137','14194','14213','14249','14122','14138','14176','14252','14288','14308','14344','14354','14392','14408','14430','14658','14676','14725','14738','14758','14779','14805','14830','14860','14883','14285','14304','14337','14348','12995','13087','13113','13134','13176','13192','13227','13245','13266','14023','14061','14081','13816','13836','13857','13876','13897','13918','13955','13979','13794','13813','13833','13853','13873','13340','13406','13460','13477','12711','12737','12756','12772','12837','12853','14114','14131','14159','14210','14133','14160','14187','14226','13495','13520','13561','13578','13604','13618','13638','13652','12871','12898','12924','12946','12966','12988','14350','14363','14413','14436','14464','14480','14506','14527','14300','14323','14338','14365','14380','14438','14605','14634','14675','13681','13715','13745','13766','13790','13016','13052','13069','13102','13117','13144','13226','14568','14590','14642','14661','14709','14757','14778','14821','14735','14768','14831','14887','13811','13827','13849','13870','13890','13944','14012','13243','13282','13302','13377','14846','14896','14911','14948','14970','14924','14939','14959','14980','12557','12628','12648','12686','12709','12732','12765','12784','14036','14088','14130','14156','14201','14248','12744','12763','12839','12856','13397','13408','13471','16123','16145','16161','16211','16238','15831','15847','15866','15883','15910','15958','15994','16006','15531','15556','15626','15649','15692','15718','15511','15535','15600','15620','15691','16258','16295','16312','16342','16361','16393','16405','16433','16481','16092','16109','16124','16160','16178','16205','16256','16290','16306','15756','15782','15811','15859','15875','15896','15972','15996','15717','15753','15781','15803','16500','16513','16538','16557','16595','16618','16358','16390','16402','16453','16512','16017','16057','16077','16110','16125','16214','16239','16294','16310','16337','15862','15877','15897','15931','16002','16684','16741','16760','16783','16800','16816','16867','16881','16926','16947','16555','16571','16593','16662','16688','16048','16061','16103','16112','16184','16218','15780','15836','16996','17024','17048','17069','17086','17104','17141','16748','16773','16788','16891','16913','16938','16985','15870','15887','15955','16004','16050','16081','16106','16378','16407','16435','16483','17251','17260','17268','17276','17284','17292','17300','17308','17006','17044','17074','17094','17252','16506','16520','16586','16360','16374','14388','14402','14905','14957','14977','14459','14477','14499','14649','14670','14687','14717','14448','14470','14486','14510','14528','14546','14750','14806','14866','14893','14910','14926','14965','14985','14646','14662','14727','14748','14801','14848','14875','14928','14953','14974','15008','15029','15081','15110','15174','15193','15231','15251','15348','15035','15107','15125','15140','15527','15551','15312','15340','15355','15156','15176','15237','15006','15021','15052','15077','15380','15304','15327','15350','15370','15120','15186','15218','15248','15405','15442','15036','15064','15092','15128','15145','15088','15114','15131','15582','15637','15655','15676','15468','15479','15497','15708','15737','15784','15412','15495','15510','15526','15550','15149','15172','15230','15246','15266','15305','15322','15474','15519','15536','15557','15607','15856','15894','15920','15993','16005','16035','16051','16107','15640','15664','15684','15720','15735','15638','15663','15678','15710','15742','15774','15345','15363','15395','15422','15438','15470','15483','15498','15183','15217','15261','15300','15344','15420','15477','16392','16429','16457','17760','17821','17849','17857','17865','17873','17882','17261','17269','17277','17285','17293','17301','16623','16650','16679','16696','16716','16739','16486','16507','16553','16567','16590','17847','17855','17863','17871','17879','17888','17896','17890','17898','17906','17914','17922','17930','17938','17946','18117','16755','16798','16875','16895','16939','16624','16653','16680','16715','16738','16777','16794','16821','16862','18417','18425','18433','18441','18449','18457','18465','18473','18481','18489','18497','18506','18514','18522','18530','18538','18546','16962','16993','17013','17046','17077','17196','17247','17255','17264','17904','17912','17920','17928','17936','17944','17952','18116','18212','18281','16960','16992','17038','17056','17085','18554','18562','18570','18578','18586','18594','18602','18806','15491','17761','17848','17856','17864','17872','18318','18414','18422','18430','18438','18446','18454','18462','18470','18478','18486','18494','18502','18511','18519','18527','18535','17880','17889','17897','17905','17913','17921','17929','17937','15509','15545','15613','18543','18551','15039','15066','15089','15127','15143','15644','17102','17250','17259','17267','17275','17283','17291','17299','17307','15177','15201','15005','15017','15007','15024','15055','15119','15146','15179','15226','15182','15228','17272','17280','17288','17296','17304','15243','15295','15351','15683','15712','15730','18559','18567','18575','18583','18591','18599','18607','15268','15307','15331','15353','15745','15778','17945','18211','15429','15445','15471','15484','15296','15314','15342','15360','15387','15432','18280','18412','18420','18428','18436','18444','15457','17758','17843','17852','15371','15407','15520','15539','15559','15846','15881','15985','16025','15507','15521','15560','15601','15651','15586','15618','15668','15700','15715','15731','15751','15779','18452','18460','18468','18476','18484','18492','18500','18509','18517','18525','18533','18541','18549','18557','18565','18573','18581','18589','18597','18605','18699','16049','16062','16084','16118','16135','16159','16196','16226','16251','16301','16332','17860','17868','17876','17885','17893','17901','17909','17917','17925','17933','17941','17949','15800','15833','15850','15871','15921','15946','15974','16015','16055','16076','18742','16354','16370','16386','16400','16410','16439','16491','16509','16528','16556','16276','16330','16366','16376','16415','16452','18319','18415','18423','18431','18439','18447','18455','18463','18471','18479','18487','18495','18503','16111','16127','16169','16576','16685','16724','16745','16771','16815','16847','16868','16477','16539','16201','16231','16254','16291','16307','16356','18512','18520','18528','18536','18544','18552','18560','18568','18576','18584','18592','18600','18796','16566','16588','16603','16630','16704','16740','16757','16909','16930','16954','17004','17029','17072','16372','16401','16450','16473','16495','16510','16569','16591','16657','15709','15724','15741','15788','15819','15844','15863','15879','17139','17246','17254','17263','17271','17279','17287','17295','17303','16780','16797','16811','16825','16904','16928','16742','16782','16814','16842','16870','15903','16024','16043','16949','16970','17052','17070','17089','17106','17820','17845','17854','16899','16942','16964','16994','16078','16105','16167','16195','16268','16296','16326','17249','17258','17266','17274','17282','17290','17298','17306','17047','17081','17098','17140','17248','17256','17265','17273','17281','17289','17297','17305','16350','16367','16385','16398','16408','16438','16505','17862','17870','17878','17887','17895','17903','17911','17919','17927','17935','17943','17951','18056','17819','17844','17853','16583','16598','16619','16649','16669','18118','18199','18278','18418','18426','18434','18442','18450','18458','18466','18474','18482','17861','17869','17877','17886','17894','17902','17910','17918','17926','17934','17942','17950','17762','17850','17858','17866','17874','17883','17891','17899','17907','17915','17923','17931','17939','17947','16713','16735','16856','18490','18498','18507','18515','18523','18531','18539','18547','18555','18563','18571','18579','18587','18596','18604','18213','18416','18424','18432','18440','18448','18456','18464','18472','18480','18488','18496','18504','18513','18521','18529','18537','18545','18553','18561','18214','18279','18419','18427','18435','16952','16974','17003','17030','17073','17092','17107','17253','18740','18569','18577','18585','18593','18601','18743','17262','17270','17278','17286','17294','17302','17310','18443','18451','18459','18467','18475','18483','18491','18499','18508','18516','18524','18532','18540','18548','18556','18564','18572','18580','18588','18595','18603','18739','17851','17859','17867','17875','17884','17892','17900','18807','17908','17916','17924','17932','17940','17948','18230','18413','18421','18429','18437','18445','18453','18461','18469','18477','18485','18493','18501','18510','18518','18526','18534','18542','18550','18558','18566','18574','18582','18590','18598','18606','18741','20005','20006','20007','20008','20025','20051','20061','20062','20067','20079','20080','20081','20082','20083','20084','20085','20086','20087','20088','20089','20090','20091','20092','20093','20094','20095','20096','20097','20098','20099','20100','20101','20102','20103','20104','20105','20106','20107','20108','20109','20110','20111','20112','20113','20114','20115','20116','20117','20118','20119','20120','20121','20122','20123','20124','20125','20126','20127','20128','20129','20130','20131','20132','20133','20134','20135','20136','20137','20138','20139','20140','20141','20142','20143','20144','20145','20146','20147','20148','20149','20150','20151','20152','20153','20155','20156','20157','20158','20159','20160','20161','20162','20163','20164','20165','20166','20167','20168','20169','20188','20189','20217','20218','20219','20220','20221','20223','20224','20225','20226','20227','20228','20230','20231','20232','20233','20234','20235','20236','20237','20238','20239','20240','20241','20242','20243','20244','20245','20246','20247','20248','20250','20251','20252','20253','20254','20255','20256','20259','20260','20261','20262','20263','20264','20265','20267','20268','20269','20290','20302','20303','20304','20308','20338','20345','20355','20356','2697','2576','2708','2760','1531','1586','2814','2591','1310','3004','708','792','916','1780','1690','3169','1723','300','2021','1819','158','1947','3289','1031','1098','638','731','105','260','467','585','1953','1344','3584','1340','1379','331','464','2031','604','626','785','2345','2472','775','804','856','2131','2464','608','829','1190','303','1298','1139','1208','540','1521','2143','3975','3780','2335','2238','2264','2113','475','1526','1036','1884','2436','1001','918','2157','1951','602','1168','19','1311','3484','2391','2542','2589','4035','2706','4318','2522','2585','4113','3981','4185','4296','4319','4355','2747','4329','4831','3106','4845','3555','3351','3621','4256','4275','4396','4486','4501','4307','2767','2887','3665','3750','1551','4658','3426','4565','4699','4718','3755','3424','4770','4002','1576','1751','1773','1348','4332','4918','1971','2139','3598','3702','4273','3870','4965','2753','4800','4827','4872','2940','2332','4946','5046','4689','2976','2992','3206','3337','5022','5083','2449','5226','5516','5105','3050','2702','5196','5217','2777','3069','3164','3552','4961','5341','2935','3815','6959','7045','6630','6436','5621','7252','7321','6816','6878','7535','5861','6049','6615','6642','7404','6075','6086','6172','6978','7006','6893','7056','7555','7644','7150','7296','7744','5103','5144','5052','5037','8007','8136','5404','5413','5049','5531','5790','5914','5936','5291','7109','7186','7224','5452','5677','8187','8244','5374','5475','6537','7820','6407','6691','6724','8678','8788','8624','8708','8891','7577','7643','9140','5997','7819','5321','5366','5443','5733','6103','6157','5896','6379','5855','6031','6547','6601','6787','6746','6208','6280','6311','6345','6934','7041','6335','8431','5787','9272','7886','8216','8253','6130','6177','7347','7412','5655','8625','6759','6838','7741','8922','6525','9598','7855','9014','9531','9578','6849','7018','9187','6197','7402','9740','7942','8987','9032','8267','8439','8483','8074','8160','8239','9084','9150','8560','9601','9617','8304','8444','8862','8882','8659','8673','8727','8762','8468','8519','8592','9079','8889','9322','9381','9291','9441','9486','9754','9753','7570','7610','9612','8466','8574','8628','7651','8786','8801','7858','7957','8772','8189','8241','9615','9482','9594','9301','9336','10130','11268','9670','10058','10145','10206','10089','10435','11323','10035','11438','10063','10639','10738','11553','11759','10562','10556','10076','10620','10663','11977','10910','10736','10228','10288','10918','10953','10939','10958','10318','12123','11185','10080','12245','11162','11379','11179','11093','11873','11985','12024','12220','11417','11477','13858','11345','11364','11382','14216','10987','11853','14236','11105','12241','10534','12303','12396','10438','10678','10717','12651','12602','10623','12913','10754','10806','12668','12894','10870','13059','13184','11087','13044','13503','13230','10995','11015','11209','11256','12010','11324','11970','13586','10922','11846','14368','14429','11989','12143','11891','12263','12819','12376','14645','14665','14809','14868','12584','11132','14916','11931','11967','12230','13043','13103','13346','13344','12322','12380','12881','11964','13728','13591','13629','12246','13630','12993','14373','14606','14773','13594','13442','13457','13691','13805','13819','14375','13926','13990','14040','13981','14501','14117','14225','14331','14372','14641','13018','14042','13444','14186','14247','14275','14211','14250','14286','14328','14467','14679','13345','14071','14221','12777','13430','15790','16037','16052','15734','15496','15670','16333','15837','16496','15950','16969','16638','16727','16152','16249','16272','16323','15802','16809','16157','16362','16397','17334','17344','17235','16561','16600','14366','14420','14921','14572','14624','14825','15057','15154','15270','15166','15263','15016','15073','15421','15723','15463','15701','15164','15361','15388','17411','17335','17345','17414','16524','17772','17826','18150','16779','16812','16914','16900','18037','18097','18638','18704','18712','18720','17787','15009','17131','15074','15096','15161','17333','17343','15209','17338','17348','17418','18701','18710','18718','15379','18036','15475','17793','17825','15431','15499','15905','15954','15673','18641','18708','18033','18096','16096','18716','16471','16175','18136','16151','16637','16659','16499','18637','18703','18711','18719','16717','17090','16554','16606','15693','17337','17347','16866','16722','16763','15982','15998','17028','17416','16919','16114','17342','17350','18035','18093','17417','17340','17349','17370','17412','16560','16690','18137','18034','18138','17771','16776','16806','18640','18706','18714','18094','18134','18791','18700','18709','18717','17336','17346','18639','18713','17415','17816','18032','18095','18135','18634','18707','18715','20003','20004','20014','20015','20016','20019','20020','20021','20023','20027','20043','20044','20046','20047','20048','20049','20052','20053','20054','20073','20181','20182','20199','20200','20201','20205','20206','20207','20208','20209','20281','20286','20287','20288','20289','20298','20300','20306','20307','20311','20312','20313','20314','20317','20318','20319','20328','20329','20332','20348','20349','20352','20353','20354','20357'"; if (parliamentarians.indexOf("'" + myPersonId + "'") != -1) { return true; } else { return false; } } </script> <script type="text/javascript"> window.jsPDF = window.jspdf.jsPDF; var url = window.window.location.href; var expandAltText = "Expand All"; var collapseAltText = "Collapse All"; var resetAltText = "Reset"; if (url.toLowerCase().indexOf("fr_ca") >= 0){ DevExpress.localization.locale("fr"); expandAltText = "D\xE9velopper"; collapseAltText = "R\xE9duire"; resetAltText = "R\xE9initialiser"; } var urlSuffix = "?"; var permalinkExpandBoolean = false; $(document).ready(function () { var webServiceSuffix = "" var initialWebServiceUrl = "/ParlinfoWebAPI/Person/SearchAndRefine?&refiners=22-1,"; //Load the Controls for search var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE "); if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) { $("#PermalinkSection").hide(); $('#gridContainer').dxTextArea({ value: "Please use a modern Browser to view this Page.", height: 90, readOnly: true}); return; //don't continue } function treatAsUTC(date) { var result = new Date(date); result.setMinutes(result.getMinutes() - result.getTimezoneOffset()); return result; } function daysBetween(startDate, endDate) { var millisecondsPerDay = 24 * 60 * 60 * 1000; return (treatAsUTC(endDate) - treatAsUTC(startDate)) / millisecondsPerDay; } function convertDaysToYMD(days) { var returnYMD = ""; var yearLabel = " years"; var monthLabel = " month"; var dayLabel = " day"; var yearCount = 0; var monthCount = 0; var dayCount = 0; var dDays = 0; var totalYears = 0; var totalMonths = 0; var totalDays = 0; totalYears = days / 365.25; dDays = days % 365.25; totalMonths = dDays / 30.4375; totalDaysDb = Math.round(dDays) % 30.4375; totalDays = Math.round(totalDaysDb); yearCount = totalYears; monthCount = totalMonths; dayCount = totalDays; var RoundedYears = Math.round(yearCount); if (RoundedYears > yearCount) { RoundedYears--; } var RoundedMonths = Math.round(monthCount); if (RoundedMonths > monthCount) { RoundedMonths--; } if (yearCount >= 1) { returnYMD += RoundedYears + yearLabel; } if (monthCount > 1) { monthLabel = " months"; } if (monthCount >= 1) { if (returnYMD != "") { returnYMD += ", "; } returnYMD += RoundedMonths + monthLabel; } if (dayCount > 1) { dayLabel = " days"; } if (dayCount >= 1) { if (returnYMD != "") { returnYMD += ", "; } returnYMD += dayCount + dayLabel; } return returnYMD; } var loadPanel = $("#loadPanel").dxLoadPanel({ shadingColor: "rgba(0,0,0,0.4)", visible: false, showIndicator: true, showPane: true, shading: true, closeOnOutsideClick: false }).dxLoadPanel("instance"); loadPanel.show(); $("#PermalinkSection").hide() var showPermalink = false; //Load the Grid $.ajax({ url: envURL + initialWebServiceUrl + webServiceSuffix, dataType: 'jsonp', cache: false, xhrFields: { withCredentials: true } } ).then(function(data){ $('#gridContainer').dxDataGrid({ dataSource: data, allowColumnReordering: true, columns: [{dataField: 'LastName', caption: 'Name', width: '465', allowFiltering: true, cellTemplate: function(element, info) { var name = ""; var prefix = ""; var suffix = ""; var linkStart = ""; var linkEnd = ""; if (isParliamentarian(info.data.PersonId)) { linkStart = "<a href=\"/sites/ParlInfo/default/en_CA/People/Profile?personId=" + info.data.PersonId + "\" target=\"_blank\">"; linkEnd = "</a>"; } for (i = 0; i < info.data.Titles.length; i++) { if (info.data.Titles[i].IsSalutation) { prefix += info.data.Titles[i].LongEn; } if (info.data.Titles[i].IsHonorific) { suffix += ", " + info.data.Titles[i].AcronymEn; } } if (prefix !== "") { name += prefix + " "; } if (info.data.UsedFirstName !== "N/A") { name += info.data.UsedFirstName + " "; } name += info.data.LastName + suffix; element.append(linkStart + name + linkEnd); }, calculateCellValue: function(rowData) { var name = ""; var prefix = ""; var suffix = ""; for (i = 0; i < rowData.Titles.length; i++) { if (rowData.Titles[i].IsSalutation) { prefix += rowData.Titles[i].LongEn; } if (rowData.Titles[i].IsHonorific) { suffix += ", " + rowData.Titles[i].AcronymEn; } } if (prefix !== "") { name += prefix + " "; } if (rowData.UsedFirstName !== "N/A") { name += rowData.UsedFirstName + " ";; } name += rowData.LastName + suffix; return name; }, encodeHtml: false },{dataField: 'Roles', caption: 'Date of Appointment', sortIndex: 0, sortOrder: 'desc', width: '135', allowFiltering: true, cellTemplate: function(element, info) { var appointedDate = ""; for (i = 0; i < info.data.Roles.length; i++) { if (info.data.Roles[i].RoleId == 1 && info.data.Roles[i].GovernorGeneral !== null) { appointedDate = info.data.Roles[i].GovernorGeneral.AppointedDate.substring(0,10); } } element.append(appointedDate); }, calculateCellValue: function(rowData) { var appointedDate = ""; for (i = 0; i < rowData.Roles.length; i++) { if (rowData.Roles[i].RoleId == 1 && rowData.Roles[i].GovernorGeneral !== null) { appointedDate = rowData.Roles[i].GovernorGeneral.AppointedDate.substring(0,10); } } return appointedDate; }},{dataField: 'Roles', caption: 'Date of Swearing In', width: '125', allowFiltering: true, cellTemplate: function(element, info) { var startDate = ""; for (i = 0; i < info.data.Roles.length; i++) { if (info.data.Roles[i].RoleId == 1 && info.data.Roles[i].GovernorGeneral !== null) { startDate = info.data.Roles[i].StartDate.substring(0,10); } } element.append(startDate); }, calculateCellValue: function(rowData) { var startDate = ""; for (i = 0; i < rowData.Roles.length; i++) { if (rowData.Roles[i].RoleId == 1 && rowData.Roles[i].GovernorGeneral !== null) { startDate = rowData.Roles[i].StartDate.substring(0,10); } } return startDate; }},{dataField: 'Roles', caption: 'Canada Gazette - Part 1', allowFiltering: true, cellTemplate: function(element, info) { var publishedDate = ""; for (i = 0; i < info.data.Roles.length; i++) { if (info.data.Roles[i].RoleId == 1 && info.data.Roles[i].GovernorGeneral !== null) { publishedDate = info.data.Roles[i].GovernorGeneral.PublishedDate.substring(0,10) + " p. " + info.data.Roles[i].GovernorGeneral.PageEn; } } element.append(publishedDate); }, calculateCellValue: function(rowData) { var publishedDate = ""; for (i = 0; i < rowData.Roles.length; i++) { if (rowData.Roles[i].RoleId == 1 && rowData.Roles[i].GovernorGeneral !== null) { publishedDate = rowData.Roles[i].GovernorGeneral.PublishedDate.substring(0,10) + " p. " + rowData.Roles[i].GovernorGeneral.PageEn; } } return publishedDate; }}], allowColumnResizing: true, sorting: {mode: "multiple"}, filterPanel: { visible: true }, columnAutoWidth: true, columnChooser: { enabled: true, mode: "select" }, onContentReady: function (e) { var columnChooserView = e.component.getView("columnChooserView"); if (!columnChooserView._popupContainer) { columnChooserView._initializePopupContainer(); columnChooserView.render(); columnChooserView._popupContainer.option("position", { of: e.element, my: "right top", at: "right top", offset: "0 50"}); } }, filterRow: { visible: true}, headerFilter: { visible: true, allowSearch: true }, pager: { showInfo: true, showPageSizeSelector: true, allowedPageSizes: [50,100,150], showNavigationButtons: true },grouping: { contextMenuEnabled: true }, groupPanel: { visible: true }, grouping: { autoExpandAll: true }, searchPanel: { visible: true }, "export": { enabled: true, formats: ['xlsx', 'pdf'], /* fileName: "governorGeneral", */ allowExportSelectedData: false }, onExporting(e) { if (e.format === 'xlsx') { const workbook = new ExcelJS.Workbook(); const worksheet = workbook.addWorksheet('governorGeneral'); DevExpress.excelExporter.exportDataGrid({ component: e.component, worksheet, autoFilterEnabled: true, }).then(() => { workbook.xlsx.writeBuffer().then((buffer) => { saveAs(new Blob([buffer], { type: 'application/octet-stream' }), 'governorGeneral.xlsx'); }); }); e.cancel = true; } else if (e.format === 'pdf') { const doc = new jsPDF("landscape"); DevExpress.pdfExporter.exportDataGrid({ jsPDFDocument: doc, component: e.component, }).then(() => { doc.save('governorGeneral.pdf'); }); } }, onToolbarPreparing: function(e) { var dataGrid = e.component; e.toolbarOptions.items.unshift({ location: "after", widget: "dxButton", options: { icon: "refresh", hint: resetAltText, onClick: function() { var gridinstance = $('#gridContainer').dxDataGrid('instance'); gridinstance.state({}); } } }, { location: "after", widget: "dxButton", options: { icon: "expand", hint: expandAltText, onClick: function() { var expanded = e.component.option("grouping.autoExpandAll"); dataGrid.option("grouping.autoExpandAll", !expanded); if (expanded){ this.option("icon", "expand"); this.option("hint", expandAltText); }else{ this.option("icon", "collapse"); this.option("hint", collapseAltText); } } } }, { location: "after", widget: "dxButton", options: { icon: "share", hint: getLocalizedValue("Show permalink builder", "Montrer le constructeur de permalien"), onClick: function() { showPermalink = (!showPermalink) ? true : false; if (!showPermalink){ $("#PermalinkSection").hide(); this.option("icon", "share"); this.option("hint", getLocalizedValue("Show permalink builder", "Montrer le constructeur de permalien")); }else{ $("#PermalinkSection").show(); this.option("icon", "close"); this.option("hint", getLocalizedValue("Hide permalink builder", "Cacher le constructeur de permalien")); } } } }); }, stateStoring: { enabled: false, type: "localStorage", storageKey: "" } ,wordWrapEnabled: true, paging: { pageSize: 50 }, summary: { totalItems: [{ column: "LastName", summaryType: "count" }] } }); loadPanel.hide(); /* is it working */ }) }); function sendStorageRequest(hyperlink, key, id, datatype, type) { var deferred = new $.Deferred; var state = localStorage.getItem(key); var value = JSON.stringify(state); var gUrl = envURL; if (type == "json") { if (id != '') { gUrl += '/ParlInfoWebApi/Permalink/SaveAndReturn?Hyperlink=' + hyperlink + '&key=' + key + '&value=' + value + '&id=' + id; } else { gUrl += '/ParlInfoWebApi/Permalink/SaveAndReturn?Hyperlink=' + hyperlink + '&key=' + key + '&value=' + value; } } else if (type == "text" && id != '') { gUrl += '/ParlInfoWebApi/Permalink/GetPermalink/' + id; } if (gUrl != envURL) { var storageRequestSettings = { url : gUrl, headers : { 'Accept' : 'text/html', 'Content-Type' : 'text/html' }, type : type, dataType : datatype, success : function(data) { deferred.resolve(data); }, fail : function(jqXHR, textStatus, errorThrown) { deferred.reject(); } }; if (data) { storageRequestSettings.data = JSON.stringify(data.LoadValue); } $.ajax(storageRequestSettings); return deferred.promise(); } else { return null; } } function getStorageRequest(id) { var deferred = new $.Deferred; var storageRequestSettings = { url : envURL + '/ParlInfoWebApi/Permalink/GetPermalink/' + id, //headers : { // 'Accept' : 'text/html', // 'Content-Type' : 'text/html' //}, type : 'GET', dataType : 'jsonp', success : function(data) { deferred.resolve(data); var str = JSON.stringify(data); var item = JSON.parse(str); var loadValue = item.LoadValue; localStorage.setItem("loadValue", loadValue); }, fail : function(jqXHR, textStatus, errorThrown) { deferred.reject(); } }; $.ajax(storageRequestSettings); return deferred.promise(); } function emptyFunction() { return ""; } function buildPermalink() { var exportGrid = $('#gridContainer').dxDataGrid('instance'); var filterExpr = exportGrid.getCombinedFilter(true); var deferred = new $.Deferred; var state = exportGrid.state(); //alert(JSON.stringify(state)); var gUrl = envURL; var title = $("title").text(); var sParam = ""; var sType = ""; var sParameters = []; if (urlSuffix.indexOf("param") != -1 && urlSuffix.indexOf('type') != -1) { sParameters = urlSuffix.split("&"); for (i = 0; sParameters.length; i++) { if (sParameters[i].indexOf("param") != -1) { sParam = sParameters[i].substring(sParameters[i].indexOf("=") + 1); } if (sParameters[i].indexOf("type") != -1) { sType = sParameters[i].substring(sParameters[i].indexOf("=") + 1); } } } else { if (urlSuffix.indexOf("param") != -1) { sParam = urlSuffix.substring(urlSuffix.indexOf("=") + 1); } if (urlSuffix.indexOf('type') != -1) { sType = urlSuffix.substring(urlSuffix.indexOf("=") + 1); } } gUrl += '/ParlInfoWebApi/Permalink/SaveAndReturn?Hyperlink=' + buildUrl + '&key=getKey&value=' + JSON.stringify(state) + '&expression=' + sParam + '&refiners=' + sType + '&title=' + title; var storageRequestSettings = { url : gUrl, // headers : { // 'Accept' : 'text/html', // 'Content-Type' : 'text/html' //}, type : 'GET', dataType : 'jsonp', success : function(data) { deferred.resolve(data); }, fail : function(jqXHR, textStatus, errorThrown) { deferred.reject(); } }; $.ajax(storageRequestSettings).done(function(data) { var str = JSON.stringify(data); var item = JSON.parse(str); var id = item.PermalinkId; $("#Permalink").css("background-color", "#fff"); $("#Permalink").css("font-weight", "normal"); $("#Permalink").empty().append(buildUrl + urlSuffix + "permalink=" + id); }); // return deferred.promise(); } function buildFilters() { var exportGrid = $('#gridContainer').dxDataGrid('instance'); var filterExpr = exportGrid.getCombinedFilter(true); var searchPanelValue = ""; //alert(filterExpr); var fields = [ 'LastName','Roles','Roles','Roles' ]; var filter = ""; if (filterExpr != null) { filter = filterExpr.toString(); } if (exportGrid.option("searchPanel.text").toString() != "") { searchPanelValue = exportGrid.option("searchPanel.text"); //alert(searchPanelValue); if (filter.indexOf(searchPanelValue) != -1) { while (filter.indexOf(searchPanelValue) != -1) { var indexValue = filter.indexOf(searchPanelValue); var searchPanelValueLength = searchPanelValue.length + 1; filter = filter.substring(indexValue + searchPanelValueLength); } } } var filters = ""; if (filter != "") { filters = filter.split(","); } var previousField = "-1"; var filterQueryString = ""; var y = 0; for (i = 0;i < filters.length;i++) { var op = ""; var orOp = ""; if (filters[i].match(/^[0-9a-zA-Z\s\/\(\)茅脡猫脠锚脢卯脦茂脧莽脟毛脣芒脗芒脗:.-]+$/)) { if (filters[i] == "and") { } else if (filters[i] == "or") { } else if (filters[i] == "anyof") { filterQueryString += "zzo_anyof"; } else if (filters[i] == "noneof") { filterQueryString += "zzo_noneof"; } else if (filters[i] == "contains") { filterQueryString += "zzo_contains"; } else if (filters[i] == "notcontains") { filterQueryString += "zzo_notcontains"; } else { var isField = false; for (x = 0;x < fields.length; x++) { if (filters[i] == fields[x]) { isField = true; } } if (isField) { if (previousField != filters[i]) { if (previousField != "-1") { if (filterQueryString.indexOf("zzf_") != -1) { filterQueryString = filterQueryString.replace("zzf_" + previousField, "zzc_" + y + "zzf_" + previousField) } else { filterQueryString = filterQueryString.replace("f_" + previousField, "c_" + y + "zzf_" + previousField) } } previousField = filters[i]; y = 0; if (i == 0) { filterQueryString += "f_" + filters[i]; } else { filterQueryString += "zzf_" + filters[i]; } } else { y++; } } else { filterQueryString += "zzv_" + filters[i]; } } } else { switch (filters[i]) { case "=": op = "zzo_eq"; break; case "<>": op = "zzo_neq"; break; case "<": op = "zzo_lt"; break; case ">": op = "zzo_gt"; break; case "<=": op = "zzo_lte"; break; case ">=": op = "zzo_gte"; break; default: op = "zzo_" + filters[i]; } filterQueryString += op; } } if (previousField != "-1") { if (filterQueryString.indexOf("zzf_") != -1) { filterQueryString = filterQueryString.replace("zzf_" + previousField, "zzc_" + y + "zzf_" + previousField) } else { filterQueryString = filterQueryString.replace("f_" + previousField, "c_" + y + "zzf_" + previousField) } } if (filterQueryString == "zzo_") { filterQueryString = ""; } $("#Permalink").css("background-color", "#fff"); $("#Permalink").css("font-weight", "normal"); $("#Permalink").empty().append(buildUrl + urlSuffix + "filter=" + filterQueryString + "&search=" + searchPanelValue); } function clearPermalink() { var clearMessage = "Do you want to clear the permalink and the filters below?"; var clearMessagePermalink = "Do you want to clear the permalink?"; var yesOption = "Yes"; var noOption = "No"; if (buildUrl.toLowerCase().indexOf("fr_ca") != -1){ clearMessage = "Voulez-vous effacer le permalien et les filtres ci-dessous ?"; clearMessagePermalink = "Voulez-vous effacer le permalien seulement ?"; yesOption = "Oui"; noOption = "Non"; } var ClearNotAccepted = false; confirmDialog(clearMessage, yesOption, noOption, "clearAllModal", function(ans) { if (ans) { $("#Permalink").css("background-color", "#fff"); $("#Permalink").css("font-weight", "normal"); $("#Permalink").empty().append(""); var exportGrid = $('#gridContainer').dxDataGrid('instance'); exportGrid.state({}); //exportGrid.clearFilter(); //exportGrid.clearGrouping(); //exportGrid.clearSorting(); }else { ClearNotAccepted = true; if (ClearNotAccepted) { confirmDialog(clearMessagePermalink, yesOption, noOption, "clearPermalinkModal", function(ans) { if (ans) { $("#Permalink").css("background-color", "#fff"); $("#Permalink").css("font-weight", "normal"); $("#Permalink").empty().append(""); }else { } }); } } }); } function clearPermalink_() { $("#Permalink").css("background-color", "#fff"); $("#Permalink").css("font-weight", "normal"); $("#Permalink").empty().append(""); } //custom Confirm Dialog with Custom message and callback handler function confirmDialog(message, sYes, sNo, modalId, handler){ var modalContent = "<div class=\"modal fade\" id=\"" + modalId + "\" role=\"dialog\">"; modalContent += "<div class=\"modal-dialog\">"; modalContent += "<div class=\"modal-content\">"; modalContent += "<div class=\"modal-body\" style=\"padding:10px;\">"; modalContent += "<h4 class=\"text-center\">" + message + "</h4>"; modalContent += "<div class=\"text-center\">"; modalContent += "<a class=\"btn btn-primary btn-yes\">" + sYes + "</a> "; modalContent += "<a class=\"btn btn-primary btn-no\">" + sNo + "</a>"; modalContent += "</div>"; modalContent += "</div>"; modalContent += "</div>"; modalContent += "</div>"; modalContent += "</div>"; $(modalContent).appendTo('body'); var modalIdLabel = "#" + modalId; //Trigger the modal $(modalIdLabel).modal({ backdrop: 'static', keyboard: false }); //Pass true to a callback function $(".btn-yes").click(function () { handler(true); $(modalIdLabel).modal("hide"); }); //Pass false to callback function $(".btn-no").click(function () { handler(false); $(modalIdLabel).modal("hide"); }); //Remove the modal once it is closed. $(modalIdLabel).on('hidden.bs.modal', function () { $(modalIdLabel).remove(); }); } /* Treat date as date functions */ function fnDate(myDate) { var today = new Date(myDate + " 06:00:00"); var dd = today.getDate(); var mm = today.getMonth() + 1; //January is 0! var dt = ""; var strmm = mm.toString(); var strdd = dd.toString(); var yyyy = today.getFullYear(); var stryyyy = yyyy.toString(); if(dd < 10){strdd = '0' + strdd; } if(mm < 10){strmm = '0' + strmm; } var dt = stryyyy + '-' + strmm + '-' + strdd; return dt; } function fnDateApprox(myDate, myApprox) { var today = new Date(myDate + " 06:00:00"); var dd = today.getDate(); var mm = today.getMonth() + 1; //January is 0! var dt = ""; var strmm = mm.toString(); var strdd = dd.toString(); var yyyy = today.getFullYear(); var stryyyy = yyyy.toString(); if(dd < 10){strdd = '0' + strdd; } if(mm < 10){strmm = '0' + strmm; } if (myApprox) { var approxDate = stryyyy; if (strmm != '01' || (strmm == '01' && strdd != '01')) { approxDate += '-' + strmm; } dt = approxDate; } else { dt = stryyyy + '-' + strmm + '-' + strdd; } return dt; } /* Treat date as string functions */ function fnDateStr(myDate) { var today = myDate; var yyyy = today.substring(0,4); var mm = today.substring(5,7); var dd = today.substring(8,10); var dt = ""; var dt = yyyy + '-' + mm + '-' + dd; return dt; } function fnDateApproxStr(myDate, myApprox) { var today = myDate; var yyyy = today.substring(0,4); var mm = today.substring(5,7); var dd = today.substring(8,10); var dt = ""; if (myApprox) { var approxDate = yyyy; if (mm != '01' || (mm == '01' && dd != '01')) { approxDate += '-' + mm; } dt = approxDate; } else { dt = yyyy + '-' + mm + '-' + dd; } return dt; } // urlParam and urlParams functions for expanding data grids that are collapsed. $.urlParam = function (name) { var results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.search); return (results !== null) ? true : false; } $.urlParams = function(filter, permalink) { if ($.urlParam(filter) || $.urlParam(permalink)) { return true; } else { return false; } } </script> </div> </div> </div> </div> </div> <div id="parlinfo_footer_wrapper"> <div id="parlinfo_footer_basic"> <ul class="footerlist"> <li>© Library of Parliament</li> <li><a href="/sites/ParlInfo/default/en_CA/SiteInformation/SiteMap" target="_self">PARLINFO Site Map</a></li> <li><a href="/sites/PublicWebsite/default/en_CA/ContactUs" target="_self">Contact Us</a></li> </ul> </div> <footer class="ce-lop-footer hidden-print" role="contentinfo"> <div class="ce-lop-footer-top"> <div class="container"> <div class="row ce-lop-footer-vc"> <div class="col-md-4 text-center col-md-push-4 ce-lop-footer-emblem"> <img src="/Common/Parl/Images/ce-parl-emblem-e.png" alt="" /> </div> <div class="col-md-4 col-md-pull-4"> <ul class="ce-lop-footer-external-links"> <li> <a href="https://www.sencanada.ca/en" class="ce-lop-footer-senate-link" target="_blank">Senate</a> </li> <li> <a href="http://www.ourcommons.ca/en" class="ce-lop-footer-hoc-link" target="_blank">House of Commons</a> </li> <li> <a href="https://lop.parl.ca" class="ce-lop-footer-lop-link">Library of Parliament</a> </li> <li> <a id="" class="" title="" href="https://pps.parl.ca/" target="_blank"><span>Parliamentary Protective Service</span></a> </li> <li> <a href="http://jobs-emplois.parl.ca/?Language=E" class="" target="_blank">Employment at Parliament</a> </li> </ul> </div> <div class="col-md-4 ce-lop-footer-stay-connected"> <div class="ce-lop-footer-stay-connected-header"> <a href="/sites/PublicWebsite/default/en_CA/About/Social"> <p> <b>Stay Connected</b> <br><br> <img src="/staticfiles/PublicWebsite/assets/images/Footer/icon-connect-twitter.png" alt="Connect with Twitter"> <img src="/staticfiles/PublicWebsite/assets/images/Footer/icon-connect-linkedin.png" alt="Connect with LinkedIn"> <img src="/staticfiles/PublicWebsite/assets/images/Footer/icon-connect-instagram.png" alt="Connect with Instagram"> <img src="/staticfiles/PublicWebsite/assets/images/Footer/icon-connect-facebook5.png" alt="Connect with Facebook"> <img src="/staticfiles/PublicWebsite/assets/images/Footer/icon-connect-youtube.png" alt="Connect with Youtube"> <img src="/staticfiles/PublicWebsite/assets/images/Footer/icon-connect-flickr.png" alt="Connect with Flickr"> </p> </a> </div> </div> </div> </div> </div> <div class="ce-lop-footer-bottom"> <div class="container"> <div class="row"> <div class="col-sm-12 text-center"> <ul class="ce-lop-footer-bottom-links"> <li> <a href="/sites/PublicWebsite/default/en_CA/Notices">Important Notices</a> </li> <li> <a href="/sites/ParlInfo/default/en_CA/SiteInformation/atoz">A to Z Index</a> </li> </ul> </div> </div> </div> </div> </footer></div> </body> </html>