5 Matching Annotations
  1. Jan 2023
    1. Find a doctor Advanced Search

      This search function helps users navigate the site more easily. This sort of function is consistent with most websites and is typically an expectation for navigating through large sets of data.

    2. Quick Links

      This quick links function is beneficial to all users for commonly searched topics. There is a purposeful intention for this side bar and it helps users navigate more easily for the most important functions. One way to possibly improve this would be to make the header more accessible for text-to-speech users by renaming it as "Key Links" or "Most Visited".

    3. 190 Elizabeth Street (Enter at corner of Elizabeth and Gerrard Streets)R. Fraser Elliott Building - Ground Floor

      This portion of the website is failing to highlight the importance of this section. The emergency directions should possibly include a map and/or link to Maps directions as it is a public necessity. The label is also lackluster, as people typically associate emergency labels with the colour red. The directions and labels are not adequate for this section and lacks non-text content.

    4. UHN Programs Programs ​​​Our UHN programs and services are among the most advanced in the world. We have grouped our physicians, staff, services and resources into 10 medical programs to meet the needs of our patients and help us make the most of our resources. Our Programs Ajmera Transplant Centre Altum Health Centre for Mental Health Laboratory Medicine Program Krembil Brain Institute Joint Department of Medical Imaging Medicine Program Peter Munk Cardiac Centre Princess Margaret Cancer Centre Schroeder Arthritis Institute Surgery and Critical Care Program Toronto Rehab Education Research About UHN About UHN University Health Network is a health care and medical research organization in Toronto, Ontario, Canada. The scope of research and complexity of cases at UHN has made us a national and international source for discovery, education and patient care. About UHN Updates from the CEO UHN at a Glance Publications Our History Governance and Leadership Purpose and Performance Quality and Patient Safety Fiscal Accountability Privacy & Accessing Information Facilities Social Medicine Program Greening at UHN General Services Doing Business with UHN UHN Event Calendar UHN International Accessibility LocationsLocations Our Locations Our 10 medical programs are spread across eight hospital sites – Princess Margaret, Toronto General, Toronto Rehab’s five sites, Toronto Western – as well as our education programs through the Michener Institute of Education at UHN. Learn more about the services, programs and amenities offered at each location. Our Hospitals Hillcrest Reactivation Centre Lakeside Long-Term Care Centre Michener Institute of Education at UHN Princess Margaret Cancer Centre Toronto General Hospital Toronto Rehab - Bickle Toronto Rehab - Lyndhurst Toronto Rehab - Rumsey Toronto Rehab - University Toronto Western Hospital DirectionsDirections Maps & Directions ​​​Find out how to get to and around our nine locations — floor plans, parking, public transit, accessibility services, and shuttle information. Maps & Directions Hillcrest Reactivation Centre Lakeside Long-Term Care Centre Michener Institute of Education at UHN Princess Margaret Toronto General Hospital Toronto Rehab – Bickle Toronto Rehab – Lyndhurst Toronto Rehab – Rumsey Toronto Rehab – University Toronto Western Hospital UHN Shuttle Parking at UHN Walk-Safe Program Get InvolvedGet Involved Ways You Can Help ​​​​​​Being touched by illness affects us in different ways. Many people want to give back to the community and help others. At UHN, we welcome your contribution and offer different ways you can help so you can find one that suits you. Ways You Can Help Volunteer Participate Donate Newsroom Newsroom The Newsroom is the source for media looking for information about UHN or trying to connect with one of our experts for an interview. It’s also the place to find UHN media policies and catch up on our news stories, videos, media releases, podcasts and more. Newsroom News Stories Media Releases UHN Podcasts Social Media at UHN Videos Media Policies Contacts TeamUHN Careers ContactContact

      The tabs on the webpage are a somewhat random and unintuitive. There are multiple tabs that could mean the same thing and are not necessarily distinct. There are also two rows of drop down tabs, which takes away from the adaptability and missing a meaningful sequence.

    5. Translate Select LanguageAfrikaansAlbanianAmharicArabicArmenianAssameseAymaraAzerbaijaniBambaraBasqueBelarusianBengaliBhojpuriBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CorsicanCroatianCzechDanishDhivehiDogriDutchEsperantoEstonianEweFilipinoFinnishFrenchFrisianGalicianGeorgianGermanGreekGuaraniGujaratiHaitian CreoleHausaHawaiianHebrewHindiHmongHungarianIcelandicIgboIlocanoIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKinyarwandaKonkaniKoreanKrioKurdish (Kurmanji)Kurdish (Sorani)KyrgyzLaoLatinLatvianLingalaLithuanianLugandaLuxembourgishMacedonianMaithiliMalagasyMalayMalayalamMalteseMaoriMarathiMeiteilon (Manipuri)MizoMongolianMyanmar (Burmese)NepaliNorwegianOdia (Oriya)OromoPashtoPersianPolishPortuguesePunjabiQuechuaRomanianRussianSamoanSanskritScots GaelicSepediSerbianSesothoShonaSindhiSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTatarTeluguThaiTigrinyaTsongaTurkishTurkmenTwiUkrainianUrduUyghurUzbekVietnameseWelshXhosaYiddishYorubaZulu let monitorGoogleTranslateBarChecks = 0; const disableTranslationPathList = [ //"/patientsfamilies/search_doctors/", //"/patientsfamilies/search_doctors" //"/princessmargaret/patientsfamilies/guide_princess_margaret/" ]; const myPagePath = _spPageContextInfo.webServerRelativeUrl.toLowerCase(); const disableTranslation = disableTranslationPathList.find(element => { if (element.includes(myPagePath)) { return true; } }); function setTextDirection() { var rightToLeftLanguagesList = ["ar","iw","ps","fa","sd","ur"]; function checkLang(lang) { return lang == selectedLanguage; } $(".pmcp-content").css("direction","ltr"); $("#content-area").css("direction","ltr"); if (rightToLeftLanguagesList.find(checkLang)) { $(".pmcp-content").css("direction","rtl"); $("#content-area").css("direction","rtl"); } else { $(".pmcp-content").css("direction","ltr"); $("#content-area").css("direction","ltr"); } } function enhanceGoogleTranslateBar() { //Add onClick event to the close option within the Google Translate top bar. $('.goog-te-banner-frame').contents().find('a.goog-close-link').on("click", function() { $("#translateLink").show(); $("#google_translate_element_header").hide(); selectedLanguage = ""; setTextDirection(); }); //Add onClick event to the "Translate" button - Google Translate top bar. $('.goog-te-banner-frame').contents().find('button[id*=confirm]').on("click", function() { const myTimeoutTranslateButton = setTimeout(function () { if (getCookie("googtrans") != '') { selectedLanguage = getCookie("googtrans").slice(-2); setTextDirection(); }; }, 500); }); //Add onClick event to the "Show Original" button - Google Translate top bar. $('.goog-te-banner-frame').contents().find('button[id*=restore]').on("click", function() { $(".pmcp-content").css("direction","ltr"); $("#content-area").css("direction","ltr"); }); //Add onClick event to the language list within the Google Translate top bar. $('.goog-te-banner-frame').contents().find('a.goog-te-menu-value').on("click", function() { $('.goog-te-menu-frame').first().contents().find('a.goog-te-menu2-item').on("click", function() { selectedLanguage = ""; if (getCookie("googtrans") != '') { selectedLanguage = getCookie("googtrans").slice(-2); }; setTextDirection(); sendGoogleTranslateAnalyticsEvent(selectedLanguage,"bar") }); }); /* if (getCookie("googtrans") != '') { selectedLanguage = getCookie("googtrans").slice(-2); setTextDirection(); }; */ } function monitorGoogleTranslateBar() { if ($('iframe.goog-te-banner-frame').length > 0) { const myTimeoutGoogleTranslateBar = setTimeout(enhanceGoogleTranslateBar, 1000); } else { if (monitorGoogleTranslateBarChecks < 40) { const myTimeoutGoogleTranslateBar = setTimeout(monitorGoogleTranslateBar, 500); monitorGoogleTranslateBarChecks++; } } } function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for(let i = 0; i <ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function googleTranslateElementHeaderInit() { new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element_header'); } function sendGoogleTranslateAnalyticsEvent(lang,loc){ let selectedLanguage = lang; let selectorLocation = "UHN Header"; if (loc == "bar") selectorLocation = "Google Translation Bar"; else if (loc == "header") selectorLocation = "UHN Header"; else if (loc == "disclaimer") selectorLocation = "Disclaimer In Page Dropdown"; else if (loc == "page") selectorLocation = "Page Translation"; const languageForEventAction = 'Selected language: ' + selectedLanguage; const urlForEventLabel = location.href; if (typeof (_gaq) !== "undefined") { _gaq.push(['_trackEvent', 'Google Translate - ' + selectorLocation, languageForEventAction, urlForEventLabel ]); } if (typeof (ga) !== "undefined") { ga('send', { hitType: 'event', eventCategory: 'Google Translate - ' + selectorLocation, eventAction: languageForEventAction, eventLabel: urlForEventLabel }); } //--- Start of new PM GA4 Code --- if((location.pathname.toLowerCase().indexOf("/princessmargaret") > -1)){ try { sendPmGa4Event(PM_GA4_TERMS.SOURCE.TRANSLATE, PM_GA4_TERMS.ACTIONS.SELECTED_LANG_FROM + selectorLocation, selectedLanguage); } catch (error) {} } //--- End of new PM GA4 Code --- } function checkCurrentLanguageSelection (disableTranslateButton) { if (typeof disableTranslateButton === 'undefined') { disableTranslateButton = false } if (getCookie("googtrans") != '') { selectedLanguage = getCookie("googtrans").slice(-2); sendGoogleTranslateAnalyticsEvent(selectedLanguage,"page") if (!(disableTranslateButton)) { $("#translateLink").hide(); $("#google_translate_element_header").show(); } setTextDirection(); monitorGoogleTranslateBar(); } } $(function() { ///update translateLink $("#translateLink").attr("href","/corporate/AboutUHN/Website/Pages/translation-disclaimer.aspx?referrer=" + myPagePath); if (disableTranslation !== undefined) { $("#translateLink").addClass("translationUnavailable"); $("#translateLink").text("Translation Unavailable"); $('#translateLink').click(function(e) { e.preventDefault(); }); } else if (window.location.pathname.includes("translation-disclaimer.aspx") || window.location.pathname.includes("-fr.aspx") || window.location.href.includes("Portugu") || window.location.href.includes("(Spanish)") || window.location.href.includes("(French)") || window.location.href.includes("(Italian)") || window.location.href.includes("(Vietnamese)") || window.location.href.includes("(Chinese)") || window.location.href.includes("(69)")) { $("#translateLink").addClass("translationDisabled"); $('#translateLink').click(function(e) { e.preventDefault(); }); } else { $.getScript("//translate.google.com/translate_a/element.js?cb=googleTranslateElementHeaderInit", function(){ const googleTranslateContainerElement = document.getElementById('google_translate_element_header'); const observer = new MutationObserver(function(mutationList) { mutationList.forEach(function(mutation){ mutation.addedNodes.forEach(function(added_node){ if(added_node.className == 'goog-te-combo' && added_node.nodeName == 'SELECT') { observer.disconnect(); performGoogleTranslateTweaks(); } }) }) }); observer.observe(googleTranslateContainerElement, {subtree: true, childList: true}); function performGoogleTranslateTweaks(){ $('div.goog-te-gadget').first().contents().eq(1).remove(); $("div.goog-te-gadget span").remove(); $(".goog-te-combo").change(function () { selectedLanguage = $(".goog-te-combo option:selected" ).val(); sendGoogleTranslateAnalyticsEvent(selectedLanguage,"header") setTextDirection(); monitorGoogleTranslateBar(); }) checkCurrentLanguageSelection(false); }; });; } });

      The translate selection is very important for the users of this site and acknowledged the different cultural/demographic backgrounds for the users who reside in Toronto and may visit this website to figure out more information about the nearest hospital to them. The button the top right is easily distinguishable as it is highlighted with a blue button and bolded letters. I find this to be a successful implementation of perceivability.