patrickheeney
aa2102ecb9
Fix event handlers for paperjs/paper.js#409
2014-02-25 13:02:53 -07:00
Jürg Lehni
4302682c1c
Implement a better way of handling exceptions in PaperScript on Firefox and Chrome.
...
Use dynamically inserted script tag rather than compiled function since Firefox reports correct line numbers there.
2014-01-04 21:57:29 +01:00
Jürg Lehni
e22fa3a664
Update copyright notice.
2014-01-04 01:47:16 +01:00
Jürg Lehni
24ce35cc6e
Make sure items removed from DOM remove all their events and reinstall them again when reinserted.
...
Closes #254 .
2013-12-08 20:40:30 +01:00
Jürg Lehni
2cfa329fa6
Completely rework event handling on view and tools.
...
Fixes multiple issues on iOS:
- mousedown events were sometimes fired twice.,
- the presence of mousedown handlers broke scrolling.
Closes #266 .
2013-12-06 21:49:44 +01:00
Jürg Lehni
41fa3b24e7
Only allow the installation of one onEventType handler at a time.
...
For more, use #attach() / #detach()
2013-12-06 14:04:03 +01:00
Jürg Lehni
57227b9ff6
Fix newly introduce bug in Callback#fire()
2013-11-28 15:48:28 +01:00
Jürg Lehni
ed8de613c4
Improve error handling of PaperScripts on Firefox.
2013-11-27 19:07:02 +01:00
Jürg Lehni
e87bf817de
Do not use Base.each() loops where it's not necessary.
2013-11-27 16:02:24 +01:00
Jürg Lehni
c533dda7b5
Finally found a better and faster alternative for this.base() calls, by setting base on the function object instead.
...
base can be accessed on named functions very easily, leading to another measurable speed increase. Finally all performance reasons against straps.js are eliminated!
2013-05-27 10:04:05 -07:00
Jürg Lehni
8e53829e9c
Define Callback#once()
2013-05-06 20:57:08 -07:00
Jürg Lehni
b59a98f7ce
Add jQuery style aliases to Callback and use #on() in the examples rather than #attach().
2013-05-06 20:56:58 -07:00
Jürg Lehni
1d1e6425fa
Remove all left-overs of call chaining, except for where it's in use.
2013-03-05 20:39:07 -08:00
Jürg Lehni
6c9c16ad3d
Update copyright information comments, and year.
2013-01-28 18:03:27 -08:00
Jürg Lehni
8f093f6dd7
Remove all PORT comments, since we won't port back features to Scriptographer.
2012-12-25 16:07:48 +01:00
Jürg Lehni
c4a66cff0a
Support more than one argument in Callback#fire().
2012-11-14 01:31:34 -08:00
Jürg Lehni
4e1db6a1d1
Fix a row of documentation issues.
2012-11-06 13:35:50 -08:00
Jürg Lehni
e4586cfeeb
Commit beginning of item based mouse events. So far only onMousedown / 'mousedown' is supported.
2011-11-12 23:57:25 +01:00
Jürg Lehni
36846d6e38
Remove code from previous commit again.
2011-11-12 19:52:36 +01:00
Jürg Lehni
d89d7f1ef7
Commit temporary support for attach() and detach() handler on event entries, to be removed again.
2011-11-12 19:51:51 +01:00
Jürg Lehni
8eaddc759e
Fix code sequence when attaching and detaching event handlers.
2011-11-12 17:14:49 +01:00
Jürg Lehni
78d1ce1540
Make new events work properly for key handlers.
2011-11-11 20:12:29 +01:00
Jürg Lehni
e238dea3ac
More work to make new events mechanisms work for Tool too.
2011-11-11 19:49:31 +01:00
Jürg Lehni
5fd7753c60
Remove dev comments.
2011-11-11 18:39:12 +01:00
Jürg Lehni
256e48b511
Define Callback code for callback based event handling (#atach() / #detach() #fire()) and start implementing it in View.
2011-11-11 18:29:28 +01:00