Mercurial > my-ubiquity-commands
diff wowhead/results.js @ 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 |
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>");