UNPKG

mc-core

Version:
136 lines (120 loc) 6.84 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Mission Control</title> <!-- Bootstrap: See http://getbootstrap.com/css/ --> <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" type="text/css" integrity="sha384-pdapHxIh7EYuwy6K7iE41uXVxGCXY0sAjBzaElYGJUrzwodck3Lx6IE2lA0rFREo" crossorigin="anonymous"> <!-- Arimo (Google Web Font) --> <link href="http://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic" rel="stylesheet" type="text/css"> <!-- Font Awesome --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" integrity="sha384-MI32KR77SgI9QAPUs+6R7leEOwtop70UsjEtFEezfKnMjXWx15NENsZpfDgq8m8S" crossorigin="anonymous"> <!-- Octicons: See https://octicons.github.com/ --> <link href="https://cdnjs.cloudflare.com/ajax/libs/octicons/3.1.0/octicons.min.css" rel="stylesheet" type="text/css" integrity="sha384-D/H+ikpaNaa5BgIzMjayCM2q1NXkqVT1y1bzUemHAJG1cyJMyJyRsgr/M7tpkaAF" crossorigin="anonymous"> <!-- App CSS --> <link href="/assets/css/app.min.css" rel="stylesheet" type="text/css"> </head> <body style="padding-bottom: 150px;" ng-app="mission-control"> <nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="#/dashboard"><i class="fa fa-rocket"></i></a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <li ui-sref-active="active"><a ui-sref="dashboard"><i class="fa fa-list-alt"></i> Dashboard</a></li> <!--<li ui-sref-active="active"><a ui-sref="projects"><i class="fa fa-code"></i> Projects</a></li>--> <li ui-sref-active="active"><a ui-sref="pipelines"><i class="fa fa-tasks"></i> Pipelines</a></li> <li ui-sref-active="active"><a ui-sref="health"><i class="fa fa-heartbeat"></i> Health</a></li> <li class="dropdown"> <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-cubes"></i> Resources <span class="caret"></span></a> <ul class="dropdown-menu"> <li class="dropdown-header">Mission Control</li> <!--<li><a href="#/resources/application-builds"><i class="octicon octicon-package"></i> Application Builds</a></li>--> <li><a href="#/resources/files"><i class="fa fa-file"></i> Files</a></li> <li><a href="#/resources/credentials"><i class="fa fa-key"></i> Credentials</a></li> <!--<li><a href="#/resources/servers"><i class="octicon octicon-server"></i> Servers</a></li>--> <!--<li role="separator" class="divider"></li>--> <!--<li class="dropdown-header">GitHub</li>--> <!--<li><a href="#/resources/github-repositories"><i class="octicon octicon-repo"></i> GitHub Repositories</a></li>--> <!--<li role="separator" class="divider"></li>--> <!--<li class="dropdown-header">AWS</li>--> <!--<li><a href="#/resources/ami"><i class="fa fa-archive"></i> Amazon Machine Images (AMIs)</a></li>--> <!--<li><a href="#/resources/elb"><i class="fa fa-balance-scale"></i> Elastic Load Balancers</a></li>--> <!--<li><a href="#/resources/asg">&lt;!&ndash;<i class="fa fa-arrows"></i>&ndash;&gt;<i class="fa fa-cubes"></i> Auto-scaling Groups</a></li>--> <!--<li><a href="#/resources/ec2"><i class="fa fa-cube"></i> EC2 Instances</a></li>--> </ul> </li> <li class="dropdown"> <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-gears"></i> Settings <span class="caret"></span></a> <ul class="dropdown-menu"> <li class="dropdown-header">General</li> <li><a href="#/settings/general/configuration"><i class="fa fa-cogs"></i> Configuration</a></li> <li><a href="#/settings/general/users"><i class="fa fa-users"></i> Users</a></li> <li role="separator" class="divider"></li> <li class="dropdown-header">Notifications</li> <li><a href="#/settings/notifications/slack"><i class="fa fa-slack"></i> Slack</a></li> <li><a href="#/settings/notifications/email"><i class="fa fa-envelope"></i> Email</a></li> </ul> </li> </ul> <ul class="nav navbar-nav navbar-right"> <li class="dropdown"> <a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">{{ user.first_name + ' ' + user.last_name.substr(0,1) + '.' }} <span class="caret"></span></a> <ul class="dropdown-menu"> <li><a ng-click="logout()">Logout</a></li> </ul> </li> </ul> </div> <!-- /.navbar-collapse --> </div> <!-- /.container-fluid --> </nav> <div class="container" style="margin-top: 60px;" id="main"> <div class="content" ui-view></div> </div> <div id="login"> <div class="container"> <div class="row"> <div class="col-md-4">&nbsp;</div> <div class="col-md-4"> <form ng-submit="attemptLogin()"> <div class="alert alert-danger" ng-show="showLoginError">Invalid email or password.</div> <div class="form-group"> <label>Email</label> <input type="text" class="form-control" ng-model="loginForm.email"> </div> <div class="form-group"> <label>Password</label> <input type="password" class="form-control" ng-model="loginForm.password"> </div> <button class="btn btn-default">Login</button> </form> </div> <div class="col-md-4">&nbsp;</div> </div> </div> </div> <!-- jQuery --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript" integrity="sha384-6ePHh72Rl3hKio4HiJ841psfsRJveeS+aLoaEf3BWfS+gTF0XdAqku2ka8VddikM" crossorigin="anonymous" integrity="sha384-pPttEvTHTuUJ9L2kCoMnNqCRcaMPMVMsWVO+RLaaaYDmfSP5//dP6eKRusbPcqhZ" crossorigin="anonymous"></script> <!-- Bootstrap JS --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js" type="text/javascript"></script> <!-- Socket.io --> <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.3.7/socket.io.min.js" integrity="sha384-HkNTx3DZFZ7+OuuJkgtQMh51UBe3wr3K2aOnbeQ8wF4o9dx9ZgjQIgzLsL6fO9Q+" crossorigin="anonymous"></script> <script src="/assets/js/app.min.js"></script> </body> </html>