blob: 7b725261e1dfeb79d6bccfcaf29e62e5e2e4ec7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
window.addEvent('domready', function() {
document.title += ' - search';
ykill.api('/search' + document.location.search, function(results) {
var wrapper = $('wrapper');
Object.each(results, function(list, key) {
if (!list.length)
return;
var div = new Element('div').grab(
new Element('h2', {'html': key[0].toUpperCase() + key.substr(1)})
);
var key_singular = key.substr(0, key.length-1)
var name_key = key_singular + '_name';
var id_key = key_singular + '_id';
list.each(function(entity) {
div.adopt(
new Element('a', {
'html': entity[name_key],
'href': '/' + key_singular + '/' + entity[id_key],
}),
new Element('br')
);
});
wrapper.grab(div);
});
});
});
|