CINXE.COM

Barrierefreiheit - Lecture2Go

<!DOCTYPE html> <html class="ltr" dir="ltr" lang="de-DE"> <head> <title>Barrierefreiheit - Lecture2Go</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <script type="importmap">{"imports":{"@clayui/breadcrumb":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$breadcrumb.js","@clayui/form":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$form.js","react-dom":"/o/frontend-js-react-web/__liferay__/exports/react-dom.js","@clayui/popover":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$popover.js","@clayui/charts":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$charts.js","@clayui/shared":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$shared.js","@clayui/localized-input":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$localized-input.js","@clayui/modal":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$modal.js","@clayui/empty-state":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$empty-state.js","@clayui/color-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$color-picker.js","@clayui/navigation-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$navigation-bar.js","react":"/o/frontend-js-react-web/__liferay__/exports/react.js","@clayui/pagination":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination.js","@clayui/icon":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$icon.js","@clayui/table":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$table.js","@clayui/autocomplete":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$autocomplete.js","@clayui/slider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$slider.js","@clayui/management-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$management-toolbar.js","@clayui/multi-select":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-select.js","@clayui/nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$nav.js","@clayui/time-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$time-picker.js","@clayui/provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$provider.js","@clayui/upper-toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$upper-toolbar.js","@clayui/loading-indicator":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$loading-indicator.js","@clayui/panel":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$panel.js","@clayui/drop-down":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$drop-down.js","@clayui/list":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$list.js","@clayui/date-picker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$date-picker.js","@clayui/label":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$label.js","@clayui/data-provider":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$data-provider.js","@liferay/frontend-js-api/data-set":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api$data-set.js","@clayui/core":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$core.js","@liferay/language/":"/o/js/language/","@clayui/pagination-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$pagination-bar.js","@clayui/layout":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$layout.js","@clayui/multi-step-nav":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$multi-step-nav.js","@liferay/frontend-js-api":"/o/frontend-js-dependencies-web/__liferay__/exports/@liferay$js-api.js","@clayui/css":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$css.js","@clayui/toolbar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$toolbar.js","@clayui/alert":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$alert.js","@clayui/badge":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$badge.js","@clayui/link":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$link.js","@clayui/card":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$card.js","@clayui/progress-bar":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$progress-bar.js","@clayui/tooltip":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tooltip.js","@clayui/button":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$button.js","@clayui/tabs":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$tabs.js","@clayui/sticker":"/o/frontend-taglib-clay/__liferay__/exports/@clayui$sticker.js"},"scopes":{}}</script><script data-senna-track="temporary">var Liferay = window.Liferay || {};Liferay.Icons = Liferay.Icons || {};Liferay.Icons.controlPanelSpritemap = 'https://lecture2go.uni-hamburg.de/o/admin-theme/images/clay/icons.svg';Liferay.Icons.spritemap = 'https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg';</script> <script data-senna-track="permanent" type="text/javascript">window.Liferay = window.Liferay || {}; window.Liferay.CSP = {nonce: ''};</script> <script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=de_DE&t=1730890916721&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/accessibility" rel="canonical" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/en/accessibility" hreflang="en-US" rel="alternate" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/accessibility" hreflang="de-DE" rel="alternate" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/accessibility" hreflang="x-default" rel="alternate" /> <meta property="og:locale" content="de_DE"> <meta property="og:locale:alternate" content="de_DE"> <meta property="og:locale:alternate" content="en_US"> <meta property="og:site_name" content="Lecture2Go"> <meta property="og:title" content="Barrierefreiheit - Lecture2Go"> <meta property="og:type" content="website"> <meta property="og:url" content="https://lecture2go.uni-hamburg.de/accessibility"> <link href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/favicon.ico" rel="apple-touch-icon" /> <link href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/favicon.ico" rel="icon" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/css/clay.css?browserId=ie&amp;themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&amp;minifierType=css&amp;languageId=de_DE&amp;t=1732187638000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link href="/combo?browserId=ie&amp;minifierType=css&amp;themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&amp;languageId=de_DE&amp;Login_INSTANCE_GlobalLogin:%2Fo%2Fde.uhh.l2g.plugins.guest.login%2Fcss%2Fmain.css&amp;Popup:%2Fo%2Fde.uhh.l2g.plugins.popup%2Fcss%2Fmain.css&amp;com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt:%2Fo%2Fjournal-content-web%2Fcss%2Fmain.css&amp;com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fo%2Fproduct-navigation-product-menu-web%2Fcss%2Fmain.css&amp;com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fo%2Fsite-navigation-menu-web%2Fcss%2Fmain.css&amp;t=1732187638000" rel="stylesheet" type="text/css" data-senna-track="temporary" id="f3a10fdb" /> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ ]; (function () { var available = {}; var direction = {}; available['de_DE'] = 'Deutsch\x20\x28Deutschland\x29'; direction['de_DE'] = 'ltr'; available['en_US'] = 'Englisch\x20\x28Vereinigte\x20Staaten\x29'; direction['en_US'] = 'ltr'; Liferay.Language = { _cache: {}, available, direction, get: function(key) { let value = Liferay.Language._cache[key]; if (value === undefined) { value = key; } return value; } }; })(); var featureFlags = {"LPD-10964":false,"LPS-193884":false,"LPS-178642":false,"LPD-11253":false,"LPS-193005":false,"LPS-187284":false,"LPS-187285":false,"LPD-11377":false,"LPD-10562":false,"LPS-114786":false,"COMMERCE-8087":false,"LPD-13311":true,"LRAC-10757":false,"LPS-180090":false,"LPS-178052":false,"LPS-189856":false,"LPD-21414":false,"LPD-19465":false,"LPS-187436":false,"LPS-185892":false,"LPS-186620":false,"LPS-184404":false,"LPS-198183":false,"LPD-15729":false,"LPS-171364":false,"LPD-6378":false,"LPS-153714":false,"LPS-96845":false,"LPD-11848":false,"LPS-170670":false,"LPS-169981":false,"LPS-153839":false,"LPD-11165":false,"LPS-177027":false,"LPD-11003":false,"LPD-19843":false,"LPS-114700":false,"LPS-135430":false,"LPS-134060":false,"LPS-164563":false,"LPS-122920":false,"LPD-27222":false,"LPS-199086":false,"LPS-203351":false,"LPD-10588":false,"LPD-13778":true,"LPD-11313":false,"LPD-6368":false,"LPD-10701":false,"LPD-10703":false,"LPS-202104":false,"LPD-19955":false,"LPS-187142":false,"LPD-15596":false,"LPD-11232":false,"LPS-196935":true,"LPS-176691":false,"LPS-197909":false,"LPD-21636":false,"LPD-29516":false,"COMMERCE-8949":false,"LPD-25799":false,"LPD-11228":false,"LPD-30087":false,"LPS-153813":false,"LPS-174455":false,"LPD-17809":false,"COMMERCE-13024":false,"LPS-165482":false,"LPS-193551":false,"LPS-197477":false,"LPD-17965":false,"LPS-174816":false,"LPS-186360":false,"LPS-153332":false,"LPS-179669":false,"LPS-174417":false,"LPD-11147":false,"LPD-31212":false,"LPD-18221":false,"LPS-155284":false,"LRAC-15017":false,"LPD-19870":false,"LPS-200108":false,"LPS-159643":false,"LPS-161033":false,"LPS-164948":false,"LPS-188058":false,"LPS-129412":false,"LPD-24498":false,"LPD-21265":false,"LPS-169837":false,"LPD-20379":false,"LPD-20213":false}; Liferay.FeatureFlags = Object.keys(featureFlags).reduce( (acc, key) => ({ ...acc, [key]: featureFlags[key] === 'true' || featureFlags[key] === true }), {} ); Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 5368709120 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '35'; }, getLayoutRelativeControlPanelURL: function() { return '/group/vod/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/accessibility'; }, getLayoutURL: function() { return 'https://lecture2go.uni-hamburg.de/accessibility'; }, getParentLayoutId: function() { return '0'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'de-DE'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2flecture2go\x2euni-hamburg\x2ede\x2faccessibility'; }, getCDNBaseURL: function() { return 'https://lecture2go.uni-hamburg.de'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '20195'; }, getCompanyId: function() { return '20155'; }, getDefaultLanguageId: function() { return 'de_DE'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'de_DE'; }, getParentGroupId: function() { return '20182'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images'; }, getPathThemeRoot: function() { return '/o/de.uhh.l2g.themes.uhhci'; }, getPlid: function() { return '88858'; }, getPortalURL: function() { return 'https://lecture2go.uni-hamburg.de'; }, getRealUserId: function() { return '20159'; }, getRemoteAddr: function() { return '192.168.36.13'; }, getRemoteHost: function() { return '192.168.36.13'; }, getScopeGroupId: function() { return '20182'; }, getScopeGroupIdOrLiveGroupId: function() { return '20182'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://lecture2go.uni-hamburg.de/group/vod/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '20182'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=88858'; }, getURLHome: function() { return 'https\x3a\x2f\x2flecture2go\x2euni-hamburg\x2ede\x2fweb\x2fvod\x2fl2gos'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '20159'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStagedPortlet: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=de_DE&t=1732187614829&'; }, getDateFormat: function() { return '%d.%m.%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=de_DE&t=1732187614829'; } }; Liferay.authToken = 'XpeBaxXB'; Liferay.currentURL = '\x2faccessibility'; Liferay.currentURLEncoded = '\x252Faccessibility'; // ]]> </script> <script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', moduleType: 'module', namespace:'Liferay', nonce: '', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=ie&minifierType=js&languageId=de_DE&t=1732187614829&', waitTimeout: 60000};</script><script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js?&mac=9WaMmhziBCkScHZwrrVcOR7VZF4=&browserId=ie&languageId=de_DE&minifierType=js" type="text/javascript"></script><script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=de_DE&t=1732187614829&/o/frontend-js-aui-web/aui/aui/aui-min.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base-min.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex-min.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core-min.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable-min.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras-min.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base-min.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex-min.js&/o/frontend-js-aui-web/aui/oop/oop-min.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang-min.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/oauth2-provider-web/js/liferay.js" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://lecture2go.uni-hamburg.de/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://lecture2go.uni-hamburg.de/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://lecture2go.uni-hamburg.de/o/oauth2/introspect';}, getTokenURL: function() {return 'https://lecture2go.uni-hamburg.de/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</script><script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='@liferay/frontend-js-state-web@1.0.25/index';var MODULE_PATH='/o/frontend-js-state-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { state: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='exportimport-web@5.0.92/index';var MODULE_PATH='/o/exportimport-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { exportimportweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-export-import-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='contacts-web@5.0.61/index';var MODULE_PATH='/o/contacts-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { contactscenter: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-contacts-center': { path: 'main.js', requires: [ 'aui-io-plugin-deprecated', 'aui-toolbar', 'autocomplete-base', 'datasource-io', 'json-parse', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/document-library-web@6.0.188/index';var MODULE_PATH='/o/document-library-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { dl: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'document-library-upload-component': { path: 'DocumentLibraryUpload.js', requires: [ 'aui-component', 'aui-data-set-deprecated', 'aui-overlay-manager-deprecated', 'aui-overlay-mask-deprecated', 'aui-parse-content', 'aui-progressbar', 'aui-template-deprecated', 'liferay-search-container', 'querystring-parse-simple', 'uploader', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='portal-search-web@6.0.139/index';var MODULE_PATH='/o/portal-search-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { search: { base: MODULE_PATH + '/js/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-search-date-facet': { path: 'date_facet.js', requires: ['aui-form-validator'], }, }, root: MODULE_PATH + '/js/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='dynamic-data-mapping-web@5.0.108/index';var MODULE_PATH='/o/dynamic-data-mapping-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { const LiferayAUI = Liferay.AUI; AUI().applyConfig({ groups: { ddm: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: LiferayAUI.getFilterConfig(), modules: { 'liferay-ddm-form': { path: 'ddm_form.js', requires: [ 'aui-base', 'aui-datatable', 'aui-datatype', 'aui-image-viewer', 'aui-parse-content', 'aui-set', 'aui-sortable-list', 'json', 'liferay-form', 'liferay-map-base', 'liferay-translation-manager', 'liferay-util-window', ], }, 'liferay-portlet-dynamic-data-mapping': { condition: { trigger: 'liferay-document-library', }, path: 'main.js', requires: [ 'arraysort', 'aui-form-builder-deprecated', 'aui-form-validator', 'aui-map', 'aui-text-unicode', 'json', 'liferay-menu', 'liferay-translation-manager', 'liferay-util-window', 'text', ], }, 'liferay-portlet-dynamic-data-mapping-custom-fields': { condition: { trigger: 'liferay-document-library', }, path: 'custom_fields.js', requires: ['liferay-portlet-dynamic-data-mapping'], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-editor-alloyeditor-web@5.0.51/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { alloyeditor: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-alloy-editor': { path: 'alloyeditor.js', requires: [ 'aui-component', 'liferay-portlet-base', 'timers', ], }, 'liferay-alloy-editor-source': { path: 'alloyeditor_source.js', requires: [ 'aui-debounce', 'liferay-fullscreen-source-editor', 'liferay-source-editor', 'plugin', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='calendar-web@5.0.98/index';var MODULE_PATH='/o/calendar-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { calendar: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-calendar-a11y': { path: 'calendar_a11y.js', requires: ['calendar'], }, 'liferay-calendar-container': { path: 'calendar_container.js', requires: [ 'aui-alert', 'aui-base', 'aui-component', 'liferay-portlet-base', ], }, 'liferay-calendar-date-picker-sanitizer': { path: 'date_picker_sanitizer.js', requires: ['aui-base'], }, 'liferay-calendar-interval-selector': { path: 'interval_selector.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-interval-selector-scheduler-event-link': { path: 'interval_selector_scheduler_event_link.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-list': { path: 'calendar_list.js', requires: [ 'aui-template-deprecated', 'liferay-scheduler', ], }, 'liferay-calendar-message-util': { path: 'message_util.js', requires: ['liferay-util-window'], }, 'liferay-calendar-recurrence-converter': { path: 'recurrence_converter.js', requires: [], }, 'liferay-calendar-recurrence-dialog': { path: 'recurrence.js', requires: [ 'aui-base', 'liferay-calendar-recurrence-util', ], }, 'liferay-calendar-recurrence-util': { path: 'recurrence_util.js', requires: ['aui-base', 'liferay-util-window'], }, 'liferay-calendar-reminders': { path: 'calendar_reminders.js', requires: ['aui-base'], }, 'liferay-calendar-remote-services': { path: 'remote_services.js', requires: [ 'aui-base', 'aui-component', 'liferay-calendar-util', 'liferay-portlet-base', ], }, 'liferay-calendar-session-listener': { path: 'session_listener.js', requires: ['aui-base', 'liferay-scheduler'], }, 'liferay-calendar-simple-color-picker': { path: 'simple_color_picker.js', requires: ['aui-base', 'aui-template-deprecated'], }, 'liferay-calendar-simple-menu': { path: 'simple_menu.js', requires: [ 'aui-base', 'aui-template-deprecated', 'event-outside', 'event-touch', 'widget-modality', 'widget-position', 'widget-position-align', 'widget-position-constrain', 'widget-stack', 'widget-stdmod', ], }, 'liferay-calendar-util': { path: 'calendar_util.js', requires: [ 'aui-datatype', 'aui-io', 'aui-scheduler', 'aui-toolbar', 'autocomplete', 'autocomplete-highlighters', ], }, 'liferay-scheduler': { path: 'scheduler.js', requires: [ 'async-queue', 'aui-datatype', 'aui-scheduler', 'dd-plugin', 'liferay-calendar-a11y', 'liferay-calendar-message-util', 'liferay-calendar-recurrence-converter', 'liferay-calendar-recurrence-util', 'liferay-calendar-util', 'liferay-scheduler-event-recorder', 'liferay-scheduler-models', 'promise', 'resize-plugin', ], }, 'liferay-scheduler-event-recorder': { path: 'scheduler_event_recorder.js', requires: [ 'dd-plugin', 'liferay-calendar-util', 'resize-plugin', ], }, 'liferay-scheduler-models': { path: 'scheduler_models.js', requires: [ 'aui-datatype', 'dd-plugin', 'liferay-calendar-util', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-react-web@5.0.45/index';var MODULE_PATH='/o/frontend-js-react-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { react: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-js-components-web@2.0.72/index';var MODULE_PATH='/o/frontend-js-components-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { components: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='staging-processes-web@5.0.60/index';var MODULE_PATH='/o/staging-processes-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { stagingprocessesweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-staging-processes-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}</script> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ // ]]> </script> <!-- Matomo --> <script type="text/javascript"> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://matomo.uni-hamburg.de/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '137']); _paq.push(['disableCookies']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> <script src="/combo?browserId=ie&amp;minifierType=js&amp;themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&amp;languageId=de_DE&amp;Popup:%2Fo%2Fde.uhh.l2g.plugins.popup%2Fjs%2Fpopups.js&amp;t=1732187638000" type="text/javascript" data-senna-track="temporary"></script> <link class="lfr-css-file" data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/css/main.css?browserId=ie&amp;themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&amp;minifierType=css&amp;languageId=de_DE&amp;t=1732187638000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <style data-senna-track="temporary" type="text/css"> </style> <script type="text/javascript" data-senna-track="temporary"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title:event.title } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId, title: event.title } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); </script><script> </script> <script id="UHH-DOM" src="https://www.uni-hamburg.de/onTEAM/inc/dom/v5/insert.js" data-options='{ "footer": { "info":{} } }'> </script> </head> <body class="ie controls-visible yui3-skin-sam guest-site signed-out public-page site"> <nav aria-label="Schnell-Links" class="bg-dark cadmin quick-access-nav text-center text-white" id="pkxf_quickAccessNav"> <ul class="list-unstyled mb-0"> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#navigation" id="pkxf_lgvj" onclick="null"> Zur Metanavigation </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#navigationDesktop" id="pkxf_oghc" onclick="null"> Zur Hauptnavigation </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#desktopSearchContainer" id="pkxf_lagq" onclick="null"> Zur Suche </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#main-content" id="pkxf_jumg" onclick="null"> Zum Inhalt </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#UHH_FOOTER" id="pkxf_yhav" onclick="null"> Zum Seitenfuss </a> </li> </ul> </nav> <div class="pt-0" id="wrapper"> <header id="banner"> <div class="navbar navbar-expand-lg"> <script type="text/javascript" src="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/js/mediaquerysensor.min.js"></script> <div id="navigation" class="bg-primary-color autofit-row"> <div class="container"> <div id="navigationTitle" class="autofit-col"> <a href="/">Universität Hamburg</a> </div> <div class="autofit-col autofit-col-expand"></div> <div id="login" class="autofit-col text-right "> <div class="portlet-boundary portlet-boundary_Login_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_Login_INSTANCE_GlobalLogin_"> <span id="p_Login_INSTANCE_GlobalLogin"></span> <section class="portlet" id="portlet_Login_INSTANCE_GlobalLogin"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="login"> <a href="/c/portal/login">Anmelden</a> </div> </div> </div> </div> </section> </div> </div> <div id="language" class="autofit-col text-right "> <div class="portlet-boundary portlet-boundary_LanguageSelector_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_LanguageSelector_INSTANCE_GlobalLanguageSelector_"> <span id="p_LanguageSelector_INSTANCE_GlobalLanguageSelector"></span> <section class="portlet" id="portlet_LanguageSelector_INSTANCE_GlobalLanguageSelector"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="languageSelector"> <a href="#" role="button" aria-expanded="false" aria-controls="_LanguageSelector_INSTANCE_GlobalLanguageSelector_languageFlyout"> <span class="language">Language</span> <span class="currentLanguage">de</span> </a> <ul id="_LanguageSelector_INSTANCE_GlobalLanguageSelector_languageFlyout"> <li> <a href='/c/portal/update_language?p_l_id=88858&redirect=%2Faccessibility&languageId=de_DE'>Deutsch</a> </li> <li> <a href='/c/portal/update_language?p_l_id=88858&redirect=%2Faccessibility&languageId=en_US'>English</a> </li> </ul> </div> </div> </div> </div> </section> </div> </div> <button id="search" aria-controls="mobileSearchCollapse" aria-expanded="true" aria-label="Toggle search" data-target="#mobileSearchCollapse" data-toggle="collapse"> <span></span> </button> <button id="menu" aria-controls="navigationCollapse menuCover" aria-expanded="false" aria-label="Toggle navigation" data-target="#navigationCollapse, #menuCover" data-toggle="collapse"> <span></span> </button> </div> <div class="autocompleteSearch collapse searchCollapse" id="mobileSearchCollapse" role="search"> <div class="portlet-boundary portlet-boundary_AutocompleteSearch_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_AutocompleteSearch_INSTANCE_GlobalMobileSearch_"> <span id="p_AutocompleteSearch_INSTANCE_GlobalMobileSearch"></span> <section class="portlet" id="portlet_AutocompleteSearch_INSTANCE_GlobalMobileSearch"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div style="display: none;" id="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_findVideosURL">https://lecture2go.uni-hamburg.de/accessibility?p_p_id=AutocompleteSearch_INSTANCE_GlobalMobileSearch&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&_AutocompleteSearch_INSTANCE_GlobalMobileSearch_task=findVideos</div> <form action="/web/vod/l2go/-/get/0/0/0/0/0/0/0/0/" class="form " data-fm-namespace="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_" id="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_submitForm" method="GET" name="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_submitForm" > <input class="field form-control" id="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_formDate" name="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_formDate" type="hidden" value="1733178183087" /> <div class="form-group form-group-inline input-text-wrapper"> <input class="field form-control" id="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_findVideos" name="_AutocompleteSearch_INSTANCE_GlobalMobileSearch_findVideos" placeholder="Suche nach Videos, Veranstaltungen, Dozierenden, ..." title="Suche Videos" type="text" value="" /> </div> <input type="submit"/> </form> <script> AUI().use( 'liferay-form', function(A) { (function() { var $ = AUI.$;var _ = AUI._; Liferay.Form.register( { id: '_AutocompleteSearch_INSTANCE_GlobalMobileSearch_submitForm' , fieldRules: [ ] , validateOnBlur: true } ); var onDestroyPortlet = function(event) { if (event.portletId === 'AutocompleteSearch_INSTANCE_GlobalMobileSearch') { delete Liferay.Form._INSTANCES['_AutocompleteSearch_INSTANCE_GlobalMobileSearch_submitForm']; } }; Liferay.on('destroyPortlet', onDestroyPortlet); Liferay.fire( '_AutocompleteSearch_INSTANCE_GlobalMobileSearch_formReady', { formName: '_AutocompleteSearch_INSTANCE_GlobalMobileSearch_submitForm' } ); })(); }); </script> <script type="text/javascript"> $(document).ready( function() { //---prepare auto complete results start //set here your portlet name space. var autoCompleteList; var resultLimit = 12; //auto complete list for findVideos AUI().use('autocomplete-list', 'aui-base', 'aui-io-request', 'autocomplete-filters', 'autocomplete-highlighters', function(A) { //URL for call serverResource method var findVideosURL = A.one('#_AutocompleteSearch_INSTANCE_GlobalMobileSearch_findVideosURL').get('text'); //findVideos name //call serverResource method with ajax which give in response. //create autocomplete object for findVideos input box var inputField = '#_AutocompleteSearch_INSTANCE_GlobalMobileSearch_findVideos'; autoCompleteList = new A.AutoCompleteList({ inputNode: inputField, queryDelimiter: '_', // used for caption search resultTextLocator: function (result) { if (typeof(result.text) == 'undefined') { // use word from tagcloud search return result.word; } else { // use caption text // temporary concatanate to make caption text and video name both searchable to allow a more precise search return result.text + "###" + result.name; } }, render: 'true', resultHighlighter: function(query, results){ // replace default 'subWordMatch' highlighter with custom highlighter var finalResults = []; return A.Array.map(results, function (result) { if (result.raw.type == "header") { // do no highlight header texts return result.text; } // default subword highlighting return A.Highlight.all(result.text, query.split(" ")); }); }, resultFilters: ['subWordMatch', function (query, result) { var resultsArray = []; var resultsMedia = []; var resultsCaptions = []; // set headers of categories resultsCaptions.push({display: 'Untertitel', highlighted : 'Untertitel', raw: {text : 'Untertitel', type: 'header', url: ''}, text: 'Untertitel'}); for (let i = 0; i < result.length; i++) { if (typeof(result[i].raw.text) != 'undefined') { // captions var item = result[i]; // only add results which have at least one search word in the caption text, otherwise we would find all captions of a video var queryWords = query.trim().split(" "); // split to retrieve the caption text only var textArray = result[i].text.split("###"); for (queryWord of queryWords) { if (textArray[0].toLowerCase().includes(queryWord.toLowerCase())) { resultsCaptions.push(item); break; } } } else { // all other results from tagcloud resultsMedia.push(result[i]); } } if (resultsMedia.length > 0) { resultsArray = resultsArray.concat(resultsMedia); } // exclude header, start with 1 if (resultsCaptions.length > 1) { if (resultsMedia.length < (resultLimit-1)) { // only show captions, if we have space left for caption results, otherwise the caption header would be shown resultsArray = resultsArray.concat(resultsCaptions); } } return resultsArray; }], resultFormatter: function (query, results) { return A.Array.map(results, function (result) { if(result.raw.type == "header"){ return '<div class="autocomplete-header">'+result.highlighted+'</div>'; } else { if (typeof(result.raw.text) != 'undefined') { // caption // translate time from seconds to HH:MM:SS var date = new Date(0); date.setMilliseconds(result.raw.startTime); var startTime = date.toISOString().substring(11, 19); // split to handle the caption text and video name separately var textArray = result.highlighted.split("###"); highlightedCaptiontext = textArray[0]; highlightedVideoName = textArray[1]; var text = highlightedCaptiontext + "<div class='video-of-caption'>(" + highlightedVideoName + " - <span class='starttime-of-caption'>" + startTime + "</span>)</div>"; return text; } else { return result.highlighted; } } }); }, source: function(query, callback) { var searchURL = Liferay.Util.PortletURL.createPortletURL(findVideosURL); searchURL.searchParams.append("_AutocompleteSearch_INSTANCE_GlobalMobileSearch_searchText", A.one(inputField).get('value')); searchURL.searchParams.append("_AutocompleteSearch_INSTANCE_GlobalMobileSearch_resultLimit", resultLimit); A.io.request(searchURL.toString(), { dataType: 'json', method: 'POST', sync: false, on: { success:function(){ callback(this.get('responseData')); } } }); }, typeAhead: true, maxResults: resultLimit, minQueryLength: 3 }); //submit selected search word autoCompleteList.on('select', function(event) { if(event.result.raw.type !== 'header'){ if (typeof(event.result.raw.text) != 'undefined') { // caption window.location.href = '/l2go/-/get/v/' + event.result.raw.videoId + '/' + event.result.raw.startTime + '_'; } else { var searchWord=event.result.text; $(inputField).val(searchWord); window.location.href = '/web/vod/l2go/-/get/0/0/0/0/0/0/0/0/1/?_OpenAccessVideos_findVideos=' + encodeURIComponent(searchWord); } }else{ // do nothing when clicking on header item.preventDefault(); item.stopPropagation(); } } ); autoCompleteList.get('boundingBox').setStyle('zIndex', 100); A.one('#_AutocompleteSearch_INSTANCE_GlobalMobileSearch_submitForm').on('submit', function(event) { var searchWord=$(inputField).val(); window.location.href = '/web/vod/l2go/-/get/0/0/0/0/0/0/0/0/0/?_OpenAccessVideos_findVideos=' + encodeURIComponent(searchWord); event.stopPropagation(); }); // add combobox role to search inputs, otherwise the use of aria-expanded is not valid $('.autocompleteSearch form .yui3-aclist-input').attr('role', 'combobox'); }); //---prepare auto complete results end //load focus on desctop search $("#desktopSearch, #search").on("click", function(){ setTimeout( function() { $("#_AutocompleteSearch_INSTANCE_GlobalMobileSearch_findVideos").focus(); }, 100 ); }); }); </script> </div> </div> </div> </section> </div> </div> <div class="navbar-collapse collapse" id="navigationCollapse" role="navigation"> <div class="navbar-company"> <a href="https://lecture2go.uni-hamburg.de">Lecture2Go</a> </div> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-barebone portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi"> <ul aria-label="Seiten der Site" class="navbar-blank navbar-nav navbar-site" role="menubar"> <li class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_141015" role="presentation"> <a class="nav-link text-truncate" href='https://lecture2go.uni-hamburg.de/l2go' role="menuitem"> <span class="text-truncate"> Videokatalog </span> </a> </li> <li class="lfr-nav-item nav-item dropdown" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_141016" role="presentation"> <a aria-haspopup='true' class="nav-link text-truncate dropdown-toggle" href='https://lecture2go.uni-hamburg.de/about' role="menuitem"> <span class="text-truncate"> Über <span class="lfr-nav-child-toggle"> <span class="c-inner" tabindex="-1" id="qfkd____"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_141017" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/aufzeichnen" role="menuitem">Aufzeichnen</a> </li> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_141018" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/open-source" role="menuitem">Open Source</a> </li> </ul> </li> <li class="lfr-nav-item nav-item dropdown" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_149721" role="presentation"> <a aria-haspopup='true' class="nav-link text-truncate dropdown-toggle" href='https://lecture2go.uni-hamburg.de/hilfe' role="menuitem"> <span class="text-truncate"> Hilfe <span class="lfr-nav-child-toggle"> <span class="c-inner" tabindex="-1" id="jbfs____"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_141019" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/faq" role="menuitem">FAQ</a> </li> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_149725" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/grundfunktionen" role="menuitem">Grundfunktionen</a> </li> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_149743" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/medienverwaltung" role="menuitem">Medienverwaltung</a> </li> </ul> </li> </ul> </div> <script> AUI().use( 'liferay-navigation-interaction', function(A) { (function() { var $ = AUI.$;var _ = AUI._; var navigation = A.one('#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi'); Liferay.Data.NAV_INTERACTION_LIST_SELECTOR = '.navbar-site'; Liferay.Data.NAV_LIST_SELECTOR = '.navbar-site'; if (navigation) { navigation.plug(Liferay.NavigationInteraction); } })(); }); </script> </div> </div> </div> </section> </div> </div> <div id="menuCover" class="collapse"></div> </div> </div> <div class="align-items-baseline autofit-row container site-header"> <a class="logo custom-logo align-items-center d-md-inline-flex logo-md" href="https://www.uni-hamburg.de" title="Gehe zu "> <img alt="Universität Hamburg" class="mr-2" src="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/uhh-logo.svg" /> </a> <div class="autofit-col autofit-col-expand"></div> <div class="autofit-col header-site-names"> <a href="https://lecture2go.uni-hamburg.de"> <b>Lecture2Go</b> <div class="site-description text-primary-color"></div> </a> </div> </div> <div class="outer navigationDesktop"> <div id="navigationDesktop" class="container"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-barebone portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_"> <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"> <ul aria-label="Seiten der Site" class="navbar-blank navbar-nav navbar-site" role="menubar"> <li class="lfr-nav-item nav-item" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_2" role="presentation"> <a class="nav-link text-truncate" href='https://lecture2go.uni-hamburg.de/l2go' role="menuitem"> <span class="text-truncate"> Videokatalog </span> </a> </li> <li class="lfr-nav-item nav-item dropdown" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_12" role="presentation"> <a aria-haspopup='true' class="nav-link text-truncate dropdown-toggle" href='https://lecture2go.uni-hamburg.de/about' role="menuitem"> <span class="text-truncate"> Über <span class="lfr-nav-child-toggle"> <span class="c-inner" tabindex="-1" id="uvlz____"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_13" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/aufzeichnen" role="menuitem">Aufzeichnen</a> </li> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_44" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/open-source" role="menuitem">Open Source</a> </li> </ul> </li> <li class="lfr-nav-item nav-item dropdown" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_46" role="presentation"> <a aria-haspopup='true' class="nav-link text-truncate dropdown-toggle" href='https://lecture2go.uni-hamburg.de/hilfe' role="menuitem"> <span class="text-truncate"> Hilfe <span class="lfr-nav-child-toggle"> <span class="c-inner" tabindex="-1" id="ored____"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_14" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/faq" role="menuitem">FAQ</a> </li> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_47" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/grundfunktionen" role="menuitem">Grundfunktionen</a> </li> <li class="" id="layout_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_48" role="presentation"> <a class="dropdown-item" href="https://lecture2go.uni-hamburg.de/medienverwaltung" role="menuitem">Medienverwaltung</a> </li> </ul> </li> </ul> </div> <script> AUI().use( 'liferay-navigation-interaction', function(A) { (function() { var $ = AUI.$;var _ = AUI._; var navigation = A.one('#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet'); Liferay.Data.NAV_INTERACTION_LIST_SELECTOR = '.navbar-site'; Liferay.Data.NAV_LIST_SELECTOR = '.navbar-site'; if (navigation) { navigation.plug(Liferay.NavigationInteraction); } })(); }); </script> </div> </div> </div> </section> </div> <div id="desktopSearchContainer" > <button id="desktopSearch" aria-controls="desktopSearchCollapse" aria-expanded="true" aria-label="Toggle search" data-target="#desktopSearchCollapse" data-toggle="collapse"></button> </div> </div> </div> <div class="autocompleteSearch collapse searchCollapse container" id="desktopSearchCollapse" role="search"> <div> <div class="portlet-boundary portlet-boundary_AutocompleteSearch_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_"> <span id="p_AutocompleteSearch_INSTANCE_GlobalDesktopSearch"></span> <section class="portlet" id="portlet_AutocompleteSearch_INSTANCE_GlobalDesktopSearch"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <div style="display: none;" id="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_findVideosURL">https://lecture2go.uni-hamburg.de/accessibility?p_p_id=AutocompleteSearch_INSTANCE_GlobalDesktopSearch&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_cacheability=cacheLevelPage&_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_task=findVideos</div> <form action="/web/vod/l2go/-/get/0/0/0/0/0/0/0/0/" class="form " data-fm-namespace="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_" id="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_submitForm" method="GET" name="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_submitForm" > <input class="field form-control" id="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_formDate" name="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_formDate" type="hidden" value="1733178183099" /> <div class="form-group form-group-inline input-text-wrapper"> <input class="field form-control" id="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_findVideos" name="_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_findVideos" placeholder="Suche nach Videos, Veranstaltungen, Dozierenden, ..." title="Suche Videos" type="text" value="" /> </div> <input type="submit"/> </form> <script> AUI().use( 'liferay-form', function(A) { (function() { var $ = AUI.$;var _ = AUI._; Liferay.Form.register( { id: '_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_submitForm' , fieldRules: [ ] , validateOnBlur: true } ); var onDestroyPortlet = function(event) { if (event.portletId === 'AutocompleteSearch_INSTANCE_GlobalDesktopSearch') { delete Liferay.Form._INSTANCES['_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_submitForm']; } }; Liferay.on('destroyPortlet', onDestroyPortlet); Liferay.fire( '_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_formReady', { formName: '_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_submitForm' } ); })(); }); </script> <script type="text/javascript"> $(document).ready( function() { //---prepare auto complete results start //set here your portlet name space. var autoCompleteList; var resultLimit = 12; //auto complete list for findVideos AUI().use('autocomplete-list', 'aui-base', 'aui-io-request', 'autocomplete-filters', 'autocomplete-highlighters', function(A) { //URL for call serverResource method var findVideosURL = A.one('#_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_findVideosURL').get('text'); //findVideos name //call serverResource method with ajax which give in response. //create autocomplete object for findVideos input box var inputField = '#_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_findVideos'; autoCompleteList = new A.AutoCompleteList({ inputNode: inputField, queryDelimiter: '_', // used for caption search resultTextLocator: function (result) { if (typeof(result.text) == 'undefined') { // use word from tagcloud search return result.word; } else { // use caption text // temporary concatanate to make caption text and video name both searchable to allow a more precise search return result.text + "###" + result.name; } }, render: 'true', resultHighlighter: function(query, results){ // replace default 'subWordMatch' highlighter with custom highlighter var finalResults = []; return A.Array.map(results, function (result) { if (result.raw.type == "header") { // do no highlight header texts return result.text; } // default subword highlighting return A.Highlight.all(result.text, query.split(" ")); }); }, resultFilters: ['subWordMatch', function (query, result) { var resultsArray = []; var resultsMedia = []; var resultsCaptions = []; // set headers of categories resultsCaptions.push({display: 'Untertitel', highlighted : 'Untertitel', raw: {text : 'Untertitel', type: 'header', url: ''}, text: 'Untertitel'}); for (let i = 0; i < result.length; i++) { if (typeof(result[i].raw.text) != 'undefined') { // captions var item = result[i]; // only add results which have at least one search word in the caption text, otherwise we would find all captions of a video var queryWords = query.trim().split(" "); // split to retrieve the caption text only var textArray = result[i].text.split("###"); for (queryWord of queryWords) { if (textArray[0].toLowerCase().includes(queryWord.toLowerCase())) { resultsCaptions.push(item); break; } } } else { // all other results from tagcloud resultsMedia.push(result[i]); } } if (resultsMedia.length > 0) { resultsArray = resultsArray.concat(resultsMedia); } // exclude header, start with 1 if (resultsCaptions.length > 1) { if (resultsMedia.length < (resultLimit-1)) { // only show captions, if we have space left for caption results, otherwise the caption header would be shown resultsArray = resultsArray.concat(resultsCaptions); } } return resultsArray; }], resultFormatter: function (query, results) { return A.Array.map(results, function (result) { if(result.raw.type == "header"){ return '<div class="autocomplete-header">'+result.highlighted+'</div>'; } else { if (typeof(result.raw.text) != 'undefined') { // caption // translate time from seconds to HH:MM:SS var date = new Date(0); date.setMilliseconds(result.raw.startTime); var startTime = date.toISOString().substring(11, 19); // split to handle the caption text and video name separately var textArray = result.highlighted.split("###"); highlightedCaptiontext = textArray[0]; highlightedVideoName = textArray[1]; var text = highlightedCaptiontext + "<div class='video-of-caption'>(" + highlightedVideoName + " - <span class='starttime-of-caption'>" + startTime + "</span>)</div>"; return text; } else { return result.highlighted; } } }); }, source: function(query, callback) { var searchURL = Liferay.Util.PortletURL.createPortletURL(findVideosURL); searchURL.searchParams.append("_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_searchText", A.one(inputField).get('value')); searchURL.searchParams.append("_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_resultLimit", resultLimit); A.io.request(searchURL.toString(), { dataType: 'json', method: 'POST', sync: false, on: { success:function(){ callback(this.get('responseData')); } } }); }, typeAhead: true, maxResults: resultLimit, minQueryLength: 3 }); //submit selected search word autoCompleteList.on('select', function(event) { if(event.result.raw.type !== 'header'){ if (typeof(event.result.raw.text) != 'undefined') { // caption window.location.href = '/l2go/-/get/v/' + event.result.raw.videoId + '/' + event.result.raw.startTime + '_'; } else { var searchWord=event.result.text; $(inputField).val(searchWord); window.location.href = '/web/vod/l2go/-/get/0/0/0/0/0/0/0/0/1/?_OpenAccessVideos_findVideos=' + encodeURIComponent(searchWord); } }else{ // do nothing when clicking on header item.preventDefault(); item.stopPropagation(); } } ); autoCompleteList.get('boundingBox').setStyle('zIndex', 100); A.one('#_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_submitForm').on('submit', function(event) { var searchWord=$(inputField).val(); window.location.href = '/web/vod/l2go/-/get/0/0/0/0/0/0/0/0/0/?_OpenAccessVideos_findVideos=' + encodeURIComponent(searchWord); event.stopPropagation(); }); // add combobox role to search inputs, otherwise the use of aria-expanded is not valid $('.autocompleteSearch form .yui3-aclist-input').attr('role', 'combobox'); }); //---prepare auto complete results end //load focus on desctop search $("#desktopSearch, #search").on("click", function(){ setTimeout( function() { $("#_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_findVideos").focus(); }, 100 ); }); }); </script> </div> </div> </div> </section> </div> </div> </div> <div class="portlet-boundary portlet-boundary_Popup_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_Popup_"> <span id="p_Popup"></span> <section class="portlet" id="portlet_Popup"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> </div> </div> </div> </section> </div> </header> <section class="container portal-content" id="content"> <h1 class="sr-only">Barrierefreiheit</h1> <style type="text/css"> .master-layout-fragment .portlet-header { display: none; } </style> <div class="columns-2" id="main-content" role="main"> <div class="portlet-layout row"> <div class="col-md-8 portlet-column portlet-column-first" id="column-1"> <div class="portlet-dropzone portlet-column-content portlet-column-content-first" id="layout-column_column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_ portlet-static portlet-static-end portlet-barebone portlet-breadcrumb " id="p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H_"> <span id="p_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <nav aria-label="Breadcrumb" id="_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H_breadcrumbs-defaultScreen"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a class="breadcrumb-link" href="https://lecture2go.uni-hamburg.de" > <span class="breadcrumb-text-truncate">Lecture2Go</span> </a> </li> <li class="breadcrumb-item"> <span class="active breadcrumb-text-truncate">Barrierefreiheit</span> </li> </ol> </nav> </div> </div> </div> </section> </div> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-barebone portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="20109-90951" data-fragments-editor-item-type="fragments-editor-mapped-item" > <div class="journal-content-article " data-analytics-asset-id="90949" data-analytics-asset-title="Erklärung zur Barrierefreicheit" data-analytics-asset-type="web-content" data-analytics-web-content-resource-pk="90951"> <h1>Erklärung zur Barrierefreiheit</h1> <p>Diese Erklärung zur Barrierefreiheit gilt für die unter <a href="https://lecture2go.uni-hamburg.de">lecture2go.uni-hamburg.de</a> veröffentlichte Website.</p> <p>Als öffentliche Stelle im Sinne der Richtlinie (EU) 2016/2102 sind wir bemüht, unsere Websites und mobilen Anwendungen im Einklang mit den Bestimmungen des Hamburgischen Behindertengleichstellungsgesetzes (nachfolgend bezeichnet als HmbBGG) sowie der Hamburgischen Barrierefreien Informationstechnik-Verordnung (nachfolgend bezeichnet als HmbBITVO) zur Umsetzung der Richtlinie (EU) 2016/2102 barrierefrei zugänglich zu machen.</p> <h2>Stand der Vereinbarkeit mit den Anforderungen</h2> <p>Die Anforderungen der Barrierefreiheit ergeben sich aus Paragraph 1 HmbBITVO in Verbindung mit den Paragraphen 3 Absätze 1 bis 4 und Paragraph 4 der BITV des Bundes, die auf der Grundlage von Paragraph 11 HmbBGG erlassen wurde.</p> <p>Die Überprüfung der Einhaltung der Anforderungen beruht auf einer von BITV-Consult im Zeitraum 10.03.2022 – 21.03.2022 von Herrn Detlef Girke vorgenommenen Bewertung gemäß HmbBITVO / BITV 2.0 / EN 301 549 / WCAG 2.1.</p> <p>Aufgrund der Überprüfung ist die Website mit den zuvor genannten Anforderungen wegen der folgenden Unvereinbarkeiten und Ausnahmen teilweise vereinbar.</p> <p>Ergebnis: Die Website ist in vielen Bereichen für alle Nutzerinnen und Nutzer bereits gut zugänglich gestaltet. Aktuell ist die Website jedoch noch nicht komplett BITV-konform. Im Rahmen einer technischen Überarbeitung der Website sollen die Anforderungen berücksichtigt werden.</p> <h2>Nicht barrierefreie Inhalte</h2> <p>Die nachstehend aufgeführten Inhalte sind aus folgenden Gründen nicht barrierefrei:</p> <p>Aufgezeichnete Audiodateien und stumme Videos haben keine Medienalternative im Sinne der Anforderung 9.1.2.1 der Norm EN 301549.</p> <p>Aufgezeichnete Videos mit informationstragenden visuellen Inhalten haben keine Audio-Deskription oder Volltext-Alternative im Sinne der Anforderung 9.1.2.3 der Norm EN 301549.</p> <p>Live-übertragende Videos haben keine Untertitel im Sinne der Anforderung 9.1.2.4 der Norm EN 301549.</p> <p>Aufgezeichnete Videos mit informationstragenden visuellen Inhalten haben keine Audio-Deskription im Sinne der Anforderung 9.1.2.5 der Norm EN 301549.</p> <p>Folgende Maßnahmen zur Erreichung der Barrierefreiheit sind geplant:</p> <p>Alle Videos in deutscher und englischer Sprache werden mittlerweile automatisch transkribiert und als Untertitel den Nutzenden zur Verfügung gestellt. Manuelle Korrekturen durch die Hochladenenden sind möglich, ebenso kann der Untertitel-Editor auch als Medienalternative für stumme Videos genutzt werden. Alternativ eignet sich hierfür das Beschreibungsfeld, welches unterhalb der Videos angezeigt wird.</p> <h2>Datum der Erstellung bzw. der letzten Aktualisierung der Erklärung zur Barrierefreiheit</h2> <p>Diese Erklärung wurde am 26.08.2020 erstellt und zuletzt am 26.01.2024 überprüft.</p> <h2>Kontakt</h2> <p>Sollten Ihnen Mängel in Bezug auf die barrierefreie Gestaltung von <a href="https://lecture2go.uni-hamburg.de">lecture2go.uni-hamburg.de</a> auffallen, so wenden Sie sich an unsere Service Line:</p> <p>Regionales Rechenzentrum<br> Schlüterstraße 70<br> 20146 Hamburg</p> <p>Tel.: +49 40 42838-7790<br> Fax: +49 40 4279-77 331<br> E-Mail: rrz-serviceline@uni-hamburg.de</p> <h2>Schlichtungsverfahren</h2> <p>Wenn auch nach Ihrem Feedback an den oben genannten Kontakt keine zufriedenstellende Lösung gefunden wurde, können Sie sich an die Schlichtungsstelle nach Paragraph 13 a HmbBGG wenden. Die Schlichtungsstelle hat die Aufgabe, bei Konflikten zum Thema Barrierefreiheit zwischen Menschen mit Behinderungen und öffentlichen Stellen eine außergerichtliche Streitbeilegung zu unterstützen. Das Schlichtungsverfahren ist kostenlos. Es muss kein Rechtsbeistand eingeschaltet werden.</p> <p>Zurzeit übernimmt die Ombudsstelle der Senatskanzlei die Tätigkeiten der noch einzurichtenden Schlichtungsstelle.</p> <p><strong>Kontaktmöglichkeiten</strong></p> <p><a href="https://www.hamburg.de/schlichtungsstelle-behinderung" target="_blank">Schlichtungsstelle HmbBGG</a><br> c/o Öffentliche Rechtsauskunft- und Vergleichsstelle (ÖRA)<br> Dammtorstraße 14<br> 20354 Hamburg</p> <p>E-Mail: schlichtungsstelle-hmbbgg@soziales.hamburg.de<br> Tel.: +49 40 42843-3056</p> <p>&nbsp;</p> </div> </div> </div> </div> </div> </section> </div> </div> </div> <div class="col-md-4 portlet-column portlet-column-last" id="column-2"> <div class="empty portlet-dropzone portlet-column-content portlet-column-content-last" id="layout-column_column-2"></div> </div> </div> </div> <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><button hidden type="submit">Verborgen</button></form> </section> <div id="uhh-footer-info" class="hidden"> <ul> <li><a href="/impressum">Impressum</a></li> <li><a href="/disclaimer">Haftungsausschluss</a></li> <li><a href="/datenschutz">Datenschutzerklärung</a></li> <li><a href="/nutzungsbedingungen">Nutzungsbedingungen</a></li> <li><a href="/accessibility">Barrierefreiheit</a></li> </ul> </div> </div> <script type="text/javascript"> </script><script> </script> <script type="text/javascript"> function getValueByAttribute(node, attr) { return ( node.dataset[attr] || (node.parentElement && node.parentElement.dataset[attr]) ); } function sendDocumentDownloadedAnalyticsEvent(anchor) { var fileEntryId = getValueByAttribute( anchor, 'analyticsFileEntryId' ); var title = getValueByAttribute( anchor, 'analyticsFileEntryTitle' ); var version = getValueByAttribute( anchor, 'analyticsFileEntryVersion' ); if (fileEntryId) { Analytics.send('documentDownloaded', 'Document', { groupId: themeDisplay.getScopeGroupId(), fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title, version, }); } } function handleDownloadClick(event) { if (window.Analytics) { if (event.target.nodeName.toLowerCase() === 'a') { sendDocumentDownloadedAnalyticsEvent( event.target ); } else if ( event.target.parentNode && event.target.parentNode.nodeName.toLowerCase() === 'a' ) { sendDocumentDownloadedAnalyticsEvent( event.target.parentNode ); } else { var target = event.target; var matchTextContent = target.textContent && target.textContent.toLowerCase() === 'herunterladen'; var matchTitle = target.title && target.title.toLowerCase() === 'download'; var matchAction = target.action === 'download'; var matchLexiconIcon = !!target.querySelector( '.lexicon-icon-download' ); var matchLexiconClassName = target.classList.contains( 'lexicon-icon-download' ); var matchParentTitle = target.parentNode && target.parentNode.title && target.parentNode.title.toLowerCase() === 'download'; var matchParentLexiconClassName = target.parentNode && target.parentNode.classList.contains('lexicon-icon-download'); if ( matchTextContent || matchTitle || matchParentTitle || matchAction || matchLexiconIcon || matchLexiconClassName || matchParentLexiconClassName ) { var selectedFiles = document.querySelectorAll( '.form .custom-control-input:checked' ); selectedFiles.forEach(({value}) => { var selectedFile = document.querySelector( '[data-analytics-file-entry-id="' + value + '"]' ); sendDocumentDownloadedAnalyticsEvent( selectedFile ); }); } } } } Liferay.once('destroyPortlet', () => { document.body.removeEventListener( 'click', handleDownloadClick ); }); Liferay.once('portletReady', () => { document.body.addEventListener( 'click', handleDownloadClick ); }); (function() {var $ = AUI.$;var _ = AUI._; var onShare = function (data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url, }); } }; var onDestroyPortlet = function () { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })(); (function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function () { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function (event) { if (window.Analytics) { const eventProperties = { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text, }; const blogNode = document.querySelector( '[data-analytics-asset-id="' + event.classPK + '"]' ); const dmNode = document.querySelector( '[data-analytics-file-entry-id="' + event.classPK + '"]' ); if (blogNode) { eventProperties.title = blogNode.dataset.analyticsAssetTitle; } else if (dmNode) { eventProperties.title = dmNode.dataset.analyticsFileEntryTitle; } Analytics.send('posted', 'Comment', eventProperties); } }; Liferay.on('messagePosted', onMessagePosted); })(); (function() {var $ = AUI.$;var _ = AUI._; var onVote = function (event) { if (window.Analytics) { let title = event.contentTitle; if (!title) { const dmNode = document.querySelector( '[data-analytics-file-entry-id="' + event.classPK + '"]' ); if (dmNode) { title = dmNode.dataset.analyticsFileEntryTitle; } } Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score, title, }); } }; var onDestroyPortlet = function () { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })(); if (window.svg4everybody && Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } (function() {var $ = AUI.$;var _ = AUI._; Liferay.Util.delegate( document, 'focusin', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.add('open'); } ); Liferay.Util.delegate( document, 'focusout', '.portlet', function(event) { event.delegateTarget.closest('.portlet').classList.remove('open'); } ); })(); // <![CDATA[ Liferay.currentURL = '\x2faccessibility'; Liferay.currentURLEncoded = '\x252Faccessibility'; // ]]> // <![CDATA[ // ]]> (function() {var $ = AUI.$;var _ = AUI._; import(Liferay.ThemeDisplay.getPathContext() + '/o/frontend-js-web/__liferay__/index.js').then( ({openToast}) => { AUI().use( 'liferay-session', function() { Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2flecture2go\x2euni-hamburg\x2ede\x2fweb\x2fvod\x2fl2gos', sessionLength: 900, sessionTimeoutOffset: 70, warningLength: 60 } ); } ); } ) })(); Liferay.Portlet.register('Login_INSTANCE_GlobalLogin'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_Login_INSTANCE_GlobalLogin_', portletId: 'Login_INSTANCE_GlobalLogin', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dLogin_INSTANCE_GlobalLogin\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_mobileNavi\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); Liferay.Portlet.register('LanguageSelector_INSTANCE_GlobalLanguageSelector'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_LanguageSelector_INSTANCE_GlobalLanguageSelector_', portletId: 'LanguageSelector_INSTANCE_GlobalLanguageSelector', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dLanguageSelector_INSTANCE_GlobalLanguageSelector\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility\x26settingsScope\x3dportletInstance', refreshURLData: {"_LanguageSelector_INSTANCE_GlobalLanguageSelector_":[""],"_LanguageSelector_INSTANCE_GlobalLanguageSelector_updateLanguage":["true"]} } ); Liferay.Portlet.register('Popup'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_Popup_', portletId: 'Popup', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dPopup\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 1, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_WmmcO2MJaMZt\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d2\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); Liferay.Portlet.register('AutocompleteSearch_INSTANCE_GlobalDesktopSearch'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_AutocompleteSearch_INSTANCE_GlobalDesktopSearch_', portletId: 'AutocompleteSearch_INSTANCE_GlobalDesktopSearch', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dAutocompleteSearch_INSTANCE_GlobalDesktopSearch\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H_', portletId: 'com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dcom_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_vA3q5OCyLK0H\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d2\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); Liferay.Portlet.register('AutocompleteSearch_INSTANCE_GlobalMobileSearch'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_AutocompleteSearch_INSTANCE_GlobalMobileSearch_', portletId: 'AutocompleteSearch_INSTANCE_GlobalMobileSearch', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d88858\x26p_p_id\x3dAutocompleteSearch_INSTANCE_GlobalMobileSearch\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Faccessibility', refreshURLData: {} } ); </script><script type="module"> import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/index.js'; AUI().use( 'liferay-menu', function(A) { { Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/lecture2go.uni-hamburg.de\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=88858","namespace":"","spritemap":"https:\/\/lecture2go.uni-hamburg.de\/o\/de.uhh.l2g.themes.uhhci\/images\/clay\/icons.svg"}), { destroyOnNavigate: true, portletId: ''}); } (function() { var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 0; i < liferayNotices.length; i++) { Liferay.Util.openToast(liferayNotices[i]); } })(); }); </script> <script src="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/js/main.js?browserId=ie&amp;minifierType=js&amp;languageId=de_DE&amp;t=1732187638000" type="text/javascript"></script> <script type="module"> import {main} from '/o/frontend-js-collapse-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-alert-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-tabs-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-dropdown-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js'; { runThirdPartyCookiesInterval(); } </script><script type="text/javascript"> Liferay.CustomDialogs = {enabled: false}; </script><script> </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10