Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file www/customskin.md at check-in 4db19dccd3bc35f7
2024-03-30
| ||
20:48 | Removed all references to "Fossil 2.1x" from the docs, excepting the changelog and the hashpolicy doc. The bulk of these were for 2.14 or older — *ten* versions back now! — and there is no reason to suppose such old versions are still in use any more. These notes were justified when they informed users about surprising changes and feature additions, but they now do nothing but clutter the docs. If I am wrong about people being surprised by these things, we still have the changelog, the timeline, and the forum. ... (file: [7198e48eb9] check-in: [ad47a447c8] user: wyoung branch: trunk, size: 22139) | |
2024-02-18
| ||
13:04 | Fixed a 5-space indent in one of the customskin doc's examples with MD's 4-space minimum to avoid extra indent. ... (file: [b538cbcf35] check-in: [b6fa99e8ce] user: wyoung branch: trunk, size: 22369) | |
2024-02-11
| ||
13:23 | Updated the customskin doc to cover the new WCAG semantic header/footer tagging, and to give advice on migrating from earlier versions, where custom skinning would have copy-pasted the old way of doing things. Linking to this advice from the changes doc for the benefit of those those paying attention to the change log. ... (file: [ed6bbafb72] check-in: [b3f449e85b] user: wyoung branch: trunk, size: 22372) | |
2024-02-03
| ||
23:12 | Merged trunk. Notably, drh's [bb3de39ffefb3f20] works seamlessly with this branch's skin. ... (file: [7ac5d4fab0] check-in: [4f9cb1d1e0] user: wyoung branch: inskinerator-modern-backport, size: 21808) | |
2024-01-29
| ||
17:56 | Wrapped the TH1 vars declared for custom skinning in backticks for better MD formatting, avoiding the need to escape underscores to prevent them from being interpreted as requesting italics. Fixed a typo in one of the variable names while in there; the visual noise of one of these escaped underscores hid the typo. ... (file: [579a2d1514] check-in: [3b505e6f55] user: wyoung branch: trunk, size: 22516) | |
2024-01-26
| ||
17:28 | Several doc adjustments to make things work better with the new skin. Although this isn't strictly part of the new skin, and it does admit of a type of regression, I'm committing it here anyway because these are cases where markup was used to work around problems in the old skin. Nearly all of these are misuses of the "blockquote" tag to mean "indented paragraph". Now that we have true indented paragraph styles, switched the markup over to use them. ... (file: [3e1022ee85] check-in: [ee6ca48c8f] user: wyoung branch: inskinerator-modern-backport, size: 21773) | |
17:08 | Replaced the hand-rolled table at the top of the customskin doc with an MD table that now gets styled in much the same way under the new skin. ... (file: [573c9cad89] check-in: [69aaf2595d] user: wyoung branch: inskinerator-modern-backport, size: 22086) | |
2023-05-10
| ||
18:40 | Removed all of the XML-style " />" tag closing markers on empty tags such as "hr", "br", and "input" to placate modern HTML5 validators. That's the doctype we declare, not XHTML, so we should conform. (Besides which, the XHTML dream is dead.) ... (file: [983d48bf9c] check-in: [f5482a0a79] user: wyoung branch: trunk, size: 22481) | |
17:02 | In an effort to make www/* source documents read as cleanly as their rendered counterparts, replaced nearly all use of HTML "p" tags, relying instead on the Wiki and Markdown markup features to achieve the same appearance. The only uses remaining are: * in Markdown nested lists, where blank lines should render the list items as separate paragraphs just as at the list's top level; since it does not, if you want a line break, you either have to wrap the item in "p" tags or do the double-br hack. * in Wiki where blank lines within a list give you a separate list in the HTML output; this is fine for bullet lists, but with numbered lists it causes the numbering to restart unless you do the same sort of manual HTML workaround as with the prior item * in plain HTML docs and wiki docs between "nowiki" tags In many places, this cleanup gets rid of pointless stray "p" tags, placating HTML verifiers. ... (file: [bb78746fae] check-in: [1fd407f61a] user: wyoung branch: trunk, size: 22487) | |
2022-11-13
| ||
16:26 | Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [1919c064f9] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 22523) | |
2021-09-17
| ||
02:02 | Converted all uses of the [https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-name | obsolete] named anchor feature from HTML before 4.0 to use fragment identifiers instead. (<tt>www/*</tt> subtree only.) Where possible, changed constructs like <verbatim><a name="foo"></a><h3></verbatim> to <verbatim><h3 id="foo"></verbatim> Also fixed a few cases where the link target came after a header so the browser would scroll the header off the screen when visiting the targeted section. Added a 50em pad at the bottom of one such edited doc to allow the intra-doc link targets to be useful since it's a short enough doc that on sufficiently tall browser windows, scrolling isn't possible, so using those anchors has no visible effect. ... (file: [0fe0613ca8] check-in: [93cee1f56e] user: wyoung branch: trunk, size: 22508) | |
2021-06-26
| ||
18:08 | Fix various documentation typos. ... (file: [fee4be72cd] check-in: [3fec387cc3] user: drh branch: trunk, size: 22524) | |
2021-03-02
| ||
20:50 | Add the "re=" query parameter to the /dir webpage. Improvments to skin documentation and to the change log. ... (file: [e58f4c457c] check-in: [f08466dded] user: drh branch: trunk, size: 22526) | |
2021-02-26
| ||
13:01 | Added a section to the customskin.md doc explaining where the main menu contents went and how to change them in the new "mainmenu" world. ... (file: [378f1fa960] check-in: [da2291075b] user: wyoung branch: trunk, size: 22516) | |
2021-01-26
| ||
00:40 | Update the customskin.md document to explain the latest practices. ... (file: [bf530163fd] check-in: [48a4be5058] user: drh branch: trunk, size: 21777) | |
2021-01-14
| ||
19:32 | Updated doc references to Fossil 2.14 to be less tentative, now that it's imminent. ... (file: [8f9843968c] check-in: [9650c739dd] user: wyoung branch: trunk, size: 19572) | |
2021-01-12
| ||
16:00 | Fix typos in Markdown and Wiki pages. ... (file: [c44cea940b] check-in: [e755561d73] user: danield branch: trunk, size: 19591) | |
2020-12-22
| ||
11:59 | Documented the use of $current_page in hand-rolled "body" tags in the customskin doc. ... (file: [e44869e32f] check-in: [1864217625] user: wyoung branch: body-feature-class, size: 19595) | |
2020-11-11
| ||
18:23 | Document the "pikchr-foreground:" setting in the details.txt file of skins. ... (file: [121373f020] check-in: [75668f4895] user: drh branch: trunk, size: 19117) | |
2020-08-17
| ||
21:17 | A couple minor skin doc typos. ... (file: [750aaf7f1e] check-in: [9e871e0de0] user: stephan branch: trunk, size: 18781) | |
2020-06-27
| ||
17:15 | Permit the 'favicon.ico' page to be customized via TH1. ... (file: [55945ef456] check-in: [ff73526517] user: mistachkin branch: th1Favicon, size: 18999) | |
2020-03-06
| ||
10:06 | eol-spacing in documentation ... (file: [600c69299f] check-in: [d65540f5a9] user: jan.nijtmans branch: trunk, size: 18690) | |
2020-03-03
| ||
20:53 | Various minor documentation enhancements. ... (file: [95c71c047b] check-in: [787466468d] user: drh branch: trunk, size: 18694) | |
2020-03-02
| ||
15:41 | Trying to improve the documentation for skin development. This is a work-in-progress. ... (file: [93319de2d6] check-in: [2698c16b1c] user: drh branch: trunk, size: 18692) | |
2019-12-17
| ||
16:49 | Added missing quotes around script nonce in skin example. ... (file: [a0a72d2f23] check-in: [8664930277] user: stephan branch: trunk, size: 13863) | |
2019-08-21
| ||
09:40 | Major improvements to the new defcsp.md article. Expanded the introductory material to better describe what the CSP does; added named anchors to headers; moved the discussion of $default_csp overrides into this document from customskin.md, which now just says how you use that variable read-only; and added an entirely new section, "Replacing the Default CSP". ... (file: [bc7b51bc01] check-in: [366b23a180] user: wyoung branch: trunk, size: 13859) | |
2019-08-20
| ||
04:57 | Fixed an unwanted "$nonce" variable expansion within the new customskin.md introduced by [9044fd2dbe] which only occurs *sometimes*: not on fossil-scm.org, and apparently not in my earlier ckout testing prior to checking it in, but now in a different ckout test. This has to be a TH1 thing, but I don't understand why we didn't see this earlier. This is just a workaround for the symptom. ... (file: [b2a1362ac5] check-in: [9bdf650f0b] user: wyoung branch: trunk, size: 14198) | |
04:07 | Added www/defcsp.md, which documents the default Content Security Policy applied by Fossil to the HTML pages it serves. Linked that into embeddeddoc.wik and customskin.md, which touched on this topic before but didn't go into much detail. ... (file: [221312b1f8] check-in: [4e6d36d7d4] user: wyoung branch: trunk, size: 14200) | |
2019-08-19
| ||
01:17 | The www/customskin.md document hadn't been updated since we removed the explicit <html><head> stuff from the default skins and moved that into the C code so we could insert the CSP and such automatically. Updated it to show the inner <div> tags that you actually get by default now, and talked about how the HTML document wrapper is added automatically. Also fixed some spelling and grammar errors. ... (file: [8ad4e06755] check-in: [9044fd2dbe] user: wyoung branch: trunk, size: 13799) | |
2019-08-08
| ||
04:23 | Typo fix pass on www/* ... (file: [d1b52b2c17] check-in: [79c2cb0831] user: wyoung branch: trunk, size: 13353) | |
2019-02-18
| ||
19:17 | Include 'nonce' TH1 variable in the custom skin documentation. ... (file: [8b8797cb1b] check-in: [02367341b6] user: mistachkin branch: trunk, size: 13354) | |
2019-02-15
| ||
20:51 | When rendering the default header via TH1, allow the default Content-Security-Policy content to be overridden via the 'default_csp' variable. ... (file: [3f1f880a8f] check-in: [0fe4c7d973] user: mistachkin branch: dynamicCsp, size: 13257) | |
2018-10-12
| ||
16:18 | For consistency, HTMLize another TH1 variable, though not sure if this is required, see [https://fossil-scm.org/forum/forumpost/bc0b6ce4a1]. ... (file: [a184aa7427] check-in: [5677271a1c] user: florian branch: js-hamburger-menu, size: 13280) | |
2018-10-11
| ||
16:36 | Fix the hamburger menu template from the documentation to ensure TH1 variables are properly HTMLized. ... (file: [9a7e68ecea] check-in: [4d384ed875] user: florian branch: js-hamburger-menu, size: 13237) | |
16:36 | Enable customization of the hamburger menu through the default skin header.txt. ... (file: [7d7e56da45] check-in: [497dbb356f] user: florian branch: js-hamburger-menu, size: 13131) | |
2018-07-03
| ||
10:23 | Only add the default <body> element to the header if the configured header lacks "<body". Formerly, it searched for "<body>" and that search would fail if the body element contained attributes. ToDo: This default body-element mechanism needs to be better documented. ... (file: [d7cdbb70f1] check-in: [24ecb3bbd5] user: drh branch: trunk, size: 10340) | |
2017-03-02
| ||
00:10 | Documentation updates - remove references to SHA1 as the only available hash algorithm. ... (file: [a6788c6396] check-in: [796db898c7] user: drh branch: trunk, size: 10340) | |
2016-06-16
| ||
16:28 | Add the 'project_description' variable for TH1 style scripts. ... (file: [b780e7be44] check-in: [77667ca159] user: mistachkin branch: prjDesc, size: 10345) | |
2015-09-16
| ||
08:57 | Remove unnecessary end-of-line spacing in various places ... (file: [827386e6fd] check-in: [4db19dccd3] user: jan.nijtmans branch: trunk, size: 10168) | |
2015-05-12
| ||
17:58 | Add documentation for customizing the timeline graph. ... (file: [9086cace41] check-in: [42e77333ba] user: joel branch: trunk, size: 10175) | |
2015-03-30
| ||
17:51 | Simplify and improve the skin-editing capability. Add the new "details.txt" skin file that contains skin settings used on the server-side. Add detail values for selecting white-background, rounded nodes, color graph lines, and for omitting arrowheads on verticle graph lines. ... (file: [af8fc64db5] check-in: [106c0909e4] user: drh branch: trunk, size: 10102) | |
2015-02-16
| ||
20:15 | More documentation on theming and creating custom skins. ... (file: [ba1333a884] check-in: [c397fe5c44] user: drh branch: trunk, size: 10013) | |
19:27 | Fix a bug in the markdown_to_html() routine in finding the title of the document. *This change requires a search index rebuild*. Begin adding documentation on how the header/footer mechanism works. ... (file: [f2eaa2435a] check-in: [e214a576ea] user: drh branch: trunk, size: 6860) | |