Jürg Lehni
b71ffdbe71
Remove all direct calls to view.update() and favor of the new view.requestUpdate()
...
Pure window.requestAnimationFrame() smoothness, automatic updates even when working directly from JavaScript, and no more slow-downs from onLoad events!
Closes #830 , #925
2016-01-26 21:37:27 +01:00
Jürg Lehni
e1a51f858a
More work on unified version for browsers and node.
...
Relates to #739
2016-01-26 20:02:23 +01:00
Jürg Lehni
c479ec9272
Start with transition to unified version.
...
Relates to #739
2016-01-26 11:41:49 +01:00
Jürg Lehni
016362daee
Bring back accidentally removed named constructor.
2016-01-13 02:13:30 +01:00
Jürg Lehni
db2beba831
Large refactoring of mouse-handling code on View and CanvasView.
...
Added support for:
- Better event bubbling
- mouseenter / mouseleave events on view
- Better handling of mousedrag / mousemove events on item and view
- Support for #removeOn() call in item / view handlers
Closes #845
2016-01-13 02:11:29 +01:00
Jürg Lehni
44f98ee094
Replace all mention of DOM in the documentation with scene graph.
2015-12-30 21:55:21 +01:00
Jürg Lehni
0e427c16a2
Fix some white-spaces in comments and HTML.
2015-12-30 21:55:20 +01:00
Jürg Lehni
a7a07fb6d5
Update JSDoc and do some documentation spring-cleaning.
...
- Convert from {@code ...} to shorter `...`
- Reformat some documentation comment blocks
- Update copyright notices
2015-12-30 21:55:19 +01:00
Jürg Lehni
401877c6dc
Fix the correct bubbling of doubleclick events.
...
Fixes #834 .
2015-12-30 21:55:17 +01:00
Jürg Lehni
b52d343527
Use same notation for all injection scopes.
2015-09-06 16:48:23 +02:00
Jürg Lehni
eb8c5b4a3e
Handle em and pt font sizes correctly on Firefox.
...
Closes #734
2015-08-19 12:57:22 +02:00
Jürg Lehni
783d1622b9
Remove faulty character.
2015-05-11 19:15:52 +02:00
Jürg Lehni
8174405924
Include force parameter in View#update()
...
Closes #675 .
2015-04-12 15:23:24 +02:00
Jürg Lehni
23ec75f5d2
Read CanvasView size correctly from arguments array.
2015-02-27 18:00:36 +01:00
Jürg Lehni
95a8539045
Fix size issue on non-resizable HiDPI canvases.
...
Reverting back to original behavior in #586 .
2015-01-02 14:38:06 +01:00
Jürg Lehni
a07dc98046
Clean up and simplify code from pull request #580 and fix CSS in examples accordingly.
2014-12-30 00:16:51 +01:00
George Reith
6f1c3145bf
Fixes #580 where resizable views were only taking into account their offset from the top left of the viewport.
2014-12-04 13:01:02 +00:00
Jürg Lehni
c7c49d4091
Time to go with the flow and use the on()/off()/emit() pattern for events.
2014-10-08 14:57:56 +02:00
Jürg Lehni
e46a1d24da
Move View classes to their own folder.
...
That's not really UI.
2014-10-04 16:51:58 +02:00