Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | | | | | | | | Fixed bug where the openid text field's initial value doesn't trigger discovery. | Andrew Arnott | 2009-10-28 | 2 | -1/+9 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Moved each selector button type into its own file and leveraged the ↵ | Andrew Arnott | 2009-10-28 | 7 | -119/+269 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | polymorphic nature of the button rendering. | |||||
* | | | | | | | | | | | | Refactored the three OpenID selector button types into separate classes. | Andrew Arnott | 2009-10-28 | 2 | -67/+116 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Renamed OpenIdButtonPanel to OpenIdSelector. | Andrew Arnott | 2009-10-28 | 7 | -28/+90 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Lots of StyleCop fixes. | Andrew Arnott | 2009-10-28 | 4 | -104/+104 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fix FxCop messages. | Andrew Arnott | 2009-10-28 | 7 | -30/+10 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Merge branch 'master' into openidux | Andrew Arnott | 2009-10-27 | 9 | -47/+351 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / / / | |/| | | | | | | | | | | ||||||
| * | | | | | | | | | | | FxCop fixes. | Andrew Arnott | 2009-10-27 | 9 | -47/+351 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Scaled back on our aggressive !== null js checks, since some may be ↵ | Andrew Arnott | 2009-10-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | undefined and it was regressing our code. | |||||
* | | | | | | | | | | | | Enter now causes the Login button to be pressed if it's visible. | Andrew Arnott | 2009-10-27 | 1 | -1/+5 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fixed bug where OpenIdAjaxTextBox would not allow logging into identifiers ↵ | Andrew Arnott | 2009-10-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that matched other OP buttons. | |||||
* | | | | | | | | | | | | Beefed up comments on ITokenManager interface. | Andrew Arnott | 2009-10-27 | 1 | -0/+16 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | InfoCard .js is now jslint clean. | Andrew Arnott | 2009-10-27 | 1 | -17/+20 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Added MyVidoop to list of well-known OPs. | Andrew Arnott | 2009-10-26 | 1 | -0/+6 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Applied a bunch of .js recommendations from jslint.com | Andrew Arnott | 2009-10-26 | 7 | -67/+67 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Merge branch 'master' into openidux | Andrew Arnott | 2009-10-26 | 9 | -31/+101 | |
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingPartyAjaxControlBase.cs | |||||
| * | | | | | | | | | | | Fixed retrieval of unprotected callback argument. | Andrew Arnott | 2009-10-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | Moved some tests into their appropriate lists. | Andrew Arnott | 2009-10-26 | 1 | -17/+22 | |
| | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | Authentication requests now only sign their return_to parameters if a ↵ | Andrew Arnott | 2009-10-26 | 8 | -12/+77 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | security-critical callback parameter is in it. | |||||
| * | | | | | | | | | | | Fixed bad comment and StyleCop message. | Andrew Arnott | 2009-10-26 | 1 | -1/+1 | |
| | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | Fixed bug where the ajax base class js code was referring to an undefined "box". | Andrew Arnott | 2009-10-22 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a hangover from when the code was ported from the OpenIdAjaxTextBox. | |||||
| * | | | | | | | | | | | Fixed xml doc comment on control. | Andrew Arnott | 2009-10-22 | 1 | -2/+1 | |
| | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | window.OpenIdIdentifier.toString now implemented to print out the identifier. | Andrew Arnott | 2009-10-22 | 1 | -0/+4 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fixed bug where clicking an OP button would sporatically fail due to ↵ | Andrew Arnott | 2009-10-26 | 2 | -6/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | conflicts with OpenIdAjaxTextBox. | |||||
* | | | | | | | | | | | | Positive assertions held by Javascript will be considered valid for no more ↵ | Andrew Arnott | 2009-10-26 | 1 | -1/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | than five minutes. | |||||
* | | | | | | | | | | | | Fixed bug where OpenidAjaxTextBox doesn't display login button after OP ↵ | Andrew Arnott | 2009-10-25 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes window unsuccessfully. | |||||
* | | | | | | | | | | | | Fixed vertical positioning of popup window. | Andrew Arnott | 2009-10-25 | 1 | -1/+3 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | OpenIdButtonPanel now handles events to update the OP button's appearance. | Andrew Arnott | 2009-10-25 | 2 | -22/+24 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Firing events in more places to enable the OpenIdAjaxTextBox scenarios. | Andrew Arnott | 2009-10-25 | 1 | -5/+19 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Auto-renewal of expired positive assertions now in place for OpenIdAjaxTexBox. | Andrew Arnott | 2009-10-24 | 1 | -1/+13 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Converted a bunch of callback methods to event handlers, and fixed ↵ | Andrew Arnott | 2009-10-24 | 2 | -122/+118 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recovering after positive assertions have expired. | |||||
* | | | | | | | | | | | | Instead of random objects, we now use strings to identify various states so ↵ | Andrew Arnott | 2009-10-24 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it's more easily debuggable. | |||||
* | | | | | | | | | | | | We now throw errors instead of just tracing them out in a couple places to ↵ | Andrew Arnott | 2009-10-24 | 1 | -4/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | catch more attention when it happens. | |||||
* | | | | | | | | | | | | Added several events so that OpenID AJAX controls can be more event driven ↵ | Andrew Arnott | 2009-10-24 | 1 | -1/+68 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | than so complex in passing callbacks so much. | |||||
* | | | | | | | | | | | | Added trace color option. | Andrew Arnott | 2009-10-24 | 2 | -9/+10 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | OP buttons now renew their background-collected positive assertions ↵ | Andrew Arnott | 2009-10-24 | 3 | -25/+80 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | periodically when the lifetime of the assertion expires. | |||||
* | | | | | | | | | | | | Removed hard-coded max message age that should be getting its value from the ↵ | Andrew Arnott | 2009-10-23 | 3 | -7/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .config file. | |||||
* | | | | | | | | | | | | Errors while processing authentication are now displayed to the user. | Andrew Arnott | 2009-10-23 | 1 | -1/+30 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Increased UI extension popup width from 450px to 500px to suite Yahoo. | Andrew Arnott | 2009-10-23 | 2 | -2/+2 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Popup windows that don't support the UI extension are now wider. | Andrew Arnott | 2009-10-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fixed FireFox prompting for a plugin due to InfoCard object tag. | Andrew Arnott | 2009-10-23 | 1 | -20/+38 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Enter no longer causes a form submit. | Andrew Arnott | 2009-10-22 | 1 | -0/+3 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fixed js error when lastValue is null. | Andrew Arnott | 2009-10-22 | 1 | -1/+1 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Finished making the InfoCard button in OpenIdButtonpanel a bit more seamless. | Andrew Arnott | 2009-10-22 | 4 | -4/+27 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Moved cookie setting to where it would be set for any OpenID login. | Andrew Arnott | 2009-10-22 | 1 | -7/+7 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Added InfoCard Selector to login. Woot! | Andrew Arnott | 2009-10-21 | 4 | -13/+149 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Added Verisign as a well-known Provider. | Andrew Arnott | 2009-10-21 | 1 | -0/+6 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Removed a magic string. | Andrew Arnott | 2009-10-21 | 1 | -6/+6 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Removed hard-coded _top target from the OpenIdButtonPanel. | Andrew Arnott | 2009-10-21 | 1 | -1/+0 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fixed login for IE8. | Andrew Arnott | 2009-10-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Hid the InfoCardSelector.RaisePostBackEvent method that shouldn't have been ↵ | Andrew Arnott | 2009-10-21 | 1 | -1/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | publicly exposed. | |||||
* | | | | | | | | | | | | Removed reference to temporarily removed NotMyComputer div (removed in ↵ | Andrew Arnott | 2009-10-20 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7a4826cccda612d84e9ad643a14236b3c60949be). | |||||
* | | | | | | | | | | | | Added IPostBackEventHandler interface to OpenIdRelyingPartyControlBase. | Andrew Arnott | 2009-10-20 | 1 | -1/+20 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | OpenIdButtonPanel now handles its own login messages and fires the LoggedIn ↵ | Andrew Arnott | 2009-10-19 | 3 | -7/+49 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | event. | |||||
* | | | | | | | | | | | | Moved some .css code. | Andrew Arnott | 2009-10-19 | 1 | -0/+13 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Moved OpenIdAjaxTextBox from aspx page into the OpenIdButtonPanel control. | Andrew Arnott | 2009-10-19 | 1 | -0/+30 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Moved the loginpopup.js content to an embedded .js resource in the library. | Andrew Arnott | 2009-10-19 | 1 | -0/+134 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lots more tinkering, refactoring, and possibly tearing out the jQuery dependency still to go. | |||||
* | | | | | | | | | | | | Removed obsolete code. | Andrew Arnott | 2009-10-19 | 1 | -5/+0 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fixed up OpenID OP button to behave (almost) like the others in terms of ↵ | Andrew Arnott | 2009-10-18 | 1 | -0/+7 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clicking on it causing the final "login" for the user to happen. | |||||
* | | | | | | | | | | | | Fixed vertical centering of graphic in OP buttons in IE8. | Andrew Arnott | 2009-10-17 | 1 | -2/+2 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Each OP button now gets its own FrameManager so that one's successful auth ↵ | Andrew Arnott | 2009-10-17 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doesn't cancel the auth attempt of another. | |||||
* | | | | | | | | | | | | Canceling authentication iframes now issue a callback so that the attempts ↵ | Andrew Arnott | 2009-10-17 | 1 | -4/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | don't report timing out. | |||||
* | | | | | | | | | | | | Multiple control 'clients' of the discovery API can now request discovery on ↵ | Andrew Arnott | 2009-10-17 | 1 | -6/+33 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the same identifier, but intelligently only one discovery callback is fired, but callbacks are chained. | |||||
* | | | | | | | | | | | | Fixed bug where the ajax base class js code was referring to an undefined "box". | Andrew Arnott | 2009-10-17 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was a hangover from when the code was ported from the OpenIdAjaxTextBox. | |||||
* | | | | | | | | | | | | Changed error trace to a throw, and found and fixed the source of the error. | Andrew Arnott | 2009-10-17 | 1 | -1/+1 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | OP buttons now show green checkmark when they've logged in successfully. | Andrew Arnott | 2009-10-17 | 2 | -1/+43 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | In some scenarios OpenIdIdentifier instances were created with null or empty ↵ | Andrew Arnott | 2009-10-16 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | strings. This change helps identify the source of the problem. | |||||
* | | | | | | | | | | | | Wow, I found a ton of duplicated javascript code that was causing problems. | Andrew Arnott | 2009-10-16 | 1 | -1/+6 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Added discovery result preloading capability. | Andrew Arnott | 2009-10-16 | 8 | -18/+144 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also plugged the new capability into the OpenIdButtonPanel and OpenIdAjaxTextBox controls to give a more snappy user experience in the common scenarios. | |||||
* | | | | | | | | | | | | A little cleanup. | Andrew Arnott | 2009-10-16 | 1 | -15/+10 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Fixed xml doc comment on control. | Andrew Arnott | 2009-10-16 | 1 | -2/+1 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | ProviderInfo now has auto-complete for the major Providers. | Andrew Arnott | 2009-10-15 | 1 | -5/+8 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Moved OP buttons to a new OpenIdButtonPanel control. | Andrew Arnott | 2009-10-15 | 4 | -0/+220 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | fixed passing of authSuccess parameters. | Andrew Arnott | 2009-10-15 | 1 | -3/+3 | |
| | | | | | | | | | | | | ||||||
* | | | | | | | | | | | | Automatically start trying to log the user in as soon as the loginframe.aspx ↵ | Andrew Arnott | 2009-10-14 | 2 | -11/+30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | page comes up. | |||||
* | | | | | | | | | | | | window.OpenIdIdentifier.toString now implemented to print out the identifier. | Andrew Arnott | 2009-10-13 | 1 | -0/+4 | |
|/ / / / / / / / / / / | ||||||
* | | | | | | | | | | | Replaced NullReferenceException thrown by OpenIdAjaxTextBox with a more ↵ | Andrew Arnott | 2009-10-13 | 3 | -1/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | helpful error message explaining what the web developer must do. | |||||
* | | | | | | | | | | | Fixed never-ending "discovery" when no endpoints are found. | Andrew Arnott | 2009-10-12 | 2 | -6/+23 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Fixed bug where clearing the OpenIdAjaxTextBox.Identifier property would not ↵ | Andrew Arnott | 2009-10-10 | 1 | -2/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clear its "authenticated" state if there was a previous one. | |||||
* | | | | | | | | | | | Fixed bug in the OpenIdAjaxTextBox.Text property. | Andrew Arnott | 2009-10-10 | 2 | -2/+32 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Moved contract that was misbehaving after ccrewrite, probably because it was ↵ | Andrew Arnott | 2009-10-10 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | misplaced. | |||||
* | | | | | | | | | | | Fine tuned the project template generation. | Andrew Arnott | 2009-10-10 | 3 | -7/+49 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Added attempt at a copy and transform task to do variable substitution. | Andrew Arnott | 2009-10-10 | 2 | -0/+92 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Renamed "starterkits" to "projecttemplates". | Andrew Arnott | 2009-10-10 | 1 | -1/+1 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Merged project template project ↵ | Andrew Arnott | 2009-10-10 | 1 | -0/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (http://github.com/AArnott/webformsopenidrelyingparty) into this repository. Integrated the project template into the build system. | |||||
* | | | | | | | | | | | Added OpenIdAjaxTextBox.AutoPostback property. | Andrew Arnott | 2009-10-09 | 2 | -21/+60 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Fixed SnToolTask to find Windows SDK 7.0A's copy of sn.exe. | Andrew Arnott | 2009-10-07 | 1 | -1/+1 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Added missing semicolons that break upon js minification. | Andrew Arnott | 2009-10-05 | 1 | -2/+2 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | The box.value now only changes if the user did NOT enter an OP identifier ↵ | Andrew Arnott | 2009-10-04 | 1 | -3/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when the OP changes the claimed_id. | |||||
* | | | | | | | | | | | Fixed yet another stability problem in IE. | Andrew Arnott | 2009-10-04 | 1 | -16/+21 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Fixed intermittent javascript error in IE. | Andrew Arnott | 2009-10-04 | 1 | -16/+21 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Better discovery when a positive assertion changes the claimed_id. | Andrew Arnott | 2009-10-04 | 2 | -1/+48 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Fixed window status message at completion of authentication to display the ↵ | Andrew Arnott | 2009-10-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | right message for OPs that do not support delegated identifiers. | |||||
* | | | | | | | | | | | Added explanatory comment for IE8 CSS hack. | Andrew Arnott | 2009-10-04 | 1 | -1/+1 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Fixed the far too aggressive UI reset from keying in the ajax text box. | Andrew Arnott | 2009-10-04 | 1 | -1/+1 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Reduced left padding of OP split button favicon, and moved styling to css file. | Andrew Arnott | 2009-10-04 | 2 | -1/+15 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Added OP favicons to the split button's menu. | Andrew Arnott | 2009-10-04 | 1 | -1/+3 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Fixed remaining user agent specific UI rendering issues with split button. | Andrew Arnott | 2009-10-04 | 1 | -3/+11 | |
| | | | | | | | | | | | ||||||
* | | | | | | | | | | | Made the split button look decent in IE, at a small cost to the rest of the ↵ | Andrew Arnott | 2009-10-04 | 4 | -24/+47 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | browsers. | |||||
* | | | | | | | | | | | The split button finally looks good (in Chrome only). | Andrew Arnott | 2009-10-04 | 1 | -0/+14 | |
| | | | | | | | | | | |