serializeFormToObject improvements

pull/1190/head
Yunus Emre Kalkan 7 years ago
parent 843ccb3db2
commit 0bf2341d8c

@ -63,14 +63,14 @@
});
};
var toCamelCase = function(str) {
var toCamelCase = function (str) {
var regexs = [
/(^[A-Z])/, // first char of string
/((\.)[A-Z])/ // first char after a dot (.)
];
regexs.forEach(
function(regex) {
function (regex) {
var infLoopAvoider = 0;
while (regex.test(str)) {
@ -115,7 +115,17 @@
}
data.map(function (x) {
obj[x.name] = x.value;
//TODO: improve mapping. it only supports one level deep object.
var names = x.name.split(".");
if (names.length === 1 && !obj[names[0]]) {
obj[names[0]] = x.value;
}
else if (names.length === 2) {
if (!obj[names[0]]) {
obj[names[0]] = {};
}
obj[names[0]][names[1]] = x.value;
}
});
return obj;
@ -152,7 +162,7 @@
}
});
$(this).on('abp-ajax-success',function () {
$(this).on('abp-ajax-success', function () {
formSaved = true;
});
};

@ -19,7 +19,6 @@ namespace Volo.Abp.SettingManagement.Web.Navigation
return;
}
var settingManagementPageOptions = context.ServiceProvider.GetRequiredService<IOptions<SettingManagementPageOptions>>().Value;
var settingPageCreationContext = new SettingPageCreationContext(context.ServiceProvider);
if (
@ -42,7 +41,6 @@ namespace Volo.Abp.SettingManagement.Web.Navigation
icon: "fa fa-cog"
)
);
}
private async Task<bool> CheckAnyOfPagePermissionsGranted(

Loading…
Cancel
Save