Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / new_ui / ui / javascripts / templates.js @ c0206109

History | View | Annotate | Download (54.6 kB)

1
Ember.TEMPLATES["_actions-bar"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
2
this.compilerInfo = [4,'>= 1.0.0'];
3
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
4
  var buffer = '', stack1, self=this, helperMissing=helpers.helperMissing;
5

    
6
function program1(depth0,data) {
7
  
8
  var buffer = '', stack1, helper, options;
9
  data.buffer.push("\n        <div class=\"rt-actions\">\n                ");
10
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{
11
    'class': ("single")
12
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},inverse:self.noop,fn:self.program(2, program2, data),contexts:[depth0],types:["ID"],data:data},helper ? helper.call(depth0, "codeNameChildInit", options) : helperMissing.call(depth0, "link-to", "codeNameChildInit", options));
13
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
14
  data.buffer.push("\n                ");
15
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(4, program4, data),contexts:[depth0,depth0],types:["ID","STRING"],data:data},helper ? helper.call(depth0, "codeNameParent", "grid-view", options) : helperMissing.call(depth0, "link-to", "codeNameParent", "grid-view", options));
16
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
17
  data.buffer.push("\n                ");
18
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(6, program6, data),contexts:[depth0,depth0],types:["ID","STRING"],data:data},helper ? helper.call(depth0, "codeNameParent", "list-view", options) : helperMissing.call(depth0, "link-to", "codeNameParent", "list-view", options));
19
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
20
  data.buffer.push("\n        </div>\n        ");
21
  return buffer;
22
  }
23
function program2(depth0,data) {
24
  
25
  var buffer = '';
26
  return buffer;
27
  }
28

    
29
function program4(depth0,data) {
30
  
31
  
32
  data.buffer.push("<span class=\"snf-gridview current\">");
33
  }
34

    
35
function program6(depth0,data) {
36
  
37
  
38
  data.buffer.push("<span class=\"snf-listview \"></span>");
39
  }
40

    
41
function program8(depth0,data) {
42
  
43
  
44
  data.buffer.push("\n        <div class=\"filter-menu\">\n                <div><a class=\"filter\" href=\"\">Filter</a></div>\n                <ul class=\"options\">\n                        <li><a href=\"\">option 1</a></li>\n                        <li><a href=\"\">option 2</a></li>\n                        <li><a href=\"\">option 3</a></li>\n                        <li><a href=\"\">option 4</a></li>\n                </ul>\n        </div>\n        ");
45
  }
46

    
47
function program10(depth0,data) {
48
  
49
  
50
  data.buffer.push("\n        <div id=\"hd-search\" class=\"hd-search\">\n            <form>\n                        <span class=\"hd-icon-search snf-search\"></span>\n                <input class=\"hd-search-input\" placeholder=\"Enter your search term...\" type=\"search\" value=\"\" name=\"search\" id=\"search\">\n            </form>\n        </div>\n        ");
51
  }
52

    
53
  data.buffer.push("<section class=\"actions-bar clearfix\">\n\n        <h2>");
54
  stack1 = helpers._triageMustache.call(depth0, "title", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
55
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
56
  data.buffer.push("</h2>\n\n        ");
57
  stack1 = helpers['if'].call(depth0, "hasViewCls", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0],types:["ID"],data:data});
58
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
59
  data.buffer.push("\n        \n        ");
60
  stack1 = helpers['if'].call(depth0, "hasFilter", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(8, program8, data),contexts:[depth0],types:["ID"],data:data});
61
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
62
  data.buffer.push("\n        \n        ");
63
  stack1 = helpers['if'].call(depth0, "hasSearch", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(10, program10, data),contexts:[depth0],types:["ID"],data:data});
64
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
65
  data.buffer.push("\n\n</section>");
66
  return buffer;
67
  
68
});
69

    
70
Ember.TEMPLATES["_header"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
71
this.compilerInfo = [4,'>= 1.0.0'];
72
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
73
  var buffer = '', stack1, helper, options, self=this, helperMissing=helpers.helperMissing;
74

    
75
function program1(depth0,data) {
76
  
77
  
78
  data.buffer.push("<span class=\"snf-pc-outline\"></span>");
79
  }
80

    
81
function program3(depth0,data) {
82
  
83
  
84
  data.buffer.push("<span class=\"snf-network-outline\"></span>");
85
  }
86

    
87
function program5(depth0,data) {
88
  
89
  
90
  data.buffer.push("<span class=\"snf-volume-outline\"></span>");
91
  }
92

    
93
  data.buffer.push("<header class=\"header\">\n        <nav>\n                <ul class=\"icons-nav\">\n                        <li>");
94
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0],types:["STRING","STRING"],data:data},helper ? helper.call(depth0, "vms", "grid-view", options) : helperMissing.call(depth0, "link-to", "vms", "grid-view", options));
95
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
96
  data.buffer.push("</li>\n                        <li>");
97
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(3, program3, data),contexts:[depth0,depth0],types:["STRING","STRING"],data:data},helper ? helper.call(depth0, "networks", "grid-view", options) : helperMissing.call(depth0, "link-to", "networks", "grid-view", options));
98
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
99
  data.buffer.push("</li>\n                        <li>");
100
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(5, program5, data),contexts:[depth0,depth0],types:["STRING","STRING"],data:data},helper ? helper.call(depth0, "volumes", "grid-view", options) : helperMissing.call(depth0, "link-to", "volumes", "grid-view", options));
101
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
102
  data.buffer.push("</li>\n                        <li><a href=\"pithos.html\" data-tooltip class=\"has-tip\" title=\"Storage\"><span class=\"snf-pithos-outline\"></span></a></li>\n                        <li><a href=\"images_list.html\" data-tooltip class=\"has-tip\" title=\"Images\"><span class=\"snf-image-outline\"></span></a></li>\n                        <li><a href=\"snapshots_list.html\" data-tooltip class=\"has-tip\" title=\"Snapshots\"><span class=\"snf-snapshot-outline\"></span></a></li>\n                        <li><a href=\"\" data-tooltip class=\"has-tip\" title=\"IPs\"><span class=\"snf-nic-outline\"></span></a></li>\n            <li><a href=\"\" data-tooltip class=\"has-tip\" title=\"SSH keys\"><span class=\"snf-key-outline\"></span></a></li>\n                </ul>\n        </nav>\n        <div class=\"login\">\n                <div class=\"wrap\">\n                        <a href=\"\">user1@synnefo.org</a>\n                        <ul>\n                                <li><a href=\"\">dashboard</a></li>\n                                <li><a href=\"\">sign out</a></li>\n                        </ul>\n                </div>\n        </div>\n        <div class=\"logo\">\n                <a href=\"index.html\"><img src=\"images/synnefo-logo.png\" alt=\"software logo\"></a>\n        </div>\n</header>\n");
103
  return buffer;
104
  
105
});
106

    
107
Ember.TEMPLATES["_img-wrap"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
108
this.compilerInfo = [4,'>= 1.0.0'];
109
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
110
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, self=this, helperMissing=helpers.helperMissing;
111

    
112
function program1(depth0,data) {
113
  
114
  var buffer = '', stack1;
115
  data.buffer.push("\n        <span ");
116
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
117
    'class': (":snf-font icon")
118
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
119
  data.buffer.push("></span>\n        ");
120
  stack1 = helpers['if'].call(depth0, "os", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(2, program2, data),contexts:[depth0],types:["ID"],data:data});
121
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
122
  data.buffer.push("\n    ");
123
  return buffer;
124
  }
125
function program2(depth0,data) {
126
  
127
  var buffer = '', stack1;
128
  data.buffer.push("<span ");
129
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
130
    'class': (":os this.os")
131
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
132
  data.buffer.push(">");
133
  stack1 = helpers._triageMustache.call(depth0, "os", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
134
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
135
  data.buffer.push("</span>");
136
  return buffer;
137
  }
138

    
139
  data.buffer.push("<div class=\"img-wrap\">\n    ");
140
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0],types:["ID","ID"],data:data},helper ? helper.call(depth0, "codeName", "", options) : helperMissing.call(depth0, "link-to", "codeName", "", options));
141
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
142
  data.buffer.push("\n</div>");
143
  return buffer;
144
  
145
});
146

    
147
Ember.TEMPLATES["_modals"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
148
this.compilerInfo = [4,'>= 1.0.0'];
149
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
150
  var buffer = '', helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
151

    
152

    
153
  data.buffer.push("<section class=\"overlay-area-reveal\">\n        ");
154
  data.buffer.push(escapeExpression((helper = helpers['reveal-modal'] || (depth0 && depth0['reveal-modal']),options={hash:{
155
    'id': ("modal-connect")
156
  },hashTypes:{'id': "STRING"},hashContexts:{'id': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "reveal-modal", options))));
157
  data.buffer.push("\n        ");
158
  data.buffer.push(escapeExpression((helper = helpers['reveal-modal'] || (depth0 && depth0['reveal-modal']),options={hash:{
159
    'id': ("modal-start"),
160
    'hasButtons': ("true")
161
  },hashTypes:{'id': "STRING",'hasButtons': "STRING"},hashContexts:{'id': depth0,'hasButtons': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "reveal-modal", options))));
162
  data.buffer.push("\n        ");
163
  data.buffer.push(escapeExpression((helper = helpers['reveal-modal'] || (depth0 && depth0['reveal-modal']),options={hash:{
164
    'id': ("modal-reboot"),
165
    'hasButtons': ("true")
166
  },hashTypes:{'id': "STRING",'hasButtons': "STRING"},hashContexts:{'id': depth0,'hasButtons': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "reveal-modal", options))));
167
  data.buffer.push("\n        ");
168
  data.buffer.push(escapeExpression((helper = helpers['reveal-modal'] || (depth0 && depth0['reveal-modal']),options={hash:{
169
    'id': ("modal-shutdown"),
170
    'hasButtons': ("true")
171
  },hashTypes:{'id': "STRING",'hasButtons': "STRING"},hashContexts:{'id': depth0,'hasButtons': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "reveal-modal", options))));
172
  data.buffer.push("\n        ");
173
  data.buffer.push(escapeExpression((helper = helpers['reveal-modal'] || (depth0 && depth0['reveal-modal']),options={hash:{
174
    'id': ("modal-destroy"),
175
    'hasButtons': ("true")
176
  },hashTypes:{'id': "STRING",'hasButtons': "STRING"},hashContexts:{'id': depth0,'hasButtons': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "reveal-modal", options))));
177
  data.buffer.push("\n\n    ");
178
  data.buffer.push(escapeExpression((helper = helpers['reveal-modal'] || (depth0 && depth0['reveal-modal']),options={hash:{
179
    'id': ("generic"),
180
    'hasButtons': ("true")
181
  },hashTypes:{'id': "STRING",'hasButtons': "STRING"},hashContexts:{'id': depth0,'hasButtons': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "reveal-modal", options))));
182
  data.buffer.push("\n</section>");
183
  return buffer;
184
  
185
});
186

    
187
Ember.TEMPLATES["add-tag"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
188
this.compilerInfo = [4,'>= 1.0.0'];
189
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
190
  var buffer = '', helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
191

    
192

    
193
  data.buffer.push("<div class=\"buttons\">\n    <a href=\"\" class=\"btn1 show-add-tag wrap-a\" id=\"show-add-tag\"><span>add new tag</span></a>\n</div>\n\n<div class=\"snf-color-picker\">\n    <h3>Select color:</h3>\n    <form action=\"#\" method=\"post\">\n        <div id=\"colorpicker\">\n            <div class=\"farbtastic\">\n                <div class=\"color\" style=\"background-color: rgb(255, 0, 21);\"></div>\n                <div class=\"wheel\"></div>\n                <div class=\"overlay\"></div>\n                <div class=\"h-marker marker\" style=\"left: 90px; top: 13px;\"></div>\n                <div class=\"sl-marker marker\" style=\"left: 87px; top: 114px;\"></div>\n            </div>\n        </div>\n        \n        <div class=\"form-item\">\n            ");
194
  data.buffer.push(escapeExpression((helper = helpers.input || (depth0 && depth0.input),options={hash:{
195
    'value': ("newTagColor"),
196
    'class': ("color-preview"),
197
    'type': ("text"),
198
    'id': ("color"),
199
    'disabled': ("disabled")
200
  },hashTypes:{'value': "ID",'class': "STRING",'type': "STRING",'id': "STRING",'disabled': "STRING"},hashContexts:{'value': depth0,'class': depth0,'type': depth0,'id': depth0,'disabled': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "input", options))));
201
  data.buffer.push("\n            <span class=\"input\">\n                ");
202
  data.buffer.push(escapeExpression((helper = helpers.input || (depth0 && depth0.input),options={hash:{
203
    'value': ("newTagName"),
204
    'class': ("tag_name"),
205
    'type': ("text"),
206
    'placeholder': ("My Tag")
207
  },hashTypes:{'value': "ID",'class': "STRING",'type': "STRING",'placeholder': "STRING"},hashContexts:{'value': depth0,'class': depth0,'type': depth0,'placeholder': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "input", options))));
208
  data.buffer.push("\n            </span>\n        </div>\n    </form>    \n    <div class=\"btns\">\n        <a class=\"btn1 wrap-a\" href=\"\" ");
209
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "handleSubmit", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
210
  data.buffer.push("><span>OK</span></a>\n        <a class=\"btn1 hide-add-tag wrap-a\" href=\"\"><span>CANCEL</span></a>\n    </div>\n</div>\n");
211
  return buffer;
212
  
213
});
214

    
215
Ember.TEMPLATES["application"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
216
this.compilerInfo = [4,'>= 1.0.0'];
217
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
218
  var buffer = '', stack1, helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
219

    
220

    
221
  data.buffer.push(escapeExpression((helper = helpers.partial || (depth0 && depth0.partial),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "header", options) : helperMissing.call(depth0, "partial", "header", options))));
222
  data.buffer.push("\n");
223
  data.buffer.push(escapeExpression((helper = helpers.partial || (depth0 && depth0.partial),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "modals", options) : helperMissing.call(depth0, "partial", "modals", options))));
224
  data.buffer.push("\n\n<div class=\"body-wrapper\">\n        ");
225
  stack1 = helpers._triageMustache.call(depth0, "outlet", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
226
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
227
  data.buffer.push("\n</div>");
228
  return buffer;
229
  
230
});
231

    
232
Ember.TEMPLATES["components/details-content"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
233
this.compilerInfo = [4,'>= 1.0.0'];
234
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
235
  var stack1;
236

    
237

    
238
  stack1 = helpers._triageMustache.call(depth0, "yield", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
239
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
240
  else { data.buffer.push(''); }
241
  
242
});
243

    
244
Ember.TEMPLATES["components/network-el"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
245
this.compilerInfo = [4,'>= 1.0.0'];
246
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
247
  var buffer = '', stack1, escapeExpression=this.escapeExpression;
248

    
249

    
250
  data.buffer.push("<section ");
251
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
252
    'class': (":item item.status")
253
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
254
  data.buffer.push(">\n        <div class=\"what\">\n            <div class=\"img-wrap\">\n                <span class=\"snf-network-full snf-font\"></span>\n            </div>\n            <h4>");
255
  stack1 = helpers._triageMustache.call(depth0, "item.name", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
256
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
257
  data.buffer.push("</h4>\n        </div>\n        <div class=\"clearfix\">\n            <ul class=\"connections\">\n                <li>\n                    <a href=\"#\" class=\"act\" data-reveal-id=\"disconnect-from-network\">&nbsp;</a>\n                    <div class=\"icon\"><span class=\"snf-nic-full\"></span></div>\n                    <div class=\"data\">\n                        <ul>\n                            <li>\n                                <h5 class=\"ip-data\">IPv4</h5>\n                                <p>83.212.96.12</p>\n                            </li>\n                        </ul>\n                    </div>\n                </li>\n                <li>\n                    <a href=\"#\" class=\"act\" data-reveal-id=\"disconnect-from-network\">&nbsp;</a>\n                    <div class=\"icon\"><span class=\"snf-nic-full\"></span></div>\n                    <div class=\"data\">\n                        <ul>\n                            <li>\n                                <h5 class=\"ip-data\">IPv4</h5>\n                                <p>83.212.96.12</p>\n                            </li>\n                        </ul>\n                    </div>\n                </li>\n                <li>\n                    <div class=\"icon\"><span class=\"snf-nic-full\"></span></div>\n                    <div class=\"data\">\n                        <ul>\n                            <li>\n                                <h5 class=\"ip-data\">IPv6</h5>\n                                <p>2001:648:2ffc:1112:a80c:eaff:fe34:1234</p>\n                            </li>\n                        </ul>\n                    </div>\n                </li>\n                <div class=\"firewall\" data-firewall=\"fully\">\n                    <p>Firewall <em>on</em></p>\n                    <ul class=\"more\">\n                        <li class=\"fully selected\">\n                            <a href=\"\" class=\"radiobtn\">Fully protected mode<span class=\"snf-radio-checked\"></span></a>\n                        </li>\n                        <li class=\"basic\">\n                            <a href=\"\" class=\"radiobtn\">Basically protected mode<span class=\"snf-radio-unchecked\"></span></a>\n                        </li>\n                        <li class=\"unprotected\">\n                            <a href=\"\" class=\"radiobtn\">Unprotected mode<span class=\"snf-radio-unchecked\"></span></a>\n                        </li>\n                    </ul>\n                </div>\n            </ul>\n        </div>\n    </section>");
258
  return buffer;
259
  
260
});
261

    
262
Ember.TEMPLATES["components/open-reveal"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
263
this.compilerInfo = [4,'>= 1.0.0'];
264
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
265
  var buffer = '', escapeExpression=this.escapeExpression;
266

    
267

    
268
  data.buffer.push("<a ");
269
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "deleteTag", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
270
  data.buffer.push("  class=\"act\" data-reveal-id=\"detach-volume\">&nbsp;</a>");
271
  return buffer;
272
  
273
});
274

    
275
Ember.TEMPLATES["components/resource-tags"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
276
this.compilerInfo = [4,'>= 1.0.0'];
277
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
278
  
279

    
280

    
281
  
282
});
283

    
284
Ember.TEMPLATES["components/reveal-modal"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
285
this.compilerInfo = [4,'>= 1.0.0'];
286
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
287
  var buffer = '', stack1, escapeExpression=this.escapeExpression, self=this;
288

    
289
function program1(depth0,data) {
290
  
291
  var buffer = '';
292
  data.buffer.push("\n        <p class=\"buttons\">\n                <a href=\"\" ");
293
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "ok", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
294
  data.buffer.push(" class=\"btn4\"><span>Yes</span></a>\n                <a href=\"\" ");
295
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "close", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
296
  data.buffer.push(" class=\"btn4\"><span>No</span></a>\n        </p>\n");
297
  return buffer;
298
  }
299

    
300
  stack1 = helpers._triageMustache.call(depth0, "yield", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
301
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
302
  data.buffer.push("\n");
303
  data.buffer.push(escapeExpression(helpers._triageMustache.call(depth0, "message", {hash:{
304
    'unescaped': ("true")
305
  },hashTypes:{'unescaped': "STRING"},hashContexts:{'unescaped': depth0},contexts:[depth0],types:["ID"],data:data})));
306
  data.buffer.push("\n\n");
307
  stack1 = helpers['if'].call(depth0, "hasButtons", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0],types:["ID"],data:data});
308
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
309
  data.buffer.push("\n\n<a class=\"close-reveal-modal has-tip\" data-tooltip title=\"close window\">x</a>\n");
310
  return buffer;
311
  
312
});
313

    
314
Ember.TEMPLATES["components/tag-el"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
315
this.compilerInfo = [4,'>= 1.0.0'];
316
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
317
  var buffer = '', stack1, escapeExpression=this.escapeExpression;
318

    
319

    
320
  data.buffer.push("<a href=\"#\" ");
321
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
322
    'title': ("title"),
323
    'style': ("style")
324
  },hashTypes:{'title': "ID",'style': "ID"},hashContexts:{'title': depth0,'style': depth0},contexts:[],types:[],data:data})));
325
  data.buffer.push(" class=\"has-tip tag\">&nbsp;</a>\n<span>");
326
  stack1 = helpers._triageMustache.call(depth0, "title", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
327
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
328
  data.buffer.push("</span>\n<a class=\"delete\" ");
329
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "deleteTag", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
330
  data.buffer.push(" title=\"remove this tag from this vm\"><span class=\"snf-trash-outline\"></span></a>");
331
  return buffer;
332
  
333
});
334

    
335
Ember.TEMPLATES["components/volume-el"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
336
this.compilerInfo = [4,'>= 1.0.0'];
337
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
338
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;
339

    
340

    
341
  data.buffer.push("<section ");
342
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
343
    'class': (":item item.status")
344
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
345
  data.buffer.push(">\n    <div class=\"what\">\n        <div class=\"img-wrap\">\n            <span class=\"snf-volume-full snf-font\"></span>\n        </div>\n        <h4>");
346
  stack1 = helpers._triageMustache.call(depth0, "item.name", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
347
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
348
  data.buffer.push("</h4>\n    </div>\n    <div class=\"clearfix\">\n        <ul class=\"connections\">\n            <li>\n                <a href=\"#\" ");
349
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "revealModal", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
350
  data.buffer.push("  class=\"act\" >&nbsp;</a>\n                <div class=\"icon\"></div>\n                <div class=\"data\">\n                    <ul>\n                        <li>\n                            <h5 class=\"volume-data\">Size</h5>\n                            <p>");
351
  data.buffer.push(escapeExpression((helper = helpers['bytes-to-human'] || (depth0 && depth0['bytes-to-human']),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data},helper ? helper.call(depth0, "item.size", options) : helperMissing.call(depth0, "bytes-to-human", "item.size", options))));
352
  data.buffer.push("</p>\n                        </li>\n                        <li>\n                            <h5 class=\"volume-data\">Storage Type</h5>\n                            <p>");
353
  stack1 = helpers._triageMustache.call(depth0, "item.storageType", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
354
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
355
  data.buffer.push("</p>\n                        </li>\n                    </ul>\n                </div>\n            </li>\n        </ul>\n    </div>\n</section>");
356
  return buffer;
357
  
358
});
359

    
360
Ember.TEMPLATES["details-tab"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
361
this.compilerInfo = [4,'>= 1.0.0'];
362
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
363
  var buffer = '', stack1, escapeExpression=this.escapeExpression, self=this, helperMissing=helpers.helperMissing;
364

    
365
function program1(depth0,data) {
366
  
367
  var buffer = '', stack1, helper, options;
368
  data.buffer.push("\n        <li>");
369
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{
370
    'title': ("menu.link")
371
  },hashTypes:{'title': "ID"},hashContexts:{'title': depth0},inverse:self.noop,fn:self.program(2, program2, data),contexts:[depth0],types:["ID"],data:data},helper ? helper.call(depth0, "menu.link", options) : helperMissing.call(depth0, "link-to", "menu.link", options));
372
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
373
  data.buffer.push("</li>\n    ");
374
  return buffer;
375
  }
376
function program2(depth0,data) {
377
  
378
  var buffer = '';
379
  data.buffer.push("<span ");
380
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
381
    'class': ("menu.icon")
382
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
383
  data.buffer.push("></span>");
384
  return buffer;
385
  }
386

    
387
  data.buffer.push(" <ul>\n    ");
388
  stack1 = helpers.each.call(depth0, "menu", "in", "submenu", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0,depth0],types:["ID","ID","ID"],data:data});
389
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
390
  data.buffer.push("\n</ul>");
391
  return buffer;
392
  
393
});
394

    
395
Ember.TEMPLATES["details"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
396
this.compilerInfo = [4,'>= 1.0.0'];
397
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
398
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;
399

    
400
function program1(depth0,data) {
401
  
402
  var buffer = '', stack1;
403
  data.buffer.push("\n                            <li>\n                                <a href=\"#\" ");
404
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "item.act", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
405
  data.buffer.push(" ");
406
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
407
    'title': ("item.title")
408
  },hashTypes:{'title': "STRING"},hashContexts:{'title': depth0},contexts:[],types:[],data:data})));
409
  data.buffer.push(">");
410
  stack1 = helpers._triageMustache.call(depth0, "item.title", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
411
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
412
  data.buffer.push("</span></a>\n                            </li>\n                        ");
413
  return buffer;
414
  }
415

    
416
  data.buffer.push(escapeExpression((helper = helpers.partial || (depth0 && depth0.partial),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "actions-bar", options) : helperMissing.call(depth0, "partial", "actions-bar", options))));
417
  data.buffer.push("\n<section class=\"main row\">\n\n    <div ");
418
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
419
    'class': (":details status")
420
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
421
  data.buffer.push(">\n        ");
422
  data.buffer.push(escapeExpression((helper = helpers.outlet || (depth0 && depth0.outlet),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data},helper ? helper.call(depth0, "lt-bar", options) : helperMissing.call(depth0, "outlet", "lt-bar", options))));
423
  data.buffer.push("\n        <section class=\"top\">\n            <div class=\"lt\">\n                ");
424
  data.buffer.push(escapeExpression((helper = helpers.partial || (depth0 && depth0.partial),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "img-wrap", options) : helperMissing.call(depth0, "partial", "img-wrap", options))));
425
  data.buffer.push("\n            </div>\n            <div class=\"rt\">\n                <div class=\"title\">\n                    <h1>");
426
  stack1 = helpers._triageMustache.call(depth0, "name", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
427
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
428
  data.buffer.push("<span class=\"status\">");
429
  data.buffer.push(escapeExpression((helper = helpers['status-to-text'] || (depth0 && depth0['status-to-text']),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data},helper ? helper.call(depth0, "status", options) : helperMissing.call(depth0, "status-to-text", "status", options))));
430
  data.buffer.push("</span></h1>\n                </div>\n                <div class=\"actions\">\n                    <ul>\n                        ");
431
  stack1 = helpers.each.call(depth0, "item", "in", "actionsMeta", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0,depth0],types:["ID","ID","ID"],data:data});
432
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
433
  data.buffer.push("\n                    </ul>\n                </div>\n\n                ");
434
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.DetailsTabView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
435
  data.buffer.push("\n\n            </div>\n        </section>\n        ");
436
  stack1 = helpers._triageMustache.call(depth0, "outlet", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
437
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
438
  data.buffer.push("\n\n        <div class=\"placeholder\"></div>\n    </div>\n</section>");
439
  return buffer;
440
  
441
});
442

    
443
Ember.TEMPLATES["details/disk-connected"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
444
this.compilerInfo = [4,'>= 1.0.0'];
445
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
446
  var stack1, helper, options, escapeExpression=this.escapeExpression, self=this, helperMissing=helpers.helperMissing;
447

    
448
function program1(depth0,data) {
449
  
450
  var buffer = '';
451
  data.buffer.push("\n");
452
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.VolumesListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
453
  data.buffer.push("\n        <section class=\"connect-new disk\">\n                <div class=\"img-wrap\">\n                        <a href=\"\" data-reveal-id=\"attach-volume\">\n                                <span class=\"snf-volume-full snf-font\"></span>\n                        </a>\n                </div>\n                <p><a href=\"\">Attach Volume</a></p>\n        </section>\n");
454
  return buffer;
455
  }
456

    
457
  stack1 = (helper = helpers['details-content'] || (depth0 && depth0['details-content']),options={hash:{
458
    'id': ("disk-connected"),
459
    'class': ("connected disk")
460
  },hashTypes:{'id': "STRING",'class': "STRING"},hashContexts:{'id': depth0,'class': depth0},inverse:self.noop,fn:self.program(1, program1, data),contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "details-content", options));
461
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
462
  else { data.buffer.push(''); }
463
  
464
});
465

    
466
Ember.TEMPLATES["details/info"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
467
this.compilerInfo = [4,'>= 1.0.0'];
468
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
469
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;
470

    
471
function program1(depth0,data) {
472
  
473
  var buffer = '', helper, options;
474
  data.buffer.push("\n\n        <section class=\"info-block\">\n                <h2>info</h2>\n                <dl>\n                        <dt><span class=\"snf-font snf-pc-full\"></span>Name</dt>\n                        <dd>\n                                <div class=\"editable\">\n                                <span class=\"input-txt\">My Opensuse Desktop Server 1</span>\n                                <input type=\"text\">\n                                <span class=\"editbuttons\">\n                                                <a href=\"#\" class=\"edit\"><span class=\"snf-edit\"></span></a>\n                                                <a href=\"#\" class=\"save\"><span class=\"snf-ok-sign\"></span></a>\n                                                <a href=\"#\" class=\"cancel\"><span class=\"snf-cancel-circled\"></span></a>\n                                        </span>\n                            </div>\n                        </dd>\n                        <dt><span class=\"snf-font snf-dashboard-outline\"></span>Assigned Project</dt>\n                        <dd>Basic Project</dd>\n                        <dt><span class=\"snf-chip-outline snf-font\"></span>CPUs</dt>\n                        <dd>4</dd>\n                        <dt><span class=\"snf-ram-full snf-font\"></span>RAM</dt>\n                        <dd>512 MB</dd>\n                        <dt><span class=\"snf-volume-full snf-font\"></span>System Disk Size</dt>\n                        <dd>4GB</dd>\n                        <dt><span class=\"snf-volume-full snf-font\"></span>Storage Type</dt>\n                        <dd>Archipelago</dd>\n                        <dt><span class=\"snf-image-full snf-font\"></span>Image Name</dt>\n                        <dd>Fedora</dd>\n                        <dt><span class=\"snf-image-full snf-font\"></span>Image Size</dt>\n                        <dd>3.68 GB</dd>\n                        <dt><span class=\"snf-nic-full snf-font\"></span>IPv4</dt>\n                        <dd>83.212.96.152</dd>\n                        <dt><span class=\"snf-nic-full snf-font\"></span>IPv4</dt>\n                        <dd>83.212.96.153</dd>\n                        <dt><span class=\"snf-nic-full snf-font\"></span>IPv6</dt>\n                        <dd>2001:648:2ffc:1112:a80c:eaff:fec2:8cd9</dd>\n                </dl>\n        </section>\n\n        <section class=\"info-block\">\n                <h2>tags</h2>\n                ");
475
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.tagsListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
476
  data.buffer.push("\n        \n                ");
477
  data.buffer.push(escapeExpression((helper = helpers.render || (depth0 && depth0.render),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0,depth0],types:["STRING","ID"],data:data},helper ? helper.call(depth0, "add-tag", "model", options) : helperMissing.call(depth0, "render", "add-tag", "model", options))));
478
  data.buffer.push("\n        </section>\n\n\n\n        <section class=\"info-block charts\">\n                <div>\n                        <h2>CPU utilization</h2>\n                        <div class=\"graph_container\">\n                                <img src=\"images/cpu-ts.png\" alt=\"CPU utilization graph\">\n                        </div>\n                </div>\n                <div>\n                        <h2>Network utilization</h2>\n                        <div class=\"graph_container\">\n                                <img src=\"images/net-ts.png\" alt=\"network utilization graph\">\n                        </div>\n                </div>\n        </section>\n");
479
  return buffer;
480
  }
481

    
482
  stack1 = (helper = helpers['details-content'] || (depth0 && depth0['details-content']),options={hash:{
483
    'id': ("info"),
484
    'class': ("info-simple")
485
  },hashTypes:{'id': "STRING",'class': "STRING"},hashContexts:{'id': depth0,'class': depth0},inverse:self.noop,fn:self.program(1, program1, data),contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "details-content", options));
486
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
487
  data.buffer.push("\n");
488
  return buffer;
489
  
490
});
491

    
492
Ember.TEMPLATES["details/network-connected"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
493
this.compilerInfo = [4,'>= 1.0.0'];
494
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
495
  var stack1, helper, options, escapeExpression=this.escapeExpression, self=this, helperMissing=helpers.helperMissing;
496

    
497
function program1(depth0,data) {
498
  
499
  var buffer = '';
500
  data.buffer.push("\n");
501
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.networksListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
502
  data.buffer.push("\n        <section class=\"connect-new network\">\n                <div class=\"img-wrap\">\n                        <a href=\"\" data-reveal-id=\"connect-to-network\">\n                                <span class=\"snf-network-full snf-font\"></span>\n                        </a>\n                </div>\n                <p><a href=\"\" data-reveal-id=\"connect-to-network\">Connect to Network</a></p>\n        </section>\n");
503
  return buffer;
504
  }
505

    
506
  stack1 = (helper = helpers['details-content'] || (depth0 && depth0['details-content']),options={hash:{
507
    'id': ("network-connected"),
508
    'class': ("connected network")
509
  },hashTypes:{'id': "STRING",'class': "STRING"},hashContexts:{'id': depth0,'class': depth0},inverse:self.noop,fn:self.program(1, program1, data),contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "details-content", options));
510
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
511
  else { data.buffer.push(''); }
512
  
513
});
514

    
515
Ember.TEMPLATES["item"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
516
this.compilerInfo = [4,'>= 1.0.0'];
517
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
518
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;
519

    
520

    
521
  data.buffer.push("<li ");
522
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
523
    'data-status': ("status"),
524
    'class': ("this.status")
525
  },hashTypes:{'data-status': "ID",'class': "STRING"},hashContexts:{'data-status': depth0,'class': depth0},contexts:[],types:[],data:data})));
526
  data.buffer.push(">\n\n        ");
527
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.sideActionsView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
528
  data.buffer.push("\n\n        <div class=\"container\">\n\n                <a href=\"\" class=\"check\">\n                        <span class=\"snf-checkbox-unchecked\"></span>\n                </a>\n                \n                ");
529
  data.buffer.push(escapeExpression((helper = helpers.partial || (depth0 && depth0.partial),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "img-wrap", options) : helperMissing.call(depth0, "partial", "img-wrap", options))));
530
  data.buffer.push("\n\n                <h4>");
531
  stack1 = helpers._triageMustache.call(depth0, "name", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
532
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
533
  data.buffer.push("</h4>\n                <div class= \"status\">\n                        <span class=\"state\">");
534
  data.buffer.push(escapeExpression((helper = helpers['status-to-text'] || (depth0 && depth0['status-to-text']),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data},helper ? helper.call(depth0, "status", options) : helperMissing.call(depth0, "status-to-text", "status", options))));
535
  data.buffer.push("</span>\n                </div>\n\n                ");
536
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.tagsListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
537
  data.buffer.push("\n\n        </div>\n</li>\n        ");
538
  return buffer;
539
  
540
});
541

    
542
Ember.TEMPLATES["items-list"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
543
this.compilerInfo = [4,'>= 1.0.0'];
544
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
545
  var buffer = '', stack1, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;
546

    
547
function program1(depth0,data) {
548
  
549
  var buffer = '', helper, options;
550
  data.buffer.push("\n    ");
551
  data.buffer.push(escapeExpression((helper = helpers.render || (depth0 && depth0.render),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0,depth0],types:["STRING","ID"],data:data},helper ? helper.call(depth0, "item", "", options) : helperMissing.call(depth0, "render", "item", "", options))));
552
  data.buffer.push("\n");
553
  return buffer;
554
  }
555

    
556
  data.buffer.push("<li data-status=\"add-new\" class=\"add-new not-selectable\">\n    <div class=\"container\">\n        <div class=\"check\"></div>\n        <div class=\"img-wrap\">\n            <span ");
557
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
558
    'class': (":snf-font newIcon")
559
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
560
  data.buffer.push("></span>\n        </div>\n        <h4>");
561
  stack1 = helpers._triageMustache.call(depth0, "newTxt", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
562
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
563
  data.buffer.push("</h4>\n    </div>\n</li>\n");
564
  stack1 = helpers.each.call(depth0, {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[],types:[],data:data});
565
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
566
  data.buffer.push("\n");
567
  return buffer;
568
  
569
});
570

    
571
Ember.TEMPLATES["items"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
572
this.compilerInfo = [4,'>= 1.0.0'];
573
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
574
  var buffer = '', helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
575

    
576

    
577
  data.buffer.push(escapeExpression((helper = helpers.partial || (depth0 && depth0.partial),options={hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "actions-bar", options) : helperMissing.call(depth0, "partial", "actions-bar", options))));
578
  data.buffer.push("\n<section class=\"main row\">\n        <div ");
579
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
580
    'class': (":entities viewCls")
581
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
582
  data.buffer.push(">\n                ");
583
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.itemsListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
584
  data.buffer.push("\n        </div>\n</section>");
585
  return buffer;
586
  
587
});
588

    
589
Ember.TEMPLATES["lt-bar"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
590
this.compilerInfo = [4,'>= 1.0.0'];
591
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
592
  var buffer = '', escapeExpression=this.escapeExpression;
593

    
594

    
595
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.toggleLtBarView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
596
  data.buffer.push("\n<div class=\"lt-bar\">\n    ");
597
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.scrollWrapView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
598
  data.buffer.push("\n</div>");
599
  return buffer;
600
  
601
});
602

    
603
Ember.TEMPLATES["networks-list"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
604
this.compilerInfo = [4,'>= 1.0.0'];
605
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
606
  var buffer = '', stack1, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;
607

    
608
function program1(depth0,data) {
609
  
610
  var buffer = '', helper, options;
611
  data.buffer.push("\n    ");
612
  data.buffer.push(escapeExpression((helper = helpers['network-el'] || (depth0 && depth0['network-el']),options={hash:{
613
    'item': ("network")
614
  },hashTypes:{'item': "ID"},hashContexts:{'item': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "network-el", options))));
615
  data.buffer.push("\n");
616
  return buffer;
617
  }
618

    
619
  data.buffer.push("\n");
620
  stack1 = helpers.each.call(depth0, "network", "in", "networks", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0,depth0],types:["ID","ID","ID"],data:data});
621
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
622
  data.buffer.push("\n\n\n<!--SOS, edw pairnei gia contoller, ton controller tou vm-->");
623
  return buffer;
624
  
625
});
626

    
627
Ember.TEMPLATES["scroll-wrap"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
628
this.compilerInfo = [4,'>= 1.0.0'];
629
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
630
  var escapeExpression=this.escapeExpression;
631

    
632

    
633
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.itemsListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
634
  
635
});
636

    
637
Ember.TEMPLATES["side-actions"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
638
this.compilerInfo = [4,'>= 1.0.0'];
639
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
640
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, self=this, helperMissing=helpers.helperMissing;
641

    
642
function program1(depth0,data) {
643
  
644
  
645
  data.buffer.push("i");
646
  }
647

    
648
function program3(depth0,data) {
649
  
650
  var buffer = '';
651
  data.buffer.push("\n<li>\n        <a href=\"#\" ");
652
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "item.act", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
653
  data.buffer.push(" ");
654
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
655
    'title': ("item.title")
656
  },hashTypes:{'title': "STRING"},hashContexts:{'title': depth0},contexts:[],types:[],data:data})));
657
  data.buffer.push("><span ");
658
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
659
    'class': ("item.spanCls")
660
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
661
  data.buffer.push("></span></a>\n</li>\n");
662
  return buffer;
663
  }
664

    
665
  data.buffer.push("<li>\n        ");
666
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0],types:["ID","ID"],data:data},helper ? helper.call(depth0, "codeName", "", options) : helperMissing.call(depth0, "link-to", "codeName", "", options));
667
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
668
  data.buffer.push("\n</li>\n<li>\n        <a href=\"#\" ");
669
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "modalConnect", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
670
  data.buffer.push(" title=\"connect\"><span class=\"snf-thunder-full\"></span></a>\n</li>\n<!--https://github.com/emberjs/ember.js/pull/3936-->\n");
671
  stack1 = helpers.each.call(depth0, "item", "in", "actionsMeta", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(3, program3, data),contexts:[depth0,depth0,depth0],types:["ID","ID","ID"],data:data});
672
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
673
  data.buffer.push("\n");
674
  return buffer;
675
  
676
});
677

    
678
Ember.TEMPLATES["tags-list"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
679
this.compilerInfo = [4,'>= 1.0.0'];
680
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
681
  var buffer = '', stack1, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;
682

    
683
function program1(depth0,data) {
684
  
685
  var buffer = '', stack1;
686
  data.buffer.push("\n    ");
687
  stack1 = helpers.each.call(depth0, "tag", "in", "tags", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(2, program2, data),contexts:[depth0,depth0,depth0],types:["ID","ID","ID"],data:data});
688
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
689
  data.buffer.push("\n");
690
  return buffer;
691
  }
692
function program2(depth0,data) {
693
  
694
  var buffer = '', helper, options;
695
  data.buffer.push("\n        ");
696
  data.buffer.push(escapeExpression((helper = helpers['tag-el'] || (depth0 && depth0['tag-el']),options={hash:{
697
    'title': ("tag.name"),
698
    'color': ("tag.color"),
699
    'deleteTag': ("deleteTag"),
700
    'param': ("tag")
701
  },hashTypes:{'title': "ID",'color': "ID",'deleteTag': "STRING",'param': "ID"},hashContexts:{'title': depth0,'color': depth0,'deleteTag': depth0,'param': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "tag-el", options))));
702
  data.buffer.push("\n    ");
703
  return buffer;
704
  }
705

    
706
  stack1 = helpers['if'].call(depth0, "hasTags", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0],types:["ID"],data:data});
707
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
708
  data.buffer.push("\n\n<!--SOS, edw pairnei gia contoller, ton controller tou vm-->");
709
  return buffer;
710
  
711
});
712

    
713
Ember.TEMPLATES["temp-tabs-details-network"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
714
this.compilerInfo = [4,'>= 1.0.0'];
715
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
716
  var buffer = '', stack1, helper, options, self=this, helperMissing=helpers.helperMissing;
717

    
718
function program1(depth0,data) {
719
  
720
  
721
  data.buffer.push("<span class=\"snf-info-outline\"></span>");
722
  }
723

    
724
function program3(depth0,data) {
725
  
726
  
727
  data.buffer.push("<span class=\"snf-volume-outline\"></span>");
728
  }
729

    
730
  data.buffer.push("<div class=\"tabs\">\n    <ul>    \n        <li>");
731
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "network.info", options) : helperMissing.call(depth0, "link-to", "network.info", options));
732
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
733
  data.buffer.push("</li>\n        <li>");
734
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(3, program3, data),contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "network.vm-connected", options) : helperMissing.call(depth0, "link-to", "network.vm-connected", options));
735
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
736
  data.buffer.push("</li>\n    </ul>\n</div>\n");
737
  return buffer;
738
  
739
});
740

    
741
Ember.TEMPLATES["temp-tabs-details-volume"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
742
this.compilerInfo = [4,'>= 1.0.0'];
743
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
744
  var buffer = '', stack1, helper, options, self=this, helperMissing=helpers.helperMissing;
745

    
746
function program1(depth0,data) {
747
  
748
  
749
  data.buffer.push("<span class=\"snf-info-outline\"></span>");
750
  }
751

    
752
function program3(depth0,data) {
753
  
754
  
755
  data.buffer.push("<span class=\"snf-pc-outline\"></span>");
756
  }
757

    
758
  data.buffer.push("<div class=\"tabs\">\n    <ul>    \n        <li>");
759
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "volume.info", options) : helperMissing.call(depth0, "link-to", "volume.info", options));
760
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
761
  data.buffer.push("</li>\n        <li>");
762
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(3, program3, data),contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "volume.vm-connected", options) : helperMissing.call(depth0, "link-to", "volume.vm-connected", options));
763
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
764
  data.buffer.push("</li>\n    </ul>\n</div>\n");
765
  return buffer;
766
  
767
});
768

    
769
Ember.TEMPLATES["toggle-lt-bar"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
770
this.compilerInfo = [4,'>= 1.0.0'];
771
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
772
  
773

    
774

    
775
  data.buffer.push("...");
776
  
777
});
778

    
779
Ember.TEMPLATES["volumes-list"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
780
this.compilerInfo = [4,'>= 1.0.0'];
781
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
782
  var stack1, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;
783

    
784
function program1(depth0,data) {
785
  
786
  var buffer = '', helper, options;
787
  data.buffer.push("\n    ");
788
  data.buffer.push(escapeExpression((helper = helpers['volume-el'] || (depth0 && depth0['volume-el']),options={hash:{
789
    'item': ("volume"),
790
    'ok': ("dettachVolume"),
791
    'param': ("volume")
792
  },hashTypes:{'item': "ID",'ok': "STRING",'param': "ID"},hashContexts:{'item': depth0,'ok': depth0,'param': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "volume-el", options))));
793
  data.buffer.push("\n");
794
  return buffer;
795
  }
796

    
797
  stack1 = helpers.each.call(depth0, "volume", "in", "volumes", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0,depth0],types:["ID","ID","ID"],data:data});
798
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
799
  else { data.buffer.push(''); }
800
  
801
});