From 41c10f3fe1ba59e2fed8ffdf129cb04dc35a5a10 Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Sat, 11 Mar 2017 23:10:50 +0300 Subject: [PATCH] =?UTF-8?q?Web=20interface:=20=D0=BE=D0=B1=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20Navbar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/static/components.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/webinterface/src/main/resources/static/components.js b/webinterface/src/main/resources/static/components.js index 1a64af3..9757611 100644 --- a/webinterface/src/main/resources/static/components.js +++ b/webinterface/src/main/resources/static/components.js @@ -3,6 +3,12 @@ const nbsp = '\u00a0'; // -- Bootstrap -- // +var MainMenuItem = React.createClass({ + render: function(){return( + ce('li', null, ce('a', {href: this.props.href}, this.props.title)) + )} +}); + var Navbar = React.createClass({ render: function(){return( ce('nav', {className: 'navbar navbar-default navbar-fixed-top'}, @@ -19,12 +25,10 @@ var Navbar = React.createClass({ ce('span', {className: 'icon-bar'}), ce('span', {className: 'icon-bar'}) ), - ce('a', {className: 'navbar-brand', href: '#'}, 'ASys') + ce('a', {className: 'navbar-brand', href: '#'}, ce('b', null, 'ASys'), '://') ), ce('div', {className: 'collapse navbar-collapse', id: 'bs-example-navbar-collapse-1'}, - ce('ul', {className: 'nav navbar-nav'}, - ce('li', {className: 'active'}, ce('a', {href: '#'}, 'Модули')) - ) + ce('ul', {className: 'nav navbar-nav'}, this.props.items) ) ) ) @@ -70,7 +74,7 @@ var Button = React.createClass({ var BundleTable = React.createClass({ render: function(){return( - ce('table', {className: 'table table-hover', width: '100%'}, + ce('table', {className: 'table table-hover', width: '100%', style: {'margin-bottom': '0'}}, ce('thead', null, ce('tr', null, ce('th', {style: {'width':'2%'}}, '#'),