mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	Removed unused timeparse.js.
Unused since its introduction in dd5320d1d5.
			
			
This commit is contained in:
		| @@ -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; | ||||
| })(); | ||||
| @@ -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'); | ||||
| }); | ||||
| @@ -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> | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user