diff options
author | Andrew Dolgov <[email protected]> | 2021-02-14 16:44:41 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-02-14 16:44:41 +0300 |
commit | 4996d8ccfed98a5052413cdc4f4b9192fac04a89 (patch) | |
tree | 453ea97596c5aa6fab1044ab4ebf9dfcf21545a1 /js/App.js | |
parent | 0b7377238a556708035b0cd51a9e58693fb648f6 (diff) |
pref-users edit: use client dialog
Diffstat (limited to 'js/App.js')
-rw-r--r-- | js/App.js | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -20,6 +20,15 @@ const App = { FormFields: { hidden: function(name, value, id = "") { return `<input id="${id}" dojoType="dijit.form.TextBox" style="display : none" name="${name}" value="${App.escapeHtml(value)}"></input>` + }, + select_hash: function(name, value, values, attributes) { + return ` + <select name="${name}" dojoType="fox.form.Select" ${attributes}> + ${Object.keys(values).map((vk) => + `<option name="" ${vk == value ? 'selected="selected"' : ''} value="${App.escapeHtml(vk)}">${App.escapeHtml(values[vk])}</option>` + ).join("")} + </select> + ` } }, Scrollable: { |