CINXE.COM
Podiumsdiskussion - Dr. Manfred Sapper, Dr. Sergiy Kudelia, Prof. Dr. Jörn Happel, Kateryna Mishchenko - Universität Hamburg - Lecture2Go
<!DOCTYPE html> <html class="ltr" dir="ltr" lang="de-DE"> <head> <title>Podiumsdiskussion - Dr. Manfred Sapper, Dr. Sergiy Kudelia, Prof. Dr. Jörn Happel, Kateryna Mishchenko - 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=1730890916721&/o/frontend-js-jquery-web/jquery/jquery.min.js&/o/frontend-js-jquery-web/jquery/init.js&/o/frontend-js-jquery-web/jquery/ajax.js&/o/frontend-js-jquery-web/jquery/bootstrap.bundle.min.js&/o/frontend-js-jquery-web/jquery/collapsible_search.js&/o/frontend-js-jquery-web/jquery/fm.js&/o/frontend-js-jquery-web/jquery/form.js&/o/frontend-js-jquery-web/jquery/popper.min.js&/o/frontend-js-jquery-web/jquery/side_navigation.js" type="text/javascript"></script> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/l2go/-/get/l/7081" rel="canonical" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/en/l2go/-/get/l/7081" hreflang="en-US" rel="alternate" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/l2go/-/get/l/7081" hreflang="de-DE" rel="alternate" /> <link data-senna-track="temporary" href="https://lecture2go.uni-hamburg.de/l2go/-/get/l/7081" 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="Podiumsdiskussion - Dr. Manfred Sapper, Dr. Sergiy Kudelia, Prof. Dr. Jörn Happel, Kateryna Mishchenko - Universität Hamburg - Lecture2Go"> <meta property="og:type" content="website"> <meta property="og:url" content="https://lecture2go.uni-hamburg.de/l2go/-/get/l/7081"> <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&themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&minifierType=css&languageId=de_DE&t=1732187638000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link href="/combo?browserId=ie&minifierType=css&themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&languageId=de_DE&CookieAgreementPortlet:%2Fo%2Fde.uhh.l2g.plugins.guest.cookieagreement%2Fcss%2Fmain.css&Login_INSTANCE_GlobalLogin:%2Fo%2Fde.uhh.l2g.plugins.guest.login%2Fcss%2Fmain.css&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fchapter-markers%2Fchapter-markers.css&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fseek%2Fvideojs-seek-buttons.css&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Foverlay%2Fvideojs-overlay.css&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-7.21.5%2Fvideo-js.min.css&Popup:%2Fo%2Fde.uhh.l2g.plugins.popup%2Fcss%2Fmain.css&com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_INSTANCE_templateSearch:%2Fo%2Fportal-search-web%2Fcss%2Fmain.css&com_liferay_product_navigation_product_menu_web_portlet_ProductMenuPortlet:%2Fo%2Fproduct-navigation-product-menu-web%2Fcss%2Fmain.css&com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet:%2Fo%2Fproduct-navigation-user-personal-bar-web%2Fcss%2Fmain.css&com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet:%2Fo%2Fsite-navigation-menu-web%2Fcss%2Fmain.css&t=1732187638000" rel="stylesheet" type="text/css" data-senna-track="temporary" id="cf008f47" /> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ ]; (function () { var available = {}; var direction = {}; available['de_DE'] = 'Deutsch\x20\x28Deutschland\x29'; direction['de_DE'] = 'ltr'; available['en_US'] = 'Englisch\x20\x28Vereinigte\x20Staaten\x29'; direction['en_US'] = 'ltr'; Liferay.Language = { _cache: {}, available, direction, get: function(key) { let value = Liferay.Language._cache[key]; if (value === undefined) { value = key; } return value; } }; })(); var featureFlags = {"LPD-10964":false,"LPS-193884":false,"LPS-178642":false,"LPD-11253":false,"LPS-193005":false,"LPS-187284":false,"LPS-187285":false,"LPD-11377":false,"LPD-10562":false,"LPS-114786":false,"COMMERCE-8087":false,"LPD-13311":true,"LRAC-10757":false,"LPS-180090":false,"LPS-178052":false,"LPS-189856":false,"LPD-21414":false,"LPD-19465":false,"LPS-187436":false,"LPS-185892":false,"LPS-186620":false,"LPS-184404":false,"LPS-198183":false,"LPD-15729":false,"LPS-171364":false,"LPD-6378":false,"LPS-153714":false,"LPS-96845":false,"LPD-11848":false,"LPS-170670":false,"LPS-169981":false,"LPS-153839":false,"LPD-11165":false,"LPS-177027":false,"LPD-11003":false,"LPD-19843":false,"LPS-114700":false,"LPS-135430":false,"LPS-134060":false,"LPS-164563":false,"LPS-122920":false,"LPD-27222":false,"LPS-199086":false,"LPS-203351":false,"LPD-10588":false,"LPD-13778":true,"LPD-11313":false,"LPD-6368":false,"LPD-10701":false,"LPD-10703":false,"LPS-202104":false,"LPD-19955":false,"LPS-187142":false,"LPD-15596":false,"LPD-11232":false,"LPS-196935":true,"LPS-176691":false,"LPS-197909":false,"LPD-21636":false,"LPD-29516":false,"COMMERCE-8949":false,"LPD-25799":false,"LPD-11228":false,"LPD-30087":false,"LPS-153813":false,"LPS-174455":false,"LPD-17809":false,"COMMERCE-13024":false,"LPS-165482":false,"LPS-193551":false,"LPS-197477":false,"LPD-17965":false,"LPS-174816":false,"LPS-186360":false,"LPS-153332":false,"LPS-179669":false,"LPS-174417":false,"LPD-11147":false,"LPD-31212":false,"LPD-18221":false,"LPS-155284":false,"LRAC-15017":false,"LPD-19870":false,"LPS-200108":false,"LPS-159643":false,"LPS-161033":false,"LPS-164948":false,"LPS-188058":false,"LPS-129412":false,"LPD-24498":false,"LPD-21265":false,"LPS-169837":false,"LPD-20379":false,"LPD-20213":false}; Liferay.FeatureFlags = Object.keys(featureFlags).reduce( (acc, key) => ({ ...acc, [key]: featureFlags[key] === 'true' || featureFlags[key] === true }), {} ); Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 5368709120 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '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\x2fl\x2f7081'; }, 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=1732187614829&'; }, getDateFormat: function() { return '%d.%m.%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=de_DE&t=1732187614829'; } }; Liferay.authToken = 'KBHINYH4'; Liferay.currentURL = '\x2fl2go\x2f-\x2fget\x2fl\x2f7081'; Liferay.currentURLEncoded = '\x252Fl2go\x252F-\x252Fget\x252Fl\x252F7081'; // ]]> </script> <script data-senna-track="temporary" type="text/javascript">window.__CONFIG__= {basePath: '',combine: true, defaultURLParams: null, explainResolutions: false, exposeGlobal: false, logLevel: 'warn', moduleType: 'module', namespace:'Liferay', nonce: '', reportMismatchedAnonymousModules: 'warn', resolvePath: '/o/js_resolve_modules', url: '/combo/?browserId=ie&minifierType=js&languageId=de_DE&t=1732187614829&', waitTimeout: 60000};</script><script data-senna-track="permanent" src="/o/frontend-js-loader-modules-extender/loader.js?&mac=9WaMmhziBCkScHZwrrVcOR7VZF4=&browserId=ie&languageId=de_DE&minifierType=js" type="text/javascript"></script><script data-senna-track="permanent" src="/combo?browserId=ie&minifierType=js&languageId=de_DE&t=1732187614829&/o/frontend-js-aui-web/aui/aui/aui-min.js&/o/frontend-js-aui-web/liferay/modules.js&/o/frontend-js-aui-web/liferay/aui_sandbox.js&/o/frontend-js-aui-web/aui/attribute-base/attribute-base-min.js&/o/frontend-js-aui-web/aui/attribute-complex/attribute-complex-min.js&/o/frontend-js-aui-web/aui/attribute-core/attribute-core-min.js&/o/frontend-js-aui-web/aui/attribute-observable/attribute-observable-min.js&/o/frontend-js-aui-web/aui/attribute-extras/attribute-extras-min.js&/o/frontend-js-aui-web/aui/event-custom-base/event-custom-base-min.js&/o/frontend-js-aui-web/aui/event-custom-complex/event-custom-complex-min.js&/o/frontend-js-aui-web/aui/oop/oop-min.js&/o/frontend-js-aui-web/aui/aui-base-lang/aui-base-lang-min.js&/o/frontend-js-aui-web/liferay/dependency.js&/o/frontend-js-aui-web/liferay/util.js&/o/frontend-js-web/liferay/dom_task_runner.js&/o/frontend-js-web/liferay/events.js&/o/frontend-js-web/liferay/lazy_load.js&/o/frontend-js-web/liferay/liferay.js&/o/frontend-js-web/liferay/global.bundle.js&/o/frontend-js-web/liferay/portlet.js&/o/frontend-js-web/liferay/workflow.js&/o/oauth2-provider-web/js/liferay.js" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript">window.Liferay = Liferay || {}; window.Liferay.OAuth2 = {getAuthorizeURL: function() {return 'https://lecture2go.uni-hamburg.de/o/oauth2/authorize';}, getBuiltInRedirectURL: function() {return 'https://lecture2go.uni-hamburg.de/o/oauth2/redirect';}, getIntrospectURL: function() { return 'https://lecture2go.uni-hamburg.de/o/oauth2/introspect';}, getTokenURL: function() {return 'https://lecture2go.uni-hamburg.de/o/oauth2/token';}, getUserAgentApplication: function(externalReferenceCode) {return Liferay.OAuth2._userAgentApplications[externalReferenceCode];}, _userAgentApplications: {}}</script><script data-senna-track="temporary" type="text/javascript">try {var MODULE_MAIN='@liferay/frontend-js-state-web@1.0.25/index';var MODULE_PATH='/o/frontend-js-state-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { state: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='exportimport-web@5.0.92/index';var MODULE_PATH='/o/exportimport-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { exportimportweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-export-import-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='contacts-web@5.0.61/index';var MODULE_PATH='/o/contacts-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { contactscenter: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-contacts-center': { path: 'main.js', requires: [ 'aui-io-plugin-deprecated', 'aui-toolbar', 'autocomplete-base', 'datasource-io', 'json-parse', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/document-library-web@6.0.188/index';var MODULE_PATH='/o/document-library-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { dl: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'document-library-upload-component': { path: 'DocumentLibraryUpload.js', requires: [ 'aui-component', 'aui-data-set-deprecated', 'aui-overlay-manager-deprecated', 'aui-overlay-mask-deprecated', 'aui-parse-content', 'aui-progressbar', 'aui-template-deprecated', 'liferay-search-container', 'querystring-parse-simple', 'uploader', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='portal-search-web@6.0.139/index';var MODULE_PATH='/o/portal-search-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { search: { base: MODULE_PATH + '/js/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-search-date-facet': { path: 'date_facet.js', requires: ['aui-form-validator'], }, }, root: MODULE_PATH + '/js/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='dynamic-data-mapping-web@5.0.108/index';var MODULE_PATH='/o/dynamic-data-mapping-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { const LiferayAUI = Liferay.AUI; AUI().applyConfig({ groups: { ddm: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: LiferayAUI.getFilterConfig(), modules: { 'liferay-ddm-form': { path: 'ddm_form.js', requires: [ 'aui-base', 'aui-datatable', 'aui-datatype', 'aui-image-viewer', 'aui-parse-content', 'aui-set', 'aui-sortable-list', 'json', 'liferay-form', 'liferay-map-base', 'liferay-translation-manager', 'liferay-util-window', ], }, 'liferay-portlet-dynamic-data-mapping': { condition: { trigger: 'liferay-document-library', }, path: 'main.js', requires: [ 'arraysort', 'aui-form-builder-deprecated', 'aui-form-validator', 'aui-map', 'aui-text-unicode', 'json', 'liferay-menu', 'liferay-translation-manager', 'liferay-util-window', 'text', ], }, 'liferay-portlet-dynamic-data-mapping-custom-fields': { condition: { trigger: 'liferay-document-library', }, path: 'custom_fields.js', requires: ['liferay-portlet-dynamic-data-mapping'], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-editor-alloyeditor-web@5.0.51/index';var MODULE_PATH='/o/frontend-editor-alloyeditor-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { alloyeditor: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-alloy-editor': { path: 'alloyeditor.js', requires: [ 'aui-component', 'liferay-portlet-base', 'timers', ], }, 'liferay-alloy-editor-source': { path: 'alloyeditor_source.js', requires: [ 'aui-debounce', 'liferay-fullscreen-source-editor', 'liferay-source-editor', 'plugin', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='calendar-web@5.0.98/index';var MODULE_PATH='/o/calendar-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { calendar: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-calendar-a11y': { path: 'calendar_a11y.js', requires: ['calendar'], }, 'liferay-calendar-container': { path: 'calendar_container.js', requires: [ 'aui-alert', 'aui-base', 'aui-component', 'liferay-portlet-base', ], }, 'liferay-calendar-date-picker-sanitizer': { path: 'date_picker_sanitizer.js', requires: ['aui-base'], }, 'liferay-calendar-interval-selector': { path: 'interval_selector.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-interval-selector-scheduler-event-link': { path: 'interval_selector_scheduler_event_link.js', requires: ['aui-base', 'liferay-portlet-base'], }, 'liferay-calendar-list': { path: 'calendar_list.js', requires: [ 'aui-template-deprecated', 'liferay-scheduler', ], }, 'liferay-calendar-message-util': { path: 'message_util.js', requires: ['liferay-util-window'], }, 'liferay-calendar-recurrence-converter': { path: 'recurrence_converter.js', requires: [], }, 'liferay-calendar-recurrence-dialog': { path: 'recurrence.js', requires: [ 'aui-base', 'liferay-calendar-recurrence-util', ], }, 'liferay-calendar-recurrence-util': { path: 'recurrence_util.js', requires: ['aui-base', 'liferay-util-window'], }, 'liferay-calendar-reminders': { path: 'calendar_reminders.js', requires: ['aui-base'], }, 'liferay-calendar-remote-services': { path: 'remote_services.js', requires: [ 'aui-base', 'aui-component', 'liferay-calendar-util', 'liferay-portlet-base', ], }, 'liferay-calendar-session-listener': { path: 'session_listener.js', requires: ['aui-base', 'liferay-scheduler'], }, 'liferay-calendar-simple-color-picker': { path: 'simple_color_picker.js', requires: ['aui-base', 'aui-template-deprecated'], }, 'liferay-calendar-simple-menu': { path: 'simple_menu.js', requires: [ 'aui-base', 'aui-template-deprecated', 'event-outside', 'event-touch', 'widget-modality', 'widget-position', 'widget-position-align', 'widget-position-constrain', 'widget-stack', 'widget-stdmod', ], }, 'liferay-calendar-util': { path: 'calendar_util.js', requires: [ 'aui-datatype', 'aui-io', 'aui-scheduler', 'aui-toolbar', 'autocomplete', 'autocomplete-highlighters', ], }, 'liferay-scheduler': { path: 'scheduler.js', requires: [ 'async-queue', 'aui-datatype', 'aui-scheduler', 'dd-plugin', 'liferay-calendar-a11y', 'liferay-calendar-message-util', 'liferay-calendar-recurrence-converter', 'liferay-calendar-recurrence-util', 'liferay-calendar-util', 'liferay-scheduler-event-recorder', 'liferay-scheduler-models', 'promise', 'resize-plugin', ], }, 'liferay-scheduler-event-recorder': { path: 'scheduler_event_recorder.js', requires: [ 'dd-plugin', 'liferay-calendar-util', 'resize-plugin', ], }, 'liferay-scheduler-models': { path: 'scheduler_models.js', requires: [ 'aui-datatype', 'dd-plugin', 'liferay-calendar-util', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='@liferay/frontend-js-react-web@5.0.45/index';var MODULE_PATH='/o/frontend-js-react-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { react: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='frontend-js-components-web@2.0.72/index';var MODULE_PATH='/o/frontend-js-components-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { components: { // eslint-disable-next-line mainModule: MODULE_MAIN, }, }, }); })(); } catch(error) {console.error(error);}try {var MODULE_MAIN='staging-processes-web@5.0.60/index';var MODULE_PATH='/o/staging-processes-web';/** * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ (function () { AUI().applyConfig({ groups: { stagingprocessesweb: { base: MODULE_PATH + '/js/legacy/', combine: Liferay.AUI.getCombine(), filter: Liferay.AUI.getFilterConfig(), modules: { 'liferay-staging-processes-export-import': { path: 'main.js', requires: [ 'aui-datatype', 'aui-dialog-iframe-deprecated', 'aui-modal', 'aui-parse-content', 'aui-toggler', 'liferay-portlet-base', 'liferay-util-window', ], }, }, root: MODULE_PATH + '/js/legacy/', }, }, }); })(); } catch(error) {console.error(error);}</script> <script type="text/javascript" data-senna-track="temporary"> // <![CDATA[ // ]]> </script> <!-- Matomo --> <script type="text/javascript"> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://matomo.uni-hamburg.de/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '137']); _paq.push(['disableCookies']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> <script src="/combo?browserId=ie&minifierType=js&themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&languageId=de_DE&CookieAgreementPortlet:%2Fo%2Fde.uhh.l2g.plugins.guest.cookieagreement%2Fjs%2Fcookie-consent-settings-modal%2Fsrc%2Fbootstrap-cookie-consent-settings.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2FvideoPlayer.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-7.21.5%2Fvideo.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-7.21.5%2Flang%2Fde.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fquality-levels%2Fvideojs-contrib-quality-levels.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fquality-levels%2Fvideojs-hls-quality-selector.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Foffset%2Fvideojs-offset.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Foverlay%2Fvideojs-overlay.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fvr%2Fvideojs-vr.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fchapter-markers%2Fchapter-markers.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fsign-track%2Fsign-track.min.js&%2Fo%2Fde.uhh.l2g.plugins-api%2Fplayer%2Fvideo-js-plugins%2Fseek%2Fvideojs-seek-buttons.min.js&OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Fjquery.cookie.min.js&OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Freadmore.min.js&OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Fjquery.mark.min.js&OpenAccessVideos:%2Fo%2Fde.uhh.l2g.plugins.guest.videos%2Fjs%2Fjquery.loadTemplate.min.js&Popup:%2Fo%2Fde.uhh.l2g.plugins.popup%2Fjs%2Fpopups.js&t=1732187638000" type="text/javascript" data-senna-track="temporary"></script> <meta content="Podiumsdiskussion" property="og:title"/> <meta content="https://lecture2go.uni-hamburg.de/l2go/-/get/v/63157" property="og:url"/> <meta content="https://lecture2go.uni-hamburg.de/images/00.000_video-63157_2022-07-18_18-00.jpg?lastmodified=1663761115783" property="og:image"/> <meta content="Vortragsreihe: Schauplatz Ukraine: Geschichte, Politik und Kultur Durch den militärischen Angriff der Russländischen Föderation ist die Ukraine in das Zentrum der europäischen Aufmerksamkeit gerückt. Die Vortragsreihe beleuchtet wichtige Aspekte der aktuellen Krise und gibt vertiefende Einblicke in die ukrainische Geschichte und Kultur sowie das russisch-ukrainische Verhältnis aus der Perspektive von Geschichtswissenschaft, Politikwissenschaft, Friedens- und Sicherheitsforschung, Ethnologie und Slavistik. Videoproduktion: eLearning-Büro der Fakultät für Geisteswissenschaften (uhh.de/gw-ebuero)" 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&themeId=deuhhl2gthemesuhhci_WAR_deuhhl2gthemesuhhci&minifierType=css&languageId=de_DE&t=1732187638000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> </style> <style data-senna-track="temporary" type="text/css"> </style> <script type="text/javascript" data-senna-track="temporary"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <script type="text/javascript"> Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title:event.title } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, formPageTitle: event.formPageTitle, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId, title: event.title } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); </script><script> </script> <script id="UHH-DOM" src="https://www.uni-hamburg.de/onTEAM/inc/dom/v5/insert.js" data-options='{ "footer": { "info":{} } }'> </script> </head> <body class="ie controls-visible yui3-skin-sam guest-site signed-out public-page site"> <nav aria-label="Schnell-Links" class="bg-dark cadmin quick-access-nav text-center text-white" id="jycy_quickAccessNav"> <ul class="list-unstyled mb-0"> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#navigation" id="jycy_fjhd" onclick="null"> Zur Metanavigation </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#navigationDesktop" id="jycy_huoe" onclick="null"> Zur Hauptnavigation </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#desktopSearchContainer" id="jycy_ynky" onclick="null"> Zur Suche </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#main-content" id="jycy_txge" onclick="null"> Zum Inhalt </a> </li> <li> <a class="d-block p-2 sr-only sr-only-focusable text-reset" href="#UHH_FOOTER" id="jycy_rnvi" 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%2Fl%2F7081&languageId=de_DE'>Deutsch</a> </li> <li> <a href='/c/portal/update_language?p_l_id=20526&redirect=%2Fl2go%2F-%2Fget%2Fl%2F7081&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="1733001981670" /> <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="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_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="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_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="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_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="tdor____"><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="1733001981676" /> <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">Podiumsdiskussion - Dr. Manfred Sapper, Dr. Sergiy Kudelia, Prof. Dr. Jörn Happel, Kateryna Mishchenko - 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"> <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/7/0/0/0/0/0/0/0" class="breadcrumb-link">F.5 - Geisteswissenschaften</a> </li> <li class="breadcrumb-item"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/17/7/0/0/0/0/0/0/0" class="breadcrumb-link">Sprache, Literatur, Medien (SLM I + II)</a> </li> <li class="breadcrumb-item"> <span class="breadcrumb-link">Schauplatz Ukraine: Geschichte, Politik und Kultur</span> </li> </ol> </div> <h1 class="headline" id="headline"> Videokatalog </h1> <div class="row"> <div class="col-md-8 col-12"> <div id="main"> <div class="player"> <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:FBCCDD3B8292953AACB07CDB969BD384/00.000_video-63157_2022-07-18_18-00.smil/playlist.m3u8"}]), "https://lecture2go.uni-hamburg.de/images/00.000_video-63157_2022-07-18_18-00.jpg?lastmodified=1663761115783", [{"file":"https://lecture2go.uni-hamburg.de/captions/63157-de_DE.vtt?lastmodified=1729707769941","kind":"captions","label":"Deutsch (automatisch erzeugt)"}], false); const citationAllowed = parseInt("1"); if(citationAllowed === 1) { setCitationFrameWindow(player, 0, 0); } if (0 === 0 && 0 === 0) { player.chapterMarkersPlugin(); } if ("false" === "true") { player.signTrackPlugin(player); } if (0 < 0 && 0 === 0) { player.currentTime((0)); player.on("loadeddata", function() { player.play(); player.pause(); player.muted(false); //show captions if(0 === 1){ showCaptions(player); } }); } $(document).ready(function(){ enableSegmentation(player, $("#_OpenAccessVideos_timeStart"), $("#_OpenAccessVideos_timeEnd"), "https://lecture2go.uni-hamburg.de/l2go/-/get/v/63157", "63157", "https://lecture2go.uni-hamburg.de", $("#_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"> 2662 Aufrufe </div> </div> <div id="video-info"> <div class="video-label"> 18.07.2022 </div> <div class="video-label"> <a href='https://lecture2go.uni-hamburg.de/l2go/-/get/17/7/0/0/0/0/0/0/0' aria-label='Einrichtung: Sprache, Literatur, Medien (SLM I + II)'>Sprache, Literatur, Medien (SLM I + II)</a> <a href='https://lecture2go.uni-hamburg.de/l2go/-/get/106/7/0/0/0/0/0/0/0' aria-label='Einrichtung: Geschichte'>Geschichte</a> </div> <h2 class="video-title"> Podiumsdiskussion </h2> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/18239/0/0/0/0/0/'>Dr. Manfred Sapper</a>, <a href='/web/vod/l2go/-/get/0/0/0/18240/0/0/0/0/0/'>Dr. Sergiy Kudelia</a>, <a href='/web/vod/l2go/-/get/0/0/0/18241/0/0/0/0/0/'>Prof. Dr. Jörn Happel</a>, <a href='/web/vod/l2go/-/get/0/0/0/18242/0/0/0/0/0/'>Kateryna Mishchenko</a> </div> <div class="meta-description-container"> <div class="meta-description" role="complementary" style="white-space: pre-line">Der Vortrag ist Teil der Vortragsreihe: „Schauplatz Ukraine: Geschichte, Politik und Kultur“ der Osteuropastudien der Universität Hamburg. Durch den militärischen Angriff der Russländischen Föderation ist die Ukraine in das Zentrum der europäischen Aufmerksamkeit gerückt. Die Vortragsreihe beleuchtet wichtige Aspekte der aktuellen Krise und gibt vertiefende Einblicke in die ukrainische Geschichte und Kultur sowie das russisch-ukrainische Verhältnis aus der Perspektive von Geschichtswissenschaft, Politikwissenschaft, Friedens- und Sicherheitsforschung, Ethnologie und Slavistik. Koordination: Prof. Dr. Anja Tippner (Institut für Slavistik, UHH) --- Vortragsreihe: Schauplatz Ukraine: Geschichte, Politik und Kultur Durch den militärischen Angriff der Russländischen Föderation ist die Ukraine in das Zentrum der europäischen Aufmerksamkeit gerückt. Die Vortragsreihe beleuchtet wichtige Aspekte der aktuellen Krise und gibt vertiefende Einblicke in die ukrainische Geschichte und Kultur sowie das russisch-ukrainische Verhältnis aus der Perspektive von Geschichtswissenschaft, Politikwissenschaft, Friedens- und Sicherheitsforschung, Ethnologie und Slavistik. Videoproduktion: eLearning-Büro der Fakultät für Geisteswissenschaften (uhh.de/gw-ebuero)</div> </div> </div> <div id="perspectives-mobile-anchor"></div> <div class="metainfo"> <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="yhin"> <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/63157" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_hdug" 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="<iframe src='https://lecture2go.uni-hamburg.de/o/iframe/?obj=63157' title='Video: Podiumsdiskussion' frameborder='0' width='647' height='373' allowfullscreen></iframe>" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_buxs" 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=63157" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_fdzd" 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=qw14j8bJbaG.m3u8" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_nffk" 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 63157:)" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_qxot" type="button" onclick="copyToClipboard('embed_code4')" > <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_code2"> URL der Serie <span class="ml-1 taglib-icon-help lfr-portal-tooltip" tabindex="0" title="Der Link zur Serie." > <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">Der Link zur Serie.</span> </span> </label> <input class="field form-control" id="_OpenAccessVideos_embed_code2" name="_OpenAccessVideos_embed_code2" type="text" value="https://lecture2go.uni-hamburg.de/l2go/-/get/l/7081" /> </div> </div> <div class="item2"> <button class="btn btn-secondary" id="_OpenAccessVideos_atvi" type="button" onclick="copyToClipboard('embed_code2')" > <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="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 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="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">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="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">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_nwvx" 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="vyta__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_uvuo" 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="iddx"> <a aria-controls="iddxContent" aria-expanded="false" class="collapse-icon panel-header panel-header-link collapsed" data-parent="#iddx" data-toggle="liferay-collapse" href="#iddxContent" role="button"> <span class="panel-title" id="iddxHeader"> Technischer Support </span> <span class="collapse-icon-closed" id="uwrv__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="nayw__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="iddxHeader" class="collapse panel-collapse " id="iddxContent" 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=3&bereich=3&betreff=https://lecture2go.uni-hamburg.de/l2go/-/get/v/63157#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="ovjs"> <a aria-controls="ovjsContent" aria-expanded="false" class="collapse-icon panel-header panel-header-link collapsed" data-parent="#ovjs" data-toggle="liferay-collapse" href="#ovjsContent" role="button"> <span class="panel-title" id="ovjsHeader"> Untertitel </span> <span class="collapse-icon-closed" id="xdtv__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="mhaw__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="ovjsHeader" class="collapse panel-collapse " id="ovjsContent" 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"></div> <script type="text/javascript"> // load captions when accessing captions sub menu $('#captions-tab-button').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=7081&_OpenAccessVideos_priv_r_p_objectType=l", dataType: 'json', async: true, data: { "_OpenAccessVideos_videoId": 63157, "_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(); }); } function reloadCaptions(searchWords) { removeAllCaptionsFromDOM(); captions.forEach(caption => { appendCaption(caption.captionId, caption.text, caption.startTime, searchWords); }); initCaptionEventListeners() } function removeAllCaptionsFromDOM() { $('#captions-of-video > .caption').remove(); } function appendCaption(captionId, caption, startTime, searchWords) { $('#captions-of-video').append( '<div class="caption" 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>' ); } 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 class="related col-md-4 col-12"> <div class="related-lectureseries-name col-12" style=""> <h3> Serie </h3> <a title="RSS-Feed abonnieren" aria-label="RSS-Feed abonnieren" target="_blank" class="l2go-icon-rss" href="https://lecture2go.uni-hamburg.de/rss/7081.mp4.xml"></a> </div> <ul class="ul-related" id="related-videos"> <li class="videotile active" id="63157" onClick='forwardRelatedVideo("https://lecture2go.uni-hamburg.de/l2go/-/get/v/63157")'> <div class="video-image-wrapper-small related col-4"> <img class="video-image related" src="https://lecture2go.uni-hamburg.de/images/00.000_video-63157_2022-07-18_18-00_m.jpg?lastmodified=1663761115794" alt="Miniaturansicht - Podiumsdiskussion" /> </div> <div class="metainfo-small related col-8"> <div class="video-label">18.07.2022</div> <h4 class="video-title dot-ellipsis dot-resize-update"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/63157" aria-label='go-to-video: Podiumsdiskussion'>Podiumsdiskussion</a> </h4> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/18239/0/0/0/0/0/'>Dr. Manfred Sapper</a>, <a href='/web/vod/l2go/-/get/0/0/0/18240/0/0/0/0/0/'>Dr. Sergiy Kudelia</a>, <a href='/web/vod/l2go/-/get/0/0/0/18241/0/0/0/0/0/'>Prof. Dr. Jörn Happel</a> et al. </div> </div> </li> <li class="videotile " id="62938" onClick='forwardRelatedVideo("https://lecture2go.uni-hamburg.de/l2go/-/get/v/62938")'> <div class="video-image-wrapper-small related col-4"> <img class="video-image related" src="https://lecture2go.uni-hamburg.de/images/00.000_video-62938_2022-06-22_22-40_m.jpg?lastmodified=1663761115057" alt="Miniaturansicht - Der Krieg in der Ukraine im Kontext europäischer Sicherheit" /> </div> <div class="metainfo-small related col-8"> <div class="video-label">22.06.2022</div> <h4 class="video-title dot-ellipsis dot-resize-update"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/62938" aria-label='go-to-video: Der Krieg in der Ukraine im Kontext europäischer Sicherheit'>Der Krieg in der Ukraine im Kontext europäischer Sicherheit</a> </h4> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/15690/0/0/0/0/0/'>Dr. Regina Heller</a> </div> </div> </li> <li class="videotile " id="62651" onClick='forwardRelatedVideo("https://lecture2go.uni-hamburg.de/l2go/-/get/v/62651")'> <div class="video-image-wrapper-small related col-4"> <img class="video-image related" src="https://lecture2go.uni-hamburg.de/images/00.000_video-62651_2022-06-08_18-00_m.jpg?lastmodified=1663761113975" alt="Miniaturansicht - Zur Mehrsprachigkeit der Literatur der Ukraine" /> </div> <div class="metainfo-small related col-8"> <div class="video-label">08.06.2022</div> <h4 class="video-title dot-ellipsis dot-resize-update"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/62651" aria-label='go-to-video: Zur Mehrsprachigkeit der Literatur der Ukraine'>Zur Mehrsprachigkeit der Literatur der Ukraine</a> </h4> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/18173/0/0/0/0/0/'>Annette Werberger</a> </div> </div> </li> <li class="videotile " id="62169" onClick='forwardRelatedVideo("https://lecture2go.uni-hamburg.de/l2go/-/get/v/62169")'> <div class="video-image-wrapper-small related col-4"> <img class="video-image related" src="https://lecture2go.uni-hamburg.de/images/00.000_video-62169_2022-05-18_17-35_m.jpg?lastmodified=1663761112699" alt="Miniaturansicht - Die Geschichtspolitik in der Ukraine seit der Unabhängigkeit 1991" /> </div> <div class="metainfo-small related col-8"> <div class="video-label">18.05.2022</div> <h4 class="video-title dot-ellipsis dot-resize-update"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/62169" aria-label='go-to-video: Die Geschichtspolitik in der Ukraine seit der Unabhängigkeit 1991'>Die Geschichtspolitik in der Ukraine seit der Unabhängigkeit 1991</a> </h4> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/18138/0/0/0/0/0/'>Dr. Dmytro Myeshkov</a> </div> </div> </li> <li class="videotile " id="61920" onClick='forwardRelatedVideo("https://lecture2go.uni-hamburg.de/l2go/-/get/v/61920")'> <div class="video-image-wrapper-small related col-4"> <img class="video-image related" src="https://lecture2go.uni-hamburg.de/images/00.000_video-61920_2022-05-10_18-15_m.jpg?lastmodified=1663761111519" alt="Miniaturansicht - A Social Anthropologist’s Perspective on the War in Ukraine – from East/Central Europe" /> </div> <div class="metainfo-small related col-8"> <div class="video-label">04.05.2022</div> <h4 class="video-title dot-ellipsis dot-resize-update"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/61920" aria-label='go-to-video: A Social Anthropologist’s Perspective on the War in Ukraine – from East/Central Europe'>A Social Anthropologist’s Perspective on the War in Ukraine – from East/Central Europe</a> </h4> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/18117/0/0/0/0/0/'>Agnieszka Halemba</a> </div> </div> </li> <li class="videotile " id="61602" onClick='forwardRelatedVideo("https://lecture2go.uni-hamburg.de/l2go/-/get/v/61602")'> <div class="video-image-wrapper-small related col-4"> <img class="video-image related" src="https://lecture2go.uni-hamburg.de/images/00.000_video-61602_2022-04-20_18-15_m.jpg?lastmodified=1663761110334" alt="Miniaturansicht - Was der Krieg mit Gesellschaften macht. Politische Entwicklungen in Russland und der Ukraine" /> </div> <div class="metainfo-small related col-8"> <div class="video-label">20.04.2022</div> <h4 class="video-title dot-ellipsis dot-resize-update"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/61602" aria-label='go-to-video: Was der Krieg mit Gesellschaften macht. Politische Entwicklungen in Russland und der Ukraine'>Was der Krieg mit Gesellschaften macht. Politische Entwicklungen in Russland und der Ukraine</a> </h4> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/18095/0/0/0/0/0/'>Prof. Dr. Heiko Pleines</a> </div> </div> </li> <li class="videotile " id="61305" onClick='forwardRelatedVideo("https://lecture2go.uni-hamburg.de/l2go/-/get/v/61305")'> <div class="video-image-wrapper-small related col-4"> <img class="video-image related" src="https://lecture2go.uni-hamburg.de/images/00.000_video-61305_2022-04-06_18-15_m.jpg?lastmodified=1663761109178" alt="Miniaturansicht - Der Weg in den Krieg. Die histoire croissée Russlands und der Ukraine" /> </div> <div class="metainfo-small related col-8"> <div class="video-label">06.04.2022</div> <h4 class="video-title dot-ellipsis dot-resize-update"> <a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/61305" aria-label='go-to-video: Der Weg in den Krieg. Die histoire croissée Russlands und der Ukraine'>Der Weg in den Krieg. Die histoire croissée Russlands und der Ukraine</a> </h4> <div class="allcreators"> <a href='/web/vod/l2go/-/get/0/0/0/13532/0/0/0/0/0/'>Prof. Dr. Frank Golczewski</a> </div> </div> </li> </ul> </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(); } }); $("#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"); let timeout; let resizeCallback = function(e){ clearTimeout(timeout); timeout = setTimeout(calculateSidebarHeight, 150); } const calculateSidebarHeight = () => { const videoHeight = Math.round($("#l2g-player video").height()) const hasPerspectives = $("#perspective-videos").length > 0 $("#perspectives-mobile-anchor>#perspective-wrapper").remove() $("#perspective-wrapper").show({duration: 0}) $("#perspective-videos").show({duration: 0}) if(hasPerspectives) { $("#perspective-videos").attr("style", `max-height: ${videoHeight}px; overflow: auto;`); } else { $("#perspective-wrapper").attr("style", `max-height: ${videoHeight}px; overflow: auto;`) } } MQS.add({ ref: 'relatedVideosBig', mediaQuery: '(min-width: 768px)', action: () => { calculateSidebarHeight() $(window).on("resize", resizeCallback) } }) MQS.add({ ref: 'relatedVideosSmall', mediaQuery: '(max-width: 767px)', action: () => { clearTimeout(timeout) $(window).off("resize") const perspectiveVideos = $("#perspective-videos") const perspectiveWrapper = $("#perspective-wrapper") perspectiveVideos.css("max-height", '').css("overflow", '').css("height", "") $("#perspectives-mobile-anchor").append(perspectiveWrapper.clone()) perspectiveWrapper.hide({duration: 0}) } }) } ); 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'); } } // 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\x2fl\x2f7081'; Liferay.currentURLEncoded = '\x252Fl2go\x252F-\x252Fget\x252Fl\x252F7081'; // ]]> // <![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\x252Fl\x252F7081', 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\x252Fl\x252F7081', 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\x252Fl\x252F7081\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\x252Fl\x252F7081', 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\x252Fl\x252F7081', refreshURLData: {"_OpenAccessVideos_objectType":["l"],"_OpenAccessVideos_mvcRenderCommandName":["\/view\/render\/details"],"_OpenAccessVideos_objectId":["7081"]} } ); 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\x252Fl\x252F7081', 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\x252Fl\x252F7081', 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\x252Fl\x252F7081', 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') === 'iddxContent') { var task = {}; task['iddx'] = true; storeTask(task); } } function onPanelShow(event) { if (event.panel.getAttribute('id') === 'iddxContent') { var task = {}; task['iddx'] = 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') === 'ovjsContent') { var task = {}; task['ovjs'] = true; storeTask(task); } } function onPanelShow(event) { if (event.panel.getAttribute('id') === 'ovjsContent') { var task = {}; task['ovjs'] = 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&minifierType=js&languageId=de_DE&t=1732187638000" type="text/javascript"></script> <script type="module"> import {main} from '/o/frontend-js-collapse-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-alert-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-tooltip-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-tabs-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {main} from '/o/frontend-js-dropdown-support-web/__liferay__/index.js'; { main(); } </script><script type="module"> import {runThirdPartyCookiesInterval} from '/o/cookies-banner-web/__liferay__/index.js'; { runThirdPartyCookiesInterval(); } </script><script type="text/javascript"> Liferay.CustomDialogs = {enabled: false}; </script><script> </script> </body> </html>