function() {
      this.observe("paste:composer", function() {
        var keepScrollPosition  = true,
            that                = this;
        that.composer.selection.executeAndRestore(function() {
          wysihtml5.quirks.cleanPastedHTML(that.composer.element);
          that.parse(that.composer.element);
        }, keepScrollPosition);
      });
      
      this.observe("paste:textarea", function() {
        var value   = this.textarea.getValue(),
            newValue;
        newValue = this.parse(value);
        this.textarea.setValue(newValue);
      });
    }
function() {
      this.observe("paste:composer", function() {
        var keepScrollPosition  = true,
            that                = this;
        that.composer.selection.executeAndRestore(function() {
          wysihtml5.quirks.cleanPastedHTML(that.composer.element);
          that.parse(that.composer.element);
        }, keepScrollPosition);
      });
      
      this.observe("paste:textarea", function() {
        var value   = this.textarea.getValue(),
            newValue;
        newValue = this.parse(value);
        this.textarea.setValue(newValue);
      });
    }
function ( ) { this . observe ( "paste:composer" , function ( ) { var keepScrollPosition = true , that = this ; that . composer . selection . executeAndRestore ( function ( ) { wysihtml5 . quirks . cleanPastedHTML ( that . composer . element ) ; that . parse ( that . composer . element ) ; } , keepScrollPosition ) ; } ) ; this . observe ( "paste:textarea" , function ( ) { var value = this . textarea . getValue ( ) , newValue ; newValue = this . parse ( value ) ; this . textarea . setValue ( newValue ) ; } ) ; }
Prepare html parser logic
- Observes for paste and drop
Prepare html parser logic - Observes for paste and drop