Archived
0

MCSM: компонент ServerInfo

This commit is contained in:
2017-05-01 15:15:06 +03:00
parent c8fc952ffc
commit 20e42c950f
3 changed files with 19 additions and 13 deletions

View File

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

View File

@@ -53,6 +53,23 @@ var NvLineChart = React.createClass({
} }
}); });
var ServerInfo = React.createClass({
render: function(){return(
ce('div', null,
ce('div', {className: 'pull-right'},
ce('div', {className: 'btn-group'},
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-play'}), nbsp+'запуск'),
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-stop'}), nbsp+'остановка')
)
),
ce('h2', {style: {'margin-top': '0px'}}, this.props.title),
this.props.children
)
)}
});
var ServerListItem = React.createClass({ var ServerListItem = React.createClass({
render: function(){ render: function(){
return( return(

View File

@@ -63,18 +63,7 @@ var ContentModule = React.createClass({
element = ce('div', {className: 'row'}, element = ce('div', {className: 'row'},
ce('div', {className: 'col-md-4'}, ce(ServerList, null, serverListItems)), ce('div', {className: 'col-md-4'}, ce(ServerList, null, serverListItems)),
ce('div', {className: 'col-md-8'}, ce('div', {className: 'col-md-8'}, ce(ServerInfo, {title: 'Server 2 [skywars-1]'}, ce(NvLineChart)))
ce('div', {className: 'pull-right'},
ce('div', {className: 'btn-group'},
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-play'}), nbsp+'запуск'),
ce(Button, {btnSize: 'xs'},
ce('span', {className: 'glyphicon glyphicon-stop'}), nbsp+'остановка')
)
),
ce('h2', {style: {'margin-top': '0px'}}, 'Server 2 [skywars-1]'),
ce(NvLineChart)
)
); );
} else if (this.state.nvScriptReady < 0) { } else if (this.state.nvScriptReady < 0) {
element = ce('span', null, 'error'); element = ce('span', null, 'error');