anchor.diff:    });
   
     var commentitor = $('.editor');
  -  var userid = commentitor.data('user-id');
   
     commentitor.each(function (index, editor) {
       var currentEditor = ace.edit(editor);
  
positive.code:     var editor =  e.editor;
  
      if (target.className.indexOf("ace_gutter-cell") == -1) return;
      //if (!editor.isFocused()) return;
      //if (e.clientX > 25 + target.getBoundingClientRect().left) return;
  
  
      var row = e.getDocumentPosition().row;
      e.stop();
  
negative.code:     $.flash.danger({
        text: message.length > 0 ? message : $('#flash').data('message-failure')
      });
    }
  
  
    function stringDivider(str, width, spaceReplacer) {
      if (str.length>width) {
        var p=width;
        for (;p>0 && str[p]!=' ';p--) {
        }
        if (p>0) {
  