diff --git a/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java b/src/main/java/org/olat/admin/user/UsermanagerUserSearchController.java index 1ff9cad45c9c72c64a481f1f1ecb83d964f5a7f9..81b7d6bd4b3d29b503028ae3fec393480cde0895 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 7a90225ef40ed3cafb2c219e1775c805357d53d5..27e486f79e67e76c3aaf43a184c0000e8fff3834 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 50c2a2a2a869e18ec5fdcc2cc7edb5cc24c77908..9539bb49c9435de3e7a6d873ea120acf6d84c926 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 20830fbb728fc86088584eb34ba3f98899d09c38..fa80c1b935809c40f10fc9c9835fc405e77d0bae 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 aa7743fd5271be2f5c9fdd28a97e2858e4258c91..e90eff0f032571b5a6482d191c79f82078f0472e 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 2a993765d07a0c9531160277424d6e5b76374ed5..f0c669ec8d03ddbb6cdff8c4f7225d8070b73f5d 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 b93639c3649558861399c64b3ddc16c42f005db5..bdf04717db0d31fe675b07cb9e6aa54d2f54c2a5 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 845e7a904f74b615484dbd89ea45ed79b9193af4..a14767445ab6500185a7a62e12d0f865e0ce032c 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 9971ff10a67ed17d838132ae83cfecea417badf9..9aa8ebd33f6576d42ca1933701f880e330495b7d 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 62456adbe7545c54ac1eb1bf06174b65dc580015..a9dfd260669b542664ff4282b7638ab2496d5c09 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 8d5f5934b41e769bb4e28da6389806d8a2e15bff..9bc1991cedf81bb36986199dea93521b57812079 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 b8d4c6d7808ddfe6c53f1c58af022115efe4ba74..517416b788cd9d0d298ff754a2ebffd35c1e6041 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 a676a595239a51614fd5849bf24e134a58167b6d..8a325f47ea4919a0e584574ed8183a29c3d10158 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 a3acc54a572c358005928e7ca56e12386db9b821..c04ee1a32a4e354258da4aeac73e30a40cfc5a9d 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());