Ignore:
Timestamp:
03/12/2006 07:16:30 PM (6 years ago)
Author:
cirrus
Message:

Add: Links on nodes in google earth do not display the google map.
Bugfix: foreach array bug in search_suggest.
Changes: Javascript changes on the search_suggest page.
Add: Onkeydown javascript on the search input box.
Bugfix: Header sending location changed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/templates/basic/includes/pages/search/search_suggest_js.tpl

    r155 r157  
    5757                        document.getElementById('searchResult').style.display = 'block'; 
    5858                        // Write the contents of this URL to the searchResult layer 
    59                         if (req.responseText == '') 
    60                         searchResult.style.display = 'none'; 
     59                        if (origval == null) { 
     60                                document.getElementById('searchResult').style.display = 'none'; 
     61                        } 
    6162                        else 
    62                         getObject("searchResult").innerHTML = req.responseText; 
     63                                getObject("searchResult").innerHTML = req.responseText; 
    6364                } 
    6465        } 
     
    8283function hover(ev,val) { 
    8384        test = document.getElementById('searchResult').getElementsByTagName('tr'); 
    84  
     85        if(document.getElementById('q').value == "") origval = null; 
    8586        if(ev == 38 && hov != -1){ 
     87                if(document.getElementById('searchResult').style.display == 'none') 
     88                        document.getElementById('searchResult').style.display = 'block'; 
    8689                hov--; 
    8790                if(hov<0) { 
     
    98101                        } 
    99102                } 
     103                document.getElementById('q').select(); 
    100104        } 
    101105        else if(ev == 40) { 
     106                if(document.getElementById('searchResult').style.display == 'none') 
     107                        document.getElementById('searchResult').style.display = 'block'; 
    102108                hov++; 
    103109                if(hov==test.length) hov=test.length-1; 
     
    112118                        } 
    113119                } 
     120                document.getElementById('q').select(); 
    114121        } 
    115122        else if(ev == 13 && hov != -1) { 
    116123                document.getElementById('searchResult').style.display = 'none'; 
     124        } 
     125        else if(ev == 27) { 
     126                document.getElementById('searchResult').style.display = 'none'; 
     127                document.getElementById('q').select(); 
    117128        } 
    118129        else if(ev == "mouse") { 
Note: See TracChangeset for help on using the changeset viewer.