aboutsummaryrefslogtreecommitdiff
path: root/module/calp/html (unfollow)
Commit message (Collapse)Author
2022-10-16Change gettext '_' to 'G_'.Hugo Hörnquist
Guile 3 reserves _ for other stuff.
2022-08-01Change JavaScript build system to esbuild.Hugo Hörnquist
Esbuild is way faster, and feels less hacky. One downside is that it doesn't actually check Typescript types. However, typescript can still be installed alongside, and has the fancy --noEmit flag for just this situation.
2022-07-25Repair broken styles on search page.Hugo Hörnquist
Fix to c16c6199.
2022-06-23Remove (add|remove)-day, and month[+-].Hugo Hörnquist
Procedures where overly specific, and doing it manually was almost no more work.
2022-06-23Clean up btn.Hugo Hörnquist
2022-06-23Normalize keyword syntax.Hugo Hörnquist
2022-06-23Remove procedure tabset.Hugo Hörnquist
Tabset gave me a CSS-powered set of tabs. However, tabs are interactive, and I have moved most interaction to JavaScript. Making this procedure obsolete.
2022-06-23Centralize (almost) all exports to :export in define-module.Hugo Hörnquist
2022-06-21Resolve TODO about calendar styles.Hugo Hörnquist
2022-06-21Minor cleanup in fmt-single-event.Hugo Hörnquist
2022-06-16Fix comments being constantly added to po files.Hugo Hörnquist
xgettext:s comment fetcher doesn't handle the same source string at multiple places, with different comments. Meaning that at those places all comments were copied over each time. This commit remove the problematic comments from the source code.
2022-06-13Escape some unicode in initial xhtml output.Hugo Hörnquist
While not necessary, since both HTML and XHTML allows for direct UTF-8, the validator fails on it.
2022-06-13Remove custom let*.Hugo Hörnquist
While it was nice, the most important part was the multi-valued let from srfi-71 (which is implemented in srfi-71)). The minor pattern matching structures could often be replaced with car+cdr, or a propper match.
2022-06-12Remove with-label.Hugo Hörnquist
2022-06-12Stop using with-label.Hugo Hörnquist
2022-06-12Embedd fragile strings in sxml in procedures.Hugo Hörnquist
Since procedures allow direct controll of the output. Everything worked fine for XML output, but HTML encodes apostrophes as ', which works really bad in script tags.
2022-06-12Add <!DOCTYPE html> to xhtml-doc macro.Hugo Hörnquist
The doctype declaration is "required" when outputing regular HTML, and fine when output XHTML. Also remove the tests of xhtml-doc, since they basically just copied the deffinition (and stoped working since a procedure can't easily be tested for equality).
2022-06-11Fix a few strings where translations wheren't applied.Hugo Hörnquist
2022-04-25Minor cleanup.Hugo Hörnquist
2022-04-24Dead code removal.Hugo Hörnquist
2022-04-23Introduce component date-jump.Hugo Hörnquist
2022-04-23Update comment on cal-table.Hugo Hörnquist
2022-04-23Remove unused procedure form.Hugo Hörnquist
2022-04-23Fix missing hower-text for changelog tabs.Hugo Hörnquist
2022-04-23Repair and rewrote sliders in HTML.Hugo Hörnquist
The old ones where broken since i accidentally removed setVar, instead of reintrocuding that, I rewrote slider-inputs as web components, which frees us of having some hacky javascript in the html code.
2022-04-21Fix some translations not being evaluated.Hugo Hörnquist
2022-04-12Fix edit popups not auto opening.Hugo Hörnquist
Depending an the exact text of an translatable string seems like a bad idea.
2022-04-11Replace config system with paramater based system.Hugo Hörnquist
This new setup stores all configurations are parameters. This forces everything into modules, and ensures that we can't have a module use an unloaded config. It (unfortunatelly) also causes users to have to specify namespaces when defining values, but ini-files (and the like) already does that. Also, there is nothing stopping a new `set-config!' from being defined which allows un-namespaced operation. The commit also removes the introspection procedures. They where a bit weird to begin with, since they only showed loaded fields. And since the program had no way of properly serializing or deserializing them we remove them for the time being. They would however be good to reintroduce together with a proper menu for editing simple configuration (see Emacs' `custom-set-variables').
2022-04-11Fixup translatable strings.Hugo Hörnquist
2022-04-05Remove reference to non-existant parameter submit.Hugo Hörnquist
2022-04-05Made sidebar date headings sticky.Hugo Hörnquist
2022-03-28Remove assert.Hugo Hörnquist
Barely used, and almost always was better server by a propper error call.
2022-03-28Use catch* where appropriateHugo Hörnquist
2022-03-28Normalize errors.Hugo Hörnquist
2022-03-15Introduce user-additions in frontend.Hugo Hörnquist
Along with an initial example of their use.
2022-03-15Fix anchors in non-js page.Hugo Hörnquist
Now blocks link to their entry in the sidebar, and the sidebar entries link to (one of) their blocks.
2022-03-15Move summary-filter and description-filter configs to more sensible place.Hugo Hörnquist
2022-03-06Add missing (ice-9 format) imports.Hugo Hörnquist
2022-02-22Prepare code for translation.Hugo Hörnquist
2022-02-13Add remove home button to seacrh page.Hugo Hörnquist
2022-02-02Move calculate-fg-color into calp subtree.Hugo Hörnquist
While the algorithm was general, the packing of colors, along with the error handling made it to non-portable.
2022-02-01Move path-append to own module.Hugo Hörnquist
2022-01-31Add tree-node.Hugo Hörnquist
2022-01-31Move stuff from calp/util to hnh/util.Hugo Hörnquist
This is the first (major) step in splitting the generally useful items into its own library.
2021-12-22Cleanup modules.Hugo Hörnquist
Primarly this moves all vcompenent input and output code to clearly labeled modules, instead of being spread out. At the same time it also removes a handfull of unused procedures.
2021-12-12Correctly show recur indicator.Hugo Hörnquist
2021-12-12Fix recurring events not being rendered in side listHugo Hörnquist
2021-12-12Fix colors on earlier events in sidebarHugo Hörnquist
2021-12-10Add create event button!Hugo Hörnquist
2021-12-10'.btn' no longer contains div.Hugo Hörnquist
Previously I generated buttons on the form <a><div/></a> & <button><div/></button>, which was invalid for button tags. This removes the inner div, with the only cost being that the hitbox for the button is slightly wonky if pressed at the top left where the button isn't when it's depressed, since I move it.