Mercurial > my-ubiquity-commands
view 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 source
TYPE_MAP = { 3: "item", 5: "quest", 6: "spell", 10: "achievement" }; function showResults(data) { var names = data[1]; var meta = data[7]; var list = $("<ul></ul>"); 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/?' + type + '=' + id + '"></a>'); link.text(name); list.append(link); link.wrap("<li></li>"); } $("#results").html(list); } SAMPLE_RESULTS = ["sword", ["Bastard Sword (Item)", "Chromatic Sword (Item)", "Commoner's Sword (Item)", "Crude Bastard Sword (Item)", "Feeble Sword (Item)", "Long Bastard Sword (Item)", "Shadowhide Two-handed Sword (Item)", "Sword of Decay (Item)", "Sword of the Night Sky (Item)", "Well-used Sword (Item)"], [], [], [], [], [], [[3, 1194, "INV_Sword_06", 1], [3, 1604, "INV_Sword_22", 2], [3, 1511, "INV_Sword_04", 0], [3, 1412, "INV_Sword_06", 0], [3, 1413, "INV_Sword_04", 0], [3, 1830, "INV_Sword_06", 0], [3, 1460, "INV_Sword_46", 2], [3, 1727, "INV_Sword_26", 3], [3, 2035, "INV_Sword_20", 2], [3, 1008, "INV_Sword_04", 1]]]; //$(window).ready(function() { showResults(SAMPLE_RESULTS); });