Statistics
| Branch: | Tag: | Revision:

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

History | View | Annotate | Download (47.1 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</section>");
178
  return buffer;
179
  
180
});
181

    
182
Ember.TEMPLATES["application"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
183
this.compilerInfo = [4,'>= 1.0.0'];
184
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
185
  var buffer = '', stack1, helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
186

    
187

    
188
  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))));
189
  data.buffer.push("\n");
190
  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))));
191
  data.buffer.push("\n\n<div class=\"body-wrapper\">\n        ");
192
  stack1 = helpers._triageMustache.call(depth0, "outlet", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
193
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
194
  data.buffer.push("\n</div>");
195
  return buffer;
196
  
197
});
198

    
199
Ember.TEMPLATES["components/details-content"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
200
this.compilerInfo = [4,'>= 1.0.0'];
201
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
202
  var stack1;
203

    
204

    
205
  stack1 = helpers._triageMustache.call(depth0, "yield", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
206
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
207
  else { data.buffer.push(''); }
208
  
209
});
210

    
211
Ember.TEMPLATES["components/reveal-modal"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
212
this.compilerInfo = [4,'>= 1.0.0'];
213
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
214
  var buffer = '', stack1, escapeExpression=this.escapeExpression, self=this;
215

    
216
function program1(depth0,data) {
217
  
218
  var buffer = '';
219
  data.buffer.push("\n        <p class=\"buttons\">\n                <a href=\"\" ");
220
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "ok", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
221
  data.buffer.push(" class=\"btn4\"><span>Yes</span></a>\n                <a href=\"\" ");
222
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "close", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
223
  data.buffer.push(" class=\"btn4\"><span>No</span></a>\n        </p>\n");
224
  return buffer;
225
  }
226

    
227
  stack1 = helpers._triageMustache.call(depth0, "yield", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
228
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
229
  data.buffer.push("\n");
230
  data.buffer.push(escapeExpression(helpers._triageMustache.call(depth0, "message", {hash:{
231
    'unescaped': ("true")
232
  },hashTypes:{'unescaped': "STRING"},hashContexts:{'unescaped': depth0},contexts:[depth0],types:["ID"],data:data})));
233
  data.buffer.push("\n\n");
234
  stack1 = helpers['if'].call(depth0, "hasButtons", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0],types:["ID"],data:data});
235
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
236
  data.buffer.push("\n\n<a class=\"close-reveal-modal has-tip\" data-tooltip title=\"close window\">x</a>\n");
237
  return buffer;
238
  
239
});
240

    
241
Ember.TEMPLATES["components/tag-a"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
242
this.compilerInfo = [4,'>= 1.0.0'];
243
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
244
  
245

    
246

    
247
  data.buffer.push("&nbsp;");
248
  
249
});
250

    
251
Ember.TEMPLATES["details/disk-connected"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
252
this.compilerInfo = [4,'>= 1.0.0'];
253
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
254
  var stack1, helper, options, self=this, helperMissing=helpers.helperMissing;
255

    
256
function program1(depth0,data) {
257
  
258
  
259
  data.buffer.push("\n        <section class=\"item running\">\n                <div class=\"what\">\n                        <div class=\"img-wrap\">\n                                <span class=\"snf-volume-full snf-font\"></span>\n                        </div>\n                        <h4>Volume Name</h4>\n                </div>\n                <div class=\"clearfix\">\n                        <ul class=\"connections\">\n                                <li>\n                                        <a href=\"#\" class=\"act\" data-reveal-id=\"detach-volume\">&nbsp;</a>\n                                        <div class=\"icon\"></div>\n                                        <div class=\"data\">\n                                                <ul>\n                                                        <li>\n                                                                <h5 class=\"volume-data\">Size</h5>\n                                                                <p>10 GB</p>\n                                                        </li>\n                                                        <li>\n                                                                <h5 class=\"volume-data\">Storage Type</h5>\n                                                                <p>Archipelago</p>\n                                                        </li>\n                                                </ul>\n                                        </div>\n                                </li>\n                        </ul>\n                </div>\n        </section>\n        <section class=\"item error\">\n                <div class=\"what\">\n                        <div class=\"img-wrap\">\n                                <span class=\"snf-volume-full snf-font\"></span>\n                        </div>\n                        <h4>Another Volume<span class=\"status\">Error</span></h4>\n                </div>\n                <div class=\"clearfix\">\n                        <ul class=\"connections\">\n                                <li>\n                                        <a href=\"#\" class=\"act\" data-reveal-id=\"detach-volume\">&nbsp;</a>\n                                        <div class=\"icon\"></div>\n                                        <div class=\"data\">\n                                                <ul>\n                                                        <li>\n                                                                <h5 class=\"volume-data\">Size</h5>\n                                                                <p>20 GB</p>\n                                                        </li>\n                                                        <li>\n                                                                <h5 class=\"volume-data\">Storage Type</h5>\n                                                                <p>Archipelago</p>\n                                                        </li>\n                                                </ul>\n                                        </div>\n                                </li>\n                        </ul>\n\n                </div>\n        </section>\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=\"\" data-reveal-id=\"attach-volume\">Attach Volume</a></p>\n        </section>\n");
260
  }
261

    
262
  stack1 = (helper = helpers['details-content'] || (depth0 && depth0['details-content']),options={hash:{
263
    'id': ("disk-connected"),
264
    'class': ("connected disk")
265
  },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));
266
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
267
  else { data.buffer.push(''); }
268
  
269
});
270

    
271
Ember.TEMPLATES["details/info"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
272
this.compilerInfo = [4,'>= 1.0.0'];
273
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
274
  var stack1, helper, options, self=this, helperMissing=helpers.helperMissing;
275

    
276
function program1(depth0,data) {
277
  
278
  
279
  data.buffer.push("\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        <section class=\"info-block tags\">\n                <h2>tags</h2>\n                <div class=\"tag-data\">\n                        <a href=\"\" class=\"tag tag1 has-tip\" data-tooltip=\"\" title=\"Tooltip1\">&nbsp;</a>\n                        <span>Tag Name</span>\n                        <a class=\"delete\"><span class=\"snf-trash-outline\"></span></a>\n                </div>\n                <div class=\"tag-data\">\n                        <a href=\"\" class=\"tag tag2 has-tip\" data-tooltip=\"\" title=\"Tooltip1\">&nbsp;</a>\n                        <span>Tag Name</span>\n                        <a class=\"delete\"><span class=\"snf-trash-outline\"></span></a>\n                </div>\n                <div class=\"tag-data\">\n                        <a href=\"\" class=\"tag tag3 has-tip\" data-tooltip=\"\" title=\"Tooltip1\">&nbsp;</a>\n                        <span>Tag Name</span>\n                        <a class=\"delete\"><span class=\"snf-trash-outline\"></span></a>\n                </div>\n                <div class=\"buttons\">\n                        <a href=\"\" class=\"btn1 show-add-tag wrap-a\" id=\"show-add-tag\">add new tag</a>\n                </div>\n                <div class=\"snf-color-picker\">\n                <h3>Select color:</h3>\n                        <form action=\"#\" method=\"post\">\n                                <div id=\"picker-2\">\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                                <div class=\"form-item\">\n                                        <input type=\"text\" id=\"color-2\" class=\"color-preview \"name=\"color\" value=\"#16C1E9\" disabled>\n                                        <span class=\"input\"><input class=\"tag_name\" type=\"text\" placeholder=\"My Tag\"></span>\n                                </div>\n                        </form>\n                        <div class=\"btns\">\n                                <a class=\"btn1 wrap-a\" href=\"\">OK</a>\n                                <a class=\"btn1 hide-add-tag wrap-a\" href=\"\">CANCEL</a>\n                        </div>\n                </div>\n        </section>\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");
280
  }
281

    
282
  stack1 = (helper = helpers['details-content'] || (depth0 && depth0['details-content']),options={hash:{
283
    'id': ("info"),
284
    'class': ("info-simple")
285
  },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));
286
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
287
  else { data.buffer.push(''); }
288
  
289
});
290

    
291
Ember.TEMPLATES["details/network-connected"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
292
this.compilerInfo = [4,'>= 1.0.0'];
293
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
294
  var stack1, helper, options, self=this, helperMissing=helpers.helperMissing;
295

    
296
function program1(depth0,data) {
297
  
298
  
299
  data.buffer.push("\n        <section class=\"item running\">\n                <div class=\"what\">\n                        <div class=\"img-wrap\">\n                                <span class=\"snf-network-full snf-font\"></span>\n                        </div>\n                        <h4>Public Network</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>\n        <section class=\"item error\">\n                <div class=\"what\">\n                        <div class=\"img-wrap\">\n                                <span class=\"snf-network-full snf-font\"></span>\n                        </div>\n                        <h4>My Awesome Network<span class=\"status\">Error</span></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\">ipv6</h5>\n                                                                <p>001:648:2ffc:1112:a80c:eaff:fe15:baee </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\">ipv6</h5>\n                                                                <p>001:648:2ffc:1112:a80c:eaff:fe15:baee </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\">ipv6</h5>\n                                                                <p>001:648:2ffc:1112:a80c:eaff:fe15:baee </p>\n                                                        </li>\n                                                </ul>\n                                        </div>\n                                </li>\n                        </ul>\n\n                </div>\n        </section>\n        <section class=\"item running\">\n                <div class=\"what\">\n                        <div class=\"img-wrap\">\n                                <span class=\"snf-network-full snf-font\"></span>\n                        </div>\n                        <h4>My Private Network</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\">ipv6</h5>\n                                                                <p>001:648:2ffc:1112:a80c:eaff:fe15:baee </p>\n                                                        </li>\n                                                </ul>\n                                        </div>\n                                </li>\n                        </ul>\n\n                </div>\n        </section>\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");
300
  }
301

    
302
  stack1 = (helper = helpers['details-content'] || (depth0 && depth0['details-content']),options={hash:{
303
    'id': ("network-connected"),
304
    'class': ("connected network")
305
  },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));
306
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
307
  else { data.buffer.push(''); }
308
  
309
});
310

    
311
Ember.TEMPLATES["item"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
312
this.compilerInfo = [4,'>= 1.0.0'];
313
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
314
  var buffer = '', stack1, helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;
315

    
316
function program1(depth0,data) {
317
  
318
  var buffer = '', helper, options;
319
  data.buffer.push("\n                                ");
320
  data.buffer.push(escapeExpression((helper = helpers['tag-a'] || (depth0 && depth0['tag-a']),options={hash:{
321
    'title': ("tag.name"),
322
    'color': ("tag.color")
323
  },hashTypes:{'title': "ID",'color': "ID"},hashContexts:{'title': depth0,'color': depth0},contexts:[],types:[],data:data},helper ? helper.call(depth0, options) : helperMissing.call(depth0, "tag-a", options))));
324
  data.buffer.push("\n                        ");
325
  return buffer;
326
  }
327

    
328
  data.buffer.push("<li ");
329
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
330
    'data-status': ("status"),
331
    'class': ("status")
332
  },hashTypes:{'data-status': "ID",'class': "ID"},hashContexts:{'data-status': depth0,'class': depth0},contexts:[],types:[],data:data})));
333
  data.buffer.push(">\n        ");
334
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.sideActionsView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
335
  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                ");
336
  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))));
337
  data.buffer.push("\n\n                <h4>");
338
  stack1 = helpers._triageMustache.call(depth0, "name", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
339
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
340
  data.buffer.push("</h4>\n                <div class= \"status\">\n                        <span class=\"state\">");
341
  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))));
342
  data.buffer.push("</span>\n                </div>\n                <div class=\"tags\">\n                        ");
343
  stack1 = helpers.each.call(depth0, "tag", "in", "tags", {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[depth0,depth0,depth0],types:["ID","ID","ID"],data:data});
344
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
345
  data.buffer.push("\n\n                </div>\n        </div>\n</li>\n        ");
346
  return buffer;
347
  
348
});
349

    
350
Ember.TEMPLATES["items-list"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
351
this.compilerInfo = [4,'>= 1.0.0'];
352
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
353
  var buffer = '', stack1, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;
354

    
355
function program1(depth0,data) {
356
  
357
  var buffer = '', helper, options;
358
  data.buffer.push("\n    ");
359
  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))));
360
  data.buffer.push("\n");
361
  return buffer;
362
  }
363

    
364
  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 ");
365
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
366
    'class': (":snf-font newIcon")
367
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
368
  data.buffer.push("></span>\n        </div>\n        <h4>");
369
  stack1 = helpers._triageMustache.call(depth0, "newTxt", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
370
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
371
  data.buffer.push("</h4>\n    </div>\n</li>\n");
372
  stack1 = helpers.each.call(depth0, {hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(1, program1, data),contexts:[],types:[],data:data});
373
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
374
  data.buffer.push("\n");
375
  return buffer;
376
  
377
});
378

    
379
Ember.TEMPLATES["items"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
380
this.compilerInfo = [4,'>= 1.0.0'];
381
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
382
  var buffer = '', helper, options, helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression;
383

    
384

    
385
  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))));
386
  data.buffer.push("\n<section class=\"main row\">\n        <div ");
387
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
388
    'class': (":entities viewCls")
389
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
390
  data.buffer.push(">\n                ");
391
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.itemsListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
392
  data.buffer.push("\n        </div>\n</section>");
393
  return buffer;
394
  
395
});
396

    
397
Ember.TEMPLATES["lt-bar"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
398
this.compilerInfo = [4,'>= 1.0.0'];
399
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
400
  var buffer = '', escapeExpression=this.escapeExpression;
401

    
402

    
403
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.toggleLtBarView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
404
  data.buffer.push("\n<div class=\"lt-bar\">\n    ");
405
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.scrollWrapView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
406
  data.buffer.push("\n</div>");
407
  return buffer;
408
  
409
});
410

    
411
Ember.TEMPLATES["network"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
412
this.compilerInfo = [4,'>= 1.0.0'];
413
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
414
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;
415

    
416
function program1(depth0,data) {
417
  
418
  var buffer = '', stack1;
419
  data.buffer.push("\n                                                        <li>\n                                                                <a href=\"#\" ");
420
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "item.act", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
421
  data.buffer.push(" ");
422
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
423
    'title': ("item.title")
424
  },hashTypes:{'title': "STRING"},hashContexts:{'title': depth0},contexts:[],types:[],data:data})));
425
  data.buffer.push(">");
426
  stack1 = helpers._triageMustache.call(depth0, "item.title", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
427
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
428
  data.buffer.push("</span></a>\n                                                        </li>\n                                                ");
429
  return buffer;
430
  }
431

    
432
function program3(depth0,data) {
433
  
434
  
435
  data.buffer.push("<span class=\"snf-info-outline\"></span>");
436
  }
437

    
438
function program5(depth0,data) {
439
  
440
  
441
  data.buffer.push("<span class=\"snf-pc-outline\"></span>");
442
  }
443

    
444
  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))));
445
  data.buffer.push("\n<section class=\"main row\">\n\n        <div ");
446
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
447
    'class': (":details status")
448
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
449
  data.buffer.push(">\n                <section class=\"top\">\n                        <div class=\"lt\">\n                                ");
450
  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))));
451
  data.buffer.push("\n                        </div>\n\n                        <div class=\"rt\">\n                                <div class=\"title\">\n                                        <h1>");
452
  stack1 = helpers._triageMustache.call(depth0, "name", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
453
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
454
  data.buffer.push("<span class=\"status\">");
455
  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))));
456
  data.buffer.push("</span></h1>\n                                </div>\n                                <div class=\"actions\">\n                                        <ul>\n                                                ");
457
  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});
458
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
459
  data.buffer.push("\n                                        </ul>\n                                </div>\n                                <div class=\"tabs\">\n                                        <ul>\n                                                <li>");
460
  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.info", options) : helperMissing.call(depth0, "link-to", "network.info", options));
461
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
462
  data.buffer.push("</li>\n                                                <li>");
463
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(5, program5, data),contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "network.vm-connected", options) : helperMissing.call(depth0, "link-to", "network.vm-connected", options));
464
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
465
  data.buffer.push("</li>\n                                        </ul>\n                                </div>\n                        </div>\n                </section>\n                \n                ");
466
  stack1 = helpers._triageMustache.call(depth0, "outlet", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
467
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
468
  data.buffer.push("\n\n                <div class=\"placeholder\"></div>\n        </div>\n</section>");
469
  return buffer;
470
  
471
});
472

    
473
Ember.TEMPLATES["scroll-wrap"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
474
this.compilerInfo = [4,'>= 1.0.0'];
475
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
476
  var escapeExpression=this.escapeExpression;
477

    
478

    
479
  data.buffer.push(escapeExpression(helpers.view.call(depth0, "App.itemsListView", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
480
  
481
});
482

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

    
488
function program1(depth0,data) {
489
  
490
  
491
  data.buffer.push("i");
492
  }
493

    
494
function program3(depth0,data) {
495
  
496
  var buffer = '';
497
  data.buffer.push("\n<li>\n        <a href=\"#\" ");
498
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "item.act", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data})));
499
  data.buffer.push(" ");
500
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
501
    'title': ("item.title")
502
  },hashTypes:{'title': "STRING"},hashContexts:{'title': depth0},contexts:[],types:[],data:data})));
503
  data.buffer.push("><span ");
504
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
505
    'class': ("item.spanCls")
506
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
507
  data.buffer.push("></span></a>\n</li>\n");
508
  return buffer;
509
  }
510

    
511
  data.buffer.push("<li>\n        ");
512
  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));
513
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
514
  data.buffer.push("\n</li>\n<li>\n        <a href=\"#\" ");
515
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "modalConnect", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
516
  data.buffer.push(" title=\"connect\"><span class=\"snf-thunder-full\"></span></a>\n</li>\n<!--https://github.com/emberjs/ember.js/pull/3936-->\n");
517
  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});
518
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
519
  data.buffer.push("\n");
520
  return buffer;
521
  
522
});
523

    
524
Ember.TEMPLATES["toggle-lt-bar"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
525
this.compilerInfo = [4,'>= 1.0.0'];
526
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
527
  
528

    
529

    
530
  data.buffer.push("...");
531
  
532
});
533

    
534
Ember.TEMPLATES["vm"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
535
this.compilerInfo = [4,'>= 1.0.0'];
536
helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};
537
  var buffer = '', stack1, helper, options, escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;
538

    
539
function program1(depth0,data) {
540
  
541
  var buffer = '', stack1;
542
  data.buffer.push("\n                                                        <li>\n                                                                <a href=\"#\" ");
543
  data.buffer.push(escapeExpression(helpers.action.call(depth0, "item.act", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["STRING"],data:data})));
544
  data.buffer.push(" ");
545
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
546
    'title': ("item.title")
547
  },hashTypes:{'title': "STRING"},hashContexts:{'title': depth0},contexts:[],types:[],data:data})));
548
  data.buffer.push(">");
549
  stack1 = helpers._triageMustache.call(depth0, "item.title", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
550
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
551
  data.buffer.push("</span></a>\n                                                        </li>\n                                                ");
552
  return buffer;
553
  }
554

    
555
function program3(depth0,data) {
556
  
557
  
558
  data.buffer.push("<span class=\"snf-info-outline\"></span>");
559
  }
560

    
561
function program5(depth0,data) {
562
  
563
  
564
  data.buffer.push("<span class=\"snf-volume-outline\"></span>");
565
  }
566

    
567
function program7(depth0,data) {
568
  
569
  
570
  data.buffer.push("<span class=\"snf-network-outline snf-font\"></span>");
571
  }
572

    
573
  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))));
574
  data.buffer.push("\n<section class=\"main row\">\n\n        <div ");
575
  data.buffer.push(escapeExpression(helpers['bind-attr'].call(depth0, {hash:{
576
    'class': (":details status")
577
  },hashTypes:{'class': "STRING"},hashContexts:{'class': depth0},contexts:[],types:[],data:data})));
578
  data.buffer.push(">\n                ");
579
  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))));
580
  data.buffer.push("\n                <section class=\"top\">\n                        <div class=\"lt\">\n                                ");
581
  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))));
582
  data.buffer.push("\n                        </div>\n                        <div class=\"rt\">\n                                <div class=\"title\">\n                                        <h1>");
583
  stack1 = helpers._triageMustache.call(depth0, "name", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
584
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
585
  data.buffer.push("<span class=\"status\">");
586
  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))));
587
  data.buffer.push("</span></h1>\n                                </div>\n                                <div class=\"actions\">\n                                        <ul>\n                                                ");
588
  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});
589
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
590
  data.buffer.push("\n                                        </ul>\n                                </div>\n                                <div class=\"tabs\">\n                                        <ul>\n                                                <li>");
591
  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, "vm.info", options) : helperMissing.call(depth0, "link-to", "vm.info", options));
592
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
593
  data.buffer.push("</li>\n                                                <li>");
594
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(5, program5, data),contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "vm.disk-connected", options) : helperMissing.call(depth0, "link-to", "vm.disk-connected", options));
595
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
596
  data.buffer.push("</li>\n                                                <li>");
597
  stack1 = (helper = helpers['link-to'] || (depth0 && depth0['link-to']),options={hash:{},hashTypes:{},hashContexts:{},inverse:self.noop,fn:self.program(7, program7, data),contexts:[depth0],types:["STRING"],data:data},helper ? helper.call(depth0, "vm.network-connected", options) : helperMissing.call(depth0, "link-to", "vm.network-connected", options));
598
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
599
  data.buffer.push("</li>\n                                        </ul>\n                                </div>\n                        </div>\n                </section>\n                ");
600
  stack1 = helpers._triageMustache.call(depth0, "outlet", {hash:{},hashTypes:{},hashContexts:{},contexts:[depth0],types:["ID"],data:data});
601
  if(stack1 || stack1 === 0) { data.buffer.push(stack1); }
602
  data.buffer.push("\n\n                <div class=\"placeholder\"></div>\n        </div>\n</section>");
603
  return buffer;
604
  
605
});