code: function( attr, val ) {
  				var orgVal = this.getAttribute( attr );
  				if ( val !== orgVal ) {
  					!this._.attrChanges && ( this._.attrChanges = {} );
  
  					// Saved the original attribute val.
  					if ( !( attr in this._.attrChanges ) )
  						this._.attrChanges[ attr ] = orgVal;
  
  					this.setAttribute( attr, val );
  				}
  			}
docs: Make an attribution change that would be reverted on editable detaching.
  @param {String} attr The attribute name to be changed.
  @param {String} val The value of specified attribute.