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
9a69f8f475
Allow multiple renders to occur simultaneously
2014-12-24 17:34:31 +02:00
e1936be4d4
Manually call toString for colors
2014-12-13 19:23:00 +02:00
2fb56dcee4
Implement border-inset color transforms
2014-12-13 19:00:29 +02:00
010cadb6f1
Add color object to accept array of rgb(a)
2014-12-13 18:30:52 +02:00
15dd95c15c
Use Color objects for colors
2014-12-13 18:10:41 +02:00
068151cc91
Add color parsing
2014-12-13 17:24:54 +02:00
7cc5633c5c
Implement checkbox and radio input element rendering
2014-12-06 18:17:04 +02:00
c163e92840
Don't scroll owner document after cloned document load
2014-11-30 14:23:52 +02:00
229629a860
Fix scroll to top with pages using hashtag anchors
2014-11-30 14:16:02 +02:00
1c62d38138
adding submodules
2014-11-20 14:31:21 -06:00
120f767e7d
add html2canvas-container classname to iframe
2014-11-20 14:27:34 -06:00
de6ba1beb5
Add options.background option
2014-11-04 21:53:26 +02:00
95d76a365d
Partial fix for borders
2014-11-04 21:40:09 +02:00
340060308f
Fix race condition for content load
2014-11-03 23:29:57 +02:00
25edefd995
Fix font rendering for IE with multiple inherited fonts
2014-11-02 22:15:48 +02:00
3e46846a13
Disable transitions for cloned page
2014-11-02 20:26:25 +02:00
32fc48a83b
Fix form placeholder/value positioning for scrolled pages
2014-11-02 19:18:39 +02:00
36e380437d
Fix svg matching performance issue
2014-11-02 18:54:39 +02:00
5a7fd30049
Add onclone callback option to allow modifying cloned document prior to rendering
2014-10-26 19:10:09 +02:00
f0a3fa56e1
Fix layer ordering with multiple stacks on same auto z-index
2014-10-19 22:29:34 +03:00
08e532eb6b
Fix canvas cropping with type: 'view'
2014-10-15 20:28:26 +03:00
89193f390f
Disable animations on rendered page
2014-10-12 20:44:39 +03:00
cb11e1da95
Implement css clipping for rect() (with pixel values)
2014-10-12 20:32:47 +03:00
4183f86d7c
Correctly clip content that has border-radius ( #399 )
2014-10-07 19:11:24 +03:00
8756d5d860
Fix origin check for IE ( #460 )
2014-10-07 18:59:26 +03:00
587e8a73ef
Fix pseudoelement rendering (with nth-child selectors etc.)
2014-10-06 22:46:43 +03:00
b80eaf15cd
Ignore exports and module assignments within scope
2014-09-29 19:33:01 +03:00
c97854fc05
Don't leak punycode to global scope
2014-09-29 19:15:50 +03:00
418492074f
Add option to use existing canvas for rendering
2014-09-28 22:51:11 +03:00
c083985f93
Provide fallbacks for html parsing
2014-09-28 00:11:54 +03:00
b46648657c
Fix firefox cross-origin iframe rendering
2014-09-27 23:03:57 +03:00
ac6b05d5d7
Add simpler api for rendering external urls
2014-09-27 21:07:25 +03:00
998bfb496e
Add google maps test
2014-09-27 20:20:08 +03:00
6d01d29b27
Fix background-size with background-repeat x and y as well ( #447 )
2014-09-27 18:03:18 +03:00
b36372bf6c
Clone and render canvas content correctly
2014-09-27 18:00:14 +03:00
8f46190da8
Fix: Render background-size correctly with no-repeat #447
2014-09-27 17:02:46 +03:00
ce2517ee6d
Correctly handle overflow content
2014-09-27 16:54:53 +03:00
fa360b8022
Fix z-index stacking with fixed position
2014-09-21 11:44:11 +03:00
f875ee6c9b
Correctly apply canvas background color
2014-09-21 11:24:20 +03:00
72994252aa
Continue render with failed svg images
2014-09-20 21:54:03 +03:00
c1ea1206e3
Correctly use native rendering with inline <svg> nodes if possible
2014-09-20 20:21:25 +03:00
bc08edc340
Fallback to jsonp proxy if browser doesn't support cors xhr/image
2014-09-20 19:53:22 +03:00
f758631480
Use correct window size for cloned iframe
2014-09-20 18:01:57 +03:00
a101b4acbf
Merge branch 'fix-doc-measurements' of https://github.com/ddrscott/html2canvas into ddrscott-fix-doc-measurements
...
Conflicts:
dist/html2canvas.js
dist/html2canvas.min.js
src/core.js
2014-09-20 17:40:09 +03:00
15599b520d
Begin implementing cross-origin iframes
2014-09-20 17:36:15 +03:00
a4ee26cffd
Add preliminary support for same-origin iframes
2014-09-16 20:12:13 +03:00
5a282666dc
Use correct document context for canvas render
2014-09-14 20:14:38 +03:00
733bd13a18
Use punycode to parse unicode characters correctly
2014-09-14 19:32:26 +03:00
489be4376b
upd
2014-09-14 18:55:14 +03:00