Martin Grigorov created WICKET-6148:
---------------------------------------

             Summary: Remove AjaxEventBehavior#onCheckEvent() before Wicket 
8.0.0
                 Key: WICKET-6148
                 URL: https://issues.apache.org/jira/browse/WICKET-6148
             Project: Wicket
          Issue Type: Task
          Components: wicket
            Reporter: Martin Grigorov
            Priority: Minor


org.apache.wicket.ajax.AjaxEventBehavior#onCheckEvent() will throw an exception 
if the event name starts with 'on', e.g. 'onclick'.
Since version 6.0.0 Wicket uses JavaScript based event registration and the 
prefix 'on' is actually wrong. It has been used for pre-1.5 versions for the 
attribute names.
There are valid use cases where applications may use custom JS events with 
names which start with 'on', so Wicket should not prevent them.

During the milestone release 
org.apache.wicket.ajax.AjaxEventBehavior#onCheckEvent() will throw exception to 
really make developers fix the WARN message they have ignored in Wicket 7.x.
The method has 'protected' visibility, so it could be overridden by 
applications which need to use custom events with 'on' prefix in their name.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to