mirror of
https://github.com/niklasvh/html2canvas.git
synced 2023-08-10 21:13:10 +03:00
Derequire browserify bundles
This commit is contained in:
parent
f77339a4b5
commit
a704a54616
10
Gruntfile.js
10
Gruntfile.js
@ -65,7 +65,10 @@ module.exports = function(grunt) {
|
|||||||
browserifyOptions: {
|
browserifyOptions: {
|
||||||
standalone: 'html2canvas'
|
standalone: 'html2canvas'
|
||||||
},
|
},
|
||||||
banner: meta.banner
|
banner: meta.banner,
|
||||||
|
plugin: [
|
||||||
|
[ "browserify-derequire" ]
|
||||||
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
svg: {
|
svg: {
|
||||||
@ -77,7 +80,10 @@ module.exports = function(grunt) {
|
|||||||
browserifyOptions: {
|
browserifyOptions: {
|
||||||
standalone: 'html2canvas.svg'
|
standalone: 'html2canvas.svg'
|
||||||
},
|
},
|
||||||
banner: meta.banner
|
banner: meta.banner,
|
||||||
|
plugin: [
|
||||||
|
[ "browserify-derequire" ]
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
168
dist/html2canvas.js
vendored
168
dist/html2canvas.js
vendored
@ -5,7 +5,7 @@
|
|||||||
Released under License
|
Released under License
|
||||||
*/
|
*/
|
||||||
|
|
||||||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.html2canvas=e()}}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
|
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.html2canvas=e()}}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
|
||||||
(function (global){
|
(function (global){
|
||||||
/*! http://mths.be/punycode v1.2.4 by @mathias */
|
/*! http://mths.be/punycode v1.2.4 by @mathias */
|
||||||
;(function(root) {
|
;(function(root) {
|
||||||
@ -516,8 +516,8 @@
|
|||||||
}(this));
|
}(this));
|
||||||
|
|
||||||
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
|
||||||
},{}],2:[function(require,module,exports){
|
},{}],2:[function(_dereq_,module,exports){
|
||||||
var log = require('./log');
|
var log = _dereq_('./log');
|
||||||
|
|
||||||
function restoreOwnerScroll(ownerDocument, x, y) {
|
function restoreOwnerScroll(ownerDocument, x, y) {
|
||||||
if (ownerDocument.defaultView && (x !== ownerDocument.defaultView.pageXOffset || y !== ownerDocument.defaultView.pageYOffset)) {
|
if (ownerDocument.defaultView && (x !== ownerDocument.defaultView.pageXOffset || y !== ownerDocument.defaultView.pageYOffset)) {
|
||||||
@ -622,7 +622,7 @@ module.exports = function(ownerDocument, containerDocument, width, height, optio
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
},{"./log":13}],3:[function(require,module,exports){
|
},{"./log":13}],3:[function(_dereq_,module,exports){
|
||||||
// http://dev.w3.org/csswg/css-color/
|
// http://dev.w3.org/csswg/css-color/
|
||||||
|
|
||||||
function Color(value) {
|
function Color(value) {
|
||||||
@ -896,16 +896,16 @@ var colors = {
|
|||||||
|
|
||||||
module.exports = Color;
|
module.exports = Color;
|
||||||
|
|
||||||
},{}],4:[function(require,module,exports){
|
},{}],4:[function(_dereq_,module,exports){
|
||||||
var Support = require('./support');
|
var Support = _dereq_('./support');
|
||||||
var CanvasRenderer = require('./renderers/canvas');
|
var CanvasRenderer = _dereq_('./renderers/canvas');
|
||||||
var ImageLoader = require('./imageloader');
|
var ImageLoader = _dereq_('./imageloader');
|
||||||
var NodeParser = require('./nodeparser');
|
var NodeParser = _dereq_('./nodeparser');
|
||||||
var NodeContainer = require('./nodecontainer');
|
var NodeContainer = _dereq_('./nodecontainer');
|
||||||
var log = require('./log');
|
var log = _dereq_('./log');
|
||||||
var utils = require('./utils');
|
var utils = _dereq_('./utils');
|
||||||
var createWindowClone = require('./clone');
|
var createWindowClone = _dereq_('./clone');
|
||||||
var loadUrlDocument = require('./proxy').loadUrlDocument;
|
var loadUrlDocument = _dereq_('./proxy').loadUrlDocument;
|
||||||
var getBounds = utils.getBounds;
|
var getBounds = utils.getBounds;
|
||||||
|
|
||||||
var html2canvasNodeAttribute = "data-html2canvas-node";
|
var html2canvasNodeAttribute = "data-html2canvas-node";
|
||||||
@ -1051,9 +1051,9 @@ function absoluteUrl(url) {
|
|||||||
return link;
|
return link;
|
||||||
}
|
}
|
||||||
|
|
||||||
},{"./clone":2,"./imageloader":11,"./log":13,"./nodecontainer":14,"./nodeparser":15,"./proxy":16,"./renderers/canvas":20,"./support":22,"./utils":26}],5:[function(require,module,exports){
|
},{"./clone":2,"./imageloader":11,"./log":13,"./nodecontainer":14,"./nodeparser":15,"./proxy":16,"./renderers/canvas":20,"./support":22,"./utils":26}],5:[function(_dereq_,module,exports){
|
||||||
var log = require('./log');
|
var log = _dereq_('./log');
|
||||||
var smallImage = require('./utils').smallImage;
|
var smallImage = _dereq_('./utils').smallImage;
|
||||||
|
|
||||||
function DummyImageContainer(src) {
|
function DummyImageContainer(src) {
|
||||||
this.src = src;
|
this.src = src;
|
||||||
@ -1075,8 +1075,8 @@ function DummyImageContainer(src) {
|
|||||||
|
|
||||||
module.exports = DummyImageContainer;
|
module.exports = DummyImageContainer;
|
||||||
|
|
||||||
},{"./log":13,"./utils":26}],6:[function(require,module,exports){
|
},{"./log":13,"./utils":26}],6:[function(_dereq_,module,exports){
|
||||||
var smallImage = require('./utils').smallImage;
|
var smallImage = _dereq_('./utils').smallImage;
|
||||||
|
|
||||||
function Font(family, size) {
|
function Font(family, size) {
|
||||||
var container = document.createElement('div'),
|
var container = document.createElement('div'),
|
||||||
@ -1129,8 +1129,8 @@ function Font(family, size) {
|
|||||||
|
|
||||||
module.exports = Font;
|
module.exports = Font;
|
||||||
|
|
||||||
},{"./utils":26}],7:[function(require,module,exports){
|
},{"./utils":26}],7:[function(_dereq_,module,exports){
|
||||||
var Font = require('./font');
|
var Font = _dereq_('./font');
|
||||||
|
|
||||||
function FontMetrics() {
|
function FontMetrics() {
|
||||||
this.data = {};
|
this.data = {};
|
||||||
@ -1145,10 +1145,10 @@ FontMetrics.prototype.getMetrics = function(family, size) {
|
|||||||
|
|
||||||
module.exports = FontMetrics;
|
module.exports = FontMetrics;
|
||||||
|
|
||||||
},{"./font":6}],8:[function(require,module,exports){
|
},{"./font":6}],8:[function(_dereq_,module,exports){
|
||||||
var utils = require('./utils');
|
var utils = _dereq_('./utils');
|
||||||
var getBounds = utils.getBounds;
|
var getBounds = utils.getBounds;
|
||||||
var loadUrlDocument = require('./proxy').loadUrlDocument;
|
var loadUrlDocument = _dereq_('./proxy').loadUrlDocument;
|
||||||
|
|
||||||
function FrameContainer(container, sameOrigin, options) {
|
function FrameContainer(container, sameOrigin, options) {
|
||||||
this.image = null;
|
this.image = null;
|
||||||
@ -1164,7 +1164,7 @@ function FrameContainer(container, sameOrigin, options) {
|
|||||||
resolve(container);
|
resolve(container);
|
||||||
}
|
}
|
||||||
})).then(function(container) {
|
})).then(function(container) {
|
||||||
var html2canvas = require('./core');
|
var html2canvas = _dereq_('./core');
|
||||||
return html2canvas(container.contentWindow.document.documentElement, {type: 'view', width: container.width, height: container.height, proxy: options.proxy, javascriptEnabled: options.javascriptEnabled, removeContainer: options.removeContainer, allowTaint: options.allowTaint, imageTimeout: options.imageTimeout / 2});
|
return html2canvas(container.contentWindow.document.documentElement, {type: 'view', width: container.width, height: container.height, proxy: options.proxy, javascriptEnabled: options.javascriptEnabled, removeContainer: options.removeContainer, allowTaint: options.allowTaint, imageTimeout: options.imageTimeout / 2});
|
||||||
}).then(function(canvas) {
|
}).then(function(canvas) {
|
||||||
return self.image = canvas;
|
return self.image = canvas;
|
||||||
@ -1178,7 +1178,7 @@ FrameContainer.prototype.proxyLoad = function(proxy, bounds, options) {
|
|||||||
|
|
||||||
module.exports = FrameContainer;
|
module.exports = FrameContainer;
|
||||||
|
|
||||||
},{"./core":4,"./proxy":16,"./utils":26}],9:[function(require,module,exports){
|
},{"./core":4,"./proxy":16,"./utils":26}],9:[function(_dereq_,module,exports){
|
||||||
function GradientContainer(imageData) {
|
function GradientContainer(imageData) {
|
||||||
this.src = imageData.value;
|
this.src = imageData.value;
|
||||||
this.colorStops = [];
|
this.colorStops = [];
|
||||||
@ -1201,7 +1201,7 @@ GradientContainer.REGEXP_COLORSTOP = /^\s*(rgba?\(\s*\d{1,3},\s*\d{1,3},\s*\d{1,
|
|||||||
|
|
||||||
module.exports = GradientContainer;
|
module.exports = GradientContainer;
|
||||||
|
|
||||||
},{}],10:[function(require,module,exports){
|
},{}],10:[function(_dereq_,module,exports){
|
||||||
function ImageContainer(src, cors) {
|
function ImageContainer(src, cors) {
|
||||||
this.src = src;
|
this.src = src;
|
||||||
this.image = new Image();
|
this.image = new Image();
|
||||||
@ -1222,17 +1222,17 @@ function ImageContainer(src, cors) {
|
|||||||
|
|
||||||
module.exports = ImageContainer;
|
module.exports = ImageContainer;
|
||||||
|
|
||||||
},{}],11:[function(require,module,exports){
|
},{}],11:[function(_dereq_,module,exports){
|
||||||
var log = require('./log');
|
var log = _dereq_('./log');
|
||||||
var ImageContainer = require('./imagecontainer');
|
var ImageContainer = _dereq_('./imagecontainer');
|
||||||
var DummyImageContainer = require('./dummyimagecontainer');
|
var DummyImageContainer = _dereq_('./dummyimagecontainer');
|
||||||
var ProxyImageContainer = require('./proxyimagecontainer');
|
var ProxyImageContainer = _dereq_('./proxyimagecontainer');
|
||||||
var FrameContainer = require('./framecontainer');
|
var FrameContainer = _dereq_('./framecontainer');
|
||||||
var SVGContainer = require('./svgcontainer');
|
var SVGContainer = _dereq_('./svgcontainer');
|
||||||
var SVGNodeContainer = require('./svgnodecontainer');
|
var SVGNodeContainer = _dereq_('./svgnodecontainer');
|
||||||
var LinearGradientContainer = require('./lineargradientcontainer');
|
var LinearGradientContainer = _dereq_('./lineargradientcontainer');
|
||||||
var WebkitGradientContainer = require('./webkitgradientcontainer');
|
var WebkitGradientContainer = _dereq_('./webkitgradientcontainer');
|
||||||
var bind = require('./utils').bind;
|
var bind = _dereq_('./utils').bind;
|
||||||
|
|
||||||
function ImageLoader(options, support) {
|
function ImageLoader(options, support) {
|
||||||
this.link = null;
|
this.link = null;
|
||||||
@ -1381,9 +1381,9 @@ ImageLoader.prototype.timeout = function(container, timeout) {
|
|||||||
|
|
||||||
module.exports = ImageLoader;
|
module.exports = ImageLoader;
|
||||||
|
|
||||||
},{"./dummyimagecontainer":5,"./framecontainer":8,"./imagecontainer":10,"./lineargradientcontainer":12,"./log":13,"./proxyimagecontainer":17,"./svgcontainer":23,"./svgnodecontainer":24,"./utils":26,"./webkitgradientcontainer":27}],12:[function(require,module,exports){
|
},{"./dummyimagecontainer":5,"./framecontainer":8,"./imagecontainer":10,"./lineargradientcontainer":12,"./log":13,"./proxyimagecontainer":17,"./svgcontainer":23,"./svgnodecontainer":24,"./utils":26,"./webkitgradientcontainer":27}],12:[function(_dereq_,module,exports){
|
||||||
var GradientContainer = require('./gradientcontainer');
|
var GradientContainer = _dereq_('./gradientcontainer');
|
||||||
var Color = require('./color');
|
var Color = _dereq_('./color');
|
||||||
|
|
||||||
function LinearGradientContainer(imageData) {
|
function LinearGradientContainer(imageData) {
|
||||||
GradientContainer.apply(this, arguments);
|
GradientContainer.apply(this, arguments);
|
||||||
@ -1485,7 +1485,7 @@ LinearGradientContainer.REGEXP_DIRECTION = /^\s*(?:to|left|right|top|bottom|cent
|
|||||||
|
|
||||||
module.exports = LinearGradientContainer;
|
module.exports = LinearGradientContainer;
|
||||||
|
|
||||||
},{"./color":3,"./gradientcontainer":9}],13:[function(require,module,exports){
|
},{"./color":3,"./gradientcontainer":9}],13:[function(_dereq_,module,exports){
|
||||||
var logger = function() {
|
var logger = function() {
|
||||||
if (logger.options.logging && window.console && window.console.log) {
|
if (logger.options.logging && window.console && window.console.log) {
|
||||||
Function.prototype.bind.call(window.console.log, (window.console)).apply(window.console, [(Date.now() - logger.options.start) + "ms", "html2canvas:"].concat([].slice.call(arguments, 0)));
|
Function.prototype.bind.call(window.console.log, (window.console)).apply(window.console, [(Date.now() - logger.options.start) + "ms", "html2canvas:"].concat([].slice.call(arguments, 0)));
|
||||||
@ -1495,9 +1495,9 @@ var logger = function() {
|
|||||||
logger.options = {logging: false};
|
logger.options = {logging: false};
|
||||||
module.exports = logger;
|
module.exports = logger;
|
||||||
|
|
||||||
},{}],14:[function(require,module,exports){
|
},{}],14:[function(_dereq_,module,exports){
|
||||||
var Color = require('./color');
|
var Color = _dereq_('./color');
|
||||||
var utils = require('./utils');
|
var utils = _dereq_('./utils');
|
||||||
var getBounds = utils.getBounds;
|
var getBounds = utils.getBounds;
|
||||||
var parseBackgrounds = utils.parseBackgrounds;
|
var parseBackgrounds = utils.parseBackgrounds;
|
||||||
var offsetBounds = utils.offsetBounds;
|
var offsetBounds = utils.offsetBounds;
|
||||||
@ -1793,16 +1793,16 @@ function asFloat(str) {
|
|||||||
|
|
||||||
module.exports = NodeContainer;
|
module.exports = NodeContainer;
|
||||||
|
|
||||||
},{"./color":3,"./utils":26}],15:[function(require,module,exports){
|
},{"./color":3,"./utils":26}],15:[function(_dereq_,module,exports){
|
||||||
var log = require('./log');
|
var log = _dereq_('./log');
|
||||||
var punycode = require('punycode');
|
var punycode = _dereq_('punycode');
|
||||||
var NodeContainer = require('./nodecontainer');
|
var NodeContainer = _dereq_('./nodecontainer');
|
||||||
var TextContainer = require('./textcontainer');
|
var TextContainer = _dereq_('./textcontainer');
|
||||||
var PseudoElementContainer = require('./pseudoelementcontainer');
|
var PseudoElementContainer = _dereq_('./pseudoelementcontainer');
|
||||||
var FontMetrics = require('./fontmetrics');
|
var FontMetrics = _dereq_('./fontmetrics');
|
||||||
var Color = require('./color');
|
var Color = _dereq_('./color');
|
||||||
var StackingContext = require('./stackingcontext');
|
var StackingContext = _dereq_('./stackingcontext');
|
||||||
var utils = require('./utils');
|
var utils = _dereq_('./utils');
|
||||||
var bind = utils.bind;
|
var bind = utils.bind;
|
||||||
var getBounds = utils.getBounds;
|
var getBounds = utils.getBounds;
|
||||||
var parseBackgrounds = utils.parseBackgrounds;
|
var parseBackgrounds = utils.parseBackgrounds;
|
||||||
@ -2664,11 +2664,11 @@ function hasUnicode(string) {
|
|||||||
|
|
||||||
module.exports = NodeParser;
|
module.exports = NodeParser;
|
||||||
|
|
||||||
},{"./color":3,"./fontmetrics":7,"./log":13,"./nodecontainer":14,"./pseudoelementcontainer":18,"./stackingcontext":21,"./textcontainer":25,"./utils":26,"punycode":1}],16:[function(require,module,exports){
|
},{"./color":3,"./fontmetrics":7,"./log":13,"./nodecontainer":14,"./pseudoelementcontainer":18,"./stackingcontext":21,"./textcontainer":25,"./utils":26,"punycode":1}],16:[function(_dereq_,module,exports){
|
||||||
var XHR = require('./xhr');
|
var XHR = _dereq_('./xhr');
|
||||||
var utils = require('./utils');
|
var utils = _dereq_('./utils');
|
||||||
var log = require('./log');
|
var log = _dereq_('./log');
|
||||||
var createWindowClone = require('./clone');
|
var createWindowClone = _dereq_('./clone');
|
||||||
var decode64 = utils.decode64;
|
var decode64 = utils.decode64;
|
||||||
|
|
||||||
function Proxy(src, proxyUrl, document) {
|
function Proxy(src, proxyUrl, document) {
|
||||||
@ -2761,8 +2761,8 @@ exports.Proxy = Proxy;
|
|||||||
exports.ProxyURL = ProxyURL;
|
exports.ProxyURL = ProxyURL;
|
||||||
exports.loadUrlDocument = loadUrlDocument;
|
exports.loadUrlDocument = loadUrlDocument;
|
||||||
|
|
||||||
},{"./clone":2,"./log":13,"./utils":26,"./xhr":28}],17:[function(require,module,exports){
|
},{"./clone":2,"./log":13,"./utils":26,"./xhr":28}],17:[function(_dereq_,module,exports){
|
||||||
var ProxyURL = require('./proxy').ProxyURL;
|
var ProxyURL = _dereq_('./proxy').ProxyURL;
|
||||||
|
|
||||||
function ProxyImageContainer(src, proxy) {
|
function ProxyImageContainer(src, proxy) {
|
||||||
var link = document.createElement("a");
|
var link = document.createElement("a");
|
||||||
@ -2784,8 +2784,8 @@ function ProxyImageContainer(src, proxy) {
|
|||||||
|
|
||||||
module.exports = ProxyImageContainer;
|
module.exports = ProxyImageContainer;
|
||||||
|
|
||||||
},{"./proxy":16}],18:[function(require,module,exports){
|
},{"./proxy":16}],18:[function(_dereq_,module,exports){
|
||||||
var NodeContainer = require('./nodecontainer');
|
var NodeContainer = _dereq_('./nodecontainer');
|
||||||
|
|
||||||
function PseudoElementContainer(node, parent, type) {
|
function PseudoElementContainer(node, parent, type) {
|
||||||
NodeContainer.call(this, node, parent);
|
NodeContainer.call(this, node, parent);
|
||||||
@ -2824,8 +2824,8 @@ PseudoElementContainer.prototype.PSEUDO_HIDE_ELEMENT_CLASS_AFTER = "___html2canv
|
|||||||
|
|
||||||
module.exports = PseudoElementContainer;
|
module.exports = PseudoElementContainer;
|
||||||
|
|
||||||
},{"./nodecontainer":14}],19:[function(require,module,exports){
|
},{"./nodecontainer":14}],19:[function(_dereq_,module,exports){
|
||||||
var log = require('./log');
|
var log = _dereq_('./log');
|
||||||
|
|
||||||
function Renderer(width, height, images, options, document) {
|
function Renderer(width, height, images, options, document) {
|
||||||
this.width = width;
|
this.width = width;
|
||||||
@ -2934,10 +2934,10 @@ Renderer.prototype.renderBackgroundRepeating = function(container, bounds, image
|
|||||||
|
|
||||||
module.exports = Renderer;
|
module.exports = Renderer;
|
||||||
|
|
||||||
},{"./log":13}],20:[function(require,module,exports){
|
},{"./log":13}],20:[function(_dereq_,module,exports){
|
||||||
var Renderer = require('../renderer');
|
var Renderer = _dereq_('../renderer');
|
||||||
var LinearGradientContainer = require('../lineargradientcontainer');
|
var LinearGradientContainer = _dereq_('../lineargradientcontainer');
|
||||||
var log = require('../log');
|
var log = _dereq_('../log');
|
||||||
|
|
||||||
function CanvasRenderer(width, height) {
|
function CanvasRenderer(width, height) {
|
||||||
Renderer.apply(this, arguments);
|
Renderer.apply(this, arguments);
|
||||||
@ -3117,8 +3117,8 @@ function hasEntries(array) {
|
|||||||
|
|
||||||
module.exports = CanvasRenderer;
|
module.exports = CanvasRenderer;
|
||||||
|
|
||||||
},{"../lineargradientcontainer":12,"../log":13,"../renderer":19}],21:[function(require,module,exports){
|
},{"../lineargradientcontainer":12,"../log":13,"../renderer":19}],21:[function(_dereq_,module,exports){
|
||||||
var NodeContainer = require('./nodecontainer');
|
var NodeContainer = _dereq_('./nodecontainer');
|
||||||
|
|
||||||
function StackingContext(hasOwnStacking, opacity, element, parent) {
|
function StackingContext(hasOwnStacking, opacity, element, parent) {
|
||||||
NodeContainer.call(this, element, parent);
|
NodeContainer.call(this, element, parent);
|
||||||
@ -3137,7 +3137,7 @@ StackingContext.prototype.getParentStack = function(context) {
|
|||||||
|
|
||||||
module.exports = StackingContext;
|
module.exports = StackingContext;
|
||||||
|
|
||||||
},{"./nodecontainer":14}],22:[function(require,module,exports){
|
},{"./nodecontainer":14}],22:[function(_dereq_,module,exports){
|
||||||
function Support(document) {
|
function Support(document) {
|
||||||
this.rangeBounds = this.testRangeBounds(document);
|
this.rangeBounds = this.testRangeBounds(document);
|
||||||
this.cors = this.testCORS();
|
this.cors = this.testCORS();
|
||||||
@ -3190,9 +3190,9 @@ Support.prototype.testSVG = function() {
|
|||||||
|
|
||||||
module.exports = Support;
|
module.exports = Support;
|
||||||
|
|
||||||
},{}],23:[function(require,module,exports){
|
},{}],23:[function(_dereq_,module,exports){
|
||||||
var XHR = require('./xhr');
|
var XHR = _dereq_('./xhr');
|
||||||
var decode64 = require('./utils').decode64;
|
var decode64 = _dereq_('./utils').decode64;
|
||||||
|
|
||||||
function SVGContainer(src) {
|
function SVGContainer(src) {
|
||||||
this.src = src;
|
this.src = src;
|
||||||
@ -3244,8 +3244,8 @@ SVGContainer.prototype.decode64 = function(str) {
|
|||||||
|
|
||||||
module.exports = SVGContainer;
|
module.exports = SVGContainer;
|
||||||
|
|
||||||
},{"./utils":26,"./xhr":28}],24:[function(require,module,exports){
|
},{"./utils":26,"./xhr":28}],24:[function(_dereq_,module,exports){
|
||||||
var SVGContainer = require('./svgcontainer');
|
var SVGContainer = _dereq_('./svgcontainer');
|
||||||
|
|
||||||
function SVGNodeContainer(node, _native) {
|
function SVGNodeContainer(node, _native) {
|
||||||
this.src = node;
|
this.src = node;
|
||||||
@ -3271,8 +3271,8 @@ SVGNodeContainer.prototype = Object.create(SVGContainer.prototype);
|
|||||||
|
|
||||||
module.exports = SVGNodeContainer;
|
module.exports = SVGNodeContainer;
|
||||||
|
|
||||||
},{"./svgcontainer":23}],25:[function(require,module,exports){
|
},{"./svgcontainer":23}],25:[function(_dereq_,module,exports){
|
||||||
var NodeContainer = require('./nodecontainer');
|
var NodeContainer = _dereq_('./nodecontainer');
|
||||||
|
|
||||||
function TextContainer(node, parent) {
|
function TextContainer(node, parent) {
|
||||||
NodeContainer.call(this, node, parent);
|
NodeContainer.call(this, node, parent);
|
||||||
@ -3306,7 +3306,7 @@ function capitalize(m, p1, p2) {
|
|||||||
|
|
||||||
module.exports = TextContainer;
|
module.exports = TextContainer;
|
||||||
|
|
||||||
},{"./nodecontainer":14}],26:[function(require,module,exports){
|
},{"./nodecontainer":14}],26:[function(_dereq_,module,exports){
|
||||||
exports.smallImage = function smallImage() {
|
exports.smallImage = function smallImage() {
|
||||||
return "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
|
return "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
|
||||||
};
|
};
|
||||||
@ -3477,8 +3477,8 @@ exports.parseBackgrounds = function(backgroundImage) {
|
|||||||
return results;
|
return results;
|
||||||
};
|
};
|
||||||
|
|
||||||
},{}],27:[function(require,module,exports){
|
},{}],27:[function(_dereq_,module,exports){
|
||||||
var GradientContainer = require('./gradientcontainer');
|
var GradientContainer = _dereq_('./gradientcontainer');
|
||||||
|
|
||||||
function WebkitGradientContainer(imageData) {
|
function WebkitGradientContainer(imageData) {
|
||||||
GradientContainer.apply(this, arguments);
|
GradientContainer.apply(this, arguments);
|
||||||
@ -3489,7 +3489,7 @@ WebkitGradientContainer.prototype = Object.create(GradientContainer.prototype);
|
|||||||
|
|
||||||
module.exports = WebkitGradientContainer;
|
module.exports = WebkitGradientContainer;
|
||||||
|
|
||||||
},{"./gradientcontainer":9}],28:[function(require,module,exports){
|
},{"./gradientcontainer":9}],28:[function(_dereq_,module,exports){
|
||||||
function XHR(url) {
|
function XHR(url) {
|
||||||
return new Promise(function(resolve, reject) {
|
return new Promise(function(resolve, reject) {
|
||||||
var xhr = new XMLHttpRequest();
|
var xhr = new XMLHttpRequest();
|
||||||
|
24
dist/html2canvas.svg.js
vendored
24
dist/html2canvas.svg.js
vendored
@ -5,9 +5,9 @@
|
|||||||
Released under License
|
Released under License
|
||||||
*/
|
*/
|
||||||
|
|
||||||
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n;"undefined"!=typeof window?n=window:"undefined"!=typeof global?n=global:"undefined"!=typeof self&&(n=self),(n.html2canvas||(n.html2canvas={})).svg=e()}}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
|
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n;"undefined"!=typeof window?n=window:"undefined"!=typeof global?n=global:"undefined"!=typeof self&&(n=self),(n.html2canvas||(n.html2canvas={})).svg=e()}}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(_dereq_,module,exports){
|
||||||
|
|
||||||
},{}],2:[function(require,module,exports){
|
},{}],2:[function(_dereq_,module,exports){
|
||||||
/*!
|
/*!
|
||||||
* The buffer module from node.js, for the browser.
|
* The buffer module from node.js, for the browser.
|
||||||
*
|
*
|
||||||
@ -15,9 +15,9 @@
|
|||||||
* @license MIT
|
* @license MIT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
var base64 = require('base64-js')
|
var base64 = _dereq_('base64-js')
|
||||||
var ieee754 = require('ieee754')
|
var ieee754 = _dereq_('ieee754')
|
||||||
var isArray = require('is-array')
|
var isArray = _dereq_('is-array')
|
||||||
|
|
||||||
exports.Buffer = Buffer
|
exports.Buffer = Buffer
|
||||||
exports.SlowBuffer = SlowBuffer
|
exports.SlowBuffer = SlowBuffer
|
||||||
@ -1325,7 +1325,7 @@ function decodeUtf8Char (str) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
},{"base64-js":3,"ieee754":4,"is-array":5}],3:[function(require,module,exports){
|
},{"base64-js":3,"ieee754":4,"is-array":5}],3:[function(_dereq_,module,exports){
|
||||||
var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
|
var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
|
||||||
|
|
||||||
;(function (exports) {
|
;(function (exports) {
|
||||||
@ -1451,7 +1451,7 @@ var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
|
|||||||
exports.fromByteArray = uint8ToBase64
|
exports.fromByteArray = uint8ToBase64
|
||||||
}(typeof exports === 'undefined' ? (this.base64js = {}) : exports))
|
}(typeof exports === 'undefined' ? (this.base64js = {}) : exports))
|
||||||
|
|
||||||
},{}],4:[function(require,module,exports){
|
},{}],4:[function(_dereq_,module,exports){
|
||||||
exports.read = function(buffer, offset, isLE, mLen, nBytes) {
|
exports.read = function(buffer, offset, isLE, mLen, nBytes) {
|
||||||
var e, m,
|
var e, m,
|
||||||
eLen = nBytes * 8 - mLen - 1,
|
eLen = nBytes * 8 - mLen - 1,
|
||||||
@ -1537,7 +1537,7 @@ exports.write = function(buffer, value, offset, isLE, mLen, nBytes) {
|
|||||||
buffer[offset + i - d] |= s * 128;
|
buffer[offset + i - d] |= s * 128;
|
||||||
};
|
};
|
||||||
|
|
||||||
},{}],5:[function(require,module,exports){
|
},{}],5:[function(_dereq_,module,exports){
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* isArray
|
* isArray
|
||||||
@ -1572,7 +1572,7 @@ module.exports = isArray || function (val) {
|
|||||||
return !! val && '[object Array]' == str.call(val);
|
return !! val && '[object Array]' == str.call(val);
|
||||||
};
|
};
|
||||||
|
|
||||||
},{}],6:[function(require,module,exports){
|
},{}],6:[function(_dereq_,module,exports){
|
||||||
(function (Buffer){
|
(function (Buffer){
|
||||||
/* build: `node build.js modules=text,serialization,parser,gradient,pattern,shadow,freedrawing,image_filters,serialization no-es5-compat minifier=uglifyjs` */
|
/* build: `node build.js modules=text,serialization,parser,gradient,pattern,shadow,freedrawing,image_filters,serialization no-es5-compat minifier=uglifyjs` */
|
||||||
/*! Fabric.js Copyright 2008-2014, Printio (Juriy Zaytsev, Maxim Chernyak) */
|
/*! Fabric.js Copyright 2008-2014, Printio (Juriy Zaytsev, Maxim Chernyak) */
|
||||||
@ -1588,7 +1588,7 @@ if (typeof document !== 'undefined' && typeof window !== 'undefined') {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// assume we're running under node.js when document/window are not present
|
// assume we're running under node.js when document/window are not present
|
||||||
fabric.document = require("jsdom")
|
fabric.document = _dereq_("jsdom")
|
||||||
.jsdom("<!DOCTYPE html><html><head></head><body></body></html>");
|
.jsdom("<!DOCTYPE html><html><head></head><body></body></html>");
|
||||||
|
|
||||||
fabric.window = fabric.document.createWindow();
|
fabric.window = fabric.document.createWindow();
|
||||||
@ -4026,7 +4026,7 @@ fabric.Collection = {
|
|||||||
*/
|
*/
|
||||||
createImage: function() {
|
createImage: function() {
|
||||||
return fabric.isLikelyNode
|
return fabric.isLikelyNode
|
||||||
? new (require('canvas').Image)()
|
? new (_dereq_('canvas').Image)()
|
||||||
: fabric.document.createElement('img');
|
: fabric.document.createElement('img');
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -19266,6 +19266,6 @@ fabric.Image.filters.BaseFilter = fabric.util.createClass(/** @lends fabric.Imag
|
|||||||
})(typeof exports !== 'undefined' ? exports : this);
|
})(typeof exports !== 'undefined' ? exports : this);
|
||||||
|
|
||||||
|
|
||||||
}).call(this,require("buffer").Buffer)
|
}).call(this,_dereq_("buffer").Buffer)
|
||||||
},{"buffer":2,"canvas":1,"jsdom":1}]},{},[6])(6)
|
},{"buffer":2,"canvas":1,"jsdom":1}]},{},[6])(6)
|
||||||
});
|
});
|
6
dist/html2canvas.svg.min.js
vendored
6
dist/html2canvas.svg.min.js
vendored
File diff suppressed because one or more lines are too long
@ -22,6 +22,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"base64-arraybuffer": "^0.1.5",
|
"base64-arraybuffer": "^0.1.5",
|
||||||
"bluebird": "^3.0.6",
|
"bluebird": "^3.0.6",
|
||||||
|
"browserify-derequire": "^0.9.4",
|
||||||
"grunt": "^0.4.5",
|
"grunt": "^0.4.5",
|
||||||
"grunt-browserify": "^4.0.1",
|
"grunt-browserify": "^4.0.1",
|
||||||
"grunt-cli": "^0.1.13",
|
"grunt-cli": "^0.1.13",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user