From 702225261def6481cbefcaa7793beb9c9fb83fe4 Mon Sep 17 00:00:00 2001 From: Tezza Date: Sun, 1 Mar 2015 00:29:33 +0100 Subject: [PATCH] added more widgets, modular way of displaying events --- src/app/level2/WebControllerProvider.php | 6 +- src/app/views/base.twig | 15 +-- src/app/views/event-grid-split.twig | 20 ++++ src/app/views/event-grid-wide.twig | 20 ++++ src/app/views/event-info.twig | 18 ++++ .../views/{events.twig => event-list.twig} | 2 +- src/app/views/event-meta.twig | 23 +++++ src/app/views/event.twig | 53 ----------- src/app/views/level2.twig | 88 +++++++++++++++--- src/web/css/level2.css | 71 +++++++++++--- src/web/img/1024.png | Bin 0 -> 9305 bytes src/web/js/level2.js | 18 ++-- 12 files changed, 227 insertions(+), 107 deletions(-) create mode 100644 src/app/views/event-grid-split.twig create mode 100644 src/app/views/event-grid-wide.twig create mode 100644 src/app/views/event-info.twig rename src/app/views/{events.twig => event-list.twig} (85%) create mode 100644 src/app/views/event-meta.twig delete mode 100644 src/app/views/event.twig create mode 100644 src/web/img/1024.png diff --git a/src/app/level2/WebControllerProvider.php b/src/app/level2/WebControllerProvider.php index f963679..a394cfb 100644 --- a/src/app/level2/WebControllerProvider.php +++ b/src/app/level2/WebControllerProvider.php @@ -37,7 +37,7 @@ ); return $app['twig']->render( - 'events.twig', + 'event-list.twig', array( 'page' => 'events', 'level2' => Level2::getStatus( $app ), @@ -72,7 +72,7 @@ } return $app['twig']->render( - 'events.twig', + 'event-list.twig', array( 'page' => 'events', 'level2' => Level2::getStatus( $app ), @@ -111,7 +111,7 @@ } return $app['twig']->render( - 'events.twig', + 'event-list.twig', array( 'page' => 'events', 'level2' => Level2::getStatus( $app ), diff --git a/src/app/views/base.twig b/src/app/views/base.twig index 4098ecb..09c25d6 100644 --- a/src/app/views/base.twig +++ b/src/app/views/base.twig @@ -12,7 +12,7 @@ Level2 - + @@ -57,24 +57,13 @@ {% block container %} {% endblock container %} - - + diff --git a/src/app/views/event-grid-split.twig b/src/app/views/event-grid-split.twig new file mode 100644 index 0000000..7e91575 --- /dev/null +++ b/src/app/views/event-grid-split.twig @@ -0,0 +1,20 @@ +{% block event %} + +
+ + +
+ + {% embed "event-info.twig" %} + {% endembed %} + +
+ +
+ +{% endblock %} diff --git a/src/app/views/event-grid-wide.twig b/src/app/views/event-grid-wide.twig new file mode 100644 index 0000000..6238a1d --- /dev/null +++ b/src/app/views/event-grid-wide.twig @@ -0,0 +1,20 @@ +{% block event %} + +
+ + +
+ + {% embed "event-info.twig" %} + {% endembed %} + +
+ +
+ +{% endblock %} diff --git a/src/app/views/event-info.twig b/src/app/views/event-info.twig new file mode 100644 index 0000000..bfe16c9 --- /dev/null +++ b/src/app/views/event-info.twig @@ -0,0 +1,18 @@ +

+ {% if event.url %} + + {{ event.name }} + + {% else %} + {{ event.name }} + {% endif %} +

+

+{{ event.date }} +{% if event.location is defined %} + - {{ event.location }} +{% endif %} +

+{% if event.description is defined %} +

{{ event.description|raw }}

+{% endif %} diff --git a/src/app/views/events.twig b/src/app/views/event-list.twig similarity index 85% rename from src/app/views/events.twig rename to src/app/views/event-list.twig index 35cc7b3..6524875 100644 --- a/src/app/views/events.twig +++ b/src/app/views/event-list.twig @@ -14,7 +14,7 @@ {% for event in events %} - {% embed "event.twig" %} + {% embed "event-grid-split.twig" %} {% endembed %} {% endfor %} diff --git a/src/app/views/event-meta.twig b/src/app/views/event-meta.twig new file mode 100644 index 0000000..eb6a508 --- /dev/null +++ b/src/app/views/event-meta.twig @@ -0,0 +1,23 @@ +{% if event.image %} +
+ {% if event.url %} + + + + {% else %} + + {% endif %} +
+{% else %} + {% if event.url %} + + + + {% else %} + + {% endif %} +{% endif %} +

{{ event.date }}

+{% if event.location is defined %} +

{{ event.location }}

+{% endif %} diff --git a/src/app/views/event.twig b/src/app/views/event.twig deleted file mode 100644 index 59e1dd9..0000000 --- a/src/app/views/event.twig +++ /dev/null @@ -1,53 +0,0 @@ -{% block event %} - -
- - -
-

- {% if event.url %} - - {{ event.name }} - - {% else %} - {{ event.name }} - {% endif %} -

-

- {{ event.date }} - {% if event.location is defined %} - - {{ event.location }} - {% endif %} -

- {% if event.description is defined %} -

{{ event.description|raw }}

- {% endif %} -
- -
- -{% endblock %} diff --git a/src/app/views/level2.twig b/src/app/views/level2.twig index dea0987..235b8f0 100644 --- a/src/app/views/level2.twig +++ b/src/app/views/level2.twig @@ -6,37 +6,95 @@
-

Map

+
- +

#openMonday

+

+ We hold open evenings every Monday from 8pm where members and non-members hang out, hack on projects, socialise, and collaborate. Learn more +

- - +
+ +
+ +

Location

+ +

+ Level2 is located in Bonnevoie, very close to Luxembourg city. We hold regular events (often free) which are open to everyone. +

+ +
+ + + +
+ +

+ Level2
+ 87, route de Thionville
+ L-2611 Luxembourg
+ T: +352 20 33 35 50 +

+ +
+ +
-
+
-

Membership

+
-
+
- Our members have a hand in the running of the organisation and 24/7 access to the space. We're a members-owned non-profit association. We need our members to pay for our rent and infrastructure. The minimum subscription is €9.50/month. +

Next Event

+ + {% for event in events %} + + {% embed "event-grid-split.twig" %} + {% endembed %} + + {% endfor %} + +
-
+
-
+
-

Next Event

+

Membership

+

+ Our members have a hand in the running of the organisation and 24/7 access to the space. We're a members-owned non-profit association. We need our members to pay for our rent and infrastructure. Join the community +

- {% for event in events %} +
- {% embed "event.twig" %} - {% endembed %} +
- {% endfor %} +
+ +
+ +

Sponsors

+

+ + + + + +

+ +
+ +
diff --git a/src/web/css/level2.css b/src/web/css/level2.css index af7e25f..e38e6aa 100755 --- a/src/web/css/level2.css +++ b/src/web/css/level2.css @@ -17,12 +17,15 @@ body { -moz-background-size: cover; -o-background-size: cover; background-size: cover; - font-family: 'Patrick Hand SC', sans-serif; - font-size: 18px; + font-family: 'Open Sans', sans-serif; + font-size: 14px; overflow-x: hidden; } +a { + text-decoration: none; +} .well { - padding: 0.3rem; + padding: 0.7rem; border: none; background: rgba( 255, 255, 255, 0.7 ); } @@ -79,13 +82,15 @@ body { img { max-width: 100%; - max-height: 150px; border-radius: 0.4rem; +} +.event img { + max-height: 150px; } @media (max-width: 992px) { - img { + .event img { max-height: 100px; } } @@ -103,16 +108,16 @@ img { */ h2, h3, h4 { - text-shadow: 1px 0px 6px rgba(255, 255, 255, 0.7); + text-shadow: 1px 0px 6px rgba( 255, 255, 255, 0.7 ); + margin: 0; } -.event h2, .event h3, .event h4, .event p { +p { margin: 0; } .event h2 { font-size: 2rem; } - .event h4 { color: #777; } @@ -127,11 +132,51 @@ h2, h3, h4 { .description h4 { margin-top: -0.5rem; } - -.well:hover { - background: rgba( 255, 255, 255, 0.8 ); -} - .well.map { padding: 0; } +.google-map { + width: 100%; + border-radius: 0; +} +.google-map-container { + width: 100%; +} +h2.well { + padding: auto 5rem; + background: rgba( 51, 51, 51, 0.7 ); + background: rgba( 0, 174, 201, 0.7 ); + margin-bottom: 0; + border-radius: 0.4rem 0.4rem 0 0; + color: #ffffff; + text-shadow: none; +} +.well.info { + border-radius: 0 0 0.4rem 0.4rem; +} +.no-top-radius { + border-radius: 0 0 0.4rem 0.4rem ; +} + +section:hover h2.well { + background: rgba( 51, 51, 51, 0.8 ); + background: rgba( 0, 174, 201, 0.8 ); +} + +section:hover .well { + background: rgba( 255, 255, 255, 0.8 ); +} +.sponsors img { + max-width: 49%; + border-radius: 0; + margin: 5px auto; +} +.no-bottom-margin { + margin-bottom: 0; +} +.no-bottom-rounded { + border-radius: 0; +} +.no-padding { + padding: 0; +} \ No newline at end of file diff --git a/src/web/img/1024.png b/src/web/img/1024.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce3618a447ae1dc5886eae444eb0c2fb767918f GIT binary patch literal 9305 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 Hd-8t(+jO;S literal 0 HcmV?d00001 diff --git a/src/web/js/level2.js b/src/web/js/level2.js index a042a2b..bb11ea0 100644 --- a/src/web/js/level2.js +++ b/src/web/js/level2.js @@ -12,24 +12,24 @@ var t = new Trianglify( ); window.onresize = function() { - redraw(); + redraw(); }; redraw(); function redraw() { - var pattern = t.generate(window.innerWidth, window.innerHeight); - document.body.setAttribute('style', 'background-image: '+pattern.dataUrl); + var pattern = t.generate(window.innerWidth, window.innerHeight); + document.body.setAttribute('style', 'background-image: '+pattern.dataUrl); } function height() { - return Math.max( - document.body.scrollHeight, document.documentElement.scrollHeight, - document.body.offsetHeight, document.documentElement.offsetHeight, - document.body.clientHeight, document.documentElement.clientHeight - ); + return Math.max( + document.body.scrollHeight, document.documentElement.scrollHeight, + document.body.offsetHeight, document.documentElement.offsetHeight, + document.body.clientHeight, document.documentElement.clientHeight + ); } /** * END Trianglify - */ \ No newline at end of file + */