getContent of expandablefield returns only the updated contents

parent 56dd2976
...@@ -262,13 +262,22 @@ ...@@ -262,13 +262,22 @@
return result; return result;
}) })
.push(function (results) { .push(function (results) {
var keys, index;
if (Object.keys(results).length !== 1) { if (Object.keys(results).length !== 1) {
console.log("the expandable property results must contain" + console.log("the expandable property results must contain" +
"a single key of an object that can contain detailed results"); "a single key of an object that can contain detailed results");
} }
results[Object.keys(results)[0]][select.getAttribute('name')] = results[Object.keys(results)[0]][select.getAttribute('name')] =
select.options[select.selectedIndex].value; select.options[select.selectedIndex].value;
console.log(results); keys = Object.keys(results[Object.keys(results)[0]]);
for (index = 0; index <= keys.length - 1; index +=1) {
if (keys[index] !== select.options[select.selectedIndex].value &&
keys[index] !== select.getAttribute('name')) {
delete results[Object.keys(results)[0]][keys[index]];
break;
}
}
return results; return results;
}); });
}); });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment