Skip to content
Snippets Groups Projects
  1. Jul 31, 2012
  2. Jul 25, 2012
  3. Jul 14, 2012
  4. Jul 09, 2012
    • Shane Tomlinson's avatar
      Yak shave to clean up the error-display. · e0e0e5e0
      Shane Tomlinson authored
      Generalize error-display to extended-info.  For every "screen" that is shown, create an extendedInfo and instantiate it.  Remove the "error-display.show" code that was in page_helpers and page_module.
      
      issue #1916
      e0e0e5e0
  5. Jul 06, 2012
  6. Jun 27, 2012
  7. Jun 18, 2012
  8. Jun 14, 2012
  9. Jun 11, 2012
    • Shane Tomlinson's avatar
      Put RP name and logo into the dialog. · 6534f4a5
      Shane Tomlinson authored
      * Add a new controller and template - rp_info
      * Adjust the screen size hacks to take into account the dynamic height "favicon"
      * Add an action to start the rp_info service.
      
      * properly check and escape logoURL and name in dialog.js
      * Add some tests ensuring logoURL and name are escaped.
      * Print information in rp_info controller.
      
      issue #1098
      6534f4a5
  10. May 30, 2012
    • Shane Tomlinson's avatar
      A lot of cleanup to make the site smoother, IE8 fixes, removing dead code,... · fc8a5c79
      Shane Tomlinson authored
      A lot of cleanup to make the site smoother, IE8 fixes, removing dead code, make the arrow transition smoother.
      
      * On the main page, update card with new design.
      * Simplify a lot of styles and layout.
      * Clean up the "about page"
      * Using css transitions for the arrow slide.
      * Change all BrowserID text to Persona.
      * Fix a problem on the main site where the footer would was not at the bottom in Webkit and Opera browsers.
      * Fix the background color or IE8 in the signUpForm and congrats messages.
      * When signing in to the main site, use a tooltip instead of error message on incorrect password.
      fc8a5c79
  11. May 24, 2012
  12. May 23, 2012
  13. May 18, 2012
    • Shane Tomlinson's avatar
      Yak shave for interaction_data. Ensure timestamp, lang, etc are always sent in interaction data. · eb545b49
      Shane Tomlinson authored
      * Removed the .interactionData namespace from storage.js, created our first model - shared/models/interaction_data.js
      * Simplified how data is stored into interaction_data, created current and staged sub-namespaces
      * Added stageCurrent and publishStaged functions.
      * in shared/modules/interaction_data.js, simplified calls to model.
      * Tried to make the xhr mock make more sense and provide facilities usable for peeking at last XHR request data.
      
      issue #1597
      eb545b49
  14. May 04, 2012
  15. May 02, 2012
  16. Apr 27, 2012
    • Shane Tomlinson's avatar
      Change the order of assertion generation to be after the user is asked "is this your computer?" · be035ba2
      Shane Tomlinson authored
      * This fixes a problem where it is possible that a user takes more than 2 minutes to answer, making the already generated assertion invalid.
      * A lot of general cleanup of the state machine.
      * Push all post email selection flows to a new state, "email_valid_and_ready" which decides whether to ask the user the computer ownership status.
      * Assertions are generated after the "is this your computer" is asked.
      * doEmailChosen is replaced with doGenerateAssertion - there were multiple calls to generate an assertion, not very DRY.
      * Fix a problem in network.js where a user who completes user registration should be marked as authenticated.
      * rename email_chosen.js to generate_assertion.js to clarify its purpose.
      
      issue #1460
      be035ba2
  17. Mar 28, 2012
  18. Mar 16, 2012
    • 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
  19. Feb 21, 2012
  20. Feb 20, 2012
    • Shane Tomlinson's avatar
      Fix the pick_email test failure when all tests are run. · 8d63cf25
      Shane Tomlinson authored
      The problem stemmed from the DOM was not completely reset between every test.  When the manage page inserted email addresses into its portion of the DOM, it added email addresses with elements with the same ID as the pick email controller.  Instead of ensuring we clean wipe these elements between every test, rely on QUnit's ability to reset a portion of the DOM to its initial state.
      
      * Add the `qunit-fixture` class to the bit of DOM that should be reset between every test run.
      * Add the testHelpers.setup/testHelpers.teardown functions to several suites that manually called emtpy() on DOM elements.
      
      issue #1156
      8d63cf25
  21. Feb 09, 2012
  22. Feb 08, 2012
  23. Feb 01, 2012
  24. Jan 23, 2012
  25. Jan 20, 2012
  26. Jan 19, 2012
  27. Jan 12, 2012
  28. Jan 10, 2012
Loading