summaryrefslogtreecommitdiff
path: root/res/javas/bidding.js
diff options
context:
space:
mode:
Diffstat (limited to 'res/javas/bidding.js')
-rw-r--r--res/javas/bidding.js43
1 files changed, 43 insertions, 0 deletions
diff --git a/res/javas/bidding.js b/res/javas/bidding.js
new file mode 100644
index 0000000..5932e66
--- /dev/null
+++ b/res/javas/bidding.js
@@ -0,0 +1,43 @@
+var display_bidding = function(element, bidding) {
+ var popup = $('<div id="bidding_popup"></div>');
+ popup.css({
+ 'position': 'absolute',
+ 'width': '250px',
+ 'left': element.offset().left + element.width(),
+ 'top': element.offset().top
+ });
+ popup.html(bidding);
+ $('body').append(popup);
+}
+
+var load_bidding = function() {
+ $('#bidding_popup').remove();
+ var elem = $(this);
+ $.ajax(
+ {
+ url: elem.attr('data-bidding-link'),
+ complete: function(xhr, status) {
+ if (status == 'success') {
+ display_bidding(elem, xhr.responseText);
+ }
+ else {
+ display_bidding(elem, 'Brak danych');
+ }
+ }
+ }
+ );
+ return false;
+};
+
+var bind_bidding_links = function() {
+ $('a.biddingLink').each(function() {
+ $(this).unbind('click').click(load_bidding);
+ });
+ $(document).click(function() {
+ $('#bidding_popup').remove();
+ });
+};
+
+$(document).ready(function() {
+ setInterval(bind_bidding_links, 1000);
+});