From 2a949edab0a11f6faa6e63c60c55c86c8ad5e6e7 Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Wed, 15 Apr 2015 18:48:24 +0200 Subject: [PATCH] mobile responsive --- .directory | 2 +- .../gui/jee/assets/img/title-OPP-blur.png | Bin 27515 -> 26418 bytes .../gui/jee/assets/img/title-OPP-blur.svg | 467 ++++------ .../themes/gui/jee/assets/img/title-OPP.png | Bin 9996 -> 10004 bytes .../themes/gui/jee/assets/img/title-OPP.svg | 462 ++++------ sites/all/themes/gui/jee/bower.json | 3 +- .../bower_components/modernizr/.bower.json | 10 +- .../modernizr/feature-detects/css-shapes.js | 4 - .../feature-detects/forms-validation.js | 89 +- .../modernizr/feature-detects/notification.js | 2 +- .../feature-detects/websockets-binary.js | 19 +- .../feature-detects/workers-blobworkers.js | 62 +- .../jee/bower_components/modernizr/grunt.js | 2 +- .../bower_components/modernizr/modernizr.js | 8 +- sites/all/themes/gui/jee/css/jee.css | 804 ++++++++++++------ sites/all/themes/gui/jee/css/jee.scss | 261 +++++- sites/all/themes/gui/jee/js/jee.js | 35 +- .../themes/gui/jee/preprocess/html.pre.php | 2 +- .../all/themes/gui/jee/templates/html.tpl.php | 3 +- 19 files changed, 1241 insertions(+), 994 deletions(-) delete mode 100644 sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/css-shapes.js diff --git a/.directory b/.directory index d1d4fb1..55a324a 100644 --- a/.directory +++ b/.directory @@ -1,5 +1,5 @@ [Dolphin] -Timestamp=2015,3,17,13,30,24 +Timestamp=2015,4,15,17,6,30 Version=3 ViewMode=1 diff --git a/sites/all/themes/gui/jee/assets/img/title-OPP-blur.png b/sites/all/themes/gui/jee/assets/img/title-OPP-blur.png index 96a5d3a7daae2a81e5d31c97b2f43cac17cbfaf1..296dd333f0d9ea7e586aa4a7847496da4384b0f3 100644 GIT binary patch literal 26418 zcmV)$(8T-TPyb7=Y8_Q zWRgj;iuF{vrBb&64-60d4K!5uz-XXmHE4sl*JumAcSLYv-0O=%!ziEuYbK!41Gk3t z9X$3mx+Rq)zL`lTGxOwmpZ$onJcvV9@mbYZB~?i`{{s>r4iEkh$X%XS{64rA4b}u%YDL49|`H zg*D;S5v0uU*_>txkfH5Boz)b}l5#X5oR0ZVs}J~bwqmc}B0rbW*)e=Wp)jbxC&J?B zl=67U(ezjRyczJ<#V&grz(C0YRLh#xq{Pc1twQk4K!2mb@_;W&nv(^;IK9DVi$Cym z{K+BvwgouDtI_2r9l_5Vt*Z)eJ6wirs6d8JBf9SlZ*_@xjQ{EA5}m9-04Cr~VRzOQ99zp-^fb3?Z|6q@6i!G!hv@ST!WygC)KJFk7 zg>dTBh0?tg(aVZ<9XrmE+byn^z?t&@jyO~P?=S*!Q|Vj<`yqr66uT@)Z~fm3h?kVC zpA%@fWF=Phv2CNc8nGV=@`mDF5LdK`c&+$U;ShM_=t}Uu!Jgy0f(#TXAZ7p#rqF;c zop>zJckEb^Okg)6JwYCUmpS=3qX;>+1H}h||G<%V1mAWv7rYj9Q^J|@f48xt@ODys-i?I5 zVq&NR9mU%Y9?*G1Ht(}M6}tU^o&&uka77@uo~&>y!$JgP%itWatuPYA!Ml#M1bVUW z8^N>-XuwMoW->Pe365uuv=teE>;)JKNF?6R$$QXbPH|b_eZ@a8xBz6}26P;{0(nj- z8)Tf}6YDkHQ6Z#&)*$iYjWbD}UeXe(?8wr!{g5*;3c>KNM2kc$qN4c%7U9DfWtH|Pd@ zGp0@FvLg2lJAvRJ9f1u&_6#oqI&^%~UBXq$w({JmMp&=mZAl{dnnNJiRIgAAxfaZ>FgSQN#Acv9o zD4Ftl8N>w3QE3a|QN%u1{Ff1Xm?6syhQO9$PTzyfRKbD}a_}5%Gi@*$93KgK)A3_q z+u@x6+Y#ST;#Pz76<-M<7@h^Jr^rUK5Tx(eT%j${qvy5EB{R@KcIK%525_eQ-)U&e zkv6yrws7R35N|;+$Fl}MCophmE1_+W2|PU&9d}v(?YM(@(i$^5Np9iQK5^lkV5cGu^?y-WQMDXj6nqa4>tOL>Nr#W?=U3YvxA^Gp;DMdWCU1% zX~awI(`SYz<%>@hKOkz*a%98tTJXN$ZP2bm1AeObV}VD`?677aIkKVn)R9t@+_0sh zrxo$oXpW3!)?s7I(Z�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 RjfDUJ002ovPDHLkV1g!qYY_kd literal 27515 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/svg+xml - + @@ -1718,289 +1718,194 @@ id="layer1" transform="translate(0,-947.36215)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + style="filter:url(#filter8081)" + id="g13745" + transform="translate(-320.253,5934.7531)"> + + + + + + - + style="filter:url(#filter8081)" + id="g13761" + transform="translate(-320.253,5934.7531)"> + + + + + + + + + + + + + + - + style="filter:url(#filter8081)" + id="g13793" + transform="translate(-320.253,5934.7531)"> + + + + + + + - - - - - - - - - - + style="filter:url(#filter8081)" + id="g13811" + transform="translate(-320.253,5934.7531)"> + + + + + + + diff --git a/sites/all/themes/gui/jee/assets/img/title-OPP.png b/sites/all/themes/gui/jee/assets/img/title-OPP.png index 523059789b7192fa979921bf6620b891be839893..ab7ac7568c652cbe0257e42eeee433b6870810bd 100644 GIT binary patch literal 10004 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 R$h9_roRpGewS;lt{{RSK561ui literal 9996 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/svg+xml - + @@ -1704,289 +1704,175 @@ inkscape:groupmode="layer" id="layer1" transform="translate(0,-957.36215)"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sites/all/themes/gui/jee/bower.json b/sites/all/themes/gui/jee/bower.json index d3903b7..4158556 100644 --- a/sites/all/themes/gui/jee/bower.json +++ b/sites/all/themes/gui/jee/bower.json @@ -5,7 +5,8 @@ "jquery.transit": "~0.9.12", "jquery.pep": "~0.6.3", "Peppermint": "~1.3.7", - "vimeo-jquery-api": "~0.9.3" + "vimeo-jquery-api": "~0.9.3", + "detectizr": "~2.0.0" }, "version": "7.x-0.1", "authors": [ diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/.bower.json b/sites/all/themes/gui/jee/bower_components/modernizr/.bower.json index 82c9f4d..428ac2b 100644 --- a/sites/all/themes/gui/jee/bower_components/modernizr/.bower.json +++ b/sites/all/themes/gui/jee/bower_components/modernizr/.bower.json @@ -1,14 +1,14 @@ { "name": "modernizr", "homepage": "https://github.com/Modernizr/Modernizr", - "version": "2.8.3", - "_release": "2.8.3", + "version": "2.7.1", + "_release": "2.7.1", "_resolution": { "type": "version", - "tag": "v2.8.3", - "commit": "d6bb30c0f12ebb3ddd01e90b0bf435e1c34e6f11" + "tag": "v2.7.1", + "commit": "54252c10fc7d3b8b17cf458c401ca904dc354d8c" }, "_source": "git://github.com/Modernizr/Modernizr.git", - "_target": ">= 2.7.2", + "_target": "2.7.1", "_originalSource": "modernizr" } \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/css-shapes.js b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/css-shapes.js deleted file mode 100644 index 2801165..0000000 --- a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/css-shapes.js +++ /dev/null @@ -1,4 +0,0 @@ - -// http://html.adobe.com/webplatform/layout/shapes - -Modernizr.addTest('shapes', Modernizr.testAllProps('shapeOutside', 'content-box', true)); diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/forms-validation.js b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/forms-validation.js index d52921a..5e5cfa6 100644 --- a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/forms-validation.js +++ b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/forms-validation.js @@ -7,56 +7,77 @@ (function(document, Modernizr){ - Modernizr.formvalidationapi = false; - Modernizr.formvalidationmessage = false; +Modernizr.formvalidationapi = false; +Modernizr.formvalidationmessage = false; - Modernizr.addTest('formvalidation', function() { +Modernizr.addTest('formvalidation', function(){ var form = document.createElement('form'); - if ( !('checkValidity' in form) || !('addEventListener' in form) ) { - return false; + if ( !('checkValidity' in form) ) { + return false; } - if ('reportValidity' in form) { - return true; - } - var invalidFired = false; - var input; + var body = document.body, - Modernizr.formvalidationapi = true; + html = document.documentElement, + + bodyFaked = false, + + invaildFired = false, + + input; + + Modernizr.formvalidationapi = true; // Prevent form from being submitted - form.addEventListener('submit', function(e) { - //Opera does not validate form, if submit is prevented - if ( !window.opera ) { - e.preventDefault(); - } - e.stopPropagation(); - }, false); + form.onsubmit = function(e) { + //Opera does not validate form, if submit is prevented + if ( !window.opera ) { + e.preventDefault(); + } + e.stopPropagation(); + }; - // Calling form.submit() doesn't trigger interactive validation, + // Calling form.submit() doesn't trigger interactive validation, // use a submit button instead //older opera browsers need a name attribute form.innerHTML = ''; - Modernizr.testStyles('#modernizr form{position:absolute;top:-99999em}', function( node ) { - node.appendChild(form); + // FF4 doesn't trigger "invalid" event if form is not in the DOM tree + // Chrome throws error if invalid input is not visible when submitting + form.style.position = 'absolute'; + form.style.top = '-99999em'; - input = form.getElementsByTagName('input')[0]; + // We might in in which case we need to create body manually + if ( !body ) { + bodyFaked = true; + body = document.createElement('body'); + //avoid crashing IE8, if background image is used + body.style.background = ""; + html.appendChild(body); + } - // Record whether "invalid" event is fired - input.addEventListener('invalid', function(e) { - invalidFired = true; + body.appendChild(form); + + input = form.getElementsByTagName('input')[0]; + + // Record whether "invalid" event is fired + input.oninvalid = function(e) { + invaildFired = true; e.preventDefault(); e.stopPropagation(); - }, false); + }; - //Opera does not fully support the validationMessage property - Modernizr.formvalidationmessage = !!input.validationMessage; + //Opera does not fully support the validationMessage property + Modernizr.formvalidationmessage = !!input.validationMessage; - // Submit form by clicking submit button - form.getElementsByTagName('button')[0].click(); - }); + // Submit form by clicking submit button + form.getElementsByTagName('button')[0].click(); - return invalidFired; - }); + // Don't forget to clean up + body.removeChild(form); + bodyFaked && html.removeChild(body); -})(document, window.Modernizr); + return invaildFired; +}); + + +})(document, window.Modernizr); \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/notification.js b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/notification.js index 92d1eef..4324222 100644 --- a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/notification.js +++ b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/notification.js @@ -7,4 +7,4 @@ // window.Notification only exist in the draft specs // http://dev.w3.org/2006/webapi/WebNotifications/publish/Notifications.html#idl-if-Notification -Modernizr.addTest('notification', 'Notification' in window && 'permission' in window.Notification && 'requestPermission' in window.Notification); +Modernizr.addTest('notification', !!Modernizr.prefixed('Notifications', window)); \ No newline at end of file diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/websockets-binary.js b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/websockets-binary.js index 8f549ce..8f15c25 100644 --- a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/websockets-binary.js +++ b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/websockets-binary.js @@ -1,20 +1,7 @@ // binaryType is truthy if there is support.. returns "blob" in new-ish chrome. // plus.google.com/115535723976198353696/posts/ERN6zYozENV -// github.com/Modernizr/Modernizr/issues/370 -Modernizr.addTest('websocketsbinary', function() { - var protocol = 'https:'==location.protocol?'wss':'ws', - protoBin; - - if('WebSocket' in window) { - if( protoBin = 'binaryType' in WebSocket.prototype ) { - return protoBin; - } - try { - return !!(new WebSocket(protocol+'://.').binaryType); - } catch (e){} - } - - return false; -}); +Modernizr.addTest('websocketsbinary', + !!(window.WebSocket && (new WebSocket('ws://.')).binaryType) +); diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/workers-blobworkers.js b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/workers-blobworkers.js index 33e82eb..509127f 100644 --- a/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/workers-blobworkers.js +++ b/sites/all/themes/gui/jee/bower_components/modernizr/feature-detects/workers-blobworkers.js @@ -7,60 +7,42 @@ (function(){ try { + // we're avoiding using Modernizr._domPrefixes as the prefix capitalization on // these guys are notoriously peculiar. - var BlobBuilder = window.MozBlobBuilder || window.WebKitBlobBuilder || window.MSBlobBuilder || window.OBlobBuilder || window.BlobBuilder; - var URL = window.MozURL || window.webkitURL || window.MSURL || window.OURL || window.URL; + var BlobBuilder = window.MozBlobBuilder || window.WebKitBlobBuilder || window.MSBlobBuilder || window.OBlobBuilder || window.BlobBuilder, + URL = window.MozURL || window.webkitURL || window.MSURL || window.OURL || window.URL; + var data = 'Modernizr', - blob, - bb, - worker, - url, - timeout, - scriptText = 'this.onmessage=function(e){postMessage(e.data)}'; + bb = new BlobBuilder(); - try { - blob = new Blob([scriptText], {type:'text/javascript'}); - } catch(e) { - // we'll fall back to the deprecated BlobBuilder - } - if (!blob) { - bb = new BlobBuilder(); - bb.append(scriptText); - blob = bb.getBlob(); - } + bb.append('this.onmessage=function(e){postMessage(e.data)}'); - url = URL.createObjectURL(blob); - worker = new Worker(url); + var url = URL.createObjectURL(bb.getBlob()), + worker = new Worker(url); + + bb = null; worker.onmessage = function(e) { + worker.terminate(); + URL.revokeObjectURL(url); Modernizr.addTest('blobworkers', data === e.data); - cleanup(); + worker = null; }; // Just in case... - worker.onerror = fail; - timeout = setTimeout(fail, 200); + worker.onerror = function() { + Modernizr.addTest('blobworkers', false); + worker = null; + }; + + setTimeout(function() { + Modernizr.addTest('blobworkers', false); + }, 200); worker.postMessage(data); + } catch (e) { - fail(); - } - - function fail() { Modernizr.addTest('blobworkers', false); - cleanup(); - } - - function cleanup() { - if (url) { - URL.revokeObjectURL(url); - } - if (worker) { - worker.terminate(); - } - if (timeout) { - clearTimeout(timeout); - } } }()); diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/grunt.js b/sites/all/themes/gui/jee/bower_components/modernizr/grunt.js index ed591da..68c345d 100644 --- a/sites/all/themes/gui/jee/bower_components/modernizr/grunt.js +++ b/sites/all/themes/gui/jee/bower_components/modernizr/grunt.js @@ -4,7 +4,7 @@ module.exports = function( grunt ) { grunt.initConfig({ meta: { - version: '2.8.3', + version: '2.7.1', banner: '/*!\n' + ' * Modernizr v<%= meta.version %>\n' + ' * www.modernizr.com\n *\n' + diff --git a/sites/all/themes/gui/jee/bower_components/modernizr/modernizr.js b/sites/all/themes/gui/jee/bower_components/modernizr/modernizr.js index 3365339..07ea93f 100644 --- a/sites/all/themes/gui/jee/bower_components/modernizr/modernizr.js +++ b/sites/all/themes/gui/jee/bower_components/modernizr/modernizr.js @@ -1,5 +1,5 @@ /*! - * Modernizr v2.8.3 + * Modernizr v2.7.1 * www.modernizr.com * * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton @@ -24,7 +24,7 @@ window.Modernizr = (function( window, document, undefined ) { - var version = '2.8.3', + var version = '2.7.1', Modernizr = {}, @@ -156,7 +156,7 @@ window.Modernizr = (function( window, document, undefined ) { var matchMedia = window.matchMedia || window.msMatchMedia; if ( matchMedia ) { - return matchMedia(mq) && matchMedia(mq).matches || false; + return matchMedia(mq).matches; } var bool; @@ -605,7 +605,7 @@ window.Modernizr = (function( window, document, undefined ) { // Note, Android < 4 will pass this test, but can only animate // a single property at a time - // goo.gl/v3V4Gp + // daneden.me/2011/12/putting-up-with-androids-bullshit/ tests['cssanimations'] = function() { return testPropsAll('animationName'); }; diff --git a/sites/all/themes/gui/jee/css/jee.css b/sites/all/themes/gui/jee/css/jee.css index 6501e31..0ea0223 100644 --- a/sites/all/themes/gui/jee/css/jee.css +++ b/sites/all/themes/gui/jee/css/jee.css @@ -3741,12 +3741,15 @@ p.heading { / ___ |/ ____/ ____/ /_/ |_/_/ /_/ */ -/* line 45, jee.scss */ +/* line 46, jee.scss */ html { position: relative; + height: 100%; + width: 100%; + overflow: hidden; } -/* line 51, jee.scss */ +/* line 52, jee.scss */ body { position: relative; -webkit-user-select: none; @@ -3758,7 +3761,7 @@ body { overflow: hidden; } -/* line 60, jee.scss */ +/* line 61, jee.scss */ #root { position: relative; width: 100%; @@ -3888,32 +3891,48 @@ body { opacity: 1; } } -/* line 112, jee.scss */ +/* line 113, jee.scss */ #header { z-index: 0; position: absolute; overflow: hidden; - width: 700px; - height: 310px; - top: 50%; - left: 50%; - margin-left: -350px; - margin-top: -155px; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } -/* line 126, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 113, jee.scss */ + #header { + width: 200px; + height: 88px; + top: 50%; + left: 50%; + margin-left: -100px; + margin-top: -44px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 113, jee.scss */ + #header { + width: 700px; + height: 310px; + top: 50%; + left: 50%; + margin-left: -350px; + margin-top: -155px; + } +} +/* line 136, jee.scss */ #header h1 { position: absolute; width: 100%; height: 100%; } -/* line 129, jee.scss */ +/* line 139, jee.scss */ #header h1 a { display: block; margin-top: -500%; } -/* line 131, jee.scss */ +/* line 141, jee.scss */ #header h1:after, #header h1:before { content: ""; display: block; @@ -3924,28 +3943,31 @@ body { left: 0; opacity: 0; } -/* line 139, jee.scss */ +/* line 149, jee.scss */ #header h1:before { background: transparent url("../assets/img/logo.png") no-repeat center center; background: none, url("../assets/img/logo.svg") no-repeat center center; + background-size: contain; -webkit-animation: introLogo 6s linear 0s; animation: introLogo 6s linear 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } -/* line 144, jee.scss */ +/* line 155, jee.scss */ #header h1:after { background: transparent url("../assets/img/logo-blured.png") no-repeat center center; background: none, url("../assets/img/logo-blured.svg") no-repeat center center; + background-size: contain; -webkit-animation: introLogoBlured 6s linear 0s; animation: introLogoBlured 6s linear 0s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } -/* line 152, jee.scss */ +/* line 164, jee.scss */ #header h2 { background: transparent url("../assets/img/slogan.png") no-repeat center center; background: none, url("../assets/img/slogan.svg") no-repeat center center; + background-size: contain; position: absolute; width: 100%; height: 100%; @@ -3955,13 +3977,13 @@ body { -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } -/* line 157, jee.scss */ +/* line 170, jee.scss */ #header h2 a { display: block; margin-top: -500%; } -/* line 164, jee.scss */ +/* line 177, jee.scss */ div.messages { position: absolute; top: 20px; @@ -3972,7 +3994,7 @@ div.messages { z-index: 1000; } -/* line 172, jee.scss */ +/* line 185, jee.scss */ #main { position: absolute; width: 100%; @@ -3999,280 +4021,378 @@ div.messages { \____/_/ /_____/_/ |_/_____/_____/ \____/_/ /_/_/ |_/_/ /_/ /_____/_/ |_|/____/ */ } -/* line 178, jee.scss */ +/* line 191, jee.scss */ #main .block-system { position: relative; width: 100%; height: 100%; overflow: hidden; } -/* line 194, jee.scss */ +/* line 219, jee.scss */ #main #node-2.node-teaser::after { background: transparent url("../assets/img/bgd-sol.png") no-repeat center center; background: none, url("../assets/img/bgd-sol.svg") no-repeat center center; } -/* line 195, jee.scss */ +/* line 220, jee.scss */ #main #node-2.node-teaser, #main #node-2.node-teaser a { color: #b24c14; } -/* line 197, jee.scss */ +/* line 222, jee.scss */ #main #node-2.node-teaser h2.node-title, #main #node-2.node-teaser h2.node-title a { color: #d85509; } -/* line 198, jee.scss */ +/* line 223, jee.scss */ #main #node-2.node-teaser h2.node-title a { background: transparent url("../assets/img/title-SOL.png") no-repeat center center; background: none, url("../assets/img/title-SOL.svg") no-repeat center center; - width: 170px; - height: 35px; + background-size: contain; } -/* line 200, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 223, jee.scss */ + #main #node-2.node-teaser h2.node-title a { + width: 85px; + height: 17.5px; + margin: 0 34px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 223, jee.scss */ + #main #node-2.node-teaser h2.node-title a { + width: 170px; + height: 35px; + } +} +/* line 229, jee.scss */ #main #node-2.node-teaser .field-name-field-vignette { background: transparent url("../assets/img/shadow-sol.png") no-repeat center center; background: none, url("../assets/img/shadow-sol.svg") no-repeat center center; } -/* line 201, jee.scss */ +/* line 230, jee.scss */ #main #node-2.node-teaser .line { background-color: #ea5b0c; } -/* line 204, jee.scss */ +/* line 233, jee.scss */ #main #node-2.node-teaser.previewed h2.node-title, #main #node-2.node-teaser.previewed h2.node-title a { color: #ea5b0c; } -/* line 205, jee.scss */ +/* line 234, jee.scss */ #main #node-2.node-teaser.previewed h2.node-title a { background: transparent url("../assets/img/title-SOL-activ.png") no-repeat center center; background: none, url("../assets/img/title-SOL-activ.svg") no-repeat center center; } -/* line 213, jee.scss */ +/* line 242, jee.scss */ #main #node-3.node-teaser::after { background: transparent url("../assets/img/bgd-dph.png") no-repeat center center; background: none, url("../assets/img/bgd-dph.svg") no-repeat center center; } -/* line 214, jee.scss */ +/* line 243, jee.scss */ #main #node-3.node-teaser, #main #node-3.node-teaser a { color: #686b00; } -/* line 216, jee.scss */ +/* line 245, jee.scss */ #main #node-3.node-teaser h2.node-title, #main #node-3.node-teaser h2.node-title a { color: #afaf00; } -/* line 217, jee.scss */ +/* line 246, jee.scss */ #main #node-3.node-teaser h2.node-title a { background: transparent url("../assets/img/title-DPH.png") no-repeat center center; background: none, url("../assets/img/title-DPH.svg") no-repeat center center; - width: 180px; - height: 80px; + background-size: contain; } -/* line 219, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 246, jee.scss */ + #main #node-3.node-teaser h2.node-title a { + width: 90px; + height: 40px; + margin: 0 36px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 246, jee.scss */ + #main #node-3.node-teaser h2.node-title a { + width: 180px; + height: 80px; + } +} +/* line 252, jee.scss */ #main #node-3.node-teaser .field-name-field-vignette { background: transparent url("../assets/img/shadow-dph.png") no-repeat center center; background: none, url("../assets/img/shadow-dph.svg") no-repeat center center; } -/* line 220, jee.scss */ +/* line 253, jee.scss */ #main #node-3.node-teaser .line { background-color: #cecd00; } -/* line 223, jee.scss */ +/* line 256, jee.scss */ #main #node-3.node-teaser.previewed h2.node-title, #main #node-3.node-teaser.previewed h2.node-title a { color: #cecd00; } -/* line 224, jee.scss */ +/* line 257, jee.scss */ #main #node-3.node-teaser.previewed h2.node-title a { background: transparent url("../assets/img/title-DPH-activ.png") no-repeat center center; background: none, url("../assets/img/title-DPH-activ.svg") no-repeat center center; } -/* line 232, jee.scss */ +/* line 265, jee.scss */ #main #node-4.node-teaser::after { background: transparent url("../assets/img/bgd-sub.png") no-repeat center center; background: none, url("../assets/img/bgd-sub.svg") no-repeat center center; } -/* line 233, jee.scss */ +/* line 266, jee.scss */ #main #node-4.node-teaser, #main #node-4.node-teaser a { color: #b71330; } -/* line 235, jee.scss */ +/* line 268, jee.scss */ #main #node-4.node-teaser h2.node-title, #main #node-4.node-teaser h2.node-title a { color: #cd0734; } -/* line 236, jee.scss */ +/* line 269, jee.scss */ #main #node-4.node-teaser h2.node-title a { background: transparent url("../assets/img/title-SUB.png") no-repeat center center; background: none, url("../assets/img/title-SUB.svg") no-repeat center center; - width: 200px; - height: 35px; + background-size: contain; } -/* line 238, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 269, jee.scss */ + #main #node-4.node-teaser h2.node-title a { + width: 100px; + height: 17.5px; + margin: 0 40px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 269, jee.scss */ + #main #node-4.node-teaser h2.node-title a { + width: 200px; + height: 35px; + } +} +/* line 275, jee.scss */ #main #node-4.node-teaser .field-name-field-vignette { background: transparent url("../assets/img/shadow-sub.png") no-repeat center center; background: none, url("../assets/img/shadow-sub.svg") no-repeat center center; } -/* line 239, jee.scss */ +/* line 276, jee.scss */ #main #node-4.node-teaser .line { background-color: #de003a; } -/* line 242, jee.scss */ +/* line 279, jee.scss */ #main #node-4.node-teaser.previewed h2.node-title, #main #node-4.node-teaser.previewed h2.node-title a { color: #de003a; } -/* line 243, jee.scss */ +/* line 280, jee.scss */ #main #node-4.node-teaser.previewed h2.node-title a { background: transparent url("../assets/img/title-SUB-activ.png") no-repeat center center; background: none, url("../assets/img/title-SUB-activ.svg") no-repeat center center; } -/* line 251, jee.scss */ +/* line 288, jee.scss */ #main #node-5.node-teaser::after { background: transparent url("../assets/img/bgd-bc.png") no-repeat center center; background: none, url("../assets/img/bgd-bc.svg") no-repeat center center; } -/* line 252, jee.scss */ +/* line 289, jee.scss */ #main #node-5.node-teaser, #main #node-5.node-teaser a { color: #033d6f; } -/* line 254, jee.scss */ +/* line 291, jee.scss */ #main #node-5.node-teaser h2.node-title, #main #node-5.node-teaser h2.node-title a { color: #024b87; } -/* line 255, jee.scss */ +/* line 292, jee.scss */ #main #node-5.node-teaser h2.node-title a { background: transparent url("../assets/img/title-BC.png") no-repeat center center; background: none, url("../assets/img/title-BC.svg") no-repeat center center; - width: 120px; - height: 45px; + background-size: contain; } -/* line 257, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 292, jee.scss */ + #main #node-5.node-teaser h2.node-title a { + width: 60px; + height: 22.5px; + margin: 0 24px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 292, jee.scss */ + #main #node-5.node-teaser h2.node-title a { + width: 120px; + height: 45px; + } +} +/* line 298, jee.scss */ #main #node-5.node-teaser .field-name-field-vignette { background: transparent url("../assets/img/shadow-bc.png") no-repeat center center; background: none, url("../assets/img/shadow-bc.svg") no-repeat center center; } -/* line 258, jee.scss */ +/* line 299, jee.scss */ #main #node-5.node-teaser .line { background-color: #0066b1; } -/* line 261, jee.scss */ +/* line 302, jee.scss */ #main #node-5.node-teaser.previewed h2.node-title, #main #node-5.node-teaser.previewed h2.node-title a { color: #0066b1; } -/* line 262, jee.scss */ +/* line 303, jee.scss */ #main #node-5.node-teaser.previewed h2.node-title a { background: transparent url("../assets/img/title-BC-activ.png") no-repeat center center; background: none, url("../assets/img/title-BC-activ.svg") no-repeat center center; } -/* line 270, jee.scss */ +/* line 311, jee.scss */ #main #node-6.node-teaser::after { background: transparent url("../assets/img/bgd-opp.png") no-repeat center center; background: none, url("../assets/img/bgd-opp.svg") no-repeat center center; } -/* line 271, jee.scss */ +/* line 312, jee.scss */ #main #node-6.node-teaser, #main #node-6.node-teaser a { color: #7f1965; } -/* line 273, jee.scss */ +/* line 314, jee.scss */ #main #node-6.node-teaser h2.node-title, #main #node-6.node-teaser h2.node-title a { color: #941b80; } -/* line 274, jee.scss */ +/* line 315, jee.scss */ #main #node-6.node-teaser h2.node-title a { background: transparent url("../assets/img/title-OPP.png") no-repeat center center; background: none, url("../assets/img/title-OPP.svg") no-repeat center center; - width: 245px; - height: 95px; + background-size: contain; } -/* line 276, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 315, jee.scss */ + #main #node-6.node-teaser h2.node-title a { + width: 122.5px; + height: 47.5px; + margin: 0 49px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 315, jee.scss */ + #main #node-6.node-teaser h2.node-title a { + width: 245px; + height: 95px; + } +} +/* line 321, jee.scss */ #main #node-6.node-teaser .field-name-field-vignette { background: transparent url("../assets/img/shadow-opp.png") no-repeat center center; background: none, url("../assets/img/shadow-opp.svg") no-repeat center center; } -/* line 277, jee.scss */ +/* line 322, jee.scss */ #main #node-6.node-teaser .line { background-color: #af1380; } -/* line 280, jee.scss */ +/* line 325, jee.scss */ #main #node-6.node-teaser.previewed h2.node-title, #main #node-6.node-teaser.previewed h2.node-title a { color: #af1380; } -/* line 281, jee.scss */ +/* line 326, jee.scss */ #main #node-6.node-teaser.previewed h2.node-title a { background: transparent url("../assets/img/title-OPP-activ.png") no-repeat center center; background: none, url("../assets/img/title-OPP-activ.svg") no-repeat center center; } -/* line 289, jee.scss */ +/* line 334, jee.scss */ #main #node-7.node-teaser::after { background: transparent url("../assets/img/bgd-dub.png") no-repeat center center; background: none, url("../assets/img/bgd-dub.svg") no-repeat center center; } -/* line 290, jee.scss */ +/* line 335, jee.scss */ #main #node-7.node-teaser, #main #node-7.node-teaser a { color: #22742c; } -/* line 292, jee.scss */ +/* line 337, jee.scss */ #main #node-7.node-teaser h2.node-title, #main #node-7.node-teaser h2.node-title a { color: #288d80; } -/* line 293, jee.scss */ +/* line 338, jee.scss */ #main #node-7.node-teaser h2.node-title a { background: transparent url("../assets/img/title-DUB.png") no-repeat center center; background: none, url("../assets/img/title-DUB.svg") no-repeat center center; - width: 195px; - height: 65px; + background-size: contain; } -/* line 295, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 338, jee.scss */ + #main #node-7.node-teaser h2.node-title a { + width: 97.5px; + height: 32.5px; + margin: 0 39px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 338, jee.scss */ + #main #node-7.node-teaser h2.node-title a { + width: 195px; + height: 65px; + } +} +/* line 344, jee.scss */ #main #node-7.node-teaser .field-name-field-vignette { background: transparent url("../assets/img/shadow-dub.png") no-repeat center center; background: none, url("../assets/img/shadow-dub.svg") no-repeat center center; } -/* line 296, jee.scss */ +/* line 345, jee.scss */ #main #node-7.node-teaser .line { background-color: #62a530; } -/* line 299, jee.scss */ +/* line 348, jee.scss */ #main #node-7.node-teaser.previewed h2.node-title, #main #node-7.node-teaser.previewed h2.node-title a { color: #62a530; } -/* line 300, jee.scss */ +/* line 349, jee.scss */ #main #node-7.node-teaser.previewed h2.node-title a { background: transparent url("../assets/img/title-DUB-activ.png") no-repeat center center; background: none, url("../assets/img/title-DUB-activ.svg") no-repeat center center; } -/* line 308, jee.scss */ +/* line 357, jee.scss */ #main #node-8.node-teaser::after { background: transparent url("../assets/img/bgd-juso.png") no-repeat center center; background: none, url("../assets/img/bgd-juso.svg") no-repeat center center; } -/* line 309, jee.scss */ +/* line 358, jee.scss */ #main #node-8.node-teaser, #main #node-8.node-teaser a { color: #0b7f8a; } -/* line 311, jee.scss */ +/* line 360, jee.scss */ #main #node-8.node-teaser h2.node-title, #main #node-8.node-teaser h2.node-title a { color: #009aa8; } -/* line 312, jee.scss */ +/* line 361, jee.scss */ #main #node-8.node-teaser h2.node-title a { background: transparent url("../assets/img/title-JUSO.png") no-repeat center center; background: none, url("../assets/img/title-JUSO.svg") no-repeat center center; - width: 200px; - height: 65px; + background-size: contain; } -/* line 314, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 361, jee.scss */ + #main #node-8.node-teaser h2.node-title a { + width: 100px; + height: 32.5px; + margin: 0 40px; + } +} +@media only screen and (min-width: 40.063em) { + /* line 361, jee.scss */ + #main #node-8.node-teaser h2.node-title a { + width: 200px; + height: 65px; + } +} +/* line 367, jee.scss */ #main #node-8.node-teaser .field-name-field-vignette { background: transparent url("../assets/img/shadow-juso.png") no-repeat center center; background: none, url("../assets/img/shadow-juso.svg") no-repeat center center; } -/* line 315, jee.scss */ +/* line 368, jee.scss */ #main #node-8.node-teaser .line { background-color: #33b4b5; } -/* line 318, jee.scss */ +/* line 371, jee.scss */ #main #node-8.node-teaser.previewed h2.node-title, #main #node-8.node-teaser.previewed h2.node-title a { color: #33b4b5; } -/* line 319, jee.scss */ +/* line 372, jee.scss */ #main #node-8.node-teaser.previewed h2.node-title a { background: transparent url("../assets/img/title-JUSO-activ.png") no-repeat center center; background: none, url("../assets/img/title-JUSO-activ.svg") no-repeat center center; } -/* line 334, jee.scss */ +/* line 387, jee.scss */ #main .node-chapitre.node-teaser { z-index: 2; position: absolute; @@ -4324,15 +4444,15 @@ div.messages { |_| /_/ */ } -/* line 358, jee.scss */ +/* line 411, jee.scss */ #main .node-chapitre.node-teaser.enabled { opacity: 1; } -/* line 362, jee.scss */ +/* line 415, jee.scss */ #main .node-chapitre.node-teaser h2.node-title { cursor: pointer; } -/* line 364, jee.scss */ +/* line 417, jee.scss */ #main .node-chapitre.node-teaser h2.node-title a { -webkit-transform: none; -ms-transform: none; @@ -4346,11 +4466,12 @@ div.messages { transition-property: transform; z-index: 5; } -/* line 372, jee.scss */ +/* line 425, jee.scss */ #main .node-chapitre.node-teaser > .content { position: relative; + left: 0; } -/* line 373, jee.scss */ +/* line 426, jee.scss */ #main .node-chapitre.node-teaser .texts { opacity: 0; height: 1px; @@ -4361,7 +4482,7 @@ div.messages { transition-property: opacity height; position: absolute; } -/* line 379, jee.scss */ +/* line 432, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-partie { opacity: 0; position: absolute; @@ -4370,12 +4491,12 @@ div.messages { -webkit-transition-property: opacity -webkit-transform; transition-property: opacity transform; } -/* line 385, jee.scss */ +/* line 438, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-partie:nth-child(2) { z-index: 2; opacity: 1; } -/* line 389, jee.scss */ +/* line 442, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-partie:nth-child(2) > .field-type-text { opacity: 0; -webkit-transition: 0.7s ease-out 0.9s; @@ -4383,7 +4504,7 @@ div.messages { -webkit-transition-property: opacity; transition-property: opacity; } -/* line 394, jee.scss */ +/* line 447, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-partie:nth-child(2) > .field-name-field-vignette { cursor: pointer; z-index: 2; @@ -4395,7 +4516,7 @@ div.messages { -webkit-transition-property: -webkit-transform; transition-property: transform; } -/* line 401, jee.scss */ +/* line 454, jee.scss */ #main .node-chapitre.node-teaser:after { opacity: 0; -webkit-transition: 2s ease-in; @@ -4407,15 +4528,15 @@ div.messages { bottom: 2px; right: 2px; } -/* line 407, jee.scss */ +/* line 460, jee.scss */ #main .node-chapitre.node-teaser .line { opacity: 0; } -/* line 420, jee.scss */ +/* line 473, jee.scss */ #main .node-chapitre.node-teaser.previewed { z-index: 100; } -/* line 422, jee.scss */ +/* line 475, jee.scss */ #main .node-chapitre.node-teaser.previewed:after { opacity: 1; top: 2em; @@ -4423,55 +4544,55 @@ div.messages { right: -12em; bottom: -30em; } -/* line 429, jee.scss */ +/* line 482, jee.scss */ #main .node-chapitre.node-teaser.previewed h2.node-title a { -webkit-transform: scale(2, 2); -ms-transform: scale(2, 2); transform: scale(2, 2); } -/* line 430, jee.scss */ +/* line 483, jee.scss */ #main .node-chapitre.node-teaser.previewed .texts { opacity: 1; height: 8em; } -/* line 431, jee.scss */ +/* line 484, jee.scss */ #main .node-chapitre.node-teaser.previewed .field-name-field-partie { opacity: 1; z-index: 0; } -/* line 434, jee.scss */ +/* line 487, jee.scss */ #main .node-chapitre.node-teaser.previewed .field-name-field-partie > .field { opacity: 1; z-index: -1; cursor: default; } -/* line 436, jee.scss */ +/* line 489, jee.scss */ #main .node-chapitre.node-teaser.previewed .field-name-field-partie:nth-child(2) > .field-name-field-vignette { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); } -/* line 441, jee.scss */ +/* line 494, jee.scss */ #main .node-chapitre.node-teaser.previewed .field-name-field-partie .field-name-field-vignette { z-index: 2; cursor: pointer; } -/* line 456, jee.scss */ +/* line 509, jee.scss */ #main .node-chapitre.node-teaser.mitigated { opacity: 0.2; } -/* line 467, jee.scss */ +/* line 520, jee.scss */ .chapter-displayed #main .node-chapitre.node-teaser { opacity: 0.05; } -/* line 479, jee.scss */ +/* line 532, jee.scss */ #main .node-chapitre.node-teaser:after { content: " "; background-size: contain !important; position: absolute; z-index: -1; } -/* line 486, jee.scss */ +/* line 539, jee.scss */ #main .node-chapitre.node-teaser h2.node-title { font-family: "epflulb"; font-weight: normal; @@ -4482,36 +4603,36 @@ div.messages { z-index: 5; } @media only screen and (min-width: 64.063em) { - /* line 486, jee.scss */ + /* line 539, jee.scss */ #main .node-chapitre.node-teaser h2.node-title { font-size: 1.3em; } } @media only screen and (min-width: 90.063em) { - /* line 486, jee.scss */ + /* line 539, jee.scss */ #main .node-chapitre.node-teaser h2.node-title { font-size: 1.8em; } } -/* line 500, jee.scss */ +/* line 553, jee.scss */ #main .node-chapitre.node-teaser h2.node-title a { display: block; text-indent: -1000px; overflow: hidden; } -/* line 512, jee.scss */ +/* line 565, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-accroche { min-width: 19em; } -/* line 513, jee.scss */ +/* line 566, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-accroche h1, #main .node-chapitre.node-teaser .field-name-field-accroche h2, #main .node-chapitre.node-teaser .field-name-field-accroche h3, #main .node-chapitre.node-teaser .field-name-field-accroche h4, #main .node-chapitre.node-teaser .field-name-field-accroche h5, #main .node-chapitre.node-teaser .field-name-field-accroche h6 { display: none !important; } -/* line 515, jee.scss */ +/* line 568, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-accroche p { margin: 0; } -/* line 519, jee.scss */ +/* line 572, jee.scss */ #main .node-chapitre.node-teaser ul.links { display: block; margin: 0; @@ -4520,11 +4641,11 @@ div.messages { position: relative; width: 100%; } -/* line 521, jee.scss */ +/* line 574, jee.scss */ #main .node-chapitre.node-teaser ul.links li.node-readmore { padding: 0; } -/* line 523, jee.scss */ +/* line 576, jee.scss */ #main .node-chapitre.node-teaser ul.links li.node-readmore a { display: inline-block; height: 25px; @@ -4536,12 +4657,17 @@ div.messages { background: transparent url("../assets/img/readmore-btn.png") no-repeat right center; background: none, url("../assets/img/readmore-btn.svg") no-repeat right center; } -/* line 536, jee.scss */ +/* line 589, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-partie { clear: both; - padding-top: 1em; } -/* line 540, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 589, jee.scss */ + #main .node-chapitre.node-teaser .field-name-field-partie { + padding-top: 1em; + } +} +/* line 597, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-vignette { position: relative; float: left; @@ -4552,33 +4678,33 @@ div.messages { margin-left: 0; background-size: contain; } -/* line 551, jee.scss */ +/* line 608, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-vignette img { width: 65px; height: 65px; } -/* line 555, jee.scss */ +/* line 612, jee.scss */ #main .node-chapitre.node-teaser .field-type-text { min-width: 16em; } -/* line 556, jee.scss */ +/* line 613, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-titre { font-family: "epflul"; font-size: 1.4em; line-height: 1.1; } -/* line 561, jee.scss */ +/* line 618, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-sous-titre { font-family: "epflul"; font-size: 1.2em; line-height: 1.2; } -/* line 566, jee.scss */ +/* line 623, jee.scss */ #main .node-chapitre.node-teaser .field-name-field-description { font-size: 0.88em; line-height: 1; } -/* line 572, jee.scss */ +/* line 629, jee.scss */ #main .node-chapitre.node-teaser .line { z-index: -1; position: absolute; @@ -4590,13 +4716,14 @@ div.messages { width: 2px; opacity: 0.4; } -/* line 590, jee.scss */ +/* line 647, jee.scss */ #main #chapter-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; + overflow: hidden; z-index: -1; opacity: 0; -webkit-transition: 2s ease-out; @@ -4617,12 +4744,12 @@ div.messages { |__| */ } -/* line 599, jee.scss */ +/* line 657, jee.scss */ #main #chapter-wrapper.visible { opacity: 1; z-index: 500; } -/* line 604, jee.scss */ +/* line 662, jee.scss */ #main #chapter-wrapper #home-btn { background: transparent url("../assets/img/home-btn.png") no-repeat center center; background: none, url("../assets/img/home-btn.svg") no-repeat center center; @@ -4634,195 +4761,300 @@ div.messages { height: 20px; cursor: pointer; } -/* line 619, jee.scss */ +/* line 677, jee.scss */ #main #chapter-wrapper #node-2 { background: transparent url("../assets/img/bgd-sol.png") no-repeat center center; background: none, url("../assets/img/bgd-sol.svg") no-repeat center center; } -/* line 621, jee.scss */ +/* line 679, jee.scss */ #main #chapter-wrapper #node-2 .field-type-text-long .field-label, #main #chapter-wrapper #node-2 h2.node-title, #main #chapter-wrapper #node-2 .field-name-field-dbatre li:before, #main #chapter-wrapper #node-2 .field-name-field-partager .field-label { color: #ea5b0c; } -/* line 627, jee.scss */ -#main #chapter-wrapper #node-2 h2.node-title { - background: transparent url("../assets/img/title-SOL-blur.png") no-repeat center center; - background: none, url("../assets/img/title-SOL-blur.svg") no-repeat center center; +@media only screen and (max-width: 40em) { + /* line 686, jee.scss */ + #main #chapter-wrapper #node-2 h2.node-title { + background: transparent url("../assets/img/title-SOL-activ.png") no-repeat center center; + background: none, url("../assets/img/title-SOL-activ.svg") no-repeat center center; + height: 1.5em; + } } -/* line 630, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 692, jee.scss */ + #main #chapter-wrapper #node-2 h2.node-title { + background: transparent url("../assets/img/title-SOL-blur.png") no-repeat center center; + background: none, url("../assets/img/title-SOL-blur.svg") no-repeat center center; + } +} +/* line 696, jee.scss */ #main #chapter-wrapper #node-3 { background: transparent url("../assets/img/bgd-dph.png") no-repeat center center; background: none, url("../assets/img/bgd-dph.svg") no-repeat center center; } -/* line 632, jee.scss */ +/* line 698, jee.scss */ #main #chapter-wrapper #node-3 .field-type-text-long .field-label, #main #chapter-wrapper #node-3 h2.node-title, #main #chapter-wrapper #node-3 .field-name-field-dbatre li:before, #main #chapter-wrapper #node-3 .field-name-field-partager .field-label { color: #cecd00; } -/* line 638, jee.scss */ -#main #chapter-wrapper #node-3 h2.node-title { - background: transparent url("../assets/img/title-DPH-blur.png") no-repeat center center; - background: none, url("../assets/img/title-DPH-blur.svg") no-repeat center center; +@media only screen and (max-width: 40em) { + /* line 705, jee.scss */ + #main #chapter-wrapper #node-3 h2.node-title { + background: transparent url("../assets/img/title-DPH-activ.png") no-repeat center center; + background: none, url("../assets/img/title-DPH-activ.svg") no-repeat center center; + height: 5em; + } } -/* line 641, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 711, jee.scss */ + #main #chapter-wrapper #node-3 h2.node-title { + background: transparent url("../assets/img/title-DPH-blur.png") no-repeat center center; + background: none, url("../assets/img/title-DPH-blur.svg") no-repeat center center; + } +} +/* line 715, jee.scss */ #main #chapter-wrapper #node-4 { background: transparent url("../assets/img/bgd-sub.png") no-repeat center center; background: none, url("../assets/img/bgd-sub.svg") no-repeat center center; } -/* line 643, jee.scss */ +/* line 717, jee.scss */ #main #chapter-wrapper #node-4 .field-type-text-long .field-label, #main #chapter-wrapper #node-4 h2.node-title, #main #chapter-wrapper #node-4 .field-name-field-dbatre li:before, #main #chapter-wrapper #node-4 .field-name-field-partager .field-label { color: #de003a; } -/* line 649, jee.scss */ -#main #chapter-wrapper #node-4 h2.node-title { - background: transparent url("../assets/img/title-SUB-blur.png") no-repeat center center; - background: none, url("../assets/img/title-SUB-blur.svg") no-repeat center center; +@media only screen and (max-width: 40em) { + /* line 724, jee.scss */ + #main #chapter-wrapper #node-4 h2.node-title { + background: transparent url("../assets/img/title-SUB-activ.png") no-repeat center center; + background: none, url("../assets/img/title-SUB-activ.svg") no-repeat center center; + height: 1.5em; + } } -/* line 652, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 730, jee.scss */ + #main #chapter-wrapper #node-4 h2.node-title { + background: transparent url("../assets/img/title-SUB-blur.png") no-repeat center center; + background: none, url("../assets/img/title-SUB-blur.svg") no-repeat center center; + } +} +/* line 734, jee.scss */ #main #chapter-wrapper #node-5 { background: transparent url("../assets/img/bgd-bc.png") no-repeat center center; background: none, url("../assets/img/bgd-bc.svg") no-repeat center center; } -/* line 654, jee.scss */ +/* line 736, jee.scss */ #main #chapter-wrapper #node-5 .field-type-text-long .field-label, #main #chapter-wrapper #node-5 h2.node-title, #main #chapter-wrapper #node-5 .field-name-field-dbatre li:before, #main #chapter-wrapper #node-5 .field-name-field-partager .field-label { color: #0066b1; } -/* line 660, jee.scss */ -#main #chapter-wrapper #node-5 h2.node-title { - background: transparent url("../assets/img/title-BC-blur.png") no-repeat center center; - background: none, url("../assets/img/title-BC-blur.svg") no-repeat center center; +@media only screen and (max-width: 40em) { + /* line 743, jee.scss */ + #main #chapter-wrapper #node-5 h2.node-title { + background: transparent url("../assets/img/title-BC-activ.png") no-repeat center center; + background: none, url("../assets/img/title-BC-activ.svg") no-repeat center center; + height: 4em; + } } -/* line 663, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 749, jee.scss */ + #main #chapter-wrapper #node-5 h2.node-title { + background: transparent url("../assets/img/title-BC-blur.png") no-repeat center center; + background: none, url("../assets/img/title-BC-blur.svg") no-repeat center center; + } +} +/* line 753, jee.scss */ #main #chapter-wrapper #node-6 { background: transparent url("../assets/img/bgd-opp.png") no-repeat center center; background: none, url("../assets/img/bgd-opp.svg") no-repeat center center; } -/* line 665, jee.scss */ +/* line 755, jee.scss */ #main #chapter-wrapper #node-6 .field-type-text-long .field-label, #main #chapter-wrapper #node-6 h2.node-title, #main #chapter-wrapper #node-6 .field-name-field-dbatre li:before, #main #chapter-wrapper #node-6 .field-name-field-partager .field-label { color: #af1380; } -/* line 671, jee.scss */ -#main #chapter-wrapper #node-6 h2.node-title { - background: transparent url("../assets/img/title-OPP-blur.png") no-repeat center center; - background: none, url("../assets/img/title-OPP-blur.svg") no-repeat center center; +@media only screen and (max-width: 40em) { + /* line 762, jee.scss */ + #main #chapter-wrapper #node-6 h2.node-title { + background: transparent url("../assets/img/title-OPP-activ.png") no-repeat center center; + background: none, url("../assets/img/title-OPP-activ.svg") no-repeat center center; + height: 6em; + } } -/* line 674, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 768, jee.scss */ + #main #chapter-wrapper #node-6 h2.node-title { + background: transparent url("../assets/img/title-OPP-blur.png") no-repeat center center; + background: none, url("../assets/img/title-OPP-blur.svg") no-repeat center center; + } +} +/* line 772, jee.scss */ #main #chapter-wrapper #node-7 { background: transparent url("../assets/img/bgd-bub.png") no-repeat center center; background: none, url("../assets/img/bgd-bub.svg") no-repeat center center; } -/* line 676, jee.scss */ +/* line 774, jee.scss */ #main #chapter-wrapper #node-7 .field-type-text-long .field-label, #main #chapter-wrapper #node-7 h2.node-title, #main #chapter-wrapper #node-7 .field-name-field-dbatre li:before, #main #chapter-wrapper #node-7 .field-name-field-partager .field-label { color: #62a530; } -/* line 682, jee.scss */ -#main #chapter-wrapper #node-7 h2.node-title { - background: transparent url("../assets/img/title-DUB-blur.png") no-repeat center center; - background: none, url("../assets/img/title-DUB-blur.svg") no-repeat center center; +@media only screen and (max-width: 40em) { + /* line 781, jee.scss */ + #main #chapter-wrapper #node-7 h2.node-title { + background: transparent url("../assets/img/title-DUB-activ.png") no-repeat center center; + background: none, url("../assets/img/title-DUB-activ.svg") no-repeat center center; + height: 5em; + } } -/* line 685, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 787, jee.scss */ + #main #chapter-wrapper #node-7 h2.node-title { + background: transparent url("../assets/img/title-DUB-blur.png") no-repeat center center; + background: none, url("../assets/img/title-DUB-blur.svg") no-repeat center center; + } +} +/* line 791, jee.scss */ #main #chapter-wrapper #node-8 { background: transparent url("../assets/img/bgd-juso.png") no-repeat center center; background: none, url("../assets/img/bgd-juso.svg") no-repeat center center; } -/* line 687, jee.scss */ +/* line 793, jee.scss */ #main #chapter-wrapper #node-8 .field-type-text-long .field-label, #main #chapter-wrapper #node-8 h2.node-title, #main #chapter-wrapper #node-8 .field-name-field-dbatre li:before, #main #chapter-wrapper #node-8 .field-name-field-partager .field-label { color: #33b4b5; } -/* line 693, jee.scss */ -#main #chapter-wrapper #node-8 h2.node-title { - background: transparent url("../assets/img/title-JUSO-blur.png") no-repeat center center; - background: none, url("../assets/img/title-JUSO-blur.svg") no-repeat center center; +@media only screen and (max-width: 40em) { + /* line 800, jee.scss */ + #main #chapter-wrapper #node-8 h2.node-title { + background: transparent url("../assets/img/title-JUSO-activ.png") no-repeat center center; + background: none, url("../assets/img/title-JUSO-activ.svg") no-repeat center center; + height: 3em; + } } -/* line 704, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 806, jee.scss */ + #main #chapter-wrapper #node-8 h2.node-title { + background: transparent url("../assets/img/title-JUSO-blur.png") no-repeat center center; + background: none, url("../assets/img/title-JUSO-blur.svg") no-repeat center center; + } +} +/* line 818, jee.scss */ #main #chapter-wrapper .node { position: relative; height: 100%; width: 100%; } -/* line 707, jee.scss */ +/* line 821, jee.scss */ #main #chapter-wrapper .node a { color: inherit; } -/* line 710, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 818, jee.scss */ + #main #chapter-wrapper .node { + overflow-y: auto; + } +} +/* line 828, jee.scss */ #main #chapter-wrapper .node-title { font-family: "epflulb"; font-weight: normal; text-transform: uppercase; text-align: center; line-height: 0.85; - font-size: 2.268em; - position: absolute; - display: block; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-size: contain !important; - text-indent: -5000px; - z-index: -1; - opacity: 0.4; } -/* line 726, jee.scss */ -#main #chapter-wrapper .node > .field, #main #chapter-wrapper .node > .block { - position: absolute; +@media only screen and (max-width: 40em) { + /* line 828, jee.scss */ + #main #chapter-wrapper .node-title { + width: 80%; + margin: 2em auto 1em; + background-size: contain !important; + background-position: center center; + text-indent: -5000px; + } } -/* line 730, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 828, jee.scss */ + #main #chapter-wrapper .node-title { + font-size: 2.268em; + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-size: contain !important; + text-indent: -5000px; + z-index: -1; + opacity: 0.4; + } +} +@media only screen and (min-width: 40.063em) { + /* line 857, jee.scss */ + #main #chapter-wrapper .node > .field, #main #chapter-wrapper .node > .block { + position: absolute; + } +} +/* line 862, jee.scss */ #main #chapter-wrapper .field-type-text-long, #main #chapter-wrapper .field-type-text { background-color: rgba(255, 255, 255, 0.9); min-height: 5em; - width: 19em; padding: 1em; - z-index: 10; - cursor: move; } -/* line 736, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 862, jee.scss */ + #main #chapter-wrapper .field-type-text-long, #main #chapter-wrapper .field-type-text { + width: 80%; + margin: 1em auto; + } +} +@media only screen and (min-width: 40.063em) { + /* line 862, jee.scss */ + #main #chapter-wrapper .field-type-text-long, #main #chapter-wrapper .field-type-text { + width: 19em; + z-index: 10; + cursor: move; + } +} +/* line 877, jee.scss */ #main #chapter-wrapper .field-type-text-long .field-label, #main #chapter-wrapper .field-type-text .field-label { text-transform: uppercase; font-family: "epflulb"; font-size: 1.2em; } -/* line 742, jee.scss */ +/* line 883, jee.scss */ #main #chapter-wrapper .field-type-text-long h2, #main #chapter-wrapper .field-type-text h2 { font-size: 0.80em; } -/* line 745, jee.scss */ +/* line 886, jee.scss */ #main #chapter-wrapper .field-type-text-long p, #main #chapter-wrapper .field-type-text p { font-size: 0.80em; margin-bottom: 0.5em; } -/* line 750, jee.scss */ +/* line 891, jee.scss */ #main #chapter-wrapper .field-type-text-long a, #main #chapter-wrapper .field-type-text a { text-decoration: underline; } -/* line 754, jee.scss */ +/* line 896, jee.scss */ #main #chapter-wrapper .field-name-field-dbatre { left: 60em; } -/* line 756, jee.scss */ +/* line 898, jee.scss */ #main #chapter-wrapper .field-name-field-dbatre ul { margin: 1em 0 1em 1em; } -/* line 758, jee.scss */ +/* line 900, jee.scss */ #main #chapter-wrapper .field-name-field-dbatre ul li { list-style: none; line-height: 1; @@ -4830,7 +5062,7 @@ div.messages { position: relative; font-size: 0.80em; } -/* line 764, jee.scss */ +/* line 906, jee.scss */ #main #chapter-wrapper .field-name-field-dbatre ul li:before { content: "?"; position: absolute; @@ -4838,14 +5070,14 @@ div.messages { left: -1em; font-family: "epflul"; } -/* line 775, jee.scss */ +/* line 916, jee.scss */ #main #chapter-wrapper .field-name-field-partie { height: 60%; width: 100%; top: 20%; left: 0; } -/* line 778, jee.scss */ +/* line 920, jee.scss */ #main #chapter-wrapper .field-name-field-partie .field-items { position: relative; top: 0; @@ -4853,12 +5085,12 @@ div.messages { height: 100%; width: auto; } -/* line 783, jee.scss */ +/* line 925, jee.scss */ #main #chapter-wrapper .field-name-field-partie .field-items .field { position: relative; display: inline-block; } -/* line 786, jee.scss */ +/* line 928, jee.scss */ #main #chapter-wrapper .field-name-field-partie .field-items .field .mask { position: absolute; width: 100%; @@ -4875,15 +5107,9 @@ div.messages { ___/ // / / ___ |/ / _/ // /___ | |/ |/ / _, _/ ___ |/ ____/ ____/ /___/ _, _/ /____//_/ /_/ |_/_/ /___/\____/ |__/|__/_/ |_/_/ |_/_/ /_/ /_____/_/ |_| */ -/* line 807, jee.scss */ +/* line 949, jee.scss */ #static-wrapper { position: absolute; - top: 15%; - bottom: 0; - right: 20px; - width: 80%; - max-width: 55em; - z-index: -1; background-color: #fff; opacity: 0; -webkit-transition: 0.5s ease-out; @@ -4891,33 +5117,80 @@ div.messages { -webkit-transition-property: opacity; transition-property: opacity; } -/* line 818, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 949, jee.scss */ + #static-wrapper { + top: 10%; + bottom: 0; + right: 0; + width: 100%; + z-index: -1; + } +} +@media only screen and (min-width: 40.063em) { + /* line 949, jee.scss */ + #static-wrapper { + top: 15%; + bottom: 0; + right: 20px; + width: 80%; + max-width: 55em; + z-index: -1; + } +} +/* line 970, jee.scss */ #static-wrapper.visible { opacity: 0.9; -webkit-transition: 1.5s ease-out; transition: 1.5s ease-out; z-index: 500; } -/* line 824, jee.scss */ +/* line 976, jee.scss */ #static-wrapper > .close { position: absolute; - top: 20px; - right: 20px; - z-index: 500; - width: 25px; - height: 25px; cursor: pointer; background: transparent url("../assets/img/close.png") no-repeat center center; background: none, url("../assets/img/close.svg") no-repeat center center; } -/* line 833, jee.scss */ -#static-wrapper > .inner { - padding: 5em 7em; - width: 100%; - height: 100%; - overflow: hidden; +@media only screen and (max-width: 40em) { + /* line 976, jee.scss */ + #static-wrapper > .close { + top: 10px; + right: 10px; + z-index: 500; + width: 15px; + height: 15px; + } } -/* line 837, jee.scss */ +@media only screen and (min-width: 40.063em) { + /* line 976, jee.scss */ + #static-wrapper > .close { + top: 20px; + right: 20px; + z-index: 500; + width: 25px; + height: 25px; + } +} +@media only screen and (max-width: 40em) { + /* line 992, jee.scss */ + #static-wrapper > .inner { + padding: 1em 1em 1.5em; + width: 100%; + height: 100%; + overflow: hidden; + } +} +@media only screen and (min-width: 40.063em) { + /* line 992, jee.scss */ + #static-wrapper > .inner { + padding: 5em 7em; + width: 100%; + height: 100%; + overflow: hidden; + } +} +/* line 1002, jee.scss */ #static-wrapper > .inner > .node { width: 100%; height: 100%; @@ -4925,42 +5198,42 @@ div.messages { overflow-x: hidden; padding-right: 1.5em; } -/* line 844, jee.scss */ +/* line 1009, jee.scss */ #static-wrapper h2.node-title { font-family: "epflulb"; text-transform: uppercase !important; font-size: 3em; color: #000; } -/* line 852, jee.scss */ +/* line 1017, jee.scss */ #static-wrapper .content h3 { font-family: "epflulb"; font-size: 2em; text-transform: uppercase !important; color: #8d198f; } -/* line 859, jee.scss */ +/* line 1024, jee.scss */ #static-wrapper .content h4 { font-size: 1em; font-weight: 700; } -/* line 866, jee.scss */ +/* line 1031, jee.scss */ #static-wrapper .content p { font-family: "open_sans", sans-serif; font-weight: 600; font-size: 0.85em; line-height: 1.5em; } -/* line 873, jee.scss */ +/* line 1038, jee.scss */ #static-wrapper .content a { text-decoration: underline; } -/* line 876, jee.scss */ +/* line 1041, jee.scss */ #static-wrapper .content img.floatleft { float: left; margin-right: 1em; } -/* line 877, jee.scss */ +/* line 1042, jee.scss */ #static-wrapper .content img.floatright { float: right; margin-left: 1em; @@ -4972,60 +5245,71 @@ div.messages { / __/ / /_/ / /_/ / / / / /___/ _, _/ /_/ \____/\____/ /_/ /_____/_/ |_| */ -/* line 889, jee.scss */ +/* line 1054, jee.scss */ #footer { position: fixed; bottom: 0; right: 20px; z-index: 900; } -/* line 894, jee.scss */ +/* line 1059, jee.scss */ body.chapter-displayed #footer { display: none; } -/* line 898, jee.scss */ +/* line 1063, jee.scss */ #footer .block { display: inline-block; vertical-align: top; font-size: 0.5em; } -/* line 902, jee.scss */ +/* line 1067, jee.scss */ #footer .block p { font-size: inherit; } -/* line 903, jee.scss */ +/* line 1068, jee.scss */ #footer .block a { color: #000; } -/* line 906, jee.scss */ +/* line 1071, jee.scss */ #footer .block-menu { display: block; font-size: inherit; } -/* line 909, jee.scss */ +/* line 1074, jee.scss */ #footer .block-menu ul { margin: 0; padding: 0; } -/* line 911, jee.scss */ +/* line 1076, jee.scss */ #footer .block-menu ul li { - margin: 0 1em 0 0; padding: 0; display: inline-block; list-style: none; } -/* line 915, jee.scss */ +@media only screen and (max-width: 40em) { + /* line 1076, jee.scss */ + #footer .block-menu ul li { + margin: 0 0.5em 0.5em 0; + } +} +@media only screen and (min-width: 40.063em) { + /* line 1076, jee.scss */ + #footer .block-menu ul li { + margin: 0 1em 0 0; + } +} +/* line 1086, jee.scss */ #footer .block-menu ul li a { font-family: "epflulb"; color: #000; text-transform: uppercase; font-size: 0.6em; } -/* line 925, jee.scss */ +/* line 1096, jee.scss */ #footer p { margin: 0; } -/* line 929, jee.scss */ +/* line 1100, jee.scss */ #footer #block-block-1 { display: none; } @@ -5037,7 +5321,7 @@ body.chapter-displayed #footer { / / / // / ___/ / /___ /_/ /_/___//____/\____/ */ -/* line 938, jee.scss */ +/* line 1109, jee.scss */ #loader { position: absolute; top: 50%; @@ -5054,13 +5338,13 @@ body.chapter-displayed #footer { -webkit-transition-property: opacity; transition-property: opacity; } -/* line 949, jee.scss */ +/* line 1120, jee.scss */ body.loading #loader { z-index: 1000; opacity: 1; } -/* line 955, jee.scss */ +/* line 1126, jee.scss */ #fullscreen-btn { position: fixed; right: 20px; @@ -5074,13 +5358,13 @@ body.loading #loader { background: transparent url("../assets/img/fullscreen-on.png") no-repeat center center; background: none, url("../assets/img/fullscreen-on.svg") no-repeat center center; } -/* line 964, jee.scss */ +/* line 1135, jee.scss */ .fullscreen #fullscreen-btn { background: transparent url("../assets/img/fullscreen-off.png") no-repeat center center; background: none, url("../assets/img/fullscreen-off.svg") no-repeat center center; } -/* line 977, jee.scss */ +/* line 1148, jee.scss */ .bubble-1 { position: absolute; z-index: 0; @@ -5093,7 +5377,7 @@ body.loading #loader { left: -200px; } -/* line 981, jee.scss */ +/* line 1152, jee.scss */ .bubble-2 { position: absolute; z-index: 0; @@ -5106,7 +5390,7 @@ body.loading #loader { right: -400px; } -/* line 986, jee.scss */ +/* line 1157, jee.scss */ .star { position: absolute; z-index: 0; @@ -5119,7 +5403,7 @@ body.loading #loader { } /*Remove Mozilla Firefox Border – Remove Dotted Line Around Link */ -/* line 996, jee.scss */ +/* line 1167, jee.scss */ * { outline: 0 !important; } @@ -5130,7 +5414,7 @@ body.loading #loader { / /_/ / /___/ /_/ / /_/ / /_/ / /_____/_____/_____/\____/\____/ */ -/* line 1005, jee.scss */ +/* line 1176, jee.scss */ #fps { position: fixed; bottom: 40px; @@ -5138,7 +5422,7 @@ body.loading #loader { z-index: 1000; } -/* line 1011, jee.scss */ +/* line 1182, jee.scss */ #nav-cursor { position: absolute; width: 6px; diff --git a/sites/all/themes/gui/jee/css/jee.scss b/sites/all/themes/gui/jee/css/jee.scss index 01803db..76bd3aa 100755 --- a/sites/all/themes/gui/jee/css/jee.scss +++ b/sites/all/themes/gui/jee/css/jee.scss @@ -35,6 +35,7 @@ $column-gutter: rem-calc(20); background: transparent url('../assets/img/#{$img}.png') $r $x $y; background: none, url('../assets/img/#{$img}.svg') $r $x $y; } + /* ___ ____ ____ / | / __ \/ __ \ @@ -44,8 +45,8 @@ $column-gutter: rem-calc(20); */ html{ position:relative; - // overflow:hidden; - // height:100%; + height:100%; width:100%; + overflow:hidden; } body{ @@ -113,11 +114,20 @@ $animeNodesDuration:3s; z-index:0; position:absolute; overflow:hidden; - width:700px; - height:310px; - top:50%; left:50%; - margin-left:-350px; - margin-top:-155px; + @media #{$small-only}{ + width:200px; + height:88px; + top:50%; left:50%; + margin-left:-100px; + margin-top:-44px; + } + @media #{$medium-up} { + width:700px; + height:310px; + top:50%; left:50%; + margin-left:-350px; + margin-top:-155px; + } // transition-property: "transform"; // transition-duration: 0.2s; // transition-timing-function:ease-out; @@ -138,12 +148,14 @@ $animeNodesDuration:3s; } &:before{ @include bg-svg-png('logo'); + background-size: contain; animation: introLogo $animeLogoDuration linear 0s; animation-fill-mode: forwards; } &:after{ // background: transparent url('../assets/img/logo-blured.svg') no-repeat center center; @include bg-svg-png('logo-blured'); + background-size: contain; animation: introLogoBlured $animeLogoDuration linear 0s; animation-fill-mode: forwards; } @@ -152,6 +164,7 @@ $animeNodesDuration:3s; h2{ // background: transparent url('../assets/img/slogan.svg') no-repeat center center; @include bg-svg-png('slogan'); + background-size: contain; position:absolute; width:100%; height:100%; a{display:block;margin-top:-500%;} @@ -188,6 +201,18 @@ div.messages{ | --| | | |__| | | -|__ | | __ -|_ _| | | | | | | | | __| |_____|_____|_____|_____|__|__|_____| |_____| |_| |_|___|_____|____/|_____| */ + + @mixin title-size($w, $h) { + $factor: 0.5; + @media #{$small-only} { + width:$w*$factor; height:$h*$factor; + margin:0 $w*(1-$factor)*0.4; + } + @media #{$medium-up} { + width:$w; height:$h; + } + } + //SOL #node-2{ &.node-teaser{ @@ -195,7 +220,11 @@ div.messages{ &, a{color:$SOL-col-txt;} h2.node-title{ &,a{color:$SOL-color;} - a{@include bg-svg-png('title-SOL'); width:170px; height:35px;} + a{ + @include bg-svg-png('title-SOL'); + @include title-size(170px, 35px); + background-size: contain; + } } .field-name-field-vignette{@include bg-svg-png('shadow-sol');} .line{background-color:$SOL-col-active;} @@ -214,7 +243,11 @@ div.messages{ &, a{color:$DPH-col-txt;} h2.node-title{ &,a{color:$DPH-color;} - a{@include bg-svg-png('title-DPH'); width:180px; height:80px;} + a{ + @include bg-svg-png('title-DPH'); + @include title-size(180px, 80px); + background-size: contain; + } } .field-name-field-vignette{@include bg-svg-png('shadow-dph');} .line{background-color:$DPH-col-active;} @@ -233,7 +266,11 @@ div.messages{ &, a{color:$SUB-col-txt;} h2.node-title{ &,a{color:$SUB-color;} - a{@include bg-svg-png('title-SUB'); width:200px; height:35px;} + a{ + @include bg-svg-png('title-SUB'); + @include title-size(200px, 35px); + background-size: contain; + } } .field-name-field-vignette{@include bg-svg-png('shadow-sub');} .line{background-color:$SUB-col-active;} @@ -252,7 +289,11 @@ div.messages{ &, a{color:$BC-col-txt;} h2.node-title{ &,a{color:$BC-color;} - a{@include bg-svg-png('title-BC'); width:120px; height:45px;} + a{ + @include bg-svg-png('title-BC'); + @include title-size(120px, 45px); + background-size: contain; + } } .field-name-field-vignette{@include bg-svg-png('shadow-bc');} .line{background-color:$BC-col-active;} @@ -271,7 +312,11 @@ div.messages{ &, a{color:$OPP-col-txt;} h2.node-title{ &,a{color:$OPP-color;} - a{@include bg-svg-png('title-OPP'); width:245px; height:95px;} + a{ + @include bg-svg-png('title-OPP'); + @include title-size(245px, 95px); + background-size: contain; + } } .field-name-field-vignette{@include bg-svg-png('shadow-opp');} .line{background-color:$OPP-col-active;} @@ -290,7 +335,11 @@ div.messages{ &, a{color:$DUB-col-txt;} h2.node-title{ &,a{color:$DUB-color;} - a{@include bg-svg-png('title-DUB'); width:195px; height:65px;} + a{ + @include bg-svg-png('title-DUB'); + @include title-size(195px, 65px); + background-size: contain; + } } .field-name-field-vignette{@include bg-svg-png('shadow-dub');} .line{background-color:$DUB-col-active;} @@ -309,7 +358,11 @@ div.messages{ &, a{color:$JUSO-col-txt;} h2.node-title{ &,a{color:$JUSO-color;} - a{@include bg-svg-png('title-JUSO'); width:200px; height:65px; } + a{ + @include bg-svg-png('title-JUSO'); + @include title-size(200px, 65px); + background-size: contain; + } } .field-name-field-vignette{@include bg-svg-png('shadow-juso');} .line{background-color:$JUSO-col-active;} @@ -369,7 +422,7 @@ div.messages{ z-index:5; } } - >.content{position:relative;} + >.content{position:relative; left:0;} .texts{ opacity:0; height:1px; overflow:hidden; transition:1s ease-out; @@ -533,7 +586,11 @@ div.messages{ } } - .field-name-field-partie{clear:both; padding-top:1em;} + .field-name-field-partie{clear:both; + @media #{$medium-up} { + padding-top:1em; + } + } $shadow-size:3.5em; @@ -591,6 +648,7 @@ div.messages{ position:absolute; top:0; left:0; width:100%; height:100%; + overflow:hidden; z-index: -1; opacity:0; transition:2s ease-out; @@ -624,7 +682,15 @@ div.messages{ .field-name-field-partager .field-label{ color:$SOL-col-active; } - h2.node-title{@include bg-svg-png('title-SOL-blur');} + @media #{$small-only} { + h2.node-title{ + @include bg-svg-png('title-SOL-activ'); + height:1.5em; + } + } + @media #{$medium-up} { + h2.node-title{@include bg-svg-png('title-SOL-blur');} + } } // DPH #node-3{ @@ -635,7 +701,15 @@ div.messages{ .field-name-field-partager .field-label{ color:$DPH-col-active; } - h2.node-title{@include bg-svg-png('title-DPH-blur');} + @media #{$small-only} { + h2.node-title{ + @include bg-svg-png('title-DPH-activ'); + height:5em; + } + } + @media #{$medium-up} { + h2.node-title{@include bg-svg-png('title-DPH-blur');} + } } // SUB #node-4{ @@ -646,7 +720,15 @@ div.messages{ .field-name-field-partager .field-label{ color:$SUB-col-active; } - h2.node-title{@include bg-svg-png('title-SUB-blur');} + @media #{$small-only} { + h2.node-title{ + @include bg-svg-png('title-SUB-activ'); + height:1.5em; + } + } + @media #{$medium-up} { + h2.node-title{@include bg-svg-png('title-SUB-blur');} + } } // BC #node-5{ @@ -657,7 +739,15 @@ div.messages{ .field-name-field-partager .field-label{ color:$BC-col-active; } - h2.node-title{@include bg-svg-png('title-BC-blur');} + @media #{$small-only} { + h2.node-title{ + @include bg-svg-png('title-BC-activ'); + height:4em; + } + } + @media #{$medium-up} { + h2.node-title{@include bg-svg-png('title-BC-blur');} + } } // OPP #node-6{ @@ -668,7 +758,15 @@ div.messages{ .field-name-field-partager .field-label{ color:$OPP-col-active; } - h2.node-title{@include bg-svg-png('title-OPP-blur');} + @media #{$small-only} { + h2.node-title{ + @include bg-svg-png('title-OPP-activ'); + height:6em; + } + } + @media #{$medium-up} { + h2.node-title{@include bg-svg-png('title-OPP-blur');} + } } // DUB #node-7{ @@ -679,7 +777,15 @@ div.messages{ .field-name-field-partager .field-label{ color:$DUB-col-active; } - h2.node-title{@include bg-svg-png('title-DUB-blur');} + @media #{$small-only} { + h2.node-title{ + @include bg-svg-png('title-DUB-activ'); + height:5em; + } + } + @media #{$medium-up} { + h2.node-title{@include bg-svg-png('title-DUB-blur');} + } } // JUSO #node-8{ @@ -690,7 +796,15 @@ div.messages{ .field-name-field-partager .field-label{ color:$JUSO-col-active; } - h2.node-title{@include bg-svg-png('title-JUSO-blur');} + @media #{$small-only} { + h2.node-title{ + @include bg-svg-png('title-JUSO-activ'); + height:3em; + } + } + @media #{$medium-up} { + h2.node-title{@include bg-svg-png('title-JUSO-blur');} + } } /* @@ -705,6 +819,10 @@ div.messages{ position:relative; height:100%; width:100%; a{color:inherit;} + + @media #{$small-only} { + overflow-y:auto; + } } .node-title{ @@ -714,24 +832,47 @@ div.messages{ text-align: center; // max-width: 8.5em; line-height: 0.85; - font-size: 2.268em; - position:absolute; display:block; - top:0; left:0; width:100%; height:100%; - background-size: contain!important; - text-indent: -5000px; - z-index:-1; - opacity:0.4; + + @media #{$small-only} { + width:80%; + margin:2em auto 1em; + background-size: contain!important; + background-position: center center; + text-indent: -5000px; + } + + @media #{$medium-up} { + font-size: 2.268em; + position:absolute; display:block; + top:0; left:0; width:100%; height:100%; + background-size: contain!important; + text-indent: -5000px; + z-index:-1; + opacity:0.4; + } + } - .node>.field, .node>.block{ - position:absolute; + @media #{$medium-up} { + .node>.field, .node>.block{ + position:absolute; + } } .field-type-text-long, .field-type-text{ background-color: rgba(255,255,255,0.9); - min-height:5em; width:19em; padding:1em; - z-index:10; - cursor:move; + min-height:5em; padding:1em; + + @media #{$small-only} { + width:80%; + margin:1em auto; + } + + @media #{$medium-up} { + width:19em; + z-index:10; + cursor:move; + } .field-label{ text-transform: uppercase; @@ -751,6 +892,7 @@ div.messages{ text-decoration: underline; } } + .field-name-field-dbatre{ left:60em; ul{ @@ -771,8 +913,8 @@ div.messages{ } } - .field-name-field-partie{ + // position:absolute; height:60%; width:100%; top:20%; left:0; .field-items{ @@ -806,9 +948,19 @@ div.messages{ */ #static-wrapper{ position:absolute; - top:15%; bottom:0; right:20px; - width:80%; max-width:55em; - z-index: -1; + + @media #{$small-only} { + top:10%; + bottom:0; right:0; + width:100%; + z-index: -1; + } + @media #{$medium-up} { + top:15%; bottom:0; right:20px; + width:80%; max-width:55em; + z-index: -1; + } + background-color: #fff; opacity:0; @@ -823,16 +975,29 @@ div.messages{ >.close{ position:absolute; - top:20px; right:20px; - z-index: 500; - width:25px; height:25px; + @media #{$small-only} { + top:10px; right:10px; + z-index: 500; + width:15px; height:15px; + } + @media #{$medium-up} { + top:20px; right:20px; + z-index: 500; + width:25px; height:25px; + } cursor:pointer; @include bg-svg-png('close'); } >.inner{ - padding:5em 7em; - width:100%; height:100%; overflow:hidden; + @media #{$small-only} { + padding:1em 1em 1.5em; + width:100%; height:100%; overflow:hidden; + } + @media #{$medium-up} { + padding:5em 7em; + width:100%; height:100%; overflow:hidden; + } >.node{ width:100%; height:100%; overflow-y:auto; overflow-x:hidden; @@ -909,7 +1074,13 @@ div.messages{ ul{ margin:0; padding:0; li{ - margin:0 1em 0 0; padding:0; + @media #{$small-only} { + margin:0 0.5em 0.5em 0; + } + @media #{$medium-up} { + margin:0 1em 0 0; + } + padding:0; display:inline-block; list-style: none; a{ diff --git a/sites/all/themes/gui/jee/js/jee.js b/sites/all/themes/gui/jee/js/jee.js index ed10000..9a43dcf 100755 --- a/sites/all/themes/gui/jee/js/jee.js +++ b/sites/all/themes/gui/jee/js/jee.js @@ -22,6 +22,7 @@ jQuery(document).ready(function($) { _$nav_cursor; var _$body = $('body'), + _is_mobile = $('html').is('.mobile'), _$header = $("#header"), _$chapitres = $('.node-chapitre', '#main'), _chapitres_len = _$chapitres.length, @@ -484,8 +485,15 @@ jQuery(document).ready(function($) { //http://technify.me/user-experience/javascript/jquery/trigger-custom-events-with-jquery/ // click to preview chapter // $('h2.node-title, .field-name-field-partie:first>.field-name-field-vignette', this.$e) + this.$e - .on('click',this.preview.bind(this)) + .on('click', this, function(e){ + if(_is_mobile){ + e.data.loadNode(e); + }else{ + e.data.preview(e); + } + }); // .on('click', this, function(e){ // // e.stopImmediatePropagation(); // console.log('click on chapter'); @@ -771,14 +779,16 @@ jQuery(document).ready(function($) { console.log('Chapter :: displayNode '+this.nid); // place text blocks - this.texts_pos = shuffleArray([1,2,3,4]); - this.$blocks - .each(this.placeText.bind(this)) - .pep({ - allowDragEventPropagation:false, - disableSelect:true, - velocityMultiplier:1 - }); + if(!_is_mobile){ + this.texts_pos = shuffleArray([1,2,3,4]); + this.$blocks + .each(this.placeText.bind(this)) + .pep({ + allowDragEventPropagation:false, + disableSelect:true, + velocityMultiplier:1 + }); + } // build video player this.buildVideos(); @@ -846,10 +856,13 @@ jQuery(document).ready(function($) { this.dimvideo.h = (this.dimvideo.w * parseInt($first_vid.attr("height")))/parseInt($first_vid.attr("width")); } - // redim each iframe to fit + // add a mask on top of each iframe to avoid bad interaction with vimeo + if(_is_mobile) + this.$vids.after('
'); + + // redim each iframe to fit this.$vids - .after('
') .each(this.redimVideo.bind(this)) .each(this.setVidsEvents.bind(this)); diff --git a/sites/all/themes/gui/jee/preprocess/html.pre.php b/sites/all/themes/gui/jee/preprocess/html.pre.php index 3ed773d..36bd2e9 100755 --- a/sites/all/themes/gui/jee/preprocess/html.pre.php +++ b/sites/all/themes/gui/jee/preprocess/html.pre.php @@ -31,7 +31,7 @@ $heads['viewport'] = array( '#tag' => 'meta', '#attributes' => array( 'name' => 'viewport', - 'content' => 'width=device-width,initial-scale=1,maximum-scale=1', + 'content' => 'width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no', ), ); diff --git a/sites/all/themes/gui/jee/templates/html.tpl.php b/sites/all/themes/gui/jee/templates/html.tpl.php index ce4732a..ff3968a 100755 --- a/sites/all/themes/gui/jee/templates/html.tpl.php +++ b/sites/all/themes/gui/jee/templates/html.tpl.php @@ -69,7 +69,8 @@ - + +