raw/ace/assets/js/uncompressed/x-editable/bootstrap-editable.js
function() {
            this.containerOptions = {};
            this.formOptions = {};
            
            if(!$.fn[this.containerName]) {
                throw new Error(this.containerName + ' not found. Have you included corresponding js file?');   
            }
            
            var cDef = $.fn[this.containerName].defaults;
            //keys defined in container defaults go to container, others go to form
            for(var k in this.options) {
              if(k in cDef) {
                 this.containerOptions[k] = this.options[k];
              } else {
                 this.formOptions[k] = this.options[k];
              } 
            }
        }
function() {
            this.containerOptions = {};
            this.formOptions = {};
            
            if(!$.fn[this.containerName]) {
                throw new Error(this.containerName + ' not found. Have you included corresponding js file?');   
            }
            
            var cDef = $.fn[this.containerName].defaults;
            //keys defined in container defaults go to container, others go to form
            for(var k in this.options) {
              if(k in cDef) {
                 this.containerOptions[k] = this.options[k];
              } else {
                 this.formOptions[k] = this.options[k];
              } 
            }
        }
function ( ) { this . containerOptions = { } ; this . formOptions = { } ; if ( ! $ . fn [ this . containerName ] ) { throw new Error ( this . containerName + ' not found. Have you included corresponding js file?' ) ; } var cDef = $ . fn [ this . containerName ] . defaults ; //keys defined in container defaults go to container, others go to form for ( var k in this . options ) { if ( k in cDef ) { this . containerOptions [ k ] = this . options [ k ] ; } else { this . formOptions [ k ] = this . options [ k ] ; } } }
split options on containerOptions and formOptions
split options on containerOptions and formOptions