Преглед на файлове

Fix enter key jumping to search page, fixes #811

Jordi Boggiano преди 7 години
родител
ревизия
9b7f93ad6e
променени са 2 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 6 0
      src/Packagist/WebBundle/Resources/public/js/search.js
  2. 1 1
      src/Packagist/WebBundle/Resources/views/Web/searchForm.html.twig

+ 6 - 0
src/Packagist/WebBundle/Resources/public/js/search.js

@@ -1,3 +1,9 @@
+document.getElementById('search_query_query').addEventListener('keydown', function (e) {
+    if (e.keyCode === 13) {
+        e.preventDefault();
+    }
+});
+
 var search = instantsearch({
     appId: algoliaConfig.app_id,
     apiKey: algoliaConfig.search_key,

+ 1 - 1
src/Packagist/WebBundle/Resources/views/Web/searchForm.html.twig

@@ -1,4 +1,4 @@
- <form name="search_query" method="get" action="/search/" id="search-form" autocomplete="off">
+<form name="search_query" method="get" action="/search/" id="search-form" autocomplete="off">
     <div class="sortable row">
         <div class="col-xs-12 js-search-field-wrapper col-md-9">
             <input type="search" id="search_query_query" name="search_query[query]" required="required" autocomplete="off" placeholder="Search packages..." tabindex="1" class=" form-control" value="{{ searchQuery }}" />