anchor.diff:  
   };
   
  -$(document).ready(phrasing_setup)
  -// $(document).on('page:load', phrasing_setup)+$(document).ready(phrasing_setup)
positive.code: //= require head
  //= require jquery
  //= require jquery_ujs
  //= require jquery.cookie
  
  var phrasing_setup = function(){
  
  /// INITIALIZE THE BUBBLE
    head.js( "<%= asset_path 'editor.js' %>",
          function(){
              editor.init();
          });
  
  // Making sure to send csrf token from layout file.
     $(document).ajaxSend(function(e, xhr, options) {
        var token = $("meta[name='csrf-token']").attr("content");
          xhr.setRequestHeader("X-CSRF-Token", token);
     });
  
  // Hash size function
    Object.size = function(obj) {
        var size = 0, key;
        for (key in obj) {
            if (obj.hasOwnProperty(key)) size++;
        }
        return size;
    };
  
  ///ON TEXTCHANGE TRIGGER AJAX
    var trigger_binded_events_for_phrasable_class = 1;
    var timer = {}
    var timer_status = {}
  
negative.code: 
    });
  
    // AJAX Request
    function savePhraseViaAjax(record){
      
      var url = $(record).data("url");
  