anchor.diff:  
     EditorAction.elementFromHtmlString(String html, this.onClickAction, this.selectionStateChanger) : element = new Element.html(html);
   
  -  EditorAction.liElementWithInnerHtml(String innerHtml, this.onClickAction, this.selectionStateChanger) : element = new LIElement(){
  +  EditorAction.liElementWithInnerHtml(String innerHtml, this.onClickAction, this.selectionStateChanger, [List<String> element_class]) : element = new LIElement(){
       element.innerHtml = innerHtml;
  +    if(element_class != null){
  +      element.classes.addAll(element_class);
  +    }
     }
   
     final Element element;
  
positive.code:   void _notifyContentChange() => _change_controller.add(this);
  
  }
  
  
  
  class LinkImageHandler {
  
negative.code:     }
      if (_wrapper.classes.contains('floating')) {
        _wrapper.style.left = "${_elementOffsetLeft(_contentWrapper) - window.scrollX}px";
      } else {
        _wrapper.style.left = "";
  
      }
  
      _updatePlaceholder();
  