Commit Graph

37 Commits

Author SHA1 Message Date
Raphael Michel
bfff001752 Use <details> and <summary> for variations 2018-05-10 11:14:13 +02:00
Felix Rindt
0119552336 move footer to container (#872) 2018-04-19 10:06:03 +02:00
Raphael Michel
a5af7a70f3 Add support for iframeResizer 2018-02-04 22:42:04 +01:00
Raphael Michel
e78a176e9f CSP: Remove nonce
The nonce wasn't relied on because it broke Safari and having it in
there forbids unsafe-inline, which breaks charts.
2018-01-31 18:45:25 +01:00
Felix Rindt
251d62f3c4 Fix #732 -- Add date and time question types (#732)
* [WIP] add date/time question type

* Date/time questions python classes, types and form handling

* use own timepicker

* Fix argument naming

* Add css and js for datetimepickers

* remove not needed str call

* seperate splitdatetime widget template and fix date/time questions

* change date placeholder to dec 31

* do not show seconds in presale time pickers

* improve codestyle

* add new question types to api doc

* add test

* expand test to datetime question

* add new questiontypes to changelog

remove duplicate parens

* remove timezone from time only question answers

* improve codestyle

* Fix date and time formatting in control question overview
2018-01-14 14:29:38 +01:00
Raphael Michel
a62fbd54d4 Remove typocheck, it has to many false positives 2017-12-18 20:51:31 +01:00
Raphael Michel
759db2d20e Checkout UX: Disable user zooming for iOS users
Thanks to @breunigs for suggesting
2017-12-11 16:07:24 +01:00
Tobias Kunze
e7f38abd77 Use rel="noopener" with target="_blank". (#682)
Required reading: https://mathiasbynens.github.io/rel-noopener/
2017-11-13 18:52:15 +01:00
Raphael Michel
10103b58f0 Synchronize cart countdown with server time 2017-11-01 20:46:37 +01:00
Raphael Michel
9a9bb92f91 [SECURITY] Support custom media URLs in CSP middleware 2017-08-21 15:14:45 +02:00
Tobias Kunze
c2844a8f35 Add custom_header block to <head> (#561) 2017-07-17 14:52:20 +02:00
Raphael Michel
8afff29cd4 Make microdata XSS-safe and subevent-aware 2017-07-16 17:52:08 +02:00
Joepriesto
27b73227ed Fix #30 -- Event microdata information (#546)
* Addition of all basics required for microdata

Microdata for event added to the head of the base event html template.

* Fixed flake8 errors & included settings checks

Fixed the flake8 too many blank line errors and changed the date and time section to refer to settings before including the time and/or the date_to.

* Typo in last commit

Fixed typo in last commit

* Fixed bracket mistake and flake8 error

Fixed tab between { and % in template tag. Removed extra lines. Removed unnecessary str() call.
Corrected binary & to [and] operator.

* Added testing for microdata

Testing added to the presale.test_event tests to cover the 4 branches and basic microdata functionality.
2017-07-16 17:42:46 +02:00
Raphael Michel
24b1d2afcb Disable CssAbsoluteFilter 2017-05-24 14:34:20 +02:00
Raphael Michel
5ff6d0b014 Auto-detect common typos in email addresses 2017-05-15 11:33:18 +02:00
Raphael Michel
6bbdbddfaa Reorder meta tags 2017-03-08 17:54:55 +01:00
Raphael Michel
177d46ab8d New signal: html_footer 2017-03-08 14:38:25 +01:00
Raphael Michel
b7df5eff19 Move asynctask/asyncdownload to base 2017-02-07 10:03:30 +01:00
Raphael Michel
a4218fa1b9 Improve file download UX 2016-12-25 22:26:45 +01:00
Raphael Michel
13c7fc5234 Disable async loading, caused problem with stripe plugin 2016-11-10 11:26:19 +01:00
Raphael Michel
45b960b97c Use django-statici18n in production 2016-11-09 19:08:51 +01:00
Raphael Michel
6686af7346 Load JavaScripts async 2016-11-08 17:16:19 +01:00
Raphael Michel
7f7ee28f92 Move footer linklist to global template instead of event template 2016-10-31 19:07:18 +01:00
Tobias Kunze
2166fa6f4a Add spaces before ellipses … (#257) 2016-10-02 17:05:06 +02:00
Raphael Michel
e29ccca49b Fix #229 -- Consistent language between django and javascript 2016-09-17 22:46:07 +02:00
Raphael Michel
f128a5f559 Fixed a referer leak 2016-09-14 10:34:20 +02:00
Raphael Michel
f5eb4d01aa Fixed problem with moment.js and duplicate JS minification 2016-09-11 18:36:36 +02:00
Raphael Michel
1ed43ead3f Count down to cart expiry 2016-09-09 15:35:35 +02:00
Raphael Michel
d32c1bd9c8 Added runtime SASS compliation and color settings 2016-07-29 20:15:13 +02:00
Raphael Michel
fdc07d07d4 Moved "powered by pretix" to a seperate template 2016-07-28 21:03:06 +02:00
Raphael Michel
5cbb967744 Display errors caused in AJAX requests 2016-06-27 19:49:45 +02:00
Raphael Michel
5cca426cd3 Removed all inline <script> tags 2016-04-10 16:44:49 +02:00
Raphael Michel
fdff5e7a98 Switched from LESS to SASS 2016-03-31 20:08:27 +02:00
Raphael Michel
1e96617d1c Fixed that lightbox.css has not been compressed 2016-03-19 16:18:16 +01:00
Raphael Michel
e29f19e96b Fixed #29 -- "Shop is live" flag 2016-02-22 21:53:08 +01:00
Raphael Michel
ee57fe8310 Added favicon 2016-02-19 15:26:54 +01:00
Raphael Michel
232c42b265 Added an organizer overview page 2015-10-22 17:45:19 +02:00