textbox.html 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <h4 class="dialog-title">Textframe</h4>
  2. <div id="text-frame">
  3. <div class="dialog-section no-p-b">
  4. <label class="label label-sm">Vertical Alignment</label>
  5. <div class="btn-group">
  6. <button class="btn btn-transparent btn-icon" v-on="click:set_artifact_style_prop('valign','top')" ng-class="{active:selected_artifact.align=='top'}">
  7. <span class="icon icon-align-vertical-top"></span>
  8. </button>
  9. <button class="btn btn-transparent btn-icon" v-on="click:set_artifact_style_prop('valign','middle')" ng-class="{active:selected_artifact.align=='middle'}">
  10. <span class="icon icon-align-vertical-middle"></span>
  11. </button>
  12. <button class="btn btn-transparent btn-icon" v-on="click:set_artifact_style_prop('valign','bottom')" ng-class="{active:selected_artifact.align=='bottom'}">
  13. <span class="icon icon-align-vertical-bottom"></span>
  14. </button>
  15. </div>
  16. </div>
  17. <div class="dialog-section no-p-b no-p-h">
  18. <div class="form-group no-m">
  19. <label class="label label-sm">Padding</label>
  20. <input class="input no-b no-p text-center" spellcheck="false" type="text" pattern="[0-9]" maxlength="64" value="250" v-model="active_style.padding">
  21. <button tabindex="-1" class="input-drag btn btn-transparent btn-icon" style="cursor: ns-resize;" v-sd-fader="true" sd-fader-var-y="active_style.padding" sd-fader-min-y="0" sd-fader-max-y="500" sd-fader-step="1">
  22. <span class="icon icon-triangles-vertical"></span>
  23. </button>
  24. <span class="input-unit">px</span>
  25. </div>
  26. </div>
  27. <div class="dialog-section">
  28. <label class="btn btn-sm btn-round color-indicator" style="background-color:{{active_style.fill_color}};pointer-events:all"><input type="color" v-model="active_style.fill_color" style="display:block;visibility:hidden;position:absolute;"></label>
  29. </div>
  30. <!--div class="dialog-section no-p-b no-p-h">
  31. <div class="form-group no-m">
  32. <label class="label label-sm">Columns</label>
  33. <input class="input no-b no-p text-center" spellcheck="false" type="text" pattern="[0-9]" maxlength="64" value="5">
  34. <button class="btn-more btn btn-icon btn-transparent"> </button>
  35. <button class="btn-less btn btn-icon btn-transparent"> </button>
  36. </div>
  37. </div-->
  38. <!--div class="dialog-section no-p-b no-p-h">
  39. <div class="form-group no-m">
  40. <label class="label label-sm">Gutter</label>
  41. <input class="input no-b no-p text-center" spellcheck="false" type="text" pattern="[0-9]" maxlength="64" value="50">
  42. <button tabindex="-1" class="input-drag btn btn-transparent btn-icon" style="cursor: ns-resize;">
  43. <span class="icon icon-triangles-vertical"></span>
  44. </button>
  45. <span class="input-unit">px</span>
  46. </div>
  47. </div-->
  48. <!-- <div id="padding" class="dialog-section">
  49. <label class="label label-sm">Padding</label>
  50. <div class="padding-icon">
  51. <button id="padding-link" class="btn btn-md btn-toggle btn-dark btn-icon" ng-class="{alt:!padding_locked}" ng-click="toggle_padding_locked()">
  52. <span class="btn-option">
  53. <span class="icon icon-link-closed"></span>
  54. </span>
  55. <span class="btn-option">
  56. <span class="icon icon-link-open"></span>
  57. </span>
  58. </button>
  59. <div class="left">
  60. <input class="input" spellcheck="false" type="text" v-model="active_style.padding_left" value="0" style="cursor: ew-resize;">
  61. <button class="input-drag btn btn-md btn-transparent btn-icon" sd-fader="y-encoder" sd-fader-var-y="active_style.padding_left" sd-fader-min-y="0" sd-fader-max-y="500" sd-fader-step="0.1">
  62. <span class="icon icon-triangles-vertical"></span>
  63. </button>
  64. </div>
  65. <div class="right">
  66. <input class="input" spellcheck="false" type="text" v-model="active_style.padding_right" value="0" style="cursor: ew-resize;">
  67. <button class="input-drag btn btn-md btn-transparent btn-icon" sd-fader="y-encoder" sd-fader-var-y="active_style.padding_left" sd-fader-min-y="0" sd-fader-max-y="500" sd-fader-step="0.1">
  68. <span class="icon icon-triangles-vertical"></span>
  69. </button>
  70. </div>
  71. <div class="top">
  72. <input class="input" spellcheck="false" type="text" v-model="active_style.padding_top" value="0" style="cursor: ns-resize;">
  73. <button class="input-drag btn btn-md btn-transparent btn-icon" sd-fader="y-encoder" sd-fader-var-y="active_style.padding_top" sd-fader-min-y="0" sd-fader-max-y="500" sd-fader-step="0.1">
  74. <span class="icon icon-triangles-vertical"></span>
  75. </button>
  76. </div>
  77. <div class="bottom">
  78. <input class="input" spellcheck="false" type="text" v-model="active_style.padding_bottom" value="0" style="cursor: ns-resize;">
  79. <button class="input-drag btn btn-md btn-transparent btn-icon" sd-fader="y-encoder" sd-fader-var-y="active_style.padding_bottom" sd-fader-min-y="0" sd-fader-max-y="500" sd-fader-step="0.1">
  80. <span class="icon icon-triangles-vertical"></span>
  81. </button>
  82. </div>
  83. </div>
  84. </div> -->
  85. </div>