toolbar-object.html 4.57 KB
Newer Older
1
<div class="toolbar toolbar-properties" v-cloak v-show="active_space_loaded && !is_active_space_role('viewer')" v-bind:class="{in:toolbar_props_in,out:!toolbar_props_in}" v-if="active_space_loaded">
mntmn's avatar
mntmn committed
2

mntmn's avatar
mntmn committed
3
4
  <div class="btn-group light vertical">
    <div class="dropdown top right light"
mntmn's avatar
mntmn committed
5
6
7
8
9
10
    v-bind:class="{open : opened_dialog.match('color') ,
    'option-1':opened_dialog=='color-fill' ,
    'option-2':opened_dialog=='color-stroke' ,
    'option-3':opened_dialog=='color-text',
    'options-3':selection_metrics.contains_text}">

mntmn's avatar
mntmn committed
11
12
      <button
        class="dropdown-toggle btn btn-icon btn-transparent"
mntmn's avatar
mntmn committed
13
14
15
16
        v-on:click="open_dialog('color-fill')"
        v-bind:class="{open:opened_dialog=='color-fill'}">
        <span class="icon icon-tool-fill icon-sm"></span>
        <span class="jewel" v-bind:style="{'background-color':active_style.fill_color}"></span>
mntmn's avatar
mntmn committed
17
18
19
      </button><br>
      <button
        class="dropdown-toggle btn btn-icon btn-transparent"
mntmn's avatar
mntmn committed
20
21
22
23
        v-bind:class="{open:opened_dialog=='color-stroke'}"
        v-on:click="open_dialog('color-stroke')">
        <span class="icon icon-tool-stroke icon-sm"></span>
        <span class="jewel jewel-stroke" v-bind:style="{'border-color':active_style.stroke_color}"></span>
mntmn's avatar
mntmn committed
24
25
26
      </button><br>
      <button
         class="dropdown-toggle btn btn-icon btn-transparent"
mntmn's avatar
mntmn committed
27
28
29
30
         v-on:click="open_dialog('color-text')"
         v-bind:class="{open:opened_dialog=='color-text'}">
        <span class="icon icon-tool-text icon-sm"></span>
        <span class="jewel" v-bind:style="{'border-color':active_style.text_color}">{{active_style.font_size}}</span>
mntmn's avatar
mntmn committed
31
      </button>
mntmn's avatar
mntmn committed
32
      <div class="dialog">
33
        <%- include("./color.html") %>
mntmn's avatar
mntmn committed
34
35
36
37
38
39
40
41
42
43
      </div>
    </div>
    <!--     <button class="btn btn-transparent btn-icon-labeled">
             <span class="icon icon-tool-eyedrop"></span>
             <span class="icon-label">Eyedrop</span>
    </button>

    <button class="btn btn-divider"></button>
    -->
    
mntmn's avatar
mntmn committed
44
    <div class="dropdown top light right" v-bind:class="{open:opened_dialog=='text-styles'}">
mntmn's avatar
mntmn committed
45
46
47
      <div class="btn-collapse in">
        <button class="btn btn-transparent btn-icon-labeled" v-on:click="open_dialog('text-styles')" v-bind:class="{open : opened_dialog=='text-styles'}">
          <span class="icon icon-text-styles"></span>
48
          <span class="icon-label">Styles</span>
mntmn's avatar
mntmn committed
49
50
51
52
        </button>
      </div>

      <div class="dialog">
53
        <%- include("./text-styles.html") %>
mntmn's avatar
mntmn committed
54
55
56
      </div>
    </div>
    
mntmn's avatar
mntmn committed
57
    <div class="dropdown top light right" v-bind:class="{open:opened_dialog=='type-align'}">
mntmn's avatar
mntmn committed
58
59
60
      <div class="btn-collapse" v-bind:class="{in:selection_metrics.contains_text}">
        <button class="btn btn-transparent btn-icon-labeled" v-on:click="open_dialog('type-align')" v-bind:class="{open : opened_dialog=='type-align'}">
          <span class="icon icon-text-align-left-alt"></span>
61
          <span class="icon-label"><%=__("tool_align")%></span>
mntmn's avatar
mntmn committed
62
63
64
65
        </button>
      </div>

      <div class="dialog">
66
        <%- include("./text-align.html") %>
mntmn's avatar
mntmn committed
67
68
69
      </div>
    </div>

mntmn's avatar
mntmn committed
70
    <div class="dropdown top light right" v-bind:class="{open:opened_dialog=='layout'}">
mntmn's avatar
mntmn committed
71

mntmn's avatar
mntmn committed
72
      <div class="btn-collapse in">
mntmn's avatar
mntmn committed
73
74
        <button class="btn btn-transparent btn-icon-labeled" v-on:click="open_dialog('layout')"  v-bind:class="{open : opened_dialog=='layout'}">
          <span class="icon icon-cluster"></span>
75
          <span class="icon-label"><%=__("tool_layout")%></span>
mntmn's avatar
mntmn committed
76
77
78
79
        </button>
      </div>

      <div class="dialog">
80
        <%- include("./layout.html") %>
mntmn's avatar
mntmn committed
81
82
83
      </div>
    </div>
    
mntmn's avatar
mntmn committed
84
    <div class="dropdown top light right" v-bind:class="{open:opened_dialog=='text-settings'}">
mntmn's avatar
mntmn committed
85
86
87
88
      
      <div class="btn-collapse in">
        <button class="btn btn-transparent btn-icon-labeled" v-on:click="open_dialog('text-settings')" v-bind:class="{open : opened_dialog=='text-settings'}">
          <span class="icon icon-text-typeface"></span>
mntmn's avatar
mntmn committed
89
90
          <span class="icon-label">Font</span>
        </button>
mntmn's avatar
mntmn committed
91
92
93
      </div>

      <div class="dialog">
94
        <%- include("./text-digits.html") %>
mntmn's avatar
mntmn committed
95
96
97
98
99
      </div>
    </div>

    <button class="btn btn-divider"></button>

mntmn's avatar
mntmn committed
100
    <div class="dropdown top light right" v-bind:class="{open:opened_dialog=='object-options'}">
mntmn's avatar
mntmn committed
101
102
      <button class="btn btn-transparent btn-icon-labeled" v-on:click="open_dialog('object-options')" v-bind:class="{open : opened_dialog=='object-options'}">
        <span class="icon icon-cogwheel"></span>
103
        <span class="icon-label"><%=__("more")%></span>
mntmn's avatar
mntmn committed
104
105
106
      </button>

      <div class="dialog no-min-w">
107
        <%- include("./object-options.html") %>
mntmn's avatar
mntmn committed
108
109
110
111
112
      </div>
    </div>
    
  </div>
</div>