From aa2bf877af8ce1a5dd0ace6f26fab02cf6985753 Mon Sep 17 00:00:00 2001 From: MaZderMind Date: Thu, 25 May 2017 16:09:26 +0200 Subject: gema-nach-hause-support --- configs/conferences/gpn17/config.php | 7 +++- configs/conferences/gpn17/gema-nach-hause.html | 53 ++++++++++++++++++++++++++ configs/conferences/gpn17/gema-nach-hause.js | 36 +++++++++++++++++ configs/conferences/gpn17/main.less | 14 +++++++ 4 files changed, 109 insertions(+), 1 deletion(-) create mode 100644 configs/conferences/gpn17/gema-nach-hause.html create mode 100644 configs/conferences/gpn17/gema-nach-hause.js (limited to 'configs/conferences') diff --git a/configs/conferences/gpn17/config.php b/configs/conferences/gpn17/config.php index be6f37d..71658ea 100644 --- a/configs/conferences/gpn17/config.php +++ b/configs/conferences/gpn17/config.php @@ -77,6 +77,11 @@ $CONFIG['CONFERENCE'] = array( */ //'BANNER_HTML' => '', + /** + * Zusätzlich einzubindendendes HTML + */ + 'ADDITIONAL_HTML' => file_get_contents(dirname(__FILE__).'/gema-nach-hause.html'), + /** * Link zu den Recordings * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt @@ -383,7 +388,7 @@ $CONFIG['ROOMS'] = array( 'lounge' => array( 'DISPLAY' => 'Lounge', - 'STREAM' => 'lounge', + 'STREAM' => 'nope', 'PREVIEW' => false, 'TRANSLATION' => false, diff --git a/configs/conferences/gpn17/gema-nach-hause.html b/configs/conferences/gpn17/gema-nach-hause.html new file mode 100644 index 0000000..ec6db28 --- /dev/null +++ b/configs/conferences/gpn17/gema-nach-hause.html @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + diff --git a/configs/conferences/gpn17/gema-nach-hause.js b/configs/conferences/gpn17/gema-nach-hause.js new file mode 100644 index 0000000..e049c29 --- /dev/null +++ b/configs/conferences/gpn17/gema-nach-hause.js @@ -0,0 +1,36 @@ +function handleLoungeStreamWhichActuallyDoesNotExist() +{ + function gema1() { + $('#gemaModal1') + .modal() + .find('.btn[data-gema=yes]').on('click', function() { + $('#gemaModal1').modal('hide') + gema3(); + }) + .end() + .find('.btn[data-gema=no]').on('click', function() { + $('#gemaModal1').modal('hide') + gema2(); + }) + } + + function gema2() { + $('#gemaModal2') + .modal() + .find('.btn').on('click', function() { + $('#gemaModal2').modal('hide') + gema3(); + }) + } + + function gema3() { + $('#gemaModal3').modal() + } + + $('.room-lounge a').on('click', function(e) { + e.preventDefault(); + gema1(); + }); +} + +$(handleLoungeStreamWhichActuallyDoesNotExist); diff --git a/configs/conferences/gpn17/main.less b/configs/conferences/gpn17/main.less index 8e03239..dd573a1 100644 --- a/configs/conferences/gpn17/main.less +++ b/configs/conferences/gpn17/main.less @@ -1,4 +1,6 @@ @import "../../../assets/css/_structure.less"; +@import "../../../assets/css/bootstrap-3.3.2/modals.less"; +@import "../../../assets/css/bootstrap-3.3.2/close.less"; body { background-image: url('background.png'); @@ -23,3 +25,15 @@ body { } .tab-pane { background-color: @gpn-shade; } + +.modal-backdrop { + bottom: 0; + position: fixed; +} + +#gemaModal { + .btn { + padding-left: 50px; + padding-right: 50px; + } +} -- cgit v1.2.3