32 lines
		
	
	
		
			1016 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1016 B
		
	
	
	
		
			JavaScript
		
	
	
| (function (global, factory) {
 | |
|   typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
 | |
|   typeof define === 'function' && define.amd ? define(factory) :
 | |
|   (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.labelPlugin = factory());
 | |
| }(this, (function () { 'use strict';
 | |
| 
 | |
|   function labelPlugin() {
 | |
|       return function (fp) {
 | |
|           return {
 | |
|               onReady: function () {
 | |
|                   var id = fp.input.id;
 | |
|                   if (!id) {
 | |
|                       return;
 | |
|                   }
 | |
|                   if (fp.mobileInput) {
 | |
|                       fp.input.removeAttribute("id");
 | |
|                       fp.mobileInput.id = id;
 | |
|                   }
 | |
|                   else if (fp.altInput) {
 | |
|                       fp.input.removeAttribute("id");
 | |
|                       fp.altInput.id = id;
 | |
|                   }
 | |
|                   fp.loadedPlugins.push("labelPlugin");
 | |
|               },
 | |
|           };
 | |
|       };
 | |
|   }
 | |
| 
 | |
|   return labelPlugin;
 | |
| 
 | |
| })));
 |