diff options
-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 = { |