Code formating

Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
This commit is contained in:
Guillaume Martigny 2016-04-19 17:13:40 +02:00 committed by Julian Descottes
parent 0f00ef563a
commit 9b6d45e8ed

View File

@ -58,25 +58,28 @@
$.publish(Events.HISTORY_STATE_SAVED); $.publish(Events.HISTORY_STATE_SAVED);
}; };
ns.HistoryService.prototype.getCurrentState = function(){ ns.HistoryService.prototype.getCurrentStateIndex = function() {
if(this.currentUUID){ return this.currentUUID;
};
ns.HistoryService.prototype.getCurrentState = function() {
if (this.currentUUID) {
return this.stateQueue[this.currentUUID]; return this.stateQueue[this.currentUUID];
} } else {
else{
return false; return false;
} }
}; };
ns.HistoryService.prototype.pushNewState_ = function(state){ ns.HistoryService.prototype.pushNewState_ = function(state) {
// Generate a random UUID (~1e28 combinations) // Generate a random UUID (~1e28 combinations)
var uuid = 'xxxxxx'.replace(/x/g, function(){ var uuid = 'xxxxxx'.replace(/x/g, function() {
return (Math.random() * 36 << 0).toString(36); return (Math.random() * 36 << 0).toString(36);
}); });
var currentState = this.getCurrentState(); var currentState = this.getCurrentState();
if(currentState){ if (currentState) {
// Clear unlinked states // Clear unlinked states
if(currentState.nextIndex){ if (currentState.nextIndex) {
this.clearBranchingQueue_(currentState.nextIndex); this.clearBranchingQueue_(currentState.nextIndex);
} }
@ -89,8 +92,8 @@
this.currentUUID = uuid; this.currentUUID = uuid;
}; };
ns.HistoryService.prototype.clearBranchingQueue_ = function(index){ ns.HistoryService.prototype.clearBranchingQueue_ = function(index) {
while(this.stateQueue[index]){ while (this.stateQueue[index]) {
var next = this.stateQueue[index].nextIndex; var next = this.stateQueue[index].nextIndex;
delete(this.stateQueue[index]); delete(this.stateQueue[index]);
index = next; index = next;
@ -99,14 +102,16 @@
ns.HistoryService.prototype.undo = function () { ns.HistoryService.prototype.undo = function () {
var currentState = this.getCurrentState(); var currentState = this.getCurrentState();
if(currentState.previousIndex) if (currentState.previousIndex) {
this.loadState(currentState.previousIndex); this.loadState(currentState.previousIndex);
}
}; };
ns.HistoryService.prototype.redo = function () { ns.HistoryService.prototype.redo = function () {
var currentState = this.getCurrentState(); var currentState = this.getCurrentState();
if(currentState.nextIndex) if (currentState.nextIndex) {
this.loadState(currentState.nextIndex); this.loadState(currentState.nextIndex);
}
}; };
ns.HistoryService.prototype.isLoadStateAllowed_ = function (index) { ns.HistoryService.prototype.isLoadStateAllowed_ = function (index) {
@ -175,9 +180,9 @@
this.piskelController.setPiskel(piskel); this.piskelController.setPiskel(piskel);
var walkingIndex = snapshotIndex; var walkingIndex = snapshotIndex;
while(walkingIndex && walkingIndex != index){ while (walkingIndex && walkingIndex != index) {
walkingIndex = this.stateQueue[walkingIndex].nextIndex; walkingIndex = this.stateQueue[walkingIndex].nextIndex;
if(walkingIndex){ if (walkingIndex) {
var state = this.stateQueue[walkingIndex]; var state = this.stateQueue[walkingIndex];
this.setupState(state); this.setupState(state);
this.replayState(state); this.replayState(state);