/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ // Used to set Apllication in caseinlie=APP function setModule(module){ if (module == null){module="WRITER"} var itemspan = document.getElementsByTagName("span"); var n = itemspan.length; for (var i = 0; i < n; i++){ if (itemspan[i].getAttribute("value") == module){ itemspan[i].removeAttribute("hidden"); } } } // Used to set system in caseinline=SYSTEM function setSystem(system){ var itemspan = document.getElementsByTagName("span"); if (system == null){system="WIN"} var n = itemspan.length; for (var i = 0; i < n; i++){ if (itemspan[i].getAttribute("value") == system){ itemspan[i].removeAttribute("hidden"); } } } /* add &DbPAR= and &System= to the links in DisplayArea div */ function fixURL(module, system){ var itemlink = document.getElementById("DisplayArea").getElementsByTagName("a"); var pSystem = (system == null) ? "WIN" : system; var pAppl = (module == null) ? "WRITER" : module; var n = itemlink.length; for (var i = 0; i 2) { var toShow = $('#Index ul a').filter(function(){ return $(this).text().toLowerCase().indexOf($('#search-bar').val().toLowerCase()) > -1; }); toShow.parent().show(); $("#Index ul a").not(toShow).parent().hide(); $("#Bookmarks").show(); var listToShow = $(''); $('#Index ul li').filter(':visible').each(function(){ //add all module labels that have results in search listToShow = listToShow.add($(this).parent().prev()); }); $(listToShow).show(); //hide all labels with 0 results $('#Bookmarks > p').not(listToShow).hide(); } else { $("#Bookmarks").hide(); } }, 200); }); //maintain only one panel open $('input[name="accordion-menu"]').on('change', function(){ $('input[name="accordion-menu"]').not(this).prop('checked', false); }); //focus Google Search input clicking on Find panel $('#accordion-2').on('change', function(){ if($(this).is(':checked')){ $('#gsc-i-id1').focus(); } }); //focus index search input clicking on Index panel $('#accordion-3').on('change', function(){ if($(this).is(':checked')){ $('#search-bar').focus(); //prevent all results to be shown $("#Bookmarks").toggle($('#search-bar').val().length > 2); } }); }); /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */