@Override public void onEvent(IEvent<?> event) { super.onEvent(event); if (event.getPayload() instanceof MoreInfoSideOpened) { MoreInfoSideOpened moreInfoSideOpened = (MoreInfoSideOpened) event.getPayload(); String script = String.format("$('#%s').show('slide', {direction: 'right', duration: 200});", getMarkupId()); moreInfoSideOpened.getHandler().appendJavaScript(script); } }
@Override public void onEvent(IEvent<?> event) { super.onEvent(event); if (event.getPayload() instanceof SavedQueriesOpened) { SavedQueriesOpened savedQueriesOpened = (SavedQueriesOpened) event.getPayload(); toggle(savedQueriesOpened.getHandler()); } }
@Override public void onEvent(IEvent<?> event) { super.onEvent(event); if (event.getPayload() instanceof BlobNameChanging) { BlobNameChanging payload = (BlobNameChanging) event.getPayload(); onBlobChange(payload.getHandler()); } }
@Override public void onEvent(IEvent<?> event) { super.onEvent(event); if (event.getPayload() instanceof BlobNameChanging) { /* * Blob name is changing and current editor might be inappropriate for current * blob name, so we need to re-create the editor if the form does not have * any change yet */ BlobNameChanging payload = (BlobNameChanging) event.getPayload(); String script = String.format("onedev.server.blobEdit.onNameChanging('%s', %s, %s);", getMarkupId(), context.getMode() == Mode.ADD, recreateBehavior.getCallbackFunction()); payload.getHandler().appendJavaScript(script); } }
super.onEvent(event);
@Override public void onEvent(final IEvent<?> event) { if (event.getPayload() instanceof SearchClausePanel.SearchEvent) { final AjaxRequestTarget target = SearchClausePanel.SearchEvent.class.cast(event.getPayload()). getTarget(); final String fiql = SearchUtils.buildFIQL(anyObjectSearchPanel.getModel().getObject(), SyncopeClient.getAnyObjectSearchConditionBuilder(anyObjectSearchPanel.getBackObjectType())); AnyDirectoryPanel.class.cast(Specification.this.anyObjectDirectoryPanel).search(fiql, target); } else if (event.getPayload() instanceof AnySelectionDirectoryPanel.ItemSelection) { final AjaxRequestTarget target = AnySelectionDirectoryPanel.ItemSelection.class.cast(event. getPayload()).getTarget(); AnyTO right = AnySelectionDirectoryPanel.ItemSelection.class.cast(event.getPayload()).getSelection(); rel.setOtherEndKey(right.getKey()); Relationships.this.addNewRelationships(rel); Relationships.this.addOrReplace(getViewFragment().setRenderBodyOnly(true)); target.add(Relationships.this); } else { super.onEvent(event); } } }
@Override public void onEvent(IEvent<?> event) { super.onEvent(event);
super.onEvent(event);