From 8b0b211cb01f094bcfad4a0c68e940089c411d6c Mon Sep 17 00:00:00 2001 From: Lorin Werthen Date: Tue, 12 Jul 2016 23:14:12 +0200 Subject: [PATCH] start eventposts --- Rules | 7 ++----- content/eventpost.erb | 34 ++++++++++++++++++++++++++++++++++ content/index.coffee | 16 ++++++++++++++-- content/stylesheet.scss | 33 +++++++++++++++++++++++++++++++++ layouts/index.erb | 2 +- 5 files changed, 84 insertions(+), 8 deletions(-) create mode 100644 content/eventpost.erb diff --git a/Rules b/Rules index 1917f81..144a66f 100644 --- a/Rules +++ b/Rules @@ -5,9 +5,10 @@ # layout '/default.*' # end -compile '/index.erb' do +compile '/**/*.erb' do filter :erb layout '/index.erb' + write "#{@item.identifier.without_ext}.html" end compile '/**/*.coffee' do @@ -26,10 +27,6 @@ compile '/**/*.md' do layout '/default.*' end -route '/index.erb' do - '/index.html' -end - route '/**/*.{html,md}' do "#{item.identifier.without_ext}/index.html" end diff --git a/content/eventpost.erb b/content/eventpost.erb new file mode 100644 index 0000000..c9d17e6 --- /dev/null +++ b/content/eventpost.erb @@ -0,0 +1,34 @@ + + +
+
+
+

Geeks, Attack! LXII

+ +
+
+
+ Op 26 april om 18:00 in Auditorium A2, Campus Sterre, Gebouw S9 organiseren we een workshop over Xtext. Xtext is een framework om nieuwe domein-specifieke computertalen (DSLs) mee te ontwerpen. Een DSL kan een nieuwe programmeertaal zijn, maar is meestal erg specifiek: bijvoorbeeld voor het besturen van robots, voor controle van wasmachines of voor sturing van de on-board computer in auto’s. Mensen die deze machines maken zijn vaak geen programmeurs, en zij kunnen veel vlotter werken met een DSL dan met een algemene programmeertaal. + + Met Xtext maak je je eigen taal, de compiler en de ontwikkelomgeving in één keer. + + In deze workshop geven wij in samenwerking met Sigasi eerst een overzicht over waarom je een DSL wil gebruiken en hoe Xtext werkt. Vervolgens demonstreren we Xtext met een eenvoudig voorbeeld. + + Daarna kan je zelf een Eclipse plugin ontwikkelen met behulp van Xtext voor je eigen DSL. Wij zijn er om jullie te helpen. + + Over Sigasi: + Sigasi is een Gentse Startup die Xtext gebruikt voor de ontwikkeling van Eclipse plugins voor VHDL en Verilog. Dit zijn talen die gebruikt worden voor het ontwerpen en testen van chips. +
+
+ 26 april om 18:00
+ Auditorium A2, Campus Sterre, Gebouw S9 +
+
+
+ + diff --git a/content/index.coffee b/content/index.coffee index 7faf4b8..be4bf36 100644 --- a/content/index.coffee +++ b/content/index.coffee @@ -1,2 +1,14 @@ -$.getJSON 'https://zeus.ugent.be/game/top4/show.json', (data) -> - $('#top-coder-name').text(data[0].github_name) +sticky_relocate = -> + window_top = $(window).scrollTop() + div_top = $('#sticky-anchor').offset().top + + if window_top > div_top + $('#sticky').addClass('stick') + $('#sticky-anchor').height($('#sticky').outerHeight()) + else + $('#sticky').removeClass('stick') + $('#sticky-anchor').height(0) + +$ -> + $(window).scroll(sticky_relocate) + sticky_relocate() diff --git a/content/stylesheet.scss b/content/stylesheet.scss index 67ba105..1da20b8 100644 --- a/content/stylesheet.scss +++ b/content/stylesheet.scss @@ -2,6 +2,13 @@ $zeus_orange: #FF7F00; $event-padding: 10px; $navbar-border-color: #CCC; +@import url(https://fonts.googleapis.com/css?family=Arimo); + +html, button, input, select, textarea, +.pure-g [class *= "pure-u"] { + font-family: 'Arimo', sans-serif; +} + #container { height: 700px; margin-top: 35px; @@ -101,3 +108,29 @@ $navbar-border-color: #CCC; .event:hover:after { opacity: 1; } + + +#event-banner { + position: fixed; +} + +#event-content { + position: absolute; + top: 500px; + background-color: white; + height: 100vh; +} + +#event-title { + text-align: center; + font-size: 60px; + line-height: 60px; +} + +#sticky.stick { + position: fixed; + top: 0; + z-index: 10000; + width: 100%; + background-color: white; +} diff --git a/layouts/index.erb b/layouts/index.erb index d5908a9..f10a555 100644 --- a/layouts/index.erb +++ b/layouts/index.erb @@ -6,7 +6,7 @@ Zeus WPI: Werkgroep Informatica van de Universiteit Gent - +