diff --git a/public/index.html b/public/index.html index 1dceead8dbb6a078d4ae1e275eec4e726e30a182..878ed38580d107a9dbb14f3a78d933b6b723c691 100644 --- a/public/index.html +++ b/public/index.html @@ -92,7 +92,7 @@ <div class="grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3 col-xl-2"> <div class="card"> <p> - <a data-chrome="noheader" class="twitter-timeline" href="https://twitter.com/AMIV_ETHZ/amiv" data-widget-id="389682176024784896"> + <a data-chrome="noheader" class="twitter-timeline" href="https://twitter.com/AMIV_ETHZ/amiv" data-widget-id="389682176024784896" > Tweets from @AMIV_ETHZ </a> </p> diff --git a/public/js/amivcore.js b/public/js/amivcore.js index 43633f82f9b714e6e2340787f26fe3addefa1914..f743d3004a1ca7d3a3de262f23335e4ede6ad00e 100644 --- a/public/js/amivcore.js +++ b/public/js/amivcore.js @@ -13,7 +13,7 @@ lib: { //api_url: 'https://amiv-apidev.vsos.ethz.ch', api_url: 'https://nicco.io/amiv', - spec_url: 'lib/amiv/spec.json', + spec_url: '../admin/lib/amiv/spec.json', //spec_url: 'https://nicco.io/amiv/docs/spec.json', authenticated: false, ready: false, diff --git a/public/js/main.js b/public/js/main.js index 332f368b63e67a110d71e0c50500d0d3110d223d..737517bc77e920c7be07776801b52754fd91bd13 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -8,6 +8,7 @@ function getEvents(callback) { function addElement(item) { $('.grid') .append('<div class="grid-item col-xs-12 col-sm-6 col-md-4 col-lg-3 col-xl-2">' + item + '</div>'); + loadJSEvents(); } $(document).ready(function() { @@ -63,17 +64,20 @@ function getEvents(callback) { } } - addElement('<div class="card"><div class="card-image"><img class="img-responsive" src="'+item.img_banner+'"><date class="datum"><div class="month">'+month[datenum.getMonth()]+'</div><div class="day">'+datenum.getDate()+'</div><div class="starttime">'+datenum.getHours()+':'+minutes+'</div><date-overlay></date-overlay></date><span class="card-title">'+item.title_de+' @ '+item.location+'</span></div><div class="card-content" id="eDescription'+item.id+'">'+item.description_de+'</div><div class="card-action"><a href="#" target="new_blank" id="moreInfo" title="'+item.id+'">Info</a><a href="#" id="anmeldeSub" target="new_blank" data-toggle="modal" data-target="#anmeldeModal">'+register+'</a><a href="#" target="new_blank">Im Kalender speichern</a></div></div>'); + addElement('<div class="card"><div class="card-image"><img class="img-responsive" src="'+item.img_banner+'"><date class="datum"><div class="month">'+month[datenum.getMonth()]+'</div><div class="day">'+datenum.getDate()+'</div><div class="starttime">'+datenum.getHours()+':'+minutes+'</div><date-overlay></date-overlay></date><span class="card-title">'+item.title_de+' @ '+item.location+'</span></div><div class="card-content" id="eDescription'+item.id+'">'+item.description_de+'</div><div class="card-action"><a href="javascript:void(0);" class="moreInfo" title="'+item.id+'">Info</a><a href="#" id="anmeldeSub" target="new_blank" data-toggle="modal" data-target="#anmeldeModal">'+register+'</a><a href="#" target="new_blank">Im Kalender speichern</a></div></div>'); }); }); }); - -// Card Info Enfolding - $('#moreInfo').on('click', function(){ - id_event=self.title; + +function loadJSEvents(){ + + $('.moreInfo, #anmeldeSub').off('click'); + // Card Info Enfolding + $('.moreInfo').on('click', function(){ + id_event=$(this).attr('title'); console.log(id_event); amivcore.events.GET({ - id: $(this).attr('id_event') + id: id_event, }, function(ret) { curEventData = ret; console.log(id_event); @@ -83,6 +87,8 @@ function getEvents(callback) { // Eventanmeldung $('#anmeldeSub').on('click'); + +} // Login $('#loginSubmit').on('click', function(){