- 19 Mar, 2013 9 commits
-
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Kristof Csillag authored
-
csillag authored
-
Randall Leeds authored
-
Randall Leeds authored
-
- 18 Mar, 2013 17 commits
-
-
Randall Leeds authored
- Updates jwz.js to ed442f8e510e3b656bb98fc1c3ec072b0aee61d4 which include the fix for id scope that was already merged downstream, here, but also includes the removal of the underscore dependency. - Remove underscore.js
-
Randall Leeds authored
Closes #310
-
Randall Leeds authored
Fixes #307
-
csillag authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
Closes #312
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
Fixes #74 Fixes #286
-
Randall Leeds authored
-
Randall Leeds authored
- It's important to always parse the result, even if there's no callback parameter, since it will cause a merge to happen. - We shouldn't call the error callback if it doesn't exist.
-
Randall Leeds authored
-
Randall Leeds authored
Conflicts: h/assets.py h/js/inject/host.coffee h/js/services.coffee
-
Ujvari Gergely authored
- The drag events were not ported to jschannel. - Incorporated fix (updated to the current HEAD) for issue #262 too
-
-
-
- 17 Mar, 2013 14 commits
-
-
Randall Leeds authored
fixes some user agent border on the frame in Chrome.
-
Randall Leeds authored
-
Randall Leeds authored
Don't forget to upstream this!
-
Randall Leeds authored
-
Randall Leeds authored
Establish privacy and markdown directives. The reason is that ngModelController uses strict equality when determining that the parsed view value is different from the model value. Since Annotator relies on the object identity of annotations to remain stable, it was impractical to trigger a real view change on an annotation. With this change, constituent values of the annotations are managed in their own model controllers to better encapsulate the various UI controls that make up an annotation. In addition, some attention was put into cleaning up the templates and clarifying the interactions with annotator events and the digest cycle. The result is much better, I think.
-
Randall Leeds authored
Woohoo! Threading is a separate plugin now! - Get threading service from "annotator.threading" - setup up newly created annotations in the threading - move draft management around a bit, to make it more automatic with the annotation lifecycle events - simplify the logic of the Store monkey patch - pass annotations to the Editor controller via showEditor rather than relying on on the id in the params, reducing reliance on temporary ids, now added by the threading plugin
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
-
Randall Leeds authored
Various fixes to make the bridge plugin better contained. - parse returned results from RPC calls before sending to callbacks - use "events" instance property to leverage Annotator's Delegator automatic event hookup - manage event lifecycle sync between bridge endpoints better, such as establishing tags during creation to immediately synchronize new objects
-