From 5d0fde4a2c7185a44dde9cf0c7f66b4171939ca1 Mon Sep 17 00:00:00 2001 From: Tim van der Meij Date: Fri, 1 Aug 2014 22:56:11 +0200 Subject: [PATCH] Use strict equalities in src/core/jpx.js --- src/core/jpx.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/core/jpx.js b/src/core/jpx.js index 228725468..e6b88a651 100644 --- a/src/core/jpx.js +++ b/src/core/jpx.js @@ -88,7 +88,7 @@ var JpxImage = (function JpxImageClosure() { newByte = stream.getByte(); var code = (oldByte << 8) | newByte; // Image and tile size (SIZ) - if (code == 0xFF51) { + if (code === 0xFF51) { stream.skip(4); var Xsiz = stream.getInt32() >>> 0; // Byte 4 var Ysiz = stream.getInt32() >>> 0; // Byte 8 @@ -179,13 +179,13 @@ var JpxImage = (function JpxImageClosure() { default: throw new Error('JPX Error: Invalid SQcd value ' + sqcd); } - qcd.noQuantization = (spqcdSize == 8); + qcd.noQuantization = (spqcdSize === 8); qcd.scalarExpounded = scalarExpounded; qcd.guardBits = sqcd >> 5; spqcds = []; while (j < length + position) { var spqcd = {}; - if (spqcdSize == 8) { + if (spqcdSize === 8) { spqcd.epsilon = data[j++] >> 3; spqcd.mu = 0; } else { @@ -231,13 +231,13 @@ var JpxImage = (function JpxImageClosure() { default: throw new Error('JPX Error: Invalid SQcd value ' + sqcd); } - qcc.noQuantization = (spqcdSize == 8); + qcc.noQuantization = (spqcdSize === 8); qcc.scalarExpounded = scalarExpounded; qcc.guardBits = sqcd >> 5; spqcds = []; while (j < (length + position)) { spqcd = {}; - if (spqcdSize == 8) { + if (spqcdSize === 8) { spqcd.epsilon = data[j++] >> 3; spqcd.mu = 0; } else { @@ -550,7 +550,7 @@ var JpxImage = (function JpxImageClosure() { var codeblocks = subband.codeblocks; for (var j = 0, jj = codeblocks.length; j < jj; j++) { var codeblock = codeblocks[j]; - if (codeblock.precinctNumber != precinctNumber) { + if (codeblock.precinctNumber !== precinctNumber) { continue; } precinctCodeblocks.push(codeblock); @@ -752,7 +752,7 @@ var JpxImage = (function JpxImageClosure() { buffer = (buffer << 8) | b; bufferSize += 8; } - if (b == 0xFF) { + if (b === 0xFF) { skipNextBit = true; } } @@ -1259,7 +1259,7 @@ var JpxImage = (function JpxImageClosure() { level.index = index; var value = level.items[index]; - if (value == 0xFF) { + if (value === 0xFF) { break; } @@ -1337,8 +1337,8 @@ var JpxImage = (function JpxImageClosure() { this.width = width; this.height = height; - this.contextLabelTable = (subband == 'HH' ? HHContextLabel : - (subband == 'HL' ? HLContextLabel : LLAndLHContextsLabel)); + this.contextLabelTable = (subband === 'HH' ? HHContextLabel : + (subband === 'HL' ? HLContextLabel : LLAndLHContextsLabel)); var coefficientCount = width * height; @@ -1576,8 +1576,8 @@ var JpxImage = (function JpxImageClosure() { var checkAllEmpty = i0 + 3 < height; for (var j = 0; j < width; j++) { var index0 = indexBase + j; - // using the property: labels[neighborsSignificance[index]] == 0 - // when neighborsSignificance[index] == 0 + // using the property: labels[neighborsSignificance[index]] === 0 + // when neighborsSignificance[index] === 0 var allEmpty = (checkAllEmpty && processingFlags[index0] === 0 && processingFlags[index0 + oneRowDown] === 0 && @@ -1646,7 +1646,7 @@ var JpxImage = (function JpxImageClosure() { (decoder.readBit(contexts, UNIFORM_CONTEXT) << 2) | (decoder.readBit(contexts, UNIFORM_CONTEXT) << 1) | decoder.readBit(contexts, UNIFORM_CONTEXT); - if (symbol != 0xA) { + if (symbol !== 0xA) { throw new Error('JPX Error: Invalid segmentation symbol'); } }