mirror of
https://github.com/kenzok8/small-package
synced 2025-01-07 07:06:58 +08:00
update 2024-09-02 16:24:56
This commit is contained in:
parent
35aa82760e
commit
72bc4d03b3
@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=dae
|
||||
PKG_VERSION:=0.7.0
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).zip
|
||||
PKG_SOURCE_URL:=https://github.com/daeuniverse/dae/releases/download/v$(PKG_VERSION)/dae-full-src.zip?
|
||||
|
@ -52,5 +52,5 @@ service_triggers() {
|
||||
}
|
||||
|
||||
hot_reload() {
|
||||
"$PROG" reload "$(cat /var/run/dae.pid)"
|
||||
/etc/init.d/dae running && "$PROG" reload "$(cat /var/run/dae.pid)"
|
||||
}
|
||||
|
@ -63,7 +63,7 @@ return view.extend({
|
||||
});
|
||||
|
||||
return E('div', { class: 'cbi-section', id: 'status_bar' }, [
|
||||
E('p', { id: 'service_status' }, _('Collecting data...'))
|
||||
E('p', { id: 'service_status' }, _('Collecting data…'))
|
||||
]);
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,6 @@
|
||||
'require dom';
|
||||
'require fs';
|
||||
'require poll';
|
||||
'require uci';
|
||||
'require view';
|
||||
|
||||
return view.extend({
|
||||
@ -12,7 +11,6 @@ return view.extend({
|
||||
/* Thanks to luci-app-aria2 */
|
||||
var css = ' \
|
||||
#log_textarea { \
|
||||
padding: 10px; \
|
||||
text-align: left; \
|
||||
} \
|
||||
#log_textarea pre { \
|
||||
@ -29,42 +27,63 @@ return view.extend({
|
||||
'src': L.resource(['icons/loading.gif']),
|
||||
'alt': _('Loading...'),
|
||||
'style': 'vertical-align:middle'
|
||||
}, _('Collecting data...'))
|
||||
}, _('Collecting data…'))
|
||||
);
|
||||
|
||||
poll.add(L.bind(function() {
|
||||
return fs.read_direct('/var/log/daed/daed.log', 'text')
|
||||
.then(function(res) {
|
||||
.then(function(content) {
|
||||
var log = E('pre', { 'wrap': 'pre' }, [
|
||||
res.trim() || _('Log is empty.')
|
||||
content.trim() || _('Log is empty.')
|
||||
]);
|
||||
|
||||
dom.content(log_textarea, log);
|
||||
}).catch(function(err) {
|
||||
}).catch(function(e) {
|
||||
var log;
|
||||
|
||||
if (err.toString().includes('NotFoundError'))
|
||||
if (e.toString().includes('NotFoundError'))
|
||||
log = E('pre', { 'wrap': 'pre' }, [
|
||||
_('Log file does not exist.')
|
||||
]);
|
||||
else
|
||||
log = E('pre', { 'wrap': 'pre' }, [
|
||||
_('Unknown error: %s').format(err)
|
||||
_('Unknown error: %s').format(e)
|
||||
]);
|
||||
|
||||
dom.content(log_textarea, log);
|
||||
});
|
||||
}));
|
||||
|
||||
var scrollDownButton = E('button', {
|
||||
'id': 'scrollDownButton',
|
||||
'class': 'cbi-button cbi-button-neutral',
|
||||
}, _('Scroll to tail', 'scroll to bottom (the tail) of the log file')
|
||||
);
|
||||
scrollDownButton.addEventListener('click', function() {
|
||||
scrollUpButton.focus();
|
||||
});
|
||||
|
||||
var scrollUpButton = E('button', {
|
||||
'id' : 'scrollUpButton',
|
||||
'class': 'cbi-button cbi-button-neutral',
|
||||
}, _('Scroll to head', 'scroll to top (the head) of the log file')
|
||||
);
|
||||
scrollUpButton.addEventListener('click', function() {
|
||||
scrollDownButton.focus();
|
||||
});
|
||||
|
||||
return E([
|
||||
E('style', [ css ]),
|
||||
E('h2', {}, [ _('Log') ]),
|
||||
E('div', {'class': 'cbi-map'}, [
|
||||
E('div', {'style': 'padding-bottom: 20px'}, [scrollDownButton]),
|
||||
E('div', {'class': 'cbi-section'}, [
|
||||
log_textarea,
|
||||
E('div', {'style': 'text-align:right'},
|
||||
E('small', {}, _('Refresh every %s seconds.').format(L.env.pollinterval))
|
||||
E('small', {}, _('Refresh every %s seconds.').format(L.env.pollinterval))
|
||||
)
|
||||
])
|
||||
]),
|
||||
E('div', {'style': 'padding-bottom: 20px'}, [scrollUpButton])
|
||||
])
|
||||
]);
|
||||
},
|
||||
|
@ -6,8 +6,8 @@ msgid "A modern dashboard for dae."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/config.js:66
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:32
|
||||
msgid "Collecting data..."
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:30
|
||||
msgid "Collecting data…"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/config.js:72
|
||||
@ -22,19 +22,20 @@ msgstr ""
|
||||
msgid "Listening address"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:30
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:28
|
||||
msgid "Loading..."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:77
|
||||
#: applications/luci-app-daed/root/usr/share/luci/menu.d/luci-app-daed.json:22
|
||||
msgid "Log"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:48
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:46
|
||||
msgid "Log file does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:39
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:37
|
||||
msgid "Log is empty."
|
||||
msgstr ""
|
||||
|
||||
@ -58,10 +59,20 @@ msgstr ""
|
||||
msgid "RUNNING"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:65
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:83
|
||||
msgid "Refresh every %s seconds."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:69
|
||||
msgctxt "scroll to top (the head) of the log file"
|
||||
msgid "Scroll to head"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:60
|
||||
msgctxt "scroll to bottom (the tail) of the log file"
|
||||
msgid "Scroll to tail"
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/root/usr/share/luci/menu.d/luci-app-daed.json:14
|
||||
msgid "Settings"
|
||||
msgstr ""
|
||||
@ -74,7 +85,7 @@ msgstr ""
|
||||
msgid "The maximum size in megabytes of the log file before it gets rotated."
|
||||
msgstr ""
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:52
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:50
|
||||
msgid "Unknown error: %s"
|
||||
msgstr ""
|
||||
|
||||
|
@ -13,9 +13,9 @@ msgid "A modern dashboard for dae."
|
||||
msgstr "dae 现代化控制面板。"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/config.js:66
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:32
|
||||
msgid "Collecting data..."
|
||||
msgstr "收集数据中..."
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:30
|
||||
msgid "Collecting data…"
|
||||
msgstr "收集数据中…"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/config.js:72
|
||||
msgid "Enable"
|
||||
@ -29,19 +29,20 @@ msgstr "授予访问 daed 配置的权限"
|
||||
msgid "Listening address"
|
||||
msgstr "监听地址"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:30
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:28
|
||||
msgid "Loading..."
|
||||
msgstr "加载中..."
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:77
|
||||
#: applications/luci-app-daed/root/usr/share/luci/menu.d/luci-app-daed.json:22
|
||||
msgid "Log"
|
||||
msgstr "日志"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:48
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:46
|
||||
msgid "Log file does not exist."
|
||||
msgstr "日志文件不存在。"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:39
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:37
|
||||
msgid "Log is empty."
|
||||
msgstr "日志为空"
|
||||
|
||||
@ -65,10 +66,20 @@ msgstr "打开 Web 界面"
|
||||
msgid "RUNNING"
|
||||
msgstr "运行中"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:65
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:83
|
||||
msgid "Refresh every %s seconds."
|
||||
msgstr "每 %s 秒刷新。"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:69
|
||||
msgctxt "scroll to top (the head) of the log file"
|
||||
msgid "Scroll to head"
|
||||
msgstr "滚动到顶部"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:60
|
||||
msgctxt "scroll to bottom (the tail) of the log file"
|
||||
msgid "Scroll to tail"
|
||||
msgstr "滚动到尾部"
|
||||
|
||||
#: applications/luci-app-daed/root/usr/share/luci/menu.d/luci-app-daed.json:14
|
||||
msgid "Settings"
|
||||
msgstr "设置"
|
||||
@ -81,7 +92,7 @@ msgstr "要保留的最大旧日志文件数量。"
|
||||
msgid "The maximum size in megabytes of the log file before it gets rotated."
|
||||
msgstr "要保留的最大日志大小(单位:MB)。"
|
||||
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:52
|
||||
#: applications/luci-app-daed/htdocs/luci-static/resources/view/daed/log.js:50
|
||||
msgid "Unknown error: %s"
|
||||
msgstr "未知错误:%s"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user