summaryrefslogtreecommitdiff
path: root/addons/website_event
diff options
context:
space:
mode:
authorFrédéric van der Essen <fva@openerp.com>2014-02-07 16:50:55 +0100
committerFrédéric van der Essen <fva@openerp.com>2014-02-07 16:50:55 +0100
commit4232de7bf2f19fd01fc9dcccf421eaeba819e586 (patch)
tree5ee2ab75842426634cd0bbc24ed201ae8f08729d /addons/website_event
parent34bc74ea422230fd052382e16c0c5e3fcdd26d27 (diff)
parentc254b7ae2cee1a240380880d76f10aeb715a5b37 (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.py4
-rw-r--r--addons/website_event/static/src/js/website.tour.event.js71
-rw-r--r--addons/website_event/tests/ui_suite/event_test.js16
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