Files

24 lines
662 B
TypeScript

import observable = require("data/observable");
import fs = require("file-system");
export class WebViewModel extends observable.Observable {
constructor() {
super();
var file = fs.File.fromPath(fs.path.join(__dirname, "style.css"));
this._css = file.readTextSync();
}
private _url: string;
get url(): string {
return this._url;
}
set url(value: string) {
this._url = value;
this.notify({ object: this, eventName: observable.Observable.propertyChangeEvent, propertyName: "url", value: value });
}
private _css: string;
get css(): string {
return this._css;
}
}