This repository has been archived by the owner on Jan 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
index.pug
57 lines (57 loc) · 3.22 KB
/
index.pug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
dom-module#cs-system-admin-modules-list
template
style(include="advanced-styles")
table.cs-table(center list)
tr
th [[L.module_name]]
th [[L.state]]
th [[L.action]]
template(is="dom-repeat" items="[[modules]]" as="module")
tr(class$="[[module.class]]")
td
a(href="/admin/[[module.name]]" hidden="[[!module.administration]]" tooltip="[[module.info]]")
| [[module.name_localized]]
cs-tooltip
span(hidden="[[module.administration]]" tooltip="[[module.info]]")
| [[module.name_localized]]
cs-tooltip
td
cs-icon(icon="[[module.icon]]" tooltip="[[module.icon_text]]")
= ' '
template(is="dom-if" if="[[module.api]]")
cs-icon(icon="link" hidden="[[module.api.type]]" tooltip="[[L.api_exists]]")
cs-button(compact icon="link" hidden="[[!module.api.type]]" tooltip="[[L.api_exists]]"): button(type="button")
cs-modal(content="[[module.api.content]]")
= ' '
cs-button(compact icon="book" hidden="[[!module.readme]]" tooltip="[[L.information_about_module]]"): button(type="button")
cs-modal(content="[[module.readme.content]]")
= ' '
cs-button(compact icon="gavel" hidden="[[!module.license]]" tooltip="[[L.license]]"): button(type="button")
cs-modal(content="[[module.license.content]]")
td(left)
cs-button(compact icon="home" hidden="[[!module.can_be_set_as_default]]" tooltip="[[L.make_default_module]]"): button(type="button" on-tap="_set_as_default")
= ' '
cs-button(compact icon="database" hidden="[[!module.db_settings]]" tooltip="[[L.databases]]"): button(type="button" on-tap="_db_settings")
= ' '
cs-button(compact icon="hdd" hidden="[[!module.storage_settings]]" tooltip="[[L.storages]]"): button(type="button" on-tap="_storage_settings")
= ' '
cs-link-button(compact hidden="[[!module.administration]]" icon="sliders-h" tooltip="[[L.module_admin_page]]"): a(href="/admin/[[module.name]]")
= ' '
cs-button(compact icon="minus" hidden="[[!module.can_disable]]" tooltip="[[L.disable]]"): button(type="button" on-tap="_disable")
= ' '
cs-button(compact hidden="[[!equal(module.active, 0)]]" icon="check"): button(type="button" on-tap="_enable") [[L.enable]]
= ' '
cs-button(compact icon="download" hidden="[[!equal(module.active, -1)]]"): button(type="button" on-tap="_install") [[L.install]]
= ' '
cs-button(compact icon="trash-alt" hidden="[[!equal(module.active, 0)]]" tooltip="[[L.uninstall]]"): button(type="button" on-tap="_uninstall")
= ' '
cs-button(compact icon="trash-alt" hidden="[[!equal(module.active, -1)]]" tooltip="[[L.complete_module_removal]]"): button(type="button" on-tap="_remove_completely")
p
cs-input-text(compact tight): input(type="file" id="file")
cs-button(icon="upload"): button(type="button" on-tap="_upload") [[L.upload_and_install_update_module]]
p
cs-input-text(compact tight): input(type="file" id="file_system")
cs-button(icon="upload"): button(type="button" on-tap="_upload_system") [[L.upload_and_update_system]]
p
cs-button(icon="sync" tooltip="[[L.update_modules_list_info]]"): button(type="button" on-tap="_update_modules_list") [[L.update_modules_list]]
script(src="script.js")