From 88c7f108eadc2a9362df1e2cc3305232baaaf549 Mon Sep 17 00:00:00 2001 From: Thibaut Date: Sun, 21 Dec 2014 14:25:22 -0500 Subject: [PATCH] Refactor javascript page classes --- assets/javascripts/views/pages/chai.coffee | 4 --- assets/javascripts/views/pages/express.coffee | 4 --- assets/javascripts/views/pages/grunt.coffee | 4 --- .../javascripts/views/pages/javascript.coffee | 33 +++++++++++++++++++ assets/javascripts/views/pages/lodash.coffee | 4 --- .../javascripts/views/pages/marionette.coffee | 4 --- .../javascripts/views/pages/modernizr.coffee | 4 --- assets/javascripts/views/pages/moment.coffee | 6 ---- .../javascripts/views/pages/mongoose.coffee | 4 --- .../javascripts/views/pages/requirejs.coffee | 11 ------- .../javascripts/views/pages/rethinkdb.coffee | 4 --- assets/javascripts/views/pages/sinon.coffee | 4 --- .../javascripts/views/pages/socketio.coffee | 4 --- .../javascripts/views/pages/underscore.coffee | 6 ---- 14 files changed, 33 insertions(+), 63 deletions(-) delete mode 100644 assets/javascripts/views/pages/chai.coffee delete mode 100644 assets/javascripts/views/pages/express.coffee delete mode 100644 assets/javascripts/views/pages/grunt.coffee create mode 100644 assets/javascripts/views/pages/javascript.coffee delete mode 100644 assets/javascripts/views/pages/lodash.coffee delete mode 100644 assets/javascripts/views/pages/marionette.coffee delete mode 100644 assets/javascripts/views/pages/modernizr.coffee delete mode 100644 assets/javascripts/views/pages/moment.coffee delete mode 100644 assets/javascripts/views/pages/mongoose.coffee delete mode 100644 assets/javascripts/views/pages/requirejs.coffee delete mode 100644 assets/javascripts/views/pages/rethinkdb.coffee delete mode 100644 assets/javascripts/views/pages/sinon.coffee delete mode 100644 assets/javascripts/views/pages/socketio.coffee delete mode 100644 assets/javascripts/views/pages/underscore.coffee diff --git a/assets/javascripts/views/pages/chai.coffee b/assets/javascripts/views/pages/chai.coffee deleted file mode 100644 index ad3a3834..00000000 --- a/assets/javascripts/views/pages/chai.coffee +++ /dev/null @@ -1,4 +0,0 @@ -#= require views/pages/base -#= require views/pages/underscore - -app.views.ChaiPage = app.views.UnderscorePage diff --git a/assets/javascripts/views/pages/express.coffee b/assets/javascripts/views/pages/express.coffee deleted file mode 100644 index c26f106a..00000000 --- a/assets/javascripts/views/pages/express.coffee +++ /dev/null @@ -1,4 +0,0 @@ -#= require views/pages/base -#= require views/pages/underscore - -app.views.ExpressPage = app.views.UnderscorePage diff --git a/assets/javascripts/views/pages/grunt.coffee b/assets/javascripts/views/pages/grunt.coffee deleted file mode 100644 index 2b8695b3..00000000 --- a/assets/javascripts/views/pages/grunt.coffee +++ /dev/null @@ -1,4 +0,0 @@ -#= require views/pages/base -#= require views/pages/underscore - -app.views.GruntPage = app.views.UnderscorePage diff --git a/assets/javascripts/views/pages/javascript.coffee b/assets/javascripts/views/pages/javascript.coffee new file mode 100644 index 00000000..d70988e4 --- /dev/null +++ b/assets/javascripts/views/pages/javascript.coffee @@ -0,0 +1,33 @@ +#= require views/pages/base + +class app.views.JavascriptPage extends app.views.BasePage + afterRender: -> + @highlightCode @findAllByTag('pre'), 'javascript' + return + +class app.views.JavascriptWithMarkupCheckPage extends app.views.BasePage + afterRender: -> + for el in @findAllByTag('pre') + language = if el.textContent.match(/^\s* - @highlightCode @findAll('pre'), 'javascript' - return diff --git a/assets/javascripts/views/pages/mongoose.coffee b/assets/javascripts/views/pages/mongoose.coffee deleted file mode 100644 index ee4bcb66..00000000 --- a/assets/javascripts/views/pages/mongoose.coffee +++ /dev/null @@ -1,4 +0,0 @@ -#= require views/pages/base -#= require views/pages/underscore - -app.views.MongoosePage = app.views.UnderscorePage diff --git a/assets/javascripts/views/pages/requirejs.coffee b/assets/javascripts/views/pages/requirejs.coffee deleted file mode 100644 index 26b448a2..00000000 --- a/assets/javascripts/views/pages/requirejs.coffee +++ /dev/null @@ -1,11 +0,0 @@ -#= require views/pages/base - -class app.views.RequirejsPage extends app.views.BasePage - afterRender: -> - for el in @findAllByTag 'pre' - language = if el.textContent.match(/^\s* - @highlightCode @findAllByTag('pre'), 'javascript' - return