blob: a69d209ab850de9ffb285dcc544ef8e73326be46 [file] [log] [blame]
<!-- REMEMBER TO COPY ALL CHANGES TO download.html -->
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script type="text/javascript">window.jQuery || document.write('<script src="js/jquery-1.11.1.min.js"><\/script>')</script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61232409-1', 'auto');
ga('send', 'pageview');
</script>
<script type="text/javascript">
if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement('style');
msViewportStyle.appendChild(
document.createTextNode(
'@-ms-viewport{width:auto!important}'
)
);
document.querySelector('head').appendChild(msViewportStyle)
}
</script>
<!--<script type="text/javascript">-->
<!--eval(function()-->
<!--{-->
<!--try-->
<!--{-->
<!--doHighlight();-->
<!--}-->
<!--catch(e)-->
<!--{-->
<!--var elem = document.createElement('SCRIPT');-->
<!--elem.src="https://crux-framework-tools.googlecode.com/svn/trunk/misc/highlight/highlight.js";-->
<!--var theBody = document.getElementsByTagName('body')[0];-->
<!--theBody.appendChild(elem);-->
<!--}-->
<!--})();-->
<!--</script>-->
<!-- Syntax highlight. -->
<script type="text/javascript">
SyntaxHighlighter.all()
</script>
<!-- Disable carousel slide on mobile devices. -->
<script type="text/javascript">
if( /Android|webOS|iPhone|iPod|Galaxy Note|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
$('.carousel').carousel ({
interval:false
});
}
</script>
<!-- Table export -->
<script type="text/javascript" src="//cdn.rawgit.com/hhurz/tableExport.jquery.plugin/master/libs/FileSaver/FileSaver.min.js"></script>
<script type="text/javascript" src="//cdn.rawgit.com/hhurz/tableExport.jquery.plugin/master/libs/jsPDF/jspdf.min.js"></script>
<script type="text/javascript" src="/js/jspdf.plugin.autotable.js"></script>
<script type="text/javascript" src="/js/tableExport.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var expBtnDesc = [
{cfg: {type:'json'}, text: 'JSON', icon:'ico-json.png'},
{cfg: {type:'xml'}, text: 'XML', icon:'ico-xml.png'},
{cfg: {type:'csv'}, text: 'CSV', icon:'ico-csv.png'},
{cfg: {type:'excel'}, text: 'XLS', icon:'ico-xls.png'},
{cfg: {type:'pdf',
jspdf: {
autotable: {
styles: {
overflow: 'linebreak',
fontSize: 14,
rowHeight: 19,
valign: 'top'
},
headerStyles: {
rowHeight: 20,
fontSize: 16,
fillColor: 207,
textColor: 0,
valign: 'middle'
},
bodyStyles: {
fillColor: 245
},
alternateRowStyles: {
fillColor: 255,
valign: 'middle'
}
}
}
},
text: 'PDF',
icon:'ico-pdf.png'}
];
$("table").each(function (ix, tbl) {
var insert = '' +
'<div class="btn-group btn-group-export" title="Export table content to selected format">\n' +
' <button class="btn btn-default btn-export btn-sm dropdown-toggle fa fa-download" data-toggle="dropdown"> <i class="fa fa-caret-down"/></button>\n' +
' <ul class="dropdown-menu dropdown-menu-right" role="menu">\n';
var id = this.id || 'table' + ix;
this.id = id;
$.each(expBtnDesc, function (ix, btn) {
btn.cfg.fileName = $(tbl).attr('name');
insert += " <li><a href='#' onclick='$(\"#" + id + "\").tableExport(" + JSON.stringify(btn.cfg) + ");'>" +
"<img src='/images/" + btn.icon + "' width='24px'/> " + btn.text +
"</a></li>\n";
if (ix < expBtnDesc.length - 1)
insert += ' <li class="divider"></li>\n';
});
insert += ' </ul>\n'+
'</div>\n';
$(this).find('thead').before(insert);
});
$("table#mc").find("button").hide();
});
</script>
<!--Launch YouTube video in Bootstrap modal-->
<script type="text/javascript">
$(document).ready(function(){
/* Get iframe src attribute value i.e. YouTube video url
and store it in a variable */
var sqldbUrl = $("#sql-db").attr('data-src-lazy');
var sqlUrl = $("#sql").attr('src');
var dataGridUrl = $("#data-grid").attr('data-src-lazy');
var clusteringUrl = $("#clustering").attr('data-src-lazy');
var databaseImportUrl = $("#database-import").attr('src');
var dataLoadingUrl = $("#data-loading").attr('src');
var webconsoleSqlUrl = $("#webconsole-sql").attr('src');
/* Assign empty url value to the iframe src attribute when
modal hide, which will stop the video playing */
$("#sql-db-modal").on('hide.bs.modal', function(){
$("#sql-db").attr('src', '');
});
$("#sql-modal").on('hide.bs.modal', function(){
$("#sql").attr('src', '');
});
$("#data-grid-modal").on('hide.bs.modal', function(){
$("#data-grid").attr('src', '');
});
$("#clustering-modal").on('hide.bs.modal', function(){
$("#clustering").attr('src', '');
});
$("#database-import-modal").on('hide.bs.modal', function(){
$("#database-import").attr('src', '');
});
$("#data-loading-modal").on('hide.bs.modal', function(){
$("#data-loading").attr('src', '');
});
$("#webconsole-sql-modal").on('hide.bs.modal', function(){
$("#webconsole-sql").attr('src', '');
});
/* Assign the initially stored url back to the iframe src
attribute when modal is displayed again */
$("#sql-db-modal").on('show.bs.modal', function(){
$('.lazy_load').each(function(){
$("#sql-db").attr('src', sqldbUrl);
});
});
$("#sql-modal").on('show.bs.modal', function(){
$("#sql").attr('src', sqlUrl);
});
$("#data-grid-modal").on('show.bs.modal', function(){
$('.lazy_load').each(function(){
$("#data-grid").attr('src', dataGridUrl);
});
});
$("#clustering-modal").on('show.bs.modal', function(){
$('.lazy_load').each(function(){
$("#clustering").attr('src', clusteringUrl);
});
});
$("#database-import-modal").on('show.bs.modal', function(){
$("#database-import").attr('src', databaseImportUrl);
});
$("#data-loading-modal").on('show.bs.modal', function(){
$("#data-loading").attr('src', dataLoadingUrl);
});
$("#webconsole-sql-modal").on('show.bs.modal', function(){
$("#webconsole-sql").attr('src', webconsoleSqlUrl);
});
});
</script>
<!-- Share news on social media-->
<script async src="https://static.addtoany.com/menu/page.js"></script>
<!-- Github stats-->
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>