The frontend/UI server, written in JS using the MarkoJS library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

10 lines
718 B

6 years ago
6 years ago
6 years ago
  1. <menu user=input.user>
  2. <menu-header key="logs">Logs</menu-header>
  3. <menu-link key="logs" selected=(input.selected.index && !state.filtered) icon="L" href="/logs/">All</menu-link>
  4. <if-permitted key="if-permitted" user=input.user permission="log.add">
  5. <menu-link key="add_log" dark on-click("select", "log.add") icon="+">Add Log</menu-link>
  6. </if-permitted>
  7. <menu-gap />
  8. <menu-header key="filters">Filters</menu-header>
  9. <menu-link for(filter in state.filters) textClass=filter.color unselectable icon=filter.icon on-click("emit", "removefilter", filter.type, filter.id)>${filter.text}</menu-link>
  10. <menu-link key="add_filter" dark on-click("select", "filter.add") icon="+">Add Filter</menu-link>
  11. </menu>