Merge pull request #11988 from davidkelly/dk/soldOut

Handle sold out items a bit better
This commit is contained in:
David Kelly 2017-12-19 07:43:57 -07:00 committed by GitHub
commit 4fc69f8067
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -389,26 +389,39 @@
var href = purchaseButton.attr('href');
purchaseButton.attr('href', '#');
var availability = $.trim($('.item-availability').text());
if (availability === 'available') {
purchaseButton.css({
"background": "linear-gradient(#00b4ef, #0093C5)",
"color": "#FFF",
"font-weight": "600",
"padding-bottom": "10px"
});
} else {
purchaseButton.css({
"background": "linear-gradient(#a2a2a2, #fefefe)",
"color": "#000",
"font-weight": "600",
"padding-bottom": "10px"
});
}
var cost = $('.item-cost').text();
if (parseInt(cost) > 0 && $('#side-info').find('#buyItemButton').size() === 0) {
if (availability !== 'available') {
purchaseButton.html('UNAVAILABLE (' + availability + ')');
} else if (parseInt(cost) > 0 && $('#side-info').find('#buyItemButton').size() === 0) {
purchaseButton.html('PURCHASE <span class="hifi-glyph hifi-glyph-hfc" style="filter:invert(1);background-size:20px;' +
'width:20px;height:20px;position:relative;top:5px;"></span> ' + cost);
}
purchaseButton.on('click', function () {
if ('availabile' === availability) {
buyButtonClicked(window.location.pathname.split("/")[3],
$('#top-center').find('h1').text(),
$('#creator').find('.value').text(),
cost,
href);
}
});
maybeAddPurchasesButton();
}