MoyuScript
83beddd55a
Allow image loads to fail without crashing render
2017-08-03 23:54:23 +08:00
MoyuScript
ac53fa759d
Render :before and :after pseudoelements
2017-08-03 23:46:29 +08:00
MoyuScript
243714d299
Implement support for multiple text-transforms with independent colors
2017-08-03 21:47:35 +08:00
MoyuScript
7676112445
Apply border radius correctly on image elements
2017-08-03 21:05:17 +08:00
MoyuScript
2fde30f429
Implement HTMLCanvasElement rendering
2017-08-03 20:57:55 +08:00
MoyuScript
12232dfe5a
Implement visibility css prop
2017-08-03 20:28:39 +08:00
MoyuScript
32642682af
Begin implementing overflow clipping
2017-08-02 21:35:54 +08:00
MoyuScript
8a19c91ceb
Fix background-clip and background-origin rendering
2017-08-02 20:29:45 +08:00
MoyuScript
9e1dc6ac0e
Use correct canvas size for full document render
2017-08-01 23:41:12 +08:00
MoyuScript
017320d15f
Calculate correct bounds for text/elements under nested transforms
2017-08-01 23:27:12 +08:00
MoyuScript
cf69031af0
Assign default options values
2017-08-01 22:51:59 +08:00
MoyuScript
4768a9677a
Clone document before parsing it
2017-08-01 20:54:18 +08:00
MoyuScript
1456e6a659
Add missing Flow tags
2017-08-01 18:51:59 +08:00
MoyuScript
a7832fab46
Render multiple backgrounds in correct order
2017-08-01 18:25:32 +08:00
MoyuScript
b9f72445de
Correctly parse multi background-repeat values
2017-08-01 18:25:20 +08:00
MoyuScript
441d349948
Library rewrite
2017-08-01 00:25:58 +08:00
MoyuScript
cf29d13e0f
Fix rendering of content when window is scrolled
2016-01-23 22:05:43 +02:00
MoyuScript
f77339a4b5
Don't require logger to be exposed to window object
2016-01-23 20:41:53 +02:00
MoyuScript
3fac0e78ed
Linear gradients now parse color names
...
Also:
- Cleans up color stop and linear gradient regular expressions.
- Handles percentage-based linear gradient positions (fixes Firefox).
Fixes niklasvh/html2canvas#469 .
2015-10-25 09:44:14 -04:00
MoyuScript
9784f4887e
Remove Promise polyfill
2015-10-19 01:25:03 +03:00
MoyuScript
083673daef
Fix gradient tests
2015-10-18 23:57:41 +03:00
MoyuScript
f32dd031f7
Merge remote-tracking branch 'origin/pr/645'
2015-10-18 23:15:12 +03:00
MoyuScript
c3697eb362
Fix #688 fatal exception on unmatched color stop
2015-10-18 16:51:53 +03:00
MoyuScript
e6344db0d6
Fix support for requirejs/amd
2015-08-30 02:27:38 +03:00
MoyuScript
805475a063
Fix #599
2015-06-10 16:13:17 +09:00
MoyuScript
8e7b6adc4a
Fix iOS scrolling issue on clone
2015-03-30 00:58:50 +03:00
MoyuScript
e85b34ae12
Correctly handle named colors in gradients
2015-03-29 23:20:17 +03:00
MoyuScript
f1936348af
Accept matrix3d and convert it
2015-03-05 15:52:23 +01:00
MoyuScript
088dcb401d
Fix fail on transparent colors in linear gradients
2015-03-01 17:43:18 +02:00
MoyuScript
d59edbd1cf
Preserve scrolling positions of nodes on clone ( #511 )
2015-02-28 16:51:52 +02:00
MoyuScript
eb0991686d
Fix module name casing
2015-02-03 21:39:57 +02:00
MoyuScript
c4cdaede98
Switch build to use browserify ( #502 )
2015-02-03 21:34:05 +02:00
MoyuScript
790e395bca
Fix #517
2015-01-26 22:55:10 +02:00
MoyuScript
ea26904b94
Remove dead code
2015-01-20 19:51:52 +02:00
MoyuScript
e0e5ef89a1
Make html2canvas requireable in nodejs
2015-01-19 23:33:29 +02:00
MoyuScript
d22e286b8c
Add comment regarding IE9 clone node
2015-01-19 22:30:10 +02:00
MoyuScript
5f3f184284
Fix #503
2015-01-19 22:28:10 +02:00
MoyuScript
4783e9dd26
Fix iframe proxy
2015-01-18 21:38:05 +02:00
MoyuScript
b9f85c411d
Fix background rendering regression #496
2015-01-10 20:53:06 +02:00
MoyuScript
a532b6004c
Correctly clone <select> and <textarea> value property
2015-01-05 22:58:36 +02:00
MoyuScript
a7a719f864
Correctly render input[type="password"] value
2015-01-05 21:36:53 +02:00
MoyuScript
cd2afbcb0d
Temporarily add manual update to es6-promise polyfill
...
This replaces an old and outdated Promise polyfill that was included
with previous versions of html2canvas, and which consistently overwrote
native browser implementations when it shouldn't have. It is essentially
a (slightly modified) paste of the most current minified version of
es6-promise, found here:
https://es6-promises.s3.amazonaws.com/es6-promise-2.0.1.min.js
The plan is to eventually include this polyfill as a submodule
dependency, but the build process for es6-promise is a bit
cumbersome/opaque/painful at the moment, so this manual update was an
easier interim solution.
Please note that I had to manually add the actual call to
`ES6Promise.polyfill()` to load the polyfill--this will become
unnecessarry in future versions of es6-promise. Note also that I had to
manually pass `window` to the polyfill's IIFE, since `this` is an empty
object in the current scope.
Ref niklasvh/html2canvas#494 .
2014-12-29 16:35:39 +01:00
MoyuScript
9a69f8f475
Allow multiple renders to occur simultaneously
2014-12-24 17:34:31 +02:00
MoyuScript
e1936be4d4
Manually call toString for colors
2014-12-13 19:23:00 +02:00
MoyuScript
2fb56dcee4
Implement border-inset color transforms
2014-12-13 19:00:29 +02:00
MoyuScript
010cadb6f1
Add color object to accept array of rgb(a)
2014-12-13 18:30:52 +02:00
MoyuScript
15dd95c15c
Use Color objects for colors
2014-12-13 18:10:41 +02:00
MoyuScript
068151cc91
Add color parsing
2014-12-13 17:24:54 +02:00
MoyuScript
7cc5633c5c
Implement checkbox and radio input element rendering
2014-12-06 18:17:04 +02:00
MoyuScript
c163e92840
Don't scroll owner document after cloned document load
2014-11-30 14:23:52 +02:00