Changeset 15408 for misc/runpugs/perl
- Timestamp:
- 03/02/07 17:08:05 (21 months ago)
- Files:
-
- 1 modified
-
misc/runpugs/perl/runpugs.pl (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
misc/runpugs/perl/runpugs.pl
r14930 r15408 68 68 last; 69 69 }; 70 $cmdline=~/$Web::Terminal::Settings::quit_message|Aborted/ 71 && do { 72 $cmd='clear'; 73 }; 70 74 } 71 75 my $action = $query->param("action")||'runpugs'; … … 94 98 my $sessionid=shift; 95 99 my $ip=shift; 96 my $dev=$query->param('reldev')||0; 97 $dev=$dev*1; 98 my $devc=''; 99 my $relc='checked'; 100 my $dev=$query->param('reldev');#||0; 101 if ($dev!=0){ 102 $dev=1; 103 } 104 my $devc='checked'; 105 my $relc=''; 100 106 if($dev==1) { 101 107 $devc='checked'; 102 108 $relc=''; 109 } else { 110 $devc=''; 111 $relc='checked'; 103 112 } 104 113 my $html=''; … … 117 126 $cmd=$query->param('history'); 118 127 } 128 if ($cmd=~//) {} 119 129 if ($cmd=~/clear/) { 120 130 $clear=1; … … 125 135 $reply = "Sorry, Unicode is not yet supported.\n".$Web::Terminal::Settings::prompt; 126 136 } else { 127 if ($cmd=~/ >\s+(\:*help)\b/) {137 if ($cmd=~/\s*(\:*help)\b/) { 128 138 $cmd=~s/$1/:h/; 129 } elsif ($cmd=~/ >\s+(\:*(quit|bye))\b/) {139 } elsif ($cmd=~/\s*(\:*(quit|bye))\b/) { 130 140 $cmd=~s/$1/:q/; 131 141 } … … 140 150 my $npromptw=HTML::Entities::encode_entities($nprompt); 141 151 # my $replyw="$preply$prompt$prevcmd\n$reply"; 142 # if($reply=~/$Web::Terminal::Dispatcher::quit_message/) {143 # $nprompt='';144 # }145 152 my $replyw="$preply\n$reply"; 146 153 if($clear==1) { … … 156 163 $historylist.='<option value="'.$entryw.'">'.$entryw.'</option>'."\n"; 157 164 } 165 if($replyw!~/Leaving\ pugs\.$/) { 158 166 $replyw.=$nprompt; 159 open(HTML,"<../data/runpugs_async.html"); 167 } 168 169 open(HTML,"<../data/runpugs.html"); 160 170 while(<HTML>) { 161 171 /_HIST_/ && do {
