summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2014-01-15 02:45:54 +0100
committerRobin Watts <robin.watts@artifex.com>2014-01-22 13:50:54 +0000
commit5fb234f599e95d3a88d4a8f50847bd11f2a64256 (patch)
tree798b177cd39f385daec1b390775c90f3cb6c7b9c /source
parentd695605c5d91b951a9c37f64a843e92caaa178e9 (diff)
downloadmupdf-5fb234f599e95d3a88d4a8f50847bd11f2a64256.tar.xz
Use object literals rather than "new Array" objects.
Arrays are intended for numeric arrays, since they have the magic updating of their "length" property which regular objects lack.
Diffstat (limited to 'source')
-rw-r--r--source/pdf/js/pdf-util.js109
1 files changed, 57 insertions, 52 deletions
diff --git a/source/pdf/js/pdf-util.js b/source/pdf/js/pdf-util.js
index 0104f5e4..9d51e05c 100644
--- a/source/pdf/js/pdf-util.js
+++ b/source/pdf/js/pdf-util.js
@@ -1,10 +1,12 @@
-var MuPDF = new Array();
+var MuPDF = {};
-MuPDF.monthName = ['January','February','March','April','May','June','July','August','September','October','November','December'];
-MuPDF.dayName = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
+MuPDF.monthName = [
+ 'January', 'February', 'March', 'April', 'May', 'June',
+ 'July', 'August', 'September', 'October', 'November', 'December' ];
-MuPDF.shortMonthName = new Array();
+MuPDF.dayName = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
+MuPDF.shortMonthName = [];
for (var i = 0; i < MuPDF.monthName.length; i++)
MuPDF.shortMonthName.push(MuPDF.monthName[i].substr(0,3));
@@ -14,14 +16,12 @@ MuPDF.monthPattern.compile('('+MuPDF.shortMonthName.join('|')+')');
MuPDF.padZeros = function(num, places)
{
var s = num.toString();
-
if (s.length < places)
s = new Array(places-s.length+1).join('0') + s;
-
return s;
}
-MuPDF.convertCase = function(str,cmd)
+MuPDF.convertCase = function(str, cmd)
{
switch (cmd)
{
@@ -32,32 +32,37 @@ MuPDF.convertCase = function(str,cmd)
}
/* display must be kept in sync with an enum in pdf_form.c */
-var display = new Array();
-display.visible = 0;
-display.hidden = 1;
-display.noPrint = 2;
-display.noView = 3;
-var border = new Array();
-border.s = "Solid";
-border.d = "Dashed";
-border.b = "Beveled";
-border.i = "Inset";
-border.u = "Underline";
-var color = new Array();
-color.transparent = [ "T" ];
-color.black = [ "G", 0];
-color.white = [ "G", 1];
-color.red = [ "RGB", 1,0,0 ];
-color.green = [ "RGB", 0,1,0 ];
-color.blue = [ "RGB", 0,0,1 ];
-color.cyan = [ "CMYK", 1,0,0,0 ];
-color.magenta = [ "CMYK", 0,1,0,0 ];
-color.yellow = [ "CMYK", 0,0,1,0 ];
-color.dkGray = [ "G", 0.25];
-color.gray = [ "G", 0.5];
-color.ltGray = [ "G", 0.75];
-
-var util = new Array();
+var display = {
+ visible: 0,
+ hidden: 1,
+ noPrint: 2,
+ noView: 3,
+};
+
+var border = {
+ s: "Solid",
+ d: "Dashed",
+ b: "Beveled",
+ i: "Inset",
+ u: "Underline",
+};
+
+var color = {
+ transparent: [ "T" ],
+ black: [ "G", 0 ],
+ white: [ "G", 1 ],
+ red: [ "RGB", 1,0,0 ],
+ green: [ "RGB", 0,1,0 ],
+ blue: [ "RGB", 0,0,1 ],
+ cyan: [ "CMYK", 1,0,0,0 ],
+ magenta: [ "CMYK", 0,1,0,0 ],
+ yellow: [ "CMYK", 0,0,1,0 ],
+ dkGray: [ "G", 0.25 ],
+ gray: [ "G", 0.5 ],
+ ltGray: [ "G", 0.75 ],
+};
+
+var util = {};
util.printd = function(fmt, d)
{
@@ -715,16 +720,16 @@ function AFNumber_Format(nDec,sepStyle,negStyle,currStyle,strCurrency,bCurrencyP
switch (groups.length)
{
- case 0:
- return;
- case 1:
- fracpart = '';
- intpart = groups[0];
- break;
- default:
- fracpart = groups.pop();
- intpart = groups.join('');
- break;
+ case 0:
+ return;
+ case 1:
+ fracpart = '';
+ intpart = groups[0];
+ break;
+ default:
+ fracpart = groups.pop();
+ intpart = groups.join('');
+ break;
}
// Remove leading zeros
@@ -759,15 +764,15 @@ function AFNumber_Format(nDec,sepStyle,negStyle,currStyle,strCurrency,bCurrencyP
{
switch (negStyle)
{
- case 0:
- intpart = '-'+intpart;
- break;
- case 1:
- break;
- case 2:
- case 3:
- intpart = '('+intpart+')';
- break;
+ case 0:
+ intpart = '-'+intpart;
+ break;
+ case 1:
+ break;
+ case 2:
+ case 3:
+ intpart = '('+intpart+')';
+ break;
}
}