diff --git a/client/app.js b/client/app.js index 7e9f140e..ca21f2bf 100644 --- a/client/app.js +++ b/client/app.js @@ -4,6 +4,7 @@ var cookieParser = require('cookie-parser'); var logger = require('morgan'); var indexRouter = require('./routes/index'); +var uikitRouter = require('./routes/uikit'); var usersRouter = require('./routes/users'); var app = express(); @@ -16,6 +17,7 @@ app.use(express.static(path.join(__dirname, 'public'))); app.use('/', indexRouter); app.use('/users', usersRouter); +app.use('/uikit', uikitRouter); app.set('view engine', 'ejs'); diff --git a/client/public/stylesheets/contextmenu.css b/client/public/stylesheets/contextmenu.css index 92508bc9..17cbd8de 100644 --- a/client/public/stylesheets/contextmenu.css +++ b/client/public/stylesheets/contextmenu.css @@ -2,6 +2,10 @@ position: absolute; } +.content #contextmenu { + position: relative; +} + .ol-contextmenu { display: flex; flex-direction: column; diff --git a/client/public/stylesheets/layout.css b/client/public/stylesheets/layout.css index 4a617991..0bb40f8b 100644 --- a/client/public/stylesheets/layout.css +++ b/client/public/stylesheets/layout.css @@ -36,6 +36,11 @@ body { z-index: 1000; } +.content #unit-info-panel { + position: static; + margin: 50px; +} + #settings-panel { position: absolute; left: 10px; @@ -57,6 +62,10 @@ body { z-index: 1000; } +.content #unit-control-panel { + position: static; +} + #connection-status-panel { position: absolute; height: 30px; @@ -75,6 +84,12 @@ body { z-index: 1000; } +.content #mouse-info-panel { + margin-bottom: 100px; + position: static; +} + + #log-panel { position: absolute; height: 200px; diff --git a/client/routes/uikit.js b/client/routes/uikit.js new file mode 100644 index 00000000..d9d4cb46 --- /dev/null +++ b/client/routes/uikit.js @@ -0,0 +1,9 @@ +var express = require('express'); +var router = express.Router(); + +/* GET home page. */ +router.get('/', function (req, res, next) { + res.render('uikit', { title: 'Express' }); +}); + +module.exports = router; diff --git a/client/views/connectionstatuspanel.ejs b/client/views/connectionstatuspanel.ejs new file mode 100644 index 00000000..82e47961 --- /dev/null +++ b/client/views/connectionstatuspanel.ejs @@ -0,0 +1,3 @@ +