update short download
This commit is contained in:
@@ -366,71 +366,79 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
zoomIn(frontCanvas, fb_width, fb_height, "Left");
|
zoomIn(frontCanvas, fb_width, fb_height, "Left");
|
||||||
var content = frontCanvas.toSVG();
|
|
||||||
document.getElementById('svgFrontContent').innerHTML = content;
|
|
||||||
|
|
||||||
var el_id = document.getElementById('svgFrontContent');
|
try {
|
||||||
|
var content = frontCanvas.toSVG();
|
||||||
|
document.getElementById('svgFrontContent').innerHTML = content;
|
||||||
|
|
||||||
var getAllImageTag = el_id.getElementsByTagName('image');
|
var el_id = document.getElementById('svgFrontContent');
|
||||||
for (var i=0; i < getAllImageTag.length ; i++) {
|
|
||||||
var getElements = getAllImageTag[i];
|
|
||||||
var getXAttribute = getElements.getAttribute('x');
|
|
||||||
var getYAttribute = getElements.getAttribute('y');
|
|
||||||
getElements.removeAttribute('x')
|
|
||||||
getElements.removeAttribute('y');
|
|
||||||
getElements.setAttribute("transform", "matrix(1 0 0 1 "+getXAttribute+" "+getYAttribute+")");
|
|
||||||
}
|
|
||||||
|
|
||||||
var allGs = el_id.getElementsByTagName('g');
|
var getAllImageTag = el_id.getElementsByTagName('image');
|
||||||
var consolidatedContents1 = [];
|
for (var i=0; i < getAllImageTag.length ; i++) {
|
||||||
item = {}
|
var getElements = getAllImageTag[i];
|
||||||
|
var getXAttribute = getElements.getAttribute('x');
|
||||||
for (var i=0; i < allGs.length ; i++) {
|
var getYAttribute = getElements.getAttribute('y');
|
||||||
var finalXvalue = 0;
|
getElements.removeAttribute('x')
|
||||||
var finalYvalue = 0;
|
getElements.removeAttribute('y');
|
||||||
var gElem = allGs[i];
|
getElements.setAttribute("transform", "matrix(1 0 0 1 "+getXAttribute+" "+getYAttribute+")");
|
||||||
|
|
||||||
|
|
||||||
var children = gElem.childNodes;
|
|
||||||
|
|
||||||
var xforms = gElem.getAttribute('transform');
|
|
||||||
// console.log(xforms);
|
|
||||||
var parts = /translate\(\s*([^\s,)]+)[ ,]([^\s,)]+)/.exec(xforms);
|
|
||||||
|
|
||||||
var firstX = parts[1],
|
|
||||||
firstY = parts[2];
|
|
||||||
// x="3009.299" y="363.447"
|
|
||||||
var defaultXvalue = fb_x;
|
|
||||||
var defaultYvalue = fb_y;
|
|
||||||
|
|
||||||
//console.log(firstX, firstY);
|
|
||||||
var finalXvalue = Number(firstX) + Number(defaultXvalue);
|
|
||||||
var finalYvalue = Number(firstY) + Number(defaultYvalue);
|
|
||||||
//console.log(finalXvalue, finalYvalue);
|
|
||||||
gElem.transform.baseVal.getItem(0).setTranslate(finalXvalue,finalYvalue);
|
|
||||||
// console.log(gElem.transform.baseVal.getItem(0));
|
|
||||||
var s = new XMLSerializer();
|
|
||||||
|
|
||||||
var str = s.serializeToString(gElem);
|
|
||||||
|
|
||||||
// this for the fucking excess of curve text
|
|
||||||
var scale = /scale\(\s*([^\s,)]+)[ ,]([^\s,)]+)/.exec(xforms);
|
|
||||||
|
|
||||||
if(scale != null){
|
|
||||||
consolidatedContents1.push(str);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var allGs = el_id.getElementsByTagName('g');
|
||||||
|
var consolidatedContents1 = [];
|
||||||
|
item = {}
|
||||||
|
|
||||||
|
for (var i=0; i < allGs.length ; i++) {
|
||||||
|
var finalXvalue = 0;
|
||||||
|
var finalYvalue = 0;
|
||||||
|
var gElem = allGs[i];
|
||||||
|
|
||||||
|
|
||||||
|
var children = gElem.childNodes;
|
||||||
|
|
||||||
|
var xforms = gElem.getAttribute('transform');
|
||||||
|
// console.log(xforms);
|
||||||
|
var parts = /translate\(\s*([^\s,)]+)[ ,]([^\s,)]+)/.exec(xforms);
|
||||||
|
|
||||||
|
var firstX = parts[1],
|
||||||
|
firstY = parts[2];
|
||||||
|
// x="3009.299" y="363.447"
|
||||||
|
var defaultXvalue = fb_x;
|
||||||
|
var defaultYvalue = fb_y;
|
||||||
|
|
||||||
|
//console.log(firstX, firstY);
|
||||||
|
var finalXvalue = Number(firstX) + Number(defaultXvalue);
|
||||||
|
var finalYvalue = Number(firstY) + Number(defaultYvalue);
|
||||||
|
//console.log(finalXvalue, finalYvalue);
|
||||||
|
gElem.transform.baseVal.getItem(0).setTranslate(finalXvalue,finalYvalue);
|
||||||
|
// console.log(gElem.transform.baseVal.getItem(0));
|
||||||
|
var s = new XMLSerializer();
|
||||||
|
|
||||||
|
var str = s.serializeToString(gElem);
|
||||||
|
|
||||||
|
// this for the fucking excess of curve text
|
||||||
|
var scale = /scale\(\s*([^\s,)]+)[ ,]([^\s,)]+)/.exec(xforms);
|
||||||
|
|
||||||
|
if(scale != null){
|
||||||
|
consolidatedContents1.push(str);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
var contents = JSON.stringify(consolidatedContents1);
|
||||||
|
|
||||||
|
var con = jQuery.parseJSON(contents);
|
||||||
|
var countContents = con.length;
|
||||||
|
if(countContents != 0){ // check if content
|
||||||
|
var jContent = $.map(con, function(value) {
|
||||||
|
return(value);
|
||||||
|
});
|
||||||
|
$("#Left_Border").html(jContent.join(""));
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error)
|
||||||
}
|
}
|
||||||
|
|
||||||
var contents = JSON.stringify(consolidatedContents1);
|
|
||||||
|
|
||||||
var con = jQuery.parseJSON(contents);
|
|
||||||
var countContents = con.length;
|
|
||||||
if(countContents != 0){ // check if content
|
|
||||||
var jContent = $.map(con, function(value) {
|
|
||||||
return(value);
|
|
||||||
});
|
|
||||||
$("#Left_Border").html(jContent.join(""));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function backContent(bb_height, bb_width, bb_x, bb_y){
|
function backContent(bb_height, bb_width, bb_x, bb_y){
|
||||||
@@ -484,62 +492,68 @@
|
|||||||
|
|
||||||
|
|
||||||
zoomIn(backCanvas, bb_width, bb_height, "Right");
|
zoomIn(backCanvas, bb_width, bb_height, "Right");
|
||||||
var content = backCanvas.toSVG();
|
|
||||||
document.getElementById('svgBackContent').innerHTML = content;
|
|
||||||
|
|
||||||
var el_id = document.getElementById('svgBackContent');
|
try {
|
||||||
|
var content = backCanvas.toSVG();
|
||||||
|
document.getElementById('svgBackContent').innerHTML = content;
|
||||||
|
|
||||||
var getAllImageTag = el_id.getElementsByTagName('image');
|
var el_id = document.getElementById('svgBackContent');
|
||||||
for (var i=0; i < getAllImageTag.length ; i++) {
|
|
||||||
var getElements = getAllImageTag[i];
|
var getAllImageTag = el_id.getElementsByTagName('image');
|
||||||
var getXAttribute = getElements.getAttribute('x');
|
for (var i=0; i < getAllImageTag.length ; i++) {
|
||||||
var getYAttribute = getElements.getAttribute('y');
|
var getElements = getAllImageTag[i];
|
||||||
getElements.removeAttribute('x')
|
var getXAttribute = getElements.getAttribute('x');
|
||||||
getElements.removeAttribute('y');
|
var getYAttribute = getElements.getAttribute('y');
|
||||||
getElements.setAttribute("transform", "matrix(1 0 0 1 "+getXAttribute+" "+getYAttribute+")");
|
getElements.removeAttribute('x')
|
||||||
|
getElements.removeAttribute('y');
|
||||||
|
getElements.setAttribute("transform", "matrix(1 0 0 1 "+getXAttribute+" "+getYAttribute+")");
|
||||||
|
}
|
||||||
|
|
||||||
|
var allGs = el_id.getElementsByTagName('g');
|
||||||
|
|
||||||
|
var consolidatedContents = [];
|
||||||
|
item = {}
|
||||||
|
|
||||||
|
for (var i=0; i < allGs.length ; i++) {
|
||||||
|
var finalXvalue = 0;
|
||||||
|
var finalYvalue = 0;
|
||||||
|
var gElem = allGs[i];
|
||||||
|
var children = gElem.childNodes;
|
||||||
|
|
||||||
|
var xforms = gElem.getAttribute('transform');
|
||||||
|
//console.log(xforms);
|
||||||
|
var parts = /translate\(\s*([^\s,)]+)[ ,]([^\s,)]+)/.exec(xforms);
|
||||||
|
var firstX = parts[1],
|
||||||
|
firstY = parts[2];
|
||||||
|
// x="460.455" y="363.397"
|
||||||
|
var defaultXvalue = bb_x;
|
||||||
|
var defaultYvalue = bb_y;
|
||||||
|
|
||||||
|
//console.log(firstX, firstY);
|
||||||
|
var finalXvalue = Number(firstX) + Number(defaultXvalue);
|
||||||
|
var finalYvalue = Number(firstY) + Number(defaultYvalue);
|
||||||
|
gElem.transform.baseVal.getItem(0).setTranslate(finalXvalue,finalYvalue);
|
||||||
|
|
||||||
|
var s = new XMLSerializer();
|
||||||
|
var str = s.serializeToString(gElem);
|
||||||
|
consolidatedContents.push(str);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
var contents = JSON.stringify(consolidatedContents);
|
||||||
|
var con = jQuery.parseJSON(contents);
|
||||||
|
|
||||||
|
var countContents = con.length;
|
||||||
|
if(countContents != 0){ // check if content
|
||||||
|
var jContent = $.map(con, function(value) {
|
||||||
|
return(value);
|
||||||
|
});
|
||||||
|
$("#Right_Border").html(jContent.join(""));
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.log(error)
|
||||||
}
|
}
|
||||||
|
|
||||||
var allGs = el_id.getElementsByTagName('g');
|
|
||||||
|
|
||||||
var consolidatedContents = [];
|
|
||||||
item = {}
|
|
||||||
|
|
||||||
for (var i=0; i < allGs.length ; i++) {
|
|
||||||
var finalXvalue = 0;
|
|
||||||
var finalYvalue = 0;
|
|
||||||
var gElem = allGs[i];
|
|
||||||
var children = gElem.childNodes;
|
|
||||||
|
|
||||||
var xforms = gElem.getAttribute('transform');
|
|
||||||
//console.log(xforms);
|
|
||||||
var parts = /translate\(\s*([^\s,)]+)[ ,]([^\s,)]+)/.exec(xforms);
|
|
||||||
var firstX = parts[1],
|
|
||||||
firstY = parts[2];
|
|
||||||
// x="460.455" y="363.397"
|
|
||||||
var defaultXvalue = bb_x;
|
|
||||||
var defaultYvalue = bb_y;
|
|
||||||
|
|
||||||
//console.log(firstX, firstY);
|
|
||||||
var finalXvalue = Number(firstX) + Number(defaultXvalue);
|
|
||||||
var finalYvalue = Number(firstY) + Number(defaultYvalue);
|
|
||||||
gElem.transform.baseVal.getItem(0).setTranslate(finalXvalue,finalYvalue);
|
|
||||||
|
|
||||||
var s = new XMLSerializer();
|
|
||||||
var str = s.serializeToString(gElem);
|
|
||||||
consolidatedContents.push(str);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
var contents = JSON.stringify(consolidatedContents);
|
|
||||||
var con = jQuery.parseJSON(contents);
|
|
||||||
|
|
||||||
var countContents = con.length;
|
|
||||||
if(countContents != 0){ // check if content
|
|
||||||
var jContent = $.map(con, function(value) {
|
|
||||||
return(value);
|
|
||||||
});
|
|
||||||
$("#Right_Border").html(jContent.join(""));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function zoomIn(canvas, actualSizeX, actualSizeY, side) {
|
function zoomIn(canvas, actualSizeX, actualSizeY, side) {
|
||||||
|
|||||||
Reference in New Issue
Block a user