feat(android): l'accueil ne repete plus Settings quand le coffre est la
La roue dentee de la liste mene au meme ecran : le repeter sur l'accueil n'encombrait que l'accueil. Mais pas de suppression pure et simple. Sans coffre local, la liste n'existe pas - donc la roue dentee non plus - et il faut bien pouvoir saisir l'adresse du depot pour aller le chercher. Le bouton parait donc exactement quand "Open vault" ne parait pas, sur le meme signal. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -378,7 +378,14 @@
|
|||||||
<button class="btn wide" id="btnSync">↻ Sync</button>
|
<button class="btn wide" id="btnSync">↻ Sync</button>
|
||||||
<div class="pair">
|
<div class="pair">
|
||||||
<!-- Plus de chevron : ce bouton n'ouvre plus un panneau sous lui,
|
<!-- Plus de chevron : ce bouton n'ouvre plus un panneau sous lui,
|
||||||
il ouvre un ecran. Le garder promettrait un depliage. -->
|
il ouvre un ecran. Le garder promettrait un depliage.
|
||||||
|
|
||||||
|
IL NE PARAIT QUE TANT QU'IL N'Y A PAS DE COFFRE. La roue dentee de
|
||||||
|
la liste mene au meme ecran, donc le repeter ici ne sert qu'a
|
||||||
|
encombrer l'accueil. Mais on ne peut pas le retirer tout a fait :
|
||||||
|
sans coffre local, la liste n'existe pas, et il faut bien pouvoir
|
||||||
|
saisir l'adresse du depot pour aller le chercher. C'est setActions
|
||||||
|
qui le montre ou le cache, sur le meme signal que "Open vault". -->
|
||||||
<button class="btn" id="btnCfg">⚙ Settings</button>
|
<button class="btn" id="btnCfg">⚙ Settings</button>
|
||||||
<button class="btn" id="btnLog" data-panel="log">≡
|
<button class="btn" id="btnLog" data-panel="log">≡
|
||||||
Log<span class="chev">▾</span></button>
|
Log<span class="chev">▾</span></button>
|
||||||
@@ -1557,6 +1564,10 @@ var PM = {
|
|||||||
setActions: function (canOpen, syncLabel, busy) {
|
setActions: function (canOpen, syncLabel, busy) {
|
||||||
var o = document.getElementById('btnOpen'), s = document.getElementById('btnSync');
|
var o = document.getElementById('btnOpen'), s = document.getElementById('btnSync');
|
||||||
o.hidden = !canOpen;
|
o.hidden = !canOpen;
|
||||||
|
// Un coffre lisible => la roue dentee de la liste est atteignable, et ce
|
||||||
|
// bouton fait double emploi. Pas de coffre => c'est la seule porte vers
|
||||||
|
// l'adresse du depot, sans laquelle il n'y a rien a telecharger.
|
||||||
|
document.getElementById('btnCfg').hidden = canOpen;
|
||||||
// textContent et non innerHTML : l'intitule vient de Delphi, et une valeur
|
// textContent et non innerHTML : l'intitule vient de Delphi, et une valeur
|
||||||
// interpretee comme du balisage n'a pas de raison de l'etre.
|
// interpretee comme du balisage n'a pas de raison de l'etre.
|
||||||
s.textContent = '\u21BB ' + syncLabel;
|
s.textContent = '\u21BB ' + syncLabel;
|
||||||
|
|||||||
Reference in New Issue
Block a user