anchor.diff:    # parseable answer, a second request is initiated to retrieve the updated
     # value via GET
     update : ->
  +    @$element.trigger('restinplace.update')
       updateRequest = @ajax
         type : "post"
         data : @requestData()
         
       updateRequest.done (data) =>
  -      if data 
  +      @$element.trigger('restinplace.success')
  +      if data
           @loadSuccessCallback(data)
         else
           @loadViaGET()
  
positive.code:       if (jqXHR.status == 200 && textStatus == "parsererror")
          @loadViaGET()
        else
          @abort()
          
      @$element.html("saving...")
  
negative.code:   
    # Restore the element to its default state
    abort : ->
      @$element.trigger('restinplace.abort')
      @$element
        .html(@oldValue)
        .removeClass('rip-active')
  