<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/themes/luci-theme-bootstrap/htdocs/luci-static/resources/menu-bootstrap.js, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2025-11-17T15:40:51Z</updated>
<entry>
<title>luci-theme-bootstrap: use ES6 syntax</title>
<updated>2025-11-17T15:40:51Z</updated>
<author>
<name>Eamon Xiong</name>
</author>
<published>2025-11-17T12:39:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8a8e4d53a7391ac474471df8ad6239ee1fc1c321'/>
<id>urn:sha1:8a8e4d53a7391ac474471df8ad6239ee1fc1c321</id>
<content type='text'>
Replaced L.bind with arrow functions, used Array.from for array conversion,
applied concise method syntax, and switched to block-scoped declarations.

Signed-off-by: Eamon Xiong &lt;eamonxiong@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-theme-*: ES6 refactor</title>
<updated>2025-04-23T12:21:40Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-04-23T12:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9180f2a76219d44ea11bc37574627144d3ced167'/>
<id>urn:sha1:9180f2a76219d44ea11bc37574627144d3ced167</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-theme-bootstrap: various tweaks and cleanups</title>
<updated>2021-10-10T17:45:31Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2021-10-08T22:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=588e24f9ca68de074c4d085ec99fd8c96ad0a3ed'/>
<id>urn:sha1:588e24f9ca68de074c4d085ec99fd8c96ad0a3ed</id>
<content type='text'>
 - introduce new variable --text-color-highest which results in #000/#fff
   for bright and dark modes respectively
 - drop unused navigation style rules and selectors
 - use sticky positioning for header bar and drop top margin hacks
 - use flex box layout for header bar contents
 - use uniform line-height for button elements instead of pixel paddings
 - fix too bright .cbi-value bottom border in mobile dark mode
 - avoid rendering duplicate .cbi-value bottom borders for nested sections
 - simplify header markup, get rid of unused container elements
 - use non-wrapping flex box layout for page actions, prioritize primary
   action button in automatic width calculation
 - fix border radius of ifacebox headers
 - use brightest color for log output textareas
 - fix dark mode colors for mode menu
 - use flex layout for footer

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-theme-bootstrap: rework menu rendering</title>
<updated>2020-04-16T11:30:35Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-04-15T20:46:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1ac8df2614336b34109375e62f201cf6bac46734'/>
<id>urn:sha1:1ac8df2614336b34109375e62f201cf6bac46734</id>
<content type='text'>
Utilize the LuCI.ui.menu class to load, traverse and cache the menu tree
in the local session store.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
