/** * @see org.apache.wicket.Component#onComponentTag(org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); if (isEnabledInHierarchy()) { if (tag.getName().equalsIgnoreCase("a") || tag.getName().equalsIgnoreCase("link") || tag.getName().equalsIgnoreCase("area")) { tag.put("href", "javascript:;"); } else if (tag.getName().equalsIgnoreCase("button")) { // WICKET-5597 prevent default submit tag.put("type", "button"); } tag.put("onclick", getTriggerJavaScript()); } else { disableLink(tag); } }
/** * @see org.apache.wicket.Component#onComponentTag(org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); if (isEnabledInHierarchy()) { if (tag.getName().equalsIgnoreCase("a") || tag.getName().equalsIgnoreCase("link") || tag.getName().equalsIgnoreCase("area")) { tag.put("href", "javascript:;"); } else if (tag.getName().equalsIgnoreCase("button")) { // WICKET-5597 prevent default submit tag.put("type", "button"); } tag.put("onclick", getTriggerJavaScript()); } else { disableLink(tag); } }
/** * @inheritDoc * @see org.apache.wicket.Component#onComponentTag(org.apache.wicket.markup.ComponentTag) */ protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); // If we're disabled if (!isLinkEnabled()) { disableLink(tag); } else { if (tag.getName().equalsIgnoreCase("a")) { tag.put("href", "#"); } tag.put("onclick", getTriggerJavaScript()); } }
/** * @inheritDoc * @see org.apache.wicket.Component#onComponentTag(org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTag(ComponentTag tag) { super.onComponentTag(tag); // If we're disabled if (!isLinkEnabled()) { disableLink(tag); } else { if (tag.getName().equalsIgnoreCase("a")) { tag.put("href", "#"); } tag.put("onclick", getTriggerJavaScript()); } }