Skip to content

Commit

Permalink
Fixed #7 Fixed #8 : Kiwix banner moved after packages
Browse files Browse the repository at this point in the history
Kiwix Reader have been renamed to Kiwix (#7)

To simplify the Kiwix banner hiding, it has been moved to the bottom of the page,
after the packages themselves.
This way, there is no need to hide it.
  • Loading branch information
rgaudin committed Apr 22, 2024
1 parent cb9a010 commit 94b8676
Show file tree
Hide file tree
Showing 2 changed files with 109 additions and 118 deletions.
13 changes: 0 additions & 13 deletions assets/dashboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -157,19 +157,6 @@ const Filtering = class {

function run() {
var page = document.querySelector('body').getAttribute('data-page');
var bannerCookieName = 'remove-readers-banner';

// retore readers banner if there's no cookie preventing it
if (!getCookie(bannerCookieName)) {
try {
removeClass(document.getElementById('readers-banner'), 'hidden');
} catch {}
}

live('#remove-readers-banner-btn', 'click', function(el, ev) {
setCookie(bannerCookieName, 'true', 3600 /* 1h */);
addClass(document.getElementById('readers-banner'), 'hidden');
});

if (page == "home") {
live('.hotspot-entry', 'click', function(el, ev){
Expand Down
214 changes: 109 additions & 105 deletions templates/download.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,111 +34,6 @@
">DOWNLOADS</h2>
</div>

{% if readers %}
<div id="readers-banner" class="
relative
hidden
flex flex-row
bg-kwordergrey-500
md:bg-kwreaderbggrey
text-white
rounded-lg
h-[6.3rem]
mb-2 px-[1rem] py-[0.6rem]
">
<div class="
flex-none flex
items-center
w-[2em]
me-[1em]
">
<img class="flex-none rounded-xl mr-1.5 size-[30px] " src="/assets/kiwix-bird-white.png" />
</div>
<div class="
flex-none flex
items-center
w-[4em]
sm:w-[10em]
lg:w-[10em]
xl:w-[17em]
2xl:w-[20em]
me-[1em]
">
<h2 class="flex-auto text-lg text-left">Kiwix Reader</h2>
</div>
<div class="
flex
flex-none
sm:flex-col
items-center
items-left
sm:w-[25em]
md:w-[33em]
lg:w-[33em]
xl:w-[42em]
2xl:w-[55em]
">
<div class="
text-[0.9em]
leading-[1.3em]
xl:leading-[2.2em]
sm:me-[3em]
sm:mb-[1em]
hidden
sm:inline
">Download a reader software for your device's platform to use ZIM files locally.
</div>
<div class="
grid
gap-x-2
gap-y-2
zauto-cols-min
grid-cols-2m
sm:inline-block
">
{% for reader in readers %}
<a
href="{{ reader.url }}"
data-size="{{ reader.size }}"
class="
kiwix-reader-platform-btn
items-center
"><i class="fa fa-download fa-sm"></i>
<span class="xs:hidden sm:hidden"><i class="fa-brands fa-{{ reader.icon }}"></i></span>
<span class="hidden xs:inline sm:inline">{{ reader.name }}</span></a>
{% endfor %}
</div>
</div>

<div aclass="flex-none w-[1.5em] text-center flex items-center ms-[1em]"
class="absolute top-[0.6em] right-[1.4em]"
>
<!-- <div class="hover:text-kwreaderhover text-white cursor-pointer text-center text-[1.5em] leading-[1.5em] h-[1.5em] p-0"> -->
<i id="remove-readers-banner-btn" class="
fa fa-xmark
hover:text-kwreaderhover text-white cursor-pointer text-center text-[1.5em]
"></i>
<!-- </div> -->
</div>
</div>
{% endif %}

{% for package in packages %}
{% if package.download and package.download.size %}
<div
Expand Down Expand Up @@ -310,4 +205,113 @@ <h2 class="flex-auto text-lg text-left">Kiwix Reader</h2>
<p>No content packages 🙁</p>
{% endfor %}
</section>

{% if readers %}
<section
id="entries"
class="
content-max-w
content-w
mx-auto
my-4
justify-center
box-border
auto-cols-min
grid grid-cols-1f
gap-y-2"
>
<div id="readers-banner" class="
relative
hidden
flex flex-row
bg-kwordergrey-500
md:bg-kwreaderbggrey
text-white
rounded-lg
h-[6.3rem]
mb-2 px-[1rem] py-[0.6rem]
">
<div class="
flex-none flex
items-center
w-[2em]
me-[1em]
">
<img class="flex-none rounded-xl mr-1.5 size-[30px] " src="/assets/kiwix-bird-white.png" />
</div>
<div class="
flex-none flex
items-center
w-[3em]
sm:w-[10em]
lg:w-[10em]
xl:w-[17em]
2xl:w-[20em]
me-[1em]
">
<h2 class="flex-auto text-lg text-left">Kiwix</h2>
</div>
<div class="
flex
flex-none
sm:flex-col
items-center
sm:w-[25em]
md:w-[33em]
lg:w-[33em]
xl:w-[42em]
2xl:w-[55em]
">
<div class="
text-[0.9em]
leading-[1.3em]
xl:leading-[2.2em]
sm:me-[1em]
sm:mb-[1em]
hidden
sm:inline
">Download a reader software for your device's platform to use ZIM files locally.
</div>
<div class="
grid
gap-x-2
gap-y-2
grid-cols-2m
sm:inline-block
">
{% for reader in readers %}
<a
href="{{ reader.url }}"
data-size="{{ reader.size }}"
class="
kiwix-reader-platform-btn
items-center
"><i class="fa fa-download fa-sm"></i>
<span class="hidden xs:hidden sm:hidden"><i class="fa-brands fa-{{ reader.icon }}"></i></span>
<span class="xs:inline sm:inline">{{ reader.name }}</span></a>
{% endfor %}
</div>
</div>
</div>
</section>
{% endif %}

{% endblock %}

0 comments on commit 94b8676

Please sign in to comment.