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
145 getComputedStyle(document.querySelector('._header')).backgroundImage isnt 'none'145 getComputedStyle(document.querySelector('._header')).backgroundImage isnt 'none'
146 catch146 catch
147 147
148 isSingleDoc: ->
149 !!(@DOC or @doc)
150
148 isMobile: ->151 isMobile: ->
149 # Need to sniff the user agent because some Android and Windows Phone devices don't take152 # Need to sniff the user agent because some Android and Windows Phone devices don't take
150 # resolution (dpi) into account when reporting device width/height.153 # 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
23 return23 return
24 24
25 isHidden: ->25 isHidden: ->
26 app.doc or app.store.get 'hideIntro'26 app.isSingleDoc() or app.store.get 'hideIntro'
27 27
28 onRoute: ->28 onRoute: ->
29 29
assets/javascripts/views/layout/document.coffee+1−1
@@ -23,7 +23,7 @@ class app.views.Document extends app.View · 22 unmodified lines
23 app.router.show '/help#shortcuts'23 app.router.show '/help#shortcuts'
24 24
25 onEscape: ->25 onEscape: ->
26 if app.doc then window.location = '/' else app.router.show '/'26 if app.isSingleDoc() then window.location = '/' else app.router.show '/'
27 27
28 onBack: ->28 onBack: ->
29 history.back()29 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
31 31
32 render: =>32 render: =>
33 @html @tmpl('sidebarDoc', app.docs.all())33 @html @tmpl('sidebarDoc', app.docs.all())
34 unless app.doc or app.settings.hasDocs()34 unless app.isSingleDoc() or app.settings.hasDocs()
35 @append @tmpl('sidebarDoc', app.disabledDocs.all(), disabled: true)35 @append @tmpl('sidebarDoc', app.disabledDocs.all(), disabled: true)
36 return36 return
37 37
assets/javascripts/views/sidebar/sidebar.coffee+1−1
@@ -16,7 +16,7 @@ class app.views.Sidebar extends app.View · 15 unmodified lines
16 16
17 @results = new app.views.Results @search17 @results = new app.views.Results @search
18 @docList = new app.views.DocList18 @docList = new app.views.DocList
19 @docPicker = new app.views.DocPicker unless app.doc19 @docPicker = new app.views.DocPicker unless app.isSingleDoc()
20 20
21 app.on 'ready', @showDocList21 app.on 'ready', @showDocList
22 $.on document, 'click', @onGlobalClick if @docPicker22 $.on document, 'click', @onGlobalClick if @docPicker