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
27
28
29
30
31
32
33
34
|
YUI().use('io', 'json-parse', 'querystring', 'node', 'webui', function(Y) {
var url_prefix = "/api/";
var query = window.location.search.split('?')[1];
var ticket_id = null;
if (query) {
var ob = Y.QueryString.parse(query);
var ticket_id = ob.ticket_id;
}
Y.webui.get_config();
if (ticket_id) {
var ticket = Y.webui.get_ticket(ticket_id, Y.one('#container'));
}
var refresh_rate = Y.one("#refresh_rate");
refresh_timeout = null;
refresh_rate.on('change', function(e) {
var value = refresh_rate.get('value');
if (refresh_timeout) {
clearTimeout(refresh_timeout);
}
interval = parseInt(value) * 1000;
Y.webui.update_tickets();
});
});
/* Unit tests */
YUI().use('webui', function(Y) {
});
|