diff options
author | Mark Haines <mark.haines@matrix.org> | 2014-11-04 15:57:23 +0000 |
---|---|---|
committer | Mark Haines <mark.haines@matrix.org> | 2014-11-04 15:57:23 +0000 |
commit | 89ba802b23bf1fd22afbc5e9a4b3b732264e3c18 (patch) | |
tree | 34b7803cf8dfb570165c1b1c6f674dc5ca4476c7 /syweb/webclient/login/login.html | |
parent | Merge pull request #11 from matrix-org/webclient-room-data-restructure (diff) | |
download | synapse-89ba802b23bf1fd22afbc5e9a4b3b732264e3c18.tar.xz |
Move webclient to a python module so that it can be installed
Diffstat (limited to 'syweb/webclient/login/login.html')
-rw-r--r-- | syweb/webclient/login/login.html | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/syweb/webclient/login/login.html b/syweb/webclient/login/login.html new file mode 100644 index 0000000000..6b321f8fc5 --- /dev/null +++ b/syweb/webclient/login/login.html @@ -0,0 +1,50 @@ +<div ng-controller="LoginController" class="login"> + <div id="wrapper" class="loginWrapper"> + + <a href ng-click="goToPage('/')"> + <img src="img/logo.png" width="240" height="102" alt="[matrix]" style="padding: 50px"/> + </a> + + <br/> + + <form id="loginForm" novalidate> + <!-- Login with an registered user --> + <div> + Log in using:<br/> + + <div ng-repeat="type in login_types"> + <input type="radio" ng-model="$parent.login_type" value="{{ type }}" id="radio_{{ type }}"/> + <label for="radio_{{ type }}">{{ login_type_label[type] }}</label> + </div> + + <div style="text-align: center"> + <br/> + <input id="user_id" size="32" type="text" ng-focus="true" ng-model="account.user_id" placeholder="{{ login_type_label[login_type] }}"/> + <br/> + <input id="password" size="32" type="password" ng-model="account.password" placeholder="Password"/> + <br/><br/> + <button id="login" ng-click="login()" ng-disabled="!account.user_id || !account.password || !account.homeserver">Login</button> + <br/><br/> + </div> + + <div class="feedback">{{ feedback }} {{ login_error_msg }}</div> + + <div id="serverConfig"> + <label for="homeserver">Home Server:</label> + <input id="homeserver" size="32" type="text" ng-model="account.homeserver" placeholder="URL (e.g. http://matrix.org:8080)"/> + <div class="smallPrint">Your home server stores all your conversation and account data.</div> + <label for="identityServer">Identity Server:</label> + <input id="identityServer" size="32" type="text" ng-model="account.identityServer" placeholder="URL (e.g. http://matrix.org:8090)"/> + <div class="smallPrint">Matrix provides identity servers to track which emails etc. belong to which Matrix IDs.<br/> + Only http://matrix.org:8090 currently exists.</div> + <br/> + <br/> + <a href="#/register" style="padding-right: 0em">Create account</a> + <a href="#/reset_password" style="display: none; ">Forgotten password?</a> + </div> + </div> + </form> + + </div> + </div> +</div> |