diff options
| author | Frédéric van der Essen <fva@openerp.com> | 2014-02-07 16:50:55 +0100 |
|---|---|---|
| committer | Frédéric van der Essen <fva@openerp.com> | 2014-02-07 16:50:55 +0100 |
| commit | 4232de7bf2f19fd01fc9dcccf421eaeba819e586 (patch) | |
| tree | 5ee2ab75842426634cd0bbc24ed201ae8f08729d /addons/website_event | |
| parent | 34bc74ea422230fd052382e16c0c5e3fcdd26d27 (diff) | |
| parent | c254b7ae2cee1a240380880d76f10aeb715a5b37 (diff) | |
[MERGE] from saas-3
bzr revid: fva@openerp.com-20140207155055-3z8o3fvx2zkoqe91
Diffstat (limited to 'addons/website_event')
| -rw-r--r-- | addons/website_event/controllers/main.py | 4 | ||||
| -rw-r--r-- | addons/website_event/static/src/js/website.tour.event.js | 71 | ||||
| -rw-r--r-- | addons/website_event/tests/ui_suite/event_test.js | 16 |
3 files changed, 40 insertions, 51 deletions
diff --git a/addons/website_event/controllers/main.py b/addons/website_event/controllers/main.py index e7e0b4ec9ff..2a6e1d134e3 100644 --- a/addons/website_event/controllers/main.py +++ b/addons/website_event/controllers/main.py @@ -203,7 +203,9 @@ class website_event(http.Controller): def add_event(self, event_name="New Event", **kwargs): return self._add_event(event_name, request.context, **kwargs) - def _add_event(self, event_name="New Event", context={}, **kwargs): + def _add_event(self, event_name=None, context={}, **kwargs): + if not event_name: + event_name = _("New Event") Event = request.registry.get('event.event') date_begin = datetime.today() + timedelta(days=(14)) vals = { diff --git a/addons/website_event/static/src/js/website.tour.event.js b/addons/website_event/static/src/js/website.tour.event.js index c84c0b36bb6..73510b455dd 100644 --- a/addons/website_event/static/src/js/website.tour.event.js +++ b/addons/website_event/static/src/js/website.tour.event.js @@ -2,6 +2,7 @@ 'use strict'; var website = openerp.website; + var _t = openerp._t; website.EditorBar.include({ start: function () { @@ -18,93 +19,93 @@ var self = this; self.steps = [ { - title: "Create an Event", - content: "Let's go through the first steps to publish a new event.", - template: self.popover({ next: "Start Tutorial", end: "Skip It" }), + title: _t("Create an Event"), + content: _t("Let's go through the first steps to publish a new event."), + popover: { next: _("Start Tutorial"), end: _("Skip It") }, }, { element: '#content-menu-button', placement: 'left', - title: "Add Content", - content: "The <em>Content</em> menu allows you to create new pages, events, menus, etc.", - template: self.popover({ fixed: true }), + title: _t("Add Content"), + content: _t("The <em>Content</em> menu allows you to create new pages, events, menus, etc."), + popover: { fixed: true }, }, { element: 'a[data-action=new_event]', placement: 'left', - title: "New Event", - content: "Click here to create a new event.", - template: self.popover({ fixed: true }), + title: _t("New Event"), + content: _t("Click here to create a new event."), + popover: { fixed: true }, }, { element: '.modal #editor_new_event input[type=text]', sampleText: 'Advanced Technical Training', placement: 'right', - title: "Create an Event Name", - content: "Create a name for your new event and click <em>'Continue'</em>. e.g: Technical Training", + title: _t("Create an Event Name"), + content: _t("Create a name for your new event and click <em>'Continue'</em>. e.g: Technical Training"), }, { waitNot: '.modal input[type=text]:not([value!=""])', element: '.modal button.btn-primary', placement: 'right', - title: "Create Event", - content: "Click <em>Continue</em> to create the event.", + title: _t("Create Event"), + content: _t("Click <em>Continue</em> to create the event."), }, { waitFor: 'body:has(button[data-action=save]:visible):has(.js_event)', - title: "New Event Created", - content: "This is your new event page. We will edit the event presentation page.", - template: self.popover({ next: "Continue" }), + title: _t("New Event Created"), + content: _t("This is your new event page. We will edit the event presentation page."), + popover: { next: _t("Continue") }, }, { element: 'button[data-action=snippet]', placement: 'bottom', - title: "Layout your event", - content: "Insert blocks to layout the body of your event.", - template: self.popover({ fixed: true }), + title: _t("Layout your event"), + content: _t("Insert blocks to layout the body of your event."), + popover: { fixed: true }, }, { snippet: 'image-text', placement: 'bottom', - title: "Drag & Drop a block", - content: "Drag the 'Image-Text' block and drop it in your page.", - template: self.popover({ fixed: true }), + title: _t("Drag & Drop a block"), + content: _t("Drag the 'Image-Text' block and drop it in your page."), + popover: { fixed: true }, }, { element: 'button[data-action=snippet]', placement: 'bottom', - title: "Layout your event", - content: "Insert another block to your event.", - template: self.popover({ fixed: true }), + title: _t("Layout your event"), + content: _t("Insert another block to your event."), + popover: { fixed: true }, }, { snippet: 'text-block', placement: 'bottom', - title: "Drag & Drop a block", - content: "Drag the 'Text Block' in your event page.", - template: self.popover({ fixed: true }), + title: _t("Drag & Drop a block"), + content: _t("Drag the 'Text Block' in your event page."), + popover: { fixed: true }, }, { element: 'button[data-action=save]', placement: 'right', - title: "Save your modifications", - content: "Once you click on save, your event is updated.", - template: self.popover({ fixed: true }), + title: _t("Save your modifications"), + content: _t("Once you click on save, your event is updated."), + popover: { fixed: true }, }, { waitFor: 'button[data-action=edit]:visible', element: 'button.btn-danger.js_publish_btn', placement: 'top', - title: "Publish your event", - content: "Click to publish your event.", + title: _t("Publish your event"), + content: _t("Click to publish your event."), }, { waitFor: '.js_publish_management button.js_publish_btn.btn-success:visible', element: '.js_publish_management button[data-toggle="dropdown"]', placement: 'left', - title: "Customize your event", - content: "Click here to customize your event further.", + title: _t("Customize your event"), + content: _t("Click here to customize your event further."), }, { element: '.js_publish_management ul>li>a:last:visible', diff --git a/addons/website_event/tests/ui_suite/event_test.js b/addons/website_event/tests/ui_suite/event_test.js index 06d6dc12b5f..946427b6b6d 100644 --- a/addons/website_event/tests/ui_suite/event_test.js +++ b/addons/website_event/tests/ui_suite/event_test.js @@ -1,17 +1,3 @@ var testRunner = require('../../../website/tests/ui_suite/ui_test_runner.js'); -var waitFor = testRunner.waitFor; - -testRunner.run(function eventTest (page, timeout) { - page.evaluate(function () { localStorage.clear(); }); - waitFor(function clientReady () { - return page.evaluate(function () { - return window.$ && window.openerp && window.openerp.website - && window.openerp.website.Tour; - }); - }, function executeTest () { - page.evaluate(function () { - window.openerp.website.Tour.get('event').run(true); - }); - }, timeout); -}); +testRunner.run_test('event');
\ No newline at end of file |
