this.stop();
} else if (index >= 0) {
var self = this;
this.stop();
} else if (index >= 0) {
var self = this;
- $('.popover.tour').remove();
+ $('.popover.tour').remove();
setTimeout(function () {
self.tour.goto(index);
}, 0);
setTimeout(function () {
self.tour.goto(index);
}, 0);
window.localStorage.setItem("last-"+testId, tryStep);
if (tryStep > 2) {
window.localStorage.removeItem(testId);
window.localStorage.setItem("last-"+testId, tryStep);
if (tryStep > 2) {
window.localStorage.removeItem(testId);
- throw "Test: '" + testId + "' cycling stape: '" + step.stepId + "'";
+ throw "Test: '" + testId + "' cycling step: '" + step.stepId + "'";
}
overlapsCrash = setTimeout(function () {
window.localStorage.removeItem(testId);
}
overlapsCrash = setTimeout(function () {
window.localStorage.removeItem(testId);
- throw "Test: '" + testId + "' can't resolve stape: '" + step.stepId + "'";
+ throw "Test: '" + testId + "' can't resolve step: '" + step.stepId + "'";
}, (step.delay || defaultDelay) + 500);
var $element = $(step.element);
if (step.triggers) step.triggers(next);
}, (step.delay || defaultDelay) + 500);
var $element = $(step.element);
if (step.triggers) step.triggers(next);
- if ((step.trigger === 'reload' || step.trigger.url) && _next) return;
+ if ((step.trigger === 'reload' || (step.trigger && step.trigger.url)) && _next) return;
if (step.snippet && step.trigger === 'drag') {
website.TestConsole.dragAndDropSnippet(step.snippet);
if (step.snippet && step.trigger === 'drag') {
website.TestConsole.dragAndDropSnippet(step.snippet);
</div>
</div>
<div class="col-md-4 mb32">
</div>
</div>
<div class="col-md-4 mb32">
+ <div groups="base.group_website_publisher" t-ignore="true" class="pull-right css_editable_mode_hidden" t-att-style="style or ''">
+ <a class="btn btn-primary" t-att-href="'/web#return_label=Website&model=%s&id=%s' % (res_company._name, res_company.id)" title='Edit in backend'>Edit</a>
+ </div>
<t t-call="website.company_description"/>
</div>
</div>
<t t-call="website.company_description"/>
</div>
</div>
placement: 'right',
title: "Create Blog Post",
content: "Click <em>Continue</em> to create the blog post.",
placement: 'right',
title: "Create Blog Post",
content: "Click <em>Continue</em> to create the blog post.",
+ trigger: {
+ url: /blogpost\/[0-9]+\/.*/,
+ },
},
{
stepId: 'post-page',
},
{
stepId: 'post-page',
title: "Save Your Blog",
content: "Click the <em>Save</em> button to record changes on the page.",
template: self.popover({ fixed: true }),
title: "Save Your Blog",
content: "Click the <em>Save</em> button to record changes on the page.",
template: self.popover({ fixed: true }),
},
{
stepId: 'publish-post',
},
{
stepId: 'publish-post',
window.openerp.website.TestConsole.test('shoptest').run(true);
});
waitFor(function testExecuted () {
window.openerp.website.TestConsole.test('shoptest').run(true);
});
waitFor(function testExecuted () {
- return page.evaluate(function () { return window.$ && $('#wrap:contains("Order Confirmed")').length; });
+ return page.evaluate(function () {
+ console.err($('#wrap:contains("Order Confirmed")'));
+ console.err("-----------------------");
+ console.err($('#wrap').text());
+ console.err("-----------------------");
+ return window.$ && $('#wrap:contains("Order Confirmed")').length;
+ });
- console.log('{ "website_sale": "success" }');
+ console.log('{ "event": "success" }');
phantom.exit();
}, 4*timeout/5);
}, timeout/5);
phantom.exit();
}, 4*timeout/5);
}, timeout/5);