Skip to content
Snippets Groups Projects
Commit 0747d55b authored by Alexis POYEN's avatar Alexis POYEN
Browse files

UI : get more place for CandidateLists

parent 3da3008a
No related branches found
No related tags found
1 merge request!86Resolve "Search Field"
...@@ -51,9 +51,40 @@ class CandidateList { ...@@ -51,9 +51,40 @@ class CandidateList {
</header> </header>
<div id="candidate-lists-dropdown-content" class="columns card-content"> <div id="candidate-lists-dropdown-content" class="columns card-content">
<div class="column"> <div class="column">
<h5 class="title is-5">
Circonscriptions
</h5>
<div id="areas-round"></div> <div id="areas-round"></div>
</div> </div>
<div class="column"> <div class="column">
<nav class="level">
<div class="level-left">
<h5 class="title is-5">
Listes
</h5>
</div>
<div class="level-right">
<button
id="candidate-list-clone"
class="button large-button is-primary"
title="Importer une liste"
>
<span class="icon is-small">
<i class="fas fa-download"></i>
</span>
</button>
<button
id="candidate-list-new"
class="button large-button is-success"
title="Ajouter une liste"
>
<span class="icon is-small">
<i class="fas fa-plus"></i>
</span>
</button>
</div>
</nav>
<div id="candidate-lists-list"></div> <div id="candidate-lists-list"></div>
</div> </div>
<div class="column is-two-thirds"> <div class="column is-two-thirds">
...@@ -405,11 +436,7 @@ class CandidateList { ...@@ -405,11 +436,7 @@ class CandidateList {
} }
async displayAreas() { async displayAreas() {
document.getElementById("areas-round").innerHTML = /* HTML */ `<h5 document.getElementById("areas-round").innerHTML = /* HTML */ ``;
class="title is-5"
>
Circonscriptions
</h5>`;
let candidateListHandler = this; let candidateListHandler = this;
let areas = await this.updateAreas(); let areas = await this.updateAreas();
const markup = areas.map((area) => this.areaTemplate(area)).join(""); const markup = areas.map((area) => this.areaTemplate(area)).join("");
...@@ -468,29 +495,7 @@ class CandidateList { ...@@ -468,29 +495,7 @@ class CandidateList {
async displayCandidateLists() { async displayCandidateLists() {
let candidateListHandler = this; let candidateListHandler = this;
let candidateLists = await this.updateCandidateLists(); let candidateLists = await this.updateCandidateLists();
document.getElementById("candidate-lists-list").innerHTML = /* HTML */ `<h5 document.getElementById("candidate-lists-list").innerHTML = /* HTML */ ``;
class="title is-5"
>
Listes
</h5>
<button
id="candidate-list-new"
class="button large-button is-success"
title="Ajouter une liste"
>
<span class="icon is-small">
<i class="fas fa-plus"></i>
</span>
</button>
<button
id="candidate-list-clone"
class="button large-button is-primary"
title="Importer une liste"
>
<span class="icon is-small">
<i class="fas fa-download"></i>
</span>
</button>`;
const markup = candidateLists const markup = candidateLists
.map((candidateList) => this.candidateListTemplate(candidateList)) .map((candidateList) => this.candidateListTemplate(candidateList))
.join(""); .join("");
......
...@@ -107,7 +107,7 @@ select { ...@@ -107,7 +107,7 @@ select {
} }
.card-content .level-left { .card-content .level-left {
flex-basis: 70%; flex-basis: 65%;
} }
#vote-section .level-left { #vote-section .level-left {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment