From 3b86f61152216c1c5478c1983ae477c84e9552a6 Mon Sep 17 00:00:00 2001 From: Valentin Date: Wed, 12 Jun 2024 22:25:21 +0200 Subject: [PATCH] ajout du dropdown dans la page collectif --- user/themes/figureslibres-v2/css/theme.css | 65 +++++++++++++++++-- .../themes/figureslibres-v2/css/theme.css.map | 2 +- user/themes/figureslibres-v2/js/script.js | 23 ++++++- user/themes/figureslibres-v2/scss/style.scss | 59 +++++++++++++++-- 4 files changed, 139 insertions(+), 10 deletions(-) diff --git a/user/themes/figureslibres-v2/css/theme.css b/user/themes/figureslibres-v2/css/theme.css index 5ec3816..0a42976 100644 --- a/user/themes/figureslibres-v2/css/theme.css +++ b/user/themes/figureslibres-v2/css/theme.css @@ -160,6 +160,63 @@ h1, h2 { line-height: 1.1em; } +h4 { + display: block; + padding-top: 0.8rem; + width: 100%; + font-family: Syne, Sans-serif; + font-size: 1.25em; + cursor: pointer; +} +h4 a { + text-decoration: underline; + text-decoration-thickness: 1px; +} + +h4:first-of-type { + padding-top: 0; +} + +h4 + p { + margin-bottom: 0.5rem !important; +} +h4 + p em { + display: block; + font-size: 0.75em; + cursor: pointer; +} +h4 + p em > img { + display: inline-block; + height: 0.75em; + width: 0.75em !important; + margin-bottom: unset !important; + margin-left: 0.3rem; + transform: rotate(0deg); + transition: transform 0.4s ease-out; +} +h4 + p em > img.open { + transform: rotate(180deg); +} + +h4 + p + p { + margin-bottom: 0 !important; + padding-bottom: 0rem; + font-size: 0.75em; + max-height: 0px; + height: auto; + overflow: hidden; + transition: max-height 0.4s ease-out, padding-bottom 0.4s ease-out; +} + +h4 + p + p.open { + max-height: 50vh; + padding-bottom: 1rem; +} + +h4 + p + p + h2 { + margin-top: 1.5rem; +} + p, ul, figcaption { font-family: Lato, Sans-serif; font-size: 1.2em; @@ -1124,10 +1181,10 @@ body footer p a { width: 70%; } body main #text-content .text-item:first-of-type { - position: fixed; - top: calc(7vh + 2vh + 30px); - width: 20%; - left: 70%; + position: absolute; + top: 0; + width: 20vw; + left: 82%; } body main #text-content .text-item:first-of-type img { width: 70%; diff --git a/user/themes/figureslibres-v2/css/theme.css.map b/user/themes/figureslibres-v2/css/theme.css.map index b7d4b3e..995b6ee 100644 --- a/user/themes/figureslibres-v2/css/theme.css.map +++ b/user/themes/figureslibres-v2/css/theme.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../scss/configuration/_reset.css","../scss/configuration/_fonts.scss","../scss/configuration/_variable.scss","../scss/style.scss"],"names":[],"mappings":"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;EACA;EACA;EACA;EDzNN,YAFwB;;AC8NpB;EACE;;AAGJ;EACE;;AACA;EACE;EACA;EACA,eDxPS;ECyPT;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,SDnQK;ECoQL;EACA;EACA,WDxSE;ECySF,YDvSU;ECwSV;EDlPR,YAFwB;;ACuPlB;EACE;EACA;;AAEF;EACE;;AAEF;EDjVN;EACA;ECkVQ,kBD9RO;;ACgST;EDjVN;EACA;EACA;ECiVQ,kBDjSM;;ACmSR;EDhVN;EACA;EACA;ECgVQ,kBDpSS;;ACuSb;EACE;EACA;EACA,SDlSO;;ACoST;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA,eD9SS;;AC+ST;EACE;EACA;;AAEF;EACE;EACA,OD9UQ;EC+UR,QD9US;EC+UT;EACA;EDrSR,YAFwB;;AC0SlB;EACE;;AAIN;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EAEA;ED5UN,YAFwB;;ACgVlB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cDvWS;ECwWT,WDhZI;;ACiZJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AACA;ED1bR;EACA;;AC6bM;EACE;;AACA;ED5bR;EACA;EACA;;AC8bM;EACE;;AACA;ED7bR;EACA;EACA;;AC+bM;EACE;EACA;EACA;EACA;EACA;EACA,YDnZS;;ACsZb;EACE;;AAEF;EACE;EACA,ODpZW;ECqZX;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EAEE;EACA;;AACA;AAAA;EACE;EDpZR,YAFwB;ECwZhB;;AAGJ;AAAA;EAEE;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EDpaN,YAFwB;;ACyapB;AAAA;EAEE;;AAEF;AAAA;EAEE,kBD5cQ;;AC8cV;AAAA;EAEE,kBD/cW;;ACidb;AAAA;EAEE,kBDrdS;;ACudX;EACE;;AACA;EACE;EACA;EACA;EACA,aDlfQ;;ACofV;EACE;EACA;EACA;EACA,aDzfU;;AC6fZ;ED5hBN;EACA;;ACgiBM;ED7hBN;EACA;EACA;;ACgiBM;ED7hBN;EACA;EACA;;AC+hBI;EACE;;AAGA;EACE;EACA;;AACA;EACE;ED7dV,YAFwB;ECied;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;ED3eR,YAFwB;;ACgflB;EACE;;AAEF;EACE,kBDjhBM;;ACmhBR;EACE,kBDrhBO;;ACuhBT;EACE,kBDthBS;;ACyhBb;EACE;EACA;EACA;EACA,ODniBI;ECoiBJ,kBDpiBI;;ACsiBN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,WD7jBY;EC8jBZ,aDnmBE;EComBF;EACA;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIN;EACE,OD7lBE;EC8lBF;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA,QD3lBiB;EC4lBjB;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,ODxnBI;;ACynBJ;EACE;EACA,YD7nBI;EC8nBJ;EACA;EACA,aDprBI;ECqrBJ;EACA,ODhoBE;;;ACsoBV;EAGM;IACE;;EAIF;IACE;IACA;IACA;IACA;;EAEE;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;IACA;;EAKR;IACE;IACA;;EAGJ;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;;EAKJ;IACE,ODntBS;ICotBT,QDntBU;ICotBV;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE,WDjuBW;;ECmuBb;IACE;;EACA;IACE;IACA;;EAGJ;IACE,WDnvBE;ICovBF;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGJ;IACE;;EAIF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;;EAIN;IACE;IACA;;EAIF;IACE;IACA;;EAKR;IACE;IACA;IACA;IACA;IACA;IACA,QD1vBgB;IC2vBhB,ODpwBa;ICqwBb;IACA,kBDzxBM;;EC0xBN;IACE;IACA,WDhzBI;;ECizBJ;IACE;IACA;;;AAOV;EAGM;IACE;;EAEF;IACE,kBD3yBE;IC4yBF;IACA;IACA;IACA,QDjyBI;ICkyBJ;;EACA;IACE;;EAEF;IACE;IACA,WD/xBK;ICgyBL;;EACA;IACE;IACA,OD5zBA;IC6zBA,QDj1BA;ICk1BA;;EACA;IACE;IACA,WDr1BF;ICs1BE;IACA;IACA;IDhyBZ,YAFwB;;ECsyBhB;IACE,ODv0BF;;EC00BE;IACE,OD30BJ;IC40BI;;EAGJ;IACE;IACA;IACA;IACA;IACA;IACA;IAGA;IACA;IACA,kBD51BA;IC61BA;IACA;ID1zBV,YAFwB;;EC+zBhB;IACE;;EAKR;IACE,QDj1BqB;;ECo1BvB;IACE;IACA;IACA;;EAEF;IACE,kBDj3BM;ICk3BN,ODh3BI;;ECk3BN;IACE,OD71BM;IC81BN;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA,OD/3BI;ICg4BJ,WDn5BG;ICo5BH;;EAEF;IACE,kBD93BW;;ECg4Bb;IACE,kBDl4BQ;;ECo4BV;IACE,kBDt4BS;;ECy4Bb;IACE;;EAII;IACE;;EACA;IACE;;EAIN;IACE;;EAGJ;IACE,ODt4BI;;ECu4BJ;IACE;;EAIF;IACE;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAIN;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA,QD/8BM;;ECk9BV;IACE;;EAGJ;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;;EAIF;IACE;;EAGJ;IACE,ODv+BQ;ICw+BR,QDv+BS;ICw+BT;IACA;IACA;ID/7BR,YAFwB;;ECo8BlB;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EACA;IACE;;EAGJ;IACE;;EAKR;IACE,QD/+BgB;ICg/BhB;IACA;;EACA;IACE;;EACA;IACE,WDtiCI;;;AC6iCd;EAKU;IACE,WD1iCS;;EC6iCb;IACE,YDvgCc;;ECwgCd;IACE,ODxiCW;ICyiCX,QDxiCY;;EC6iChB;IACE;IACA;;EAIF;IACE;IACA","file":"theme.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../scss/configuration/_reset.css","../scss/configuration/_fonts.scss","../scss/configuration/_variable.scss","../scss/style.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAaC;EACA;EACA;EACA;EACA;EACA;;;AAED;AACA;AAAA;EAEC;;;AAED;EACC;;;AAED;EACC;;;AAED;EACC;;;AAED;AAAA;EAEC;EACA;;;AAED;EACC;EACA;;;AAED;EACE;EACA;;;AC7BA;EACE,aAWe;EAVf;EACA;EACA;;AAJF;EACE,aAYe;EAXf;EACA;EACA;;AAJF;EACE,aAae;EAZf;EACA;EACA;;AAJF;EACE,aAce;EAbf;EACA;EACA;;AAJF;EACE,aAgBe;EAff;EACA;EACA;;AAJF;EACE,aAiBe;EAhBf;EACA;EACA;;AAJF;EACE,aAmBe;EAlBf;EACA;EACA;;AAJF;EACE,aAoBe;EAnBf;EACA;EACA;;AAJF;EACE,aAqBe;EApBf;EACA;EACA;;AAJF;EACE,aAsBe;EArBf;EACA;EACA;;AAJF;EACE,aAuBe;EAtBf;EACA;EACA;;AAJF;EACE,aAwBe;EAvBf;EACA;EACA;;AAJF;EACE,aAyBe;EAxBf;EACA;EACA;;AC4FF;EACE;IAAM;;EACN;IAAM;;EACN;IAAM;;;AClHR;EACE;EACA;EACA,kBDmDU;;;ACjDZ;EACE;EACA,ODqCiB;ECpCjB,QDqCkB;;;ACnCpB;EACE,aDTU;ECUV,WD2BoB;EC1BpB,aDwBgB;;;ACtBlB;EACE;EACA;EACA;EACA,aDjBU;ECkBV,WDgBkB;ECflB;;AACA;EACE;EACA;;;AAGJ;EACE;;;AAEF;EACE;;AACA;EACE;EACA,WDCO;ECAP;;AACA;EACE;EACA,QDHK;ECIL;EACA;EACA;EACA;EDgDJ,YAFwB;;AC3CtB;EACE;;;AAIN;EACE;EACA;EACA,WDlBS;ECmBT;EACA;EACA;EDkCA,YAFwB;;;AC7B1B;EACE;EACA;;;AAEF;EACE;;;AAEF;EACE,aDlES;ECmET,WDnCY;ECoCZ,aDjCkB;;;ACmCpB;EACE;EACA,aDvEU;;;ACyEZ;EACE;;;AAIF;EACE;EACA,OD5BU;EC6BV,kBD3BQ;EAkCR,YAFwB;;ACHxB;EACE;EACA;EACA;EACA;EACA;;AACA;EACE,QDtBM;ECuBN;EACA;EACA;EACA;EACA,kBDzCI;EAkCR,YAFwB;;ACWpB;EACE;;AAEF;EACE,ODzDU;EC0DV,QDzDW;;AC4Df;EACE;EACA,kBDvDM;ECwDN;EACA;EACA;EACA;EACA;EACA;EDzBJ,YAFwB;;AC6BpB;EACE;EACA;EACA,OD/CW;ECgDX,kBDjEE;ECkEF,OD5EU;EC6EV,QD5EW;;AC8Eb;EACE;EACA;EACA;EACA;;AACA;EACE;EACA,OD5EA;;AC6EA;EACE;EACA;EACA;EACA;EACA,aDxIA;ECyIA,WDnGQ;;ACsGZ;EACE,ODzFE;EC0FF,kBDxFA;;AC4FN;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA,QDnFsB;ECoFtB,YD7FiB;EC8FjB;EDrEF,YAFwB;;AC0ExB;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EACE,eDxGS;;ACyGT;EACE;EACA;EDxFR,YAFwB;;AC6FlB;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA,eDzHS;;AC0HT;EACE;EACA;;AAEF;EACE;EACA;EACA,SDpIK;;ACsIP;EACE;;AACA;EACI,ODvJF;ECwJE;EACA;EACA;EACA;EACA,WDhLF;EAwDV,YAFwB;;AC6Hd;EDhNV;EACA;;ACkNU;ED/MV;EACA;EACA;;ACgNU;ED7MV;EACA;EACA;;ACiNI;EACE;;AAEF;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;EACA,kBD3LE;EC4LF;EACA;EACA;EACA;;AAGA;EACE,WDnNU;;ACqNZ;EDzON;EACA;;AC2OM;ED3PN;EACA;;AC6PM;ED1PN;EACA;EACA;;AC2PM;EDxPN;EACA;EACA;;AC2PM;EACE;EACA;EACA;EACA;EACA;;AAEE;EACE;;AAGJ;EACE;EACA;EACA;EACA,WDzPE;EC0PF;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AACA;EDjSd;EACA;;ACmSc;EDhSd;EACA;EACA;;ACiSc;ED9Rd;EACA;EACA;;ACgSY;EACE;EACA,QDrQI;ECsQJ,ODrQE;ECsQF;ED1Nd,YAFwB;;ACgOd;EACE;;AAMN;EACE,WDxRU;;AC0RZ;ED1SN;EACA;;AC4SM;EDzSN;EACA;;AC4SI;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;EACE,YD/QS;ECgRT;ED7PN,YAFwB;;ACiQlB;EACE,OD1SQ;EC2SR,QD1SS;;AC4SX;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;ED5QN,YAFwB;;ACiRpB;EACE;;AAGJ;EACE;;AACA;EACE;EACA;EACA,eD3SS;EC4ST;EACA;EACA;EACA;;AACA;EACE;EACA;EACA,SDtTK;ECuTL;EACA;EACA,WD3VE;EC4VF,YD1VU;EC2VV;EDrSR,YAFwB;;AC0SlB;EACE;EACA;;AAEF;EACE;;AAEF;EDpYN;EACA;ECqYQ,kBDjVO;;ACmVT;EDpYN;EACA;EACA;ECoYQ,kBDpVM;;ACsVR;EDnYN;EACA;EACA;ECmYQ,kBDvVS;;AC0Vb;EACE;EACA;EACA,SDrVO;;ACuVT;EACE;EACA;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA,eDjWS;;ACkWT;EACE;EACA;;AAEF;EACE;EACA,ODjYQ;ECkYR,QDjYS;ECkYT;EACA;EDxVR,YAFwB;;AC6VlB;EACE;;AAIN;EACE;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;EAEA;ED/XN,YAFwB;;ACmYlB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA,cD1ZS;EC2ZT,WDncI;;ACocJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;;AACA;ED7eR;EACA;;ACgfM;EACE;;AACA;ED/eR;EACA;EACA;;ACifM;EACE;;AACA;EDhfR;EACA;EACA;;ACkfM;EACE;EACA;EACA;EACA;EACA;EACA,YDtcS;;ACycb;EACE;;AAEF;EACE;EACA,ODvcW;ECwcX;EACA;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;EAEE;EACA;;AACA;AAAA;EACE;EDvcR,YAFwB;EC2chB;;AAGJ;AAAA;EAEE;EACA;;AAEF;AAAA;EAEE;EACA;EACA;EACA;EACA;EDvdN,YAFwB;;AC4dpB;AAAA;EAEE;;AAEF;AAAA;EAEE,kBD/fQ;;ACigBV;AAAA;EAEE,kBDlgBW;;ACogBb;AAAA;EAEE,kBDxgBS;;AC0gBX;EACE;;AACA;EACE;EACA;EACA;EACA,aDriBQ;;ACuiBV;EACE;EACA;EACA;EACA,aD5iBU;;ACgjBZ;ED/kBN;EACA;;ACmlBM;EDhlBN;EACA;EACA;;ACmlBM;EDhlBN;EACA;EACA;;ACklBI;EACE;;AAGA;EACE;EACA;;AACA;EACE;EDhhBV,YAFwB;ECohBd;;AAGJ;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;ED9hBR,YAFwB;;ACmiBlB;EACE;;AAEF;EACE,kBDpkBM;;ACskBR;EACE,kBDxkBO;;AC0kBT;EACE,kBDzkBS;;AC4kBb;EACE;EACA;EACA;EACA,ODtlBI;ECulBJ,kBDvlBI;;ACylBN;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA,WDhnBY;ECinBZ,aDtpBE;ECupBF;EACA;;AAEF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAIN;EACE,ODhpBE;ECipBF;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;;AAKR;EACE;EACA;EACA,QD9oBiB;EC+oBjB;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA,OD3qBI;;AC4qBJ;EACE;EACA,YDhrBI;ECirBJ;EACA;EACA,aDvuBI;ECwuBJ;EACA,ODnrBE;;;ACyrBV;EAGM;IACE;;EAIF;IACE;IACA;IACA;IACA;;EAEE;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EACA;IACE;;EAGJ;IACE;IACA;;EAKR;IACE;IACA;;EAGJ;IACE;;EACA;IACE;IACA;IACA;;EACA;IACE;;EAGJ;IACE;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;;EAKJ;IACE,ODtwBS;ICuwBT,QDtwBU;ICuwBV;;EAEF;IACE;;EAEF;IACE;IACA;;EAEF;IACE,WDpxBW;;ECsxBb;IACE;;EACA;IACE;IACA;;EAGJ;IACE,WDtyBE;ICuyBF;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;;EACA;IACE;IACA;IACA;;EAGJ;IACE;;EAIF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EACA;IACE;;EAIN;IACE;IACA;;EAIF;IACE;IACA;;EAKR;IACE;IACA;IACA;IACA;IACA;IACA,QD7yBgB;IC8yBhB,ODvzBa;ICwzBb;IACA,kBD50BM;;EC60BN;IACE;IACA,WDn2BI;;ECo2BJ;IACE;IACA;;;AAOV;EAGM;IACE;;EAEF;IACE,kBD91BE;IC+1BF;IACA;IACA;IACA,QDp1BI;ICq1BJ;;EACA;IACE;;EAEF;IACE;IACA,WDl1BK;ICm1BL;;EACA;IACE;IACA,OD/2BA;ICg3BA,QDp4BA;ICq4BA;;EACA;IACE;IACA,WDx4BF;ICy4BE;IACA;IACA;IDn1BZ,YAFwB;;ECy1BhB;IACE,OD13BF;;EC63BE;IACE,OD93BJ;IC+3BI;;EAGJ;IACE;IACA;IACA;IACA;IACA;IACA;IAGA;IACA;IACA,kBD/4BA;ICg5BA;IACA;ID72BV,YAFwB;;ECk3BhB;IACE;;EAKR;IACE,QDp4BqB;;ECu4BvB;IACE;IACA;IACA;;EAEF;IACE,kBDp6BM;ICq6BN,ODn6BI;;ECq6BN;IACE,ODh5BM;ICi5BN;;EACA;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA,ODl7BI;ICm7BJ,WDt8BG;ICu8BH;;EAEF;IACE,kBDj7BW;;ECm7Bb;IACE,kBDr7BQ;;ECu7BV;IACE,kBDz7BS;;EC47Bb;IACE;;EAII;IACE;;EACA;IACE;;EAIN;IACE;;EAGJ;IACE,ODz7BI;;EC07BJ;IACE;;EAIF;IACE;;EAEF;IACE;IACA;IACA;IACA;;EACA;IACE;IACA;;EAIN;IACE;IACA;;EACA;IACE;;EACA;IACE;IACA;;EACA;IACE;IACA;IACA,QDlgCM;;ECqgCV;IACE;;EAGJ;IACE;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA;IACA;;EACA;IACE;IACA;IACA;IACA;;EAEF;IACE;;EAIF;IACE;;EAGJ;IACE,OD1hCQ;IC2hCR,QD1hCS;IC2hCT;IACA;IACA;IDl/BR,YAFwB;;ECu/BlB;IACE;IACA;IACA;;EAEF;IACE;IACA;;EAEF;IACE;IACA;;EACA;IACE;;EAIF;IACE;;EAEF;IACE;;EAEF;IACE;IACA;;EACA;IACE;;EAGJ;IACE;;EAKR;IACE,QDliCgB;ICmiChB;IACA;;EACA;IACE;;EACA;IACE,WDzlCI;;;ACgmCd;EAKU;IACE,WD7lCS;;ECgmCb;IACE,YD1jCc;;EC2jCd;IACE,OD3lCW;IC4lCX,QD3lCY;;ECgmChB;IACE;IACA;;EAIF;IACE;IACA","file":"theme.css"} \ No newline at end of file diff --git a/user/themes/figureslibres-v2/js/script.js b/user/themes/figureslibres-v2/js/script.js index 486007e..2b4174e 100644 --- a/user/themes/figureslibres-v2/js/script.js +++ b/user/themes/figureslibres-v2/js/script.js @@ -13,6 +13,8 @@ $(document).ready( () => { } else if ($('main').children(":first").attr('id') == 'reader') { hideFooter() displayReader() + } else if ($('main').children(":first").attr('id') == 'text-content') { + addToggleBiography() } initBarba() }) @@ -69,7 +71,10 @@ function initBarba() { loadProjetIndex() filterWhenEntering() } else if ($(data.next.container).attr('id') == 'text-content') - { if (isDesktopDevice) { displayFooter() } } + { + if (isDesktopDevice) displayFooter() + addToggleBiography() + } }) barba.hooks.after((data) => { let pageTitleComparator, navIndex @@ -813,3 +818,19 @@ function hideFooterOnResize() { $('footer').css('display', 'none') } } + +// dropdown collectif +function addToggleBiography() { + $('h4 + p > em, h4').on('click', toggleBiographie); + $('h4 + p > em').append(''); +} + +function toggleBiographie(el) { + if (el.target.tagName === "H4") { + el.target.nextElementSibling.nextElementSibling.classList.toggle('open'); + el.target.nextElementSibling.firstElementChild.firstElementChild.classList.toggle('open'); + } else { + el.target.firstElementChild.classList.toggle('open'); + el.target.parentElement.nextElementSibling.classList.toggle('open'); + } +} \ No newline at end of file diff --git a/user/themes/figureslibres-v2/scss/style.scss b/user/themes/figureslibres-v2/scss/style.scss index 37f81e4..d2ba900 100644 --- a/user/themes/figureslibres-v2/scss/style.scss +++ b/user/themes/figureslibres-v2/scss/style.scss @@ -14,6 +14,57 @@ font-size: $titleFontSizeMobile; line-height: $titleLineHeight; } + h4 { + display: block; + padding-top: 0.8rem; + width: 100%; + font-family: $titleFont; + font-size: $currentLineHeight; + cursor: pointer; + a { + text-decoration: underline; + text-decoration-thickness: 1px; + } + } + h4:first-of-type { + padding-top: 0; + } + h4 + p { + margin-bottom: 0.5rem !important; + em { + display: block; + font-size: $tinySize; + cursor: pointer; + > img { + display: inline-block; + height: $tinySize; + width: $tinySize !important; + margin-bottom: unset !important; + margin-left: 0.3rem; + transform: rotate(0deg); + @include transition-ease-out(transform); + } + > img.open { + transform: rotate(180deg); + } + } + } + h4 + p + p { + margin-bottom: 0 !important; + padding-bottom: 0rem; + font-size: $tinySize; + max-height: 0px; + height: auto; + overflow: hidden; + @include transition-ease-out(max-height, padding-bottom); + } + h4 + p + p.open { + max-height: 50vh; + padding-bottom: 1rem; + } + h4 + p + p + h2 { + margin-top: 1.5rem; + } p, ul, figcaption { font-family: $mainFont; font-size: $currentSize; @@ -989,10 +1040,10 @@ width: 70%; } .text-item:first-of-type { - position: fixed; - top: calc(#{$navHeight} + #{$navGradientHeightDesktop} + #{$sectionSpacing}); - width: 20%; - left: 70%; + position: absolute; + top: 0; + width: 20vw; + left: 82%; img { width: 70%; margin-bottom: 5vh;