Skip to content
Snippets Groups Projects
  1. May 22, 2012
  2. May 11, 2012
  3. May 04, 2012
  4. May 03, 2012
  5. May 02, 2012
  6. Apr 27, 2012
  7. Apr 24, 2012
  8. Apr 19, 2012
  9. Apr 18, 2012
  10. Apr 17, 2012
  11. Apr 12, 2012
    • Shane Tomlinson's avatar
      Place the entire "If you're at a public computer such as a library or internet... · d2188f66
      Shane Tomlinson authored
      Place the entire "If you're at a public computer such as a library or internet cafe, we'll ask you..." on a single line.
      
      This should fix the l10n extraction tools cutting the string off.
      
      issue #1425
      d2188f66
    • Shane Tomlinson's avatar
      Visual updates to make secondary action links be more consistent. · 0d3073ce
      Shane Tomlinson authored
      * Secondary links all are some shade of dark grey/black with a dotted underline.
      * Change the font used on the "about" page to be the standard Helvetica Neue except for the header.
      * Change the style of link in the TOS/PP to black text with a dotted underline.
      * Loads more link updates!
      * A lot of cleanup to remove duplicate `color: #549fdc` entries by using the action class.
      * On the main site, put the action links to the far left of the main button.
      * Reduce the amount of "forgot password" CSS by generalizing.
      * Generalize the yellow banner on the main site.
      
      issue #702
      0d3073ce
    • Shane Tomlinson's avatar
      A bunch of changes to make the design more responsive to all screen sizes -... · ea5ce6ca
      Shane Tomlinson authored
      A bunch of changes to make the design more responsive to all screen sizes - mobile, desktop and tablet.
      
      * Start with a slight refactor of the CSS and DOM.
      * Vertical center content when content is smaller than the screen size.
      * Constrain email addresses and show ellipsis if emails overflow box width.  Make sure width is updated when browser window size changes or user changes the screen direction of their device.
      * If form/email address list is taller than available form area, show scroll bar on desktop or expand contents so that entire app must be scrolled on mobile.
      * If dialog opened on a tablet or large desktop window, add a gradient to the left size of the white area that matches the gradient on the arrow.
      * On mobile, footer should always be at the very bottom of the screen unless contents overflow screen height, where it will be pushed off the bottom of the screen.
      
      Things to test and be aware of:
      * Dialog should respond to various screen sizes when resizing browser window on desktop.
      * IE8 does not support media queries so narrowing the browser window will not force the dialog into "mobile" mode.
      * Contents in the "form area", wait, delay, or error screens should always be vertically centered.
      * IE6/IE7 should still see the unsupported dialog with the correct layout (untested on checkin due to #1390)
      * Wide emails should always be constrained to the screen width on mobile or box width on desktop.  The layout should respond to changes in device orientation.
      * The box surrounding the emails should show a scroll bar on desktop/tablet if there are more emails the available screen height.  On mobile, the entire screen height should expand so that the entire app must be scrolled.
      * On mobile, the footer should always be at the very bottom of the screen unless the form area takes up more vertical space than the device height.
      
      issue #1101
      issue #1317
      ea5ce6ca
  12. Apr 11, 2012
  13. Apr 10, 2012
  14. Apr 09, 2012
  15. Apr 03, 2012
  16. Mar 29, 2012
  17. Mar 20, 2012
  18. Mar 19, 2012
  19. Mar 17, 2012
  20. Mar 16, 2012
    • Shane Tomlinson's avatar
      * state.js - rename "publish" to "redirectToState", rename "gotoState" to... · 7eec5faa
      Shane Tomlinson authored
      * state.js - rename "publish" to "redirectToState", rename "gotoState" to "startAction" and "subscribe" to "handleState" for clarity.
      * state.js - do the "is this your computer" check from "assertion_generated" so that it is taken care of for all types of assertions (primary, secondary, required).
      7eec5faa
    • Shane Tomlinson's avatar
      Some light cleanup and refactoring. · c2af660b
      Shane Tomlinson authored
      * Add a unit test harness for is_this_your_computer
      * When the user authenticates, set them as seen.
      * In storage.js, Use an object to store the usersComputer info instead of arrays for developer grok.
      * Add storage.js->clearUsersComputerOwnershipStatus for testing.
      * Clean up user.js->logout a little bit.
      * Completely clear localStorage between every test.
      * Add tests to check for when the user should see the "is this your computer" screen.
      c2af660b
  21. Mar 15, 2012
Loading