Skip to content
Snippets Groups Projects
Commit 27989fc6 authored by Mark M. Florida's avatar Mark M. Florida
Browse files

XNAT-4400: Re-enabled auto-generation of element IDs from names.

parent 8c1fd109
No related branches found
No related tags found
No related merge requests found
...@@ -68,6 +68,9 @@ var XNAT = getObject(XNAT); ...@@ -68,6 +68,9 @@ var XNAT = getObject(XNAT);
prop = cloneObject(prop); prop = cloneObject(prop);
} }
// add this for proper handling in 'universal' widgets
prop.spawnerElement = true;
prop.element = prop.element || prop.config || {}; prop.element = prop.element || prop.config || {};
// use 'name' property in element or config // use 'name' property in element or config
...@@ -75,7 +78,9 @@ var XNAT = getObject(XNAT); ...@@ -75,7 +78,9 @@ var XNAT = getObject(XNAT);
// lastly use the object's own name // lastly use the object's own name
prop.name = prop.name || item; prop.name = prop.name || item;
//prop.id = prop.id || prop.element.id || toDashed(prop.name); // auto-generate IDs if not specified
// I really don't like doing this here.
prop.id = prop.id || prop.element.id || toDashed(prop.name);
// accept 'kind' or 'type' property name // accept 'kind' or 'type' property name
// but 'kind' will take priority // but 'kind' will take priority
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment