Skip to content
Snippets Groups Projects
Commit 06c6e85f authored by francois.grand's avatar francois.grand
Browse files

#45 ajout du bouton "charger une session" dans le sidenav

parent 8b4d781e
No related branches found
No related tags found
1 merge request!20Resolve "Ouvrir / Enregistrer une session / une calculette"
...@@ -34,6 +34,7 @@ ...@@ -34,6 +34,7 @@
<!-- ATTENTION ! pas de href="#" sous peine de rechargement de la page et réinitialisation de l'appli --> <!-- ATTENTION ! pas de href="#" sous peine de rechargement de la page et réinitialisation de l'appli -->
<a class="closebtn" (click)="closeNav()">×</a> <a class="closebtn" (click)="closeNav()">×</a>
<a (click)="newCalc()">{{uitextSidenavNewCalc}}</a> <a (click)="newCalc()">{{uitextSidenavNewCalc}}</a>
<a (click)="loadSession()">{{uitextSidenavLoadSession}}</a>
<a (click)="params()">{{uitextSidenavParams}}</a> <a (click)="params()">{{uitextSidenavParams}}</a>
</div> </div>
</div> </div>
......
...@@ -89,6 +89,10 @@ export class AppComponent implements OnInit, OnDestroy, Observer { ...@@ -89,6 +89,10 @@ export class AppComponent implements OnInit, OnDestroy, Observer {
return this.intlService.localizeText("INFO_SETUP_TITLE"); return this.intlService.localizeText("INFO_SETUP_TITLE");
} }
private get uitextSidenavLoadSession() {
return "Charger une session";
}
/** /**
* abonnement au service d'erreurs * abonnement au service d'erreurs
*/ */
...@@ -192,6 +196,11 @@ export class AppComponent implements OnInit, OnDestroy, Observer { ...@@ -192,6 +196,11 @@ export class AppComponent implements OnInit, OnDestroy, Observer {
this._calculators[formIndex]["title"] = title; this._calculators[formIndex]["title"] = title;
} }
private loadSession() {
this.formulaireService.loadSession();
this.closeNav();
}
/** /**
* sauvegarde du/des formulaires * sauvegarde du/des formulaires
* @param form formulaire à sélectionner par défaut dans la liste * @param form formulaire à sélectionner par défaut dans la liste
......
...@@ -328,6 +328,9 @@ export class FormulaireService extends Observable { ...@@ -328,6 +328,9 @@ export class FormulaireService extends Observable {
return false; return false;
} }
public loadSession() {
}
public saveForm(f: FormulaireDefinition) { public saveForm(f: FormulaireDefinition) {
this.notifyObservers({ this.notifyObservers({
"action": "saveForm", "action": "saveForm",
......
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