Remove the input.type polyfill
				
					
				
			This is only relevant for browsers that we don't intend to support with PDF.js version `2.0`.
This commit is contained in:
		
							parent
							
								
									cf88b7b212
								
							
						
					
					
						commit
						6af45052c5
					
				@ -111,31 +111,6 @@ PDFJS.compatibilityChecked = true;
 | 
			
		||||
  });
 | 
			
		||||
})();
 | 
			
		||||
 | 
			
		||||
// Provides `input.type = 'type'` runtime failure protection.
 | 
			
		||||
// Support: IE9,10.
 | 
			
		||||
(function checkInputTypeNumberAssign() {
 | 
			
		||||
  if (!hasDOM) {
 | 
			
		||||
    return;
 | 
			
		||||
  }
 | 
			
		||||
  var el = document.createElement('input');
 | 
			
		||||
  try {
 | 
			
		||||
    el.type = 'number';
 | 
			
		||||
  } catch (ex) {
 | 
			
		||||
    var inputProto = el.constructor.prototype;
 | 
			
		||||
    var typeProperty = Object.getOwnPropertyDescriptor(inputProto, 'type');
 | 
			
		||||
    Object.defineProperty(inputProto, 'type', {
 | 
			
		||||
      get() {
 | 
			
		||||
        return typeProperty.get.call(this);
 | 
			
		||||
      },
 | 
			
		||||
      set(value) {
 | 
			
		||||
        typeProperty.set.call(this, value === 'number' ? 'text' : value);
 | 
			
		||||
      },
 | 
			
		||||
      enumerable: true,
 | 
			
		||||
      configurable: true,
 | 
			
		||||
    });
 | 
			
		||||
  }
 | 
			
		||||
})();
 | 
			
		||||
 | 
			
		||||
// Provides correct document.readyState value for legacy browsers.
 | 
			
		||||
// Support: IE9,10.
 | 
			
		||||
(function checkDocumentReadyState() {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user