Implement tab switching saving files

This commit is contained in:
Kristóf Tóth 2018-02-28 15:38:22 +01:00
parent 277d253fbf
commit 2d6289609f
2 changed files with 7 additions and 3 deletions

View File

@ -3,7 +3,7 @@
class="btn btn-secondary"
[class.active]="filename === file"
[class.disabled]="filename === file"
(click)="selectCode(file); requestCode()"
(click)="sendCodeContents(); selectCode(file); requestCode()"
[disabled]="filename === file">
{{file}}
</button>

View File

@ -85,12 +85,16 @@ export class WebideComponent implements OnInit {
}
sendCode() {
this.sendCodeContents();
this.saveButtonState = 'SAVING';
this.processManagerService.restartProcess('login');
}
sendCodeContents() {
this.webSocketService.send(this.key_id, {
'command': 'write',
'content': this.code
});
this.saveButtonState = 'SAVING';
this.processManagerService.restartProcess('login');
}
requestCode() {