Compare commits
1 commit
main
...
33-prefer-
| Author | SHA1 | Date | |
|---|---|---|---|
| d6158c9aa0 |
8 changed files with 29 additions and 131 deletions
Binary file not shown.
|
|
@ -1,39 +0,0 @@
|
|||
BEGIN:VCALENDAR
|
||||
X-LOTUS-CHARSET:UTF-8
|
||||
VERSION:2.0
|
||||
PRODID:ZMS-Berlin
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:Europe/Berlin
|
||||
X-LIC-LOCATION:Europe/Berlin
|
||||
BEGIN:DAYLIGHT
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
TZNAME:CEST
|
||||
DTSTART:19700329T020000
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
|
||||
END:DAYLIGHT
|
||||
BEGIN:STANDARD
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
TZNAME:CET
|
||||
DTSTART:19701025T030000
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
|
||||
END:STANDARD
|
||||
END:VTIMEZONE
|
||||
METHOD:REQUEST
|
||||
BEGIN:VEVENT
|
||||
UID:ics.terminsysteme.de1769434840
|
||||
DTSTAMP:20260126T144040
|
||||
CLASS:PUBLIC
|
||||
DTSTART;TZID=Europe/Berlin:20260702T100000
|
||||
DTEND;TZID=Europe/Berlin:20260705T230000
|
||||
LOCATION:15 route de Saint Dolay 44530 Sévérac | 47.5437595, -2.0916116
|
||||
SUMMARY:Camp Interhack
|
||||
DESCRIPTION: Le Camp Interhack 2026 est un événement festif de hacking ! Le hack c’est le détournement des machines, des pratiques et des systèmes (au sens large) qui nous entourent. De la musique à la couture en passant par l’informatique et l’éléctronique mais aussi les structure sociales, les institutions et les organisations politiques, venez hacker le monde avec nous. https://camp.interhacker.space \n\n
|
||||
BEGIN:VALARM
|
||||
ACTION:DISPLAY
|
||||
TRIGGER:-PT1440M
|
||||
DESCRIPTION:Erinnerung
|
||||
END:VALARM
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
30
css/base.css
30
css/base.css
|
|
@ -49,7 +49,6 @@ main h1, main h2, main h3 {
|
|||
|
||||
main h1 span, main h2 span, main h3 {
|
||||
background-color: #000000b8;
|
||||
padding: auto;
|
||||
}
|
||||
|
||||
main h1 {
|
||||
|
|
@ -87,7 +86,7 @@ main h3 {
|
|||
}
|
||||
|
||||
main section h3 {
|
||||
text-align: center;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
main h4 {
|
||||
|
|
@ -196,19 +195,6 @@ figcaption {
|
|||
margin-right: 10%;
|
||||
}
|
||||
|
||||
#progress {
|
||||
display: block;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#gauge-bar {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#fundraising-bar {
|
||||
float: left;
|
||||
}
|
||||
|
||||
code {
|
||||
background: #ffffff1f;
|
||||
padding: 0.2em 0.4em;
|
||||
|
|
@ -222,21 +208,9 @@ code {
|
|||
margin-right: 0;
|
||||
}
|
||||
|
||||
div#maj-guide {
|
||||
text-align: center;
|
||||
margin: 2em 1em;
|
||||
}
|
||||
|
||||
.center {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 500px) {
|
||||
/* Hide stickers on mobile */
|
||||
.randomStart {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -25,6 +25,12 @@ main img.draggable {
|
|||
animation-iteration-count: infinite;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion) {
|
||||
.draggable:hover {
|
||||
/* In case the user doesn't want thing to wiggle, we disable the animation */
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes shake {
|
||||
0% { transform: translate(1px, 1px) rotate(0deg); }
|
||||
10% { transform: translate(-1px, -2px) rotate(-1deg); }
|
||||
|
|
|
|||
|
|
@ -104,6 +104,6 @@ font-size : 1.5em;
|
|||
}
|
||||
|
||||
.morethanhalf {
|
||||
text-align : end;
|
||||
background: linear-gradient(90deg,rgba(136, 0, 255, 1) 0%, rgba(255, 78, 0, 1) 42%, rgba(255, 191, 62, 1) 100%);
|
||||
text-align : end;
|
||||
color:black;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -56,10 +56,6 @@ BISOUS
|
|||
<!-- EDGEDOC: A la place de ce commentaire, le contenu du Edgedoc https://md.lqdn.fr/H0gKhjbKTfeM41L9bG9zUA -->
|
||||
|
||||
</section>
|
||||
|
||||
<div id="maj-guide">
|
||||
Dernière mise à jour du guide: <!-- DATE: A la place de ce commentaire, la date et heure du jour -->
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
<div>
|
||||
|
|
@ -75,6 +71,9 @@ BISOUS
|
|||
<h2>Site Web</h2>
|
||||
<a href="https://git.interhacker.space/interhack/2026.camp.public.website">source</a>
|
||||
</div>
|
||||
<div>
|
||||
Dernière mise à jour du guide: <!-- DATE: A la place de ce commentaire, la date et heure du jour -->
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
68
index.html
68
index.html
|
|
@ -82,53 +82,24 @@
|
|||
collective.<br>
|
||||
Seule exigence, respecter toutes les marginalités, originalités, bizarreries et normaleries de
|
||||
chacun·es.</p>
|
||||
|
||||
<p>
|
||||
<h3>
|
||||
<a class="btn-nice" href="https://grist.interhacker.space/o/camp/forms/jhWe1wCu16LGEu81RTn3Um/4">S'inscrire</a>
|
||||
</h3>
|
||||
</p>
|
||||
|
||||
<p class="center">
|
||||
<a href="assets/camp-interhack.ics">📅 Ajouter l'évènement à son calendrier (.ics)</a>
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
||||
</section>
|
||||
<h3>
|
||||
<span>Où en est-on ?</span>
|
||||
</h3>
|
||||
<section id="progress">
|
||||
<h3>
|
||||
<span>Où en est-on ?</span>
|
||||
</h3>
|
||||
<p>Il y a</p>
|
||||
|
||||
<div class="places">
|
||||
<span class="bar">
|
||||
<span id="gauge-bar" style="width:0" class="progression lessthanhalf">
|
||||
<span id="gauge-text">?/200</span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<p>places déjà réservées.</p>
|
||||
<div class="places"><span class="bar"><span id="gauge-bar" style="width:0" class="progression lessthanhalf"><span id="gauge-text">?/200</span></span></span></div>
|
||||
<p>places déjà réservées. Ouverture prochaine des inscriptions !</p>
|
||||
<br>
|
||||
<p>Et nous avons reçu</p>
|
||||
<div class="places">
|
||||
<span class="bar">
|
||||
<span id="fundraising-bar" style="width:0" class="progression lessthanhalf">
|
||||
<span id="fundraising-text">? %</span>
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
<p>des dons dont nous avons besoin.</p>
|
||||
<div class="places"><span class="bar"><span id="fundraising-bar" style="width:0" class="progression lessthanhalf"><span id="fundraising-text">? %</span></span></span></div>
|
||||
<p>des dons dont nous avons besoin</p>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<h3>
|
||||
<span>Faire un don</span>
|
||||
</h3>
|
||||
<section id="don">
|
||||
<h3>
|
||||
<span>Faire un don</span>
|
||||
</h3>
|
||||
<p>Nous avons besoin de sous avant le débût du Camp pour financer l'achat de fournitures, payer la réservation du lieu et monter la logistique.</p>
|
||||
<div>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c09a8-c97f-784c-ab19-841c0700837d?resource_id=019c09a8-c976-797d-b213-4ac052e5d786"><button>5€</button></a>
|
||||
|
|
@ -139,26 +110,13 @@
|
|||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c09ab-9f99-72fa-8151-0722830429a8?resource_id=019c09ab-9f93-78cb-9825-11af0c12f080"><button>50€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c0ff1-9272-7c10-b8b0-22c0fdc9f080?resource_id=019c0ff1-926d-7146-a0c4-5056a719e7ea"><button>75€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c09ac-a6b9-76e9-9988-fe53c940ff06?resource_id=019c09ac-a6b3-735a-a13b-11d1698ba31a"><button>100€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c9959-fa30-7eb5-add2-91ce73d6e5eb?resource_id=019c9959-fa31-7e72-b2c2-c5f5c9b7c398"><button>150€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995d-49cf-72c0-8197-0b279947316c?resource_id=019c995d-49cf-7a7b-aee0-8a2742135921"><button>200€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995e-92e1-77cf-a530-4212996c2e6d?resource_id=019c995e-92e1-7d2e-bb19-513b48ac4645"><button>250€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995f-4754-7924-b6db-805a35c6ab0b?resource_id=019c995f-4755-78e5-989c-964ada8e12a1"><button>310€</button></a>
|
||||
<a class="btn-pop" href="https://pay.qonto.com/payment-links/019c995f-ecad-79c0-8c78-4144e9af77c8?resource_id=019c995f-ecae-7a72-82bb-6274f4a9d2e2"><button>550€</button></a>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
<div>
|
||||
<p>Si vous préférez faire un virement, demandez-nous l'IBAN sur <code>orga [arobase] camp.interhacker.space</code>. Nous payons <a href="https://www.mollie.com/fr/pricing"></a>autour de ~2% de frais</a> lors des payements par carte bancaire.</p>
|
||||
</div>
|
||||
<hr>
|
||||
<div>
|
||||
<p>Nous estimons avoir un budget de 10 000 ~ 15 000€ et être autour de 200 personnes, et aurons donc besoin d'au moins autant pour que le camp soit à l'équilibre.</p>
|
||||
<p>Nous estimons avoir un budget de 15 000€ et être autour de 200, et aurons donc besoin d'au moins autant pour que le camp soit à l'équilibre.</p>
|
||||
<a href="https://grist.interhacker.space/o/docs/pUsyFia9Papk/Untitled-document">Voir le détail des comptes</a>
|
||||
</div>
|
||||
<hr>
|
||||
<div>
|
||||
<p>Si tu ne sais pas quel prix libre donner, et/ou que tu veux de l'aide pour définir un prix libre juste et éclairé pour ta participation au camp, voici un thunomètre rapide qui peut répondre au besoin.</p>
|
||||
<a href="assets/Thunometre-participanxes.pdf">Thunomètre</a>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ const gaugeMax = 200;
|
|||
const fundraisingTotalMax = 20000;
|
||||
|
||||
async function getGauge() {
|
||||
// // REMOVE WHEN SIGNUP FORM IS OPEN
|
||||
// return 0;
|
||||
// REMOVE WHEN SIGNUP FORM IS OPEN
|
||||
return 0;
|
||||
|
||||
try {
|
||||
const response = await fetch(gauge_url);
|
||||
|
|
@ -61,7 +61,7 @@ async function setGauge() {
|
|||
const gaugeRatio = gauge / gaugeMax;
|
||||
|
||||
gaugeBar.style.setProperty("width", percentRatio(gaugeRatio) + "%");
|
||||
gaugeText.innerText = gauge + " / " + gaugeMax;
|
||||
gaugeText.innerText = gauge + "/" + gaugeMax;
|
||||
|
||||
setAboveHalf(gaugeRatio, gaugeBar);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue