Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 13e4ee1c authored by Scott Main's avatar Scott Main
Browse files

docs: fix a bug in the search results in which clicking a sorting tab

does not open that tab until you click a tab again. This occured due
to the order of events being out of order in terms of when we invoke
the click() on a tab based on the search being invoked. I'm pretty sure
this worked fine before, so I think this might have been introduced
by a behavior change in CSE. The fix is to simply invoke the click()
for a tab when the respective search results actually return using
an additional callback.

Change-Id: Ib58fdc75b3095ca2a3a2f5f892e778acdbc1dacd
parent b9e7e132
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -64,11 +64,14 @@ page.title=Search Results

        // upon ajax search, refresh the url and search title
        searchControl.setSearchStartingCallback(this, function(control, searcher, query) {
            $("#searchTitle").html("search results for <em>" + escapeHTML(query) + "</em>");

            // save the tab index from the hash
            tabIndex = location.hash.split("&t=")[1];

            $("#searchTitle").html("search results for <em>" + escapeHTML(query) + "</em>");
            $.history.add('q=' + query + '&t=' + tabIndex);
        });

        searchControl.setSearchCompleteCallback(this, function(control, searcher) {
            openTab();
        });