Changeset 16712

Show
Ignore:
Timestamp:
07/27/08 19:01:40 (6 months ago)
Author:
hoge1e3
Message:
 
Location:
lang/actionscript/todoshare
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/todoshare/index.cgi

    r16711 r16712  
    4444 
    4545sub disp { 
    46   &Tmpl::page({title=>$id},[span, 
     46  my $scr=<<'EOF'; 
     47j=new JsonScript(); 
     48j.registerAction("DELREL",function (obj,name,val,td,table) { 
     49   print("DE "+ obj+ " "+name+" "+val+" "+td+" "+table );   
     50   $(table).firstChild/*tbody*/.removeChild($(td));  
     51}); 
     52EOF 
     53  &Tmpl::page({title=>$id,script=>$scr},[span, 
    4754     [strong,img(src=>"img/obj.png"),"$id"], 
    4855     [table(id=>$id),sub { 
     
    5057       my $res=&Obj::exe(["FINDREL",$id,any,any]); 
    5158       for (@$res) { 
    52           my $action=["PROGN", 
    53               ["DELREL", $_->{obj},$_->{name},$_->{val}], 
    54               ["RMELEM", $_->{t} ] 
    55           ]; 
     59          my $action=toJSON( 
     60             ["DELREL", $_->{obj},$_->{name},$_->{val}, $_->{t},$id ] 
     61          ); 
    5662          $p->p([&tr(id=>$_->{t}), 
    5763                [td,$_->{name}] , 
    5864                [td,&Tmpl::link2obj($_->{val})], 
    5965                [td, 
    60                    [button(id=>, 
    61                            onClick=>qq(alert(this.id))  
     66                   [button( 
     67                           onClick=>qq(j.exec($action))  
    6268                          ) ,"Forget"] 
    6369                ] 
  • lang/actionscript/todoshare/perl/Tmpl.pm

    r16697 r16712  
    1919      script(src=>"suggest.js"), 
    2020      script(src=>"js/common.js"), 
     21      script(src=>"js/jsonScr.js"), 
    2122      [script,$opt->{script}], 
    2223      link(rel=>"Stylesheet",type=>"text/css",href=>$opt->{css}),