summaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
Diffstat (limited to 'static')
-rw-r--r--static/js/pichat.js18
-rw-r--r--static/webcam/webcam.js2
2 files changed, 11 insertions, 9 deletions
diff --git a/static/js/pichat.js b/static/js/pichat.js
index bdd2471..111f574 100644
--- a/static/js/pichat.js
+++ b/static/js/pichat.js
@@ -22,22 +22,20 @@ isEmptyObject = function(obj) {
}
-function isCSSPropertySupported(prop){
- return prop in document.body.style;
-}
+function isCSSPropertySupported(prop){ return prop in document.body.style }
function escapeHtml(txt) {
if (!txt) { return ""; }
else { return $("<span>").text(txt).html(); }
}
-
URLRegex = /((\b(http\:\/\/|https\:\/\/|ftp\:\/\/)|(www\.))+(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;
PicRegex = /\.(jpg|jpeg|png|gif|bmp)$/i;
function getImagesAsArray(text) {
var imgs = []
var urls = text.match(URLRegex)
+ if (urls === null) return imgs
for (var i = 0; i<urls.length; i++){
var url = urls[i]
var urlWithoutParams = url.replace(/\?.*$/i, "");
@@ -319,9 +317,11 @@ function refresh() {
}
function initChat() {
- $('.msgDiv .content').each(function() {
- var t = $(this);
- t.html(buildMsgContent(t.text()));
+ $('.oldmsg').each(function() {
+ var dump = $(this);
+ var content = dump.find(".content")
+ MessageContentCache[dump.attr("id").substr(8)] = content.text()
+ content.html(buildMsgContent(content.text()));
});
$('#msgInput').keyup(ifEnter(submitMessage));
@@ -809,7 +809,9 @@ Tag = {
} else {
Tag.add(message.id, "favorite")
$(button).parents(".dump").addClass("favorite")
- if (RawFavs && MessageContentCache[message.id]) {
+ if (RawFavs && MessageContentCache[message.id]) { // chat ui stuff
+ if ($("#palette-button").css("display") == "none")
+ paletteButtonShowAnim()
RawFavs[message.id] = MessageContentCache[message.id]
paletteImageCache = false
}
diff --git a/static/webcam/webcam.js b/static/webcam/webcam.js
index f2e287b..aa7bf0a 100644
--- a/static/webcam/webcam.js
+++ b/static/webcam/webcam.js
@@ -57,7 +57,7 @@ window.webcam = {
$("#webcam-button-upload").addClass("invisible")
$("#webcam-button-snap").removeClass("invisible")
$("#effects-msg").removeClass("invisible").fadeOut(70000)
-
+ paletteHide()
blinkStart()
},