mirror of
https://github.com/antos-rde/antosdk-apps.git
synced 2024-09-07 05:14:42 +02:00
36 lines
856 B
JavaScript
36 lines
856 B
JavaScript
|
|
(function() {
|
|
var About;
|
|
|
|
About = class About extends this.OS.application.BaseApplication {
|
|
constructor(args) {
|
|
super("About", args);
|
|
}
|
|
|
|
main() {
|
|
var me, path;
|
|
me = this;
|
|
this.container = this.find("container");
|
|
path = "https://raw.githubusercontent.com/lxsang/antos/master/README.md";
|
|
path.asFileHandle().read().then(function(txt) {
|
|
var converter;
|
|
converter = new showdown.Converter();
|
|
return ($(me.container)).html(converter.makeHtml(txt));
|
|
}).catch(() => {
|
|
return this.notify(__("Unable to read: {0}", path));
|
|
});
|
|
return this.find("btnclose").onbtclick = () => {
|
|
return this.quit();
|
|
};
|
|
}
|
|
|
|
};
|
|
|
|
About.singleton = true;
|
|
|
|
About.dependencies = ["os://scripts/showdown.min.js"];
|
|
|
|
this.OS.register("About", About);
|
|
|
|
}).call(this);
|