From fc9a4ea22eb91757b95cbe1bf1708be17fc2337a Mon Sep 17 00:00:00 2001 From: yo momma Date: Tue, 27 Jan 2026 03:33:16 +0000 Subject: Fix HTTPS/mixed content; make config env-driven - Replace hardcoded dump.fm URLs with host/scheme config\n- Add optional passwordless login flow\n- Update templates/static assets to avoid blocked HTTP resources\n- Ignore local uploads/SQL dumps --- .../peoplewholiketochatalot dump.fm_files/dump.css | 18 +++++++++--------- .../photo30.html | 2 +- .../pichat.js | 22 +++++++++++----------- 3 files changed, 21 insertions(+), 21 deletions(-) (limited to 'static/nickinterview/peoplewholiketochatalot dump.fm_files') diff --git a/static/nickinterview/peoplewholiketochatalot dump.fm_files/dump.css b/static/nickinterview/peoplewholiketochatalot dump.fm_files/dump.css index 5410db3..25babdf 100755 --- a/static/nickinterview/peoplewholiketochatalot dump.fm_files/dump.css +++ b/static/nickinterview/peoplewholiketochatalot dump.fm_files/dump.css @@ -63,25 +63,25 @@ a.img_roll:link, .img_roll{ width:130px; height:46px; display:block; - background-image:url(http://dump.fm/static/img/dumppixel.png); + background-image:url(/static/img/dumppixel.png); } a.img_roll:hover{ width:130px; height:46px; display:block; - background-image:url(http://dump.fm/static/img/dumppixelhover.png); + background-image:url(/static/img/dumppixelhover.png); } a.img_rolldis:link, .img_rolldis{ width:130px; height:46px; display:inline-block; - background-image:url(http://dump.fm/static/img/dumppixel.png); + background-image:url(/static/img/dumppixel.png); } a.img_rolldis:hover{ width:130px; height:46px; display:inline-block; - background-image:url(http://dump.fm/static/img/dumppixelhover.png); + background-image:url(/static/img/dumppixelhover.png); } #userlist a{ @@ -106,7 +106,7 @@ width:190px; } #search-query .search_icon { -background:url("http://dump.fm/static/img/hourglass.png") no-repeat scroll center center transparent; +background:url("/static/img/hourglass.png") no-repeat scroll center center transparent; bottom:3px; cursor:pointer; left:6px; @@ -491,7 +491,7 @@ a.msg-image-zoom img.zoom-icon:hover { } .search_icon { - background:url("http://dump.fm/static/img/hourglass.png") no-repeat scroll center center transparent; + background:url("/static/img/hourglass.png") no-repeat scroll center center transparent; bottom:3px; cursor:pointer; left:6px; @@ -1936,7 +1936,7 @@ top:50px; div.apple_overlay.black { color:#fff; - background-image:url(http://dump.fm/static/img/bg.dither.gif); + background-image:url(/static/img/bg.dither.gif); width:90%; height:70%; margin: 0 auto 0 auto; @@ -1976,7 +1976,7 @@ div.black h2 { } .apple_overlay .close { -background-image:url(http://dump.fm/static/img/thumbs/clode.png); +background-image:url(/static/img/thumbs/clode.png); border:2px solid #000; position:absolute; right:-11px; top:-8px; cursor:pointer; @@ -2072,7 +2072,7 @@ padding-bottom:45px; text-align: justify; text-justify: newspaper } #dis_welcome { - background-image: url(http://dump.fm/static/img/hearts.gif); + background-image: url(/static/img/hearts.gif); position: fixed; top: 0; left: 0; diff --git a/static/nickinterview/peoplewholiketochatalot dump.fm_files/photo30.html b/static/nickinterview/peoplewholiketochatalot dump.fm_files/photo30.html index 1bccc3f..37bb327 100755 --- a/static/nickinterview/peoplewholiketochatalot dump.fm_files/photo30.html +++ b/static/nickinterview/peoplewholiketochatalot dump.fm_files/photo30.html @@ -161,7 +161,7 @@ form#form-ccsignup fieldset { SAMA Collections - + diff --git a/static/nickinterview/peoplewholiketochatalot dump.fm_files/pichat.js b/static/nickinterview/peoplewholiketochatalot dump.fm_files/pichat.js index b02167b..ab2d773 100755 --- a/static/nickinterview/peoplewholiketochatalot dump.fm_files/pichat.js +++ b/static/nickinterview/peoplewholiketochatalot dump.fm_files/pichat.js @@ -332,7 +332,7 @@ function buildMessageDiv(msg, isLoading) { var displayStyle = ((ImgsEnabled && LastMsgContainsImage) || (TextEnabled && !LastMsgContainsImage)) ? '' : ' style="display: none"'; return '
' - + '' + nick + '' + + '' + nick + '' + ' ' + '' + '' + builtContent + '' @@ -342,7 +342,7 @@ function buildMessageDiv(msg, isLoading) { function buildUserDiv(user) { if (user.avatar) { return ''; } else { @@ -358,7 +358,7 @@ function buildUserDiv(user) { function buildFav(f) { var h = '
' + '' - + '' + f.from + '' + + '' + f.from + '' + ' just faved you!' + '
'; return $(h); @@ -394,7 +394,7 @@ function updateFavs(fs) { function buildGrowlDataAndPopDatShit(msg) { var nick = escapeHtml(msg.nick); - nick = '' + nick + ':' + nick = '' + nick + ':' var msg = buildMsgContent(msg.content) growl(nick, msg) } @@ -573,7 +573,7 @@ function refresh() { var onError = function(resp, textStatus, errorThrown) { var msg = $.trim(resp.responseText); if (msg == "UNKNOWN_ROOM") - location.href = "http://dump.fm"; + location.href = "/"; if (IsAdmin && window.console) { console.error(resp, textStatus, errorThrown); } @@ -1042,7 +1042,7 @@ function getMessageInfo(e){ var message = $(e).parents(".dump") var id = message.attr("id").substr(8) // cut "message-001" to "001" var nick = message.attr("nick") - var link = "http://dump.fm/p/" + nick + "/" + id + var link = "/p/" + nick + "/" + id var content = message.find(".linkify") if (!content.length) content = message.find(".content") var rawContent = content.html() @@ -1059,7 +1059,7 @@ Share = { }, "facebook": function(button){ var message = getMessageInfo(button) - var url = "http://www.facebook.com/share.php?u=" + message.img + "&t=" + message.via + var url = "https://www.facebook.com/share.php?u=" + message.img + "&t=" + message.via Share.openLink(url) }, "tumblr": function(button){ @@ -1386,7 +1386,7 @@ var Search = { }, 'doAjax': function(term) { - if (Domain == "http://dump.fm") { + if (Domain == "/") { $.ajax({ "dataType": "json", "url": "/cmd/search/" + term, @@ -1396,7 +1396,7 @@ var Search = { }) } else { // search main site via jsonp $("#search-script").remove() - $("head").append("") + $("head").append("") } }, @@ -1431,7 +1431,7 @@ var Search = { results.forEach(function(r){ var url = r.url if (url.charAt(0) == '/') - url = 'http://dump.fm/images' + url + url = '/images' + url else url = 'http://' + url urls.push(url) @@ -1669,7 +1669,7 @@ function initChatMsgs() { var zoomlink = $('') .attr({'href': img.attr('src') }) .addClass('msg-image-zoom') - .append($('').attr('src', 'http://dump.fm/static/img/zoom.gif') + .append($('').attr('src', '/static/img/zoom.gif') .addClass('zoom-icon')) .click(function() { window.open(img.attr('src')); return false; }); $(this).append(zoomlink); -- cgit v1.2.3-70-g09d2