forked from extern/egroupware
Etemplate: Add 3 minute nextmatch refresh option
This commit is contained in:
parent
cdbfcb391c
commit
298d0618e6
@ -966,16 +966,16 @@ var et2_nextmatch = /** @class */ (function (_super) {
|
|||||||
}
|
}
|
||||||
// Pass along column alignment
|
// Pass along column alignment
|
||||||
if (_row[x].align && columnWidgets[x]) {
|
if (_row[x].align && columnWidgets[x]) {
|
||||||
columnWidgets[x].align = _row[x].align;
|
columnWidgets[x].align = _row[x].align;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.rowProvider.setDataRowTemplate(columnWidgets, _rowData, this);
|
this.rowProvider.setDataRowTemplate(columnWidgets, _rowData, this);
|
||||||
// Create the grid controller
|
// Create the grid controller
|
||||||
this.controller = new et2_extension_nextmatch_controller_1.et2_nextmatch_controller(null, this.egw(), this.getInstanceManager().etemplate_exec_id, this, null, this.dataview.grid, this.rowProvider, this.options.settings.action_links, null, this.options.actions);
|
this.controller = new et2_extension_nextmatch_controller_1.et2_nextmatch_controller(null, this.egw(), this.getInstanceManager().etemplate_exec_id, this, null, this.dataview.grid, this.rowProvider, this.options.settings.action_links, null, this.options.actions);
|
||||||
// Need to trigger empty row the first time
|
// Need to trigger empty row the first time
|
||||||
if (total == 0)
|
if (total == 0)
|
||||||
this.controller._emptyRow();
|
this.controller._emptyRow();
|
||||||
// Set data cache prefix to either provided custom or auto
|
// Set data cache prefix to either provided custom or auto
|
||||||
if (!this.options.settings.dataStorePrefix && this.options.settings.get_rows) {
|
if (!this.options.settings.dataStorePrefix && this.options.settings.get_rows) {
|
||||||
// Use jsapi data module to update
|
// Use jsapi data module to update
|
||||||
var list = this.options.settings.get_rows.split('.', 2);
|
var list = this.options.settings.get_rows.split('.', 2);
|
||||||
@ -1106,13 +1106,14 @@ var et2_nextmatch = /** @class */ (function (_super) {
|
|||||||
}, this);
|
}, this);
|
||||||
autoRefresh_1.set_id("nm_autorefresh");
|
autoRefresh_1.set_id("nm_autorefresh");
|
||||||
autoRefresh_1.set_select_options({
|
autoRefresh_1.set_select_options({
|
||||||
// Cause [unknown] problems with mail
|
// Cause [unknown] problems with mail
|
||||||
//30: "30 seconds",
|
//30: "30 seconds",
|
||||||
//60: "1 Minute",
|
//60: "1 Minute",
|
||||||
300: "5 Minutes",
|
180: "3 Minutes",
|
||||||
900: "15 Minutes",
|
300: "5 Minutes",
|
||||||
1800: "30 Minutes"
|
900: "15 Minutes",
|
||||||
});
|
1800: "30 Minutes"
|
||||||
|
});
|
||||||
autoRefresh_1.set_value(this._get_autorefresh());
|
autoRefresh_1.set_value(this._get_autorefresh());
|
||||||
autoRefresh_1.set_statustext(egw.lang("Automatically refresh list"));
|
autoRefresh_1.set_statustext(egw.lang("Automatically refresh list"));
|
||||||
var defaultCheck = et2_createWidget("select", { "empty_label": "Preference" }, this);
|
var defaultCheck = et2_createWidget("select", { "empty_label": "Preference" }, this);
|
||||||
|
@ -1557,13 +1557,14 @@ export class et2_nextmatch extends et2_DOMWidget implements et2_IResizeable, et2
|
|||||||
}, this);
|
}, this);
|
||||||
autoRefresh.set_id("nm_autorefresh");
|
autoRefresh.set_id("nm_autorefresh");
|
||||||
autoRefresh.set_select_options({
|
autoRefresh.set_select_options({
|
||||||
// Cause [unknown] problems with mail
|
// Cause [unknown] problems with mail
|
||||||
//30: "30 seconds",
|
//30: "30 seconds",
|
||||||
//60: "1 Minute",
|
//60: "1 Minute",
|
||||||
300: "5 Minutes",
|
180: "3 Minutes",
|
||||||
900: "15 Minutes",
|
300: "5 Minutes",
|
||||||
1800: "30 Minutes"
|
900: "15 Minutes",
|
||||||
});
|
1800: "30 Minutes"
|
||||||
|
});
|
||||||
autoRefresh.set_value(this._get_autorefresh());
|
autoRefresh.set_value(this._get_autorefresh());
|
||||||
autoRefresh.set_statustext(egw.lang("Automatically refresh list"));
|
autoRefresh.set_statustext(egw.lang("Automatically refresh list"));
|
||||||
|
|
||||||
|
@ -45,6 +45,7 @@
|
|||||||
13 (ntp) admin de 13 (ntp)
|
13 (ntp) admin de 13 (ntp)
|
||||||
15 minutes common de 15 Minuten
|
15 minutes common de 15 Minuten
|
||||||
2-factor-authentication common de 2-Faktor-Authentifizierung
|
2-factor-authentication common de 2-Faktor-Authentifizierung
|
||||||
|
3 minutes common de 3 Minuten
|
||||||
30 minutes common de 30 Minuten
|
30 minutes common de 30 Minuten
|
||||||
30 seconds common de 30 Sekunden
|
30 seconds common de 30 Sekunden
|
||||||
5 minutes common de 5 Minuten
|
5 minutes common de 5 Minuten
|
||||||
|
@ -45,6 +45,7 @@
|
|||||||
13 (ntp) admin en 13 (ntp)
|
13 (ntp) admin en 13 (ntp)
|
||||||
15 minutes common en 15 minutes
|
15 minutes common en 15 minutes
|
||||||
2-factor-authentication common en 2-Factor-Authentication
|
2-factor-authentication common en 2-Factor-Authentication
|
||||||
|
3 minutes common en 3 minutes
|
||||||
30 minutes common en 30 minutes
|
30 minutes common en 30 minutes
|
||||||
30 seconds common en 30 seconds
|
30 seconds common en 30 seconds
|
||||||
5 minutes common en 5 minutes
|
5 minutes common en 5 minutes
|
||||||
|
Loading…
Reference in New Issue
Block a user