Archived
0

MCSM: вкладка настроек

This commit is contained in:
2017-05-24 00:50:16 +03:00
parent 2528148b53
commit 8b4f04f1ed
2 changed files with 22 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
group = 'asys' group = 'asys'
version = '0.8.9-SNAPSHOT' version = '0.8.10-SNAPSHOT'
apply plugin: 'osgi' apply plugin: 'osgi'

View File

@@ -106,6 +106,24 @@ var WebConsole = React.createClass({
} }
}); });
var MineServerSettings = React.createClass({
getInitialState: function(){return{
onlineMode: false
}},
render: function(){
return (
ce('div', {style: {'min-height': '500px'}},
ce('div', {className: 'modal-body'},
ce(Checkbox, {id: 'onlineModeCheck'}, 'Online mode')
),
ce('div', {className: 'modal-footer'},
ce(Button, {colored: 'primary'}, 'Применить')
)
)
)
}
});
var ServerInfo = React.createClass({ var ServerInfo = React.createClass({
tabStateWebConsole: function(state) { tabStateWebConsole: function(state) {
if (state === 1) { if (state === 1) {
@@ -124,14 +142,15 @@ var ServerInfo = React.createClass({
return( return(
ce('div', null, ce('div', null,
ce('h2', {style: {'margin-top': '0px'}}, this.state.title), ce('h2', {style: {'margin-top': '0px'}}, this.state.title),
ce(Tabs, {tabs: ['Онлайн', 'Консоль'], stateCallback: this.tabStateWebConsole}, ce(Tabs, {tabs: ['Онлайн', 'Консоль', 'Настройки'], stateCallback: this.tabStateWebConsole},
ce(NvLineChart, {datum: [{ ce(NvLineChart, {datum: [{
key: 'Online players', key: 'Online players',
color: '#37d668', color: '#37d668',
area: true, area: true,
values: this.state.data values: this.state.data
}]}), }]}),
ce(WebConsole, {ref: 'webconsole'}) ce(WebConsole, {ref: 'webconsole'}),
ce(MineServerSettings)
) )
) )
) )