Commit graph

17 commits

Author SHA1 Message Date
Jürg Lehni
1866e4ff15 Remove need for all special arguments in minification, and restructure code to avoid warnings. 2013-06-24 10:15:54 -07:00
Jürg Lehni
a4535edbb9 Bring back _class names, since code minification breaks reliance on constructor.name.
Closes #248.
2013-06-23 20:18:32 -07:00
Jürg Lehni
a163d890e6 Update straps.js 2013-06-12 18:54:34 -07:00
Jürg Lehni
294bfc9c9a Improve IE Function#name fix and move it to straps.js, since constructor.name is used there too.
Cache result and improve RegExp.
2013-06-12 18:36:18 -07:00
Jürg Lehni
612cf396cf Update straps.js to version 1.1.0 2013-05-28 07:23:32 -07:00
Jürg Lehni
099a5546cb Update straps.js to latest version. 2013-05-27 18:27:54 -07:00
Jürg Lehni
268003f241 Update to latest straps.js
Enabling paper.install(window) again.
2013-05-27 15:25:40 -07:00
Jürg Lehni
fef22f25e8 Remove node.js specific version of Base.isPlainObject(), since straps.js can handle it now. 2013-05-27 14:10:38 -07:00
Jürg Lehni
8aec04702c Update to latest version of straps.js 2013-05-27 13:52:28 -07:00
Jürg Lehni
a33beb0285 Synchronize with latest version on straps.js repo. 2013-05-27 13:46:21 -07:00
Jürg Lehni
a864ef3b3c Restructure Base.define() / Base.describe() code for easier future removal of legacy support. 2013-05-27 13:36:51 -07:00
Jürg Lehni
10d5de3ed6 Implement a better way to name and export class constructors.
This change also simplified the way classes are exported to PaperScope objects.
2013-05-27 12:48:58 -07: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
369b329b23 Change straps.js to directly use initialize() as constructor function rather than redirecting calls to it.
Should yield some interesting performance improvements.
2013-05-27 09:11:50 -07:00
Jürg Lehni
c70b985911 Make sure the Base class is exposed in Node.js 2013-05-12 14:29:21 -07:00
Jürg Lehni
dd96d67fe1 Further refine Node.js integration. 2013-05-09 16:06:45 -07:00
Jürg Lehni
bc090dcf66 Switch from bootstrap.js to the renamed straps.js 2013-05-08 00:13:02 -07:00
Renamed from lib/bootstrap.js (Browse further)