anchor.diff: -//= require head
  +//= require editor
   //= require jquery
   //= require jquery_ujs
   //= require jquery.cookie
   
   var phrasing_setup = function(){
   
  -/// INITIALIZE THE BUBBLE
  -  head.js( "<%= asset_path 'editor.js' %>",
  -        function(){
  -            editor.init();
  -        });
  +  // Initialize the editing bubble
  +  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);
  -   });
  +  // 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;
  +  // 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
  +  // Trigger AJAX on textchange
     var trigger_binded_events_for_phrasable_class = 1;
     var timer = {}
     var timer_status = {}
  
positive.code: 
  };
  
  $(document).ready(phrasing_setup)
  // $(document).on('page:load', phrasing_setup)
negative.code: 
    });
  
    // AJAX Request
    function savePhraseViaAjax(record){
      
      var url = $(record).data("url");
  