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='../django/contrib/admin/static/admin/js/core.js' data-cover></script> | ||||||
|     <script src='./admin/core.test.js'></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='../django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js' data-cover></script> | ||||||
|     <script src='./admin/RelatedObjectLookups.test.js'></script> |     <script src='./admin/RelatedObjectLookups.test.js'></script> | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user