- Complete conversion to 2-spaces, fixing issue #37 (also removed some extra/misplaced tabs/spaces in process)

This commit is contained in:
Brett Zamir
2018-05-18 14:23:36 +08:00
parent f21d41a231
commit 4bfbaacb5e
72 changed files with 22085 additions and 22085 deletions

View File

@@ -2,58 +2,58 @@
/* globals $, svgCanvas */
// Note: This JavaScript file must be included as the last script on the main HTML editor page to override the open/save handlers
$(function () {
if (window.opera && window.opera.io && window.opera.io.filesystem) {
svgCanvas.setCustomHandlers({
open: function () {
try {
window.opera.io.filesystem.browseForFile(
new Date().getTime(), /* mountpoint name */
'', /* default location */
function (file) {
try {
if (file) {
var fstream = file.open(file, 'r');
var output = '';
while (!fstream.eof) {
output += fstream.readLine();
}
if (window.opera && window.opera.io && window.opera.io.filesystem) {
svgCanvas.setCustomHandlers({
open: function () {
try {
window.opera.io.filesystem.browseForFile(
new Date().getTime(), /* mountpoint name */
'', /* default location */
function (file) {
try {
if (file) {
var fstream = file.open(file, 'r');
var output = '';
while (!fstream.eof) {
output += fstream.readLine();
}
svgCanvas.setSvgString(output); /* 'this' is bound to the filestream object here */
}
} catch (e) {
console.log('Reading file failed.');
}
},
false, /* not persistent */
false, /* no multiple selections */
'*.svg' /* file extension filter */
);
} catch (e) {
console.log('Open file failed.');
}
},
save: function (window, svg) {
try {
window.opera.io.filesystem.browseForSave(
new Date().getTime(), /* mountpoint name */
'', /* default location */
function (file) {
try {
if (file) {
var fstream = file.open(file, 'w');
fstream.write(svg, 'UTF-8');
fstream.close();
}
} catch (e) {
console.log('Write to file failed.');
}
},
false /* not persistent */
);
} catch (e) {
console.log('Save file failed.');
}
}
});
}
svgCanvas.setSvgString(output); /* 'this' is bound to the filestream object here */
}
} catch (e) {
console.log('Reading file failed.');
}
},
false, /* not persistent */
false, /* no multiple selections */
'*.svg' /* file extension filter */
);
} catch (e) {
console.log('Open file failed.');
}
},
save: function (window, svg) {
try {
window.opera.io.filesystem.browseForSave(
new Date().getTime(), /* mountpoint name */
'', /* default location */
function (file) {
try {
if (file) {
var fstream = file.open(file, 'w');
fstream.write(svg, 'UTF-8');
fstream.close();
}
} catch (e) {
console.log('Write to file failed.');
}
},
false /* not persistent */
);
} catch (e) {
console.log('Save file failed.');
}
}
});
}
});