diff --git a/app/services/markdown_render.py b/app/services/markdown_render.py index 001d8f8..e835af9 100644 --- a/app/services/markdown_render.py +++ b/app/services/markdown_render.py @@ -47,30 +47,16 @@ def slider(options, images): width = options.get("width", 500) height = options.get("height", 375) - # First image with a
and
- first_image_html = f''' -
- -
-

Fylgja CSS Slider

-
-
- ''' - ## Todo: https://codepen.io/dp_lewis/pen/WNZQzN - # Remaining images as plain tags - other_images_html = "".join([ - f'' for img in images[1:] - ]) + html_content = [] + button_content = [] + + #for i, val in enumerate(images): + # html_content.append(f"""""") + # button_content.append(f"""""") + #html = '\n'.join( html_content ) + #print(html) + return """Hej""" - # Final combined HTML - return f''' -
-
- {first_image_html} - {other_images_html} -
-
- ''' def create_jinja_environment(): """Create and configure the Jinja2 environment.""" @@ -102,6 +88,7 @@ def render_markdown_with_jinja(markdown_content: str): # Step 2: Pass the resulting HTML with Jinja2 custom tags through Jinja2 env = create_jinja_environment() + template = env.get_template("base_template") final_html = template.render(content=intermediate_html) diff --git a/data/Kultur/0200_kultur_unikt.md b/data/Kultur/0200_kultur_unikt.md index b2ceb0c..f4434ba 100644 --- a/data/Kultur/0200_kultur_unikt.md +++ b/data/Kultur/0200_kultur_unikt.md @@ -35,35 +35,12 @@ Portugal formår at kombinere historie, musik og mad med en afslappet livsstil.

FastAPI + Sass Image Carousel

- - - - - - - - - - - ### Slider test - {{ slider(options={"width": 500, "height": 375}, images=[ - "https://picsum.photos/id/34/500/375", - "https://picsum.photos/id/42/500/375", - "https://picsum.photos/id/72/500/375", - "https://picsum.photos/id/94/500/375" - ]) }} +{{ slider(options={"width": 500, "height": 375}, images=[ +"https://picsum.photos/id/34/500/375", +"https://picsum.photos/id/42/500/375", +"https://picsum.photos/id/72/500/375", +"https://picsum.photos/id/94/500/375" +]) }} diff --git a/data/Kultur/index.html b/data/Kultur/index.html index f3349e7..f8d9657 100644 --- a/data/Kultur/index.html +++ b/data/Kultur/index.html @@ -59,45 +59,7 @@

Portugal formår at kombinere historie, musik og mad med en afslappet livsstil. Det er en kultur, der er lige så rig på oplevelser, som den er på sjæl.

FastAPI + Sass Image Carousel

- -

- -

- - - - - -

Slider test

-

-    
-
- -
- -
-

Fylgja CSS Slider

-
-
- - -
-
- -

diff --git a/static/css/main.css b/static/css/main.css index ca402f1..b02ea8e 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -2472,6 +2472,39 @@ button:disabled, } } +.modal { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.3); + backdrop-filter: blur(8px); + display: flex; + justify-content: center; + align-items: center; + z-index: 999999; +} + +.modal-content { + background-color: #fff; + padding: 20px; + border-radius: 5px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); + width: 400px; + text-align: center; + z-index: 50000; +} + +.open { + transform: rotate(15deg); +} + +.open_inv { + transform: rotate(-15deg); +} + /* Wrapper */ #wrapper { display: -moz-flex; diff --git a/static/css/main.css.map b/static/css/main.css.map index 2333219..282bfbf 100644 --- a/static/css/main.css.map +++ b/static/css/main.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../sass/main.scss","../sass/base/_reset.scss","../sass/base/_page.scss","../sass/libs/_breakpoints.scss","../sass/libs/_vendor.scss","../sass/base/_typography.scss","../sass/components/_row.scss","../sass/libs/_html-grid.scss","../sass/components/_section.scss","../sass/components/_form.scss","../sass/libs/_mixins.scss","../sass/components/_box.scss","../sass/components/_icon.scss","../sass/components/_image.scss","../sass/components/_list.scss","../sass/components/_actions.scss","../sass/components/_icons.scss","../sass/components/_contact.scss","../sass/components/_pagination.scss","../sass/components/_table.scss","../sass/components/_button.scss","../sass/components/_mini-posts.scss","../sass/components/_features.scss","../sass/components/_posts.scss","../sass/layout/_wrapper.scss","../sass/layout/_main.scss","../sass/layout/_sidebar.scss","../sass/layout/_header.scss","../sass/layout/_banner.scss","../sass/layout/_footer.scss","../sass/layout/_menu.scss"],"names":[],"mappings":"AAMQ;AACA;AAER;AAAA;AAAA;AAAA;AAAA;ACAC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EAEC;EACA;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;ACpEF;AAGE;EACC;;AAID;EACC;;;AC2MM;EDtMN;IACC;;;AAMF;EACC;;;AAGD;EACC;;;AAGF;EACC;;AAKE;EE8TO;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;;;ACtWX;AAEC;EACC;EACA;EACA;EACA;EACA;;AFkNO;EEvNR;IAQE;;;AF+MM;EEvNR;IAYE;;;AF2MM;EEvNR;IAgBE;;;;AAIF;EDgVU;EAAA;EAAA;EAAA;EC3UT;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;;AAKH;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AF8HO;EE1HP;IACC;;;AFyHM;EEpHP;IACC;;;AFmHM;EE9GP;IACC;IACA;;EAGD;IACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAkBD;EATC,WAU+B;EAT/B;EACA;EACA;EACA;EACA;;;AASD;EAdC,WAe+B;EAd/B;EACA;EACA;EACA;EACA;;;AAaD;EAlBC,WAmB+B;EAlB/B;EACA;EACA;EACA;EACA;;;AAiBD;EAtBC,WAuB+B;EAtB/B;EACA;EACA;EACA;EACA;;;AAwBD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAGA;EACA;EACA;;;ACtOF;AAEC;ECkCE;EACA;EACA;EACA;;AAGC;EACC;;AAMC;EACC;;AAMH;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAiBC;EACC;;AAKA;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AAcA;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;;ACpIZ;AAGE;EACC;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;EACA;EACA;EACC;;AAKF;EACC;;;AC7BJ;AAEC;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ELmVU;EAAA;EAAA;EAAA;EK1UT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIA;EACC;;AAIF;EACC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC;;;AAGD;EACC;;;AAGD;AAAA;EL8QU;EAAA;EAAA;EAAA;EK3QT;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EC7FD;ED+FE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ACpGF;AAAA;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAMC;EACA;;ADkFA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;AAAA;EACC;EACA;EACA;EACA;;AAKD;AAAA;EACC;EACA;;;AAOD;EACC;;;AAOD;EACC;;;AAKH;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AE3KF;AAEC;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGC;;AAGD;EACC;EACA;EACA;;;ACjBH;AAEC;EFFA;EEIC;EACA;;AFHD;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAUC;EACA;;AEnBD;EACC;;AAGD;EACC;;AAIA;EACC;;AAKD;EACC;;;ACvBJ;AAEC;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EAEC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAKH;EACC;;AAEA;ETuSS;EAAA;EAAA;EAAA;;ASlSR;ETkSQ;EAAA;EAAA;EAAA;;;AUjWX;AAEC;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;;;AAMJ;EACC;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;;AC/CH;AAEC;EXsWU;EAAA;EAAA;EAAA;EWpWT;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EXmVS;EAAA;EAAA;EAAA;EWjVR;EACA;;AAGC;EACC;;AAKH;EXuUS;EAAA;EAAA;EAAA;EWrUR;;AAEA;EACC;;AAEA;EACC;;AAKH;EACC;;AAEA;EXuTQ;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EWpTP;;AAEA;EACC;;AAIF;EACC;;;ACrDJ;AAEC;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;;ACnBL;AAEC;EACC;EACA;;AAEA;EPND;EOQE;EACA;EACA;EACA;;APTF;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAUC;EACA;;AObA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;;ACrCJ;AAEC;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EdqVQ;EAAA;EAAA;EAAA;EchVP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAKH;EACC;;AAGD;EACC;;AfoKK;Ee9JL;IACC;;EAGD;IACC;;;;AC3DL;AAEC;EACC;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;EACA;EACA;;AAEA;EACC;;AAKH;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAIE;EACC;EACA;EACA;;AAEA;EACC;;AAKD;EACC;;AAMJ;EACC;;AAGD;EACC;;;ACvEJ;AAEC;AAAA;AAAA;AAAA;AAAA;EhB+VU;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EgBrVT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;;AAIA;AAAA;AAAA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACC;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","file":"main.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../sass/main.scss","../sass/base/_reset.scss","../sass/base/_page.scss","../sass/libs/_breakpoints.scss","../sass/libs/_vendor.scss","../sass/base/_typography.scss","../sass/components/_row.scss","../sass/libs/_html-grid.scss","../sass/components/_section.scss","../sass/components/_form.scss","../sass/libs/_mixins.scss","../sass/components/_box.scss","../sass/components/_icon.scss","../sass/components/_image.scss","../sass/components/_list.scss","../sass/components/_actions.scss","../sass/components/_icons.scss","../sass/components/_contact.scss","../sass/components/_pagination.scss","../sass/components/_table.scss","../sass/components/_button.scss","../sass/components/_mini-posts.scss","../sass/components/_features.scss","../sass/components/_posts.scss","../sass/components/_modals.scss","../sass/layout/_wrapper.scss","../sass/layout/_main.scss","../sass/layout/_sidebar.scss","../sass/layout/_header.scss","../sass/layout/_banner.scss","../sass/layout/_footer.scss","../sass/layout/_menu.scss"],"names":[],"mappings":"AAMQ;AACA;AAER;AAAA;AAAA;AAAA;AAAA;ACAC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAWC;EACA;EACA;EACA;EACA;EACA;;;AAGD;AAAA;EAEC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;AAEA;EAEC;EACA;;;AAIF;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;ACpEF;AAGE;EACC;;AAID;EACC;;;AC2MM;EDtMN;IACC;;;AAMF;EACC;;;AAGD;EACC;;;AAGF;EACC;;AAKE;EE8TO;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;;;ACtWX;AAEC;EACC;EACA;EACA;EACA;EACA;;AFkNO;EEvNR;IAQE;;;AF+MM;EEvNR;IAYE;;;AF2MM;EEvNR;IAgBE;;;;AAIF;EDgVU;EAAA;EAAA;EAAA;EC3UT;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;;AAKH;EACC;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AF8HO;EE1HP;IACC;;;AFyHM;EEpHP;IACC;;;AFmHM;EE9GP;IACC;IACA;;EAGD;IACC;;;AAIF;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGD;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;EACA;EACA;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;;;AAGD;EACC;;;AAGD;EACC;;;AAkBD;EATC,WAU+B;EAT/B;EACA;EACA;EACA;EACA;;;AASD;EAdC,WAe+B;EAd/B;EACA;EACA;EACA;EACA;;;AAaD;EAlBC,WAmB+B;EAlB/B;EACA;EACA;EACA;EACA;;;AAiBD;EAtBC,WAuB+B;EAtB/B;EACA;EACA;EACA;EACA;;;AAwBD;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAGA;EACA;EACA;;;ACtOF;AAEC;ECkCE;EACA;EACA;EACA;;AAGC;EACC;;AAMC;EACC;;AAMH;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAiBC;EACC;;AAKA;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AALD;EACC;;AAGD;EACC;;AAcA;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AAbJ;EACC;EACA;;AAEA;EACC;;AAIA;EACC;;AAEA;EACC;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;AJgFH;EGlNR;ICkCE;IACA;IACA;IACA;;EAGC;IACC;;EAMC;IACC;;EAMH;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAGD;IACC;;EAiBC;IACC;;EAKA;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EALD;IACC;;EAGD;IACC;;EAcA;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;EAbJ;IACC;IACA;;EAEA;IACC;;EAIA;IACC;;EAEA;IACC;;;;ACpIZ;AAGE;EACC;;;AAKD;EACC;EACA;EACA;EACA;EACA;EACA;;AAIA;EACC;EACA;EACA;EACC;;AAKF;EACC;;;AC7BJ;AAEC;EACC;;;AAGD;EACC;EACA;EACA;EACA;EACA;;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ELmVU;EAAA;EAAA;EAAA;EK1UT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACC;EACA;;;AAIF;EACC;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAIA;EACC;;AAIF;EACC;;;AAIF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOC;;;AAGD;EACC;;;AAGD;AAAA;EL8QU;EAAA;EAAA;EAAA;EK3QT;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EC7FD;ED+FE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;ACpGF;AAAA;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAMC;EACA;;ADkFA;AAAA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKD;AAAA;EACC;EACA;EACA;EACA;;AAKD;AAAA;EACC;EACA;;;AAOD;EACC;;;AAOD;EACC;;;AAKH;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AAGD;EACC;EACA;;;AE3KF;AAEC;EACC;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAGC;;AAGD;EACC;EACA;EACA;;;ACjBH;AAEC;EFFA;EEIC;EACA;;AFHD;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAUC;EACA;;AEnBD;EACC;;AAGD;EACC;;AAIA;EACC;;AAKD;EACC;;;ACvBJ;AAEC;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EAEC;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;;AAKH;EACC;;AAEA;ETuSS;EAAA;EAAA;EAAA;;ASlSR;ETkSQ;EAAA;EAAA;EAAA;;;AUjWX;AAEC;EACC;EACA;EACA;;AAEA;EACC;;;AAIF;EACC;EACA;EACA;;AAEA;EACC;;AAGD;EACC;EACA;;AAEA;EACC;EACA;;AAEA;EACC;EACA;;;AAMJ;EACC;;AAEA;EACC;EACA;EACA;;AAGD;EACC;;;AC/CH;AAEC;EXsWU;EAAA;EAAA;EAAA;EWpWT;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAGD;EXmVS;EAAA;EAAA;EAAA;EWjVR;EACA;;AAGC;EACC;;AAKH;EXuUS;EAAA;EAAA;EAAA;EWrUR;;AAEA;EACC;;AAEA;EACC;;AAKH;EACC;;AAEA;EXuTQ;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EWpTP;;AAEA;EACC;;AAIF;EACC;;;ACrDJ;AAEC;EACC;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAEA;EACC;;;ACnBL;AAEC;EACC;EACA;;AAEA;EPND;EOQE;EACA;EACA;EACA;;APTF;EAMC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAUC;EACA;;AObA;EACC;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGD;EACC;EACA;EACA;;AAEA;EACC;;AAIF;EACC;;;ACrCJ;AAEC;EACC;EACA;EACA;;AAEA;EACC;EACA;EACA;;AAEA;EdqVQ;EAAA;EAAA;EAAA;EchVP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACC;EACA;;AAEA;EACC;;AAGD;EACC;;AAKH;EACC;;AAGD;EACC;;AfoKK;Ee9JL;IACC;;EAGD;IACC;;;;AC3DL;AAEC;EACC;EACA;;;AAGD;EACC;EACA;;AAGC;EACC;EACA;EACA;;AAEA;EACC;;AAKH;EACC;;AAGD;EACC;EACA;EACA;EACA;EACA;;AAGD;EACC;;AAGD;EACC;;AAGD;EACC;;AAIE;EACC;EACA;EACA;;AAEA;EACC;;AAKD;EACC;;AAMJ;EACC;;AAGD;EACC;;;ACvEJ;AAEC;AAAA;AAAA;AAAA;AAAA;EhB+VU;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EAAA;EgBrVT;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;;AAIA;AAAA;AAAA;AAAA;AAAA;EACC;;AAIF;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAGD;AAAA;AAAA;AAAA;AAAA;EACC;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACC;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","file":"main.css"} \ No newline at end of file diff --git a/static/js/modal_handler.js b/static/js/modal_handler.js new file mode 100644 index 0000000..cbb9a8d --- /dev/null +++ b/static/js/modal_handler.js @@ -0,0 +1,27 @@ +// Open a specific modal +function openModal(modalId) { + const modal = document.getElementById(modalId); + if (modal) { + modal.style.display = 'flex'; + } else { + console.error(`Modal with ID "${modalId}" not found.`); + } +} + +// Close a specific modal +function closeModal(modalId) { + const modal = document.getElementById(modalId); + if (modal) { + modal.style.display = 'none'; + } else { + console.error(`Modal with ID "${modalId}" not found.`); + } +} + +// Ensure all modals are hidden on page load +document.addEventListener('DOMContentLoaded', () => { + const modals = document.querySelectorAll('.modal'); // Select all modals + modals.forEach(modal => { + modal.style.display = 'none'; + }); +}); \ No newline at end of file diff --git a/static/sass/components/_modals.scss b/static/sass/components/_modals.scss new file mode 100644 index 0000000..fa5b6c0 --- /dev/null +++ b/static/sass/components/_modals.scss @@ -0,0 +1,43 @@ +// Variables +$modal-bg: rgba(0, 0, 0, 0.3); +$modal-blur: 8px; +$modal-z-index: 999999; +$modal-content-z-index: 50000; +$modal-content-bg: #fff; +$modal-content-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); + +// Modal background with blur effect +.modal { + display: none; // Hidden by default + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: $modal-bg; // Semi-transparent dark background + backdrop-filter: blur($modal-blur); // Blurs everything behind the modal + display: flex; + justify-content: center; + align-items: center; + z-index: $modal-z-index; // Ensure it stays on top +} + +// Modal content +.modal-content { + background-color: $modal-content-bg; + padding: 20px; + border-radius: 5px; + box-shadow: $modal-content-shadow; + width: 400px; + text-align: center; + z-index: $modal-content-z-index; // Content stays above the blurred overlay +} + +// Rotating buttons +.open { + transform: rotate(15deg); // Rotates button 15 degrees clockwise +} + +.open_inv { + transform: rotate(-15deg); // Rotates button 15 degrees counterclockwise +} \ No newline at end of file diff --git a/static/sass/main.scss b/static/sass/main.scss index f6f0c6e..aa8e090 100644 --- a/static/sass/main.scss +++ b/static/sass/main.scss @@ -50,6 +50,7 @@ @import 'components/mini-posts'; @import 'components/features'; @import 'components/posts'; + @import 'components/modals'; // Layout. diff --git a/templates/base_template.html b/templates/base_template.html index 9970e66..986f3c2 100644 --- a/templates/base_template.html +++ b/templates/base_template.html @@ -5,42 +5,6 @@ - @@ -81,25 +45,7 @@ - - - // Close a specific modal - function closeModal(modalId) { - document.getElementById(modalId).style.display = 'none'; - } - - // Ensure all modals are hidden on page load - window.onload = () => { - const modals = document.querySelectorAll('.modal'); // Select all modals - modals.forEach(modal => { - modal.style.display = 'none'; - }); - }; - \ No newline at end of file