]> gitweb @ CieloNegro.org - Rakka.git/blob - js/search.js
/dumpRepos
[Rakka.git] / js / search.js
1 (function () {
2
3     $(document).ready(function () {
4         var $fld = $("input.searchField")
5
6         $fld.keypress(function (e) {
7                 if (e.which == 10 || e.which == 13) {
8                     window.location = Rakka.baseURI + "search.html?q=" + encodeURI($(this).val());
9                 }
10             });
11
12         /* 檢索 query が指定されてゐれば、それが最初から入力されてゐる
13          * 状態にする。
14          */
15         var form = Rakka.getQueryForm();
16         if (form["q"] == null) {
17             $fld.val("Search")
18                 .removeClass("activeField")
19                 .addClass("inactiveField")
20                 .focus(function () {
21                     if ($(this).attr("class").indexOf("inactiveField")) {
22                         $(this)
23                             .val("")
24                             .removeClass("inactiveField")
25                             .addClass("activeField");
26                     }
27                 });
28         }
29         else {
30             $fld.val(form["q"])
31                 .removeClass("inactiveField")
32                 .addClass("activeField");
33         }
34     });
35
36 })();