Bug 10309: (follow-up) Add changes from Bug 8712, "and" labels in advanced search
authorOwen Leonard <oleonard@myacpl.org>
Mon, 7 Oct 2013 19:12:03 +0000 (15:12 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Mon, 14 Oct 2013 23:14:02 +0000 (23:14 +0000)
This patch adds the changes from Bug 8712 to the new theme. Some HTML
markup errors have also been corrected. From Bug 8712:

"The "and" label not only improves the accessibility but also gives the
user an idea that the operation between multiple search fields is a
boolean "AND" by default."

Signed-off-by: Bernardo Gonzalez Kriegel <bgkriegel@gmail.com>
"and" looks well on advanced search. No errors

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
koha-tmpl/opac-tmpl/bootstrap/css/opac.css
koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-advsearch.tt
koha-tmpl/opac-tmpl/bootstrap/less/opac.less

index a56dbc3..36b7a1e 100644 (file)
@@ -104,7 +104,8 @@ table,
 td {
   background-color: #FFF;
 }
-#advsearches label {
+#advsearches label,
+#booleansearch label {
   display: inline;
 }
 #basketcount {
index 5d2fa45..c55eccc 100644 (file)
                                 <p>
                                     [% IF ( expanded_options ) %]
                                         [% IF ( search_box.boolean ) %]
-                                        <select class="span1" name="op">
-                                            <option value="and" selected="selected">and</option>
-                                            <option value="or">or</option>
-                                            <option value="not">not</option>
-                                        </select>
+                                            <select name="op">
+                                                <option value="and" selected="selected">and</option>
+                                                <option value="or">or</option>
+                                                <option value="not">not</option>
+                                            </select>
                                         [% END %]
+                                    [% ELSE %]
+                                        <label for="search-field_[% loop.index %]">
+                                            [% IF loop.index == 0 %]
+                                                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+                                            [% ELSE %]
+                                                and
+                                            [% END %]
+                                        </label>
                                     [% END %]
                                     [% IF ( expanded_options ) %][% left_content %][% END %]
-                                    <select name="idx">
+                                    <select name="idx" id="search-field_[% loop.index %]">
                                         <option value="kw">Keyword</option>
                                         <option value="su,wrdl">Subject</option>
                                         [% IF ( expanded_options ) %]
                             </div> <!-- / #advsearch-[% advsearchloo.advanced_search_type %] -->
                         [% END # / FOREACH advancedsearchesloop %]
                     </div> <!-- / #advsearches -->
-                </div>
+                </div> <!-- / .span12 -->
 
                 <div class="row-fluid">
                     <div class="span3">
                         </div> <!-- / .span4 -->
                     </div> <!-- / .row-fluid -->
                 [% END # / IF expanded_options %]
-
-                    </div> <!-- /BOOLEAN SEARCH OPTIONS -->
-                </div> <!-- / .span12 -->
             </div> <!-- / .row-fluid -->
         </div> <!-- / .container-fluid -->
     </div> <!-- / .main -->
                         [% PROCESS searchbuttons %]
                         <!-- /SEARCH BUTTONS -->
                     </div>
-                </form>
-            </div> <!-- / .span12 -->
+                </div> <!-- / .span12 -->
             </div> <!-- / .row-fluid -->
         </div> <!-- / .container-fluid -->
-
 </form>
 
 [% INCLUDE 'opac-bottom.inc' %]
index 7424d67..106fb3a 100644 (file)
@@ -121,8 +121,11 @@ table, td {
     background-color: #FFF;
 }
 
-#advsearches label {
-    display: inline;
+#advsearches,
+#booleansearch {
+    label {
+        display: inline;
+    }
 }
 
 #basketcount {