Просмотр исходного кода

insead of nonjs message display basic placeholder for search

Rafał Pitoń 8 лет назад
Родитель
Сommit
547dc28092

+ 1 - 1
misago/search/tests/test_views.py

@@ -67,4 +67,4 @@ class SearchTests(AuthenticatedUserTestCase):
         response = self.client.get(
             reverse('misago:search', kwargs={'search_provider': 'threads'}))
 
-        self.assertContains(response, "enable JavaScript")
+        self.assertContains(response, "Loading search...")

+ 1 - 1
misago/templates/misago/base.html

@@ -48,7 +48,7 @@
     <script type="text/javascript" src="{% static 'misago/js/misago.js' %}"></script>
     {% include "misago/scripts.html" %}
     <script type="text/javascript">
-      misago.init({{ frontend_context|as_json }});
+      // misago.init({{ frontend_context|as_json }});
     </script>
 
   </body>

+ 24 - 11
misago/templates/misago/search.html

@@ -6,20 +6,33 @@
 
 
 {% block content %}
-<div class="page page-error page-error-noscript">
-  <div class="container">
-    <div class="message-panel">
-
-      <div class="message-icon">
-        <span class="material-icon">code</span>
+<div class="page page-search">
+  <div class="page-header">
+    <div class="container">
+      <div class="row">
+        <div class="col-md-3">
+          <h1>{% trans "Search" %}</h1>
+        </div>
+        <div class="col-md-7">
+          <div class="form-group">
+            <input class="form-control" type="text" disabled/>
+          </div>
+        </div>
+        <div class="col-md-2">
+          <button class="btn btn-primary btn-block" disabled>
+            {% trans "Search" %}
+          </button>
+        </div>
       </div>
+    </div>
+  </div>
 
-      <div class="message-body">
-        <p class="lead">{% trans "To search site enable JavaScript" %}</p>
-        <p>{% trans "Site search is unavailable without JavaScript enabled." %}</p>
-      </div>
+  <div class="container">
+
+    <p class="lead text-center">
+      {% trans "Loading search..." %}
+    </p>
 
-    </div>
   </div>
 </div>
 {% endblock content %}