Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Rework tab system. | Hugo Hörnquist | 2021-11-30 | |
| | | | | | | This sepparates popup-elements from their tabbed contents, allowing clearer sepparations of concerns, along with easier adding and removing of tabs to the tabset! | |||
* | Change UID resolve. | Hugo Hörnquist | 2021-11-29 | |
| | ||||
* | Display categories in event description. | Hugo Hörnquist | 2021-11-26 | |
| | ||||
* | Made vevent-dl prettier. | Hugo Hörnquist | 2021-11-26 | |
| | ||||
* | Remove default ComponentVEvent redraw. | Hugo Hörnquist | 2021-11-26 | |
| | ||||
* | Minor cleanup. | Hugo Hörnquist | 2021-11-26 | |
| | ||||
* | Fix datetime becomming dateonly when hitting midnight. | Hugo Hörnquist | 2021-11-26 | |
| | ||||
* | Got categories working. | Hugo Hörnquist | 2021-11-26 | |
| | ||||
* | Fix <textarea/> being ignored when editing event. | Hugo Hörnquist | 2021-11-22 | |
| | ||||
* | Change innerHTML to textContent. | Hugo Hörnquist | 2021-11-22 | |
| | | | | Also changed some innerText to textContent | |||
* | Rework popup components. | Hugo Hörnquist | 2021-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örnquist | 2021-11-19 | |
| | ||||
* | Add input-list custom element. | Hugo Hörnquist | 2021-11-19 | |
| | ||||
* | vevent-dl formats rrules. | Hugo Hörnquist | 2021-11-19 | |
| | ||||
* | Parse RRULE:s. | Hugo Hörnquist | 2021-11-19 | |
| | ||||
* | Change popup tabs interface. | Hugo Hörnquist | 2021-11-18 | |
| | ||||
* | Restore remove event functionality. | Hugo Hörnquist | 2021-11-18 | |
| | ||||
* | Minor fixes. | Hugo Hörnquist | 2021-11-18 | |
| | ||||
* | Add setProperties, add type info to setProperty. | Hugo Hörnquist | 2021-11-18 | |
| | ||||
* | Remove .interactive, fix date-time checkbox. | Hugo Hörnquist | 2021-11-18 | |
| | ||||
* | Various fixes <date-time-input/> | Hugo Hörnquist | 2021-11-18 | |
| | ||||
* | Propagate default-calendar from backend to frontend. | Hugo Hörnquist | 2021-11-15 | |
| | ||||
* | Fix calendar for popup. | Hugo Hörnquist | 2021-11-15 | |
| | ||||
* | Reorder some popup setup. | Hugo Hörnquist | 2021-11-15 | |
| | ||||
* | Add HTMLElement.getListeners. | Hugo Hörnquist | 2021-11-15 | |
| | ||||
* | cleanup | Hugo Hörnquist | 2021-11-15 | |
| | ||||
* | Rework some drawing and how calendar is accessed. | Hugo Hörnquist | 2021-11-15 | |
| | ||||
* | Reword popup visible attribute. | Hugo Hörnquist | 2021-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örnquist | 2021-11-11 | |
| | ||||
* | Add madge for frontend dep visualization. | Hugo Hörnquist | 2021-11-10 | |
| | ||||
* | Slight frontend makefile improvements. | Hugo Hörnquist | 2021-11-10 | |
| | ||||
* | Re-modularize javascript. | Hugo Hörnquist | 2021-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örnquist | 2021-11-10 | |
| | ||||
* | Handle calendar change through dropdown. | Hugo Hörnquist | 2021-11-10 | |
| | ||||
* | Better handle debug tab. | Hugo Hörnquist | 2021-11-09 | |
| | ||||
* | Major work on event creation. | Hugo Hörnquist | 2021-11-08 | |
| | ||||
* | All ComponentVEvent requires uid. | Hugo Hörnquist | 2021-11-08 | |
| | ||||
* | JS normalize all vevent property keys to upper case. | Hugo Hörnquist | 2021-11-08 | |
| | ||||
* | doc updates. | Hugo Hörnquist | 2021-11-05 | |
| | ||||
* | Start depending on npm. | Hugo Hörnquist | 2021-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örnquist | 2021-11-01 | |
| | | | | This gives a clearer picture of what is dead code and what isn't. | |||
* | lib. | Hugo Hörnquist | 2021-10-31 | |
| | ||||
* | Everything but lib. | Hugo Hörnquist | 2021-10-31 | |
| | ||||
* | Mostly fix datetime values in frontend. | Hugo Hörnquist | 2021-10-10 | |
| | ||||
* | Drive popup tabs through javascript. | Hugo Hörnquist | 2021-10-06 | |
| | ||||
* | Fix issue with datetimes not getting set. | Hugo Hörnquist | 2021-10-06 | |
| | ||||
* | Add tsconfig.json. | Hugo Hörnquist | 2021-10-04 | |
| | ||||
* | Merge branch 'new-js' into typescript | Hugo Hörnquist | 2021-10-04 | |
|\ | ||||
| * | Work on calendar from event in frontend, broken. | Hugo Hörnquist | 2021-10-04 | |
| | | ||||
* | | Major typescript work. | Hugo Hörnquist | 2021-10-04 | |
| | |