empty-project-list.pug 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. .row.row-spaced
  2. .col-xs-12
  3. .card.card-thin
  4. div.welcome.text-centered(ng-cloak)
  5. h2 #{translate("welcome_to_sl")}
  6. p #{translate("new_to_latex_look_at")}
  7. a(
  8. href="/templates"
  9. event-tracking="welcome-page-templates-click"
  10. event-tracking-mb="true"
  11. event-tracking-trigger="click"
  12. event-segmentation='{"project-dashboard-react": "default"}'
  13. ) #{translate("templates").toLowerCase()}
  14. | #{translate("or")}
  15. a(
  16. href="/learn"
  17. event-tracking="welcome-page-latex-help-click"
  18. event-tracking-mb="true"
  19. event-tracking-trigger="click"
  20. event-segmentation='{"project-dashboard-react": "default"}'
  21. ) #{translate("latex_help_guide")}
  22. .row
  23. .col-md-offset-4.col-md-4
  24. .dropdown.minimal-create-proj-dropdown(dropdown)
  25. a.btn.btn-primary.dropdown-toggle(
  26. href="#",
  27. data-toggle="dropdown",
  28. dropdown-toggle
  29. event-tracking="welcome-page-create-first-project-click"
  30. event-tracking-mb="true"
  31. event-tracking-trigger="click"
  32. event-segmentation='{"project-dashboard-react": "default", "dropdownMenu": "main-button", "dropdownOpen": "null" }'
  33. )
  34. //- We can't know if dropdown is open or not, so will send "dropdownOpen: null" as a segmentation above
  35. | Create First Project
  36. ul.dropdown-menu.minimal-create-proj-dropdown-menu(role="menu")
  37. li
  38. a(
  39. href,
  40. ng-click="openCreateProjectModal()"
  41. event-tracking="welcome-page-create-first-project-click"
  42. event-tracking-mb="true"
  43. event-tracking-trigger="click"
  44. event-segmentation='{"project-dashboard-react": "default", "dropdownMenu": "blank-project", "dropdownOpen": "true" }'
  45. ) #{translate("blank_project")}
  46. li
  47. a(
  48. href,
  49. ng-click="openCreateProjectModal('example')"
  50. event-tracking="welcome-page-create-first-project-click"
  51. event-tracking-mb="true"
  52. event-tracking-trigger="click"
  53. event-segmentation='{"project-dashboard-react": "default", "dropdownMenu": "example-project", "dropdownOpen": "true" }'
  54. ) #{translate("example_project")}
  55. li
  56. a(
  57. href,
  58. ng-click="openUploadProjectModal()"
  59. event-tracking="welcome-page-create-first-project-click"
  60. event-tracking-mb="true"
  61. event-tracking-trigger="click"
  62. event-segmentation='{"project-dashboard-react": "default", "dropdownMenu": "upload-project", "dropdownOpen": "true" }'
  63. ) #{translate("upload_project")}
  64. != moduleIncludes("newProjectMenu", locals)
  65. if (templates)
  66. li.divider
  67. li.dropdown-header #{translate("templates")}
  68. each item in templates
  69. - var eventSegmentation = '{"project-dashboard-react": "default", "dropdownMenu":"' + item.trackingKey + '", "dropdownOpen": "true" }'
  70. li
  71. a.menu-indent(
  72. href=item.url
  73. event-tracking="welcome-page-create-first-project-click"
  74. event-tracking-mb="true"
  75. event-tracking-trigger="click"
  76. event-segmentation=eventSegmentation
  77. ) #{translate(item.name)}