From: Jan Provaznik <[email protected]>
---
src/public/javascripts/application.js | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/public/javascripts/application.js
b/src/public/javascripts/application.js
index 1af4f77..5b2e8ad 100644
--- a/src/public/javascripts/application.js
+++ b/src/public/javascripts/application.js
@@ -11,10 +11,18 @@ var Aggregator = {
$(".search_field", table).css('display', 'block');
// make column head links ajax
- $("table thead tr th a", table).click(function()
{wrapper.load($(this).attr('href'));return false;});
+ $("table thead tr th a", table).click(function() {
+ wrapper.mask('Loading...');
+ wrapper.load($(this).attr('href'), function() {wrapper.unmask()});
+ return false;
+ });
// pagination links should be ajax too
- $(".pagination a", table).click(function()
{wrapper.load($(this).attr('href'));return false;});
+ $(".pagination a", table).click(function() {
+ wrapper.mask('Loading...');
+ wrapper.load($(this).attr('href'), function() {wrapper.unmask()});
+ return false;
+ });
// check all checkboxes when checking "check all"
$("input[name='check_all']", table).click(function()
{$("input[name='ids[]']", table).attr('checked', $(this).attr('checked'))});
@@ -41,11 +49,11 @@ var Aggregator = {
}
if (table.searching) clearTimeout(table.searching);
table.searching = setTimeout(function() {
- $(".wrapper", table).mask('Searching...');
+ wrapper.mask('Searching...');
table.search_lock = false;
var search = $(".search_field input", table).val();
var url = $("form", table).attr('action') + '&search=' + search;
- wrapper.load(url, function() {$(".wrapper", table).unmask()});
+ wrapper.load(url, function() {wrapper.unmask()});
}, delay);
});
}
--
1.7.0.1
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel