mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Backport https://github.com/go-gitea/gitea/pull/29804. Use the upcoming [Temporal.PlainDate](https://tc39.es/proposal-temporal/docs/plaindate.html) via polyfill. If there is any remaining bugs in `<absolute-date>` this will iron them out. I opted for the lightweight polyfill because both seem to achieve our goal of localizeable absolute dates. - With [`@js-temporal/polyfill`](https://www.npmjs.com/package/@js-temporal/polyfill) chunk size goes from 81.4 KiB to 274 KiB - With [`temporal-polyfill`](https://www.npmjs.com/package/temporal-polyfill) chunk size goes from 81.4 KiB to 142 KiB Also see [this table](https://github.com/fullcalendar/temporal-polyfill?tab=readme-ov-file#comparison-with-js-temporalpolyfill) for more comparisons of these polyfills. Soon there will be [treeshakable API](https://github.com/fullcalendar/temporal-polyfill?tab=readme-ov-file#tree-shakable-api) as well which will further reduce size. |
11 months ago | |
---|---|---|
.. | ||
GiteaAbsoluteDate.js | 11 months ago | |
GiteaAbsoluteDate.test.js | 11 months ago | |
GiteaOriginUrl.js | 12 months ago | |
GiteaOriginUrl.test.js | 1 year ago | |
README.md | 2 years ago | |
polyfill.js | 2 years ago | |
webcomponents.js | 11 months ago |
README.md
Web Components
This webcomponents
directory contains the source code for the web components used in the Gitea Web UI.
https://developer.mozilla.org/en-US/docs/Web/Web_Components
Guidelines
- These components are loaded in
<head>
(before DOM body), so they should have their own dependencies and should be very light, then they won't affect the page loading time too much. - If the component is not a public one, it's suggested to have its own
Gitea
orgitea-
prefix to avoid conflicts.