premium control
This commit is contained in:
parent
7afe8b2665
commit
e51978a5c1
2 changed files with 32 additions and 0 deletions
|
|
@ -9,12 +9,30 @@ const buyOrSellButtonGroup = document.getElementById(
|
||||||
);
|
);
|
||||||
const buyOrSellButtons = buyOrSellButtonGroup.querySelectorAll('button');
|
const buyOrSellButtons = buyOrSellButtonGroup.querySelectorAll('button');
|
||||||
|
|
||||||
|
const premiumValue = document.getElementById('premium-value');
|
||||||
|
const buttonIncreasePremium = document.getElementById(
|
||||||
|
'button-increase-premium'
|
||||||
|
);
|
||||||
|
|
||||||
|
const buttonDecreasePremium = document.getElementById(
|
||||||
|
'button-decrease-premium'
|
||||||
|
);
|
||||||
|
|
||||||
function toggleCreateOfferControls() {
|
function toggleCreateOfferControls() {
|
||||||
createOfferControls.style.display =
|
createOfferControls.style.display =
|
||||||
createOfferControls.style.display === 'block' ? 'none' : 'block';
|
createOfferControls.style.display === 'block' ? 'none' : 'block';
|
||||||
buttonStartCreateOffer.disabled = !buttonStartCreateOffer.disabled;
|
buttonStartCreateOffer.disabled = !buttonStartCreateOffer.disabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function modifyPremiumValue(delta) {
|
||||||
|
const regexExpression = /-*\d+/;
|
||||||
|
const numValue = parseInt(premiumValue.innerText.match(regexExpression)[0]);
|
||||||
|
|
||||||
|
const newValue = `${numValue + delta}%`;
|
||||||
|
|
||||||
|
premiumValue.innerText = newValue;
|
||||||
|
}
|
||||||
|
|
||||||
buttonStartCreateOffer.addEventListener('click', () => {
|
buttonStartCreateOffer.addEventListener('click', () => {
|
||||||
toggleCreateOfferControls();
|
toggleCreateOfferControls();
|
||||||
});
|
});
|
||||||
|
|
@ -38,3 +56,11 @@ buyOrSellButtons.forEach((button) => {
|
||||||
toggleBuyOrSellButtonGroup();
|
toggleBuyOrSellButtonGroup();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
buttonIncreasePremium.addEventListener('click', () => {
|
||||||
|
modifyPremiumValue(1);
|
||||||
|
});
|
||||||
|
|
||||||
|
buttonDecreasePremium.addEventListener('click', () => {
|
||||||
|
modifyPremiumValue(-1);
|
||||||
|
});
|
||||||
|
|
|
||||||
|
|
@ -33,6 +33,12 @@
|
||||||
Quiero vender Bitcoin
|
Quiero vender Bitcoin
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="premium-area">
|
||||||
|
<p>Premium</p>
|
||||||
|
<div id="premium-value">0%</div>
|
||||||
|
<button id="button-increase-premium">+</button
|
||||||
|
><button id="button-decrease-premium">-</button>
|
||||||
|
</div>
|
||||||
<button id="button-submit-offer" class="button-primary" disabled>
|
<button id="button-submit-offer" class="button-primary" disabled>
|
||||||
Publicar oferta
|
Publicar oferta
|
||||||
</button>
|
</button>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue