toolbar-text.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <div class="toolbar toolbar-text in" v-cloak v-show="(active_space && (active_view == 'space' && !is_active_space_role('viewer') && editing_artifact_id!=null))">
  2. <div class="btn-group dark">
  3. <div class="dropdown bottomleft light center" v-bind:class="{open:opened_dialog=='text-formats'}">
  4. <div v-bind:class="{in:selection_metrics.contains_text}">
  5. <button class="btn btn-transparent" v-on:click="open_dialog('text-formats')" v-bind:class="open : opened_dialog=='text-formats'">
  6. {{active_text_format_name}}
  7. </button>
  8. </div>
  9. <div class="dialog">
  10. {% include "./text-formats.html" %}
  11. </div>
  12. </div>
  13. <button class="btn btn-divider"></button>
  14. <div class="dropdown bottom light center" v-bind:class="{open:opened_dialog=='text-settings'}">
  15. <button class="btn btn-transparent btn-icon-labeled hover" v-on:click="open_dialog('text-settings')" v-bind:class="{open : opened_dialog=='text-settings'}">
  16. <span class="text-medium">{{active_style.font_family}}</span>
  17. <span class="slash">/</span>
  18. <span class="text-medium">{{active_style.font_size}}px</span>
  19. </button>
  20. <div class="dialog">
  21. {% include "./text-digits.html" %}
  22. </div>
  23. </div>
  24. <button class="btn btn-divider"></button>
  25. <div class="dropdown bottom light center" v-bind:class="{open:opened_dialog=='text-align'}">
  26. <button class="btn btn-transparent btn-icon-labeled hover" v-on:click="open_dialog('text-align')" v-bind:class="{open : opened_dialog=='text-align'}">
  27. <span class="icon icon-text-align-left-alt"></span>
  28. <span class="icon-label">Align</span>
  29. </button>
  30. <div class="dialog">
  31. {% include "./text-align.html" %}
  32. </div>
  33. </div>
  34. <div class="dropdown bottom light center" v-bind:class="{open:opened_dialog=='text-styles'}">
  35. <button class="btn btn-transparent btn-icon-labeled hover" v-on:click="open_dialog('text-styles')" v-bind:class="{open : opened_dialog=='text-styles'}">
  36. <span class="icon icon-text-styles"></span>
  37. <span class="icon-label">styles</span>
  38. </button>
  39. <div class="dialog">
  40. {% include "./text-styles.html" %}
  41. </div>
  42. </div>
  43. </div>
  44. <div class="btn-group dark">
  45. <button class="btn btn-transparent btn-icon-labeled hover" v-on="click : apply_formatting($event,'insertUnorderedList')">
  46. <span class="icon icon-text-list-bullet"></span>
  47. <span class="icon-label">Bullets</span>
  48. </button>
  49. <button class="btn btn-transparent btn-icon-labeled hover" v-on="click : apply_formatting($event,'insertOrderedList')">
  50. <span class="icon icon-text-list-numbered"></span>
  51. <span class="icon-label">Number</span>
  52. </button>
  53. </div>
  54. <div class="btn-group dark">
  55. <button class="btn btn-transparent btn-icon-labeled hover" v-on:click=" toggle_selected_artifact_editing()">
  56. <span class="icon icon-cross-1"></span>
  57. <span class="icon-label">Cancel</span>
  58. </button>
  59. </div>
  60. </div>