Skip to content

Commit

Permalink
thorax_lumbar: tell jscs to skip generated files
Browse files Browse the repository at this point in the history
  • Loading branch information
dmethvin authored and samccone committed Nov 29, 2015
1 parent ad60850 commit d09aa97
Show file tree
Hide file tree
Showing 11 changed files with 50 additions and 15 deletions.
1 change: 1 addition & 0 deletions .jscsrc
Expand Up @@ -35,6 +35,7 @@
"examples/js_of_ocaml/js/*.js",
"examples/polymer/elements/elements.build.js",
"examples/thorax/js/lib/backbone-localstorage.js",
"examples/thorax_lumbar/public/*.js",
"examples/typescript-*/js/**/*.js",
"examples/vanilladart/**/*.js"
],
Expand Down
3 changes: 3 additions & 0 deletions examples/thorax_lumbar/public/base.js
Expand Up @@ -17276,12 +17276,15 @@ if (module.exports.loader && module.exports.loader.map && window.Backbone) {
}

;;
/*global Thorax, Backbone, $ */

//all templates are assumed to be in the templates directory
Thorax.templatePathPrefix = 'src/templates/';

var app = window.app = module.exports;

$(function () {
'use strict';
app.initBackboneLoader();
Backbone.history.start();
});
Expand Down
30 changes: 22 additions & 8 deletions examples/thorax_lumbar/public/todomvc.js
Expand Up @@ -7,6 +7,7 @@ Application['todomvc'] = (function() {
/* router : todomvc */
module.name = "todomvc";
module.routes = {"":"setFilter",":filter":"setFilter"};
/*global Thorax */
(function () {
'use strict';

Expand Down Expand Up @@ -46,6 +47,7 @@ module.routes = {"":"setFilter",":filter":"setFilter"};
}());

;;
/*global Thorax, Store */
(function () {
'use strict';

Expand Down Expand Up @@ -91,7 +93,8 @@ module.routes = {"":"setFilter",":filter":"setFilter"};
}());

;;
/*global Thorax, ENTER_KEY, ESCAPE_KEY*/
/*global Thorax, $, ENTER_KEY, ESCAPE_KEY */

$(function () {
'use strict';

Expand Down Expand Up @@ -173,7 +176,9 @@ $(function () {
});

;;
Thorax.templates['src/templates/stats'] = Handlebars.compile('<span id=\"todo-count\"><strong>{{remaining}}</strong> {{itemText}} left</span>\n<ul id=\"filters\">\n <li>\n {{#link \"/\" class=\"selected\"}}All{{/link}}\n </li>\n <li>\n {{#link \"/active\"}}Active{{/link}}\n </li>\n <li>\n {{#link \"/completed\"}}Completed{{/link}}\n </li>\n</ul>\n{{#if completed}}\n <button id=\"clear-completed\">Clear completed</button>\n{{/if}}\n');Thorax.View.extend({
Thorax.templates['src/templates/stats'] = Handlebars.compile('<span id=\"todo-count\"><strong>{{remaining}}</strong> {{itemText}} left</span>\n<ul id=\"filters\">\n <li>\n {{#link \"/\" class=\"selected\"}}All{{/link}}\n </li>\n <li>\n {{#link \"/active\"}}Active{{/link}}\n </li>\n <li>\n {{#link \"/completed\"}}Completed{{/link}}\n </li>\n</ul>\n{{#if completed}}\n <button id=\"clear-completed\">Clear completed</button>\n{{/if}}\n');/*global Thorax, _ */

Thorax.View.extend({
name: 'stats',

events: {
Expand All @@ -185,6 +190,7 @@ Thorax.templates['src/templates/stats'] = Handlebars.compile('<span id=\"todo-co
},

initialize: function () {
'use strict';
// Whenever the Todos collection changes re-render the stats
// render() needs to be called with no arguments, otherwise calling
// it with arguments will insert the arguments as content
Expand All @@ -195,6 +201,7 @@ Thorax.templates['src/templates/stats'] = Handlebars.compile('<span id=\"todo-co

// Clear all completed todo items, destroying their models.
clearCompleted: function () {
'use strict';
_.each(window.app.Todos.completed(), function (todo) {
todo.destroy();
});
Expand All @@ -206,6 +213,7 @@ Thorax.templates['src/templates/stats'] = Handlebars.compile('<span id=\"todo-co
// be called to generate the context / scope that the template
// will be called with. "context" defaults to "return this"
context: function () {
'use strict';
var remaining = window.app.Todos.remaining().length;
return {
itemText: remaining === 1 ? 'item' : 'items',
Expand All @@ -216,15 +224,18 @@ Thorax.templates['src/templates/stats'] = Handlebars.compile('<span id=\"todo-co

// Highlight which filter will appear to be active
highlightFilter: function () {
'use strict';
this.$('#filters li a')
.removeClass('selected')
.filter('[href="#/' + (window.app.TodoFilter || '') + '"]')
.addClass('selected');
.removeClass('selected')
.filter('[href="#/' + (window.app.TodoFilter || '') + '"]')
.addClass('selected');
}
});

;;
Thorax.templates['src/templates/app'] = Handlebars.compile('<section id=\"todoapp\">\n <header id=\"header\">\n <h1>todos</h1>\n <input id=\"new-todo\" placeholder=\"What needs to be done?\" autofocus>\n </header>\n {{^empty collection}}\n <section id=\"main\">\n <input id=\"toggle-all\" type=\"checkbox\">\n <label for=\"toggle-all\">Mark all as complete</label>\n {{#collection item-view=\"todo-item\" tag=\"ul\" id=\"todo-list\"}}\n <div class=\"view\">\n <input class=\"toggle\" type=\"checkbox\" {{#if completed}}checked=\"checked\"{{/if}}>\n <label>{{title}}</label>\n <button class=\"destroy\"></button>\n </div>\n <input class=\"edit\" value=\"{{title}}\">\n {{/collection}}\n </section>\n {{view \"stats\" tag=\"footer\" id=\"footer\"}}\n {{/empty}}\n</section>\n<div id=\"info\">\n <p>Double-click to edit a todo</p>\n <p>Written by <a href=\"https://github.com/addyosmani\">Addy Osmani</a> &amp; <a href=\"https://github.com/eastridge\">Ryan Eastridge</a></p>\n <p>Part of <a href=\"http://todomvc.com\">TodoMVC</a></p>\n</div>\n');$(function ($) {
Thorax.templates['src/templates/app'] = Handlebars.compile('<section id=\"todoapp\">\n <header id=\"header\">\n <h1>todos</h1>\n <input id=\"new-todo\" placeholder=\"What needs to be done?\" autofocus>\n </header>\n {{^empty collection}}\n <section id=\"main\">\n <input id=\"toggle-all\" type=\"checkbox\">\n <label for=\"toggle-all\">Mark all as complete</label>\n {{#collection item-view=\"todo-item\" tag=\"ul\" id=\"todo-list\"}}\n <div class=\"view\">\n <input class=\"toggle\" type=\"checkbox\" {{#if completed}}checked=\"checked\"{{/if}}>\n <label>{{title}}</label>\n <button class=\"destroy\"></button>\n </div>\n <input class=\"edit\" value=\"{{title}}\">\n {{/collection}}\n </section>\n {{view \"stats\" tag=\"footer\" id=\"footer\"}}\n {{/empty}}\n</section>\n<div id=\"info\">\n <p>Double-click to edit a todo</p>\n <p>Written by <a href=\"https://github.com/addyosmani\">Addy Osmani</a> &amp; <a href=\"https://github.com/eastridge\">Ryan Eastridge</a></p>\n <p>Part of <a href=\"http://todomvc.com\">TodoMVC</a></p>\n</div>\n');/*global Thorax, $, ENTER_KEY */

$(function () {
'use strict';

// The Application
Expand Down Expand Up @@ -294,6 +305,8 @@ Thorax.templates['src/templates/app'] = Handlebars.compile('<section id=\"todoap
});

;;
/*global Thorax */

(function () {
'use strict';

Expand All @@ -313,17 +326,18 @@ Thorax.templates['src/templates/app'] = Handlebars.compile('<section id=\"todoap
// force the collection to re-filter
window.app.Todos.trigger('filter');
}
}));
}))();

}());

;;
/*global Thorax, Backbone*/
/*global Thorax, $ */
/*jshint unused:false*/
var ENTER_KEY = 13;
var ESCAPE_KEY = 27;

$(function () {
'use strict';
// Kick things off by creating the **App**.
var view = new Thorax.Views.app({
collection: window.app.Todos
Expand Down
3 changes: 2 additions & 1 deletion examples/thorax_lumbar/src/js/app.js
@@ -1,9 +1,10 @@
/*global Thorax, Backbone*/
/*global Thorax, $ */
/*jshint unused:false*/
var ENTER_KEY = 13;
var ESCAPE_KEY = 27;

$(function () {
'use strict';
// Kick things off by creating the **App**.
var view = new Thorax.Views.app({
collection: window.app.Todos
Expand Down
1 change: 1 addition & 0 deletions examples/thorax_lumbar/src/js/collections/todos.js
@@ -1,3 +1,4 @@
/*global Thorax, Store */
(function () {
'use strict';

Expand Down
3 changes: 3 additions & 0 deletions examples/thorax_lumbar/src/js/init.js
@@ -1,9 +1,12 @@
/*global Thorax, Backbone, $ */

//all templates are assumed to be in the templates directory
Thorax.templatePathPrefix = 'src/templates/';

var app = window.app = module.exports;

$(function () {
'use strict';
app.initBackboneLoader();
Backbone.history.start();
});
1 change: 1 addition & 0 deletions examples/thorax_lumbar/src/js/models/todo.js
@@ -1,3 +1,4 @@
/*global Thorax */
(function () {
'use strict';

Expand Down
4 changes: 3 additions & 1 deletion examples/thorax_lumbar/src/js/routers/todomvc.js
@@ -1,3 +1,5 @@
/*global Thorax */

(function () {
'use strict';

Expand All @@ -17,6 +19,6 @@
// force the collection to re-filter
window.app.Todos.trigger('filter');
}
}));
}))();

}());
4 changes: 3 additions & 1 deletion examples/thorax_lumbar/src/js/views/app.js
@@ -1,4 +1,6 @@
$(function ($) {
/*global Thorax, $, ENTER_KEY */

$(function () {
'use strict';

// The Application
Expand Down
12 changes: 9 additions & 3 deletions examples/thorax_lumbar/src/js/views/stats.js
@@ -1,3 +1,5 @@
/*global Thorax, _ */

Thorax.View.extend({
name: 'stats',

Expand All @@ -10,6 +12,7 @@ Thorax.View.extend({
},

initialize: function () {
'use strict';
// Whenever the Todos collection changes re-render the stats
// render() needs to be called with no arguments, otherwise calling
// it with arguments will insert the arguments as content
Expand All @@ -20,6 +23,7 @@ Thorax.View.extend({

// Clear all completed todo items, destroying their models.
clearCompleted: function () {
'use strict';
_.each(window.app.Todos.completed(), function (todo) {
todo.destroy();
});
Expand All @@ -31,6 +35,7 @@ Thorax.View.extend({
// be called to generate the context / scope that the template
// will be called with. "context" defaults to "return this"
context: function () {
'use strict';
var remaining = window.app.Todos.remaining().length;
return {
itemText: remaining === 1 ? 'item' : 'items',
Expand All @@ -41,9 +46,10 @@ Thorax.View.extend({

// Highlight which filter will appear to be active
highlightFilter: function () {
'use strict';
this.$('#filters li a')
.removeClass('selected')
.filter('[href="#/' + (window.app.TodoFilter || '') + '"]')
.addClass('selected');
.removeClass('selected')
.filter('[href="#/' + (window.app.TodoFilter || '') + '"]')
.addClass('selected');
}
});
3 changes: 2 additions & 1 deletion examples/thorax_lumbar/src/js/views/todo-item.js
@@ -1,4 +1,5 @@
/*global Thorax, ENTER_KEY, ESCAPE_KEY*/
/*global Thorax, $, ENTER_KEY, ESCAPE_KEY */

$(function () {
'use strict';

Expand Down

0 comments on commit d09aa97

Please sign in to comment.