fixed bg with sketchy projects
This commit is contained in:
parent
bd754945b6
commit
2da11c6502
@ -53,13 +53,16 @@ window.save = function() {
|
|||||||
var data = $c[0].toDataURL();
|
var data = $c[0].toDataURL();
|
||||||
if( save.type == 'sketchy project' ) {
|
if( save.type == 'sketchy project' ) {
|
||||||
var list = JSON.parse(localStorage.getItem('projects'));
|
var list = JSON.parse(localStorage.getItem('projects'));
|
||||||
if( list && list.some(function(a) { return a.name == save['file name'] }) ) {
|
var index;
|
||||||
|
if( list && list.some(function(a, i) { if( a.name == save['file name'] ) {index = i; return true} return false }) ) {
|
||||||
if( confirm('A sketch with this name already exists. Do you want to overwrite ' + save['file name']) + '?' ) {
|
if( confirm('A sketch with this name already exists. Do you want to overwrite ' + save['file name']) + '?' ) {
|
||||||
list.push({
|
console.log(index);
|
||||||
|
list[index] = {
|
||||||
name: save['file name'],
|
name: save['file name'],
|
||||||
data: data,
|
data: data,
|
||||||
points: window.points
|
points: window.points,
|
||||||
})
|
settings: settings
|
||||||
|
}
|
||||||
localStorage.setItem('projects', JSON.stringify(list));
|
localStorage.setItem('projects', JSON.stringify(list));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -90,6 +93,8 @@ window.load = function() {
|
|||||||
c.drawImage(img, 0, 0);
|
c.drawImage(img, 0, 0);
|
||||||
window.points = file.points;
|
window.points = file.points;
|
||||||
window.points.history = [{ data: c.createImageData($c.width(), $c.height()), points: []}, { data: c.getImageData(0, 0, width(), height()), points: file.points}];
|
window.points.history = [{ data: c.createImageData($c.width(), $c.height()), points: []}, { data: c.getImageData(0, 0, width(), height()), points: file.points}];
|
||||||
|
$c.first().css('background', file.settings.bg);
|
||||||
|
window.settings.bg = file.settings.bg;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,13 +73,16 @@ $(document).ready(function() {
|
|||||||
|
|
||||||
if( save.type == 'sketchy project' ) {
|
if( save.type == 'sketchy project' ) {
|
||||||
var list = JSON.parse(localStorage.getItem('projects'));
|
var list = JSON.parse(localStorage.getItem('projects'));
|
||||||
if( list && list.some(function(a) { return a.name == save['file name'] }) ) {
|
var index;
|
||||||
|
if( list && list.some(function(a, i) { if( a.name == save['file name'] ) {index = i; return true} return false }) ) {
|
||||||
if( confirm('A sketch with this name already exists. Do you want to overwrite ' + save['file name']) + '?' ) {
|
if( confirm('A sketch with this name already exists. Do you want to overwrite ' + save['file name']) + '?' ) {
|
||||||
list.push({
|
console.log(index);
|
||||||
|
list[index] = {
|
||||||
name: save['file name'],
|
name: save['file name'],
|
||||||
data: data,
|
data: data,
|
||||||
points: window.points
|
points: window.points,
|
||||||
})
|
settings: settings
|
||||||
|
}
|
||||||
localStorage.setItem('projects', JSON.stringify(list));
|
localStorage.setItem('projects', JSON.stringify(list));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -110,6 +113,8 @@ $(document).ready(function() {
|
|||||||
c.drawImage(img, 0, 0);
|
c.drawImage(img, 0, 0);
|
||||||
window.points = file.points;
|
window.points = file.points;
|
||||||
window.points.history = [{ data: c.createImageData($c.width(), $c.height()), points: []}, { data: c.getImageData(0, 0, width(), height()), points: file.points}];
|
window.points.history = [{ data: c.createImageData($c.width(), $c.height()), points: []}, { data: c.getImageData(0, 0, width(), height()), points: file.points}];
|
||||||
|
$c.first().css('background', file.settings.bg);
|
||||||
|
window.settings.bg = file.settings.bg;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window.load = load;
|
window.load = load;
|
||||||
|
Loading…
Reference in New Issue
Block a user