Move handling textChanged to separate macrotask

This commit is contained in:
Bálint Bokros 2018-02-15 11:19:04 +01:00
parent b6f4c870b6
commit 882899ee9c
2 changed files with 5 additions and 1 deletions

View File

@ -9,7 +9,7 @@
</button> </button>
</div> </div>
<div (textChanged)="saveButtonState = 'DIRTY'" <div (textChanged)="setButtonStateDirty()"
ace-editor ace-editor
[(text)]="code" [(text)]="code"
[(mode)]="language" [(mode)]="language"

View File

@ -37,6 +37,10 @@ export class WebideComponent implements OnInit {
this.requestCode(); this.requestCode();
} }
setButtonStateDirty() {
setTimeout(() => {this.saveButtonState = 'DIRTY'; }, 0);
}
sendCode() { sendCode() {
this.webSocketService.send(this.anchor_id, { this.webSocketService.send(this.anchor_id, {
'command': 'write', 'command': 'write',