mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-07-23 19:20:41 +02:00
* Better form submit format
* Allow comments in menu.json
This commit is contained in:
parent
d1b0663b5d
commit
4c4b0de54c
7 changed files with 118 additions and 80 deletions
|
@ -53,10 +53,24 @@ function ViewController(client, formId) {
|
|||
};
|
||||
|
||||
this.submitForm = function() {
|
||||
/*
|
||||
Generate a form resonse. Example:
|
||||
|
||||
{
|
||||
id : 0,
|
||||
submitId : 1,
|
||||
values : {
|
||||
"1" : "hurp",
|
||||
"2" : [ 'a', 'b', ... ],
|
||||
"3 " 2,
|
||||
}
|
||||
|
||||
}
|
||||
*/
|
||||
var formData = {
|
||||
id : self.formId,
|
||||
viewId : self.focusedView.id,
|
||||
values : [],
|
||||
id : self.formId,
|
||||
submitId : self.focusedView.id,
|
||||
values : {},
|
||||
};
|
||||
|
||||
var viewData;
|
||||
|
@ -64,10 +78,7 @@ function ViewController(client, formId) {
|
|||
try {
|
||||
viewData = self.views[id].getViewData();
|
||||
if(typeof viewData !== 'undefined') {
|
||||
formData.values.push({
|
||||
id : id,
|
||||
data : viewData,
|
||||
});
|
||||
formData.values[id] = viewData;
|
||||
}
|
||||
} catch(e) {
|
||||
console.log(e);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue