mirror of
https://git.tt-rss.org/fox/tt-rss.git
synced 2025-10-24 09:20:59 +02:00
Fix default selection for 'App.select_tag()' and 'App.select_hash()'.
This commit is contained in:
parent
711999135e
commit
dc8da35492
@ -71,16 +71,20 @@ const App = {
|
||||
${this.attributes_to_string(attributes)} id="${App.escapeHtml(id)}">`
|
||||
},
|
||||
select_tag: function(name, value, values = [], attributes = {}, id = "") {
|
||||
value = String(value);
|
||||
|
||||
return `
|
||||
<select name="${name}" dojoType="fox.form.Select" id="${App.escapeHtml(id)}" ${this.attributes_to_string(attributes)}>
|
||||
${values.map((v) =>
|
||||
${values.map((v) => {
|
||||
v = String(v);
|
||||
`<option ${v === value ? 'selected="selected"' : ''} value="${App.escapeHtml(v)}">${App.escapeHtml(v)}</option>`
|
||||
).join("")}
|
||||
}).join("")}
|
||||
</select>
|
||||
`
|
||||
},
|
||||
select_hash: function(name, value, values = {}, attributes = {}, id = "", params = {}) {
|
||||
let keys = Object.keys(values);
|
||||
value = String(value);
|
||||
|
||||
if (params.numeric_sort)
|
||||
keys = keys.sort((a,b) => a - b);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user