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

XNAT-4400: Panel element descriptions weren't spawned properly; form panels...

XNAT-4400: Panel element descriptions weren't spawned properly; form panels (panel.form) elements can be extended with the 'element' property (like other elements).
parent 3b871957
Branches
No related tags found
No related merge requests found
......@@ -144,14 +144,14 @@ var XNAT = getObject(XNAT || {});
],
// TODO: use opts.element for the panel itself
_formPanel = spawn('form.xnat-form-panel.panel.panel-default', {
_formPanel = spawn('form.xnat-form-panel.panel.panel-default', extend(true, {
id: toDashed(opts.id || opts.element.id || opts.name) + '-panel',
name: opts.name,
method: opts.method || 'POST',
action: opts.action ? XNAT.url.rootUrl(opts.action) : '#!',
addClass: opts.classes || '',
data: opts.data
}, [
}, opts.element), [
(hideHeader ? ['div.hidden'] : ['div.panel-heading', [
['h3.panel-title', opts.title]
......
......@@ -149,7 +149,7 @@ var XNAT = getObject(XNAT);
(opts.afterElement ? opts.afterElement : []),
['div.description', opts.description||'']
spawn('div.description', opts.description||'')
)]
]);
......@@ -288,7 +288,7 @@ var XNAT = getObject(XNAT);
}
// add the description after the input
inner.push(['div.description', opts.description||opts.body||opts.html]);
inner.push(spawn('div.description', opts.description||opts.body||opts.html));
return template.panelElement(opts, [
['label.element-label|for='+element.id||opts.id, opts.label],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment