tidy up checkboxes
This commit is contained in:
parent
d49ea51720
commit
51fe6cae99
2 changed files with 9 additions and 18 deletions
|
|
@ -12,7 +12,6 @@ class TrustCheckboxes {
|
||||||
render() {
|
render() {
|
||||||
const checkboxesDetails = [
|
const checkboxesDetails = [
|
||||||
{
|
{
|
||||||
id: 'my-trusted',
|
|
||||||
label: 'Mis confiados',
|
label: 'Mis confiados',
|
||||||
containerProperty: 'myTrustedContainer',
|
containerProperty: 'myTrustedContainer',
|
||||||
checkboxProperty: 'myTrustedCheckboxElement',
|
checkboxProperty: 'myTrustedCheckboxElement',
|
||||||
|
|
@ -20,7 +19,6 @@ class TrustCheckboxes {
|
||||||
isDisabled: true,
|
isDisabled: true,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'my-trusted-trusted',
|
|
||||||
label: 'Los confiados de mis confiados',
|
label: 'Los confiados de mis confiados',
|
||||||
containerProperty: 'myTrustedTrustedContainer',
|
containerProperty: 'myTrustedTrustedContainer',
|
||||||
checkboxProperty: 'myTrustedTrustedCheckboxElement',
|
checkboxProperty: 'myTrustedTrustedCheckboxElement',
|
||||||
|
|
@ -28,7 +26,6 @@ class TrustCheckboxes {
|
||||||
isDisabled: false,
|
isDisabled: false,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'all-members',
|
|
||||||
label: 'Todos los miembros',
|
label: 'Todos los miembros',
|
||||||
containerProperty: 'allMembersContainer',
|
containerProperty: 'allMembersContainer',
|
||||||
checkboxProperty: 'allMembersCheckboxElement',
|
checkboxProperty: 'allMembersCheckboxElement',
|
||||||
|
|
@ -39,7 +36,6 @@ class TrustCheckboxes {
|
||||||
|
|
||||||
for (const checkboxDetails of checkboxesDetails) {
|
for (const checkboxDetails of checkboxesDetails) {
|
||||||
this[checkboxDetails.containerProperty] = this.buildCheckbox({
|
this[checkboxDetails.containerProperty] = this.buildCheckbox({
|
||||||
id: checkboxDetails.id,
|
|
||||||
label: checkboxDetails.label,
|
label: checkboxDetails.label,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -61,15 +57,12 @@ class TrustCheckboxes {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
buildCheckbox({ id, label }) {
|
buildCheckbox({ label }) {
|
||||||
const checkboxContainer = document.createElement('div');
|
const checkboxContainer = document.createElement('div');
|
||||||
checkboxContainer.className = 'checkbox-row';
|
checkboxContainer.className = 'checkbox-row';
|
||||||
checkboxContainer.id = `${id}-checkbox-area`;
|
|
||||||
|
|
||||||
const checkbox = document.createElement('input');
|
const checkbox = document.createElement('input');
|
||||||
checkbox.type = 'checkbox';
|
checkbox.type = 'checkbox';
|
||||||
checkbox.name = id;
|
|
||||||
checkbox.id = `${id}-checkbox`;
|
|
||||||
checkbox.checked = true;
|
checkbox.checked = true;
|
||||||
|
|
||||||
const labelElement = document.createElement('label');
|
const labelElement = document.createElement('label');
|
||||||
|
|
|
||||||
|
|
@ -142,19 +142,23 @@ class CreateOfferModal {
|
||||||
|
|
||||||
this.btcMethodCheckboxes.render();
|
this.btcMethodCheckboxes.render();
|
||||||
|
|
||||||
//Continue moving components up here
|
|
||||||
|
|
||||||
const trustDiv = document.createElement('div');
|
const trustDiv = document.createElement('div');
|
||||||
trustDiv.id = 'trust-area';
|
|
||||||
trustDiv.className = 'create-offer-step';
|
trustDiv.className = 'create-offer-step';
|
||||||
const trustHeading = document.createElement('h3');
|
const trustHeading = document.createElement('h3');
|
||||||
trustHeading.textContent = '¿Quién puede ver la oferta?';
|
trustHeading.textContent = '¿Quién puede ver la oferta?';
|
||||||
trustDiv.appendChild(trustHeading);
|
trustDiv.appendChild(trustHeading);
|
||||||
const trustContentDiv = document.createElement('div');
|
const trustContentDiv = document.createElement('div');
|
||||||
trustContentDiv.id = 'trusted-checkboxes-area';
|
|
||||||
trustDiv.appendChild(trustContentDiv);
|
trustDiv.appendChild(trustContentDiv);
|
||||||
controls.appendChild(trustDiv);
|
controls.appendChild(trustDiv);
|
||||||
|
|
||||||
|
this.trustCheckboxes = new TrustCheckboxes({
|
||||||
|
parentElement: trustContentDiv,
|
||||||
|
});
|
||||||
|
|
||||||
|
this.trustCheckboxes.render();
|
||||||
|
|
||||||
|
//Continue moving components up here
|
||||||
|
|
||||||
const otherDiv = document.createElement('div');
|
const otherDiv = document.createElement('div');
|
||||||
otherDiv.id = 'other-area';
|
otherDiv.id = 'other-area';
|
||||||
otherDiv.className = 'create-offer-step';
|
otherDiv.className = 'create-offer-step';
|
||||||
|
|
@ -191,12 +195,6 @@ class CreateOfferModal {
|
||||||
|
|
||||||
this.parentElement.appendChild(this.element);
|
this.parentElement.appendChild(this.element);
|
||||||
|
|
||||||
this.trustCheckboxes = new TrustCheckboxes({
|
|
||||||
parentElement: document.getElementById('trusted-checkboxes-area'),
|
|
||||||
});
|
|
||||||
|
|
||||||
this.trustCheckboxes.render();
|
|
||||||
|
|
||||||
this.bigNotesCheckbox = new BigNotesCheckbox({
|
this.bigNotesCheckbox = new BigNotesCheckbox({
|
||||||
parentElement: document.getElementById('other-area'),
|
parentElement: document.getElementById('other-area'),
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue