소스 검색

Dont do searches on empty inputs

Jordi Boggiano 12 년 전
부모
커밋
efe3990441
2개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 0
      src/Packagist/WebBundle/Resources/public/js/search.js
  2. 1 1
      src/Packagist/WebBundle/Resources/views/layout.html.twig

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

@@ -32,6 +32,11 @@
             return;
         }
 
+        if (form.find('input').val() === "") {
+            list.addClass('hidden');
+            return;
+        }
+
         if (history.pushState) {
             if (typeof previousQuery === 'undefined') {
                 history.pushState(null, "Search", "/search/?q=" + $('input[type="search"]', form).val());

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

@@ -119,7 +119,7 @@
         <script src="{{ asset('js/libs/humane.min.js?v=2') }}"></script>
         <script src="{{ asset('js/libs/ZeroClipboard.min.js') }}"></script>
         <script src="{{ asset('bundles/packagistweb/js/layout.js?v=2') }}"></script>
-        <script src="{{ asset('bundles/packagistweb/js/search.js')}}"></script>
+        <script src="{{ asset('bundles/packagistweb/js/search.js?v=2')}}"></script>
 
         {% if not app.debug and google_analytics.ga_key %}
             <script>