forgejo/web_src/js/webcomponents
Beowulf 5f5d66624e Move settings button back to the right in repo and org header
This will move the settings button back to the right, like known from
older versions.
For this, the overflow-menu was changed when a setting button is
available. If no settings button is available, the behavior will not
change.

Fixes #3301

(cherry picked from commit f9628f883df485af1c208345d55a956db741eb76)
2024-04-28 06:21:47 +00:00
..
absolute-date.js Use Temporal.PlainDate for absolute dates (#29804) 2024-03-20 08:46:29 +01:00
absolute-date.test.js Use Temporal.PlainDate for absolute dates (#29804) 2024-03-20 08:46:29 +01:00
index.js Add <overflow-menu>, rename webcomponents (#29400) 2024-03-20 08:46:29 +01:00
origin-url.js Add <overflow-menu>, rename webcomponents (#29400) 2024-03-20 08:46:29 +01:00
origin-url.test.js Add <overflow-menu>, rename webcomponents (#29400) 2024-03-20 08:46:29 +01:00
overflow-menu.js Move settings button back to the right in repo and org header 2024-04-28 06:21:47 +00:00
polyfills.js Enforce trailing comma in JS on multiline (#30002) 2024-03-26 19:04:27 +01:00
README.md Add <overflow-menu>, rename webcomponents (#29400) 2024-03-20 08:46:29 +01:00

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) in a separate entry point, they need to be lightweight to not affect the page loading time too much.
  • Do not import svg.js into a web component because that file is currently not tree-shakeable, import svg files individually insteat.
  • All our components must be added to webpack.config.js so they work correctly in Vue.