mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-08 05:42:07 -05:00
Prebuilt module for commit 75c40babc9
This commit is contained in:
parent
0c8b0405a9
commit
c7c9d74dba
5 changed files with 84 additions and 63 deletions
45
dist/docs/assets/js/paper.js
vendored
45
dist/docs/assets/js/paper.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Sun Feb 14 14:52:37 2016 +0100
|
* Date: Sun Feb 14 15:12:52 2016 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
@ -13894,34 +13894,45 @@ new function() {
|
||||||
return null;
|
return null;
|
||||||
options = typeof options === 'function' ? { onLoad: options }
|
options = typeof options === 'function' ? { onLoad: options }
|
||||||
: options || {};
|
: options || {};
|
||||||
var node = source,
|
var scope = paper,
|
||||||
scope = paper;
|
item = null;
|
||||||
|
|
||||||
function onLoad(svg) {
|
function onLoad(svg) {
|
||||||
paper = scope;
|
try {
|
||||||
var item = importSVG(svg, options, true),
|
var node = typeof svg === 'object' ? svg : new window.DOMParser()
|
||||||
onLoad = options.onLoad;
|
.parseFromString(svg, 'image/svg+xml');
|
||||||
if (onLoad)
|
if (!node.nodeName) {
|
||||||
onLoad.call(this, item, svg);
|
node = null;
|
||||||
|
throw new Error('Unsupported SVG source: ' + source);
|
||||||
|
}
|
||||||
|
paper = scope;
|
||||||
|
item = importNode(node, options, true);
|
||||||
|
var onLoad = options.onLoad;
|
||||||
|
if (onLoad)
|
||||||
|
onLoad(item, svg);
|
||||||
|
} catch (e) {
|
||||||
|
onError(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function onError(message, status) {
|
function onError(message, status) {
|
||||||
var onError = options.onError;
|
var onError = options.onError;
|
||||||
if (onError) {
|
if (onError) {
|
||||||
onError.call(this, message, status);
|
onError(message, status);
|
||||||
} else {
|
} else {
|
||||||
throw new Error(message);
|
throw new Error(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof source === 'string' && !/^.*</.test(source)) {
|
if (typeof source === 'string' && !/^.*</.test(source)) {
|
||||||
node = document.getElementById(source);
|
var node = document.getElementById(source);
|
||||||
if (node) {
|
if (node) {
|
||||||
source = null;
|
onLoad(node);
|
||||||
} else {
|
} else {
|
||||||
Http.request({
|
Http.request({
|
||||||
url: source, async: true,
|
url: source, async: true,
|
||||||
onLoad: onLoad, onError: onError
|
onLoad: onLoad,
|
||||||
|
onError: onError
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
} else if (typeof File !== 'undefined' && source instanceof File) {
|
} else if (typeof File !== 'undefined' && source instanceof File) {
|
||||||
|
@ -13933,15 +13944,11 @@ new function() {
|
||||||
onError(reader.error);
|
onError(reader.error);
|
||||||
};
|
};
|
||||||
return reader.readAsText(source);
|
return reader.readAsText(source);
|
||||||
|
} else {
|
||||||
|
onLoad(source);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof source === 'string') {
|
return item;
|
||||||
node = new window.DOMParser().parseFromString(source,
|
|
||||||
'image/svg+xml');
|
|
||||||
}
|
|
||||||
if (!node.nodeName)
|
|
||||||
throw new Error('Unsupported SVG source: ' + source);
|
|
||||||
return importNode(node, options, true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Item.inject({
|
Item.inject({
|
||||||
|
|
45
dist/paper-core.js
vendored
45
dist/paper-core.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Sun Feb 14 14:52:37 2016 +0100
|
* Date: Sun Feb 14 15:12:52 2016 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
@ -13894,34 +13894,45 @@ new function() {
|
||||||
return null;
|
return null;
|
||||||
options = typeof options === 'function' ? { onLoad: options }
|
options = typeof options === 'function' ? { onLoad: options }
|
||||||
: options || {};
|
: options || {};
|
||||||
var node = source,
|
var scope = paper,
|
||||||
scope = paper;
|
item = null;
|
||||||
|
|
||||||
function onLoad(svg) {
|
function onLoad(svg) {
|
||||||
paper = scope;
|
try {
|
||||||
var item = importSVG(svg, options, true),
|
var node = typeof svg === 'object' ? svg : new window.DOMParser()
|
||||||
onLoad = options.onLoad;
|
.parseFromString(svg, 'image/svg+xml');
|
||||||
if (onLoad)
|
if (!node.nodeName) {
|
||||||
onLoad.call(this, item, svg);
|
node = null;
|
||||||
|
throw new Error('Unsupported SVG source: ' + source);
|
||||||
|
}
|
||||||
|
paper = scope;
|
||||||
|
item = importNode(node, options, true);
|
||||||
|
var onLoad = options.onLoad;
|
||||||
|
if (onLoad)
|
||||||
|
onLoad(item, svg);
|
||||||
|
} catch (e) {
|
||||||
|
onError(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function onError(message, status) {
|
function onError(message, status) {
|
||||||
var onError = options.onError;
|
var onError = options.onError;
|
||||||
if (onError) {
|
if (onError) {
|
||||||
onError.call(this, message, status);
|
onError(message, status);
|
||||||
} else {
|
} else {
|
||||||
throw new Error(message);
|
throw new Error(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof source === 'string' && !/^.*</.test(source)) {
|
if (typeof source === 'string' && !/^.*</.test(source)) {
|
||||||
node = document.getElementById(source);
|
var node = document.getElementById(source);
|
||||||
if (node) {
|
if (node) {
|
||||||
source = null;
|
onLoad(node);
|
||||||
} else {
|
} else {
|
||||||
Http.request({
|
Http.request({
|
||||||
url: source, async: true,
|
url: source, async: true,
|
||||||
onLoad: onLoad, onError: onError
|
onLoad: onLoad,
|
||||||
|
onError: onError
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
} else if (typeof File !== 'undefined' && source instanceof File) {
|
} else if (typeof File !== 'undefined' && source instanceof File) {
|
||||||
|
@ -13933,15 +13944,11 @@ new function() {
|
||||||
onError(reader.error);
|
onError(reader.error);
|
||||||
};
|
};
|
||||||
return reader.readAsText(source);
|
return reader.readAsText(source);
|
||||||
|
} else {
|
||||||
|
onLoad(source);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof source === 'string') {
|
return item;
|
||||||
node = new window.DOMParser().parseFromString(source,
|
|
||||||
'image/svg+xml');
|
|
||||||
}
|
|
||||||
if (!node.nodeName)
|
|
||||||
throw new Error('Unsupported SVG source: ' + source);
|
|
||||||
return importNode(node, options, true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Item.inject({
|
Item.inject({
|
||||||
|
|
4
dist/paper-core.min.js
vendored
4
dist/paper-core.min.js
vendored
File diff suppressed because one or more lines are too long
45
dist/paper-full.js
vendored
45
dist/paper-full.js
vendored
|
@ -9,7 +9,7 @@
|
||||||
*
|
*
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Date: Sun Feb 14 14:52:37 2016 +0100
|
* Date: Sun Feb 14 15:12:52 2016 +0100
|
||||||
*
|
*
|
||||||
***
|
***
|
||||||
*
|
*
|
||||||
|
@ -13894,34 +13894,45 @@ new function() {
|
||||||
return null;
|
return null;
|
||||||
options = typeof options === 'function' ? { onLoad: options }
|
options = typeof options === 'function' ? { onLoad: options }
|
||||||
: options || {};
|
: options || {};
|
||||||
var node = source,
|
var scope = paper,
|
||||||
scope = paper;
|
item = null;
|
||||||
|
|
||||||
function onLoad(svg) {
|
function onLoad(svg) {
|
||||||
paper = scope;
|
try {
|
||||||
var item = importSVG(svg, options, true),
|
var node = typeof svg === 'object' ? svg : new window.DOMParser()
|
||||||
onLoad = options.onLoad;
|
.parseFromString(svg, 'image/svg+xml');
|
||||||
if (onLoad)
|
if (!node.nodeName) {
|
||||||
onLoad.call(this, item, svg);
|
node = null;
|
||||||
|
throw new Error('Unsupported SVG source: ' + source);
|
||||||
|
}
|
||||||
|
paper = scope;
|
||||||
|
item = importNode(node, options, true);
|
||||||
|
var onLoad = options.onLoad;
|
||||||
|
if (onLoad)
|
||||||
|
onLoad(item, svg);
|
||||||
|
} catch (e) {
|
||||||
|
onError(e);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function onError(message, status) {
|
function onError(message, status) {
|
||||||
var onError = options.onError;
|
var onError = options.onError;
|
||||||
if (onError) {
|
if (onError) {
|
||||||
onError.call(this, message, status);
|
onError(message, status);
|
||||||
} else {
|
} else {
|
||||||
throw new Error(message);
|
throw new Error(message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof source === 'string' && !/^.*</.test(source)) {
|
if (typeof source === 'string' && !/^.*</.test(source)) {
|
||||||
node = document.getElementById(source);
|
var node = document.getElementById(source);
|
||||||
if (node) {
|
if (node) {
|
||||||
source = null;
|
onLoad(node);
|
||||||
} else {
|
} else {
|
||||||
Http.request({
|
Http.request({
|
||||||
url: source, async: true,
|
url: source, async: true,
|
||||||
onLoad: onLoad, onError: onError
|
onLoad: onLoad,
|
||||||
|
onError: onError
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
} else if (typeof File !== 'undefined' && source instanceof File) {
|
} else if (typeof File !== 'undefined' && source instanceof File) {
|
||||||
|
@ -13933,15 +13944,11 @@ new function() {
|
||||||
onError(reader.error);
|
onError(reader.error);
|
||||||
};
|
};
|
||||||
return reader.readAsText(source);
|
return reader.readAsText(source);
|
||||||
|
} else {
|
||||||
|
onLoad(source);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof source === 'string') {
|
return item;
|
||||||
node = new window.DOMParser().parseFromString(source,
|
|
||||||
'image/svg+xml');
|
|
||||||
}
|
|
||||||
if (!node.nodeName)
|
|
||||||
throw new Error('Unsupported SVG source: ' + source);
|
|
||||||
return importNode(node, options, true);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Item.inject({
|
Item.inject({
|
||||||
|
|
8
dist/paper-full.min.js
vendored
8
dist/paper-full.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue