| 15 |
- |
1 |
$(document).ready(function() {
|
|
|
2 |
$('[data-toggle="tooltip"]').tooltip();
|
|
|
3 |
$('[data-toggle2="tooltip"]').tooltip();
|
| 16 |
- |
4 |
$('.editable-select').editableSelect();
|
| 6 |
- |
5 |
|
| 15 |
- |
6 |
$(window).on('beforeunload', function() {
|
|
|
7 |
$(":submit").attr('disabled', 'disabled');
|
|
|
8 |
});
|
|
|
9 |
|
|
|
10 |
tableFilterButtons();
|
| 6 |
- |
11 |
});
|
| 11 |
- |
12 |
|
| 15 |
- |
13 |
function tableFilterButtons() {
|
|
|
14 |
$(".filterButton").click(function() {
|
|
|
15 |
$.post("filterTable.php", {
|
|
|
16 |
submit: $(this).attr("value"),
|
|
|
17 |
sessionTab: document.getElementById("sessionTab").value
|
|
|
18 |
}, function(data, status) {
|
|
|
19 |
if (status == "success") {
|
|
|
20 |
document.getElementById("productTable").innerHTML = data;
|
|
|
21 |
tableFilterButtons();
|
|
|
22 |
}
|
|
|
23 |
});
|
|
|
24 |
});
|
|
|
25 |
}
|
|
|
26 |
|
|
|
27 |
function initProgressBarModal(title) {
|
|
|
28 |
var elem = document.getElementById("progressBar");
|
|
|
29 |
elem.style.width = '0%';
|
|
|
30 |
elem.innerHTML = '0%';
|
|
|
31 |
|
|
|
32 |
elem = document.getElementById("progressBarHeader");
|
|
|
33 |
elem.innerHTML = title;
|
|
|
34 |
|
|
|
35 |
$("#progressBarDiv").modal("show");
|
|
|
36 |
}
|
|
|
37 |
|
|
|
38 |
function updateProgressBar(width, message) {
|
|
|
39 |
var elem = document.getElementById("progressBar");
|
|
|
40 |
elem.style.width = width + '%';
|
|
|
41 |
elem.innerHTML = width.toFixed(0) + '%';
|
|
|
42 |
// bugbug document.getElementById("progressBarMessage").innerHTML = message;
|
|
|
43 |
}
|
|
|
44 |
|
|
|
45 |
function endProgressBarModal() {
|
|
|
46 |
$("#progressBarDiv").modal("hide");
|
|
|
47 |
}
|
|
|
48 |
|
|
|
49 |
// Refresh the progress bar.
|
|
|
50 |
function refreshProgress() {
|
|
|
51 |
$.ajax({
|
|
|
52 |
url: "pbChecker.php?file=" + document.getElementById("sessionId").value + "_" + document.getElementById("sessionTab").value,
|
|
|
53 |
success: function(data) {
|
|
|
54 |
updateProgressBar(data.percent, data.message);
|
|
|
55 |
if (data.percent == 100) {
|
|
|
56 |
window.clearInterval(timer);
|
|
|
57 |
timer = window.setInterval(completeProgress, 1000);
|
|
|
58 |
}
|
|
|
59 |
}
|
|
|
60 |
});
|
|
|
61 |
}
|
|
|
62 |
|
|
|
63 |
// End the progress bar.
|
|
|
64 |
function completeProgress() {
|
|
|
65 |
updateProgressBar(100, "Completed");
|
|
|
66 |
window.clearInterval(timer);
|
|
|
67 |
endProgressBarModal(title);
|
|
|
68 |
}
|
|
|
69 |
|
|
|
70 |
// Start the progress bar.
|
|
|
71 |
function progressBar(title) {
|
|
|
72 |
initProgressBarModal(title);
|
|
|
73 |
timer = window.setInterval(refreshProgress, 1000);
|
| 11 |
- |
74 |
}
|