diff --git a/README.md b/README.md
index 9418ed7..6b47437 100644
--- a/README.md
+++ b/README.md
@@ -2,4 +2,3 @@
Repository for my AntOS applications developed by AntOSDK.
This repository is used by the MarketPlace application to install, update applications.
-
diff --git a/ShowCase/build/debug/main.js b/ShowCase/build/debug/main.js
index 833b90d..c9a70f9 100644
--- a/ShowCase/build/debug/main.js
+++ b/ShowCase/build/debug/main.js
@@ -1,501 +1 @@
-<<<<<<< HEAD
-(function() {
- var Ant, ShowCase;
-
- Ant = this;
-
- ShowCase = class ShowCase extends this.OS.application.BaseApplication {
- constructor(args) {
- super("ShowCase", args);
- }
-
- main() {
- var bt, btrun, cal, dllist, fileview, grid, list, menu, pk, slider, spin, sw, tdata, tree, viewoption;
- bt = this.find('bttest');
- this.observable.on("btclick", (e) => {
- return this.notify("button clicked");
- });
- list = this.find('list');
- list.data = [
- {
- text: "some thing with avery long text"
- },
- {
- text: "some thing 1",
- closable: true
- },
- {
- text: "some thing 2",
- iconclass: "fa fa-camera-retro fa-lg"
- },
- {
- text: "some thing 3"
- },
- {
- text: "some thing 4"
- },
- {
- text: "some thing 5"
- }
- ];
- list.onlistselect = (e) => {
- return this.notify(e.data.items);
- };
- sw = this.find('switch');
- sw.onswchange = (e) => {
- return this.notify(e.data);
- };
- spin = this.find('spin');
- spin.onvaluechange = (e) => {
- return this.notify(e.data);
- };
- menu = this.find('menu');
- menu.items = this.menu();
- list.contextmenuHandle = (e, m) => {
- m.items = this.menu();
- return m.show(e);
- };
- grid = this.find('grid');
- grid.oncelldbclick = (e) => {
- return this.notify("on dbclick", e);
- };
- grid.onrowselect = (e) => {
- return this.notify("on rowselect");
- };
- grid.header = [
- {
- text: "header1",
- width: 80
- },
- {
- text: "header2"
- },
- {
- text: "header3"
- }
- ];
- grid.rows = [
- [
- {
- text: "text 1"
- },
- {
- text: "text 2"
- },
- {
- text: "text 3"
- }
- ],
- [
- {
- text: "text 4"
- },
- {
- text: "text 5"
- },
- {
- text: "text 6"
- }
- ],
- [
- {
- text: "text 7"
- },
- {
- text: "text 8"
- },
- {
- text: "text 9"
- }
- ],
- [
- {
- text: "text 10"
- },
- {
- text: "this is a long text"
- },
- {
- text: "text 11"
- }
- ]
- ];
- tdata = {
- text: 'Tree root',
- nodes: [
- {
- text: 'leaf 1',
- iconclass: 'fa fa-car'
- },
- {
- text: 'leaf 2'
- },
- {
- text: 'sub tree 1',
- nodes: [
- {
- text: 'sub sub tree 1',
- nodes: [
- {
- text: 'leaf 1 of sub sub tree 1'
- },
- {
- text: 'leaf 2 of sub sub tree 1'
- }
- ]
- },
- {
- text: 'leaf 1 of sub tree'
- },
- {
- text: 'leaf 2 of sub tree'
- },
- {
- text: 'sub sub tree 2',
- nodes: [
- {
- text: 'leaf 1 of sub sub tree 2'
- },
- {
- text: 'leaf 2 of sub sub tree 2'
- }
- ]
- }
- ]
- }
- ]
- };
- tree = this.find('tree');
- tree.data = tdata;
- tree.ontreeselect = (e) => {
- return this.notify(e.data.item.treepath);
- };
- tree.ontreedbclick = (e) => {
- return this.notify("treedbclick");
- };
- this.observable.on("treedbclick", (e) => {
- return this.notify("observable treedbclick");
- });
- slider = this.find('slider');
- slider.onvaluechange = (v) => {
- return this.notify(v);
- };
- cal = this.find('cal');
- cal.ondateselect = (e) => {
- return this.notify(e.data.toString());
- };
- pk = this.find('cpk');
- pk.oncolorselect = (e) => {
- return this.notify(JSON.stringify(e));
- };
- fileview = this.find('fileview');
- fileview.fetch = function(path) {
- return new Promise(function(resolve, reject) {
- var dir;
- dir = path.asFileHandle();
- return dir.read().then(function(d) {
- var p;
- p = dir.parent().asFileHandle();
- p.filename = "[..]";
- p.type = "dir";
- if (d.error) {
- return reject(d.error);
- }
- d.result.unshift(p);
- return resolve(d.result);
- });
- });
- };
- fileview.path = "home:///";
- viewoption = this.find('viewoption');
- viewoption.data = [
- {
- text: "icon"
- },
- {
- text: "list"
- },
- {
- text: "tree"
- }
- ];
- viewoption.onlistselect = (e) => {
- this.notify(e.data.item.data.text);
- return fileview.view = e.data.item.data.text;
- };
- dllist = this.find("dialoglist");
- btrun = this.find("btrundia");
- dllist.data = [
- {
- text: "Prompt dialog",
- id: "prompt"
- },
- {
- text: "Calendar dialog",
- id: "calendar"
- },
- {
- text: "Color picker dialog",
- id: "colorpicker"
- },
- {
- text: "Info dialog",
- id: "info"
- },
- {
- text: "YesNo dialog",
- id: "yesno"
- },
- {
- text: "Selection dialog",
- id: "selection"
- },
- {
- text: "About dialog",
- id: "about"
- },
- {
- text: "File dialog",
- id: "file"
- },
- {
- text: "Text dialog",
- id: "text"
- }
- ];
- return btrun.onbtclick = (e) => {
- var item;
- item = dllist.selectedItem;
- if (!item) {
- return;
- }
- switch (item.data.id) {
- case "prompt":
- return this.openDialog("PromptDialog", {
- title: "Prompt review",
- value: "txt data",
- label: "enter value"
- }).then((d) => {
- return this.notify(d);
- });
- case "calendar":
- return this.openDialog("CalendarDialog", {
- title: "Calendar dialog"
- }).then((d) => {
- return this.notify(d.toString());
- });
- case "colorpicker":
- return this.openDialog("ColorPickerDialog").then((d) => {
- return this.notify(JSON.stringify(d));
- });
- case "info":
- return this.openDialog("InfoDialog", {
- title: "Info application",
- name: "Show case",
- date: "10/12/2014",
- description: "the brown fox jumps over the lazy dog"
- }).then(function(d) {});
- case "yesno":
- return this.openDialog("YesNoDialog", {
- title: "Question ?",
- text: "Do you realy want to delete file ?"
- }).then((d) => {
- return this.notify(d);
- });
- case "selection":
- return this.openDialog("SelectionDialog", {
- title: "Select data ?",
- data: [
- {
- text: "Option 1"
- },
- {
- text: "Option 2"
- },
- {
- text: "Option 3",
- iconclass: "fa fa-camera-retro fa-lg"
- }
- ]
- }).then((d) => {
- return this.notify(d.text);
- });
- case "about":
- return this.openDialog("AboutDialog").then((d) => {});
- case "file":
- return this.openDialog("FileDialog", {
- title: "Select file ?",
- //root: "home:///",
- mimes: ["text/*", "dir"],
- file: "Untitled".asFileHandle()
- }).then((f, name) => {
- return this.notify(f, name);
- });
- case "text":
- return this.openDialog("TextDialog", {
- title: "Text dialog review",
- value: "txt data"
- }).then((d) => {
- return this.notify(d);
- });
- }
- };
- }
-
- mnFile() {
- var arr;
- //@notify file
- arr = {
- text: "__(File)",
- nodes: [
- {
- text: "__(New file)",
- dataid: `${this.name}-mkf`,
- shortcut: 'C-F'
- },
- {
- text: "__(New folder)",
- dataid: `${this.name}-mkdir`,
- shortcut: 'C-D'
- },
- {
- text: "__(Open with)",
- dataid: `${this.name}-open`,
- child: this.apps
- },
- {
- text: "__(Upload)",
- dataid: `${this.name}-upload`,
- shortcut: 'C-U'
- },
- {
- text: "__(Download)",
- dataid: `${this.name}-download`
- },
- {
- text: "__(Share file)",
- dataid: `${this.name}-share`,
- shortcut: 'C-S'
- },
- {
- text: "__(Properties)",
- dataid: `${this.name}-info`,
- shortcut: 'C-I'
- }
- ],
- onchildselect: (e) => {
- return this.notify(e.data.item.data.text);
- }
- };
- return arr;
- }
-
- mnEdit() {
- return {
- text: "__(Edit)",
- nodes: [
- {
- text: "__(Rename)",
- dataid: `${this.name}-mv`,
- shortcut: 'C-R'
- },
- {
- text: "__(Delete)",
- dataid: `${this.name}-rm`,
- shortcut: 'C-M'
- },
- {
- text: "__(Cut)",
- dataid: `${this.name}-cut`,
- shortcut: 'C-X'
- },
- {
- text: "__(Copy)",
- dataid: `${this.name}-copy`,
- shortcut: 'C-C'
- },
- {
- text: "__(Paste)",
- dataid: `${this.name}-paste`,
- shortcut: 'C-P'
- }
- ],
- onchildselect: (e) => {
- return this.notify(e.data.item.data.text);
- }
- };
- }
-
- menu() {
- var menu;
- menu = [
- this.mnFile(),
- this.mnEdit(),
- {
- text: "__(View)",
- nodes: [
- {
- text: "__(Refresh)",
- dataid: `${this.name}-refresh`
- },
- {
- text: "__(Sidebar)",
- switch: true,
- checked: true
- },
- {
- text: "__(Navigation bar)",
- switch: true,
- checked: false
- },
- {
- text: "__(Hidden files)",
- switch: true,
- checked: true,
- dataid: `${this.name}-hidden`
- },
- {
- text: "__(Type)",
- child: [
- {
- text: "__(Icon view)",
- radio: true,
- checked: true,
- dataid: `${this.name}-icon`,
- type: 'icon'
- },
- {
- text: "__(List view)",
- radio: true,
- checked: false,
- dataid: `${this.name}-list`,
- type: 'list'
- },
- {
- text: "__(Tree view)",
- radio: true,
- checked: false,
- dataid: `${this.name}-tree`,
- type: 'tree'
- }
- ],
- onchildselect: function(e) {
- return this.notify(e.data.item.data.text);
- }
- }
- ],
- onchildselect: (e) => {
- return this.notify(e.data.item.data.text);
- }
- }
- ];
- return menu;
- }
-
- };
-
- ShowCase.singleton = true;
-
- this.OS.register("ShowCase", ShowCase);
-
-}).call(this);
+(function(){var t;(t=class extends this.OS.application.BaseApplication{constructor(t){super("ShowCase",t)}main(){var t,e,i,a,n,o,s,d;return this.find("bttest"),this.observable.on("btclick",t=>this.notify("button clicked")),this.bindKey("CTRL-SHIFT-P",t=>this.notify("CTRL-SHIFT-P shortcut executed")),(n=this.find("list")).data=[{text:"some thing with avery long text"},{text:"some thing 1",closable:!0},{text:"some thing 2",iconclass:"fa fa-camera-retro fa-lg"},{text:"some thing 3"},{text:"some thing 4"},{text:"some thing 5"}],n.onlistselect=t=>this.notify(t.data.items),this.find("switch").onswchange=t=>this.notify(t.data),this.find("spin").onvaluechange=t=>this.notify(t.data),this.find("menu").items=this.menu(),n.contextmenuHandle=(t,e)=>(e.items=this.menu(),e.show(t)),(a=this.find("grid")).oncelldbclick=t=>this.notify("on dbclick",t),a.onrowselect=t=>this.notify("on rowselect"),a.header=[{text:"header1",width:80},{text:"header2"},{text:"header3"}],a.rows=[[{text:"text 1"},{text:"text 2"},{text:"text 3"}],[{text:"text 4"},{text:"text 5"},{text:"text 6"}],[{text:"text 7"},{text:"text 8"},{text:"text 9"}],[{text:"text 10"},{text:"this is a long text"},{text:"text 11"}]],o={text:"Tree root",nodes:[{text:"leaf 1",iconclass:"fa fa-car"},{text:"leaf 2"},{text:"sub tree 1",nodes:[{text:"sub sub tree 1",nodes:[{text:"leaf 1 of sub sub tree 1"},{text:"leaf 2 of sub sub tree 1"}]},{text:"leaf 1 of sub tree"},{text:"leaf 2 of sub tree"},{text:"sub sub tree 2",nodes:[{text:"leaf 1 of sub sub tree 2"},{text:"leaf 2 of sub sub tree 2"}]}]}]},(s=this.find("tree")).data=o,s.ontreeselect=t=>this.notify(t.data.item.treepath),s.ontreedbclick=t=>this.notify("treedbclick"),this.observable.on("treedbclick",t=>this.notify("observable treedbclick")),this.find("slider").onvaluechange=t=>this.notify(t),this.find("cal").ondateselect=t=>this.notify(t.data.toString()),this.find("cpk").oncolorselect=t=>this.notify(JSON.stringify(t)),(i=this.find("fileview")).fetch=function(t){return new Promise((function(e,i){var a;return(a=t.asFileHandle()).read().then((function(t){var n;return(n=a.parent().asFileHandle()).filename="[..]",n.type="dir",t.error?i(t.error):(t.result.unshift(n),e(t.result))}))}))},i.path="home:///",(d=this.find("viewoption")).data=[{text:"icon"},{text:"list"},{text:"tree"}],d.onlistselect=t=>(this.notify(t.data.item.data.text),i.view=t.data.item.data.text),e=this.find("dialoglist"),t=this.find("btrundia"),e.data=[{text:"Prompt dialog",id:"prompt"},{text:"Calendar dialog",id:"calendar"},{text:"Color picker dialog",id:"colorpicker"},{text:"Info dialog",id:"info"},{text:"YesNo dialog",id:"yesno"},{text:"Selection dialog",id:"selection"},{text:"About dialog",id:"about"},{text:"File dialog",id:"file"},{text:"Text dialog",id:"text"},{text:"Multi-input dialog",id:"minputs"}],t.onbtclick=t=>{var i;if(i=e.selectedItem)switch(i.data.id){case"prompt":return this.openDialog("PromptDialog",{title:"Prompt review",value:"txt data",label:"enter value"}).then(t=>this.notify(t));case"calendar":return this.openDialog("CalendarDialog",{title:"Calendar dialog"}).then(t=>this.notify(t.toString()));case"colorpicker":return this.openDialog("ColorPickerDialog").then(t=>this.notify(JSON.stringify(t)));case"info":return this.openDialog("InfoDialog",{title:"Info application",name:"Show case",date:"10/12/2014",description:"the brown fox jumps over the lazy dog"}).then((function(t){}));case"yesno":return this.openDialog("YesNoDialog",{title:"Question ?",text:"Do you realy want to delete file ?"}).then(t=>this.notify(t));case"selection":return this.openDialog("SelectionDialog",{title:"Select data ?",data:[{text:"Option 1"},{text:"Option 2"},{text:"Option 3",iconclass:"fa fa-camera-retro fa-lg"}]}).then(t=>this.notify(t.text));case"about":return this.openDialog("AboutDialog").then(t=>{});case"file":return this.openDialog("FileDialog",{title:"Select file ?",mimes:["text/*","dir"],file:"Untitled".asFileHandle()}).then((t,e)=>this.notify(t,e));case"text":return this.openDialog("TextDialog",{title:"Text dialog review",value:"txt data"}).then(t=>this.notify(t));case"minputs":return this.openDialog("MultiInputDialog",{title:"Multi-inputs",model:{name:"Your name",email:"Your email",where:"Your address"},allow_empty:!1,data:{name:"John Doe",email:"jd@mail.com",where:"Anywhere on Earth"}}).then(t=>this.notify(JSON.stringify(t)))}}}mnFile(){return{text:"__(File)",nodes:[{text:"__(New file)",dataid:this.name+"-mkf",shortcut:"C-F"},{text:"__(New folder)",dataid:this.name+"-mkdir",shortcut:"C-D"},{text:"__(Open with)",dataid:this.name+"-open",child:this.apps},{text:"__(Upload)",dataid:this.name+"-upload",shortcut:"C-U"},{text:"__(Download)",dataid:this.name+"-download"},{text:"__(Share file)",dataid:this.name+"-share",shortcut:"C-S"},{text:"__(Properties)",dataid:this.name+"-info",shortcut:"C-I"}],onchildselect:t=>this.notify(t.data.item.data.text)}}mnEdit(){return{text:"__(Edit)",nodes:[{text:"__(Rename)",dataid:this.name+"-mv",shortcut:"C-R"},{text:"__(Delete)",dataid:this.name+"-rm",shortcut:"C-M"},{text:"__(Cut)",dataid:this.name+"-cut",shortcut:"C-X"},{text:"__(Copy)",dataid:this.name+"-copy",shortcut:"C-C"},{text:"__(Paste)",dataid:this.name+"-paste",shortcut:"C-P"}],onchildselect:t=>this.notify(t.data.item.data.text)}}menu(){return[this.mnFile(),this.mnEdit(),{text:"__(View)",nodes:[{text:"__(Refresh)",dataid:this.name+"-refresh"},{text:"__(Sidebar)",switch:!0,checked:!0},{text:"__(Navigation bar)",switch:!0,checked:!1},{text:"__(Hidden files)",switch:!0,checked:!0,dataid:this.name+"-hidden"},{text:"__(Type)",child:[{text:"__(Icon view)",radio:!0,checked:!0,dataid:this.name+"-icon",type:"icon"},{text:"__(List view)",radio:!0,checked:!1,dataid:this.name+"-list",type:"list"},{text:"__(Tree view)",radio:!0,checked:!1,dataid:this.name+"-tree",type:"tree"}],onchildselect:function(t){return this.notify(t.data.item.data.text)}}],onchildselect:t=>this.notify(t.data.item.data.text)}]}}).singleton=!0,this.OS.register("ShowCase",t)}).call(this);
\ No newline at end of file
diff --git a/ShowCase/build/debug/package.json b/ShowCase/build/debug/package.json
index cac90c1..1e470fe 100644
--- a/ShowCase/build/debug/package.json
+++ b/ShowCase/build/debug/package.json
@@ -7,7 +7,7 @@
"email": "xsang.le@gmail.com",
"licences": "GPLv3"
},
- "version":"0.0.5-a",
+ "version":"0.0.6-a",
"category":"Other",
"mimes":["none"],
"iconclass": "fa fa-delicious",
diff --git a/ShowCase/build/debug/scheme.html b/ShowCase/build/debug/scheme.html
index 341cfa5..4614dec 100644
--- a/ShowCase/build/debug/scheme.html
+++ b/ShowCase/build/debug/scheme.html
@@ -15,7 +15,7 @@
+ icon="os://packages/DummyApp/icon.png">
diff --git a/ShowCase/build/release/ShowCase.zip b/ShowCase/build/release/ShowCase.zip
index 805ad36..addad24 100644
Binary files a/ShowCase/build/release/ShowCase.zip and b/ShowCase/build/release/ShowCase.zip differ
diff --git a/ShowCase/package.json b/ShowCase/package.json
index cac90c1..1e470fe 100644
--- a/ShowCase/package.json
+++ b/ShowCase/package.json
@@ -7,7 +7,7 @@
"email": "xsang.le@gmail.com",
"licences": "GPLv3"
},
- "version":"0.0.5-a",
+ "version":"0.0.6-a",
"category":"Other",
"mimes":["none"],
"iconclass": "fa fa-delicious",
diff --git a/packages.json b/packages.json
index 76f734d..faf859a 100644
--- a/packages.json
+++ b/packages.json
@@ -245,7 +245,7 @@
"description": "https://raw.githubusercontent.com/lxsang/antosdk-apps/master/ShowCase/README.md",
"category": "Other",
"author": "Xuan Sang LE",
- "version": "0.0.5-a",
+ "version": "0.0.6-a",
"dependencies": [],
"download": "https://raw.githubusercontent.com/lxsang/antosdk-apps/master/ShowCase/build/release/ShowCase.zip"
},