From 5cbb9b86643f58e57a7d97538e8d8722c261961b Mon Sep 17 00:00:00 2001 From: jdescottes Date: Wed, 11 Mar 2015 18:51:49 +0100 Subject: [PATCH] ongoing : web workers for current colors service --- src/js/model/frame/CachedFrameProcessor.js | 3 ++- src/js/utils/UserSettings.js | 4 ++-- src/js/worker/HashBuilder.js | 5 +++++ 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 src/js/worker/HashBuilder.js diff --git a/src/js/model/frame/CachedFrameProcessor.js b/src/js/model/frame/CachedFrameProcessor.js index 7e20b9d4..8a164be6 100644 --- a/src/js/model/frame/CachedFrameProcessor.js +++ b/src/js/model/frame/CachedFrameProcessor.js @@ -65,7 +65,8 @@ if (cache[cacheKey]) { processedFrame = cache[cacheKey]; } else { - var frameAsString = pskl.utils.hashCode(JSON.stringify(frame.getPixels())); + var framePixels = JSON.stringify(frame.getPixels()); + var frameAsString = pskl.utils.hashCode(framePixels); if (cache[frameAsString]) { processedFrame = this.outputCloner(cache[frameAsString], frame); } else { diff --git a/src/js/utils/UserSettings.js b/src/js/utils/UserSettings.js index e8f7e1d3..ed24ab7b 100644 --- a/src/js/utils/UserSettings.js +++ b/src/js/utils/UserSettings.js @@ -15,8 +15,8 @@ 'GRID_WIDTH' : 0, 'MAX_FPS' : 24, 'DEFAULT_SIZE' : { - width : 32, - height : 32 + width : Constants.DEFAULT.WIDTH, + height : Constants.DEFAULT.HEIGHT }, 'CANVAS_BACKGROUND' : 'lowcont-dark-canvas-background', 'SELECTED_PALETTE' : Constants.CURRENT_COLORS_PALETTE_ID, diff --git a/src/js/worker/HashBuilder.js b/src/js/worker/HashBuilder.js new file mode 100644 index 00000000..30cc5934 --- /dev/null +++ b/src/js/worker/HashBuilder.js @@ -0,0 +1,5 @@ +(function () { + var ns = $.namespace('pskl.worker'); + + ns.HashBuilder = function () {}; +})(); \ No newline at end of file