anchor.diff:              listobj.open (tr, lo, "<%=_module%>/<%=_entity%>/info_snap.html"   , {id: id, ctime: ct});
           });
   
  +        context.on("click", ".same-r", function() {
  +            var lo = context.hsFind ("@" );
  +            var tr = $(this).closest("tr");
  +            var tt = $(this).text   (    );
  +            var id =    tr.data(     "id");
  +            lo.hsOpen ("<%=_module%>/<%=_entity%>/snap.html", {     id: id}, function() { $(this).hsTitl(tt); });
  +        });
  +
  +        context.on("click", ".same-u", function() {
  +            var lo = context.hsFind ("@" );
  +            var tr = $(this).closest("tr");
  +            var tt = $(this).text   (    );
  +            var id =    tr.data("user_id");
  +            lo.hsOpen ("<%=_module%>/<%=_entity%>/snap.html", {user_id: id}, function() { $(this).hsTitl(tt); });
  +        });
  +
           context.on("click", ".nav li", function() {
               if ( $(this).is(".active,.dropdown")) {
                   return;
  
positive.code:         });
  
          // 独立记录
          if (H$("@id", context)) {
              context.find("ul.nav>li:eq(1)")
                     .hide();
          }
  
  
negative.code:         var context = $('#<%=_pageId%>').removeAttr("id");
  
          var listobj = context.hsList({
              loadUrl : "<%=_module%>/<%=_entity%>/revert/search.act?<%=Cnst.ID_KEY%>.=$<%=Cnst.ID_KEY%>&<%=Cnst.OB_KEY%>=-ctime&<%=Cnst.RB_KEY%>=-data,user.*,user_id=$user_id",
              send    : hsSendWithMemo,
              _fill_stat: function(td , stat) {
                  var st = statmap['' + stat];
  