anchor.diff:        <a class="annotator-action" data-annotate-action="save-changes">Save</a>
         <a class="annotator-action" data-annotate-action="cancel-changes" data-annotation-type="elide">Cancel</a>
       `;
  +  }
  +
  +  editLinkTemplate() {
  +    return html`
  +      <form class="create-form" data-annotation-type="link">
  +        <input name="content" type="url" placeholder="Url to link to..." value=${(this.getLinkValue())} />
  +      </form>
  +  `;
     }
   
     newTemplate () {
  
positive.code:     this.render();
    }
  
    changeAnnotation (annotationId, attrs) {
      this.stagedChanges = attrs;
      this.mode = 'save-changes';
      this.render();
    }
  
    updateAnnotation (annotationId, attrs) {
      Axios.patch(this.annotationPath(annotationId + '.json'), {
        annotation: attrs
  
negative.code:     });
  
      this.updateScroll = throttle(this.render, 100, {leading: true, trailing: true});
      
      document.querySelector('.resource-wrapper').appendChild(this.el);
      this.mode = 'inactive';
      this.render();
  