Username colors and icons:
Message colors, sizes, and indents:

For information on Trollbox rules see our FAQ

Usdt-Meaning Trollbox
'; if (tiny)trollboxRowContent += ''; } return trollboxRowContent; } function scrubMessage(message){ message = message.replace(/'/g,"’"); message = message.replace(/"/g,"""); message = message.replace(/\(/g,"("); message = message.replace(/\)/g,")"); message = message.replace(/@/g,"@"); message = message.replace(/[^A-Za-z0-9\.\!\?\/\+\;\:\=\,\%\&\#\_ -]/g, ''); var curseArray = ['shit','fuck','fuk','cunt', 'nigger', 'fagot', 'faggot', 'fag']; for (x=0;xcurrentMessageNumber){ currentMessageNumber = parseInt(messageNumber); } else { skipAll=true; } trollboxRow = newMessages[messageNumber]; if (trollboxRow['username']==trollboxUsername)ownReputation=trollboxRow['reputation']; if ((trollboxRow['username']==trollboxUsername | (trollboxRow['username']=='busoni@Usdt-Meaning' && trollboxUsername=='busoni@Usdt-Meaning')) && complete==false && (skipMessage | skipOwn)){ if (!skipOwn)skipMessage=false; skippedMessageNumbers.push(messageNumber); skippedMessages.push(trollboxRow['message']); continue; } sStart = skippedMessages.length-20; if (sStart 150)table.deleteRow(0); } } refreshingTrollbox = false; if (scrollToBottom) { $("#trollboxScrollArea").scrollTop(9999); } reinitTrollboxPane(); } $("#muteTrollboxCheckbox").change(function () { if ($("#muteTrollboxCheckbox:checked").length > 0) { muteTrollbox = true; $("#trollboxTable").empty(); $.post('/public.php', {muteTrollbox: 1}); } else { muteTrollbox = false; $.post('/public.php', {muteTrollbox: 0}); } }); function showTrollboxWarning(warningMessage) { var table = document.getElementById("trollboxTable"); var row = table.insertRow(-1); var cell = row.insertCell(0); cell.innerHTML = "" + warningMessage + ""; $("#trollboxScrollArea").scrollTop(9999); return; // Old warning $("#trollboxWarning").html("" + warningMessage + ""); $('#trollboxWarning').fadeTo(50, 100); setTimeout(function () { $('#trollboxWarning').fadeTo(300, 0) }, 3000); } $("#messageForm").submit(function (event) { event.preventDefault(); var theMessage = $('#message').val(); if (theMessage.length 3000 | isMod) { document.getElementById('message').value = ''; if (theMessage.substr(0,4)=="/rep")rep=true; if (theMessage.substr(0,6)=="/mark ")mark=true; if (!rep && !mark)lastPost = now; $.post('/includes/trollbox_functions.php', {msg: theMessage} ).done(function(data) { if (mark){ if (data['success']==false)showTrollboxWarning(data['response']); } if (rep){ showTrollboxWarning(data); } if (data.indexOf('You must have a total trade volume of at least') > -1){ showTrollboxWarning(data); } }); // Insta-post. Disabled for causing issues. if (false){ if (isBanned==0){ if (!rep && !mark){ skipMessage=true; var table = document.getElementById("trollboxTable"); var row = table.insertRow(-1); row.id = messageNumber; var cell = row.insertCell(0); var tbUser = trollboxUsername; if (tbUser=='busoni@Usdt-Meaning')tbUser = 'busoni@Usdt-Meaning'; var trollboxRow = {username: tbUser, message: scrubMessage(theMessage), reputation: ownReputation}; trollboxRowContent = getTrollboxRow(trollboxRow); cell.innerHTML = trollboxRowContent; $("#trollboxScrollArea").scrollTop(9999); } } } } else { showTrollboxWarning("Please wait 3 seconds between messages."); } }); $("#banForm").submit(function (event) { event.preventDefault(); var userToBan = $('#userToBan').val(); var banLength = $('#banLength').val(); var banNote = $('#banNote').val(); var banHours = 0; var banMinutes = banLength; while ((banMinutes/60)>=1){ banHours++; banMinutes-=60; } var banText = userToBan + ' banned for ' + banHours + ' hours and ' + banMinutes + ' minutes by ' + trollboxUsername + '.'; document.getElementById('userToBan').value = ''; document.getElementById('banLength').value = ''; document.getElementById('banNote').value = ''; $.post('/includes/trollbox_functions.php', {command: 'ban', userToBan: userToBan, banLength: banLength, note: banNote}).done(function (data) { }); }); $("#freezeForm").submit(function (event) { event.preventDefault(); var currencyToFreeze = $('#currencyToFreeze').val(); var freezeNote = $('#freezeNote').val(); document.getElementById('currencyToFreeze').value = ''; document.getElementById('freezeNote').value = ''; $.get('/private.php', {command: 'freezeMarket', currency: currencyToFreeze, note: freezeNote}).done(function (data) { $('#result').empty().append(data); showAlert(); }); }); $("#changeTrollboxUserForm").submit(function (event) { event.preventDefault(); var currentTrollboxUser = $('#currentTrollboxUser').val(); var newTrollboxUser = $('#newTrollboxUser').val(); document.getElementById('currentTrollboxUser').value = ''; document.getElementById('newTrollboxUser').value = ''; $.get('/private.php', {command: 'changeTrollboxUser', currentTrollboxUser: currentTrollboxUser, newTrollboxUser: newTrollboxUser}).done(function (data) { $('#result').empty().append(data); showAlert(); }); }); function refreshModPasteboard(){ $.get('/includes/trollbox_functions.php', {command: 'refreshModPasteboard'}).done(function (data) { $("#modPasteboard").empty().append(data); }); } function deleteModPost(postToDelete){ $.post('/includes/trollbox_functions.php', {command: 'deleteModPost', postToDelete:postToDelete}).done(function (data) { refreshModPasteboard(); }); } $("#modPostForm").submit(function (event) { event.preventDefault(); var modPost = $('#modPost').val(); document.getElementById('modPost').value = ''; $.post('/includes/trollbox_functions.php', {command: 'modPost', message: modPost}).done(function (data) { refreshModPasteboard(); }); }); $("#annPostForm").submit(function (event) { event.preventDefault(); var annPost = $('#annPost').val(); document.getElementById('annPost').value = ''; $.post('/includes/trollbox_functions.php', {command: 'annPost', message: annPost}).done(function (data) { refreshNoticesBoard(); }); }); function hardRefreshTrollbox(){ $.get('/public', {command:'getTrollboxMessages', messages: 30}).done(function(data){ refreshTrollbox(data,true,true); }); } function trollboxEvent(args, kwargs) { if (args[0] == 'trollboxMessage') { var data = new Object; var index = args[1].toString(); data[index] = { "username": args[2], "message": args[3], "reputation": args[4] }; refreshTrollbox(data, false, false); } } function initWebSocketsForTrollbox() { var wsuri = "wss://api.Usdt-Meaning.com"; if (isLocal) { wsuri = 'wss://pushstaging.Usdt-Meaning.com'; } window.connection = new autobahn.Connection({ url: wsuri, realm: "realm1" }); window.connection.onopen = function (session) { session.subscribe('trollbox', trollboxEvent); } window.connection.onclose = function() { //console.log("Websocket connection closed (or reset)"); } window.connection.open(); } function writeTrollboxTooltip(id, rows) { var t = '
'; t += '
' + id + ' Settings
'; if (rows !== null) { t += '
'; t += ''; t += '
' + id + ' Height:
'; t += '
'; } return t; } function initTrollBox() { $('#TrollboxContainer .help').click(function(){ if(!$(this).hasClass('active')){ hideAllToolPanels(); } $('#TrollboxContainer .helpPanel').fadeToggle(200); $(this).addClass('active'); }); $('#TrollboxContainer .popup').click(function(){ window.open('/trollbox', "Trollbox", "width=415,height=670,scrollbars=no,resizable=yes").focus(); }); $('#TrollboxContainer .toolPanel').html(writeTrollboxTooltip('Trollbox', [5, 10, 20, 30])); $('#TrollboxContainer .tools').click(function(){ if(!$(this).hasClass('active')){ hideAllToolPanels(); } $('#TrollboxContainer .toolPanel').fadeToggle(200); $(this).addClass('active'); }); $('#TrollboxContainer .toolPanel button').click(function() { var t = $(this); var pp = t.parent().parent(); pp.find('.active').removeClass('active'); t.addClass('active'); var id = pp.attr('id'); id = id.substr(7, id.length); var num = t.html(); showTrollboxLines(num); hideAllToolPanels(); saveTrollboxSettings(); }); $('.trollbox .head .hit').click(function() { //Simulate clicking the "Show # rows" button so that we restore the correct # of rows //when coming in from local settings. (this could be better) if ($('#TrollboxContainer').hasClass('collapsed')) { num = $('#buttonsTrollbox .active').html(); showTrollboxLines(num); } else { $('#TrollboxContainer').addClass('collapsed'); } saveTrollboxSettings(); }); loadTrollboxSettings(); var localEX = localStorage["trollboxSettings"]; var settings = JSON.parse(localEX); if (settings.trollboxRows != undefined) { $('#TrollboxContainer .toolPanel').find('.show' + settings.trollboxRows).addClass('active'); } else { // default $('#TrollboxContainer .toolPanel').find('.show10').addClass('active'); settings.trollboxRows = 10; } if (typeof(settings.trollboxCollapsed) != 'undefined') { if (settings.trollboxCollapsed === false) { showTrollboxLines(settings.trollboxRows); } else { $('#TrollboxContainer').addClass('collapsed'); } } } function showTrollboxLines(num) { $('#TrollboxContainer').removeClass('collapsed'); var h = 22 * num; $('.trollbox .data').animate({height:h}, 300, function() { setTimeout(function(){ var pane = $('#trollboxScrollArea'); var api = pane.data('jsp'); setTimeout(function(){ $('#trollboxScrollArea').data('jsp').reinitialise(); },250); api.scrollToY(5000); },250); }); } $(document).ready(function () { // Bind jsScrollPane to the Trollbox $('#trollboxScrollArea').jScrollPane( { scrollToBottom: true, stickToBottom: true, verticalDragMinHeight: 20 } ); $.get('/public', {command:'getTrollboxMessages', messages: 30}).done(function(data){ var initialTrollboxData = data; refreshTrollbox(initialTrollboxData,true,false); }); });