changeset 1:b498a74c7410

More item types in wowhead can be searched.
author Atul Varma <varmaa@toolness.com>
date Fri, 20 Mar 2009 00:02:10 -0700
parents a2715827c482
children abd59cfa1e70
files wowhead/results.js
diffstat 1 files changed, 12 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/wowhead/results.js	Thu Mar 19 23:30:41 2009 -0700
+++ b/wowhead/results.js	Fri Mar 20 00:02:10 2009 -0700
@@ -1,3 +1,10 @@
+TYPE_MAP = {
+  3: "item",
+  5: "quest",
+  6: "spell",
+  10: "achievement"
+};
+
 function showResults(data) {
   var names = data[1];
   var meta = data[7];
@@ -5,10 +12,14 @@
   for (var i = 0; i < names.length; i++) {
     var name = names[i];
     var item_meta = meta[i];
+    var type = TYPE_MAP[item_meta[0]];
+    if (type == "spell" && item_meta[3])
+      name = name.replace("(Spell)", "(" + item_meta[3] + ")");
     var id = item_meta[1];
     var quality = item_meta[3];
     var link = $('<a class="q' + quality + '" ' +
-                 'href="http://www.wowhead.com/?item=' + id + '"></a>');
+                 'href="http://www.wowhead.com/?' +
+                 type + '=' + id + '"></a>');
     link.text(name);
     list.append(link);
     link.wrap("<li></li>");