whole_func_string: function(html) {
        var range     = rangy.createRange(this.doc),
            node      = range.createContextualFragment(html),
            lastChild = node.lastChild;
        this.insertNode(node);
        if (lastChild) {
          this.setAfter(lastChild);
        }
      }
func_code_string: function(html) {
        var range     = rangy.createRange(this.doc),
            node      = range.createContextualFragment(html),
            lastChild = node.lastChild;
        this.insertNode(node);
        if (lastChild) {
          this.setAfter(lastChild);
        }
      }
func_documentation_string: Insert html at the caret position and move the cursor after the inserted html
  
  @param {String} html HTML string to insert
  @example
  selection.insertHTML("<p>foobar</p>");