From 1f464db892d7d2a7a4eeda44ea220739c76020f6 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Fri, 12 Oct 2012 17:30:54 +0200 Subject: [PATCH] OO-348: add a marker class for steps wizard --- .../admin/user/UsermanagerUserSearchController.java | 3 ++- .../org/olat/admin/user/imp/UserImportController.java | 3 ++- .../olat/commons/info/ui/InfoDisplayController.java | 2 +- .../dispatcher/mapper/manager/MapperServiceImpl.java | 1 - .../generic/wizard/StepsMainRunController.java | 11 ++++------- .../control/generic/wizard/_content/stepslayout.html | 2 +- .../org/olat/course/editor/EditorMainController.java | 2 +- .../olat/course/member/MembersOverviewController.java | 6 ++++-- .../ui/main/AbstractBusinessGroupListController.java | 8 ++++---- .../java/org/olat/ldap/ui/LDAPAdminController.java | 2 +- .../collect/ArtefactWizzardStepsController.java | 3 ++- .../ui/artefacts/collect/EPAddArtefactController.java | 6 +++--- .../org/olat/repository/handlers/CourseHandler.java | 2 +- .../olat/test/guidemo/wizard/GuiDemoStepsRunner.java | 2 +- 14 files changed, 27 insertions(+), 26 deletions(-) diff --git a/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java b/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java index 1ff9cad45c9..81b7d6bd4b3 100644 --- a/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java +++ b/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java @@ -491,7 +491,8 @@ public class UsermanagerUserSearchController extends BasicController implements }; removeAsListenerAndDispose(userBulkChangeStepsController); - userBulkChangeStepsController = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("bulkChange.title")); + userBulkChangeStepsController = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, + translate("bulkChange.title"), "o_sel_user_bulk_change_wizard"); listenTo(userBulkChangeStepsController); getWindowControl().pushAsModalDialog(userBulkChangeStepsController.getInitialComponent()); diff --git a/src/main/java/org/olat/admin/user/imp/UserImportController.java b/src/main/java/org/olat/admin/user/imp/UserImportController.java index 7a90225ef40..27e486f79e6 100644 --- a/src/main/java/org/olat/admin/user/imp/UserImportController.java +++ b/src/main/java/org/olat/admin/user/imp/UserImportController.java @@ -204,7 +204,8 @@ public class UserImportController extends BasicController { }; - importStepsController = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("title")); + importStepsController = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, + translate("title"), "o_sel_user_import_wizard"); listenTo(importStepsController); getWindowControl().pushAsModalDialog(importStepsController.getInitialComponent()); } diff --git a/src/main/java/org/olat/commons/info/ui/InfoDisplayController.java b/src/main/java/org/olat/commons/info/ui/InfoDisplayController.java index 50c2a2a2a86..9539bb49c94 100644 --- a/src/main/java/org/olat/commons/info/ui/InfoDisplayController.java +++ b/src/main/java/org/olat/commons/info/ui/InfoDisplayController.java @@ -329,7 +329,7 @@ public class InfoDisplayController extends FormBasicController { if(source == newInfoLink) { start = new CreateInfoStep(ureq, sendMailOptions); newInfoWizard = new StepsMainRunController(ureq, getWindowControl(), start, new FinishedCallback(), - new CancelCallback(), translate("create_message")); + new CancelCallback(), translate("create_message"), "o_sel_info_messages_create_wizard"); listenTo(newInfoWizard); getWindowControl().pushAsModalDialog(newInfoWizard.getInitialComponent()); } else if(deleteLinks.contains(source)) { diff --git a/src/main/java/org/olat/core/dispatcher/mapper/manager/MapperServiceImpl.java b/src/main/java/org/olat/core/dispatcher/mapper/manager/MapperServiceImpl.java index 20830fbb728..fa80c1b9358 100644 --- a/src/main/java/org/olat/core/dispatcher/mapper/manager/MapperServiceImpl.java +++ b/src/main/java/org/olat/core/dispatcher/mapper/manager/MapperServiceImpl.java @@ -142,7 +142,6 @@ public class MapperServiceImpl implements MapperService { Calendar cal = Calendar.getInstance(); cal.add(Calendar.HOUR_OF_DAY, -6); mapperDao.deleteMapperByDate(cal.getTime()); - System.out.println("Slay mapper zombie: " + cal.getTime()); } @Override diff --git a/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java b/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java index aa7743fd527..e90eff0f032 100644 --- a/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java +++ b/src/main/java/org/olat/core/gui/control/generic/wizard/StepsMainRunController.java @@ -119,9 +119,8 @@ public class StepsMainRunController extends FormBasicController implements Gener private Stack<Step> steps; private Event lastEvent; private boolean doAfterDispatch; - Step nextStep; + private Step nextStep; private ControllerCreator nextChildCreator; - private int maxSteps; private StepRunnerCallback cancel; private StepRunnerCallback finish; private boolean finishCycle = false; @@ -131,12 +130,13 @@ public class StepsMainRunController extends FormBasicController implements Gener * @param control */ public StepsMainRunController(UserRequest ureq, WindowControl control, Step startStep, StepRunnerCallback finish, - StepRunnerCallback cancel, String wizardTitle) { + StepRunnerCallback cancel, String wizardTitle, String elementCssClass) { super(ureq, control, "stepslayout"); this.finish = finish; this.cancel = cancel; flc.contextPut("wizardTitle", wizardTitle); + flc.contextPut("elementCssClass", elementCssClass); this.startStep = startStep; steps = new Stack<Step>(); @@ -173,8 +173,7 @@ public class StepsMainRunController extends FormBasicController implements Gener */ @Override protected void doDispose() { - // TODO Auto-generated method stub - + // } /* @@ -279,12 +278,10 @@ public class StepsMainRunController extends FormBasicController implements Gener formLayout.add(closeLink); // add all step titles, but disabled. Step tmp = startStep; - maxSteps = 0; do { FormItem title = tmp.getStepTitle(); title.setEnabled(false); stepTitleLinks.add(title); - maxSteps++; tmp = tmp.nextStep(); } while (tmp != Step.NOSTEP); // init buttons and the like diff --git a/src/main/java/org/olat/core/gui/control/generic/wizard/_content/stepslayout.html b/src/main/java/org/olat/core/gui/control/generic/wizard/_content/stepslayout.html index 2a993765d07..f0c669ec8d0 100644 --- a/src/main/java/org/olat/core/gui/control/generic/wizard/_content/stepslayout.html +++ b/src/main/java/org/olat/core/gui/control/generic/wizard/_content/stepslayout.html @@ -1,4 +1,4 @@ -<div class="b_wizard"> +<div class="b_wizard #if($elementCssClass) $elementCssClass #end"> <div class="b_wizard_header_wrapper"> <div class="b_wizard_header"> <div class="b_wizard_header_title"> diff --git a/src/main/java/org/olat/course/editor/EditorMainController.java b/src/main/java/org/olat/course/editor/EditorMainController.java index b93639c3649..bdf04717db0 100644 --- a/src/main/java/org/olat/course/editor/EditorMainController.java +++ b/src/main/java/org/olat/course/editor/EditorMainController.java @@ -639,7 +639,7 @@ public class EditorMainController extends MainLayoutBasicController implements G } }; - publishStepsController = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("publish.wizard.title") ); + publishStepsController = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("publish.wizard.title"), "o_sel_course_publish_wizard"); listenTo(publishStepsController); getWindowControl().pushAsModalDialog(publishStepsController.getInitialComponent()); diff --git a/src/main/java/org/olat/course/member/MembersOverviewController.java b/src/main/java/org/olat/course/member/MembersOverviewController.java index 845e7a904f7..a14767445ab 100644 --- a/src/main/java/org/olat/course/member/MembersOverviewController.java +++ b/src/main/java/org/olat/course/member/MembersOverviewController.java @@ -218,7 +218,8 @@ public class MembersOverviewController extends BasicController implements Activa } }; - importMembersWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("import.member")); + importMembersWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, + translate("import.member"), "o_sel_course_member_import_1_wizard"); listenTo(importMembersWizard); getWindowControl().pushAsModalDialog(importMembersWizard.getInitialComponent()); } @@ -235,7 +236,8 @@ public class MembersOverviewController extends BasicController implements Activa } }; - importMembersWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("import.member")); + importMembersWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, + translate("import.member"), "o_sel_course_member_import_logins_wizard"); listenTo(importMembersWizard); getWindowControl().pushAsModalDialog(importMembersWizard.getInitialComponent()); } diff --git a/src/main/java/org/olat/group/ui/main/AbstractBusinessGroupListController.java b/src/main/java/org/olat/group/ui/main/AbstractBusinessGroupListController.java index 9971ff10a67..9aa8ebd33f6 100644 --- a/src/main/java/org/olat/group/ui/main/AbstractBusinessGroupListController.java +++ b/src/main/java/org/olat/group/ui/main/AbstractBusinessGroupListController.java @@ -479,7 +479,7 @@ public abstract class AbstractBusinessGroupListController extends BasicControlle } }; - businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("copy.group")); + businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("copy.group"), "o_sel_group_copy_wizard"); listenTo(businessGroupWizard); getWindowControl().pushAsModalDialog(businessGroupWizard.getInitialComponent()); } @@ -544,7 +544,7 @@ public abstract class AbstractBusinessGroupListController extends BasicControlle } }; - businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("config.group")); + businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("config.group"), "o_sel_groups_config_wizard"); listenTo(businessGroupWizard); getWindowControl().pushAsModalDialog(businessGroupWizard.getInitialComponent()); } @@ -569,7 +569,7 @@ public abstract class AbstractBusinessGroupListController extends BasicControlle } }; - businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("email.group")); + businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("email.group"), "o_sel_groups_email_wizard"); listenTo(businessGroupWizard); getWindowControl().pushAsModalDialog(businessGroupWizard.getInitialComponent()); } @@ -659,7 +659,7 @@ public abstract class AbstractBusinessGroupListController extends BasicControlle } }; - businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("merge.group")); + businessGroupWizard = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("merge.group"), "o_sel_groups_merge_wizard"); listenTo(businessGroupWizard); getWindowControl().pushAsModalDialog(businessGroupWizard.getInitialComponent()); diff --git a/src/main/java/org/olat/ldap/ui/LDAPAdminController.java b/src/main/java/org/olat/ldap/ui/LDAPAdminController.java index 62456adbe75..a9dfd260669 100644 --- a/src/main/java/org/olat/ldap/ui/LDAPAdminController.java +++ b/src/main/java/org/olat/ldap/ui/LDAPAdminController.java @@ -210,7 +210,7 @@ public class LDAPAdminController extends BasicController implements GenericEvent }; deleteStepController = new StepsMainRunController(ureq, getWindowControl(), start, finishCallback, null, - translate("admin.deleteUser.title")); + translate("admin.deleteUser.title"), "o_sel_ldap_delete_user_wizard"); listenTo(deleteStepController); getWindowControl().pushAsModalDialog(deleteStepController.getInitialComponent()); } diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/collect/ArtefactWizzardStepsController.java b/src/main/java/org/olat/portfolio/ui/artefacts/collect/ArtefactWizzardStepsController.java index 8d5f5934b41..9bc1991cedf 100755 --- a/src/main/java/org/olat/portfolio/ui/artefacts/collect/ArtefactWizzardStepsController.java +++ b/src/main/java/org/olat/portfolio/ui/artefacts/collect/ArtefactWizzardStepsController.java @@ -178,7 +178,8 @@ public class ArtefactWizzardStepsController extends BasicController { if (artefact == null && ores != null) prepareNewArtefact(); Step start = new EPCollectStep00(ureq, artefact); StepRunnerCallback finish = new EPArtefactWizzardStepCallback(tmpFolder); - collectStepsCtrl = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, translate("collect.wizzard.title")); + collectStepsCtrl = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, + translate("collect.wizzard.title"), "o_sel_artefact_add_wizard"); listenTo(collectStepsCtrl); getWindowControl().pushAsModalDialog(collectStepsCtrl.getInitialComponent()); } diff --git a/src/main/java/org/olat/portfolio/ui/artefacts/collect/EPAddArtefactController.java b/src/main/java/org/olat/portfolio/ui/artefacts/collect/EPAddArtefactController.java index b8d4c6d7808..517416b788c 100644 --- a/src/main/java/org/olat/portfolio/ui/artefacts/collect/EPAddArtefactController.java +++ b/src/main/java/org/olat/portfolio/ui/artefacts/collect/EPAddArtefactController.java @@ -193,7 +193,7 @@ public class EPAddArtefactController extends BasicController { Step start = new EPCreateTextArtefactStep00(ureq, artefact1, vfsTemp); StepRunnerCallback finish = new EPArtefactWizzardStepCallback(vfsTemp); collectStepsCtrl = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, - translate("create.text.artefact.wizzard.title")); + translate("create.text.artefact.wizzard.title"), "o_sel_artefact_add_wizard o_sel_artefact_add_text_wizard"); listenTo(collectStepsCtrl); getWindowControl().pushAsModalDialog(collectStepsCtrl.getInitialComponent()); } @@ -216,7 +216,7 @@ public class EPAddArtefactController extends BasicController { Step start = new EPCreateFileArtefactStep00(ureq, artefact1, vfsTemp); StepRunnerCallback finish = new EPArtefactWizzardStepCallback(vfsTemp); collectStepsCtrl = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, - translate("create.file.artefact.wizzard.title")); + translate("create.file.artefact.wizzard.title"), "o_sel_artefact_add_wizard o_sel_artefact_add_file_wizard"); listenTo(collectStepsCtrl); getWindowControl().pushAsModalDialog(collectStepsCtrl.getInitialComponent()); } @@ -231,7 +231,7 @@ public class EPAddArtefactController extends BasicController { Step start = new EPCreateLiveBlogArtefactStep00(ureq, artefact1); StepRunnerCallback finish = new EPArtefactWizzardStepCallback(); // no vfsTemp!, blog doesn't need a directory collectStepsCtrl = new StepsMainRunController(ureq, getWindowControl(), start, finish, null, - translate("create.blog.artefact.wizzard.title")); + translate("create.blog.artefact.wizzard.title"), "o_sel_artefact_add_wizard o_sel_artefact_add_blog_wizard"); listenTo(collectStepsCtrl); getWindowControl().pushAsModalDialog(collectStepsCtrl.getInitialComponent()); } diff --git a/src/main/java/org/olat/repository/handlers/CourseHandler.java b/src/main/java/org/olat/repository/handlers/CourseHandler.java index a676a595239..8a325f47ea4 100644 --- a/src/main/java/org/olat/repository/handlers/CourseHandler.java +++ b/src/main/java/org/olat/repository/handlers/CourseHandler.java @@ -204,7 +204,7 @@ public class CourseHandler implements RepositoryHandler { } }; Step start = new CcStep00(ureq, courseConfig, repoEntry); - StepsMainRunController ccSMRC = new StepsMainRunController(ureq, wControl, start, finishCallback, null, cceTranslator.translate("coursecreation.title")); + StepsMainRunController ccSMRC = new StepsMainRunController(ureq, wControl, start, finishCallback, null, cceTranslator.translate("coursecreation.title"), "o_sel_course_create_wizard"); return ccSMRC; } diff --git a/src/main/java/org/olat/test/guidemo/wizard/GuiDemoStepsRunner.java b/src/main/java/org/olat/test/guidemo/wizard/GuiDemoStepsRunner.java index a3acc54a572..c04ee1a32a4 100644 --- a/src/main/java/org/olat/test/guidemo/wizard/GuiDemoStepsRunner.java +++ b/src/main/java/org/olat/test/guidemo/wizard/GuiDemoStepsRunner.java @@ -126,7 +126,7 @@ public class GuiDemoStepsRunner extends BasicController { } }; - smrc = new StepsMainRunController(ureq, getWindowControl(), start, finishCallback, null, "A Workflow"); + smrc = new StepsMainRunController(ureq, getWindowControl(), start, finishCallback, null, "A Workflow", "o_sel_demo_wizard"); listenTo(smrc); getWindowControl().pushAsModalDialog(smrc.getInitialComponent()); -- GitLab