diff --git a/src/packages/Setting/schemes/appearance.html b/src/packages/Setting/schemes/appearance.html
deleted file mode 100644
index 1732cac..0000000
--- a/src/packages/Setting/schemes/appearance.html
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/packages/Setting/schemes/locale.html b/src/packages/Setting/schemes/locale.html
deleted file mode 100644
index a971bfa..0000000
--- a/src/packages/Setting/schemes/locale.html
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/packages/Setting/schemes/startup.html b/src/packages/Setting/schemes/startup.html
deleted file mode 100644
index a791db0..0000000
--- a/src/packages/Setting/schemes/startup.html
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/packages/Setting/schemes/vfs.html b/src/packages/Setting/schemes/vfs.html
deleted file mode 100644
index fb8de4e..0000000
--- a/src/packages/Setting/schemes/vfs.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/packages/ShowCase/coffees/main.coffee b/src/packages/ShowCase/coffees/main.coffee
index 3584089..1fa5666 100644
--- a/src/packages/ShowCase/coffees/main.coffee
+++ b/src/packages/ShowCase/coffees/main.coffee
@@ -8,13 +8,13 @@ class ShowCase extends this.OS.GUI.BaseApplication
bt = @find 'bttest'
bt.set "onbtclick", (e) ->
- console.log "btclicked"
+ me.notify "btclicked"
@observable.on "btclick", (e) ->
- console.log "button clicked"
+ me.notify "button clicked"
@observable.on "menuselect", (e) ->
- console.log e.id
+ me.notify e.id
list = @find 'list'
@@ -27,19 +27,15 @@ class ShowCase extends this.OS.GUI.BaseApplication
{ text: "some thing 5" }
]
list.unshift { text: "shifted el" }
- list.set "onlistselect", (e) -> console.log(e.data.items)
- @observable.on "itemclose", (e) ->
- console.log "remove", list.get("data")
- console.log list[0].get "selectedItem"
- console.log list[0].get "selectedItems"
+ list.set "onlistselect", (e) -> me.notify(e.data.items)
sw = @find 'switch'
sw.set "onchange", (e) ->
- console.log e.data
+ me.notify e.data
spin = @find 'spin'
spin.set "onchange", (e) ->
- console.log e.data
+ me.notify e.data
menu = @find 'menu'
menu.set "items", @menu()
@@ -50,12 +46,12 @@ class ShowCase extends this.OS.GUI.BaseApplication
grid = @find 'grid'
grid.set "oncelldbclick", (e) ->
- console.log "on dbclick", e
+ me.notify "on dbclick", e
grid.set "onrowselect", (e) ->
- console.log "on rowselect", e.data.items
+ me.notify "on rowselect", e.data.items
@observable.on "cellselect", (e) ->
- console.log "observable", e
+ console.log "observable", e
grid.set "header", [{ text: "header1", width: 80 }, { text: "header2" }, { text: "header3" }]
grid.set "rows", [
@@ -104,25 +100,25 @@ class ShowCase extends this.OS.GUI.BaseApplication
tree = @find 'tree'
tree.set "data", tdata
tree.set "ontreeselect", (e) ->
- console.log e.data.item.get "treepath"
+ me.notify e.data.item.get "treepath"
tree.set "ontreedbclick", (e) ->
- console.log "treedbclick", e
+ me.notify "treedbclick", e
@observable.on "treedbclick", (e) ->
- console.log "observable treedbclick", e
+ me.notify "observable treedbclick", e
slider = @find 'slider'
- slider.set "onchanging", (v) ->
- console.log v
+ slider.set "onchange", (v) ->
+ me.notify v
cal = @find 'cal'
cal.set "ondateselect", (e) ->
- console.log e
+ me.notify e
pk = @find 'cpk'
pk.set "oncolorselect", (e) ->
- console.log e
+ me.notify e
pk.set "oncolorselect", (e) ->
- console.log e
+ me.notify e
fileview = @find 'fileview'
fileview.set "fetch", (path) ->
@@ -144,7 +140,7 @@ class ShowCase extends this.OS.GUI.BaseApplication
{ text: "tree" }
]
viewoption.set "onlistselect", (e) ->
- console.log e.data.item.get("data").text
+ me.notify e.data.item.get("data").text
fileview.set "view", e.data.item.get("data").text
dllist = @find "dialoglist"
@@ -172,17 +168,17 @@ class ShowCase extends this.OS.GUI.BaseApplication
label: "enter value"
})
.then (d) ->
- console.log d
+ me.notify d
when "calendar"
me.openDialog("CalendarDialog", {
title: "Calendar"
})
.then (d) ->
- console.log d
+ me.notify d
when "colorpicker"
me.openDialog("ColorPickerDialog")
.then (d) ->
- console.log d
+ me.notify d
when "info"
me.openDialog("InfoDialog", {
title: "Info application",
@@ -197,7 +193,7 @@ class ShowCase extends this.OS.GUI.BaseApplication
text: "Do you realy want to delete file ?"
})
.then (d) ->
- console.log d
+ me.notify d
when "selection"
me.openDialog("SelectionDialog", {
title: "Select data ?",
@@ -208,7 +204,7 @@ class ShowCase extends this.OS.GUI.BaseApplication
]
})
.then (d) ->
- console.log d
+ me.notify d.text
when "about"
me.openDialog("AboutDialog" )
.then (d) ->
@@ -220,13 +216,13 @@ class ShowCase extends this.OS.GUI.BaseApplication
file: "Untitled".asFileHandle()
})
.then (f, name) ->
- console.log f, name
+ me.notify f, name
else return
mnFile: () ->
- #console.log file
+ #me.notify file
me = @
arr = {
text: "__(File)",
@@ -238,7 +234,7 @@ class ShowCase extends this.OS.GUI.BaseApplication
{ text: "__(Download)", dataid: "#{@name}-download" },
{ text: "__(Share file)", dataid: "#{@name}-share", shortcut: 'C-S' },
{ text: "__(Properties)", dataid: "#{@name}-info", shortcut: 'C-I' }
- ], onchildselect: (e) -> console.log "child", e
+ ], onchildselect: (e) -> me.notify "child", e
}
return arr
mnEdit: () ->
@@ -251,7 +247,7 @@ class ShowCase extends this.OS.GUI.BaseApplication
{ text: "__(Cut)", dataid: "#{@name}-cut", shortcut: 'C-X' },
{ text: "__(Copy)", dataid: "#{@name}-copy", shortcut: 'C-C' },
{ text: "__(Paste)", dataid: "#{@name}-paste", shortcut: 'C-P' }
- ], onchildselect: (e) -> console.log "child", e
+ ], onchildselect: (e) -> console.log "child", e
}
menu: () ->
diff --git a/src/themes/antos/afx-app-window.css b/src/themes/antos/afx-app-window.css
index bf1ffd8..afc8f56 100644
--- a/src/themes/antos/afx-app-window.css
+++ b/src/themes/antos/afx-app-window.css
@@ -1,29 +1,18 @@
afx-app-window div.afx-window-wrapper{
border:1px solid #a6a6a6;
- /*box-shadow: 1px 1px 1px #cbcbcb;*/
box-shadow: 1px 1px 1px #9f9F9F;
border-radius: 5px;
background-color:#dfdfdf;
- padding:0;
- display: flex;
- flex-direction: column;
- width: 100%;
- height: 100%;
}
afx-app-window.unactive > div.afx-window-wrapper{
background-color: #f6f6f6;
}
afx-app-window ul.afx-window-top{
- margin: 0;
- padding: 0;
- width: 100%;
- padding:0;
height: 20px;
border-bottom: 1px solid #a6a6a6;
}
afx-app-window ul.afx-window-top li{
- list-style: none;
margin-left: 3px;
margin-top:4px;
@@ -48,8 +37,6 @@ afx-app-window ul li.afx-window-maximize{
afx-app-window ul li.afx-window-title{
margin-top:1px;
- float:none;
- overflow: hidden;
padding-left: 5px;
padding-right: 5px;
text-align: center;
@@ -57,16 +44,7 @@ afx-app-window ul li.afx-window-title{
afx-app-window div.afx-window-content
{
- overflow: hidden;
- width: 100%;
background-color: white;
- flex-grow: 1;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-}
-
-afx-app-window div.afx-window-grip{
- height: 10px;
- width: 10px;
- background-color: transparent;
}
\ No newline at end of file
diff --git a/src/themes/antos/afx-button.css b/src/themes/antos/afx-button.css
index c582626..1183a89 100644
--- a/src/themes/antos/afx-button.css
+++ b/src/themes/antos/afx-button.css
@@ -1,5 +1,4 @@
afx-button button{
- outline: none;
padding: 4px;
border: 1px solid #a6a6a6;
background-color: #f6F6F6;
@@ -16,7 +15,6 @@ afx-button i.icon-style {
width: 16px;
height: 16px;
display: inline-block;
- float:left;
}
afx-button button:active, afx-button button.btactive {
background-color: #2786F3;
diff --git a/src/themes/antos/afx-dock.css b/src/themes/antos/afx-dock.css
index bb57b2b..f05b90e 100644
--- a/src/themes/antos/afx-dock.css
+++ b/src/themes/antos/afx-dock.css
@@ -1,16 +1,13 @@
afx-apps-dock{
- float: left;
bottom: 3px;
top: 3px;
width: 32px;
background-color:#e7e7e7;
- position: absolute;
padding:2px;
padding-top: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border:1px solid #a6a6a6;
- overflow: hidden;
box-shadow: 1px 1px 1px #9f9F9F;
}
afx-apps-dock afx-button button{
diff --git a/src/themes/antos/afx-file-view.css b/src/themes/antos/afx-file-view.css
index 9d66594..0bd44b8 100644
--- a/src/themes/antos/afx-file-view.css
+++ b/src/themes/antos/afx-file-view.css
@@ -1,21 +1,12 @@
-afx-file-view {
- position: relative;
-}
afx-file-view afx-label.status{
- position: absolute;
- bottom: 1px;
- left:0px;
padding:3px;
right: 0px;
height: 15px;
background-color: #f6F6F6;
border-top: 1px solid #cbcbcb;
color:#414339;
- transform: translateZ(0);
}
afx-file-view afx-list-view > div.list-container > ul li{
- float:left;
- display: block;
width:70px;
height: 60px;
background-color: transparent;
@@ -38,7 +29,6 @@ afx-file-view afx-list-view i.dir:before{
afx-file-view afx-list-view i{
width: 32px;
height: 32px;
- display: block;
margin-left: 19px;
}
@@ -77,7 +67,6 @@ afx-file-view afx-grid-view i.dir:before{
font-weight: normal;
}
afx-file-view afx-grid-view i{
- display: inline-block;
margin-right: 5px;
}
afx-file-view afx-grid-view afx-grid-row.afx-grid-row-selected i:before{
@@ -106,14 +95,7 @@ afx-file-view afx-tree-view .afx-tree-view-folder-open:before{
color:#76D2F9;
font-size: 16px;
}
-afx-file-view afx-tree-view{
- margin:0;
- overflow: hidden;
- background-color: transparent;
-}
-afx-file-view afx-tree-view .afx_tree_item_odd{
- background-color: transparent;
-}
+
afx-file-view afx-tree-view .afx-tree-view-item:before{
content: "\f016";
font-family: "FontAwesome";
@@ -122,18 +104,7 @@ afx-file-view afx-tree-view .afx-tree-view-item:before{
font-style: normal;
font-weight: normal;
}
-afx-file-view afx-tree-view div{
- overflow: hidden;
- white-space: nowrap;
- background-color: transparent;
- padding:0;
-}
-afx-file-view div.treecontainer{
- display: block;
- overflow: auto;
- padding:0;
- margin:0;
-}
+
afx-file-view afx-tree-view div.afx_tree_item_selected, afx-file-view afx-tree-view div.afx_tree_item_selected:hover{
background-color: transparent;
color:#414339;
diff --git a/src/themes/antos/afx-grid-view.css b/src/themes/antos/afx-grid-view.css
index 7b14073..0c56689 100644
--- a/src/themes/antos/afx-grid-view.css
+++ b/src/themes/antos/afx-grid-view.css
@@ -1,9 +1,3 @@
-afx-grid-view afx-grid-row afx-grid-cell{
- user-select:none;
- -webkit-user-select:none;
- cursor:default;
-}
-
afx-grid-view afx-grid-row:nth-child(even) afx-grid-cell
{
background-color: #f5F5F5;
@@ -22,9 +16,4 @@ afx-grid-view afx-grid-row.afx-grid-row-selected afx-grid-cell.afx-grid-cell-sel
afx-grid-view .grid_row_header afx-grid-cell{
border-right: 2px solid #e5e5e5;
- user-select:none;
- -webkit-user-select:none;
- cursor:default;
- font-weight: bold;
- border-right:0;
}
diff --git a/src/themes/antos/afx-label.css b/src/themes/antos/afx-label.css
index b0c7937..e7ac3fe 100644
--- a/src/themes/antos/afx-label.css
+++ b/src/themes/antos/afx-label.css
@@ -1,7 +1,6 @@
afx-label i.icon-style {
width: 16px;
height: 16px;
- float: left;
}
afx-label i
diff --git a/src/themes/antos/afx-list-view.css b/src/themes/antos/afx-list-view.css
index 1c50ffc..17ef4ab 100644
--- a/src/themes/antos/afx-list-view.css
+++ b/src/themes/antos/afx-list-view.css
@@ -1,41 +1,10 @@
-afx-list-view{
- overflow:hidden;
- /*padding: 5px;*/
- display: block;
-}
-/*
-afx-list-view div.list-container{
- width: 100%;
- height: 100%;
- display: inline-block;
- position: relative;
- background-color: red;
-}*/
-afx-list-view afx-list-item
-{
- display: contents;
-}
-afx-list-view > div.list-container{
- overflow: auto;
-}
-afx-list-view > div.list-container > ul{
- margin:0;
- padding: 0;
-}
-
afx-list-view > div.list-container > ul li{
- margin:0;
- padding:0;
- list-style: none;
padding: 5px;
padding-top:3px;
padding-bottom: 3px;
padding-right: 10px;
color: #414339;
background-color: white;
- position: relative;
- -webkit-user-select:none;
- cursor:default;
}
afx-list-view > div.list-container > ul afx-list-item:nth-child(even) li{
background-color:#f5F5F5;
@@ -43,19 +12,12 @@ afx-list-view > div.list-container > ul afx-list-item:nth-child(even) li{
afx-list-view i.closable{
width: 16px;
height: 16px;
- display: inline-block;
- position:absolute;
- top:0px;
- right:2px;
- cursor: pointer;
}
+
afx-list-view i.closable:before{
- content: "\f00d";
- font-family: "FontAwesome";
font-size: 10px;
margin-left: 10px;
color: #414339;
- font-style: normal;
}
afx-list-view > div.list-container > ul li > i {
@@ -67,45 +29,15 @@ afx-list-view > div.list-container > ul > afx-list-item > li.selected{
color:white;
}
-/*
-afx-list-view.dropdown div.list-container{
- position: relative;
- display: inline-block;
-}
-
-afx-list-view.dropdown div.list-container ul{
- position:absolute;
- top:100%;
- left:0;
- display: none;
- border:1px solid red;
-}*/
-
-afx-list-view.dropdown {
- padding:0;
- margin: 0;
-}
-afx-list-view.dropdown > div.list-container{
- overflow: visible;
-}
-afx-list-view.dropdown > div.list-container > ul{
- max-height: 150px;
- overflow-y: auto;
- overflow-x: hidden;
- background-color: white;
-}
afx-list-view.dropdown > div.list-container > ul{
border:1px solid #a6a6a6;
box-shadow: 1px 1px 1px #9f9F9F;
border-radius: 3px;
- /*padding:2px;*/
+ max-height: 150px;
+ background-color: white;
border-top-left-radius: 0px;
z-index: 10;
}
-afx-list-view.dropdown > div.list-container > ul li{
- display: inline-block;
- width:100%;
-}
afx-list-view.dropdown div.list-container div{
color: #414339;
@@ -147,12 +79,7 @@ afx-list-view ul.complex-content li{
afx-list-view > div.list-container > ul li.selected ul.complex-content li{
color:white;
}
-/*
-afx-list-view div.button_container {
- padding-top:2px;
- border-top:1px solid #cbcbcb;
-}
-*/
+
afx-list-view div.button_container afx-button{
margin-right: 2px;
}
diff --git a/src/themes/antos/afx-menu.css b/src/themes/antos/afx-menu.css
index fc53133..0bc8fb7 100644
--- a/src/themes/antos/afx-menu.css
+++ b/src/themes/antos/afx-menu.css
@@ -1,27 +1,6 @@
-afx-menu {
- position:relative;
- display:inline-block;
- z-index: 100000;
-}
afx-menu a{
- text-decoration: none;
color: #414339;
- display: flex;
- width: 100%;
- height: 100%;
- flex-direction: row;
-}
-afx-menu a afx-label{
- flex:1;
-}
-afx-menu ul{
- padding:0;
- margin: 0;
- display:inline-block;
-}
-afx-menu ul li{
- white-space:nowrap;
}
afx-menu afx-switch span{
width: 20px;
@@ -30,7 +9,6 @@ afx-menu afx-switch span{
/*margin-top:5px;*/
}
afx-menu span.shortcut{
- width:40px;
text-align: right;
}
afx-menu li:hover > a afx-switch span:before{
@@ -47,44 +25,15 @@ afx-menu afx-menu ul {
background-color: #e7e7e7;
}
afx-menu ul li /*, afx-menu ul >afx-menu-entry > li*/{
- list-style:none;
- margin:0;
- position: relative;
- float: left;
padding:3px;
padding-left: 5px;
padding-right: 5px;
- cursor:default;
-}
-afx-menu ul li.fix_padding{
- padding-top:1px;
- padding-bottom: 0;
- padding-left: 5px;
- padding-right: 5px;
-}
-
-afx-menu afx-menu ul li.fix_padding{
- padding:3px;
- padding-left: 5px;
- padding-right: 5px;
-}
-afx-menu afx-menu {
- top:100%;
- left:0;
- position: absolute;
- display:none;
}
afx-menu afx-menu i{
margin-right: 5px;
}
afx-menu afx-menu li{
- float:none;
min-width: 150px;
- cursor:default;
-}
-afx-menu afx-menu afx-menu, afx-menu ul.context afx-menu{
- top:-4px;
- left: 100%;
}
afx-menu li:hover {
@@ -94,20 +43,6 @@ afx-menu li:hover > a {
color: white;
}
-afx-menu afx-menu li:hover > afx-menu, ul.context li:hover > afx-menu
-{
- display: block;
-}
-afx-menu li.afx-corner-fix{
- height: 3px;
- padding: 0;
- margin: 0;
- background-color: transparent;
-}
-afx-menu li.afx-corner-fix:hover{
- background-color: transparent;
-}
-
afx-menu afx-menu .afx_submenu:before, afx-menu ul.context .afx_submenu:before{
content: "\f054";
font-family: "FontAwesome";
@@ -119,17 +54,12 @@ afx-menu afx-menu .afx_submenu:before, afx-menu ul.context .afx_submenu:before
}
afx-menu ul.context{
- position: absolute;
- z-index: 1000000;
- padding: 0;
border:1px solid #a6a6a6;
border-radius: 5px;
border-top-left-radius: 0px;
- /*box-shadow: 2px 2px 2px #cbcbcb;*/
box-shadow: 1px 1px 1px #9f9F9F;
background-color: #e7e7e7;
}
afx-menu ul.context li{
- clear:float;
- min-width: 150px;
+ min-width: 150px;
}
\ No newline at end of file
diff --git a/src/themes/antos/afx-nspinner.css b/src/themes/antos/afx-nspinner.css
index 33e3950..334775a 100644
--- a/src/themes/antos/afx-nspinner.css
+++ b/src/themes/antos/afx-nspinner.css
@@ -1,21 +1,6 @@
-afx-nspinner{
- display: flex;
- flex-direction: row;
-}
-afx-nspinner ul{
- padding:0;
- margin: 0;
- list-style: none;
-}
-afx-nspinner input{
- margin: 0;
-}
afx-nspinner ul li{
- display: block;
border: 1px solid #a6a6a6;
width: 100%;
- padding:0;
- margin: 0;
color: #414339;
}
@@ -34,16 +19,8 @@ afx-nspinner ul li:hover{
color:#116cD6;
}
afx-nspinner ul li.incr i:before{
- content: "\f0d8";
- font-family: "FontAwesome";
font-size: 16px;
- font-style: normal;
-
}
afx-nspinner ul li.decr i:before{
- content: "\f0d7";
- font-family: "FontAwesome";
font-size: 16px;
- font-style: normal;
-
}
\ No newline at end of file
diff --git a/src/themes/antos/afx-resizer.css b/src/themes/antos/afx-resizer.css
index ac19aa1..daa3a8b 100644
--- a/src/themes/antos/afx-resizer.css
+++ b/src/themes/antos/afx-resizer.css
@@ -1,3 +1,3 @@
afx-resizer {
- background-color: #a6a6a6;
+ background-color: #cbcbcb;
}
\ No newline at end of file
diff --git a/src/themes/antos/afx-slider.css b/src/themes/antos/afx-slider.css
index 8486a8c..5d2c477 100644
--- a/src/themes/antos/afx-slider.css
+++ b/src/themes/antos/afx-slider.css
@@ -1,30 +1,16 @@
-afx-slider{
- display: flex;
- align-items: center;
- justify-content: center;
-}
+
afx-slider div.container{
- display: block;
- border:0;
border-radius: 3px;
height: 5px;
background-color: #e6e6e6;
- position: relative;
- padding:0;
- cursor: pointer;
}
afx-slider div.progress {
- padding:0;
- margin: 0;
- display: block;
background-color: #116cd6;
- border:0;
border-radius: 3px;
}
afx-slider div.dragpoint {
- display: block;
width: 20px;
height: 20px;
border:1px solid #6b6b6b;
diff --git a/src/themes/antos/afx-switch.css b/src/themes/antos/afx-switch.css
index 54a5bb5..414f4fe 100644
--- a/src/themes/antos/afx-switch.css
+++ b/src/themes/antos/afx-switch.css
@@ -1,8 +1,6 @@
afx-switch span{
- display: inline-block;
width: 30px;
height:24px;
- cursor: pointer;
font-size: 24px;
font-family: "FontAwesome";
}
diff --git a/src/themes/antos/afx-sys-panel.css b/src/themes/antos/afx-sys-panel.css
index 07fc6a9..34a8a6b 100644
--- a/src/themes/antos/afx-sys-panel.css
+++ b/src/themes/antos/afx-sys-panel.css
@@ -1,24 +1,10 @@
-
-afx-sys-panel{
- padding:0;
- margin: 0;
-}
afx-sys-panel > div{
- width: 100%;
- height: 23px;
- margin:0;
- padding: 0;
background-color: #e7e7e7;
border-bottom: 1px solid #9c9C9C;
box-shadow: 1px 1px 1px #9F9F9F;
- position:absolute;
+ height: 22px;
}
-afx-sys-panel .afx-panel-os-menu {
- padding:0;
- margin: 0;
- float:left;
- margin-right: 10px;
-}
+
afx-sys-panel .afx-panel-os-menu li
{
font-weight: bold;
@@ -29,22 +15,15 @@ afx-sys-panel .afx-panel-os-menu li
afx-sys-panel .afx-panel-os-menu a {
color: white;
}
-afx-sys-panel .afx-panel-os-stray{
- float:right;
- position: relative;
-}
afx-sys-panel afx-menu.afx-panel-os-stray afx-menu {
- right: 0;
left: calc(100% - 170px);
- position: absolute;
-
}
-
afx-sys-panel afx-menu.afx-panel-os-stray afx-menu li.afx_submenu a{
margin-left: 10px;
}
+
afx-sys-panel afx-menu.afx-panel-os-stray afx-menu li.afx_submenu:before {
content: "\f054";
font-family: "FontAwesome";
@@ -55,11 +34,6 @@ afx-sys-panel afx-menu.afx-panel-os-stray afx-menu li.afx_submenu:before {
left:5px;
top:25%;
}
-afx-sys-panel afx-menu.afx-panel-os-stray afx-menu afx-menu{
- left: -100%;
- right: 100%;
- top:-4px;
-}
afx-sys-panel afx-menu.afx-panel-os-stray afx-menu ul{
border:1px solid #a6a6a6;
border-radius: 5px;
@@ -72,11 +46,8 @@ afx-sys-panel afx-menu.afx-panel-os-stray afx-menu li{
afx-sys-panel afx-overlay
{
background-color: #e7e7e7;
- overflow-y: auto;
- overflow-x: hidden;
border: 1px solid #9c9C9C;
width: 250px;
- margin: 0;
}
afx-sys-panel afx-list-view[data-id="applist"]
{
@@ -94,10 +65,6 @@ afx-sys-panel afx-list-view[data-id="applist"] > div.list-container > ul li
afx-sys-panel afx-hbox[data-id="btlist"] afx-button button
{
- width: 100%;
- height: 100%;
- border-radius: 0;
- border: 0px;
border-left: 1px solid #afafaf;
}
diff --git a/src/themes/antos/afx-tab-bar.css b/src/themes/antos/afx-tab-bar.css
index f99b065..ce932d7 100644
--- a/src/themes/antos/afx-tab-bar.css
+++ b/src/themes/antos/afx-tab-bar.css
@@ -1,16 +1,3 @@
-afx-tab-bar {
- display: block;
- width: 100%;
-
-}
-afx-tab-bar afx-list-view {
- padding:0;
- margin:0;
-}
-afx-tab-bar afx-list-view > div.list-container > ul afx-list-item:nth-child(even) li
-{
- background-color: transparent;
-}
afx-tab-bar afx-list-view > div.list-container > ul > afx-list-item > li.selected
{
@@ -19,7 +6,6 @@ afx-tab-bar afx-list-view > div.list-container > ul > afx-list-item > li.selecte
}
afx-tab-bar afx-list-view > div.list-container > ul li{
- float:left;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding-bottom: 2px;
diff --git a/src/themes/antos/afx-tree-view.css b/src/themes/antos/afx-tree-view.css
index ff7044a..8999c23 100644
--- a/src/themes/antos/afx-tree-view.css
+++ b/src/themes/antos/afx-tree-view.css
@@ -1,35 +1,15 @@
afx-tree-view{
color: #414339;
padding:3px;
- overflow: auto;
- display: block;
-}
-afx-tree-view afx-tree-view{
- padding:0;
- overflow: hidden;
- display: block;
-}
-afx-tree-view ul{
- margin:0;
- padding:0;
-}
-afx-tree-view li{
- list-style: none;
- margin:0;
- padding: 0;
}
afx-tree-view div{
padding:3px;
background-color: white;
- -webkit-user-select:none;
- cursor:default;
}
+
afx-tree-view i.icon-style {
width: 16px;
height: 16px;
- display: inline-block;
- float:left;
- margin-right: 3px;
}
afx-tree-view div.afx_tree_item_selected{
background-color: #116cd6;
@@ -39,22 +19,14 @@ afx-tree-view div.afx_tree_item_selected:hover{
background-color: #116cd6;
color:white;
}
-/*
-afx-tree-view div:hover{
- background-color: #f5F5F5;
- color: #414339;
-}*/
+
afx-tree-view .afx_folder_item{
font-weight: bold;
}
afx-tree-view .afx-tree-view-folder-open:before{
- content: "\f147";
- font-family: "FontAwesome";
font-size: 13px;
}
afx-tree-view .afx-tree-view-folder-close:before{
- content: "\f196";
- font-family: "FontAwesome";
font-size: 13px;
}
diff --git a/src/themes/antos/antos.css b/src/themes/antos/antos.css
index 8202cc1..6937eb2 100644
--- a/src/themes/antos/antos.css
+++ b/src/themes/antos/antos.css
@@ -1,64 +1,25 @@
html,body{
- margin: 0;
- padding: 0;
font-family: "Ubuntu";
font-size: 13px;
- width: 100%;
- height: 100%;
- overflow: hidden;
}
-/*
-*:fullscreen, *:-webkit-full-screen, *:-moz-full-screen {
- background-color: transparent;
- background: transparent;
-}*/
-#wrapper{
- margin: 0;
- padding: 0;
- min-height:100%;
- overflow:hidden;
-}
-
-.afx-clear{
- clear:both;
- background-color: transparent;
- border: 0;
- height: 1px;
-}
-
#workspace {
- width: 100%;
- position: absolute;
- bottom: 0;
top: 24px;
}
#desktop{
- position: absolute;
top:3px;
- bottom: 0;
- margin: 0;
left: 40px;
- right: 0;
- user-select:none;
- cursor: default;
- padding:0px;
}
#desktop > div > ul afx-list-item {
- display:block;
- background-color:transparent;
- text-align: center;
width: 70px;
color: white;
padding:3px;
}
#desktop > div > ul afx-list-item li.selected {
- display:block;
background-color: #116cd6;
color:white;
border-radius: 6px;
- text-align: center;
width: 70px;
color: white;
padding:3px;
@@ -73,10 +34,7 @@ html,body{
font-style: normal;
font-weight: normal;
}
-#desktop > div > ul afx-list-item span{
- width: 100%;
- word-wrap: break-word;
-}
+
#desktop > div > ul afx-list-item i.dir:before{
display: block;
content: "\f07b\a";
@@ -92,11 +50,10 @@ html,body{
border-radius: 3px;
padding-left:3px;
padding-right:3px;
- /*box-shadow: 2px 2px 2px #cbcbcb;*/
box-shadow: 1px 1px 1px #9f9F9F;
background-color: #e7e7e7;
- z-index: 1000000;
}
+
input {
outline: none;
padding: 2px;
diff --git a/src/themes/antos/wp.png b/src/themes/antos/wp.png
deleted file mode 100644
index 7199322..0000000
Binary files a/src/themes/antos/wp.png and /dev/null differ
diff --git a/src/themes/antos/wp2.jpg b/src/themes/antos/wp2.jpg
deleted file mode 100644
index 7f0d2bf..0000000
Binary files a/src/themes/antos/wp2.jpg and /dev/null differ
diff --git a/src/themes/system/afx-app-window.css b/src/themes/system/afx-app-window.css
new file mode 100644
index 0000000..8e5814d
--- /dev/null
+++ b/src/themes/system/afx-app-window.css
@@ -0,0 +1,34 @@
+afx-app-window div.afx-window-wrapper{
+ padding:0;
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+ height: 100%;
+}
+
+afx-app-window ul.afx-window-top{
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ padding:0;
+}
+afx-app-window ul.afx-window-top li{
+ list-style: none;
+}
+
+afx-app-window ul li.afx-window-title{
+ float:none;
+ overflow: hidden;
+}
+
+afx-app-window div.afx-window-content
+{
+ overflow: hidden;
+ width: 100%;
+ flex-grow: 1;
+}
+afx-app-window div.afx-window-grip{
+ height: 10px;
+ width: 10px;
+ background-color: transparent;
+}
\ No newline at end of file
diff --git a/src/themes/system/afx-button.css b/src/themes/system/afx-button.css
new file mode 100644
index 0000000..5b90996
--- /dev/null
+++ b/src/themes/system/afx-button.css
@@ -0,0 +1,7 @@
+afx-button button{
+ outline: none;
+}
+
+afx-button i.icon-style {
+ float: left;
+}
\ No newline at end of file
diff --git a/src/themes/system/afx-dock.css b/src/themes/system/afx-dock.css
new file mode 100644
index 0000000..89996db
--- /dev/null
+++ b/src/themes/system/afx-dock.css
@@ -0,0 +1,5 @@
+afx-apps-dock{
+ float: left;
+ position: absolute;
+ overflow: hidden;
+}
\ No newline at end of file
diff --git a/src/themes/system/afx-file-view.css b/src/themes/system/afx-file-view.css
new file mode 100644
index 0000000..f62b337
--- /dev/null
+++ b/src/themes/system/afx-file-view.css
@@ -0,0 +1,46 @@
+afx-file-view {
+ position: relative;
+}
+afx-file-view afx-label.status{
+ position: absolute;
+ bottom: 1px;
+ left:0px;
+ transform: translateZ(0);
+}
+afx-file-view afx-list-view > div.list-container > ul li{
+ float:left;
+ display: block;
+}
+
+afx-file-view afx-list-view i{
+ display: block;
+}
+
+afx-file-view afx-grid-view i{
+ display: inline-block;
+}
+
+
+afx-file-view afx-tree-view{
+ margin:0;
+ overflow: hidden;
+ background-color: transparent;
+}
+
+afx-file-view afx-tree-view .afx_tree_item_odd{
+ background-color: transparent;
+}
+
+afx-file-view afx-tree-view div{
+ overflow: hidden;
+ white-space: nowrap;
+ background-color: transparent;
+ padding:0;
+}
+
+afx-file-view div.treecontainer{
+ display: block;
+ overflow: auto;
+ padding:0;
+ margin:0;
+}
\ No newline at end of file
diff --git a/src/themes/antos/afx-float-list.css b/src/themes/system/afx-float-list.css
similarity index 100%
rename from src/themes/antos/afx-float-list.css
rename to src/themes/system/afx-float-list.css
diff --git a/src/themes/system/afx-grid-view.css b/src/themes/system/afx-grid-view.css
new file mode 100644
index 0000000..687471e
--- /dev/null
+++ b/src/themes/system/afx-grid-view.css
@@ -0,0 +1,12 @@
+afx-grid-view afx-grid-row afx-grid-cell{
+ user-select:none;
+ -webkit-user-select:none;
+ cursor:default;
+}
+
+afx-grid-view .grid_row_header afx-grid-cell{
+ user-select:none;
+ -webkit-user-select:none;
+ cursor:default;
+ font-weight: bold;
+}
diff --git a/src/themes/system/afx-label.css b/src/themes/system/afx-label.css
new file mode 100644
index 0000000..7f80663
--- /dev/null
+++ b/src/themes/system/afx-label.css
@@ -0,0 +1,3 @@
+afx-label i.icon-style {
+ float: left;
+}
\ No newline at end of file
diff --git a/src/themes/system/afx-list-view.css b/src/themes/system/afx-list-view.css
new file mode 100644
index 0000000..46d190d
--- /dev/null
+++ b/src/themes/system/afx-list-view.css
@@ -0,0 +1,56 @@
+afx-list-view{
+ overflow:hidden;
+ display: block;
+}
+
+afx-list-view afx-list-item
+{
+ display: contents;
+}
+afx-list-view > div.list-container{
+ overflow: auto;
+}
+afx-list-view > div.list-container > ul{
+ margin:0;
+ padding: 0;
+}
+
+afx-list-view > div.list-container > ul li{
+ margin:0;
+ padding:0;
+ list-style: none;
+ position: relative;
+ -webkit-user-select:none;
+ cursor:default;
+}
+
+afx-list-view i.closable{
+ display: inline-block;
+ position:absolute;
+ top:0px;
+ right:2px;
+ cursor: pointer;
+}
+
+afx-list-view i.closable:before{
+ content: "\f00d";
+ font-family: "FontAwesome";
+ font-style: normal;
+}
+
+afx-list-view.dropdown {
+ padding:0;
+ margin: 0;
+}
+afx-list-view.dropdown > div.list-container{
+ overflow: visible;
+}
+afx-list-view.dropdown > div.list-container > ul{
+ overflow-y: auto;
+ overflow-x: hidden;
+}
+
+afx-list-view.dropdown > div.list-container > ul li{
+ display: inline-block;
+ width:100%;
+}
diff --git a/src/themes/system/afx-menu.css b/src/themes/system/afx-menu.css
new file mode 100644
index 0000000..93e83a8
--- /dev/null
+++ b/src/themes/system/afx-menu.css
@@ -0,0 +1,87 @@
+
+afx-menu {
+ position:relative;
+ display:inline-block;
+ z-index: 100000;
+}
+afx-menu a{
+ text-decoration: none;
+ display: flex;
+ width: 100%;
+ height: 100%;
+ flex-direction: row;
+}
+afx-menu a afx-label{
+ flex:1;
+}
+afx-menu ul{
+ padding:0;
+ margin: 0;
+ display:inline-block;
+}
+afx-menu ul li{
+ white-space:nowrap;
+}
+
+afx-menu span.shortcut{
+ text-align: right;
+}
+
+afx-menu ul li {
+ list-style:none;
+ margin:0;
+ position: relative;
+ float: left;
+ cursor:default;
+}
+afx-menu ul li.fix_padding{
+ padding-top:1px;
+ padding-bottom: 0;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+
+afx-menu afx-menu ul li.fix_padding{
+ padding:3px;
+ padding-left: 5px;
+ padding-right: 5px;
+}
+afx-menu afx-menu {
+ top:100%;
+ left:0;
+ position: absolute;
+ display:none;
+}
+
+afx-menu afx-menu li{
+ float:none;
+ cursor:default;
+}
+afx-menu afx-menu afx-menu, afx-menu ul.context afx-menu{
+ top:-4px;
+ left: 100%;
+}
+
+afx-menu afx-menu li:hover > afx-menu, ul.context li:hover > afx-menu
+{
+ display: block;
+}
+afx-menu li.afx-corner-fix{
+ height: 3px;
+ padding: 0;
+ margin: 0;
+ background-color: transparent;
+}
+afx-menu li.afx-corner-fix:hover{
+ background-color: transparent;
+}
+
+
+ afx-menu ul.context{
+ position: absolute;
+ z-index: 1000000;
+ padding: 0;
+ }
+ afx-menu ul.context li{
+ clear:float;
+ }
\ No newline at end of file
diff --git a/src/themes/system/afx-nspinner.css b/src/themes/system/afx-nspinner.css
new file mode 100644
index 0000000..631591d
--- /dev/null
+++ b/src/themes/system/afx-nspinner.css
@@ -0,0 +1,30 @@
+afx-nspinner{
+ display: flex;
+ flex-direction: row;
+}
+afx-nspinner ul{
+ padding:0;
+ margin: 0;
+ list-style: none;
+}
+afx-nspinner input{
+ margin: 0;
+}
+afx-nspinner ul li{
+ display: block;
+ padding:0;
+ margin: 0;
+}
+
+afx-nspinner ul li.incr i:before{
+ content: "\f0d8";
+ font-family: "FontAwesome";
+ font-style: normal;
+
+}
+afx-nspinner ul li.decr i:before{
+ content: "\f0d7";
+ font-family: "FontAwesome";
+ font-style: normal;
+
+}
\ No newline at end of file
diff --git a/src/themes/system/afx-slider.css b/src/themes/system/afx-slider.css
new file mode 100644
index 0000000..727460b
--- /dev/null
+++ b/src/themes/system/afx-slider.css
@@ -0,0 +1,23 @@
+afx-slider{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+afx-slider div.container{
+ display: block;
+ border:0;
+ position: relative;
+ padding:0;
+ cursor: pointer;
+}
+
+afx-slider div.progress {
+ padding:0;
+ margin: 0;
+ display: block;
+ border:0;
+}
+
+afx-slider div.dragpoint {
+ display: block;
+}
diff --git a/src/themes/system/afx-switch.css b/src/themes/system/afx-switch.css
new file mode 100644
index 0000000..cb53c74
--- /dev/null
+++ b/src/themes/system/afx-switch.css
@@ -0,0 +1,4 @@
+afx-switch span{
+ display: inline-block;
+ cursor: pointer;
+}
\ No newline at end of file
diff --git a/src/themes/system/afx-sys-panel.css b/src/themes/system/afx-sys-panel.css
new file mode 100644
index 0000000..5a93fe4
--- /dev/null
+++ b/src/themes/system/afx-sys-panel.css
@@ -0,0 +1,48 @@
+
+afx-sys-panel{
+ padding:0;
+ margin: 0;
+}
+afx-sys-panel > div{
+ width: 100%;
+ margin:0;
+ padding: 0;
+ position:absolute;
+ }
+afx-sys-panel .afx-panel-os-menu {
+ padding:0;
+ margin: 0;
+ float:left;
+ margin-right: 5px;
+}
+
+afx-sys-panel .afx-panel-os-stray{
+ float:right;
+ position: relative;
+}
+
+afx-sys-panel afx-menu.afx-panel-os-stray afx-menu {
+ right: 0;
+ position: absolute;
+}
+
+afx-sys-panel afx-menu.afx-panel-os-stray afx-menu afx-menu{
+ left: -100%;
+ right: 100%;
+ top:-4px;
+}
+
+afx-sys-panel afx-overlay
+{
+ overflow-y: auto;
+ overflow-x: hidden;
+ margin: 0;
+}
+
+afx-sys-panel afx-hbox[data-id="btlist"] afx-button button
+{
+ width: 100%;
+ height: 100%;
+ border-radius: 0;
+ border: 0px;
+}
\ No newline at end of file
diff --git a/src/themes/system/afx-tab-bar.css b/src/themes/system/afx-tab-bar.css
new file mode 100644
index 0000000..27e71a6
--- /dev/null
+++ b/src/themes/system/afx-tab-bar.css
@@ -0,0 +1,18 @@
+afx-tab-bar {
+ display: block;
+ width: 100%;
+
+}
+afx-tab-bar afx-list-view {
+ padding:0;
+ margin:0;
+}
+afx-tab-bar afx-list-view > div.list-container > ul afx-list-item:nth-child(even) li
+{
+ background-color: transparent;
+}
+
+
+afx-tab-bar afx-list-view > div.list-container > ul li{
+ float:left;
+}
\ No newline at end of file
diff --git a/src/themes/antos/afx-tab-container.css b/src/themes/system/afx-tab-container.css
similarity index 100%
rename from src/themes/antos/afx-tab-container.css
rename to src/themes/system/afx-tab-container.css
diff --git a/src/themes/system/afx-tree-view.css b/src/themes/system/afx-tree-view.css
new file mode 100644
index 0000000..37f1b63
--- /dev/null
+++ b/src/themes/system/afx-tree-view.css
@@ -0,0 +1,35 @@
+afx-tree-view{
+ overflow: auto;
+ display: block;
+}
+afx-tree-view afx-tree-view{
+ padding:0;
+ overflow: hidden;
+ display: block;
+}
+afx-tree-view ul{
+ margin:0;
+ padding:0;
+}
+afx-tree-view li{
+ list-style: none;
+ margin:0;
+ padding: 0;
+}
+afx-tree-view div{
+ -webkit-user-select:none;
+ cursor:default;
+}
+afx-tree-view i.icon-style {
+ float:left;
+ margin-right: 3px;
+}
+
+afx-tree-view .afx-tree-view-folder-open:before{
+ content: "\f147";
+ font-family: "FontAwesome";
+}
+afx-tree-view .afx-tree-view-folder-close:before{
+ content: "\f196";
+ font-family: "FontAwesome";
+}
diff --git a/src/themes/system/antos.css b/src/themes/system/antos.css
new file mode 100644
index 0000000..bf39520
--- /dev/null
+++ b/src/themes/system/antos.css
@@ -0,0 +1,123 @@
+html,body{
+ margin: 0;
+ padding: 0;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+}
+body
+{
+ background-image: url("wp/wp2.jpg");
+ background-size: "cover";
+ background-repeat: "repeat";
+}
+#wrapper{
+ margin: 0;
+ padding: 0;
+ min-height:100%;
+ overflow:hidden;
+}
+
+.afx-clear{
+ clear:both;
+ background-color: transparent;
+ border: 0;
+ height: 1px;
+}
+
+#workspace {
+ width: 100%;
+ position: absolute;
+ bottom: 0;
+}
+
+#desktop{
+ position: absolute;
+ bottom: 0;
+ margin: 0;
+ right: 0;
+ user-select:none;
+ cursor: default;
+ padding:0px;
+}
+#desktop > div > ul afx-list-item {
+ display:block;
+ background-color:transparent;
+ text-align: center;
+}
+
+#desktop > div > ul afx-list-item li.selected {
+ display:block;
+ text-align: center;
+}
+
+#desktop > div > ul afx-list-item span{
+ width: 100%;
+ word-wrap: break-word;
+}
+
+#systooltip {
+ z-index: 1000000;
+}
+
+#login_form{
+ width:300px;
+ height: 200px;
+ display: block;
+ border:1px solid #a6a6a6;
+ border-radius: 6px;
+ box-shadow: 1px 1px 1px #9f9F9F;
+ position: absolute;
+ margin: auto;
+ top:0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ font-family:Verdana, Geneva, Tahoma, sans-serif;
+ font-size: 13px;
+ text-align: center;
+ background-color: white;
+ color: #414339;
+}
+
+#login_form p{
+ display: inline-block;
+ background-color:#dfdfdf;
+ border-bottom: 1px solid #a6a6a6;
+ padding:10px;
+ width: calc(100% - 20px);
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px;
+ font-weight: bold;
+ margin:0;
+
+}
+#login_form input {
+ width: 250px;
+ outline: none;
+ margin-top:10px;
+ border-radius: 6px;
+ box-sizing: border-box;
+ font-size: 13px;
+ padding: 5px;
+ border: 1px solid #a6a6a6;
+ background-color: white;
+ color: #414339;
+}
+#login_form button{
+ margin-top:10px;
+ width: 250px;
+ height: 30px;
+ background-color: #2786F3;
+ color: white;
+ border: 1px solid #dedede;
+ border-radius: 6px;
+ font-family: Verdana, Geneva, Tahoma, sans-serif;
+ font-size: 13px;
+ padding:5px;
+}
+#login_error{
+ padding:3px;
+ color:red;
+ font-weight: normal;
+}
\ No newline at end of file
diff --git a/src/themes/system/wp/wp3.jpg b/src/themes/system/wp/wp3.jpg
new file mode 100644
index 0000000..1f0407c
Binary files /dev/null and b/src/themes/system/wp/wp3.jpg differ