version 1.26, 2003/10/07 17:52:29
|
version 1.27, 2003/10/18 15:53:00
|
Line 138 sub to_convert {
|
Line 138 sub to_convert {
|
sub smiley { |
sub smiley { |
my $expression=shift; |
my $expression=shift; |
if ($ENV{'browser.imagesuppress'} eq 'on') { return $expression; } |
if ($ENV{'browser.imagesuppress'} eq 'on') { return $expression; } |
my %smileys=('\:\-*\)' => 'smiley', |
my %smileys=('\:\-\)' => 'smiley', |
'8\-*\)' => 'coolsmile', |
'8\-\)' => 'coolsmile', |
'8\-*I' => 'coolindiff', |
'8\-(I|\|)' => 'coolindiff', |
':\-*\(' => 'frowny', |
':\-(I|\|)' => 'neutral', |
'\:\-*(o|O|\(\))' => 'shocked', |
'\:\-(o|O|\(\))' => 'shocked', |
'\;\-*\)' => 'wink', |
':\-\(' => 'frowny', |
'\:\-*P' => 'baeh', |
'\;\-\)' => 'wink', |
|
'\:\-P' => 'baeh', |
'\:\-(\\\|\\/)' => 'hrrm', |
'\:\-(\\\|\\/)' => 'hrrm', |
'\:\-*D' => 'bigsmile', |
'\:\-D' => 'bigsmile', |
'\:\-*C' => 'angry', |
'\:\-C' => 'angry', |
'\:(\'|\`)\-*\(' => 'cry', |
'\:(\'|\`)\-\(' => 'cry', |
'\:\-*(X|\#)' => 'lipsrsealed', |
'\:\-(X|\#)' => 'lipsrsealed', |
'\:\-*S' => 'huh'); |
'\:\-S' => 'huh'); |
my $iconpath=$Apache::lonnet::perlvar{'lonIconsURL'}; |
my $iconpath=$Apache::lonnet::perlvar{'lonIconsURL'}; |
foreach (keys %smileys) { |
foreach (keys %smileys) { |
$expression=~s/$_/\<img src="$iconpath\/$smileys{$_}.gif" \/\>/gs; |
$expression=~s/$_/\<img src="$iconpath\/$smileys{$_}.gif" \/\>/gs; |