Rev 23 | Rev 43 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
$(document).ready(function() {$('[data-toggle="tooltip"]').tooltip({trigger : 'hover'});$('[data-toggle2="tooltip"]').tooltip({trigger : 'hover'});$('[rel="tooltip"]').on('click', function() {$(this).tooltip('hide');});$('.flexdatalist').flexdatalist();$(function() {$("input[id='searchTerm-flexdatalist']").clearer();});$('.flexdatalist').flexdatalist({minLength: 0, searchContain : true, noResultsText: ""}); /* reset after running clearer */$(window).on('beforeunload', function() {$(":submit").attr('disabled', 'disabled');});tableFilterButtons();});function tableFilterButtons() {$(".filterButton").click(function() {$.post("filterTable.php", {submit: $(this).attr("value"),sessionTab: document.getElementById("sessionTab").value}, function(data, status) {if (status == "success") {document.getElementById("productTable").innerHTML = data;tableFilterButtons();}});});}function initProgressBarModal(title) {var elem = document.getElementById("progressBar");elem.style.width = '0%';elem.innerHTML = '0%';elem = document.getElementById("progressBarHeader");elem.innerHTML = title;$("#progressBarDiv").modal({backdrop: "static"});}function updateProgressBar(width, message) {var elem = document.getElementById("progressBar");elem.style.width = width + '%';elem.innerHTML = width.toFixed(0) + '%';// bugbug document.getElementById("progressBarMessage").innerHTML = message;}function endProgressBarModal() {$("#progressBarDiv").modal("hide");}// Refresh the progress bar.function refreshProgress() {$.ajax({url: "pbChecker.php?file=" + document.getElementById("sessionId").value + "_" + document.getElementById("sessionTab").value,success: function(data) {updateProgressBar(data.percent, data.message);if (data.percent == 100) {window.clearInterval(timer);timer = window.setInterval(completeProgress, 1000);}}});}// End the progress bar.function completeProgress() {updateProgressBar(100, "Completed");window.clearInterval(timer);endProgressBarModal(title);}// Start the progress bar.function progressBar(title) {initProgressBarModal(title);timer = window.setInterval(refreshProgress, 1000);}function saveTransfer($url) {var xhttp = new XMLHttpRequest();xhttp.open("POST", "savetransfer.php", true);xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");xhttp.send("target=" + btoa($url) + "&sessionTab=" + document.getElementById("sessionTab").value);}