Andreas Kappler created WICKET-4933:
---------------------------------------
Summary: Palette does not handle disabled choices correctly
Key: WICKET-4933
URL: https://issues.apache.org/jira/browse/WICKET-4933
Project: Wicket
Issue Type: Improvement
Components: wicket-extensions
Affects Versions: 6.4.0
Reporter: Andreas Kappler
It is possible to add choices to a Palette with the disabled HTML attribute.
This attribute is respected by all modern browsers and prevents the selection
of disabled choices.
However Palette also has a double-click handler, which will ignore the disabled
attribute and add the choice to the selection.
The Javascript palette.js can be modified to prevent disabled choices from
being added to the selection:
Wicket.Palette.moveHelper=function(source, dest) {
var dirty=false;
for (var i=0;i<source.options.length;i++) {
if (source.options[i].selected && !source.options[i].disabled) {
dest.appendChild(source.options[i]);
i--;
dirty=true;
}
}
return dirty;
};
Maybe it makes sense to integrate this into Palette?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira