Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to open a fully manual modal #169

Open
wants to merge 26 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
HTMLBars
danshapir committed Feb 19, 2015

Verified

This commit was signed with the committer’s verified signature.
mertalev Mert
commit 923f76ce03b3664c4d84c0d5e4712a56dd768cd3
13 changes: 8 additions & 5 deletions Gruntfile.js
Original file line number Diff line number Diff line change
@@ -37,9 +37,9 @@ module.exports = function (grunt) {
files: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'],
tasks: ['compass:server']
},
ember_templates: {
emberTemplates: {
files: '<%= yeoman.app %>/templates/**/*.hbs',
tasks: ['ember_templates']
tasks: ['emberTemplates']
},
markdown: {
files: '<%= yeoman.app %>/templates/**/*.md',
@@ -309,7 +309,7 @@ module.exports = function (grunt) {
server: [
'compass',
'markdown',
'ember_templates',
'emberTemplates',
'coffee:dist'
],
test: [
@@ -318,19 +318,22 @@ module.exports = function (grunt) {
dist: [
'coffee',
'markdown',
'ember_templates',
'emberTemplates',
'compass',
'imagemin',
'svgmin',
'htmlmin'
]
},
ember_templates: {
emberTemplates: {
compile_components: {
options: {
templateName: function(filename) {
return filename.substring(filename.lastIndexOf('/components/')+1,filename.length);
},
amd: false,
handlebarsPath: 'app/bower_components/handlebars/handlebars.js',
templateCompilerPath: 'app/bower_components/ember/ember-template-compiler.js',
namespace: "Ember.TEMPLATES"
},
files: {
7 changes: 4 additions & 3 deletions bower.json
Original file line number Diff line number Diff line change
@@ -35,14 +35,15 @@
"./dist/js/bs-notifications.min.js",
"./dist/js/bs-progressbar.min.js",
"./dist/js/bs-wizard.min.js"
],
],
"devDependencies": {
"modernizr": "~2.6.2",
"jquery": "~1.9.1",
"ember": "~1.9.0",
"bootstrap": "3.0.0",
"highlightjs": "~7.3.0",
"font-awesome": "~4.0.3"
"font-awesome": "~4.0.3",
"ember": "~1.10.0",
"handlebars": "2.0.0"
},
"license": "Apache2",
"ignore": [
105 changes: 93 additions & 12 deletions dist/js/bs-alert.max.js
Original file line number Diff line number Diff line change
@@ -128,15 +128,96 @@

}).call(this);

Ember.TEMPLATES["components/bs-alert"] = Ember.HTMLBars.template({"1":function(depth0,helpers,partials,data) {
data.buffer.push(" <a class=\"close\" data-dismiss=\"alert\" href=\"#\">&times;</a>\r\n");
},"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
var stack1, buffer = '';
stack1 = helpers['if'].call(depth0, "dismiss", {"name":"if","hash":{},"hashTypes":{},"hashContexts":{},"fn":this.program(1, data),"inverse":this.noop,"types":["ID"],"contexts":[depth0],"data":data});
if (stack1 != null) { data.buffer.push(stack1); }
stack1 = helpers._triageMustache.call(depth0, "message", {"name":"_triageMustache","hash":{},"hashTypes":{},"hashContexts":{},"types":["ID"],"contexts":[depth0],"data":data});
if (stack1 != null) { data.buffer.push(stack1); }
stack1 = helpers._triageMustache.call(depth0, "yield", {"name":"_triageMustache","hash":{},"hashTypes":{},"hashContexts":{},"types":["ID"],"contexts":[depth0],"data":data});
if (stack1 != null) { data.buffer.push(stack1); }
return buffer;
},"useData":true});
Ember.TEMPLATES["components/bs-alert"] = Ember.HTMLBars.template((function() {
var child0 = (function() {
return {
isHTMLBars: true,
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode(" ");
dom.appendChild(el0, el1);
var el1 = dom.createElement("a");
dom.setAttribute(el1,"class","close");
dom.setAttribute(el1,"data-dismiss","alert");
dom.setAttribute(el1,"href","#");
var el2 = dom.createTextNode("×");
dom.appendChild(el1, el2);
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;
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);
}
return fragment;
}
};
}());
return {
isHTMLBars: true,
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("");
dom.appendChild(el0, el1);
return el0;
},
render: function render(context, env, contextualElement) {
var dom = env.dom;
var hooks = env.hooks, get = hooks.get, block = hooks.block, 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);
}
if (this.cachedFragment) { dom.repairClonedNode(fragment,[0,1,2,3]); }
var morph0 = dom.createMorphAt(fragment,0,1,contextualElement);
var morph1 = dom.createMorphAt(fragment,1,2,contextualElement);
var morph2 = dom.createMorphAt(fragment,2,3,contextualElement);
block(env, morph0, context, "if", [get(env, context, "dismiss")], {}, child0, null);
content(env, morph1, context, "message");
content(env, morph2, context, "yield");
return fragment;
}
};
}()));
2 changes: 1 addition & 1 deletion dist/js/bs-alert.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

47 changes: 41 additions & 6 deletions dist/js/bs-badge.max.js
Original file line number Diff line number Diff line change
@@ -10,9 +10,44 @@

}).call(this);

Ember.TEMPLATES["components/bs-badge"] = Ember.HTMLBars.template({"compiler":[6,">= 2.0.0-beta.1"],"main":function(depth0,helpers,partials,data) {
var stack1;
stack1 = helpers._triageMustache.call(depth0, "content", {"name":"_triageMustache","hash":{},"hashTypes":{},"hashContexts":{},"types":["ID"],"contexts":[depth0],"data":data});
if (stack1 != null) { data.buffer.push(stack1); }
else { data.buffer.push(''); }
},"useData":true});
Ember.TEMPLATES["components/bs-badge"] = Ember.HTMLBars.template((function() {
return {
isHTMLBars: true,
blockParams: 0,
cachedFragment: null,
hasRendered: false,
build: function build(dom) {
var el0 = dom.createDocumentFragment();
var el1 = dom.createTextNode("");
dom.appendChild(el0, el1);
var el1 = dom.createTextNode("");
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);
}
if (this.cachedFragment) { dom.repairClonedNode(fragment,[0,1]); }
var morph0 = dom.createMorphAt(fragment,0,1,contextualElement);
content(env, morph0, context, "content");
return fragment;
}
};
}()));
2 changes: 1 addition & 1 deletion dist/js/bs-badge.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading