@import '../app/yangvisualizer/yangvisualizer.less';\r
@import '../app/yangui/abn_tree.less';\r
@import '../common/login/login.less';\r
+@import '../common/topbar/topbar.less';\r
@import '../app/topology/topology.less';
\ No newline at end of file
- <nav class="navbar navbar-default" style="margin:0;" ui-view="topbar"></nav>
- <div id="red"></div>
- <div id="gray"></div>
- <nav class="navbar-default navbar-static-side menu-sidebar ng-scope" ui-view="navigation" role="navigation"></nav>
-
- <div id="page-wrapper">
- <div class="row">
- <div class="col-lg-12">
- <div id="topology"></div>
- <!--<h1 ng-bind="title">
-
- <small>
- <i class="icon-double-angle-right"></i>
- <span ng-bind="description"></span>
- </small>
- </h1>-->
- </div>
- </div>
- <div class="row content-row">
-
- <div class="col-xs-12" style="margin-bottom: 50px" ui-view="content">
- <!-- PAGE CONTENT BEGINS -->
- </div><!-- /.col -->
- </div><!-- /.row -->
- </div><!-- /.page-content -->
- </div><!-- /.main-content -->
-
+<div ui-view="topbar"></div>
+<div id="red"></div>
+<div id="gray"></div>
+<div id="wrapper">
+ <nav id="sideMenu" ui-view="navigation" role="navigation"></nav>
+ <div id="page-wrapper-content">
+ <div class="container-fluid">
+ <div class="row content-row">
+ <div id="pageContent" class="col-xs-12" ui-view="content">
+ <!-- PAGE CONTENT BEGINS -->
+ </div><!-- /.col -->
+ </div><!-- /.row -->
+ </div>
+ </div><!-- /.page-content -->
+</div>
+</div><!-- /.main-content -->
controller: 'NavCtrl'
},
'topbar@main' : {
- template : TopBarHelperProvider.getViews()
+ template : TopBarHelperProvider.getViews(),
+ controller: 'TopbarCtrl'
},
'content@main' : {
template : ContentHelperProvider.getViews()
define(['common/topbar/topbar.module'], function(topbar) {
+ topbar.register.controller('TopbarCtrl', function() {
+ $('#toggleMenu').click(function(e) {
+ e.preventDefault();
+ $('#wrapper').toggleClass('toggled');
+ });
+ });
+
topbar.register.controller('topBarTasksCtrl',function ($scope, taskFactory) {
$scope.tasks = taskFactory.getTaskData();
});
--- /dev/null
+#toggleMenu {
+ display:block;
+ text-align: right;
+ padding:9px;
+ color:white !important;
+}
+
+#toggleMenu:focus, #toggleMenu:hover {
+ background-color: inherit;
+}
+
+#wrapper.toggled {
+ padding-left: 0;
+}
+
+#wrapper.toggled #sideMenu {
+ width:0;
+}
+
+#wrapper.toggled #sideMenu ul {
+ display:none;
+}
+
+div > nav.navbar {
+ margin-bottom:0;
+}
+
+
-<nav class="navbar navbar-default navbar-static-top" style="margin-bottom: 0" role="navigation">
+<nav class="navbar navbar-default navbar-static-top" role="navigation">
<!-- the script for the resizing was here -->
<div style="background-color:red;display:inline;width:100%;"></div>
<ul class="nav navbar-top-links navbar-right">
- <!--<img src="assets/images/User.png" class="right-topbar" border="0" alt="OpenDayLight" />
- <img src="assets/images/Info.png" class="right-topbar" border="0" alt="OpenDayLight" />
- <img src="assets/images/OSGI.png" class="right-topbar" border="0" alt="OpenDayLight" />-->
+ <li><a id="toggleMenu" class="btn" href="#"><i class="icon-reorder icon-2x"></i></a></li>
+ <!--<img src="assets/images/User.png" class="right-topbar" border="0" alt="OpenDayLight" />
+ <img src="assets/images/Info.png" class="right-topbar" border="0" alt="OpenDayLight" />
+ <img src="assets/images/OSGI.png" class="right-topbar" border="0" alt="OpenDayLight" />-->
<!-- for now no image since we dont use them.... -->
<!--
Don't need them for now...
/* ------------------------------- */\r
\r
body {\r
- background-color: #f8f8f8;\r
+ background-color: #414040;\r
}\r
\r
/* Wrappers */\r
\r
/* ------------------------------- */\r
\r
- #wrapper {\r
+#wrapper {\r
width: 100%;\r
+ padding-left:250px;\r
}\r
\r
-#page-wrapper {\r
- padding: 0 15px;\r
- min-height: 568px;\r
- background-color: #fff;\r
+#pageContent {\r
+ margin-bottom:50px;\r
}\r
\r
-@media(min-width:768px) {\r
- #page-wrapper {\r
- position: inherit;\r
- margin: 0 0 0 250px;\r
- padding: 0 30px;\r
- min-height: 1300px;\r
- border-left: 1px solid #e7e7e7;\r
- }\r
+#sideMenu {\r
+ z-index: 1000;\r
+ position: absolute;\r
+ left: 250px;\r
+ width: 250px;\r
+ height: 100%;\r
+ margin-left: -250px;\r
+ overflow-y: auto;\r
+ background: #808285;\r
+}\r
+\r
+#page-wrapper-content {\r
+ padding:0 15px;\r
+ position: relative;\r
+ width:100%;\r
}\r
\r
.navbar-static-side ul li {\r
\r
.show-grid {\r
margin: 15px 0;\r
-}
\ No newline at end of file
+}\r
<script src="assets/js/respond.min.js"></script>
<![endif]-->
- <!-- compiled CSS --><% styles.forEach( function ( file ) { %>
- <link rel="stylesheet" type="text/css" href="<%= file %>" /><% }); %>
+ <!-- compiled CSS -->
+ <link rel="stylesheet" type="text/css" href="vendor/ng-grid/ng-grid.min.css" />
+ <link rel="stylesheet" type="text/css" href="vendor/select2-bootstrap-css/select2-bootstrap.css" />
+ <link rel="stylesheet" type="text/css" href="vendor/footable/css/footable.core.min.css" />
+ <link rel="stylesheet" type="text/css" href="vendor/footable/css/footable.standalone.min.css" />
+ <link rel="stylesheet" type="text/css" href="vendor/vis/dist/vis.min.css" />
+ <link rel="stylesheet" type="text/css" href="vendor/ng-slider/dist/css/ng-slider.min.css" />
+ <link rel="stylesheet" type="text/css" href="assets/opendaylight-dlux-0.2.0.css" />
<link rel="stylesheet" href="assets/css/sb-admin.css" />
<script type="text/javascript" data-main="src/main.js" src="vendor/requirejs/require.js"></script>
</head>
<body class="skin-3">
- <div id="wrapper" ui-view="mainContent"></div>
+ <div ui-view="mainContent"></div>
</body>
</html>