diff options
-rw-r--r-- | images/Mute.png | bin | 0 -> 9317 bytes | |||
-rw-r--r-- | images/Sound.png | bin | 0 -> 11881 bytes | |||
-rw-r--r-- | images/smileys/Angel.png | bin | 0 -> 3467 bytes | |||
-rw-r--r-- | images/smileys/Angry.png | bin | 0 -> 3449 bytes | |||
-rw-r--r-- | images/smileys/Aww.png | bin | 0 -> 3352 bytes | |||
-rw-r--r-- | images/smileys/Aww_2.png | bin | 0 -> 3402 bytes | |||
-rw-r--r-- | images/smileys/Blushing.png | bin | 0 -> 3403 bytes | |||
-rw-r--r-- | images/smileys/Childish.png | bin | 0 -> 3411 bytes | |||
-rw-r--r-- | images/smileys/Confused.png | bin | 0 -> 3392 bytes | |||
-rw-r--r-- | images/smileys/Creepy.png | bin | 0 -> 3417 bytes | |||
-rw-r--r-- | images/smileys/Crying.png | bin | 0 -> 3434 bytes | |||
-rw-r--r-- | images/smileys/Cthulhu.png | bin | 0 -> 775 bytes | |||
-rw-r--r-- | images/smileys/Cute.png | bin | 0 -> 3369 bytes | |||
-rw-r--r-- | images/smileys/Cute_Winking.png | bin | 0 -> 3380 bytes | |||
-rw-r--r-- | images/smileys/Devil.png | bin | 0 -> 3478 bytes | |||
-rw-r--r-- | images/smileys/Gah.png | bin | 0 -> 3415 bytes | |||
-rw-r--r-- | images/smileys/Gah_2.png | bin | 0 -> 3401 bytes | |||
-rw-r--r-- | images/smileys/Gasping.png | bin | 0 -> 3384 bytes | |||
-rw-r--r-- | images/smileys/Greedy.png | bin | 0 -> 3456 bytes | |||
-rw-r--r-- | images/smileys/Grinning.png | bin | 0 -> 3381 bytes | |||
-rw-r--r-- | images/smileys/Grinning_Winking.png | bin | 0 -> 3394 bytes | |||
-rw-r--r-- | images/smileys/Happy.png | bin | 0 -> 3413 bytes | |||
-rw-r--r-- | images/smileys/Happy_2.png | bin | 0 -> 3433 bytes | |||
-rw-r--r-- | images/smileys/Happy_3.png | bin | 0 -> 3408 bytes | |||
-rw-r--r-- | images/smileys/Heart.png | bin | 0 -> 3209 bytes | |||
-rw-r--r-- | images/smileys/Huh.png | bin | 0 -> 3417 bytes | |||
-rw-r--r-- | images/smileys/Huh_2.png | bin | 0 -> 3429 bytes | |||
-rw-r--r-- | images/smileys/Laughing.png | bin | 0 -> 3450 bytes | |||
-rw-r--r-- | images/smileys/Lips_Sealed.png | bin | 0 -> 3368 bytes | |||
-rw-r--r-- | images/smileys/Madness.png | bin | 0 -> 3418 bytes | |||
-rw-r--r-- | images/smileys/Malicious.png | bin | 0 -> 751 bytes | |||
-rw-r--r-- | images/smileys/Sick.png | bin | 0 -> 3439 bytes | |||
-rw-r--r-- | images/smileys/Smiling.png | bin | 0 -> 3390 bytes | |||
-rw-r--r-- | images/smileys/Speechless.png | bin | 0 -> 3352 bytes | |||
-rw-r--r-- | images/smileys/Spiteful.png | bin | 0 -> 3417 bytes | |||
-rw-r--r-- | images/smileys/Stupid.png | bin | 0 -> 3422 bytes | |||
-rw-r--r-- | images/smileys/Sunglasses.png | bin | 0 -> 3433 bytes | |||
-rw-r--r-- | images/smileys/Terrified.png | bin | 0 -> 3382 bytes | |||
-rw-r--r-- | images/smileys/Thumb_Down.png | bin | 0 -> 572 bytes | |||
-rw-r--r-- | images/smileys/Thumb_Up.png | bin | 0 -> 530 bytes | |||
-rw-r--r-- | images/smileys/Tired.png | bin | 0 -> 3338 bytes | |||
-rw-r--r-- | images/smileys/Tongue_Out.png | bin | 0 -> 3403 bytes | |||
-rw-r--r-- | images/smileys/Tongue_Out_Laughing.png | bin | 0 -> 3468 bytes | |||
-rw-r--r-- | images/smileys/Tongue_Out_Left.png | bin | 0 -> 3387 bytes | |||
-rw-r--r-- | images/smileys/Tongue_Out_Up.png | bin | 0 -> 3362 bytes | |||
-rw-r--r-- | images/smileys/Tongue_Out_Up_Left.png | bin | 0 -> 704 bytes | |||
-rw-r--r-- | images/smileys/Tongue_Out_Winking.png | bin | 0 -> 3416 bytes | |||
-rw-r--r-- | images/smileys/Uncertain.png | bin | 0 -> 3390 bytes | |||
-rw-r--r-- | images/smileys/Uncertain_2.png | bin | 0 -> 3378 bytes | |||
-rw-r--r-- | images/smileys/Unhappy.png | bin | 0 -> 3408 bytes | |||
-rw-r--r-- | images/smileys/Winking.png | bin | 0 -> 3404 bytes | |||
-rw-r--r-- | pages/chat.php | 32 |
52 files changed, 27 insertions, 5 deletions
diff --git a/images/Mute.png b/images/Mute.png Binary files differnew file mode 100644 index 0000000..8210033 --- /dev/null +++ b/images/Mute.png diff --git a/images/Sound.png b/images/Sound.png Binary files differnew file mode 100644 index 0000000..992d944 --- /dev/null +++ b/images/Sound.png diff --git a/images/smileys/Angel.png b/images/smileys/Angel.png Binary files differnew file mode 100644 index 0000000..0cf707b --- /dev/null +++ b/images/smileys/Angel.png diff --git a/images/smileys/Angry.png b/images/smileys/Angry.png Binary files differnew file mode 100644 index 0000000..9ae5d18 --- /dev/null +++ b/images/smileys/Angry.png diff --git a/images/smileys/Aww.png b/images/smileys/Aww.png Binary files differnew file mode 100644 index 0000000..3512863 --- /dev/null +++ b/images/smileys/Aww.png diff --git a/images/smileys/Aww_2.png b/images/smileys/Aww_2.png Binary files differnew file mode 100644 index 0000000..60510bb --- /dev/null +++ b/images/smileys/Aww_2.png diff --git a/images/smileys/Blushing.png b/images/smileys/Blushing.png Binary files differnew file mode 100644 index 0000000..ab03ee8 --- /dev/null +++ b/images/smileys/Blushing.png diff --git a/images/smileys/Childish.png b/images/smileys/Childish.png Binary files differnew file mode 100644 index 0000000..1a31c50 --- /dev/null +++ b/images/smileys/Childish.png diff --git a/images/smileys/Confused.png b/images/smileys/Confused.png Binary files differnew file mode 100644 index 0000000..08ba7d3 --- /dev/null +++ b/images/smileys/Confused.png diff --git a/images/smileys/Creepy.png b/images/smileys/Creepy.png Binary files differnew file mode 100644 index 0000000..5615058 --- /dev/null +++ b/images/smileys/Creepy.png diff --git a/images/smileys/Crying.png b/images/smileys/Crying.png Binary files differnew file mode 100644 index 0000000..2532976 --- /dev/null +++ b/images/smileys/Crying.png diff --git a/images/smileys/Cthulhu.png b/images/smileys/Cthulhu.png Binary files differnew file mode 100644 index 0000000..fafc4b3 --- /dev/null +++ b/images/smileys/Cthulhu.png diff --git a/images/smileys/Cute.png b/images/smileys/Cute.png Binary files differnew file mode 100644 index 0000000..a883ac3 --- /dev/null +++ b/images/smileys/Cute.png diff --git a/images/smileys/Cute_Winking.png b/images/smileys/Cute_Winking.png Binary files differnew file mode 100644 index 0000000..ad3383d --- /dev/null +++ b/images/smileys/Cute_Winking.png diff --git a/images/smileys/Devil.png b/images/smileys/Devil.png Binary files differnew file mode 100644 index 0000000..afc5c2c --- /dev/null +++ b/images/smileys/Devil.png diff --git a/images/smileys/Gah.png b/images/smileys/Gah.png Binary files differnew file mode 100644 index 0000000..b03ee1b --- /dev/null +++ b/images/smileys/Gah.png diff --git a/images/smileys/Gah_2.png b/images/smileys/Gah_2.png Binary files differnew file mode 100644 index 0000000..b682458 --- /dev/null +++ b/images/smileys/Gah_2.png diff --git a/images/smileys/Gasping.png b/images/smileys/Gasping.png Binary files differnew file mode 100644 index 0000000..b6655ce --- /dev/null +++ b/images/smileys/Gasping.png diff --git a/images/smileys/Greedy.png b/images/smileys/Greedy.png Binary files differnew file mode 100644 index 0000000..a179638 --- /dev/null +++ b/images/smileys/Greedy.png diff --git a/images/smileys/Grinning.png b/images/smileys/Grinning.png Binary files differnew file mode 100644 index 0000000..85ff915 --- /dev/null +++ b/images/smileys/Grinning.png diff --git a/images/smileys/Grinning_Winking.png b/images/smileys/Grinning_Winking.png Binary files differnew file mode 100644 index 0000000..5b1d5b7 --- /dev/null +++ b/images/smileys/Grinning_Winking.png diff --git a/images/smileys/Happy.png b/images/smileys/Happy.png Binary files differnew file mode 100644 index 0000000..51cf1a2 --- /dev/null +++ b/images/smileys/Happy.png diff --git a/images/smileys/Happy_2.png b/images/smileys/Happy_2.png Binary files differnew file mode 100644 index 0000000..1332686 --- /dev/null +++ b/images/smileys/Happy_2.png diff --git a/images/smileys/Happy_3.png b/images/smileys/Happy_3.png Binary files differnew file mode 100644 index 0000000..be79df0 --- /dev/null +++ b/images/smileys/Happy_3.png diff --git a/images/smileys/Heart.png b/images/smileys/Heart.png Binary files differnew file mode 100644 index 0000000..dcd28b9 --- /dev/null +++ b/images/smileys/Heart.png diff --git a/images/smileys/Huh.png b/images/smileys/Huh.png Binary files differnew file mode 100644 index 0000000..241f50f --- /dev/null +++ b/images/smileys/Huh.png diff --git a/images/smileys/Huh_2.png b/images/smileys/Huh_2.png Binary files differnew file mode 100644 index 0000000..a1a54e4 --- /dev/null +++ b/images/smileys/Huh_2.png diff --git a/images/smileys/Laughing.png b/images/smileys/Laughing.png Binary files differnew file mode 100644 index 0000000..edefc95 --- /dev/null +++ b/images/smileys/Laughing.png diff --git a/images/smileys/Lips_Sealed.png b/images/smileys/Lips_Sealed.png Binary files differnew file mode 100644 index 0000000..46e4701 --- /dev/null +++ b/images/smileys/Lips_Sealed.png diff --git a/images/smileys/Madness.png b/images/smileys/Madness.png Binary files differnew file mode 100644 index 0000000..1c0946c --- /dev/null +++ b/images/smileys/Madness.png diff --git a/images/smileys/Malicious.png b/images/smileys/Malicious.png Binary files differnew file mode 100644 index 0000000..23f2579 --- /dev/null +++ b/images/smileys/Malicious.png diff --git a/images/smileys/Sick.png b/images/smileys/Sick.png Binary files differnew file mode 100644 index 0000000..6f73e2f --- /dev/null +++ b/images/smileys/Sick.png diff --git a/images/smileys/Smiling.png b/images/smileys/Smiling.png Binary files differnew file mode 100644 index 0000000..725eef5 --- /dev/null +++ b/images/smileys/Smiling.png diff --git a/images/smileys/Speechless.png b/images/smileys/Speechless.png Binary files differnew file mode 100644 index 0000000..4fc4246 --- /dev/null +++ b/images/smileys/Speechless.png diff --git a/images/smileys/Spiteful.png b/images/smileys/Spiteful.png Binary files differnew file mode 100644 index 0000000..195ced8 --- /dev/null +++ b/images/smileys/Spiteful.png diff --git a/images/smileys/Stupid.png b/images/smileys/Stupid.png Binary files differnew file mode 100644 index 0000000..3fcea49 --- /dev/null +++ b/images/smileys/Stupid.png diff --git a/images/smileys/Sunglasses.png b/images/smileys/Sunglasses.png Binary files differnew file mode 100644 index 0000000..cad8379 --- /dev/null +++ b/images/smileys/Sunglasses.png diff --git a/images/smileys/Terrified.png b/images/smileys/Terrified.png Binary files differnew file mode 100644 index 0000000..fad2e06 --- /dev/null +++ b/images/smileys/Terrified.png diff --git a/images/smileys/Thumb_Down.png b/images/smileys/Thumb_Down.png Binary files differnew file mode 100644 index 0000000..4f70696 --- /dev/null +++ b/images/smileys/Thumb_Down.png diff --git a/images/smileys/Thumb_Up.png b/images/smileys/Thumb_Up.png Binary files differnew file mode 100644 index 0000000..2ca0e0d --- /dev/null +++ b/images/smileys/Thumb_Up.png diff --git a/images/smileys/Tired.png b/images/smileys/Tired.png Binary files differnew file mode 100644 index 0000000..13f7d12 --- /dev/null +++ b/images/smileys/Tired.png diff --git a/images/smileys/Tongue_Out.png b/images/smileys/Tongue_Out.png Binary files differnew file mode 100644 index 0000000..3d154f9 --- /dev/null +++ b/images/smileys/Tongue_Out.png diff --git a/images/smileys/Tongue_Out_Laughing.png b/images/smileys/Tongue_Out_Laughing.png Binary files differnew file mode 100644 index 0000000..fba5d75 --- /dev/null +++ b/images/smileys/Tongue_Out_Laughing.png diff --git a/images/smileys/Tongue_Out_Left.png b/images/smileys/Tongue_Out_Left.png Binary files differnew file mode 100644 index 0000000..8015de7 --- /dev/null +++ b/images/smileys/Tongue_Out_Left.png diff --git a/images/smileys/Tongue_Out_Up.png b/images/smileys/Tongue_Out_Up.png Binary files differnew file mode 100644 index 0000000..46328fb --- /dev/null +++ b/images/smileys/Tongue_Out_Up.png diff --git a/images/smileys/Tongue_Out_Up_Left.png b/images/smileys/Tongue_Out_Up_Left.png Binary files differnew file mode 100644 index 0000000..b67b69f --- /dev/null +++ b/images/smileys/Tongue_Out_Up_Left.png diff --git a/images/smileys/Tongue_Out_Winking.png b/images/smileys/Tongue_Out_Winking.png Binary files differnew file mode 100644 index 0000000..2a22cf6 --- /dev/null +++ b/images/smileys/Tongue_Out_Winking.png diff --git a/images/smileys/Uncertain.png b/images/smileys/Uncertain.png Binary files differnew file mode 100644 index 0000000..7176856 --- /dev/null +++ b/images/smileys/Uncertain.png diff --git a/images/smileys/Uncertain_2.png b/images/smileys/Uncertain_2.png Binary files differnew file mode 100644 index 0000000..a7f5370 --- /dev/null +++ b/images/smileys/Uncertain_2.png diff --git a/images/smileys/Unhappy.png b/images/smileys/Unhappy.png Binary files differnew file mode 100644 index 0000000..79fc0c0 --- /dev/null +++ b/images/smileys/Unhappy.png diff --git a/images/smileys/Winking.png b/images/smileys/Winking.png Binary files differnew file mode 100644 index 0000000..1e01f94 --- /dev/null +++ b/images/smileys/Winking.png diff --git a/pages/chat.php b/pages/chat.php index d2198c7..ee36262 100644 --- a/pages/chat.php +++ b/pages/chat.php @@ -141,7 +141,7 @@ function getChatDone(data) { firstGetChat = false;
}
document.title = lastDisplay+': '+lastMessage.substring(0, 10)+'... Pathery Chat';
- if (!document.getElementById('chatMute').checked) {
+ if (chatIsMuted == 'true') {
soundManager.setVolume('charm', 20);
soundManager.setPan('charm', -60)
soundManager.setPosition('charm',150);
@@ -156,6 +156,8 @@ function chatReplaceAndEncode(chat) { chat = chat.replace(/\~\~(\S(.*?\S)?)\~\~/gm, "<s>$1</s>");
chat = chat.replace(/\*(\S(.*?\S)?)\*/gm, "<i>$1</i>");
+ chat = replaceSmileys(chat);
+
//Surround all URLs with a <a> link
var URLexp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig;
chat = chat.replace(URLexp, "<a href='redirect?to=$1' target='_blank'>$1</a>");
@@ -169,6 +171,15 @@ function chatReplaceAndEncode(chat) { return chat;
}
+function replaceSmileys(chat) {
+ chat = chat.replace(/:\)/g, '<img class="chatSmiley" src="images/smileys/Smiling.png" />');
+ chat = chat.replace(/\(:/g, '<img class="chatSmiley" src="images/smileys/Smiling.png" />');
+ //chat = chat.replace(/:\//g, '<img class="chatSmiley" src="images/smileys/Uncertain.png" />');
+ chat = chat.replace(/:\(/g, '<img class="chatSmiley" src="images/smileys/Unhappy.png" />');
+ chat = chat.replace(/\<3/g, '<img class="chatSmiley" src="images/smileys/Heart.png" />');
+ return chat;
+}
+
function prepChat(chat) {
chat = chat.join('|:|');
chat = chat.replace(/\&/g,'%26')
@@ -223,7 +234,20 @@ function htmlEncode(value){ }
}
-function setChatMute(value) {
+
+<?
+$chatMute = (isset($_COOKIE['pref_chatMute']) && $_COOKIE['pref_chatMute'] == "true");
+$chatMute = ($chatMute) ? 'true' : 'false';
+?>
+var chatIsMuted = '<? echo $chatMute; ?>';
+function setChatMute() {
+ var value = chatIsMuted;
+
+ $('#chatMute').removeClass("chatMute_"+value);
+ if (value == 'true') value = 'false';
+ else value = 'true';
+ chatIsMuted = value;
+ $('#chatMute').addClass("chatMute_"+value);
savePref('chatMute', value);
}
@@ -240,10 +264,8 @@ function setChatMute(value) { <input type="hidden" name="stuff" value="1724">
<?
- $chatMute = '';
- if (isset($_COOKIE['pref_chatMute']) && $_COOKIE['pref_chatMute'] == "true") $chatMute = "checked='checked' ";
echo "
- <input title='Mute sound?' onClick='setChatMute(this.checked)' type='checkbox' id='chatMute' class='chatMute' $chatMute/>";
+ <a title='Mute sound?' class='chatMute_$chatMute' href='javascript:setChatMute()' id='chatMute'/></a>";
?>
<input class='chatButton' type="button" class="send" id='chatSendBtn' value='Send' onClick="sendChat();">
|