Browse Source

Fix single documentation search on Android

Jasper van Merle 7 years ago
parent
commit
504f95e4f4
1 changed files with 7 additions and 0 deletions
  1. 7 0
      assets/javascripts/views/search/search_scope.coffee

+ 7 - 0
assets/javascripts/views/search/search_scope.coffee

@@ -7,6 +7,7 @@ class app.views.SearchScope extends app.View
 
   @events:
     keydown: 'onKeydown'
+    textInput: 'onTextInput'
 
   @routes:
     after: 'afterRoute'
@@ -100,6 +101,12 @@ class app.views.SearchScope extends app.View
         $.stopEvent(event) if @doc
     return
 
+  onTextInput: (event) =>
+    if event.data == ' ' and app.isMobile()
+      @search @input.value[0...@input.selectionStart]
+      $.stopEvent(event) if @doc
+    return
+
   extractHashValue: ->
     if value = @getHashValue()
       newHash = $.urlDecode(location.hash).replace "##{SEARCH_PARAM}=#{value} ", "##{SEARCH_PARAM}="