You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.8 KiB

  1. /* Copyright 2016-2017 Jairo Llopis <jairo.llopis@tecnativa.com>
  2. * License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). */
  3. odoo.define("website_mass_mailing_name.editor_tour", function (require) {
  4. "use strict";
  5. var base = require("web_editor.base");
  6. var tour = require("web_tour.tour");
  7. tour.register(
  8. "mass_mailing_name_editor",
  9. {
  10. test: true,
  11. wait_for: base.ready(),
  12. },
  13. [
  14. {
  15. content: "Edit the homepage",
  16. trigger: ".o_menu_systray a[data-action=edit]",
  17. },
  18. {
  19. content: "Drag and drop a text snippet",
  20. trigger: ".oe_snippet[name='Text Block'] .oe_snippet_thumbnail",
  21. run: "drag_and_drop #wrap",
  22. },
  23. {
  24. content: "Drag and drop a newsletter snippet",
  25. trigger: ".oe_snippet[name='Newsletter'] .oe_snippet_thumbnail",
  26. run: "drag_and_drop #wrap .s_text_block",
  27. },
  28. {
  29. content: "Let the default mailing list",
  30. trigger: ".modal-dialog button:contains('Continue')",
  31. },
  32. {
  33. content: "Save changes",
  34. extra_trigger: "body:not(:has(.modal:visible))",
  35. trigger: "#web_editor-top-edit button[data-action=save]",
  36. },
  37. {
  38. content: "Subscribe Administrator",
  39. extra_trigger: "body:not(:has(#web_editor-top-edit))",
  40. trigger: ".js_subscribe_btn",
  41. },
  42. {
  43. content: "Open user menu",
  44. extra_trigger: ".js_subscribe .alert-success",
  45. trigger: "#top_menu span:contains('Administrator')",
  46. },
  47. ]
  48. );
  49. });