Untitled
unknown
plain_text
2 years ago
14 kB
6
Indexable
<app-header-bar enable-navigation="!app.layoutService.electronAppSurfaceHubEnabled" ng-if="!app.layoutService.isRigel && (!(app.layoutService.surfaceHubEnabled || app.layoutService.smartDeviceEnabled || app.layoutService.hidePowerBarElements) || app.layoutService.isElectron)"><div class="app-header-bar app-bar-app-header-bar-common" ng-class="{'is-in-call': appHeaderBar.isInCall, 'show-coachmark': appHeaderBar.showSavedCoachmark, 'in-mac-desktop': appHeaderBar.isMacDesktop, 'should-focus-out': appHeaderBar.focusOut, 'early-promo-app-header-bar': appHeaderBar.earlyMobilePromoService.showingEarlyMobilePromo, 'app-switcher-enabled': appHeaderBar.showAppSwitcher }" analytics-panel="8" data-tid="app-header-bar" ng-dblclick="appHeaderBar.takeActionOnDoubleClick($event)"> <!----> <!----> <!----> <!----> <!----> <!----><power-bar class="fadeable power-bar-margin" ng-class="{ 'power-bar-margin': appHeaderBar.isNewChatButtonEnabled && !appHeaderBar.isMacDesktop, 'mac-desktop-left-margin': appHeaderBar.isNewChatButtonEnabled && appHeaderBar.isMacDesktop}" ng-dblclick="appHeaderBar.stopEventPropagation($event)" ng-if="!appHeaderBar.showAppSwitcher && !appHeaderBar.layoutService.hidePowerBarElements && appHeaderBar.layoutService.isLoaded && !appHeaderBar.earlyMobilePromoService.showingEarlyMobilePromo && !appHeaderBar.layoutService.electronAppSurfaceHubEnabled"><div class="app-top-power-bar"> <div class="ts-search-outer" aria-label=""> <!----> <!-- This is the routing-controller which determines which bar to activate after the user types something --> <form role="search" accept-charset="UTF-8" track-responsiveness="" track-responsiveness-source="powerbar" track-responsiveness-event="click|keyup" acc-role-dom="tab-handler-powerbar" class="ng-pristine ng-valid ng-valid-maxlength"> <div id="controlbox-input-group" role="combobox" aria-owns="aria-autosuggest-search" class="input-group" ng-class="{'power-bar-hide': powerBar.activeBox !== 'controlBox'}" aria-hidden="false" aria-expanded="true"> <!----><span class="icon hidden-text search-icon" aria-hidden="true" ng-if="::(powerBar.slashCommandsManager.commandBoxStringExperimentGroup === 'Treatment1' || powerBar.slashCommandsManager.commandBoxStringExperimentGroup === 'Treatment2' || powerBar.slashCommandsManager.commandBoxStringExperimentGroup === 'TFL')" ng-hide="powerBar.layoutService.searchBoxFocused" ng-click="powerBar.returnToDefaultPowerBar(false)"> <!----><ng-include src="'svg/icons-search.html'"><svg viewBox="-6 -6 32 32" class="app-svg icons-search" focusable="false" role="presentation"><path class="icons-default-fill icons-filled" d="M8.5 3C11.5376 3 14 5.46243 14 8.5C14 9.74832 13.5841 10.8995 12.8834 11.8226L17.0303 15.9697C17.3232 16.2626 17.3232 16.7374 17.0303 17.0303C16.7641 17.2966 16.3474 17.3208 16.0538 17.1029L15.9697 17.0303L11.8226 12.8834C10.8995 13.5841 9.74832 14 8.5 14C5.46243 14 3 11.5376 3 8.5C3 5.46243 5.46243 3 8.5 3ZM8.5 4.5C6.29086 4.5 4.5 6.29086 4.5 8.5C4.5 10.7091 6.29086 12.5 8.5 12.5C10.7091 12.5 12.5 10.7091 12.5 8.5C12.5 6.29086 10.7091 4.5 8.5 4.5Z"></path><path class="icons-default-fill icons-unfilled" d="M8.5 3C11.5376 3 14 5.46243 14 8.5C14 9.83879 13.5217 11.0659 12.7266 12.0196L16.8536 16.1464C17.0488 16.3417 17.0488 16.6583 16.8536 16.8536C16.68 17.0271 16.4106 17.0464 16.2157 16.9114L16.1464 16.8536L12.0196 12.7266C11.0659 13.5217 9.83879 14 8.5 14C5.46243 14 3 11.5376 3 8.5C3 5.46243 5.46243 3 8.5 3ZM8.5 4C6.01472 4 4 6.01472 4 8.5C4 10.9853 6.01472 13 8.5 13C10.9853 13 13 10.9853 13 8.5C13 6.01472 10.9853 4 8.5 4Z"></path></svg></ng-include> </span><!----> <input sanitized="" id="control-input" dir="auto" class="ts-header-search ts-heading-font power-bar ng-pristine ng-untouched ng-valid commandbox-string-experiment ng-empty ng-valid-maxlength" ng-class="{'commandbox-string-experiment': (powerBar.slashCommandsManager.commandBoxStringExperimentGroup === 'Treatment1' || powerBar.slashCommandsManager.commandBoxStringExperimentGroup === 'Treatment2' || powerBar.slashCommandsManager.commandBoxStringExperimentGroup === 'TFL') && !powerBar.layoutService.searchBoxFocused}" autocapitalize="off" autocorrect="off" autocomplete="off" maxlength="150" tabindex="-1" ng-model="powerBar.layoutService.searchString" ng-trim="false" spellcheck="false" ng-model-options="{ debounce: 50 }" aria-label="Search" placeholder="Search" ng-focus="powerBar.onControlBoxFocus($event);" ng-mouseover="powerBar.handlePowerbarHover();" ng-keydown="powerBar.handleControlKeyDown($event);" ng-change="powerBar.checkBoxContextSwitch(powerBar.layoutService.searchString);" ng-mouseenter="powerBar.handleMouseenterToPowerbar();" ng-blur="powerBar.onControlBoxBlur();" data-tid="headerSearchInput" aria-controls="aria-autosuggest-search" aria-autocomplete="list"> <!----><angucomplete-alt ng-if="powerBar.activeBox === 'controlBox'" id="autosuggest" class="angucomplete-custom" pause="20" search-fields="title,upn,searchStr" title-field="title" minlength="0" data-tid="powerBar" hide-while-searching="true" hide-text-searching="true" local-data="powerBar.autosuggestResults" prevent-invoke-apply="true" prevent-css-computation="true" hide-no-results="false" search-str="" template-url="components/autosuggest/autosuggest.html"><div autosuggest-data="" key-handler-template="" event-type="autosuggest"><div class="autosuggest-dropdown ng-hide" data-tid="autosuggest-dropdown" ng-show="((autosuggest.layoutService.searchBoxFocused || autosuggest.feedbackFlag || autosuggest.scopeSearchService.isAutosuggestTextResultScoped) && results && results.length > 0) || federationWarning || autosuggest.enableUnknownErrorSuggestion" ng-class="{'has-open-feedback-popup': autosuggest.feedbackFlag}" ng-controller="AutosuggestController as autosuggest"><!----><div class="autosuggest-scroll simple-scrollbar" simple-scrollbar="" ng-class="{'has-feedback-button': autosuggest.enableSearchFeedbackForAutosuggest}" enable-dynamic-adjusting-scrollbar="true" scroll-helper="" scroll-current-index="currentIndex" scroll-list-item-selector=".autosuggest-scroll-list-item" scroll-list-element=".autosuggest-scroll"><ul id="autosuggest_dropdown" class="angucomplete-dropdown" role="listbox" ng-class="{'has-learning-slot': learningSlotCount > 0 || moreResultObject, 'one-entry': results && results.length === 1, 'zero-state-view': !autosuggest.zeroStateSuggestionsService.zeroStateSuggestionsTreatmentValue.Default}"><!----><!----><!----><!----><!----></ul><div class="tse-scrollbar simple-scrollbar"><div class="drag-handle handle-hidden handle-hiding"></div></div></div><!----><!----></div></div></angucomplete-alt><!----> </div> <!-- Sub-bars underneath --> <search-box box-active="powerBar.activeBox === 'searchBox'" active-box="powerBar.activeBox" data-tid="search-box" ng-class="{'search-box-ghosting': !powerBar.scopeSearchService.scopingInSearchTreatmentValue.Default}" screenreader-label="" aria-hidden="true" class="power-bar-hide"><!-- PowerBar version of search directive below --> <div class="input-group" role="combobox" aria-owns="autosuggest_search_dropdown" aria-expanded="false"> <!----> <!----><div ng-if="!searchBox.scopeSearchService.isAutosuggestTextResultScoped" class="search-box-input-wrap" ng-class="{'ghost-input-wrap': !searchBox.scopeSearchService.scopingInSearchTreatmentValue.Default}"> <!-- Ghost text input --> <!----> <!----> <!----> <!--The below two input elements when disableCompositionEventPowerbar is true We disabled composition event in such a case to facilitate funtion of partial characters in C,J,K languages https://github.com/angular/angular.js/issues/6656 --> <!----> <!----><input sanitized="" id="searchInputField" name="search-input-field" ng-if="!searchBox.powerBarKoreanFixKillSwitch && searchBox.disableCompositionEventPowerbar" ignore-composition-event="" class="ts-header-search ts-heading-font power-bar ng-pristine ng-untouched ng-valid ng-empty ng-valid-maxlength" autocapitalize="off" autocorrect="off" autocomplete="off" placeholder="Search for people and chats" maxlength="150" ng-model="searchBox.layoutService.searchString" ng-trim="false" spellcheck="false" ng-blur="searchBox.handleSearchBlur();" simple-keydown="searchBox.handleSearchKeyDown($event);" ng-focus="searchBox.searchBoxIsFocused();" ng-change="searchBox.checkEmpty();" aria-controls="aria-autosuggest-search" aria-autocomplete="list" aria-activedescendant="" data-tid="headerSearchInput"><!----> </div><!----> <!----> <!----> <!----> </div></search-box> <!----> <!----> <!----> <!----> </form> </div> </div></power-bar><!----> <!----> <!----><!----><ng-include ng-if="!appHeaderBar.showAppSwitcher" src="'components/app-header-bar/app-header-end-area.html'" ng-class="::{'area-full-width': appHeaderBar.layoutService.electronAppSurfaceHubEnabled}"><!----><div class="powerbar-profile fadeable" ng-class="::{'powerbar-profile-shub': appHeaderBar.layoutService.electronAppSurfaceHubEnabled}" ng-if="!appHeaderBar.layoutService.hidePowerBarElements && appHeaderBar.layoutService.isLoaded && !appHeaderBar.earlyMobilePromoService.showingEarlyMobilePromo"> <!----><div ng-if="appHeaderBar.displaySettingsMenuButtonInAppHeaderBar" class="settings-menu-button-container"> <settings-menu-button><button class="ts-sym settings-menu-button app-icons-toggle-unfilled" id="settings-menu-button" data-tid="settings-menu-button" ng-click="settingsMenuBtnCtrl.handleClick($event, this)" title="Settings and more" aria-label="Settings and more" aria-haspopup="true" tabindex="0" track-outcome="1" track-scenario="41" track-scenario-type="11" track-name="17" track-type="6" track-summary="App Header Bar - Options Menu" acc-role-dom="tab-handler-settings-menu-button"> <!----><ng-include src="'svg/icons-more.html'"><svg viewBox="-6 -6 32 32" class="app-svg icons-more app-bar-extra-icons-fill-colors" focusable="false" role="presentation"><g class="icons-default-fill"><g class="icons-unfilled"><path d="M6.25 10C6.25 10.6904 5.69036 11.25 5 11.25C4.30964 11.25 3.75 10.6904 3.75 10C3.75 9.30964 4.30964 8.75 5 8.75C5.69036 8.75 6.25 9.30964 6.25 10Z"></path><path d="M11.25 10C11.25 10.6904 10.6904 11.25 10 11.25C9.30964 11.25 8.75 10.6904 8.75 10C8.75 9.30964 9.30964 8.75 10 8.75C10.6904 8.75 11.25 9.30964 11.25 10Z"></path><path d="M15 11.25C15.6904 11.25 16.25 10.6904 16.25 10C16.25 9.30964 15.6904 8.75 15 8.75C14.3096 8.75 13.75 9.30964 13.75 10C13.75 10.6904 14.3096 11.25 15 11.25Z"></path></g><g class="icons-filled"><path d="M6.75 10C6.75 10.9665 5.9665 11.75 5 11.75C4.0335 11.75 3.25 10.9665 3.25 10C3.25 9.0335 4.0335 8.25 5 8.25C5.9665 8.25 6.75 9.0335 6.75 10Z"></path><path d="M11.75 10C11.75 10.9665 10.9665 11.75 10 11.75C9.0335 11.75 8.25 10.9665 8.25 10C8.25 9.0335 9.0335 8.25 10 8.25C10.9665 8.25 11.75 9.0335 11.75 10Z"></path><path d="M15 11.75C15.9665 11.75 16.75 10.9665 16.75 10C16.75 9.0335 15.9665 8.25 15 8.25C14.0335 8.25 13.25 9.0335 13.25 10C13.25 10.9665 14.0335 11.75 15 11.75Z"></path></g></g></svg></ng-include> </button> </settings-menu-button> </div><!----> <!----> <!----> <button ng-click="appHeaderBar.onSettingsDropDownClick($event)" ng-dblclick="appHeaderBar.stopEventPropagation($event)" ng-disabled="appHeaderBar.layoutService.electronAppSurfaceHubEnabled" type="button" ng-class="::{'rtl-language-enabled': appHeaderBar.isMacDesktopRTLDirection, 'me-profile-flex': appHeaderBar.isTenantNameInProfileEnabled}" class="ts-sym me-profile me-profile-flex" id="personDropdown" data-tid="personDropdown" ng-focus="appHeaderBar.onFocus()" aria-haspopup="true" aria-expanded="false" data-prevent-refocus="true" aria-label="Profile." tabindex="0" track-outcome="1" track-scenario="41" track-scenario-type="11" track-name="16" track-type="6" track-summary="App Header Bar - Me Menu" acc-role-dom="tab-handler-me-profile"> <!----> <div class="user-information-button" data-tid="userInformation" aria-hidden="true"> <!----><div ng-init="ssd=appHeaderBar" class="skype-status-dropdown-button" ng-class="::{'pride': appHeaderBar.isPrideThemeEnabled}" ng-if="!appHeaderBar.hideUserAvatar"> <div class="profile-img-parent"> <profile-picture css-class="user-picture" principal-name="appHeaderBar.authenticatedUserUpn" display-name="appHeaderBar.authenticatedUserName" source="power-bar"><!----><img ng-if="$ctrl.displayImg() && !$ctrl.isDisplayLocallyGeneratedInitialsImage" class="user-picture" ng-class="$ctrl.additionalCssClass" ng-src="blob:https://teams.live.com/2d444549-3ac1-4f45-8bf3-a9c0a6ee16b8" alt="Profile picture of Binnie Poonian." upn="live:.cid.8257faeb65c488af" profile-picture-img-event="$ctrl.onImgEventHandler($event)" ng-dblclick="$ctrl.popOutChat()" ng-style="{'object-fit':'cover', 'visibility': $ctrl.visibility}" src="blob:https://teams.live.com/2d444549-3ac1-4f45-8bf3-a9c0a6ee16b8" style="object-fit: cover;"><!----> <!----> <!----></profile-picture> <!----><skype-status ng-if="appHeaderBar.showStatus" mri="appHeaderBar.authenticatedUserMri"><!----><span ng-if="$ctrl.showStatus()" class="ts-skype-status visible" title="Available" ng-class="::$ctrl.visibleClass"> <span aria-hidden="true"> <span class="status-icon ts-sym online" role="img" ng-class="$ctrl.statusClass" data-tid="presence-8:live:.cid.8257faeb65c488af"></span> <span class="status-mask"></span> <!----> </span> </span><!----></skype-status><!----> </div> </div><!----> <!----> </div> </button> <!----><div class="popover app-header-bar-saved-coachmark" data-container="body" ng-if="!appHeaderBar.layoutService.electronAppSurfaceHubEnabled" ng-click="appHeaderBar.navigateToSaved();"> <svg class="app-svg icons-bookmarked icon-show-on-hover icons-default-fill"> <use xlink:href="#icons-bookmarked" href="#icons-bookmarked"></use> </svg> <span>Saved</span> </div><!----> </div><!----></ng-include><!----> <!----><!----><ng-include ng-if="!appHeaderBar.showAppSwitcher" src="'components/app-header-bar/window-buttons.html'"><!----></ng-include><!----> </div> </app-header-bar>
Editor is loading...