mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-24 14:58:43 +01:00
Better handling of multi-part change widgets.
Before it only worked by index (array), now it works with named sub-entries too (object)
This commit is contained in:
parent
19d3cf51b8
commit
cd53817e2d
@ -364,6 +364,7 @@ var et2_historylog = (function(){ "use strict"; return et2_valueWidget.extend([e
|
|||||||
{
|
{
|
||||||
delete attrs['select_options'];
|
delete attrs['select_options'];
|
||||||
}
|
}
|
||||||
|
attrs.id = i;
|
||||||
var child = et2_createWidget(typeof field[i] == 'string' ? field[i] : 'select', attrs, widget);
|
var child = et2_createWidget(typeof field[i] == 'string' ? field[i] : 'select', attrs, widget);
|
||||||
child.transformAttributes(attrs);
|
child.transformAttributes(attrs);
|
||||||
}
|
}
|
||||||
@ -585,7 +586,8 @@ var et2_historylog = (function(){ "use strict"; return et2_valueWidget.extend([e
|
|||||||
var box = jQuery(widget.getDOMNode()).clone();
|
var box = jQuery(widget.getDOMNode()).clone();
|
||||||
for(var j = 0; j < widget._children.length; j++)
|
for(var j = 0; j < widget._children.length; j++)
|
||||||
{
|
{
|
||||||
widget._children[j].setDetachedAttributes(nodes[j], {value:value[j]});
|
var id = widget._children[j].id;
|
||||||
|
widget._children[j].setDetachedAttributes(nodes[j], {value:value[id]});
|
||||||
box.append(nodes[j]);
|
box.append(nodes[j]);
|
||||||
}
|
}
|
||||||
nodes = box;
|
nodes = box;
|
||||||
|
Loading…
Reference in New Issue
Block a user