diff options
author | Philip Sargent <philip.sargent@klebos.com> | 2022-03-03 14:18:51 +0000 |
---|---|---|
committer | Philip Sargent <philip.sargent@klebos.com> | 2022-03-03 14:18:51 +0000 |
commit | dc4374cb9e7d0aa117e62a1cd026dd81ff7cc3e6 (patch) | |
tree | 6471901627388dae5a391bcf6cc04f09e233fa4b /media/admin/js/timeparse.js | |
parent | 7f41017ce3569cd89c706f089e3f51179e5edc7b (diff) | |
download | troggle-dc4374cb9e7d0aa117e62a1cd026dd81ff7cc3e6.tar.gz troggle-dc4374cb9e7d0aa117e62a1cd026dd81ff7cc3e6.tar.bz2 troggle-dc4374cb9e7d0aa117e62a1cd026dd81ff7cc3e6.zip |
Update to new Django admin styles for v3.x
Diffstat (limited to 'media/admin/js/timeparse.js')
-rw-r--r-- | media/admin/js/timeparse.js | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/media/admin/js/timeparse.js b/media/admin/js/timeparse.js deleted file mode 100644 index 882f41d..0000000 --- a/media/admin/js/timeparse.js +++ /dev/null @@ -1,94 +0,0 @@ -var timeParsePatterns = [ - // 9 - { re: /^\d{1,2}$/i, - handler: function(bits) { - if (bits[0].length == 1) { - return '0' + bits[0] + ':00'; - } else { - return bits[0] + ':00'; - } - } - }, - // 13:00 - { re: /^\d{2}[:.]\d{2}$/i, - handler: function(bits) { - return bits[0].replace('.', ':'); - } - }, - // 9:00 - { re: /^\d[:.]\d{2}$/i, - handler: function(bits) { - return '0' + bits[0].replace('.', ':'); - } - }, - // 3 am / 3 a.m. / 3am - { re: /^(\d+)\s*([ap])(?:.?m.?)?$/i, - handler: function(bits) { - var hour = parseInt(bits[1]); - if (hour == 12) { - hour = 0; - } - if (bits[2].toLowerCase() == 'p') { - if (hour == 12) { - hour = 0; - } - return (hour + 12) + ':00'; - } else { - if (hour < 10) { - return '0' + hour + ':00'; - } else { - return hour + ':00'; - } - } - } - }, - // 3.30 am / 3:15 a.m. / 3.00am - { re: /^(\d+)[.:](\d{2})\s*([ap]).?m.?$/i, - handler: function(bits) { - var hour = parseInt(bits[1]); - var mins = parseInt(bits[2]); - if (mins < 10) { - mins = '0' + mins; - } - if (hour == 12) { - hour = 0; - } - if (bits[3].toLowerCase() == 'p') { - if (hour == 12) { - hour = 0; - } - return (hour + 12) + ':' + mins; - } else { - if (hour < 10) { - return '0' + hour + ':' + mins; - } else { - return hour + ':' + mins; - } - } - } - }, - // noon - { re: /^no/i, - handler: function(bits) { - return '12:00'; - } - }, - // midnight - { re: /^mid/i, - handler: function(bits) { - return '00:00'; - } - } -]; - -function parseTimeString(s) { - for (var i = 0; i < timeParsePatterns.length; i++) { - var re = timeParsePatterns[i].re; - var handler = timeParsePatterns[i].handler; - var bits = re.exec(s); - if (bits) { - return handler(bits); - } - } - return s; -} |