CINXE.COM

Lehre mit Praxisbezug - das ROSI ist f眉r Sie da! - Alice Watanabe, Junis Sander - Universit盲t Hamburg - Lecture2Go

<!DOCTYPE html> <html class="ltr" dir="ltr" lang="de-DE"> <head> <title>Lehre mit Praxisbezug - das ROSI ist f眉r Sie da! - Alice Watanabe, Junis Sander - Universit盲t Hamburg - Lecture2Go</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <meta content="Alle 枚ffentlichen Medien ansehen und recherchieren." lang="de-DE" name="description" /> <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=1739881671761&/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/l2go/-/get/v/70457" rel="canonical" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/en/l2go/-/get/v/70457" hreflang="en-US" rel="alternate" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/70457" hreflang="de-DE" rel="alternate" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/70457" hreflang="x-default" rel="alternate" /> <meta property="og:description" content="Alle 枚ffentlichen Medien ansehen und recherchieren."> <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="Lehre mit Praxisbezug - das ROSI ist f眉r Sie da! - Alice Watanabe, Junis Sander - Universit盲t Hamburg - Lecture2Go"> <meta property="og:type" content="website"> <meta property="og:url" content="https://lecture2go.uni-hamburg.de/l2go/-/get/v/70457"> <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=1738679610000" 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;CookieAgreementPortlet:%2Fo%2Fde.uhh.l2g.plugins.guest.cookieagreement%2Fcss%2Fmain.css&amp;Login_INSTANCE_GlobalLogin:%2Fo%2Fde.uhh.l2g.plugins.guest.login%2Fcss%2Fmain.css&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fchapter-markers%2Fchapter-markers.css&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fseek%2Fvideojs-seek-buttons.css&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Foverlay%2Fvideojs-overlay.css&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-7.21.5%2Fvideo-js.min.css&amp;Popup:%2Fo%2Fde.uhh.l2g.plugins.popup%2Fcss%2Fmain.css&amp;com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch:%2Fo%2Fportal-search-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_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet:%2Fo%2Fproduct-navigation-user-personal-bar-web%2Fcss%2Fmain.css&amp;com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fo%2Fsite-navigation-menu-web%2Fcss%2Fmain.css&amp;t=1738679610000" rel="stylesheet" type="text/css" data-senna-track="temporary" id="6fdad8af" /> <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'; let _cache = {}; if (Liferay && Liferay.Language && Liferay.Language._cache) { _cache = Liferay.Language._cache; } 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,"LPD-30371":false,"LPS-178642":false,"LPS-193005":false,"LPD-31789":false,"LPD-10562":false,"LPD-11212":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,"LPS-185892":false,"LPS-186620":false,"LPD-10727":false,"LPS-184404":false,"LPS-198183":false,"LPD-35678":false,"LPD-6378":false,"LPS-153714":false,"LPS-96845":false,"LPD-11848":false,"LPS-170670":false,"LPD-7822":false,"LPS-169981":false,"LPS-177027":false,"LPD-11003":false,"LPD-32247":false,"LPS-135430":false,"LPD-20556":false,"LPS-134060":false,"LPS-164563":false,"LPD-28830":false,"LPD-27222":false,"LPS-122920":false,"LPS-199086":false,"LPD-35128":false,"LPD-10588":false,"LPD-13778":true,"LPD-11313":false,"LPD-6368":false,"LPS-202104":false,"LPD-19955":false,"LPS-187142":false,"LPD-35443":false,"LPD-15596":false,"LPD-11232":false,"LPS-196935":true,"LPS-176691":false,"LPS-197909":false,"LPD-29516":false,"COMMERCE-8949":false,"LPD-11228":false,"LPS-153813":false,"LPD-17809":false,"COMMERCE-13024":false,"LPS-165482":false,"LPS-193551":false,"LPS-197477":false,"LPS-174816":false,"LPS-186360":false,"LPD-32867":false,"LPS-153332":false,"LPD-35013":true,"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,"LPD-20131":false,"LPS-159643":false,"LPS-129412":false,"LPD-21265":false,"LPS-169837":false,"LPD-20379":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 '2'; }, getLayoutRelativeControlPanelURL: function () { return '/group/vod/~/control_panel/manage?p_p_id=OpenAccessVideos'; }, getLayoutRelativeURL: function () { return '/l2go'; }, getLayoutURL: function () { return 'https://lecture2go.uni-hamburg.de/l2go'; }, 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\x2fl2go\x2f-\x2fget\x2fv\x2f70457'; }, 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 '20526'; }, 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=20526'; }, 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 true; }, 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=1738679450767&'; }, 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=1738679450767'; } }; Liferay.authToken = 'onjmvgM3'; Liferay.currentURL = '\x2fl2go\x2f-\x2fget\x2fv\x2f70457'; Liferay.currentURLEncoded = '\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457'; // ]]> </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=1738679450767&', 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=1738679450767&/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='exportimport-web@5.0.96/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='@liferay/frontend-js-state-web@1.0.28/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='contacts-web@5.0.63/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.193/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.144/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-custom-range-facet': { path: 'custom_range_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.113/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.54/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.102/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.50/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.77/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.63/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;CookieAgreementPortlet:%2Fo%2Fde.uhh.l2g.plugins.guest.cookieagreement%2Fjs%2Fcookie-consent-settings-modal%2Fsrc%2Fbootstrap-cookie-consent-settings.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2FvideoPlayer.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-7.21.5%2Fvideo.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-7.21.5%2Flang%2Fde.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fquality-levels%2Fvideojs-contrib-quality-levels.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fquality-levels%2Fvideojs-hls-quality-selector.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Foffset%2Fvideojs-offset.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Foverlay%2Fvideojs-overlay.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fvr%2Fvideojs-vr.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fchapter-markers%2Fchapter-markers.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fsign-track%2Fsign-track.min.js&amp;%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fseek%2Fvideojs-seek-buttons.min.js&amp;OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Fjquery.cookie.min.js&amp;OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Freadmore.min.js&amp;OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Fjquery.mark.min.js&amp;OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Fjquery.loadTemplate.min.js&amp;Popup:%2Fo%2Fde.uhh.l2g.plugins.popup%2Fjs%2Fpopups.js&amp;t=1738679610000" type="text/javascript" data-senna-track="temporary"></script> <meta content="Lehre mit Praxisbezug - das ROSI ist f眉r Sie da!" property="og:title"/> <meta content="https://lecture2go.uni-hamburg.de/l2go/-/get/v/70457" property="og:url"/> <meta content="https://lecture2go.uni-hamburg.de/images/00.000_video-70457_2024-11-21_13-06.jpg?lastmodified=1732194553240" property="og:image"/> <meta content="" property="og:description"/> <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=1738679610000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="senna" type="text/css"> </style> <style data-senna-track="temporary" type="text/css"> </style> <link data-senna-track="permanent" href="/o/frontend-js-aui-web/alloy_ui.css?&mac=favIEq7hPo8AEd6k+N5OVADEEls=&browserId=ie&languageId=de_DE&minifierType=css&themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci" rel="stylesheet"></link> <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="bmag_quickAccessNav"> <ul class="list-unstyled mb-0"> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#navigation" id="bmag_ibak" onclick="null"> Zur Metanavigation </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#navigationDesktop" id="bmag_qbzx" onclick="null"> Zur Hauptnavigation </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#desktopSearchContainer" id="bmag_yahg" onclick="null"> Zur Suche </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#main-content" id="bmag_rshc" onclick="null"> Zum Inhalt </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#UHH_FOOTER" id="bmag_edaw" 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=20526&redirect=%2Fl2go%2F-%2Fget%2Fv%2F70457&languageId=de_DE'>Deutsch</a> </li> <li> <a href='/c/portal/update_language?p_l_id=20526&redirect=%2Fl2go%2F-%2Fget%2Fv%2F70457&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/l2go?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="1740507873721" /> <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 selected active" 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="mhaw____"><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="wmge____"><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 selected active" 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="osib____"><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="cair____"><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/l2go?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="1740507873725" /> <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">Lehre mit Praxisbezug - das ROSI ist f眉r Sie da! - Alice Watanabe, Junis Sander - Universit盲t Hamburg</h1> <style type="text/css"> .master-layout-fragment .portlet-header { display: none; } </style> <div class="columns-1" id="main-content" role="main"> <div class="portlet-layout row"> <div class="col-md-12 portlet-column portlet-column-only" id="column-1"> <div class="portlet-dropzone portlet-column-content portlet-column-content-only" id="layout-column_column-1"> <div class="portlet-boundary portlet-boundary_OpenAccessVideos_ portlet-static portlet-static-end portlet-barebone " id="p_p_id_OpenAccessVideos_"> <span id="p_OpenAccessVideos"></span> <section class="portlet" id="portlet_OpenAccessVideos"> <div class="portlet-content"> <div class=" portlet-content-container"> <div class="portlet-body"> <script> var nameSpace = "_OpenAccessVideos_"; </script> <div class="path-wide"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="/web/vod/l2gos" class="breadcrumb-link">Lecture2Go</a> </li> <li class="breadcrumb-item"> <a href="https://lecture2go.uni-hamburg.de/l2go?p_p_id=OpenAccessVideos&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&_OpenAccessVideos_mvcRenderCommandName=%2Fview%2Frender%2Flist&_OpenAccessVideos_termId=0&_OpenAccessVideos_institutionId=0&_OpenAccessVideos_creatorId=0&_OpenAccessVideos_mediaTypeId=0&_OpenAccessVideos_parentInstitutionId=0&_OpenAccessVideos_language=0&_OpenAccessVideos_licenseId=0&_OpenAccessVideos_categoryId=0" class="breadcrumb-link">Videokatalog</a> </li> <li class="breadcrumb-item"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/0/4/0/0/0/0/0/0/0?_OpenAccessVideos_termId=0&_OpenAccessVideos_institutionId=0&_OpenAccessVideos_searchType=0&_OpenAccessVideos_creatorId=0&_OpenAccessVideos_mediaTypeId=0&_OpenAccessVideos_parentInstitutionId=4&_OpenAccessVideos_language=0&_OpenAccessVideos_licenseId=0&_OpenAccessVideos_categoryId=0" class="breadcrumb-link">F.2 - Wirtschafts- und Sozialwissenschaften</a> </li> <li class="breadcrumb-item"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/169/4/0/0/0/0/0/0/0?_OpenAccessVideos_termId=0&_OpenAccessVideos_institutionId=169&_OpenAccessVideos_searchType=0&_OpenAccessVideos_creatorId=0&_OpenAccessVideos_mediaTypeId=0&_OpenAccessVideos_parentInstitutionId=4&_OpenAccessVideos_language=0&_OpenAccessVideos_licenseId=0&_OpenAccessVideos_categoryId=0" class="breadcrumb-link">Fachbereichs眉bergreifend</a> </li> </ol> </div> <h1 class="headline" id="headline"> Videokatalog </h1> <div class="row"> <div class="col-12"> <div id="main"> <div class="player-wide"> <video id="l2g-player" class="video-js vjs-big-play-centered" data-setup='{ "playbackRates": [0.75, 1, 1.25, 1.5], "controlBar": {"pictureInPictureToggle": false, "chaptersButton": false }, "preload": "auto" }' playsinline > <p class="vjs-no-js"> To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="https://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a> </p> </video> <script> const player = videojs('l2g-player'); player.addClass('vjs-uhh'); initVideoPlayer(player, convertVideoUrls([{"file":"https://stream2go.uni-hamburg.de/vod/_definst/smil:19E12D7592820CCA607FBEE98FED2EF0/00.000_video-70457_2024-11-21_13-06.smil/playlist.m3u8"}]), "https://lecture2go.uni-hamburg.de/images/00.000_video-70457_2024-11-21_13-06.jpg?lastmodified=1732194553240", [{"file":"https://lecture2go.uni-hamburg.de/captions/70457-de_DE.vtt?lastmodified=1732195801685","kind":"captions","label":"Deutsch (automatisch erzeugt)"}], false); player.chapterMarkersPlugin(); if ("false" === "true") { player.signTrackPlugin(player); } $(document).ready(function () { enableSegmentation(player, $("#_OpenAccessVideos_timeStart"), $("#_OpenAccessVideos_timeEnd"), "https://lecture2go.uni-hamburg.de/l2go/-/get/v/70457", "https://lecture2go.uni-hamburg.de/o/iframe/?obj=70457", $("#_OpenAccessVideos_citation"), $("#_OpenAccessVideos_citationiframe")); }); </script> <script> (function(window, videojs) { player.seekButtons({ forward: 15, back: 15 }); }(window, window.videojs)); </script> <div id="license-and-views"> <div class="license"> <a href="https://lecture2go.uni-hamburg.de/license-l2go" target="_blank" title="Lecture2Go-Lizenz">Lizenz: UHH-L2G</a> </div> <div class="views"> 277 Aufrufe </div> </div> <div id="video-info"> <div class="video-label"> 21.11.2024 </div> <div class="video-label"> <a href='https://lecture2go.uni-hamburg.de/l2go/-/get/169/4/0/0/0/0/0/0/0?_OpenAccessVideos_termId=0&_OpenAccessVideos_institutionId=169&_OpenAccessVideos_searchType=0&_OpenAccessVideos_creatorId=0&_OpenAccessVideos_mediaTypeId=0&_OpenAccessVideos_parentInstitutionId=4&_OpenAccessVideos_language=0&_OpenAccessVideos_licenseId=0&_OpenAccessVideos_categoryId=0' aria-label='Einrichtung: Fachbereichs眉bergreifend'>Fachbereichs眉bergreifend</a> </div> <h2 class="video-title"> Lehre mit Praxisbezug - das ROSI ist f眉r Sie da! </h2> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/17126/0/0/0/0/0/'>Alice Watanabe</a>, <a href='/web/vod/l2go/-/get/0/0/0/19402/0/0/0/0/0/'>Junis Sander</a> </div> <div class="meta-description-container"> <div class="meta-description" role="complementary" style="white-space: pre-line">Erfahren Sie von Prof. Dr. Kai-Uwe Schnapp, wie das ROSI als zentrale Einrichtung f眉r forschungsbasierte Transferaktivit盲ten an der Fakult盲t f眉r Wirtschafts- und Sozialwissenschaften Lehrenden dabei hilft, den Praxisbezug in ihren Veranstaltungen zu st盲rken. Wenn auch Sie an transferorientierter Lehre interessiert sind oder einen Kooperationspartner haben, der ein Forschungsanliegen einbringen m枚chte, unterst眉tzen wir Sie gerne! Mehr dazu lesen Sie hier (<a href='https://www.wiso.uni-hamburg.de/rosi/c-leistungen/c-leistungen-fuer-forschende-lehrende.html)' target='_blank'>https://www.wiso.uni-hamburg.de/rosi/c-leistung...</a>.</div> </div> </div> <div id="perspectives-mobile-anchor"></div> <div class="metainfo-wide"> <ul id="tabs" class="nav nav-tabs" data-tabs="tabs" role="tablist" aria-label="Weitere Funktionalit盲ten"> <li class="nav-item" role="presentation" aria-label="Tab Teilen"><a id="share-tab-button" class="nav-link active" href="#share" data-toggle="tab" tabindex="0" aria-controls="share" aria-selected="true" role="tab">Teilen</a></li> <li class="nav-item" role="presentation" aria-label="Tab Support"><a id="support-tab-button" class="nav-link" href="#support" data-toggle="tab" tabindex="-1" aria-controls="support" aria-selected="false" role="tab">Technischer Support</a></li> <li class="nav-item" role="presentation" aria-label="Tab Untertitel"><a id="captions-tab-button" class="nav-link" href="#captions" data-toggle="tab" tabindex="-1" aria-controls="captions" aria-selected="false" role="tab">Untertitel</a></li> </ul> <div class="panel-group " id="puqj"> <div id="my-tab-content" class="tab-content"> <div class="tab-pane active" id="share" role="tabpanel" aria-labelledby="share-tab-button" tabindex=0> <div class="panel lfr-panel" id="share-panel"> <a aria-controls="share-panelContent" aria-expanded="false" class="collapse-icon panel-header panel-header-link collapsed" data-parent="#share-panel" data-toggle="liferay-collapse" href="#share-panelContent" role="button"> <span class="panel-title" id="share-panelHeader"> Teilen </span> <span class="collapse-icon-closed" id="qfkd__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-right" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#angle-right"></use></svg></span> <span class="collapse-icon-open" id="jbfs__column__2d__1__0"><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> </a> <div aria-labelledby="share-panelHeader" class="collapse panel-collapse " id="share-panelContent" role="tabpanel"> <div class="panel-body"> <div id="metadata"> Dieses Video darf in andere Webseiten eingebunden werden. Kopieren Sie dazu den Code zum Einbetten und f眉gen Sie diesen an der gew眉nschten Stelle in den HTML-Text einer Webseite ein. Geben Sie dabei bitte immer die Quelle an und verweisen Sie auf Lecture2Go! <form name="embedForm" id="embedForm"> <!-- embed start --> <div class="sharetile col-md-6 col-12"> <h3>Links</h3> <div id="urls"> <ul> <li> <div class="item1"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_embed_code3"> Video URL <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Der Link zu diesem Video." > <span class="c-inner" tabindex="-1" id="uvlz__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Der Link zu diesem Video.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_embed_code3" name="_OpenAccessVideos_embed_code3" type="text" value="https://lecture2go.uni-hamburg.de/l2go/-/get/v/70457" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_mkog" type="button" onclick="copyToClipboard('embed_code3')" > <span class="lfr-btn-label">Kopieren</span> </button> </div> </li> <li> <div class="item1"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_embed_code"> IFrame Code <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Nutzen Sie diesen Code, um das Video mit dem Lecture2Go-Videoplayer einzubetten." > <span class="c-inner" tabindex="-1" id="ored__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Nutzen Sie diesen Code, um das Video mit dem Lecture2Go-Videoplayer einzubetten.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_embed_code" name="_OpenAccessVideos_embed_code" type="text" value="&lt;iframe src=&#39;https://lecture2go.uni-hamburg.de/o/iframe/?obj=70457&#39; title=&#39;Video: Lehre mit Praxisbezug - das ROSI ist f眉r Sie da!&#39; frameborder=&#39;0&#39; width=&#39;647&#39; height=&#39;373&#39; allowfullscreen&gt;&lt;/iframe&gt;" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_nxwo" type="button" onclick="copyToClipboard('embed_code')" > <span class="lfr-btn-label">Kopieren</span> </button> </div> </li> <li> <div class="item1"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_embed_code5"> IFrame Link (Fiona) <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Direkter iFrame-Link zur Weitergabe an externe Web-Applikationen." > <span class="c-inner" tabindex="-1" id="fehs__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Direkter iFrame-Link zur Weitergabe an externe Web-Applikationen.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_embed_code5" name="_OpenAccessVideos_embed_code" type="text" value="https://lecture2go.uni-hamburg.de/o/iframe/?obj=70457" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_hopf" type="button" onclick="copyToClipboard('embed_code5')" > <span class="lfr-btn-label">Kopieren</span> </button> </div> </li> <li> <div class="item1"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_embed_code6"> OpenOlat Video-Kursbaustein <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Verwenden Sie diesen Link, um ein Video in den OpenOlat Video-Baustein einzubetten." > <span class="c-inner" tabindex="-1" id="kwsw__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Verwenden Sie diesen Link, um ein Video in den OpenOlat Video-Baustein einzubetten.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_embed_code6" name="_OpenAccessVideos_embed_code6" type="text" value="https://lecture2go.uni-hamburg.de/o/stream/?obj=wNxsLzTas3e.m3u8" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_slxc" type="button" onclick="copyToClipboard('embed_code6')" > <span class="lfr-btn-label">Kopieren</span> </button> </div> </li> <li> <div class="item1"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_embed_code4"> CommSy <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Nutzen Sie diesen Code, um das Video in CommSy einzubetten." > <span class="c-inner" tabindex="-1" id="ffek__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Nutzen Sie diesen Code, um das Video in CommSy einzubetten.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_embed_code4" name="_OpenAccessVideos_embed_code4" type="text" value="(:lecture2go 70457:)" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_ouzb" type="button" onclick="copyToClipboard('embed_code4')" > <span class="lfr-btn-label">Kopieren</span> </button> </div> </li> </ul> </div> </div> <!-- embed end --> <!-- citation2go allowed --> <div class="sharetile col-md-6 col-12"> <h3>Zitat2Go</h3> <div id="c2g-generate"> <ul> <li> <div class="item"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_timeStart"> Start <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Definiert den Startpunkt f眉r Zitat2Go. Bitte in das Feld klicken, um die aktuelle Zeit auszuw盲hlen." > <span class="c-inner" tabindex="-1" id="qcss__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Definiert den Startpunkt f眉r Zitat2Go. Bitte in das Feld klicken, um die aktuelle Zeit auszuw盲hlen.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_timeStart" name="_OpenAccessVideos_timeS" type="text" value="" /> </div> </div> </li> <li> <div class="item"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_timeEnd"> Ende <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Definiert den Endpunkt f眉r Zitat2Go. Bitte in das Feld klicken, um die aktuelle Zeit auszuw盲hlen." > <span class="c-inner" tabindex="-1" id="ztie__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Definiert den Endpunkt f眉r Zitat2Go. Bitte in das Feld klicken, um die aktuelle Zeit auszuw盲hlen.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_timeEnd" name="_OpenAccessVideos_timeE" type="text" value="" /> </div> </div> </li> <li> <div class="item1"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_citation"> Zitat2Go-Link <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Nach der Auswahl eines Start- und Endpunktes verweist dieser Link auf den Ausschnitt des Videos." > <span class="c-inner" tabindex="-1" id="jrxp__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Nach der Auswahl eines Start- und Endpunktes verweist dieser Link auf den Ausschnitt des Videos.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_citation" name="_OpenAccessVideos_citation" type="text" value="" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_tqoe" type="button" onclick="copyToClipboard('citation')" > <span class="lfr-btn-label">Kopieren</span> </button> </div> </li> <li> <div class="item1"> <div class="form-group input-text-wrapper"> <label class=" control-label" for="_OpenAccessVideos_citationiframe"> IFrame Code <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Nutzen Sie diesen Code, um den Auschnitt des Videos mit dem Lecture2Go-Videoplayer einzubetten." > <span class="c-inner" tabindex="-1" id="sovq__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-question-circle-full" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#question-circle-full"></use></svg></span> <span class="taglib-text hide-accessible sr-only">Nutzen Sie diesen Code, um den Auschnitt des Videos mit dem Lecture2Go-Videoplayer einzubetten.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_citationiframe" name="_OpenAccessVideos_citationiframe" type="text" value="" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_snkv" type="button" onclick="copyToClipboard('citationiframe')" > <span class="lfr-btn-label">Kopieren</span> </button> </div> </li> </ul> </div> </div> <!-- citation2go allowed end--> </form> <script type="text/javascript"> $("input[type='text']").on("click", function () { $(this).select(); }); function copyToClipboard(elementId) { // Get the text field var eId = nameSpace+elementId; var copyText = document.getElementById(eId); // Select the text field copyText.select(); copyText.setSelectionRange(0, 99999); // For mobile devices // Copy the text inside the text field navigator.clipboard.writeText(copyText.value); } </script> <div id="qr"> <canvas id="qrcanv"></canvas> </div> <div class="clear"></div> </div> </div> </div> </div> </div> <div class="tab-pane" id="support" role="tabpanel" aria-labelledby="support-tab-button" tabindex=0> <div class="panel lfr-panel" id="ztgj"> <a aria-controls="ztgjContent" aria-expanded="false" class="collapse-icon panel-header panel-header-link collapsed" data-parent="#ztgj" data-toggle="liferay-collapse" href="#ztgjContent" role="button"> <span class="panel-title" id="ztgjHeader"> Technischer Support </span> <span class="collapse-icon-closed" id="vyta__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-right" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#angle-right"></use></svg></span> <span class="collapse-icon-open" id="uwrv__column__2d__1__0"><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> </a> <div aria-labelledby="ztgjHeader" class="collapse panel-collapse " id="ztgjContent" role="tabpanel"> <div class="panel-body"> <div class="supportlink"> Bitte klicken Sie auf den nachfolgenden Link und f眉llen Sie daraufhin die notwendigen Felder aus, um unser Support-Team zu kontaktieren! <a href="https://www.uni-hamburg.de/elearning/dienstleistung/support.html?institut=8&bereich=3&betreff=https://lecture2go.uni-hamburg.de/l2go/-/get/v/70457#new_mailform3" target="_blank">Link zu der RRZ-Support-Seite</a> </div> </div> </div> </div> </div> <div class="tab-pane" id="captions" role="tabpanel" aria-labelledby="captions-tab-button" tabindex=0> <div class="panel lfr-panel" id="pikm"> <a aria-controls="pikmContent" aria-expanded="false" class="collapse-icon panel-header panel-header-link collapsed" data-parent="#pikm" data-toggle="liferay-collapse" href="#pikmContent" role="button"> <span class="panel-title" id="pikmHeader"> Untertitel </span> <span class="collapse-icon-closed" id="nayw__column__2d__1__0"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-right" focusable="false" ><use href="https://lecture2go.uni-hamburg.de/o/de.uhh.l2g.themes.uhhci/images/clay/icons.svg#angle-right"></use></svg></span> <span class="collapse-icon-open" id="xdtv__column__2d__1__0"><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> </a> <div aria-labelledby="pikmHeader" class="collapse panel-collapse " id="pikmContent" role="tabpanel"> <div class="panel-body"> <div class="form-group form-group-inline input-text-wrapper"> <input class="field form-control" id="_OpenAccessVideos_findCaptions" name="_OpenAccessVideos_findCaptions" placeholder="Untertitel durchsuchen" title="Untertitel durchsuchen" type="text" value="" /> </div> <div id="captions-of-video"> <ul></ul> </div> <script type="text/javascript"> // load captions when accessing captions sub menu $('#captions-tab-button, #captions').one("click",function() { loadCaptions(true); }); function loadCaptions(initialLoading){ let searchText = $('#_OpenAccessVideos_findCaptions').val(); if (searchText.length<3 && !initialLoading) { captions = allCaptions; reloadCaptions(); return; } $.ajax({ type: "POST", url: "https://lecture2go.uni-hamburg.de/l2go?p_p_id=OpenAccessVideos&p_p_lifecycle=2&p_p_state=normal&p_p_mode=view&p_p_resource_id=findCaptions&p_p_cacheability=cacheLevelPage&_OpenAccessVideos_priv_r_p_mvcRenderCommandName=%2Fview%2Frender%2Fdetails&_OpenAccessVideos_priv_r_p_objectId=70457&_OpenAccessVideos_priv_r_p_objectType=v", dataType: 'json', async: true, data: { "_OpenAccessVideos_videoId": 70457, "_OpenAccessVideos_searchText": searchText, }, success: function(data) { captions = data.captions; const searchWords = data.searchWords; reloadCaptions(searchWords); if (initialLoading) { initCaptionSync(); allCaptions = captions; } }, error: function (jqXHR, textStatus, errorThrown) { console.log("error"); } }); } $('#_OpenAccessVideos_findCaptions').keyup(function (event) { loadCaptions(); }); function initCaptionEventListeners() { $('.caption').on('click', function() { player.currentTime($(this).data('starttime')/1000); player.play(); }); $('.caption').keyup(function(e) { const $captions = $('#captions-of-video .caption'); const selected = $captions.index($captions.filter(':focus')); keyboardNavigationUpDownSelect($captions, selected, e); }); } function reloadCaptions(searchWords) { removeAllCaptionsFromDOM(); let isFirst = true; captions.forEach(caption => { appendCaption(caption.captionId, caption.text, caption.startTime, searchWords, isFirst); isFirst = false; }); initCaptionEventListeners() } function removeAllCaptionsFromDOM() { $('#captions-of-video > .caption').remove(); } function appendCaption(captionId, caption, startTime, searchWords, isFirst) { $('#captions-of-video').append( '<li class="caption" tabindex="' + (isFirst ? '0 ' : '-1') + '" data-id="' + captionId + '" data-starttime="'+ startTime +'">' + '<div class="startTime">'+millisecondsToTime(startTime).slice(0,-4) +'</div>'+ '<div class="caption-text">' + getTextWithHighlightedSearchWords(caption.replace(/\n/g,'<br>'),searchWords) + '</div></li>' ); } function getTextWithHighlightedSearchWords(text, searchWords) { if (typeof searchWords !== 'undefined') { var regExp = new RegExp(searchWords.join("|"), "gi"); text.match(regExp).forEach(function(match, i) { text = text.replace(match, function replace(match) { return '<strong>' + match + '</strong>'; }); }); } return text; } function initCaptionSync() { let captionBefore = null; player.on('timeupdate', function () { const currentTime = Math.floor(this.currentTime()*1000); const caption = captions.find(caption => { return caption.startTime <= currentTime && caption.endTime > currentTime; }); if (caption == null) { $('.caption').removeClass('active'); } else if (caption !== captionBefore) { $('.caption').removeClass('active'); captionBefore = caption; const currentCaption = $('.caption[data-id="'+ caption.captionId + '"]'); currentCaption.addClass('active'); // calculate offset so scrolling positions the current caption in the middle const scrollOffset = currentCaption[0].parentNode.clientHeight/2 - currentCaption[0].clientHeight/2; currentCaption[0].parentNode.scrollTop = currentCaption[0].offsetTop - currentCaption[0].parentNode.offsetTop - scrollOffset; } }); } </script> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> $(function() { $('[data-toggle=tab]').click(function(e) { if ($(this).parent().hasClass('active')) { $(this).parent().removeClass('active'); $($(this).attr("href")).removeClass('active'); // do not trigger the opening sequence from the tabs widget e.stopPropagation(); } }); }); $(document) .ready( function() { $('.meta-description').readmore( { collapsedHeight : 70, moreLink : '<div class="desc-toggle more">Mehr</div></div>', lessLink : '<div class="desc-toggle less"><span>Weniger</span></div>' } ); $('li.chaptertile').click(event => { player.currentTime(timeToSeconds($(event.currentTarget).attr('data-begin'))) document.getElementById('headline').scrollIntoView(); if(player.paused()) { player.play(); } }); $('li.chaptertile').first().attr("tabindex", 0); $('li.chaptertile').keyup(function(e) { const $chapters = $('li.chaptertile'); const selected = $chapters.index($chapters.filter(':focus')); keyboardNavigationUpDownSelect($chapters, selected, e); }); $("#tabs .nav-item").tab().click(function() { $("#tabs .nav-item a").attr("aria-selected","false"); $(this).find("a").attr("aria-selected","true"); }); $("#my-tab-content .panel-header").click(function() { if ($(this).attr("aria-expanded") == "false") { $(this).attr("aria-expanded", "true"); } else { $(this).attr("aria-expanded", "false"); } }); $("#tabs .nav-item").keydown(function(e) { var $tabs = $('#tabs .nav-link'); var selected = $tabs.index($tabs.filter(':focus')); var next = selected + 1; var pre = selected - 1; if(pre < 0) pre = 0; if(next > $tabs.length) next = $tabs.length; if(e.which == 37) { // left $tabs.eq(pre).focus(); } if(e.which == 39) { // right $tabs.eq(next).focus(); } if(e.which == 13) { // enter $tabs.attr("tabindex", -1); $('#tabs .nav-link:focus').attr("tabindex", 0); } }); $("#my-tab-content .panel-header").attr("aria-expanded","false"); } ); function forwardRelatedVideo(navUrl) { window.location = navUrl; } const perspectiveVideoTiles = document.querySelectorAll('#perspective-videos .videotile'); function switchPerspectiveVideo(playerUris, perspectiveId) { const player = videojs.getPlayer("l2g-player"); changeVideoSource(player, playerUris); changeVideoPoster(player, ''); perspectiveVideoTiles.forEach(item => { const perspective = document.getElementById(item.id); // Ensures that the attribute is also properly removed on the iOS device perspective.classList.remove('active'); }); const activePerspective = document.getElementById(perspectiveId); if (activePerspective) { activePerspective.classList.add('active'); } } function keyboardNavigationUpDownSelect($elements, selectedIndex, event) { let next = selectedIndex + 1; let pre = selectedIndex - 1; if(pre < 0) pre = 0; if(next > $elements.length) next = $elements.length; if(event.which == 38) { // up arrow $elements.eq(pre).focus(); $elements.eq(pre).attr('tabindex',0); $elements.eq(selectedIndex).attr('tabindex',-1); } if(event.which == 40) { // down arrow $elements.eq(next).focus(); $elements.eq(next).attr('tabindex',0); $elements.eq(selectedIndex).attr('tabindex',-1); } if(event.which == 13) { // enter $elements.eq(selectedIndex).click(); } } // on mobile view, tabs are changed to accordions, this needs some changes to be still accessible MQS.add({ ref: 'desktopVideoDetails', mediaQuery: '(min-width: 768px)', action: () => { $("#my-tab-content .tab-pane").attr("tabindex", "0"); $("#my-tab-content .tab-pane").attr("role","tabpanel"); $("#my-tab-content .tab-pane").each(function() { const buttonId = $(this).attr("id")+"-tab-button"; $(this).attr("aria-labelledby", buttonId); }); $("#my-tab-content a.panel-header").removeAttr("role"); $("#my-tab-content a.panel-header").removeAttr("aria-labelledby"); $("#my-tab-content a.panel-header").removeAttr("style"); } }); MQS.add({ ref: 'mobileVideoDetails', mediaQuery: '(max-width: 767px)', action: () => { $("#my-tab-content .tab-pane").attr("tabindex", "-1"); $("#my-tab-content .tab-pane").removeAttr("role"); $("#my-tab-content .tab-pane").removeAttr("aria-labelledby"); $("#my-tab-content a.panel-header").attr("role", "region"); $("#my-tab-content a.panel-header").each(function() { const buttonId = $(this).attr("id").replace("Content","Button"); $(this).attr("aria-labelledby", buttonId); }); } }); </script> </div> </div> </div> </section> </div> </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 = '\x2fl2go\x2f-\x2fget\x2fv\x2f70457'; Liferay.currentURLEncoded = '\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457'; // ]]> // <![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\x3d20526\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\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457', 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\x3d20526\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\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457', 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\x3d20526\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\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457\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\x3d20526\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\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457', refreshURLData: {} } ); Liferay.Portlet.register('OpenAccessVideos'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_OpenAccessVideos_', portletId: 'OpenAccessVideos', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d20526\x26p_p_id\x3dOpenAccessVideos\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\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457', refreshURLData: {"_OpenAccessVideos_objectType":["v"],"_OpenAccessVideos_mvcRenderCommandName":["\/view\/render\/details"],"_OpenAccessVideos_objectId":["70457"]} } ); 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\x3d20526\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\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457', 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\x3d20526\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\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457', 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\x3d20526\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\x252Fl2go\x252F-\x252Fget\x252Fv\x252F70457', refreshURLData: {} } ); </script><script type="module"> import {InfoItemActionHandler as ComponentModule} from '/o/layout-taglib/__liferay__/index.js'; AUI().use( 'liferay-menu', 'aui-base', 'liferay-store', function(A) { { Liferay.component('infoItemActionComponent', new ComponentModule({"executeInfoItemActionURL":"https:\/\/lecture2go.uni-hamburg.de\/c\/portal\/execute_info_item_action?p_l_mode=view&plid=20526","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]); } })(); (function() { var $ = AUI.$;var _ = AUI._; var storeTask = A.debounce(Liferay.Store, 100); function onPanelHide(event) { if (event.panel.getAttribute('id') === 'share-panelContent') { var task = {}; task['share-panel'] = true; storeTask(task); } } function onPanelShow(event) { if (event.panel.getAttribute('id') === 'share-panelContent') { var task = {}; task['share-panel'] = false; storeTask(task); } } function onStartNavigate() { Liferay.detach('liferay.collapse.hide', onPanelHide); Liferay.detach('liferay.collapse.show', onPanelShow); Liferay.detach('startNavigate', onStartNavigate); } Liferay.on('liferay.collapse.hide', onPanelHide); Liferay.on('liferay.collapse.show', onPanelShow); Liferay.on('startNavigate', onStartNavigate); })(); (function() { var $ = AUI.$;var _ = AUI._; var storeTask = A.debounce(Liferay.Store, 100); function onPanelHide(event) { if (event.panel.getAttribute('id') === 'ztgjContent') { var task = {}; task['ztgj'] = true; storeTask(task); } } function onPanelShow(event) { if (event.panel.getAttribute('id') === 'ztgjContent') { var task = {}; task['ztgj'] = false; storeTask(task); } } function onStartNavigate() { Liferay.detach('liferay.collapse.hide', onPanelHide); Liferay.detach('liferay.collapse.show', onPanelShow); Liferay.detach('startNavigate', onStartNavigate); } Liferay.on('liferay.collapse.hide', onPanelHide); Liferay.on('liferay.collapse.show', onPanelShow); Liferay.on('startNavigate', onStartNavigate); })(); (function() { var $ = AUI.$;var _ = AUI._; var storeTask = A.debounce(Liferay.Store, 100); function onPanelHide(event) { if (event.panel.getAttribute('id') === 'pikmContent') { var task = {}; task['pikm'] = true; storeTask(task); } } function onPanelShow(event) { if (event.panel.getAttribute('id') === 'pikmContent') { var task = {}; task['pikm'] = false; storeTask(task); } } function onStartNavigate() { Liferay.detach('liferay.collapse.hide', onPanelHide); Liferay.detach('liferay.collapse.show', onPanelShow); Liferay.detach('startNavigate', onStartNavigate); } Liferay.on('liferay.collapse.hide', onPanelHide); Liferay.on('liferay.collapse.show', onPanelShow); Liferay.on('startNavigate', onStartNavigate); })(); }); </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=1738679610000" 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