Skip to content

Commit

Permalink
Add IConfigNodeProvider
Browse files Browse the repository at this point in the history
  • Loading branch information
itadapter committed Sep 27, 2016
1 parent 2d0f592 commit b540797
Show file tree
Hide file tree
Showing 19 changed files with 539 additions and 270 deletions.
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
# NFX Server UNISTACK framework.


[![Join the chat at https://gitter.im/aumcode/nfx](https://badges.gitter.im/aumcode/nfx.svg)](https://gitter.im/aumcode/nfx?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

# NFX
Server UNISTACK framework.

License: Apache 2.0

Expand Down
2 changes: 1 addition & 1 deletion Source/CONTRIBUTORS
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
NFX (.NET Framework Extension) Unistack Library
Copyright 2003-2016 IT Adapter Inc.
Copyright 2003-2016 ITAdapter Corp. Inc.

Unless specified otherwise in particular source folder NOTICE file,
the contributors are:
Expand Down
2 changes: 1 addition & 1 deletion Source/FILE_LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*<FILE_LICENSE>
* NFX (.NET Framework Extension) Unistack Library
* Copyright 2003-2016 IT Adapter Inc.
* Copyright 2003-2016 ITAdapter Corp. Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,180 +6,7 @@
<script src="wv.js"></script>
<script src="wv.gui.js"></script>

<style>
body {
font-family: Verdana;
font-size: 12px;
}
.fView {
display: block;
border: 1px solid #fefeb0;
padding: 4px;
}
label {
margin: 4px;
display: inline-block;
}
fieldset {
border: 1px solid #bfbfbf;
}

.wvError {
color: yellow;
background: #ff8080;
}
.wvRequired {
font-weight: bold;
}

.wvModified {
border-bottom: 2px solid #0000ff;
}


.wvDialogBase {
display: block;
position: fixed;
background: #3866de;
border: 1px solid #808080;
border-radius: 4px;
padding: 6px;
color: white;
box-shadow: 6px 6px 10px #888888;
}

.dlgYellow{ background: #ffff00; }
.dlgGreen {
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#588701 51%,#9ecb2d 100%);
}

.wvDialogTitle {
background: #2020c0;
color: white;
font-size: 1.37em;
font-weight: bold;
padding: 4px;
border-radius: 4px;
}

.dlgYellow > .wvDialogTitle {
background: red;
}

.dlgGreen > .wvDialogTitle {
background: linear-gradient(to bottom, #45484d 0%,#000000 100%);
}

.wvDialogContent {
display: block;
background: #fefef0;
color: black;
border: 1px solid #7070ff;
padding: 4px;
margin-top: 6px;
border-radius: 4px;
overflow: auto;
}

.wvToast {
display: block;
position: fixed;
background: black;
border: 1px solid #808080;
width: auto;
padding: 8px;
top: 45%;
left: 50%;
color: white;
box-shadow: 2px 2px 10px #888888;
}

.wvToast_warning {
display: block;
position: fixed;
background: yellow;
border: 1px solid #bcbc00;
width: auto;
padding: 8px;
top: 45%;
left: 50%;
color: black;
box-shadow: 2px 2px 10px #888888;
}

.wvToast_error {
display: block;
position: fixed;
background: #ff2020;
border: 1px solid #ff8080;
width: auto;
padding: 8px;
top: 45%;
left: 50%;
color: white;
box-shadow: 2px 2px 10px #888888;
}

.wvCurtain {
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQImWNgQAW+cAKJxs3xZWBgYAAANwIBz+0UkPgAAAAASUVORK5CYII=) repeat;
}

.wvTabsUl{
list-style-type: none;
padding: 0;
margin-bottom: 4px;
max-width: 600px;
}
.wvTabsUl li {
border: 1px solid black;
padding: 4px;
cursor: pointer;
margin-right: 4px;
background-color: #f0f0f0;
display: inline;
}

.wvTabsActive{
border-bottom-color: #f0f0f0!important;
cursor: default!important;
}

.wvTabsContentContainer {
width: 600px;
height: 300px;
border: 1px solid black;
padding: 5px;
background-color: #f0f0f0;
}

.wvTabsContentDiv {
background-color: white;
max-height: 100%;
height: 100%;
padding: 5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

table, td {
border: 1px solid black;
border-collapse: collapse;
}

.wvTabDisabled{
background-color: #98e4d1!important;
color: #ff8282!important;
cursor: default!important;
}

.wvTabsContentDivHidden {
display: none;
}
.wvTabsContentDivShown {
display: block;
}
</style>

<script>
var tabs;
document.addEventListener('DOMContentLoaded', function () {
Expand Down Expand Up @@ -297,4 +124,190 @@ <h1>attribte build</h1>

</body>

<style>
body {
font-family: Verdana;
font-size: 12px;
}

.fView {
display: block;
border: 1px solid #fefeb0;
padding: 4px;
}

label {
margin: 4px;
display: inline-block;
}

fieldset {
border: 1px solid #bfbfbf;
}

.wvError {
color: yellow;
background: #ff8080;
}

.wvRequired {
font-weight: bold;
}

.wvModified {
border-bottom: 2px solid #0000ff;
}


.wvDialogBase {
display: block;
position: fixed;
background: #3866de;
border: 1px solid #808080;
border-radius: 4px;
padding: 6px;
color: white;
box-shadow: 6px 6px 10px #888888;
}

.dlgYellow {
background: #ffff00;
}

.dlgGreen {
background: linear-gradient(to bottom, #bfd255 0%,#8eb92a 50%,#588701 51%,#9ecb2d 100%);
}

.wvDialogTitle {
background: #2020c0;
color: white;
font-size: 1.37em;
font-weight: bold;
padding: 4px;
border-radius: 4px;
}

.dlgYellow > .wvDialogTitle {
background: red;
}

.dlgGreen > .wvDialogTitle {
background: linear-gradient(to bottom, #45484d 0%,#000000 100%);
}

.wvDialogContent {
display: block;
background: #fefef0;
color: black;
border: 1px solid #7070ff;
padding: 4px;
margin-top: 6px;
border-radius: 4px;
overflow: auto;
}

.wvToast {
display: block;
position: fixed;
background: black;
border: 1px solid #808080;
width: auto;
padding: 8px;
top: 45%;
left: 50%;
color: white;
box-shadow: 2px 2px 10px #888888;
}

.wvToast_warning {
display: block;
position: fixed;
background: yellow;
border: 1px solid #bcbc00;
width: auto;
padding: 8px;
top: 45%;
left: 50%;
color: black;
box-shadow: 2px 2px 10px #888888;
}

.wvToast_error {
display: block;
position: fixed;
background: #ff2020;
border: 1px solid #ff8080;
width: auto;
padding: 8px;
top: 45%;
left: 50%;
color: white;
box-shadow: 2px 2px 10px #888888;
}

.wvCurtain {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAF0lEQVQImWNgQAW+cAKJxs3xZWBgYAAANwIBz+0UkPgAAAAASUVORK5CYII=) repeat;
}

.wvTabsUl {
list-style-type: none;
padding: 0;
margin-bottom: 4px;
max-width: 600px;
}

.wvTabsUl li {
border: 1px solid black;
padding: 4px;
cursor: pointer;
margin-right: 4px;
background-color: #f0f0f0;
display: inline;
}

.wvTabsActive {
border-bottom-color: #f0f0f0 !important;
cursor: default !important;
}

.wvTabsContentContainer {
width: 600px;
height: 300px;
border: 1px solid black;
padding: 5px;
background-color: #f0f0f0;
}

.wvTabsContentDiv {
background-color: white;
max-height: 100%;
height: 100%;
padding: 5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

table, td {
border: 1px solid black;
border-collapse: collapse;
}

.wvTabDisabled {
background-color: #98e4d1 !important;
color: #ff8282 !important;
cursor: default !important;
}

.wvTabsContentDivHidden {
display: none;
}

.wvTabsContentDivShown {
display: block;
}
</style>



</html>
Loading

0 comments on commit b540797

Please sign in to comment.