Add rename page functionality
This commit is contained in:
parent
3101c973eb
commit
3a1accaae1
1 changed files with 201 additions and 63 deletions
|
|
@ -11,8 +11,6 @@ interface Subscriber {
|
|||
export class CancelService {
|
||||
private subscribers: Subscriber[] = [];
|
||||
|
||||
constructor() {}
|
||||
|
||||
subscribe(object: object, callback: () => void) {
|
||||
this.subscribers.push({
|
||||
object,
|
||||
|
|
@ -21,10 +19,12 @@ export class CancelService {
|
|||
}
|
||||
|
||||
cancelAllExcept(except: object) {
|
||||
console.log('cancel all except', except);
|
||||
this.subscribers.filter(s => s.object !== except).map(s => s.callback());
|
||||
}
|
||||
|
||||
cancelAll() {
|
||||
console.log('cancel all');
|
||||
this.subscribers.map(s => s.callback());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue