Browse Source

Removed unused timeparse.js.

Unused since its introduction in dd5320d1d56ca7603747dd68871e72eee99d9e67.
Nick Pope 6 years ago
parent
commit
d41a1005eb

+ 0 - 106
django/contrib/admin/static/admin/js/timeparse.js

@@ -1,106 +0,0 @@
-(function() {
-    'use strict';
-    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;
-    }
-
-    window.parseTimeString = parseTimeString;
-})();

+ 0 - 32
js_tests/admin/timeparse.test.js

@@ -1,32 +0,0 @@
-/* global QUnit, parseTimeString */
-/* eslint global-strict: 0, strict: 0 */
-'use strict';
-
-QUnit.module('admin.timeparse');
-
-QUnit.test('parseTimeString', function(assert) {
-    function time(then, expected) {
-        assert.equal(parseTimeString(then), expected);
-    }
-    time('9', '09:00');
-    time('09', '09:00');
-    time('13:00', '13:00');
-    time('13.00', '13:00');
-    time('9:00', '09:00');
-    time('9.00', '09:00');
-    time('3 am', '03:00');
-    time('3 a.m.', '03:00');
-    time('12 am', '00:00');
-    time('11 am', '11:00');
-    time('12 pm', '12:00');
-    time('3am', '03:00');
-    time('3.30 am', '03:30');
-    time('3:15 a.m.', '03:15');
-    time('3.00am', '03:00');
-    time('12.00am', '00:00');
-    time('11.00am', '11:00');
-    time('12.00pm', '12:00');
-    time('noon', '12:00');
-    time('midnight', '00:00');
-    time('something else', 'something else');
-});

+ 0 - 3
js_tests/tests.html

@@ -51,9 +51,6 @@
     <script src='../django/contrib/admin/static/admin/js/core.js' data-cover></script>
     <script src='./admin/core.test.js'></script>
 
-    <script src='../django/contrib/admin/static/admin/js/timeparse.js' data-cover></script>
-    <script src='./admin/timeparse.test.js'></script>
-
     <script src='../django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js' data-cover></script>
     <script src='./admin/RelatedObjectLookups.test.js'></script>