|
|
@@ -1,28 +0,0 @@
|
|
|
-#= require views/pages/base
|
|
|
-
|
|
|
-class app.views.MaxcdnPage extends app.views.BasePage
|
|
|
- @events:
|
|
|
- click: 'onClick'
|
|
|
-
|
|
|
- afterRender: ->
|
|
|
- @highlightCode @findAll('.tab-pane[id^="ruby"] > pre'), 'ruby'
|
|
|
- @highlightCode @findAll('.tab-pane[id^="python"] > pre'), 'python'
|
|
|
- @highlightCode @findAll('.tab-pane[id^="node"] > pre, .tab-pane[id^="resp"] > pre'), 'javascript'
|
|
|
- return
|
|
|
-
|
|
|
- onClick: (event) ->
|
|
|
- return unless (link = event.target).getAttribute('data-toggle') is 'tab'
|
|
|
- $.stopEvent(event)
|
|
|
-
|
|
|
- list = link.parentNode.parentNode
|
|
|
- tabs = list.nextElementSibling
|
|
|
-
|
|
|
- li = link.parentNode
|
|
|
- position = 1
|
|
|
- position++ while li = li.previousElementSibling
|
|
|
-
|
|
|
- $('.active', list).classList.remove('active')
|
|
|
- $('.active', tabs).classList.remove('active')
|
|
|
-
|
|
|
- link.parentNode.classList.add('active')
|
|
|
- $(".tab-pane:nth-child(#{position})", tabs).classList.add('active')
|