ember-slider
Version:
62 lines • 2.09 kB
JavaScript
export default Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createElement("div");
dom.setAttribute(el0,"class","container");
var el1 = dom.createTextNode("\n ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("div");
dom.setAttribute(el1,"class","row");
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
var el2 = dom.createElement("div");
dom.setAttribute(el2,"class","col-xs-12");
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
var el3 = dom.createElement("h2");
dom.setAttribute(el3,"id","title");
var el4 = dom.createTextNode("Welcome to Ember.js");
dom.appendChild(el3, el4);
dom.appendChild(el2, el3);
var el3 = dom.createTextNode("\n ");
dom.appendChild(el2, el3);
dom.appendChild(el1, el2);
var el2 = dom.createTextNode("\n ");
dom.appendChild(el1, el2);
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("\n");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, content = hooks.content;
dom.detectNamespace(contextualElement);
var fragment;
if (env.useFragmentCache && dom.canClone) {
if (this.cachedFragment === null) {
fragment = this.build(dom);
if (this.hasRendered) {
this.cachedFragment = fragment;
} else {
this.hasRendered = true;
}
}
if (this.cachedFragment) {
fragment = dom.cloneNode(this.cachedFragment, true);
}
} else {
fragment = this.build(dom);
}
var morph0 = dom.createMorphAt(fragment,2,3);
content(env, morph0, context, "outlet");
return fragment;
}
};
}()));