From 565a054323c9443c8c70c6de0f294612a7d06691 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Fri, 17 Mar 2017 17:30:22 -0300 Subject: [PATCH] Add support for low stock css --- kfet/static/kfet/css/kpsul.css | 4 ++++ kfet/static/kfet/js/kfet.api.js | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/kfet/static/kfet/css/kpsul.css b/kfet/static/kfet/css/kpsul.css index 371331c0..20169e55 100644 --- a/kfet/static/kfet/css/kpsul.css +++ b/kfet/static/kfet/css/kpsul.css @@ -304,6 +304,10 @@ input[type=number]::-webkit-outer-spin-button { font-size:14px; } +#articles_data .article[data_stock="low"] { + background:rgba(236,100,0,0.3); +} + #articles_data span { height:25px; line-height:25px; diff --git a/kfet/static/kfet/js/kfet.api.js b/kfet/static/kfet/js/kfet.api.js index a80b7b9c..679f0e4a 100644 --- a/kfet/static/kfet/js/kfet.api.js +++ b/kfet/static/kfet/js/kfet.api.js @@ -1100,6 +1100,10 @@ class ArticleFormatter extends Formatter { return Article.props; } + static get attrs() { + return ['data_stock']; + } + static prop_price(s) { return amountToUKF(s.price, true); } @@ -1112,7 +1116,7 @@ class ArticleFormatter extends Formatter { } static attr_data_stock(a) { - if (a.stock >= 5) { return this._data_stock.ok; } + if (a.stock > 5) { return this._data_stock.ok; } else if (a.stock >= -5) { return this._data_stock.low; } else /* a.stock < -5 */ { return this._data_stock.neg; } }