aboutsummaryrefslogtreecommitdiff
path: root/static (follow)
Commit message (Collapse)AuthorAge
* Rework popup components.Hugo Hörnquist2021-11-21
| | | | | | | | | | | | | | Previously popups were driven through some CSS hacks, which used labels with specific positioning, and z-index changes. This never really worked, and led the rest of the tree to be unmanagable. This commit replaces that system with a simpler one, which is being driven by javascript. This also allowed a much simpler tree, which allowed us to - make the popups rezisable (with a resize anchor) - move the window handle to above (configurable) - Add and remove tabs without having manually reflow where all labels are
* Add basic rrule tab.Hugo Hörnquist2021-11-19
|
* Add input-list custom element.Hugo Hörnquist2021-11-19
|
* vevent-dl formats rrules.Hugo Hörnquist2021-11-19
|
* Parse RRULE:s.Hugo Hörnquist2021-11-19
|
* Change popup tabs interface.Hugo Hörnquist2021-11-18
|
* Restore remove event functionality.Hugo Hörnquist2021-11-18
|
* Minor fixes.Hugo Hörnquist2021-11-18
|
* Add setProperties, add type info to setProperty.Hugo Hörnquist2021-11-18
|
* Remove .interactive, fix date-time checkbox.Hugo Hörnquist2021-11-18
|
* Various fixes <date-time-input/>Hugo Hörnquist2021-11-18
|
* Propagate default-calendar from backend to frontend.Hugo Hörnquist2021-11-15
|
* Fix calendar for popup.Hugo Hörnquist2021-11-15
|
* Reorder some popup setup.Hugo Hörnquist2021-11-15
|
* Add HTMLElement.getListeners.Hugo Hörnquist2021-11-15
|
* cleanupHugo Hörnquist2021-11-15
|
* Rework some drawing and how calendar is accessed.Hugo Hörnquist2021-11-15
|
* Reword popup visible attribute.Hugo Hörnquist2021-11-15
| | | | | | Now all logic for handling hiding and showing popups are inside the PopupElement class, making it much harder to do stuff incorrectly. It also slowly releases the knot around popup.ts.
* Made VIEW and EDIT_MODE correctly global.Hugo Hörnquist2021-11-11
|
* Add madge for frontend dep visualization.Hugo Hörnquist2021-11-10
|
* Slight frontend makefile improvements.Hugo Hörnquist2021-11-10
|
* Re-modularize javascript.Hugo Hörnquist2021-11-10
| | | | | This moves almost everything out of globals.ts, into sepparate files. Things are still slightly to tightly coupled. But that is worked on.
* Basic event modification works again.Hugo Hörnquist2021-11-10
|
* Handle calendar change through dropdown.Hugo Hörnquist2021-11-10
|
* Better handle debug tab.Hugo Hörnquist2021-11-09
|
* Major work on event creation.Hugo Hörnquist2021-11-08
|
* All ComponentVEvent requires uid.Hugo Hörnquist2021-11-08
|
* JS normalize all vevent property keys to upper case.Hugo Hörnquist2021-11-08
|
* doc updates.Hugo Hörnquist2021-11-05
|
* Start depending on npm.Hugo Hörnquist2021-11-05
| | | | | | | | | | | | | | | Chromium can't handle JavaScript-modules in XHTML-document [1]. The workaround is to use a javascript bundler. Here we start depending on browserify. I evaluated both that and webpack, and browserify seemed to work marginally better with typescript. Unfortunately this also makes us depend on npm, where we unfortunately already are bloatet... $ ls static/node_modules | wc -l 174 [1]: https://bugs.chromium.org/p/chromium/issues/detail?id=717643
* Limit exports to those used by imports.Hugo Hörnquist2021-11-01
| | | | This gives a clearer picture of what is dead code and what isn't.
* lib.Hugo Hörnquist2021-10-31
|
* Everything but lib.Hugo Hörnquist2021-10-31
|
* Mostly fix datetime values in frontend.Hugo Hörnquist2021-10-10
|
* Drive popup tabs through javascript.Hugo Hörnquist2021-10-06
|
* Fix issue with datetimes not getting set.Hugo Hörnquist2021-10-06
|
* Add tsconfig.json.Hugo Hörnquist2021-10-04
|
* Merge branch 'new-js' into typescriptHugo Hörnquist2021-10-04
|\
| * Work on calendar from event in frontend, broken.Hugo Hörnquist2021-10-04
| |
* | Major typescript work.Hugo Hörnquist2021-10-04
| |
* | {.js => .ts} on relavant files.Hugo Hörnquist2021-10-04
|/
* workHugo Hörnquist2021-10-03
|
* Further work, rework popup.Hugo Hörnquist2021-10-03
|
* Fix graphical block size.Hugo Hörnquist2021-10-03
|
* to_jcal for new VEvent class.Hugo Hörnquist2021-10-03
|
* Reintroduce dateonly for date-time-input:s.Hugo Hörnquist2021-10-01
|
* Remove old date_time system.Hugo Hörnquist2021-10-01
|
* Got date-times working in new system.Hugo Hörnquist2021-10-01
|
* Replace today-button with web component.Hugo Hörnquist2021-09-30
|
* Start rework on js setup.Hugo Hörnquist2021-09-29
|