History

Fix single-doc mode detection

Thibaut committed 13 years ago

Commit aed8f221 parent 4217e795 files · +7 −4Browse files

Unified · Split

5 files
  1. assets/javascripts/app/app.coffee +3 −0
  2. assets/javascripts/views/content/root_page.coffee +1 −1
  3. assets/javascripts/views/layout/document.coffee +1 −1
  4. assets/javascripts/views/sidebar/doc_list.coffee +1 −1
  5. assets/javascripts/views/sidebar/sidebar.coffee +1 −1
assets/javascripts/app/app.coffee+3−0
@@ -145,6 +145,9 @@ · 144 unmodified lines
145145 getComputedStyle(document.querySelector('._header')).backgroundImage isnt 'none'
146146 catch
147147
148+ isSingleDoc: ->
149+ !!(@DOC or @doc)
150+
148151 isMobile: ->
149152 # Need to sniff the user agent because some Android and Windows Phone devices don't take
150153 # resolution (dpi) into account when reporting device width/height.
assets/javascripts/views/content/root_page.coffee+1−1
@@ -23,7 +23,7 @@ class app.views.RootPage extends app.View · 22 unmodified lines
2323 return
2424
2525 isHidden: ->
26− app.doc or app.store.get 'hideIntro'
26+ app.isSingleDoc() or app.store.get 'hideIntro'
2727
2828 onRoute: ->
2929
assets/javascripts/views/layout/document.coffee+1−1
@@ -23,7 +23,7 @@ class app.views.Document extends app.View · 22 unmodified lines
2323 app.router.show '/help#shortcuts'
2424
2525 onEscape: ->
26− if app.doc then window.location = '/' else app.router.show '/'
26+ if app.isSingleDoc() then window.location = '/' else app.router.show '/'
2727
2828 onBack: ->
2929 history.back()
assets/javascripts/views/sidebar/doc_list.coffee+1−1
@@ -31,7 +31,7 @@ class app.views.DocList extends app.View · 30 unmodified lines
3131
3232 render: =>
3333 @html @tmpl('sidebarDoc', app.docs.all())
34− unless app.doc or app.settings.hasDocs()
34+ unless app.isSingleDoc() or app.settings.hasDocs()
3535 @append @tmpl('sidebarDoc', app.disabledDocs.all(), disabled: true)
3636 return
3737
assets/javascripts/views/sidebar/sidebar.coffee+1−1
@@ -16,7 +16,7 @@ class app.views.Sidebar extends app.View · 15 unmodified lines
1616
1717 @results = new app.views.Results @search
1818 @docList = new app.views.DocList
19− @docPicker = new app.views.DocPicker unless app.doc
19+ @docPicker = new app.views.DocPicker unless app.isSingleDoc()
2020
2121 app.on 'ready', @showDocList
2222 $.on document, 'click', @onGlobalClick if @docPicker