use of org.olat.core.gui.control.generic.closablewrapper.CloseableCalloutWindowController in project openolat by klemens.
the class QuestionListController method doOpenImport.
private void doOpenImport(UserRequest ureq) {
String title = translate("import");
removeAsListenerAndDispose(importSourcesCtrl);
importSourcesCtrl = new ImportSourcesController(ureq, getWindowControl());
listenTo(importSourcesCtrl);
removeAsListenerAndDispose(calloutCtrl);
calloutCtrl = new CloseableCalloutWindowController(ureq, getWindowControl(), importSourcesCtrl.getInitialComponent(), importItem, title, true, null);
listenTo(calloutCtrl);
calloutCtrl.activate();
}
use of org.olat.core.gui.control.generic.closablewrapper.CloseableCalloutWindowController in project openolat by klemens.
the class TaxonomyLevelCompetenceController method doAddCompetence.
private void doAddCompetence(UserRequest ureq) {
addCompetencesCtrl = new AddCompetencesController(ureq, getWindowControl());
listenTo(addCompetencesCtrl);
addCompetencesCallout = new CloseableCalloutWindowController(ureq, getWindowControl(), addCompetencesCtrl.getInitialComponent(), addCompetencesButton.getFormDispatchId(), "", true, "");
listenTo(addCompetencesCallout);
addCompetencesCallout.activate();
}
use of org.olat.core.gui.control.generic.closablewrapper.CloseableCalloutWindowController in project openolat by klemens.
the class TaxonomyLevelTypesEditController method doOpenTools.
private void doOpenTools(UserRequest ureq, TaxonomyLevelTypeRow row, FormLink link) {
removeAsListenerAndDispose(toolsCtrl);
removeAsListenerAndDispose(toolsCalloutCtrl);
TaxonomyLevelType type = taxonomyService.getTaxonomyLevelType(row);
if (type == null) {
tableEl.reloadData();
showWarning("warning.taxonomy.level.type.deleted");
} else {
toolsCtrl = new ToolsController(ureq, getWindowControl(), row, type);
listenTo(toolsCtrl);
toolsCalloutCtrl = new CloseableCalloutWindowController(ureq, getWindowControl(), toolsCtrl.getInitialComponent(), link.getFormDispatchId(), "", true, "");
listenTo(toolsCalloutCtrl);
toolsCalloutCtrl.activate();
}
}
use of org.olat.core.gui.control.generic.closablewrapper.CloseableCalloutWindowController in project openolat by klemens.
the class PageEditorController method openAddElementCallout.
private void openAddElementCallout(UserRequest ureq, Link link, EditorFragment referenceFragment, PageElementTarget target) {
addElementsCtrl = new AddElementsController(ureq, getWindowControl(), provider, referenceFragment, target);
listenTo(addElementsCtrl);
CalloutSettings calloutSettings;
if (target == PageElementTarget.above) {
calloutSettings = new CalloutSettings(true, CalloutOrientation.top);
} else {
calloutSettings = new CalloutSettings(false);
}
addCalloutCtrl = new CloseableCalloutWindowController(ureq, getWindowControl(), addElementsCtrl.getInitialComponent(), link.getDispatchID(), "", true, "", calloutSettings);
listenTo(addCalloutCtrl);
addCalloutCtrl.activate();
}
use of org.olat.core.gui.control.generic.closablewrapper.CloseableCalloutWindowController in project openolat by klemens.
the class ReasonAdminController method doOpenTools.
private void doOpenTools(UserRequest ureq, Reason row, FormLink link) {
removeAsListenerAndDispose(toolsCtrl);
removeAsListenerAndDispose(toolsCalloutCtrl);
toolsCtrl = new ToolsController(ureq, getWindowControl(), row);
listenTo(toolsCtrl);
toolsCalloutCtrl = new CloseableCalloutWindowController(ureq, getWindowControl(), toolsCtrl.getInitialComponent(), link.getFormDispatchId(), "", true, "");
listenTo(toolsCalloutCtrl);
toolsCalloutCtrl.activate();
}
Aggregations