/** * Swap the fragments. */ private void swapFragments() { final Fragment fragment = view; view.replaceWith(edit); view = edit; edit = fragment; }
/** * Swap the fragments. */ private void swapFragments() { final Fragment fragment = view; view.replaceWith(edit); view = edit; edit = fragment; }
@Override public void onClick(AjaxRequestTarget target) { Fragment titleEditor = newTitleEditor(); titleViewer.replaceWith(titleEditor); target.add(titleEditor); }
@Override public void onClick(AjaxRequestTarget target) { Fragment titleViewer = newTitleViewer(); titleEditor.replaceWith(titleViewer); target.add(titleViewer); }
@Override public void onClick(AjaxRequestTarget target) { WebMarkupContainer addReplyContainer = newAddReplyContainer(); fragment.replaceWith(addReplyContainer); target.add(addReplyContainer); }
@Override public void onClick(AjaxRequestTarget target) { fragment.replaceWith(new WebMarkupContainer(id).setVisible(false)); target.add(operationsContainer); target.appendJavaScript("setTimeout(function() {$(window).resize();}, 0);"); }
@Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { super.onSubmit(target, form); OneDev.getInstance(IssueChangeManager.class).changeTitle(getIssue(), titleInput.getModelObject(), SecurityUtils.getUser()); Fragment titleViewer = newTitleViewer(); titleEditor.replaceWith(titleViewer); target.add(titleViewer); }
@Override protected void onSubmit(AjaxRequestTarget target, Form<?> form) { super.onSubmit(target, form); User user = SecurityUtils.getUser(); CodeComment comment = getComment(); Date date = new Date(); CodeCommentReply reply = new CodeCommentReply(); reply.setComment(comment); reply.setDate(date); reply.setUser(user); reply.setContent(contentInput.getModelObject()); OneDev.getInstance(CodeCommentReplyManager.class).save(reply, getCompareContext(), getPullRequest()); WebMarkupContainer replyContainer = newReplyContainer(repliesView.newChildId(), reply); repliesView.add(replyContainer); String script = String.format("$('#%s .add-reply').before('<div id=\"%s\"></div>');", CodeCommentPanel.this.getMarkupId(), replyContainer.getMarkupId()); target.prependJavaScript(script); target.add(replyContainer); WebMarkupContainer addReplyContainer = newAddReplyContainer(); fragment.replaceWith(addReplyContainer); target.add(addReplyContainer); }
replyContainer.replaceWith(fragment); target.add(fragment);
viewer.replaceWith(editor); target.add(editor);