kuasha/cosmos

View on GitHub
samples/adminpanel/app/login_providers.html

Summary

Maintainability
Test Coverage
<!DOCTYPE html>
<!-- TODO: Copy ns and script from index.html ref: https://docs.angularjs.org/guide/ie-->
<html ng-app="cosmosUIDemo">
<head lang="en">
    <meta charset="UTF-8">
    <title>Login</title>
</head>
<body  role="document" ng-controller="AdminMainCtrl">
    <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
      <div class="container">
        <div class="navbar-header">
          <a class="navbar-brand" href="/">Cosmos Framework</a>
        </div>
        <div class="navbar-collapse collapse">
          <ul class="nav navbar-nav">
            <li class="active"><a href="/">Home</a></li>
          </ul>
        </div><!--/.nav-collapse -->
      </div>
    </div>

    <div class="container theme-showcase" role="main">
          <div class="jumbotron">
            <h3  ng-show="!loggedIn()">Login</h3>
            <div>
                <a class="btn btn-small btn-primary" href="/login/google/">Google</a>
                <a class="btn btn-small btn-primary" href="/login/facebookgraph/">Facebook</a>
                <a class="btn btn-small btn-primary" href="/login/github/">Github</a>
                <br />
                <hr />
                <form action="/login/openid/" method="get">
                    <label>Openid</label><input type="text" name="openid.op_endpoint">
                    <input type="submit" value="Login">
                </form>
                <hr />
            </div>
            <form ng-show="!loggedIn()" role="form" method="post" action="/login/">
                <div class="form-group">
                    <label>User name</label>
                    <input class="form-control" id="username" type="text" name="username"/>
                </div>
                <div class="form-group">
                    <label>Password</label>
                    <input class="form-control" type="password" id="password" name="password" />
                </div>
                <div class="form-group">
                    <input id="unpwdlogin" type="submit" value="Login" class="btn btn-primary" />
                 </div>
            </form>
             <div ng-show="loggedIn()">Welcome</div>
          </div>
        <div id="status"></div>
    </div>

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />
    <script src="//rawgithub.com/angular-ui/ui-sortable/master/src/sortable.js"></script>

    <script src="bower_components/angular/angular.js"></script>
    <script src="bower_components/angular-route/angular-route.js"></script>
    <script src="bower_components/angular-bootstrap/ui-bootstrap.js"></script>
    <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
    <script src="lib/cosmos/js/utils.js"></script>
    <script src="lib/cosmos/js/services/services.js"></script>
    <script src="lib/cosmos/js/controllers/controllers.js"></script>
    <script src="lib/cosmos/js/filters.js"></script>
    <script src="lib/cosmos/js/directives/directives.js"></script>

    <script src="js/app.js"></script>
</body>
</html>