Better mobile datepicker
This commit is contained in:
parent
c99ab8288c
commit
4fc17958c2
4 changed files with 6 additions and 11 deletions
|
@ -3608,7 +3608,7 @@ a.tag:hover {
|
||||||
.field.is-grouped.is-grouped-multiline:not(:last-child) {
|
.field.is-grouped.is-grouped-multiline:not(:last-child) {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
@media screen and (min-width: 769px), print {
|
@media screen and (max-width: 768px) {
|
||||||
.field.is-horizontal {
|
.field.is-horizontal {
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
@ -3620,10 +3620,6 @@ a.tag:hover {
|
||||||
@media screen and (max-width: 768px) {
|
@media screen and (max-width: 768px) {
|
||||||
.field-label {
|
.field-label {
|
||||||
margin-bottom: 0.5rem;
|
margin-bottom: 0.5rem;
|
||||||
}
|
|
||||||
}
|
|
||||||
@media screen and (min-width: 769px), print {
|
|
||||||
.field-label {
|
|
||||||
flex-basis: 0;
|
flex-basis: 0;
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
flex-shrink: 0;
|
flex-shrink: 0;
|
||||||
|
@ -3650,7 +3646,7 @@ a.tag:hover {
|
||||||
.field-body .field .field {
|
.field-body .field .field {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
@media screen and (min-width: 769px), print {
|
@media screen and (max-width: 768px) {
|
||||||
.field-body {
|
.field-body {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-basis: 0;
|
flex-basis: 0;
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -117,7 +117,7 @@ $label-colors: $form-colors !default
|
||||||
&:not(:last-child)
|
&:not(:last-child)
|
||||||
margin-bottom: 0
|
margin-bottom: 0
|
||||||
&.is-horizontal
|
&.is-horizontal
|
||||||
+tablet
|
+mobile
|
||||||
display: flex
|
display: flex
|
||||||
|
|
||||||
.field-label
|
.field-label
|
||||||
|
@ -125,7 +125,6 @@ $label-colors: $form-colors !default
|
||||||
font-size: inherit
|
font-size: inherit
|
||||||
+mobile
|
+mobile
|
||||||
margin-bottom: 0.5rem
|
margin-bottom: 0.5rem
|
||||||
+tablet
|
|
||||||
flex-basis: 0
|
flex-basis: 0
|
||||||
flex-grow: 1
|
flex-grow: 1
|
||||||
flex-shrink: 0
|
flex-shrink: 0
|
||||||
|
@ -146,7 +145,7 @@ $label-colors: $form-colors !default
|
||||||
.field-body
|
.field-body
|
||||||
.field .field
|
.field .field
|
||||||
margin-bottom: 0
|
margin-bottom: 0
|
||||||
+tablet
|
+mobile
|
||||||
display: flex
|
display: flex
|
||||||
flex-basis: 0
|
flex-basis: 0
|
||||||
flex-grow: 5
|
flex-grow: 5
|
||||||
|
|
|
@ -68,7 +68,7 @@ class DateTimePicker {
|
||||||
// Création du modal
|
// Création du modal
|
||||||
this.modal = document.createElement('div');
|
this.modal = document.createElement('div');
|
||||||
this.modal.classList.add('modal');
|
this.modal.classList.add('modal');
|
||||||
this.modal.innerHTML = `<div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><div class="field is-grouped has-addons is-flex-grow-1"><div class="control"><a class="button"><span class="icon"><i class="fas fa-chevron-left"></i></span></a></div><div class="control is-expanded"><a class="button is-fullwidth"></a></div><div class="control"><a class="button"><span class="icon"><i class="fas fa-chevron-right"></i></span></a></div></div></header><section class="modal-card-body"><div class="columns is-centered"><div class="column is-narrow"></div></div></section><footer class="modal-card-foot"><div class="field is-horizontal is-flex-grow-1"><div class="field-label is-normal"><label class="label">${_horaire[this.config.lang]}</label></div><div class="field-body"><div class="field has-addons"><div class="control"><div class="select is-left"><select><option>00</option><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option></select></div></div><div class="control"><button class="button is-static has-text-primary"><b>h</b></button></div></div><div class="field has-addons"><div class="control"><div class="select"><select><option>00</option><option>05</option><option>10</option><option>15</option><option>20</option><option>25</option><option>30</option><option>35</option><option>40</option><option>45</option><option>50</option><option>55</option></select></div></div><div class="control"><button class="button is-static has-text-primary"><b>min</b></button></div></div><div class="field is-expanded"><button class="button is-primary is-fullwidth button-close">${_valider[this.config.lang]}</button></div></div></div></footer></div><button class="modal-close is-large" aria-label="close"></button>`;
|
this.modal.innerHTML = `<div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><div class="field is-grouped has-addons is-flex-grow-1"><div class="control"><a class="button"><span class="icon"><i class="fas fa-chevron-left"></i></span></a></div><div class="control is-expanded"><a class="button is-fullwidth"></a></div><div class="control"><a class="button"><span class="icon"><i class="fas fa-chevron-right"></i></span></a></div></div></header><section class="modal-card-body"><div class="columns is-centered is-mobile"><div class="column is-narrow"></div></div></section><footer class="modal-card-foot is-block"><div class="field is-horizontal is-flex-grow-1"><div class="field-label is-normal"><label class="label">${_horaire[this.config.lang]}</label></div><div class="field-body"><div class="field has-addons"><div class="control"><div class="select is-left"><select><option>00</option><option>01</option><option>02</option><option>03</option><option>04</option><option>05</option><option>06</option><option>07</option><option>08</option><option>09</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option></select></div></div><div class="control"><button class="button is-static has-text-primary"><b>h</b></button></div></div><div class="field has-addons"><div class="control"><div class="select"><select><option>00</option><option>05</option><option>10</option><option>15</option><option>20</option><option>25</option><option>30</option><option>35</option><option>40</option><option>45</option><option>50</option><option>55</option></select></div></div><div class="control"><button class="button is-static has-text-primary"><b>min</b></button></div></div></div></div><br><button class="button is-primary is-fullwidth button-close">${_valider[this.config.lang]}</button></footer></div><button class="modal-close is-large" aria-label="close"></button>`;
|
||||||
let _controls = this.modal.querySelectorAll('header a.button');
|
let _controls = this.modal.querySelectorAll('header a.button');
|
||||||
this._leftArrow = _controls[0];
|
this._leftArrow = _controls[0];
|
||||||
this._menu = _controls[1];
|
this._menu = _controls[1];
|
||||||
|
|
Loading…
Add table
Reference in a new issue