- 09 Apr, 2015 9 commits
-
-
Randall Leeds authored
This is unnecessary and less obvious than the toggle button, which means it's not worth the egregious fail of preventing interaction with scrollbars, etc.
-
Randall Leeds authored
This has been deemed too clever.
-
Randall Leeds authored
-
Randall Leeds authored
Mobile support
-
Jake Hartnell authored
Android and iOS devices can now create annotations. Obsolete flags on the annotator object are removed.
-
Randall Leeds authored
This places the up/down navigational buckets on a z-plane with the toolbar buttons and ensures that the other buckets pass under them while moving on and off screen.
-
Randall Leeds authored
It is potentially confusing if, upon reaching the start or end of highlights, the navigational buckets don't seem to do anything. At this point, the first or last highlights are visible but the buckets seem to indicate that the highlights are still off screen. Change the buckets to mantain a count of the annotations that are strictly off screen.
-
Randall Leeds authored
Since the toolbar is no longer dynamically shown the position of the "up" bucket should statically be set to a higher offset top.
-
Randall Leeds authored
By having the up/down navigational buckets scroll highlights into view they only come to the inside edge of the viewport. This is not sufficient to get them far enough into view that they leave the navigational buckets. Therefore, it's not sufficient to take the next closest of the highlights in said buckets when attempting to scroll further, since it may already be on screen. Implement `getBoundingClientRect` for `TextHighlight` and use that to check whether a highlight is off screen before deciding to scroll to it.
-
- 08 Apr, 2015 9 commits
-
-
Randall Leeds authored
-
Randall Leeds authored
Address usability issues
-
Randall Leeds authored
Analytics
-
Randall Leeds authored
A `$rootScope.$apply` is removed from the `on` method of the iframe- side cross-frame code. This code was incorrect because the registration of a handler does not require a digest cycle. This was seemingly innocuous before, but adding the analytics module changed the order of injection resolution such that it caused a problem wherein a digest cycle happens before angular has even finished compiling the DOM and processing ng-template scripts. The result was that route templates were not being read from the template cache and 404s resulted on stream navigation and auth pages.
-
Jake Hartnell authored
-
Jake Hartnell authored
- Toolbar always open - Show anotations changes icon and tooltip when toggled. - .annotator-h1-focused color darkened
-
Jake Hartnell authored
SetTool was a holdover from highlight mode days and doesn't do anything.
-
Randall Leeds authored
Introduce _splitTerm() for searchFilter service
-
Gergely Ujvari authored
Moved out from _tokenize() as a separate function to split a search term properly into filter, term because toObject() must call this too. Fix #2142
-
- 03 Apr, 2015 3 commits
-
-
Randall Leeds authored
Revert "Merge pull request #2086 from hypothesis/2052-scroll-to-sign-in-form-on-clicking-sign-in-link" This reverts commit ca535b6d8a81af343489120e02326c34f71a3d46, reversing changes made to 0988bffc2d8c968ff35bea177ac65868796b8563.
-
Nick Stenning authored
CLI utility to send invitations
-
Nick Stenning authored
Test form-input interaction with form-validate
-
- 02 Apr, 2015 18 commits
-
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
Since changing the size of button icons in de75319 we can now style these actions with button markup and the btn-clean class. The last remnants of .magicontrol go away.
-
Randall Leeds authored
This reverts commit 08d991f066e48c0388ff76ce24a611c1f553a096, reversing changes made to d488f9c491c0334ee4f46210ba17127df169a9e6.
-
Randall Leeds authored
Mock and test that half of the interaction, and in doing so show that it's also optional to use the validator with the input.
-
Randall Leeds authored
Scroll to new annotations on creation
-
Nick Stenning authored
Use domain as citation title if no document
-
Sean Hammond authored
-
Sean Hammond authored
-
Sean Hammond authored
-
Sean Hammond authored
-
Sean Hammond authored
-
Randall Leeds authored
Partly a reaction to fce1f2c, which made icons overall smaller.
-
Randall Leeds authored
This is a bad way to address places where what we really want is the icon as a badge on an element that has text next it. We have special styles for buttons, but not for other scenarios. Icons should be resized based on semantic styles for their use rather than globally.
-
Randall Leeds authored
The config blocks should be after the declarations of services, at least, so that they can decorate services.
-
Randall Leeds authored
-
- 01 Apr, 2015 1 commit
-
-
Sean Hammond authored
If necessary scroll the sidebar to show a newly created annotation (when the user clicks the new annotation button). Add unique ids to the <li> elements that contain the annotations, then on creating a new annotation set the URL fragment to #<id> and scroll to show the element. Fixes #2053.
-