History

Refactor javascript page classes

Thibaut committed 11 years ago

Commit 88c7f101 parent b94113b14 files · +33 −63Browse files

Unified · Split

14 files
  1. assets/javascripts/views/pages/chai.coffee +0 −4
  2. assets/javascripts/views/pages/express.coffee +0 −4
  3. assets/javascripts/views/pages/grunt.coffee +0 −4
  4. assets/javascripts/views/pages/javascript.coffee +33 −0
  5. assets/javascripts/views/pages/lodash.coffee +0 −4
  6. assets/javascripts/views/pages/marionette.coffee +0 −4
  7. assets/javascripts/views/pages/modernizr.coffee +0 −4
  8. assets/javascripts/views/pages/moment.coffee +0 −6
  9. assets/javascripts/views/pages/mongoose.coffee +0 −4
  10. assets/javascripts/views/pages/requirejs.coffee +0 −11
  11. assets/javascripts/views/pages/rethinkdb.coffee +0 −4
  12. assets/javascripts/views/pages/sinon.coffee +0 −4
  13. assets/javascripts/views/pages/socketio.coffee +0 −4
  14. assets/javascripts/views/pages/underscore.coffee +0 −6
assets/javascripts/views/pages/chai.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.ChaiPage = app.views.UnderscorePage
assets/javascripts/views/pages/express.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.ExpressPage = app.views.UnderscorePage
assets/javascripts/views/pages/grunt.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.GruntPage = app.views.UnderscorePage
assets/javascripts/views/pages/javascript.coffee+33−0
@@ -0,0 +1,33 @@
1+#= require views/pages/base
2+
3+class app.views.JavascriptPage extends app.views.BasePage
4+ afterRender: ->
5+ @highlightCode @findAllByTag('pre'), 'javascript'
6+ return
7+
8+class app.views.JavascriptWithMarkupCheckPage extends app.views.BasePage
9+ afterRender: ->
10+ for el in @findAllByTag('pre')
11+ language = if el.textContent.match(/^\s*</)
12+ 'markup'
13+ else
14+ 'javascript'
15+ @highlightCode el, language
16+ return
17+
18+app.views.ChaiPage =
19+app.views.ExpressPage =
20+app.views.GruntPage =
21+app.views.LodashPage =
22+app.views.MarionettePage =
23+app.views.ModernizrPage =
24+app.views.MomentPage =
25+app.views.MongoosePage =
26+app.views.RethinkdbPage =
27+app.views.SinonPage =
28+app.views.UnderscorePage =
29+app.views.JavascriptPage
30+
31+app.views.RequirejsPage =
32+app.views.SocketioPage =
33+app.views.JavascriptWithMarkupCheckPage
assets/javascripts/views/pages/lodash.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.LodashPage = app.views.UnderscorePage
assets/javascripts/views/pages/marionette.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.MarionettePage = app.views.UnderscorePage
assets/javascripts/views/pages/modernizr.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/requirejs
3−
4−app.views.ModernizrPage = app.views.RequirejsPage
assets/javascripts/views/pages/moment.coffee+0−6
@@ -1,6 +0,0 @@
1−#= require views/pages/base
2−
3−class app.views.MomentPage extends app.views.BasePage
4− afterRender: ->
5− @highlightCode @findAll('pre'), 'javascript'
6− return
assets/javascripts/views/pages/mongoose.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.MongoosePage = app.views.UnderscorePage
assets/javascripts/views/pages/requirejs.coffee+0−11
@@ -1,11 +0,0 @@
1−#= require views/pages/base
2−
3−class app.views.RequirejsPage extends app.views.BasePage
4− afterRender: ->
5− for el in @findAllByTag 'pre'
6− language = if el.textContent.match(/^\s*</)
7− 'markup'
8− else
9− 'javascript'
10− @highlightCode el, language
11− return
assets/javascripts/views/pages/rethinkdb.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.RethinkdbPage = app.views.UnderscorePage
assets/javascripts/views/pages/sinon.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/underscore
3−
4−app.views.SinonPage = app.views.UnderscorePage
assets/javascripts/views/pages/socketio.coffee+0−4
@@ -1,4 +0,0 @@
1−#= require views/pages/base
2−#= require views/pages/requirejs
3−
4−app.views.SocketioPage = app.views.RequirejsPage
assets/javascripts/views/pages/underscore.coffee+0−6
@@ -1,6 +0,0 @@
1−#= require views/pages/base
2−
3−class app.views.UnderscorePage extends app.views.BasePage
4− afterRender: ->
5− @highlightCode @findAllByTag('pre'), 'javascript'
6− return