mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-12-22 16:30:34 +01:00
Fix select and select multiple loading/saving on widget ACP.
This commit is contained in:
@@ -80,7 +80,14 @@ define('admin/extend/widgets', function() {
|
||||
for (var d in data) {
|
||||
if (data.hasOwnProperty(d)) {
|
||||
if (data[d].name) {
|
||||
widgetData[data[d].name] = data[d].value;
|
||||
if (widgetData[data[d].name]) {
|
||||
if(!Array.isArray(widgetData[data[d].name])) {
|
||||
widgetData[data[d].name] = [ widgetData[data[d].name] ];
|
||||
}
|
||||
widgetData[data[d].name].push(data[d].value);
|
||||
}else{
|
||||
widgetData[data[d].name] = data[d].value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -162,7 +169,7 @@ define('admin/extend/widgets', function() {
|
||||
title.text(title.text() + ' - ' + data.title);
|
||||
}
|
||||
|
||||
widget.find('input, textarea').each(function() {
|
||||
widget.find('input, textarea, select').each(function() {
|
||||
var input = $(this),
|
||||
value = data[input.attr('name')];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user