Index: remoting/webapp/me2mom/choice.html |
diff --git a/remoting/webapp/me2mom/choice.html b/remoting/webapp/me2mom/choice.html |
index 768e314deb0366b41334feb1d51895eea04545eb..7352bb50ac80cb904f386f1a3e9ce3f61b70aacd 100644 |
--- a/remoting/webapp/me2mom/choice.html |
+++ b/remoting/webapp/me2mom/choice.html |
@@ -16,38 +16,39 @@ found in the LICENSE file. |
<body onload="init();"> |
- <!-- Auth panel --> |
<div id="auth_panel"> |
Jamie
2011/05/31 18:11:49
I think it would be good if this panel had a diffe
dmac
2011/06/01 23:01:58
Done.
|
- 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="oauth2_div"> |
+ OAuth2 Token: |
+ <form id='oauth2_form' action="" |
+ onsubmit="authorizeOAuth2(this['oauth2_code'].value); |
+ return false;"> |
+ <input type="text" name="oauth2_code" |
+ onkeyup="handleOAuth2CodeChange();" |
+ onchange="handleOAuth2CodeChange(this);" id="oauth2_code" /> |
Jamie
2011/05/31 18:11:49
Why trap both onkeyup and onchange, and why pass '
Jamie
2011/05/31 18:11:49
Having the id after the onchange makes it easy to
dmac
2011/06/01 23:01:58
I need onkeyup to handle typing, and onchange to h
Jamie
2011/06/02 00:12:29
I think that passing 'this' is the way to go. It m
|
+ <input type="submit" id="oauth2_submit_button" /> |
+ <input type="button" onclick="remoting.oauth2.openOAuth2Window();" |
+ id="oauth2_code_button" value="Get OAuth2 Token…" /> |
+ <input type="button" onclick="clearOAuth2();" |
+ id="oauth2_clear_button" value="Revoke" /> |
+ </form> |
+ </div> <!-- oauth2_div --> |
+ |
<div id="email_div"> |
- Current Email: <span id="current_email"></span> |
+ Email:<span id="current_email"></span> |
Jamie
2011/05/31 18:11:49
Add a space after "Email:". It looks a bit cramped
dmac
2011/06/01 23:01:58
Done.
|
<form id='new_email_form' action="" |
- onsubmit="setEmail(this); return false;"> |
- <label for="new_email">New Email:</label> |
+ onsubmit="setEmail(this['new_email'].value); return false;"> |
<input type="text" name="new_email" id="new_email" /> |
- <input type="submit" name="Set E-mail"/> |
+ <input type="submit" id="email_submit_button" name="Set E-mail"/> |
+ <input type="button" onclick="setEmail('')" |
+ id="change_email_button" value="Change Email" /> |
</form> |
- </div> |
+ </div> <!-- email_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> |
@@ -65,129 +66,149 @@ found in the LICENSE file. |
<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... |
+ </div> <!-- xmpp_div --> |
Jamie
2011/05/31 18:11:49
I think I'd lose this div entirely now. I know Alb
dmac
2011/06/01 23:01:58
Done.
|
+ |
+ </div> <!-- auth_panel --> |
+ |
+ <div id="container"> |
Jamie
2011/05/31 18:11:49
Can we give this a more descriptive name, if it ne
dmac
2011/06/01 23:01:58
Done.
|
+ <header> |
+ <img height="64" width="64" src="chromoting128.png"> |
Jamie
2011/05/31 18:11:49
Do we have a 64x64 version of this icon? If not, w
dmac
2011/06/01 23:01:58
Why? the 128x128 looks fine since it's en even div
Jamie
2011/06/02 00:12:29
I thought it looked a bit more blurry than it migh
|
+ <h1 id="host_header" class="iconlabel"> |
+ Chromoting > Share |
+ </h1> |
+ <h1 id="client_header" class="iconlabel"> |
+ Chromoting > Connect |
+ </h1> |
+ <img id="dividertop" src="dividertop.png"> |
+ </header> |
+ |
+ <section id="host_section"> |
+ <div id="plugin_wrapper"> |
+ </div> |
+ |
+ <div id="unshared"> |
+ <p> |
+ With Chromoting you can easily let another Chrome user see and |
+ control your computer. |
+ </p> |
+ |
+ <button id="share" |
+ type="button" |
+ class="ok" |
+ onclick="tryShare();" |
+ style="width:173px"> |
Jamie
2011/05/31 18:11:49
Why specify the width explicitly?
dmac
2011/06/01 23:01:58
Thought I needed to. Turns out I don't, but there
|
+ Share this computer |
+ </button> |
Jamie
2011/05/31 18:11:49
Can we disable this button if the OAuth2 token isn
dmac
2011/06/01 23:01:58
Done.
|
+ </div> <!-- unshared --> |
+ |
+ <div id="preparing_to_share"> |
+ <p class="message"> |
+ Connecting... |
+ </p> |
+ </div> <!-- preparing_to_share --> |
Jamie
2011/05/31 18:11:49
This is never shown at present, correct? As long a
dmac
2011/06/01 23:01:58
It is shown... but we should fix it up so it shows
|
+ |
+ <div id="ready_to_share"> |
+ <p> |
+ To begin sharing your desktop, read out the access code below to the |
+ person who will be assisting you. |
+ </p> |
+ <div id="access_code_display"> |
+ FAILED! |
+ </div> |
+ <p class="message"> |
+ Waiting for connection... |
+ </p> |
<button type="button" |
class="cancel" |
- onclick="cancelShare();"> |
+ onclick="cancelShare();" |
+ style="width:100px"> |
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> |
- </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. |
+ </div> <!-- ready_to_share --> |
Jamie
2011/05/31 18:11:49
This div was never shown in my tests, although the
dmac
2011/06/01 23:01:58
Yes.. needs to be fixed.
|
+ |
+ <div id="shared"> |
+ <p class="message"> |
+ Your desktop is currently being shared. |
+ </p> |
<button type="button" |
class="cancel" |
- onclick="cancelConnect();"> |
- Cancel |
+ onclick="cancelShare();"> |
+ Stop sharing |
</button> |
- --> |
- </p> |
- </div> |
- |
- <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> |
+ </div> <!-- shared --> |
+ </section> <!-- host --> |
+ |
+ <section id="client_section"> |
+ <div id="unconnected"> |
+ <p> |
+ Have the user whose computer you wish to access click |
+ ‘Share this computer’ then read to you their security |
Jamie
2011/05/31 18:11:49
s/security/access/
dmac
2011/06/01 23:01:58
Done.
|
+ code. |
+ </p> |
+ <div id="codeentryrow" |
+ <form action=""> |
+ <label for="access_code_entry">Security code</label> |
+ <input type="text" |
+ id="access_code_entry"/> |
+ <button onclick="tryConnect();" style="width: 80px"> |
Jamie
2011/05/31 18:11:49
Get rid of width?
dmac
2011/06/01 23:01:58
see above
|
+ Connect |
+ </button> |
Jamie
2011/05/31 18:11:49
Can we disable this if either the Oauth2 token or
dmac
2011/06/01 23:01:58
Done.
|
+ </form> |
+ </div> <!-- codeentryrow --> |
+ </div> <!-- unconnected --> |
+ |
+ <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> <!-- connecting --> |
+ |
+ <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');" |
+ style="width: 80px"> |
Jamie
2011/05/31 18:11:49
Get rid of width?
dmac
2011/06/01 23:01:58
see above
|
+ OK |
+ </button> |
+ </div> <!-- connect_failed --> |
+ </section> <!-- client --> |
+ <footer class="secondary"> |
+ <img id="dividerbottom" src="dividerbottom.png"> |
+ <div id="client_footer"> |
+ Click here to |
+ <a class="switch_mode" |
+ href="#h" |
+ onclick="setGlobalModePersistent(remoting.HOST_MODE);"> |
+ share this computer with another user |
+ </a>. |
Jamie
2011/05/31 18:11:49
Move the closing tag to the preceding line, otherw
dmac
2011/06/01 23:01:58
Done.
|
+ </div> <!-- client_footer --> |
+ |
+ <div id="host_footer"> |
+ Click here to <a class="switch_mode" |
+ href="#c" |
+ onclick="setGlobalModePersistent(remoting.CLIENT_MODE);"> |
+ access a shared computer |
+ </a>. |
Jamie
2011/05/31 18:11:49
Move the closing tag to the preceding line, otherw
dmac
2011/06/01 23:01:58
Done.
|
+ </div> <!-- host_footer --> |
+ </footer> |
+ </div> <!-- container --> |
</body> |
</html> |