From 40490dc7f3127a9f08dd5d78dcafd7d510981f67 Mon Sep 17 00:00:00 2001 From: kangax Date: Sun, 24 Mar 2013 00:04:50 +0100 Subject: [PATCH] Add support for loading local files in `fabric.loadSVGFromURL` --- src/node.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/node.js b/src/node.js index 31291b37..45a4c569 100644 --- a/src/node.js +++ b/src/node.js @@ -79,9 +79,16 @@ fabric.loadSVGFromURL = function(url, callback) { url = url.replace(/^\n\s*/, '').replace(/\?.*$/, '').trim(); - request(url, '', function(body) { - fabric.loadSVGFromString(body, callback); - }); + if (url.indexOf('http') !== 0) { + request_fs(url, function(body) { + fabric.loadSVGFromString(body, callback); + }); + } + else { + request(url, '', function(body) { + fabric.loadSVGFromString(body, callback); + }); + } }; fabric.loadSVGFromString = function(string, callback) {