| Index: remoting/webapp/me2mom/choice.html
|
| diff --git a/remoting/webapp/me2mom/choice.html b/remoting/webapp/me2mom/choice.html
|
| index 768e314deb0366b41334feb1d51895eea04545eb..c19905063c3fbb509fc8eaf8588486c49c238674 100644
|
| --- a/remoting/webapp/me2mom/choice.html
|
| +++ b/remoting/webapp/me2mom/choice.html
|
| @@ -6,188 +6,189 @@ found in the LICENSE file.
|
| -->
|
|
|
| <html>
|
| -
|
| <head>
|
| - <link rel="stylesheet" type="text/css" href="main.css" />
|
| - <script type="text/javascript" src="remoting.js"></script>
|
| - <script type="text/javascript" src="oauth2.js"></script>
|
| - <title>Select Role</title>
|
| + <meta charset="utf-8" />
|
| + <link rel="shortcut icon" href="chromoting128.png" />
|
| + <link rel="stylesheet" href="main.css" />
|
| + <link rel="stylesheet" href="choice.css" />
|
| + <script src="remoting.js"></script>
|
| + <script src="oauth2.js"></script>
|
| + <title>Chromoting</title>
|
| </head>
|
|
|
| - <body onload="init();">
|
| -
|
| - <!-- Auth panel -->
|
| - <div id="auth_panel">
|
| - OAuth2 Token: <span id="oauth2_status"></span>
|
| - <button onclick="remoting.oauth2.openOAuth2Window();"
|
| - id="oauth2_code_button">
|
| - Open OAuth2 Window
|
| - </button>
|
| - <button onclick="clearOAuth2();" id="oauth2_clear_button">
|
| - Clear
|
| - </button>
|
| - <form id='oauth2_form' action=""
|
| - onsubmit="authorizeOAuth2(this['oauth2_code'].value); return false;"
|
| - style="display:none">
|
| - <label for="auth2_code">OAuth2 Code (from window):</label>
|
| - <input type="text" name="oauth2_code" id="oauth2_code" />
|
| - <input type="submit"/>
|
| - </form>
|
| - <div id="email_div">
|
| - Current Email: <span id="current_email"></span>
|
| - <form id='new_email_form' action=""
|
| - onsubmit="setEmail(this); return false;">
|
| - <label for="new_email">New Email:</label>
|
| - <input type="text" name="new_email" id="new_email" />
|
| - <input type="submit" name="Set E-mail"/>
|
| + <body>
|
| + <div id="auth-panel">
|
| + <span id="oauth2-entry">
|
| + <form action="" onsubmit="authorizeOAuth2(); return false;">
|
| + <label for="oauth2-code">OAuth2 Token:</label>
|
| + <input id="oauth2-code" class="display-inline" type="text"
|
| + onkeyup="handleOAuth2CodeChange();"
|
| + onchange="handleOAuth2CodeChange();" />
|
| + <input id="oauth2-submit-button" class="display-inline"
|
| + type="submit" />
|
| + <input id="oauth2-code-button" class="display-inline" type="button"
|
| + onclick="remoting.oauth2.openOAuth2Window(); return false;"
|
| + value="Get OAuth2 Token…" />
|
| + <input id="oauth2-clear-button" class="display-inline" type="button"
|
| + onclick="clearOAuth2(); return false;" value="Revoke" />
|
| </form>
|
| - </div>
|
| - <div id="xmpp_div" style="display:none;">
|
| - XMPP Token: <span id="xmpp_status"></span>
|
| - <button onclick="clearXmpp();" id="xmpp_clear" style="display:none;">
|
| - Clear
|
| - </button>
|
| -
|
| - <form id='xmpp_form' action=""
|
| - onsubmit="authorizeXmpp(this); return false;">
|
| - <label for="xmpp_username">Email:</label>
|
| - <input type="text" name="xmpp_username" id="xmpp_username" />
|
| - <label for="xmpp_password">App-specific Password:</label>
|
| - <input type="password" name="xmpp_password" id="xmpp_password" />
|
| - <div id="xmpp_captcha" style="display:none;">
|
| - <img style="display:block;" id="xmpp_captcha_img" />
|
| - <input type="hidden" name="xmpp_captcha_token" />
|
| - <input type="text" name="xmpp_captcha_result" />
|
| - </div>
|
| - <input type="submit"/>
|
| - </form>
|
| - <span id="xmpp_last_error" style="display:none"></span>
|
| - <iframe id="xmpp_error" style="display:none">
|
| - <p> No iframe support
|
| - </iframe>
|
| - </div>
|
| - </div>
|
| -
|
| - <!-- Host UI -->
|
| - <div id="host">
|
| - <div id="plugin_wrapper">
|
| - </div>
|
| -
|
| - <div id="unshared">
|
| - <p class="message">
|
| - Your desktop is currently unshared.
|
| - </p>
|
| - <button type="button"
|
| - class="ok"
|
| - onclick="tryShare();">
|
| - Start sharing
|
| - </button>
|
| - <p>
|
| - <a class="switch_mode"
|
| - href="#c"
|
| - onclick="setGlobalModePersistent('client');">
|
| - I want to connect to another computer instead...
|
| - </a>
|
| - </p>
|
| - </div>
|
| -
|
| - <div id="preparing_to_share">
|
| - <p class="message">
|
| - Connecting...
|
| - </p>
|
| - </div>
|
| -
|
| - <div id="ready_to_share">
|
| - <p class="message">
|
| - To begin sharing your desktop, read out the access code below to the
|
| - person who will be assisting you.
|
| - </p>
|
| - <p id="access_code_display">
|
| - FAILED!
|
| - </p>
|
| - <p class="message">
|
| - Waiting for connection...
|
| - <button type="button"
|
| - class="cancel"
|
| - onclick="cancelShare();">
|
| - Cancel
|
| - </button>
|
| - </p>
|
| - <p class="message mock">
|
| - (For this mock-up, this message will disappear automatically.)
|
| - </p>
|
| - </div>
|
| -
|
| - <div id="shared">
|
| - <p class="message">
|
| - Your desktop is currently being shared.
|
| - </p>
|
| - <button type="button"
|
| - class="cancel"
|
| - onclick="cancelShare();">
|
| - Stop sharing
|
| - </button>
|
| - </div>
|
| -
|
| - </div>
|
| -
|
| - <!-- Client UI -->
|
| - <div id="client">
|
| -
|
| - <div id="unconnected">
|
| - <p class="message">
|
| - To connect to another computer, enter the access code provided to you
|
| - by that computer's user.
|
| - </p>
|
| - <form action="" onsubmit="tryConnect(this['access_code_entry'].value);
|
| - return false;">
|
| - <input type="text"
|
| - id="access_code_entry"/>
|
| - <button type="submit">
|
| - Connect
|
| - </button>
|
| + </span> <!-- oauth2-entry -->
|
| +
|
| + <span id="email-entry">
|
| + <form action=""
|
| + onsubmit="setEmail(this['new-email'].value); return false;">
|
| + <label for="new-email">Email:</label>
|
| + <span id="current-email" class="display-inline"></span>
|
| + <input id="new-email" class="display-inline" name="new-email"
|
| + type="text" />
|
| + <input id="email-submit-button" class="display-inline"
|
| + type="submit" />
|
| + <input id="change-email-button" class="display-inline" type="button"
|
| + onclick="setEmail(''); return false;" value="Change Email" />
|
| </form>
|
| - <a class="switch_mode"
|
| - href="#h"
|
| - onclick="setGlobalModePersistent('host');">
|
| - I want to share this computer instead...
|
| - </a>
|
| - </div>
|
| -
|
| - <div id="connecting">
|
| - <p class="message">
|
| - Verifying access code...
|
| - <!-- TODO(jamiewalch): Implement Cancel, being careful when ignoring
|
| - the eventual server response not to ignore responses for any
|
| - subsequent requests.
|
| - <button type="button"
|
| - class="cancel"
|
| - onclick="cancelConnect();">
|
| - Cancel
|
| - </button>
|
| - -->
|
| - </p>
|
| - </div>
|
| + </span> <!-- email-entry -->
|
| +
|
| + </div> <!-- auth-panel -->
|
| +
|
| + <div id="main-panel">
|
| + <header>
|
| + <img id="icon" src="chromoting128.png">
|
| + <h1 class="icon-label host-element display-inline">
|
| + Chromoting > Share
|
| + </h1>
|
| + <h1 class="icon-label client-element display-inline">
|
| + Chromoting > Connect
|
| + </h1>
|
| + <img id="divider-top" src="dividertop.png">
|
| + </header>
|
| +
|
| + <section id="host-section" class="host-element">
|
| + <div id="unshared" class="mode">
|
| + <div class="description">
|
| + With Chromoting you can easily let another Chrome user see and
|
| + control your computer.
|
| + </div>
|
| + <form class="centered-form">
|
| + <button id="share-button" class="auth-status-control"
|
| + type="button" onclick="tryShare(); return false;">
|
| + Share this computer
|
| + </button>
|
| + </form>
|
| + </div> <!-- unshared -->
|
| +
|
| + <div id="preparing-to-share" class="mode">
|
| + <div class="message">
|
| + Connecting...
|
| + </div>
|
| + </div> <!-- preparing-to-share -->
|
|
|
| - <div id="connect_failed">
|
| - <p class="message"
|
| - id="invalid_access_code">
|
| - Invalid access code.
|
| - </p>
|
| - <p class="message"
|
| - id="other_connect_error">
|
| - An error occurred. The server response was
|
| - <strong id="server_response"></strong>.
|
| - </p>
|
| - <button type="button"
|
| - class="ok"
|
| - onclick="setClientMode('unconnected');">
|
| - OK
|
| - </button>
|
| - </div>
|
| + <div id="ready-to-share" class="mode">
|
| + <div class="description">
|
| + To begin sharing your desktop, read out the access code below to the
|
| + person who will be assisting you.
|
| + </div>
|
| + <div id="access-code-display">
|
| + FAILED!
|
| + </div>
|
| + <div class="message">
|
| + Waiting for connection...
|
| + </div>
|
| + <form class="centered-form">
|
| + <button type="button" onclick="cancelShare(); return false;">
|
| + Cancel
|
| + </button>
|
| + </form>
|
| + </div> <!-- ready-to-share -->
|
| +
|
| + <div id="shared" class="mode">
|
| + <div class="message">
|
| + Your desktop is currently being shared.
|
| + </div>
|
| + <form class="centered-form">
|
| + <button type="button" onclick="cancelShare(); return false;">
|
| + Stop sharing
|
| + </button>
|
| + </form>
|
| + </div> <!-- shared -->
|
| + </section> <!-- host-section -->
|
| +
|
| + <section id="client-section" class="client-element">
|
| + <div id="unconnected" class="mode">
|
| + <div class="description">
|
| + Have the user whose computer you wish to access click
|
| + ‘Share this computer with another user’ and then have them read
|
| + their access code to you.
|
| + </div>
|
| + <div id="access-code-entry-row">
|
| + <form action="">
|
| + <label class="auth-status-control" for="access-code-entry">
|
| + Access code:
|
| + </label>
|
| + <input id="access-code-entry" class="auth-status-control"
|
| + type="text"/>
|
| + </form>
|
| + <form class="centered-form">
|
| + <button id="connect-button" class="auth-status-control"
|
| + type="button" onclick="tryConnect(); return false;">
|
| + Connect
|
| + </button>
|
| + </form>
|
| + </div> <!-- code-entry-row -->
|
| + </div> <!-- unconnected -->
|
| +
|
| + <div id="connecting" class="mode">
|
| + <div class="message">
|
| + Verifying access code...
|
| + <!-- TODO(jamiewalch): Implement Cancel, being careful when ignoring
|
| + the eventual server response not to ignore responses for any
|
| + subsequent requests.
|
| + <form class="centered-form">
|
| + <button onclick="cancelConnect(); return false;">
|
| + Cancel
|
| + </button>
|
| + </form>
|
| + -->
|
| + </div>
|
| + </div> <!-- connecting -->
|
|
|
| + <div id="connect-failed" class="mode">
|
| + <div id="invalid-access-code" class="message">
|
| + Invalid access code.
|
| + </div>
|
| + <div id="other-connect-error" class="message">
|
| + An error occurred. The server response was
|
| + <div id="server-response"></div>.
|
| + </div>
|
| + <form class="centered-form">
|
| + <button type="button"
|
| + onclick="setClientMode('unconnected'); return false;">
|
| + OK
|
| + </button>
|
| + </form>
|
| + </div> <!-- connect-failed -->
|
| + </section> <!-- client-section -->
|
| +
|
| + <footer>
|
| + <img id="divider-bottom" src="dividerbottom.png">
|
| + <div class="client-element">
|
| + Click here to
|
| + <a class="switch-mode"
|
| + href="#"
|
| + onclick="setGlobalModePersistent(remoting.HOST_MODE);
|
| + return false;">
|
| + share this computer with another user</a>.
|
| + </div> <!-- client-footer -->
|
| +
|
| + <div class="host-element">
|
| + Click here to <a class="switch-mode"
|
| + href="#"
|
| + onclick="setGlobalModePersistent(remoting.CLIENT_MODE);
|
| + return false;">
|
| + access a shared computer</a>.
|
| + </div> <!-- host-footer -->
|
| + </footer>
|
| + </div> <!-- main-panel -->
|
| + <div id="plugin-wrapper">
|
| </div>
|
| -
|
| </body>
|
| -
|
| </html>
|
|
|