<td>$max_time</td>
<td>$avg_time</td>
<td id="queries-most-frequent-waiting-examples-details-rank-$rank">
- <div id="query-a-$rank" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-a-$rank')" title="Click to select query"></i>$query</div>
+ <div id="query-a-$rank" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
$example
<!-- Examples collapse -->
<div id="queries-most-frequent-waiting-examples-rank-$rank" class="collapse">
$details .= " ]";
print $fh qq{
<dt>
- <div id="query-a-$rank-$idx" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-a-$rank-$idx')" title="Click to select query"></li>$query</div>
+ <div id="query-a-$rank-$idx" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></li>$query</div>
</dt>
<pre>$details</pre>
};
<td>$rank</td>
<td>$time</td>
<td id="queries-that-waited-most-examples-details-rank-$rank">
- <div id="query-b-$rank" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-b-$rank')" title="Click to select query"></i>$query</div>
+ <div id="query-b-$rank" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
<pre>$details</pre>
</td>
</tr>
<td>$max_size</td>
<td>$avg_size</td>
<td id="queries-generating-most-temporary-files-examples-details-rank-$rank">
- <div id="query-c-$rank" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-c-$rank')" title="Click to select query"></i>$query</div>
+ <div id="query-c-$rank" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
$example
<!-- Examples collapse -->
<div id="queries-generating-most-temporary-files-examples-rank-$rank" class="collapse">
$details .= "Bind query: yes<br/>" if ($normalyzed_info{$k}{samples}{$d}{bind});
print $fh qq{
<dt>
- <div id="query-c-$rank-$idx" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-c-$rank-$idx')" title="Click to select query"></i>$query</div>
+ <div id="query-c-$rank-$idx" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
</dt>
<pre>$details</pre>
<td>$rank</td>
<td>$size</td>
<td id="queries-generating-largest-temporary-files-examples-details-rank-$rank">
- <div id="query-d-$rank" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-d-$rank')" title="Click to select query"></i>$query</div>
+ <div id="query-d-$rank" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
<pre>$details</pre>
</td>
</tr>
<td>$rank</td>
<td>$duration</td>
<td id="slowest-individual-queries-examples-rank-$rank">
- <div id="query-d-$rank-$idx" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-d-$rank-$idx')" title="Click to select query"></i>$query</div>
+ <div id="query-d-$rank-$idx" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
<pre>$details</pre>
</td>
</tr>
<td>$max</td>
<td>$avg</td>
<td id="time-consuming-queries-examples-details-rank-$rank">
- <div id="query-e-$rank" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-e-$rank')" title="Click to select query"></i>$query</div>
+ <div id="query-e-$rank" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
<!-- Details collapse -->
<div id="time-consuming-queries-details-rank-$rank" class="collapse">
<h3>Times Reported <small>Time consuming queries #$rank</small></h3>
$query = &highlight_code($normalyzed_info{$k}{samples}{$d}{query});
print $fh qq{
<dt>
- <div id="query-e-$rank-$idx" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-e-$rank-$idx')" title="Click to select query"></i>$query</div>
+ <div id="query-e-$rank-$idx" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
</dt>
<pre>$details</pre>
};
<td>$max</td>
<td>$avg</td>
<td id="most-frequent-queries-examples-details-rank-$rank">
- <div id="query-f-$rank" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-f-$rank')" title="Click to select query"></i>$query</div>
+ <div id="query-f-$rank" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
<!-- Details collapse -->
<div id="most-frequent-queries-details-rank-$rank" class="collapse">
<h3>Times Reported <small>Time consuming queries #$rank</small></h3>
$query = &highlight_code($normalyzed_info{$k}{samples}{$d}{query});
print $fh qq{
<dt>
- <div id="query-f-$rank-$idx" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-f-$rank-$idx')" title="Click to select query"></i>$query</div>
+ <div id="query-f-$rank-$idx" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
</dt>
<pre>$details</pre>
};
</td>
<td>$duration</td>
<td id="normalized-slowest-queries-examples-details-rank-$rank">
- <div id="query-g-$rank" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-g-$rank')" title="Click to select query"></i>$query</div>
+ <div id="query-g-$rank" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
<!-- Details collapse -->
<div id="normalized-slowest-queries-details-rank-$rank" class="collapse">
<h3>Times Reported <small>Time consuming queries #$rank</small></h3>
$query = &highlight_code($normalyzed_info{$k}{samples}{$d}{query});
print $fh qq{
<dt>
- <div id="query-g-$rank-$idx" class="sql sql-largesize" ondblclick="sql_format(this)"><i class="icon-copy" onclick="sql_select('query-g-$rank-$idx')" title="Click to select query"></i>$query</div>
+ <div id="query-g-$rank-$idx" class="sql sql-largesize"><i class="icon-copy" title="Click to select query"></i>$query</div>
</dt>
<pre>$details</pre>
};
Flotr.EventAdapter.observe(container, "flotr:click", function() {
drawGraph();
});
- document.getElementById('reset$buttonid').onclick = function() {
+ jQuery("#reset$buttonid").click( function() {
graph.download.restoreCanvas();
- };
- document.getElementById('download$buttonid').onclick = function(){
+ });
+ jQuery("#download$buttonid").click( function(){
if (Flotr.isIE && Flotr.isIE < 9) {
alert(
"Your browser doesn't allow you to get a bitmap image from the plot, " +
);
}
graph.download.saveImage('$img_format');
- };
- document.getElementById('toimage$buttonid').onclick = function() {
+ });
+ jQuery("#toimage$buttonid").click( function() {
if (Flotr.isIE && Flotr.isIE < 9) {
alert(
"Your browser doesn't allow you to get a bitmap image from the plot, " +
);
}
graph.download.saveImage('$img_format', null, null, true);
- };
+ });
})(document.getElementById("$divid"));
/* ]]> */
backgroundOpacity: 0.4
}
});
- document.getElementById('reset$buttonid').onclick = function() {
+ jQuery("#reset$buttonid").click( function() {
graph.download.restoreCanvas();
- };
- document.getElementById('download$buttonid').onclick = function(){
+ });
+ jQuery("#download$buttonid").click( function(){
if (Flotr.isIE && Flotr.isIE < 9) {
alert(
"Your browser doesn't allow you to get a bitmap image from the plot, " +
);
}
graph.download.saveImage('$img_format');
- };
- document.getElementById('toimage$buttonid').onclick = function() {
+ });
+ jQuery("#toimage$buttonid").click( function() {
if (Flotr.isIE && Flotr.isIE < 9) {
alert(
"Your browser doesn't allow you to get a bitmap image from the plot, " +
);
}
graph.download.saveImage('$img_format', null, null, true);
- };
+ });
})(document.getElementById("$divid"));
Flotr.EventAdapter.observe(container, "flotr:click", function() {
drawGraph();
});
- document.getElementById('reset$buttonid').onclick = function() {
+ jQuery("#reset$buttonid").click( function() {
graph.download.restoreCanvas();
- };
- document.getElementById('download$buttonid').onclick = function(){
+ });
+ jQuery("#download$buttonid").click( function(){
if (Flotr.isIE && Flotr.isIE < 9) {
alert(
"Your browser doesn't allow you to get a bitmap image from the plot, " +
);
}
graph.download.saveImage('$img_format');
- };
- document.getElementById('toimage$buttonid').onclick = function() {
+ });
+ jQuery("#toimage$buttonid").click( function() {
if (Flotr.isIE && Flotr.isIE < 9) {
alert(
"Your browser doesn't allow you to get a bitmap image from the plot, " +
);
}
graph.download.saveImage('$img_format', null, null, true);
- };
+ });
})(document.getElementById("$divid"));
/* ]]> */
WRFILE: pgbadger.js
/* <![CDATA[ */
-function sql_select (objid)
-{
- var obj = document.getElementById( objid );
- if (window.getSelection) {
- var sel = window.getSelection();
- sel.removeAllRanges();
- var range = document.createRange();
- range.selectNodeContents(obj);
- sel.addRange(range);
- } else if (document.selection) {
- var textRange = document.body.createTextRange();
- textRange.moveToElementText(obj);
- textRange.select();
- }
-}
-
-
-function sql_format (obj)
-{
- if (obj.style == undefined || obj.style.whiteSpace == 'pre') {
- obj.style.whiteSpace ='normal';
- } else {
- obj.style.whiteSpace = 'pre';
- }
-}
function dateTracker(obj, gtype, labels, datasets)
{
});
});
+jQuery(document).ready(function () {
+ jQuery('.sql').dblclick(function () {
+ if (this.style == undefined || this.style.whiteSpace == 'pre') {
+ this.style.whiteSpace ='normal';
+ } else {
+ this.style.whiteSpace = 'pre';
+ }
+ });
+ jQuery('.icon-copy').click(function () {
+ var obj = $(this).parent()[0];
+ if (window.getSelection) {
+ var sel = window.getSelection();
+ sel.removeAllRanges();
+ var range = document.createRange();
+ range.selectNodeContents(obj);
+ sel.addRange(range);
+ } else if (document.selection) {
+ var textRange = document.body.createTextRange();
+ textRange.moveToElementText(obj);
+ textRange.select();
+ }
+ });
+});