Commit Graph

1186 Commits

Author SHA1 Message Date
dotnetCarpenter
85cc7cc130
testing saucelabs 2018-11-12 16:13:58 +01:00
dotnetCarpenter
0f1320e3e6
cleanup and use chromium on linux 2018-11-11 17:53:44 +01:00
Ulrich-Matthias Schäfer
f2513baf3c add registering for forgotten classes 2018-11-09 17:15:38 +01:00
Ulrich-Matthias Schäfer
5f957e272d
Merge pull request #924 from svgdotjs/796-add-attribute-syntax
added possibility to pass in additional attribues to element creators (#796)
2018-11-09 14:53:27 +01:00
Ulrich-Matthias Schäfer
09e7d0b595 added possibility to pass in additional attribues to element creators (#796)
e.g.
- `canvas.rect({x:100})` or
- `canvas.rect(100, 100, {x:100})`
2018-11-08 19:49:49 +01:00
Ulrich-Matthias Schäfer
8c81fb7c2e added possibility to pass attribues into a constructor like: new SVG.Rect({width:100}) 2018-11-08 16:06:39 +01:00
Ulrich-Matthias Schäfer
f7f6c4b801 fill() and stroke() return the fill and stroke attribute when called as getter (#789) 2018-11-08 14:14:05 +01:00
Ulrich-Matthias Schäfer
d3baefd3d4 added ax(), ay(), amove() to change texts x and y values directly (#787) 2018-11-08 13:58:52 +01:00
Ulrich-Matthias Schäfer
15fd93ef07 SVG.Text.rebuild() now takes every font-size into account (#512) 2018-11-08 13:53:14 +01:00
Ulrich-Matthias Schäfer
ae04f7599c implements round() (#916) 2018-11-08 12:59:03 +01:00
Ulrich-Matthias Schäfer
6cafed8db9 add test for array getter of attr 2018-11-08 12:34:31 +01:00
Ulrich-Matthias Schäfer
6cebf3bf0e size function of circle now only accepts one argument (#788) 2018-11-08 12:04:13 +01:00
Ulrich-Matthias Schäfer
2411157132 add styletags 2018-11-08 11:31:28 +01:00
Ulrich-Matthias Schäfer
834c05b0a2 get rid of the fixmes and todos 2018-11-08 11:12:26 +01:00
Ulrich-Matthias Schäfer
4702522137 added insertAfter/Before, introduce attrHooks, move few methods, SVG.Text.textPath returns first textPath child now 2018-11-08 10:05:28 +01:00
Ulrich-Matthias Schäfer
dec70426b3 clone() does not insert the clone into the dom anymore, added beziere() and steps() to generate easing functions 2018-11-07 22:42:38 +01:00
Ulrich-Matthias Schäfer
9c3f0e89c9 update changelow 2018-11-07 20:39:28 +01:00
Ulrich-Matthias Schäfer
40f705bfd8 fix mistake in test 2018-11-07 19:48:06 +01:00
Ulrich-Matthias Schäfer
f5f4791a5a fix travis yml 2018-11-07 19:20:37 +01:00
Ulrich-Matthias Schäfer
c01dbb0870 add chrome to travis 2018-11-07 17:57:06 +01:00
Ulrich-Matthias Schäfer
38ce7a7520 fix the export/import function and enhance it 2018-11-07 17:09:52 +01:00
Ulrich-Matthias Schäfer
47fda3cf67 Merge branch '875-es6' into 3.0.0 2018-11-07 15:08:41 +01:00
Ulrich-Matthias Schäfer
0cae4172fa remove other builds because of bloat for now until fixed 2018-11-07 14:05:27 +01:00
Ulrich-Matthias Schäfer
a0b13ebcac reordered modules, add es6 build 2018-11-06 13:48:05 +01:00
Ulrich-Matthias Schäfer
9f2696e8a2 removed unused comments and files 2018-11-05 21:53:40 +01:00
Ulrich-Matthias Schäfer
306b167b46 make one test pass in travis 2018-11-05 19:11:45 +01:00
Ulrich-Matthias Schäfer
2f8d32a1f4 Linted all files, upgraded all dependencies 2018-11-05 19:02:35 +01:00
Ulrich-Matthias Schäfer
4049e2e636 rework of classes, make events on every object possible 2018-11-05 15:12:58 +01:00
Ulrich-Matthias Schäfer
edc9454ddf forgot about memory tests 2018-11-04 22:04:54 +01:00
Ulrich-Matthias Schäfer
d654ab010a Revert back to classes, fix remaining tests 2018-11-04 21:46:33 +01:00
Ulrich-Matthias Schäfer
d22dce113a fix even more tests 2018-11-04 17:04:11 +01:00
Ulrich-Matthias Schäfer
426256d2fc implement registerMethods(), introduce real arrays for modern browsers, fix some tests 2018-11-04 15:59:57 +01:00
Ulrich-Matthias Schäfer
c40d7ffdfb fix a few mistakes. Make sugar work. Roll back to childNodes because children is 10x slower 2018-11-01 16:59:51 +01:00
Ulrich-Matthias Schäfer
ac84c9be80 introduce register and registerMethod method to get rid of dependency problems 2018-11-01 15:04:55 +01:00
Ulrich-Matthias Schäfer
4eba4508e4 setup rollup to build minimized file and report stats 2018-10-28 11:19:26 +01:00
Ulrich-Matthias Schäfer
a612dc0dd5 resolve last circular dependencies, make rollup work 2018-10-27 22:43:30 +02:00
Ulrich-Matthias Schäfer
1c75fcaf02 resolve circular references and make example working again 2018-10-27 20:43:35 +02:00
Ulrich-Matthias Schäfer
23595eba0e
Merge pull request #921 from nobuti/915-modifiers
add export modifiers (#915)
2018-10-27 13:17:42 +02:00
nobuti
2e7e217aab Code review taken 2018-10-27 12:03:12 +02:00
nobuti
c1e1d726f9 Build 2018-10-27 04:59:12 +02:00
nobuti
9983272f29 Fix specs 2018-10-27 04:59:02 +02:00
nobuti
72bc2f6439 Loop through all children executing modifiers 2018-10-27 04:58:20 +02:00
nobuti
9e9c9216fa Build 2018-10-26 19:00:17 +02:00
nobuti
f968b09a42 Added some tests 2018-10-26 18:59:14 +02:00
nobuti
973556a88d Modifiers implementation on getter 2018-10-26 18:57:55 +02:00
Ulrich-Matthias Schäfer
b1b776a710 rename files 2018-10-26 12:01:39 +02:00
Ulrich-Matthias Schäfer
cfdfcc529d convert everything to es6 classes and imports 2018-10-25 23:28:12 +02:00
Ulrich-Matthias Schäfer
464af8b747 Rename files so that they reflect their exported classes (see next commit) 2018-10-25 23:26:38 +02:00
Ulrich-Matthias Schäfer
f46aedf58f fix tests 2018-10-18 12:37:55 +02:00
Ulrich-Matthias Schäfer
e9ec77f512 fix readme 2018-10-18 11:31:23 +02:00