diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2014-02-05 15:26:41 +0100 |
---|---|---|
committer | Tor Andersson <tor.andersson@artifex.com> | 2014-02-12 17:06:06 +0100 |
commit | 921c4f1fa00e29626257a14237b285aab897e861 (patch) | |
tree | 22735dd032f2dc6a196a505164e5f9d4fb251bee | |
parent | 557ebf4323249dc80c711b286d189be39f765b39 (diff) | |
download | mupdf-921c4f1fa00e29626257a14237b285aab897e861.tar.xz |
pdf-util.js: Simplify MuPDF object.
-rw-r--r-- | source/pdf/js/pdf-util.js | 52 |
1 files changed, 21 insertions, 31 deletions
diff --git a/source/pdf/js/pdf-util.js b/source/pdf/js/pdf-util.js index 58a70fa1..cfc3367f 100644 --- a/source/pdf/js/pdf-util.js +++ b/source/pdf/js/pdf-util.js @@ -1,34 +1,24 @@ -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.shortMonthName = []; -for (var i = 0; i < MuPDF.monthName.length; i++) - MuPDF.shortMonthName.push(MuPDF.monthName[i].substring(0,3)); - -MuPDF.monthPattern = new RegExp('('+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) -{ - switch (cmd) - { - case '>': return str.toUpperCase(); - case '<': return str.toLowerCase(); - default: return str; - } -} +var MuPDF = { + monthName: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], + shortMonthName: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], + monthPattern: /Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec/, + dayName: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], + + padZeros: function(num, places) { + var s = num.toString(); + if (s.length < places) + s = new Array(places-s.length+1).join('0') + s; + return s; + }, + + convertCase: function(str, cmd) { + switch (cmd) { + case '>': return str.toUpperCase(); + case '<': return str.toLowerCase(); + default: return str; + } + }, +}; /* display must be kept in sync with an enum in pdf_form.c */ var display = { |