tinymce.full.js
function (name, value) {
        var key, args, oldValue = this.data[name];

        if (value instanceof Binding) {
          value = value.create(this, name);
        }

        if (typeof name === "object") {
          for (key in name) {
            this.set(key, name[key]);
          }

          return this;
        }

        if (!isEqual(oldValue, value)) {
          this.data[name] = value;

          args = {
            target: this,
            name: name,
            value: value,
            oldValue: oldValue
          };

          this.fire('change:' + name, args);
          this.fire('change', args);
        }

        return this;
      }
function (name, value) {
        var key, args, oldValue = this.data[name];

        if (value instanceof Binding) {
          value = value.create(this, name);
        }

        if (typeof name === "object") {
          for (key in name) {
            this.set(key, name[key]);
          }

          return this;
        }

        if (!isEqual(oldValue, value)) {
          this.data[name] = value;

          args = {
            target: this,
            name: name,
            value: value,
            oldValue: oldValue
          };

          this.fire('change:' + name, args);
          this.fire('change', args);
        }

        return this;
      }
function ( name , value ) { var key , args , oldValue = this . data [ name ] ; if ( value instanceof Binding ) { value = value . create ( this , name ) ; } if ( typeof name === "object" ) { for ( key in name ) { this . set ( key , name [ key ] ) ; } return this ; } if ( ! isEqual ( oldValue , value ) ) { this . data [ name ] = value ; args = { target : this , name : name , value : value , oldValue : oldValue } ; this . fire ( 'change:' + name , args ) ; this . fire ( 'change' , args ) ; } return this ; }
Sets a property on the value this will call
observers if the value is a change from the current value.

@method set
@param {String/object} name Name of the property to set or a object of items to set.
@param {Object} value Value to set for the property.
@return {tinymce.data.ObservableObject} Observable object instance.
Sets a property on the value this will call observers if the value is a change from the current value .