anchor.diff:      $('#revert-button').text(value);
     };
   
  +  // - - - - - - - - - - - - - - - - - - - - - - - -
  +
     var doRevert = function() {
  -    $.getJSON('/reverter/revert', {
  +    var params = {
             id: param.id,
         avatar: param.avatar,
            tag: param.nowTag
  -    },
  -    function(data) {
  +    };
  +    $.getJSON('/reverter/revert', params, function(data) {
         $('#review-dialog').dialog('close');
         deleteAllCurrentFiles();
         copyRevertFilesToCurrentFiles(data.visibleFiles);
  
positive.code:     $('#fork-button').text(value);
    };
  
    var doFork = function() {
  
      // TODO: is docker-pull needed?
      //       pass param.id to image_puller_controller
  
      $.getJSON('/forker/fork', {
            id: param.id,
        avatar: param.avatar,
           tag: param.nowTag
      },
      function(data) {
        if (data.forked) {
          cd.newDojoDialog(data.id, 'from_fork');
        } else {
  
negative.code:     });
    };
  
    // - - - - - - - - - - - - - - - - - - - - - - - -
  
    var deleteAllCurrentFiles = function() {
      $.each(cd.filenames(), function(_, filename) {
  