- Jul 25, 2012
-
-
Shane Tomlinson authored
* Remove the signup page and all remnants of it.
-
- Jul 13, 2012
-
-
Lloyd Hilaiel authored
-
- Jul 09, 2012
-
-
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
-
- Jul 06, 2012
-
-
Shane Tomlinson authored
issue #1871 issue #1937
-
Shane Tomlinson authored
* Add a new module called dom-helpers with function makeEqualWidth. * Force buttons on the "Is this your computer" screen to be the same width. * Update CSS enable button width to be set this way. * Update CSS to vertically center helper text. * Update CSS to make the buttons look good in mobile. issue #1932
-
- Jun 28, 2012
-
-
Sean McArthur authored
fixes #1861
-
- Jun 27, 2012
-
-
Shane Tomlinson authored
common/ js css i dialog/ js css i pages/ js css i
-
- Jun 18, 2012
-
-
Shane Tomlinson authored
* Make the about code use a PageModule. * Include the about module in the static_resources instead of including it separately. * Start the about module when looking at the about page. * Add ultra basic unit test for about page.
-
- Jun 14, 2012
-
-
Lloyd Hilaiel authored
-
- Jun 13, 2012
-
-
Shane Tomlinson authored
When a user completes the verification, set their logged in status for the site so a silent assertion can get generated. * Add countdown until the redirect.
-
- Jun 11, 2012
-
-
Shane Tomlinson authored
* IE and Opera both try to download all declared fonts, whether the fonts are used or not. This is an unnecessary performance hit * Create separate font files. One each for common, dialog, and mainsite. The mainsite needs italics, which the dialog does not.
-
Shane Tomlinson authored
issue #1695
-
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
-
- Jun 06, 2012
-
-
Zachary Carter authored
-
- May 30, 2012
-
-
Shane Tomlinson authored
* Fix wait, delay, and error screen colors and positions.
-
Shane Tomlinson authored
-
- May 24, 2012
-
-
Lloyd Hilaiel authored
-
- May 18, 2012
-
-
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
-
- May 05, 2012
-
-
Lloyd Hilaiel authored
-
- May 04, 2012
-
-
Ben Adida authored
-
Ben Adida authored
added conformance tests. tests should now pass updated to jwcrypto that has proper callback delay guarantees and removed unnecessary setTimeouts Updated all calls to jwcrypto to use the more intuitive API. Fixed a front-end test that was failing due to true asynchronicity of jwcrypto.
-
Shane Tomlinson authored
-
- May 02, 2012
-
-
Shane Tomlinson authored
* user.js: Update verifyEmail and verifyUser to take a password. * network.js: Update completeEmailRegistration and completeUserRegistration to take a password. * Replace verify_email_address.js and add_email_address.js with a single verify_secondary_address.js to reduce duplication. * Update the templates. * Bring back verify_email_address and add_email_address templates, but remove the verify password field. * To dom-jquery, add show, hide functions.
-
- May 03, 2012
-
-
Lloyd Hilaiel authored
implement frontend interaction_data mechanisms, still require tests, event_stream population, and reduced UA information parsing
-
- May 02, 2012
-
-
Shane Tomlinson authored
* Remove the forgot_password controller, templates, tests, etc. * Update authenticate to trigger "new_user" with rehydration info * Update set_password to be able to handle resetting passwords as well. * Update the state machine to handle password setting or resetting.
-
Shane Tomlinson authored
-
- Apr 27, 2012
-
-
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
-
- Apr 12, 2012
-
-
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
-
- Mar 29, 2012
-
-
Shane Tomlinson authored
issue #1351
-
- Mar 28, 2012
-
-
Shane Tomlinson authored
* Start with generic Firefox and iOS issue #1167 issue #1302
-
- Mar 14, 2012
-
-
Lloyd Hilaiel authored
-
- Mar 02, 2012
-
-
Lloyd Hilaiel authored
remove dead code: added for compress script cleanup, but not needed. static_resources.minified() === Object.keys(static_resources.all())
-
- Mar 01, 2012
-
-
Lloyd Hilaiel authored
rewrite compress scripts in javascript: better output, build of resources only when needed, uses multiple cores, and leverages the same resource lists as cachify so we only express what dev resources go into what prod resources once #DRY. closes #1009 closes #660
-
- Feb 29, 2012
-
-
Lloyd Hilaiel authored
-
- Feb 15, 2012
-
-
Austin King authored
-
Lloyd Hilaiel authored
-