private void instantiateCalloutController(UserRequest ureq, Component content, Link button) { removeAsListenerAndDispose(calloutCtrl); String title = translate("textartefact.edit.title"); calloutCtrl = new CloseableCalloutWindowController( ureq, getWindowControl(), content, button, title, true, null); listenTo(calloutCtrl); calloutCtrl.activate(); }
private void doEditComment(UserRequest ureq, AssessmentRow row) { removeAsListenerAndDispose(commentCalloutCtrl); OLATResourceable courseOres = courseEnv.getCourseGroupManager().getCourseResource(); editCommentCtrl = new EditCommentController(ureq, getWindowControl(), courseOres, gtaNode, row); listenTo(editCommentCtrl); commentCalloutCtrl = new CloseableCalloutWindowController( ureq, getWindowControl(), editCommentCtrl.getInitialComponent(), row.getCommentEditLink().getFormDispatchId(), "", true, ""); listenTo(commentCalloutCtrl); commentCalloutCtrl.activate(); }