$(function(){ $('.show-query-expression').each(function(i,e){ $(this).bind('click', function(e){ var button = $(this); if (! button.data('loaded')) { $.get(button.data('load'), function(data){ button.attr('data-loaded', 'true'); button.popover({ placement: 'left', html: true, title: 'name:' + data.name + ', group:' + data.group, content: '
' + data.expression + '' }).popover('toggle'); $('pre.query-expression').closest('div').css('padding', '0'); }); e.preventDefault(); } }); }); $('.show-query-events-sample').each(function(i,e){ $(this).bind('click', function(e){ var button = $(this); if (! button.data('loaded')) { $.get(button.data('load'), function(data){ var events_texts = data.map(function(d){ return JSON.stringify(d); }).join("\n"); button.attr('data-loaded', 'true'); button.popover({ placement: 'left', html: true, title: 'Events sample', content: '
' + events_texts + '' }).popover('toggle'); $('pre.query-events-sample').closest('div').css('padding', '0'); }); e.preventDefault(); } }); }); $('.show-target-fields').each(function(i,e){ $(this).bind('click', function(e){ var button = $(this); if (! button.data('loaded')) { $.get(button.data('load'), function(data){ var field_rows_html = data.fields.sort(function(a,b){ if (a.name > b.name) return 1; if (a.name < b.name) return -1; return 0; }).map(function(t){ return '
field | type |
---|