From bc18ed6661a0b9c4a006821fdb142c8909bd8b8d Mon Sep 17 00:00:00 2001 From: Konrad Mohrfeldt Date: Fri, 21 Oct 2011 00:03:55 +0200 Subject: [PATCH] fix: javascript-enabled click&buy didnt recognize deposit or item+deposit buttons --- k4ever/media/js/k4ever.js | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/k4ever/media/js/k4ever.js b/k4ever/media/js/k4ever.js index 69373ea..a92d4a9 100644 --- a/k4ever/media/js/k4ever.js +++ b/k4ever/media/js/k4ever.js @@ -9,10 +9,12 @@ jQuery(document).ready(function($) { var lock = false; var items = [false]; - var buyItem = function(id, callback) { - $.post("/api2/buyable/item/" + id, { + var buyItem = function(id, callback, options) { + if(typeof options === "undefined") options = {}; + + $.post("/api2/buyable/item/" + id, $.extend({ "POSTDATA": "Y U NO CANT BE EMPTY" - }, callback); + }, options), callback); }; $.extend($.gritter.options, { @@ -35,6 +37,13 @@ jQuery(document).ready(function($) { var id = dataContainer.attr("data-id"); var name = dataContainer.attr("data-name"); var image = dataContainer.attr("data-image"); + var options = {}; + + if(button.hasClass("inclDeposit")) { + options.deposit = 2; + } else if(button.hasClass("onlyDeposit")) { + options.deposit = 1; + } buyItem(id, function(data, status) { $.gritter.add({ @@ -44,7 +53,7 @@ jQuery(document).ready(function($) { }); dataContainer.children().removeClass("locked"); - }); + }, options); }); $.getJSON("/api2/buyable/item", function(data) {