[TASK] Remove unused polyfill
This commit is contained in:
		
							parent
							
								
									31e8667658
								
							
						
					
					
						commit
						1ec81fd45c
					
				| @ -92,7 +92,7 @@ define(['sorttable', 'snabbdom', 'd3-interpolate', 'moment', 'helper'], | |||||||
|           string.push(V.h('br')); |           string.push(V.h('br')); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         if (!ip.startsWith('fe80:')) { |         if (ip.indexOf('fe80:') !== 0) { | ||||||
|           string.push(V.h('a', { props: { href: 'http://[' + ip + ']/', target: '_blank' } }, ip)); |           string.push(V.h('a', { props: { href: 'http://[' + ip + ']/', target: '_blank' } }, ip)); | ||||||
|         } else { |         } else { | ||||||
|           string.push(ip); |           string.push(ip); | ||||||
|  | |||||||
							
								
								
									
										48
									
								
								polyfill.js
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								polyfill.js
									
									
									
									
									
								
							| @ -7,54 +7,6 @@ if (!String.prototype.includes) { | |||||||
|   }; |   }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| if (!String.prototype.startsWith) { |  | ||||||
|   String.prototype.startsWith = function (searchString, position) { |  | ||||||
|     position = position || 0; |  | ||||||
|     return this.substr(position, searchString.length) === searchString; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| if (!String.prototype.repeat) { |  | ||||||
|   String.prototype.repeat = function (count) { |  | ||||||
|     'use strict'; |  | ||||||
|     if (this === null) { |  | ||||||
|       throw new TypeError('can\'t convert ' + this + ' to object'); |  | ||||||
|     } |  | ||||||
|     var str = '' + this; |  | ||||||
|     count = +count; |  | ||||||
|     if (count < 0) { |  | ||||||
|       throw new RangeError('repeat count must be non-negative'); |  | ||||||
|     } |  | ||||||
|     if (count === Infinity) { |  | ||||||
|       throw new RangeError('repeat count must be less than infinity'); |  | ||||||
|     } |  | ||||||
|     count = Math.floor(count); |  | ||||||
|     if (str.length === 0 || count === 0) { |  | ||||||
|       return ''; |  | ||||||
|     } |  | ||||||
|     // Ensuring count is a 31-bit integer allows us to heavily optimize the
 |  | ||||||
|     // main part. But anyway, most current (August 2014) browsers can't handle
 |  | ||||||
|     // strings 1 << 28 chars or longer, so:
 |  | ||||||
|     if (str.length * count >= 1 << 28) { |  | ||||||
|       throw new RangeError('repeat count must not overflow maximum string size'); |  | ||||||
|     } |  | ||||||
|     var rpt = ''; |  | ||||||
|     for (; ;) { |  | ||||||
|       if ((count & 1) === 1) { |  | ||||||
|         rpt += str; |  | ||||||
|       } |  | ||||||
|       count >>>= 1; |  | ||||||
|       if (count === 0) { |  | ||||||
|         break; |  | ||||||
|       } |  | ||||||
|       str += str; |  | ||||||
|     } |  | ||||||
|     // Could we try:
 |  | ||||||
|     // return Array(count + 1).join(this);
 |  | ||||||
|     return rpt; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| if (typeof Object.assign !== 'function') { | if (typeof Object.assign !== 'function') { | ||||||
|   Object.assign = function(target, varArgs) { // .length of function is 2
 |   Object.assign = function(target, varArgs) { // .length of function is 2
 | ||||||
|     if (target == null) { // TypeError if undefined or null
 |     if (target == null) { // TypeError if undefined or null
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user