From 844890ad18a0b1b0efbddfb90f5937766f855484 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 14 Dec 2011 21:07:35 +0100 Subject: [PATCH 01/15] Change unread favicons' mime-types to descriptions. Please the ricers. --- 4chan_x.user.js | 24 ++++++++++++------------ script.coffee | 24 ++++++++++++------------ 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 2ea4bdef7..afa54a7af 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2778,24 +2778,24 @@ "switch": function() { switch (conf['favicon']) { case 'ferongr': - this.unreadDead = 'data:image/gif;base64,R0lGODlhEAAQAOMHAOgLAnMFAL8AAOgLAukMA/+AgP+rq////////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw=='; - this.unreadSFW = 'data:image/gif;base64,R0lGODlhEAAQAOMHAADX8QBwfgC2zADX8QDY8nnl8qLp8v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw=='; - this.unreadNSFW = 'data:image/gif;base64,R0lGODlhEAAQAOMHAFT+ACh5AEncAFT+AFX/Acz/su7/5v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw=='; + this.unreadDead = 'data:unreadDead;base64,R0lGODlhEAAQAOMHAOgLAnMFAL8AAOgLAukMA/+AgP+rq////////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw=='; + this.unreadSFW = 'data:unreadSFW;base64,R0lGODlhEAAQAOMHAADX8QBwfgC2zADX8QDY8nnl8qLp8v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw=='; + this.unreadNSFW = 'data:unreadNSFW;base64,R0lGODlhEAAQAOMHAFT+ACh5AEncAFT+AFX/Acz/su7/5v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw=='; break; case 'xat-': - this.unreadDead = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2ElEQVQ4y61TQQrCMBDMQ8WDIEV6LbT2A4og2Hq0veo7fIAH04dY9N4xmyYlpGmI2MCQTWYy3Wy2DAD7B2wWAzWgcTgVeZKlZRxHNYFi2jM18oBh0IcKtC6ixf22WT4IFLs0owxswXu9egm0Ls6bwfCFfNsJYJKfqoEkd3vgUgFVLWObtzNgVKyruC+ljSzr5OEnBzjvjcQecaQhbZgBb4CmGQw+PoMkTUtdbd8VSEPakcGxPOcsoIgUKy0LecY29BmdBrqRfjIwZ93KLs5loHvBnL3cLH/jF+C/+z5dgUysAAAAAElFTkSuQmCC'; - this.unreadSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVQ4y2P4//8/AyWYgSoGQMF/GJ7Y11VVUVoyKTM9ey4Ig9ggMWQ1YA1IBvzXm34YjkH8mPyJB+Nqlp8FYRAbmxoMF6ArSNrw6T0Qf8Amh9cFMEWVR/7/A+L/uORxhgEIt5/+/3/2lf//5wAxiI0uj+4CBlBgxVUvOwtydgXQZpDmi2/+/7/0GmIQSAwkB1IDUkuUAZeABlx+g2zAZ9wGlAOjChba+LwAUgNSi2HA5Am9VciBhSsQQWyoWgZiovEDsdGI1QBYQiLJAGQalpSxyWEzAJYWkGm8clTJjQCZ1hkoVG0CygAAAABJRU5ErkJggg=='; - this.unreadNSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4ElEQVQ4y2P4//8/AyWYgSoGQMF/GJ7YNbGqrKRiUnp21lwQBrFBYshqwBqQDPifdsYYjkH8mInxB+OWx58FYRAbmxoMF6ArKPmU9B6IP2CTw+sCmKKe/5X/gPg/LnmcYQDCs/63/1/9fzYQzwGz0eXRXcAACqy4ZfFnQc7u+V/xD6T55v+LQHwJbBBIDCQHUgNSS5QBt4Cab/2/jDDgMx4DykrKJ8FCG58XQGpAajEMmNw7uQo5sHAFIogNVctATDR+IDYasRoAS0gkGYBMw5IyNjlsBsDSAjKNV44quREAx58Mr9vt5wQAAAAASUVORK5CYII='; + this.unreadDead = 'data:unreadDead;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2ElEQVQ4y61TQQrCMBDMQ8WDIEV6LbT2A4og2Hq0veo7fIAH04dY9N4xmyYlpGmI2MCQTWYy3Wy2DAD7B2wWAzWgcTgVeZKlZRxHNYFi2jM18oBh0IcKtC6ixf22WT4IFLs0owxswXu9egm0Ls6bwfCFfNsJYJKfqoEkd3vgUgFVLWObtzNgVKyruC+ljSzr5OEnBzjvjcQecaQhbZgBb4CmGQw+PoMkTUtdbd8VSEPakcGxPOcsoIgUKy0LecY29BmdBrqRfjIwZ93KLs5loHvBnL3cLH/jF+C/+z5dgUysAAAAAElFTkSuQmCC'; + this.unreadSFW = 'data:unreadSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVQ4y2P4//8/AyWYgSoGQMF/GJ7Y11VVUVoyKTM9ey4Ig9ggMWQ1YA1IBvzXm34YjkH8mPyJB+Nqlp8FYRAbmxoMF6ArSNrw6T0Qf8Amh9cFMEWVR/7/A+L/uORxhgEIt5/+/3/2lf//5wAxiI0uj+4CBlBgxVUvOwtydgXQZpDmi2/+/7/0GmIQSAwkB1IDUkuUAZeABlx+g2zAZ9wGlAOjChba+LwAUgNSi2HA5Am9VciBhSsQQWyoWgZiovEDsdGI1QBYQiLJAGQalpSxyWEzAJYWkGm8clTJjQCZ1hkoVG0CygAAAABJRU5ErkJggg=='; + this.unreadNSFW = 'data:unreadNSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4ElEQVQ4y2P4//8/AyWYgSoGQMF/GJ7YNbGqrKRiUnp21lwQBrFBYshqwBqQDPifdsYYjkH8mInxB+OWx58FYRAbmxoMF6ArKPmU9B6IP2CTw+sCmKKe/5X/gPg/LnmcYQDCs/63/1/9fzYQzwGz0eXRXcAACqy4ZfFnQc7u+V/xD6T55v+LQHwJbBBIDCQHUgNSS5QBt4Cab/2/jDDgMx4DykrKJ8FCG58XQGpAajEMmNw7uQo5sHAFIogNVctATDR+IDYasRoAS0gkGYBMw5IyNjlsBsDSAjKNV44quREAx58Mr9vt5wQAAAAASUVORK5CYII='; break; case 'Mayhem': - this.unreadDead = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIUlEQVQ4jZ2ScWuDMBDFgw4pIkU0WsoQkWAYIkXZH4N9/+/V3dmfXSrKYIFHwt17j8vdGWNMIkgFuaDgzgQnwRs4EQs5KdolUQtagRN0givEDBTEOjgtGs0Zq8F7cKqqusVxrMQLaDUWcjBSrXkn8gs51tpJSWLk9b3HUa0aNIL5gPBR1/V4kJvR7lTwl8GmAm1Gf9+c3S+89qBHa8502AsmSrtBaEBPbIbj0ah2madlNAPEccdgJDfAtWifBjqWKShRBT6KoiH8QlEUn/qt0CCjnNdmPUwmFWzj9Oe6LpKuZXcwqq88z78Pch3aZU3dPwwc2sWlfZKCW5tWluV8kGvXClLm6dYN4/aUqfCbnEOzNDGhGZbNargvxCzvMGfRJD8UaDVvgkzo6QAAAABJRU5ErkJggg=='; - this.unreadSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCElEQVQ4jZ2S4crCMAxF+0OGDJEPKYrIGKOsiJSx/fJRfSAfTJNyKqXfiuDg0C25N2RJjTGmEVrhTzhw7oStsIEtsVzT4o2Jo9ALThiEM8IdHIgNaHo8mjNWg6/ske8bohPo+63QOLzmooHp8fyAICBSQkVz0QKdsFQEV6WSW/D+7+BbgbIDHcb4Kp61XyjyI16zZ8JemGltQtDBSGxB4/GoN+7TpkkjDCsFArm0IYv3U0BbnYtf8BCy+JytsE0X6VyuKhPPK/GAJ14kvZZDZVV3pZIb8MZr6n4o4PDGKn0S5SdDmyq5PnXQsk+Xbhinp03FFzmHJw6xYRiWm9VxnohZ3vOcxdO8ARmXRvbWdtzQAAAAAElFTkSuQmCC'; - this.unreadNSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCklEQVQ4jZ2S0WrDMAxF/TBCCKWMYhZKCSGYmFJMSNjD/mhf239qJXNcjBdTWODgRLpXKJKNMaYROuFTOHEehFb4gJZYrunwxsSXMApOmIQzwgOciE1oRjyaM1aDj+yR7xuiHvT9VmgcXnPRwO/9+wWCgEgJFc1FCwzCVhFclUpuw/u3g3cFyg50GPOjePZ+ocjPeM2RCXthpbUFwQAzsQ2Nx6PeuE+bJo0w7BQI5NKGLN5XAW11LX7BQ8jia7bCLl2kc7mqTLzuxAOeeJH0Wk6VVf0oldyEN15T948CDm+sMiZRfjK0pZIbUwcd+3TphnF62lR8kXN44hAbhmG5WQNnT8zynucsnuYJhFpBfkMzqD4AAAAASUVORK5CYII='; + this.unreadDead = 'data:unreadDead;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIUlEQVQ4jZ2ScWuDMBDFgw4pIkU0WsoQkWAYIkXZH4N9/+/V3dmfXSrKYIFHwt17j8vdGWNMIkgFuaDgzgQnwRs4EQs5KdolUQtagRN0givEDBTEOjgtGs0Zq8F7cKqqusVxrMQLaDUWcjBSrXkn8gs51tpJSWLk9b3HUa0aNIL5gPBR1/V4kJvR7lTwl8GmAm1Gf9+c3S+89qBHa8502AsmSrtBaEBPbIbj0ah2madlNAPEccdgJDfAtWifBjqWKShRBT6KoiH8QlEUn/qt0CCjnNdmPUwmFWzj9Oe6LpKuZXcwqq88z78Pch3aZU3dPwwc2sWlfZKCW5tWluV8kGvXClLm6dYN4/aUqfCbnEOzNDGhGZbNargvxCzvMGfRJD8UaDVvgkzo6QAAAABJRU5ErkJggg=='; + this.unreadSFW = 'data:unreadSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCElEQVQ4jZ2S4crCMAxF+0OGDJEPKYrIGKOsiJSx/fJRfSAfTJNyKqXfiuDg0C25N2RJjTGmEVrhTzhw7oStsIEtsVzT4o2Jo9ALThiEM8IdHIgNaHo8mjNWg6/ske8bohPo+63QOLzmooHp8fyAICBSQkVz0QKdsFQEV6WSW/D+7+BbgbIDHcb4Kp61XyjyI16zZ8JemGltQtDBSGxB4/GoN+7TpkkjDCsFArm0IYv3U0BbnYtf8BCy+JytsE0X6VyuKhPPK/GAJ14kvZZDZVV3pZIb8MZr6n4o4PDGKn0S5SdDmyq5PnXQsk+Xbhinp03FFzmHJw6xYRiWm9VxnohZ3vOcxdO8ARmXRvbWdtzQAAAAAElFTkSuQmCC'; + this.unreadNSFW = 'data:unreadNSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCklEQVQ4jZ2S0WrDMAxF/TBCCKWMYhZKCSGYmFJMSNjD/mhf239qJXNcjBdTWODgRLpXKJKNMaYROuFTOHEehFb4gJZYrunwxsSXMApOmIQzwgOciE1oRjyaM1aDj+yR7xuiHvT9VmgcXnPRwO/9+wWCgEgJFc1FCwzCVhFclUpuw/u3g3cFyg50GPOjePZ+ocjPeM2RCXthpbUFwQAzsQ2Nx6PeuE+bJo0w7BQI5NKGLN5XAW11LX7BQ8jia7bCLl2kc7mqTLzuxAOeeJH0Wk6VVf0oldyEN15T948CDm+sMiZRfjK0pZIbUwcd+3TphnF62lR8kXN44hAbhmG5WQNnT8zynucsnuYJhFpBfkMzqD4AAAAASUVORK5CYII='; break; case 'Original': - this.unreadDead = 'data:image/gif;base64,R0lGODlhEAAQAKECAAAAAP8AAP///////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs='; - this.unreadSFW = 'data:image/gif;base64,R0lGODlhEAAQAKECAAAAAC6Xw////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs='; - this.unreadNSFW = 'data:image/gif;base64,R0lGODlhEAAQAKECAAAAAGbMM////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs='; + this.unreadDead = 'data:unreadDead;base64,R0lGODlhEAAQAKECAAAAAP8AAP///////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs='; + this.unreadSFW = 'data:unreadSFW;base64,R0lGODlhEAAQAKECAAAAAC6Xw////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs='; + this.unreadNSFW = 'data:unreadNSFW;base64,R0lGODlhEAAQAKECAAAAAGbMM////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs='; break; case 'None': this.unreadDead = this.dead; diff --git a/script.coffee b/script.coffee index 0996d7256..c01fb3b0d 100644 --- a/script.coffee +++ b/script.coffee @@ -2167,21 +2167,21 @@ Favicon = switch: -> switch conf['favicon'] when 'ferongr' - @unreadDead = 'data:image/gif;base64,R0lGODlhEAAQAOMHAOgLAnMFAL8AAOgLAukMA/+AgP+rq////////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw==' - @unreadSFW = 'data:image/gif;base64,R0lGODlhEAAQAOMHAADX8QBwfgC2zADX8QDY8nnl8qLp8v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw==' - @unreadNSFW = 'data:image/gif;base64,R0lGODlhEAAQAOMHAFT+ACh5AEncAFT+AFX/Acz/su7/5v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw==' + @unreadDead = 'data:unreadDead;base64,R0lGODlhEAAQAOMHAOgLAnMFAL8AAOgLAukMA/+AgP+rq////////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw==' + @unreadSFW = 'data:unreadSFW;base64,R0lGODlhEAAQAOMHAADX8QBwfgC2zADX8QDY8nnl8qLp8v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw==' + @unreadNSFW = 'data:unreadNSFW;base64,R0lGODlhEAAQAOMHAFT+ACh5AEncAFT+AFX/Acz/su7/5v///////////////////////////////////yH5BAEKAAcALAAAAAAQABAAAARZ8MhJ6xwDWIBv+AM1fEEIBIVRlNKYrtpIECuGzuwpCLg974EYiXUYkUItjGbC6VQ4omXFiKROA6qSy0A8nAo9GS3YCswIWnOvLAi0be23Z1QtdSUaqXcviQAAOw==' when 'xat-' - @unreadDead = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2ElEQVQ4y61TQQrCMBDMQ8WDIEV6LbT2A4og2Hq0veo7fIAH04dY9N4xmyYlpGmI2MCQTWYy3Wy2DAD7B2wWAzWgcTgVeZKlZRxHNYFi2jM18oBh0IcKtC6ixf22WT4IFLs0owxswXu9egm0Ls6bwfCFfNsJYJKfqoEkd3vgUgFVLWObtzNgVKyruC+ljSzr5OEnBzjvjcQecaQhbZgBb4CmGQw+PoMkTUtdbd8VSEPakcGxPOcsoIgUKy0LecY29BmdBrqRfjIwZ93KLs5loHvBnL3cLH/jF+C/+z5dgUysAAAAAElFTkSuQmCC' - @unreadSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVQ4y2P4//8/AyWYgSoGQMF/GJ7Y11VVUVoyKTM9ey4Ig9ggMWQ1YA1IBvzXm34YjkH8mPyJB+Nqlp8FYRAbmxoMF6ArSNrw6T0Qf8Amh9cFMEWVR/7/A+L/uORxhgEIt5/+/3/2lf//5wAxiI0uj+4CBlBgxVUvOwtydgXQZpDmi2/+/7/0GmIQSAwkB1IDUkuUAZeABlx+g2zAZ9wGlAOjChba+LwAUgNSi2HA5Am9VciBhSsQQWyoWgZiovEDsdGI1QBYQiLJAGQalpSxyWEzAJYWkGm8clTJjQCZ1hkoVG0CygAAAABJRU5ErkJggg==' - @unreadNSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4ElEQVQ4y2P4//8/AyWYgSoGQMF/GJ7YNbGqrKRiUnp21lwQBrFBYshqwBqQDPifdsYYjkH8mInxB+OWx58FYRAbmxoMF6ArKPmU9B6IP2CTw+sCmKKe/5X/gPg/LnmcYQDCs/63/1/9fzYQzwGz0eXRXcAACqy4ZfFnQc7u+V/xD6T55v+LQHwJbBBIDCQHUgNSS5QBt4Cab/2/jDDgMx4DykrKJ8FCG58XQGpAajEMmNw7uQo5sHAFIogNVctATDR+IDYasRoAS0gkGYBMw5IyNjlsBsDSAjKNV44quREAx58Mr9vt5wQAAAAASUVORK5CYII=' + @unreadDead = 'data:unreadDead;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA2ElEQVQ4y61TQQrCMBDMQ8WDIEV6LbT2A4og2Hq0veo7fIAH04dY9N4xmyYlpGmI2MCQTWYy3Wy2DAD7B2wWAzWgcTgVeZKlZRxHNYFi2jM18oBh0IcKtC6ixf22WT4IFLs0owxswXu9egm0Ls6bwfCFfNsJYJKfqoEkd3vgUgFVLWObtzNgVKyruC+ljSzr5OEnBzjvjcQecaQhbZgBb4CmGQw+PoMkTUtdbd8VSEPakcGxPOcsoIgUKy0LecY29BmdBrqRfjIwZ93KLs5loHvBnL3cLH/jF+C/+z5dgUysAAAAAElFTkSuQmCC' + @unreadSFW = 'data:unreadSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA30lEQVQ4y2P4//8/AyWYgSoGQMF/GJ7Y11VVUVoyKTM9ey4Ig9ggMWQ1YA1IBvzXm34YjkH8mPyJB+Nqlp8FYRAbmxoMF6ArSNrw6T0Qf8Amh9cFMEWVR/7/A+L/uORxhgEIt5/+/3/2lf//5wAxiI0uj+4CBlBgxVUvOwtydgXQZpDmi2/+/7/0GmIQSAwkB1IDUkuUAZeABlx+g2zAZ9wGlAOjChba+LwAUgNSi2HA5Am9VciBhSsQQWyoWgZiovEDsdGI1QBYQiLJAGQalpSxyWEzAJYWkGm8clTJjQCZ1hkoVG0CygAAAABJRU5ErkJggg==' + @unreadNSFW = 'data:unreadNSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4ElEQVQ4y2P4//8/AyWYgSoGQMF/GJ7YNbGqrKRiUnp21lwQBrFBYshqwBqQDPifdsYYjkH8mInxB+OWx58FYRAbmxoMF6ArKPmU9B6IP2CTw+sCmKKe/5X/gPg/LnmcYQDCs/63/1/9fzYQzwGz0eXRXcAACqy4ZfFnQc7u+V/xD6T55v+LQHwJbBBIDCQHUgNSS5QBt4Cab/2/jDDgMx4DykrKJ8FCG58XQGpAajEMmNw7uQo5sHAFIogNVctATDR+IDYasRoAS0gkGYBMw5IyNjlsBsDSAjKNV44quREAx58Mr9vt5wQAAAAASUVORK5CYII=' when 'Mayhem' - @unreadDead = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIUlEQVQ4jZ2ScWuDMBDFgw4pIkU0WsoQkWAYIkXZH4N9/+/V3dmfXSrKYIFHwt17j8vdGWNMIkgFuaDgzgQnwRs4EQs5KdolUQtagRN0givEDBTEOjgtGs0Zq8F7cKqqusVxrMQLaDUWcjBSrXkn8gs51tpJSWLk9b3HUa0aNIL5gPBR1/V4kJvR7lTwl8GmAm1Gf9+c3S+89qBHa8502AsmSrtBaEBPbIbj0ah2madlNAPEccdgJDfAtWifBjqWKShRBT6KoiH8QlEUn/qt0CCjnNdmPUwmFWzj9Oe6LpKuZXcwqq88z78Pch3aZU3dPwwc2sWlfZKCW5tWluV8kGvXClLm6dYN4/aUqfCbnEOzNDGhGZbNargvxCzvMGfRJD8UaDVvgkzo6QAAAABJRU5ErkJggg==' - @unreadSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCElEQVQ4jZ2S4crCMAxF+0OGDJEPKYrIGKOsiJSx/fJRfSAfTJNyKqXfiuDg0C25N2RJjTGmEVrhTzhw7oStsIEtsVzT4o2Jo9ALThiEM8IdHIgNaHo8mjNWg6/ske8bohPo+63QOLzmooHp8fyAICBSQkVz0QKdsFQEV6WSW/D+7+BbgbIDHcb4Kp61XyjyI16zZ8JemGltQtDBSGxB4/GoN+7TpkkjDCsFArm0IYv3U0BbnYtf8BCy+JytsE0X6VyuKhPPK/GAJ14kvZZDZVV3pZIb8MZr6n4o4PDGKn0S5SdDmyq5PnXQsk+Xbhinp03FFzmHJw6xYRiWm9VxnohZ3vOcxdO8ARmXRvbWdtzQAAAAAElFTkSuQmCC' - @unreadNSFW = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCklEQVQ4jZ2S0WrDMAxF/TBCCKWMYhZKCSGYmFJMSNjD/mhf239qJXNcjBdTWODgRLpXKJKNMaYROuFTOHEehFb4gJZYrunwxsSXMApOmIQzwgOciE1oRjyaM1aDj+yR7xuiHvT9VmgcXnPRwO/9+wWCgEgJFc1FCwzCVhFclUpuw/u3g3cFyg50GPOjePZ+ocjPeM2RCXthpbUFwQAzsQ2Nx6PeuE+bJo0w7BQI5NKGLN5XAW11LX7BQ8jia7bCLl2kc7mqTLzuxAOeeJH0Wk6VVf0oldyEN15T948CDm+sMiZRfjK0pZIbUwcd+3TphnF62lR8kXN44hAbhmG5WQNnT8zynucsnuYJhFpBfkMzqD4AAAAASUVORK5CYII=' + @unreadDead = 'data:unreadDead;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIUlEQVQ4jZ2ScWuDMBDFgw4pIkU0WsoQkWAYIkXZH4N9/+/V3dmfXSrKYIFHwt17j8vdGWNMIkgFuaDgzgQnwRs4EQs5KdolUQtagRN0givEDBTEOjgtGs0Zq8F7cKqqusVxrMQLaDUWcjBSrXkn8gs51tpJSWLk9b3HUa0aNIL5gPBR1/V4kJvR7lTwl8GmAm1Gf9+c3S+89qBHa8502AsmSrtBaEBPbIbj0ah2madlNAPEccdgJDfAtWifBjqWKShRBT6KoiH8QlEUn/qt0CCjnNdmPUwmFWzj9Oe6LpKuZXcwqq88z78Pch3aZU3dPwwc2sWlfZKCW5tWluV8kGvXClLm6dYN4/aUqfCbnEOzNDGhGZbNargvxCzvMGfRJD8UaDVvgkzo6QAAAABJRU5ErkJggg==' + @unreadSFW = 'data:unreadSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCElEQVQ4jZ2S4crCMAxF+0OGDJEPKYrIGKOsiJSx/fJRfSAfTJNyKqXfiuDg0C25N2RJjTGmEVrhTzhw7oStsIEtsVzT4o2Jo9ALThiEM8IdHIgNaHo8mjNWg6/ske8bohPo+63QOLzmooHp8fyAICBSQkVz0QKdsFQEV6WSW/D+7+BbgbIDHcb4Kp61XyjyI16zZ8JemGltQtDBSGxB4/GoN+7TpkkjDCsFArm0IYv3U0BbnYtf8BCy+JytsE0X6VyuKhPPK/GAJ14kvZZDZVV3pZIb8MZr6n4o4PDGKn0S5SdDmyq5PnXQsk+Xbhinp03FFzmHJw6xYRiWm9VxnohZ3vOcxdO8ARmXRvbWdtzQAAAAAElFTkSuQmCC' + @unreadNSFW = 'data:unreadNSFW;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCklEQVQ4jZ2S0WrDMAxF/TBCCKWMYhZKCSGYmFJMSNjD/mhf239qJXNcjBdTWODgRLpXKJKNMaYROuFTOHEehFb4gJZYrunwxsSXMApOmIQzwgOciE1oRjyaM1aDj+yR7xuiHvT9VmgcXnPRwO/9+wWCgEgJFc1FCwzCVhFclUpuw/u3g3cFyg50GPOjePZ+ocjPeM2RCXthpbUFwQAzsQ2Nx6PeuE+bJo0w7BQI5NKGLN5XAW11LX7BQ8jia7bCLl2kc7mqTLzuxAOeeJH0Wk6VVf0oldyEN15T948CDm+sMiZRfjK0pZIbUwcd+3TphnF62lR8kXN44hAbhmG5WQNnT8zynucsnuYJhFpBfkMzqD4AAAAASUVORK5CYII=' when 'Original' - @unreadDead = 'data:image/gif;base64,R0lGODlhEAAQAKECAAAAAP8AAP///////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs=' - @unreadSFW = 'data:image/gif;base64,R0lGODlhEAAQAKECAAAAAC6Xw////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs=' - @unreadNSFW = 'data:image/gif;base64,R0lGODlhEAAQAKECAAAAAGbMM////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs=' + @unreadDead = 'data:unreadDead;base64,R0lGODlhEAAQAKECAAAAAP8AAP///////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs=' + @unreadSFW = 'data:unreadSFW;base64,R0lGODlhEAAQAKECAAAAAC6Xw////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs=' + @unreadNSFW = 'data:unreadNSFW;base64,R0lGODlhEAAQAKECAAAAAGbMM////////yH5BAEKAAMALAAAAAAQABAAAAI/nI95wsqygIRxDgGCBhTrwF3Zxowg5H1cSopS6FrGQ82PU1951ckRmYKJVCXizLRC9kAnT0aIiR6lCFT1cigAADs=' when 'None' @unreadDead = @dead @unreadSFW = 'http://static.4chan.org/image/favicon-ws.ico' From 023c8b2ae0f8dfb1bc492f0464510faf71eb4777 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Fri, 16 Dec 2011 15:41:04 +0100 Subject: [PATCH 02/15] Add version number in the option dialog. --- 4chan_x.user.js | 2 +- script.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index afa54a7af..4b3484608 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1236,7 +1236,7 @@ dialog = ui.dialog('options', '', '\
\
\ - 4chan X\ + 4chan X | ' + VERSION + '\ | Issues\
\
\ diff --git a/script.coffee b/script.coffee index c01fb3b0d..982d9efd9 100644 --- a/script.coffee +++ b/script.coffee @@ -897,7 +897,7 @@ options = dialog = ui.dialog 'options', '', '
- 4chan X + 4chan X | ' + VERSION + ' | Issues
From 63a65822e1dee2e30548dc3f1c73514524ffc0e2 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Fri, 16 Dec 2011 15:57:52 +0100 Subject: [PATCH 03/15] Release 2.23.5. --- 4chan_x.user.js | 6 +++--- Cakefile | 2 +- changelog | 3 +++ latest.js | 2 +- script.coffee | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 4b3484608..fd540aad3 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan x -// @version 2.23.4 +// @version 2.23.5 // @namespace aeosynth // @description Adds various features. // @copyright 2009-2011 James Campos @@ -16,7 +16,7 @@ * * Copyright (c) 2009-2011 James Campos * http://mayhemydg.github.com/4chan-x/ - * 4chan x 2.23.4 + * 4chan x 2.23.5 * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation @@ -197,7 +197,7 @@ NAMESPACE = '4chan_x.'; - VERSION = '2.23.4'; + VERSION = '2.23.5'; SECOND = 1000; diff --git a/Cakefile b/Cakefile index 536a3b7e5..4ab64d69a 100644 --- a/Cakefile +++ b/Cakefile @@ -2,7 +2,7 @@ {exec} = require 'child_process' fs = require 'fs' -VERSION = '2.23.4' +VERSION = '2.23.5' HEADER = """ // ==UserScript== diff --git a/changelog b/changelog index 3266202d4..72b6b135f 100644 --- a/changelog +++ b/changelog @@ -1,5 +1,8 @@ master + +2.23.5 - mayhem + increase the thread updater retry timeout limit at each retry fix selection to quote when selecting started from the end of a line on Firefox 2.23.4 diff --git a/latest.js b/latest.js index 2815a9c43..47496d823 100644 --- a/latest.js +++ b/latest.js @@ -1 +1 @@ -postMessage({version:'2.23.4'},'*'); +postMessage({version:'2.23.5'},'*'); diff --git a/script.coffee b/script.coffee index 982d9efd9..95bf48241 100644 --- a/script.coffee +++ b/script.coffee @@ -119,7 +119,7 @@ conf = {} ) null, config NAMESPACE = '4chan_x.' -VERSION = '2.23.4' +VERSION = '2.23.5' SECOND = 1000 MINUTE = 60*SECOND HOUR = 60*MINUTE From 0ecf9193d164b9a620401d407ed871750df6d77d Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Fri, 16 Dec 2011 16:03:24 +0100 Subject: [PATCH 04/15] Update the readme. --- readme.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 4aaa8c79e..5ef6356a9 100644 --- a/readme.md +++ b/readme.md @@ -2,8 +2,8 @@ # Building -[install nodejs and npm](https://github.com/joyent/node/wiki/Installation), -install [coffee-script](https://github.com/jashkenas/coffee-script/) with -`npm install -g coffee-script`, clone 4chan x, cd into it and actually build -with `cake build`. for development (continuous builds), run `cake dev &`. -kill the process with `killall node`. +- Install [node.js](http://nodejs.org/). +- Install [CoffeeScript](http://coffeescript.org/) with `npm install -g coffee-script`. +- Clone 4chan X. +- `cd` into it and build with `cake build`. +- For development (continuous builds), run `cake dev &`. Kill the process with `killall node`. From 28a4761d1b008e24cebf5947ad8d440632db5775 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Sun, 18 Dec 2011 01:50:46 +0100 Subject: [PATCH 05/15] Fix no sauce from breaking 4chan X. Close #61 --- 4chan_x.user.js | 2 +- changelog | 2 ++ script.coffee | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index fd540aad3..e991fc2a7 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2231,7 +2231,7 @@ sauce = { init: function() { - sauce.prefixes = conf['flavors'].match(/^[^#].+$/gm); + if (!(sauce.prefixes = conf['flavors'].match(/^[^#].+$/gm)).length) return; sauce.names = sauce.prefixes.map(function(prefix) { return prefix.match(/(\w+)\./)[1]; }); diff --git a/changelog b/changelog index 72b6b135f..fdf2cf3f6 100644 --- a/changelog +++ b/changelog @@ -1,4 +1,6 @@ master +- mayhem + fix empty sauce or all flavors commented out from breaking 4chan X 2.23.5 - mayhem diff --git a/script.coffee b/script.coffee index 95bf48241..0a0394d2d 100644 --- a/script.coffee +++ b/script.coffee @@ -1790,7 +1790,7 @@ anonymize = sauce = init: -> - sauce.prefixes = conf['flavors'].match /^[^#].+$/gm + return unless (sauce.prefixes = conf['flavors'].match /^[^#].+$/gm).length sauce.names = sauce.prefixes.map (prefix) -> prefix.match(/(\w+)\./)[1] g.callbacks.push (root) -> return if root.className is 'inline' or not span = $ '.filesize', root From 00a6ea64673847eaa0feddc9c8f55eacc09cf25c Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Sun, 18 Dec 2011 03:00:14 +0100 Subject: [PATCH 06/15] match never returns empty arrays. Actually fix #61. --- 4chan_x.user.js | 2 +- script.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index e991fc2a7..bc072f9ba 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2231,7 +2231,7 @@ sauce = { init: function() { - if (!(sauce.prefixes = conf['flavors'].match(/^[^#].+$/gm)).length) return; + if (!(sauce.prefixes = conf['flavors'].match(/^[^#].+$/gm))) return; sauce.names = sauce.prefixes.map(function(prefix) { return prefix.match(/(\w+)\./)[1]; }); diff --git a/script.coffee b/script.coffee index 0a0394d2d..b703a1350 100644 --- a/script.coffee +++ b/script.coffee @@ -1790,7 +1790,7 @@ anonymize = sauce = init: -> - return unless (sauce.prefixes = conf['flavors'].match /^[^#].+$/gm).length + return unless sauce.prefixes = conf['flavors'].match /^[^#].+$/gm sauce.names = sauce.prefixes.map (prefix) -> prefix.match(/(\w+)\./)[1] g.callbacks.push (root) -> return if root.className is 'inline' or not span = $ '.filesize', root From 7bd5c63057dd9963a653895814cfde38f558b260 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Sun, 18 Dec 2011 03:04:44 +0100 Subject: [PATCH 07/15] Release 2.23.6. --- 4chan_x.user.js | 6 +++--- Cakefile | 2 +- changelog | 2 ++ latest.js | 2 +- script.coffee | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index bc072f9ba..4053fd1cb 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan x -// @version 2.23.5 +// @version 2.23.6 // @namespace aeosynth // @description Adds various features. // @copyright 2009-2011 James Campos @@ -16,7 +16,7 @@ * * Copyright (c) 2009-2011 James Campos * http://mayhemydg.github.com/4chan-x/ - * 4chan x 2.23.5 + * 4chan x 2.23.6 * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation @@ -197,7 +197,7 @@ NAMESPACE = '4chan_x.'; - VERSION = '2.23.5'; + VERSION = '2.23.6'; SECOND = 1000; diff --git a/Cakefile b/Cakefile index 4ab64d69a..fbb7a3923 100644 --- a/Cakefile +++ b/Cakefile @@ -2,7 +2,7 @@ {exec} = require 'child_process' fs = require 'fs' -VERSION = '2.23.5' +VERSION = '2.23.6' HEADER = """ // ==UserScript== diff --git a/changelog b/changelog index fdf2cf3f6..948618018 100644 --- a/changelog +++ b/changelog @@ -1,4 +1,6 @@ master + +2.23.6 - mayhem fix empty sauce or all flavors commented out from breaking 4chan X diff --git a/latest.js b/latest.js index 47496d823..9f03f5d13 100644 --- a/latest.js +++ b/latest.js @@ -1 +1 @@ -postMessage({version:'2.23.5'},'*'); +postMessage({version:'2.23.6'},'*'); diff --git a/script.coffee b/script.coffee index b703a1350..8300ffb79 100644 --- a/script.coffee +++ b/script.coffee @@ -119,7 +119,7 @@ conf = {} ) null, config NAMESPACE = '4chan_x.' -VERSION = '2.23.5' +VERSION = '2.23.6' SECOND = 1000 MINUTE = 60*SECOND HOUR = 60*MINUTE From e0d49b70fabc28099b37adda519fcf7327cff73a Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Mon, 19 Dec 2011 01:51:10 +0100 Subject: [PATCH 08/15] archive.gentoomen.org is deaaaaaaaaaaaad. --- 4chan_x.user.js | 3 --- script.coffee | 2 -- 2 files changed, 5 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 4053fd1cb..361558031 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2829,9 +2829,6 @@ case 'tv': url = "http://archive.foolz.us/" + g.BOARD + "/thread/" + g.THREAD_ID; break; - case 'lit': - url = "http://archive.gentoomen.org/cgi-board.pl/" + g.BOARD + "/thread/" + g.THREAD_ID; - break; case 'diy': case 'g': case 'sci': diff --git a/script.coffee b/script.coffee index 8300ffb79..cdc0bcf13 100644 --- a/script.coffee +++ b/script.coffee @@ -2219,8 +2219,6 @@ redirect = -> switch g.BOARD when 'a', 'jp', 'm', 'tg', 'tv' url = "http://archive.foolz.us/#{g.BOARD}/thread/#{g.THREAD_ID}" - when 'lit' - url = "http://archive.gentoomen.org/cgi-board.pl/#{g.BOARD}/thread/#{g.THREAD_ID}" when 'diy', 'g', 'sci' url = "http://archive.installgentoo.net/#{g.BOARD}/thread/#{g.THREAD_ID}" when '3', 'adv', 'an', 'ck', 'co', 'fa', 'fit', 'int', 'k', 'mu', 'n', 'o', 'p', 'po', 'pol', 'soc', 'sp', 'toy', 'trv', 'v', 'vp', 'x' From 857e06c3476becad438a9eb78d246b0a5cccb15c Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Mon, 19 Dec 2011 03:26:23 +0100 Subject: [PATCH 09/15] Update CoffeeScript to 1.2.0. --- 4chan_x.user.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 361558031..147475dd6 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -64,8 +64,8 @@ */ (function() { - var $, $$, DAY, Favicon, HOUR, MINUTE, Main, NAMESPACE, Recaptcha, SECOND, Time, VERSION, anonymize, conf, config, cooldown, d, engine, expandComment, expandThread, filter, flatten, g, getTitle, imgExpand, imgGif, imgHover, key, keybinds, log, nav, options, qr, quoteBacklink, quoteDR, quoteInline, quoteOP, quotePreview, redirect, replyHiding, reportButton, revealSpoilers, sauce, strikethroughQuotes, threadHiding, threadStats, threading, titlePost, ui, unread, updater, val, watcher, _base; - var __slice = Array.prototype.slice; + var $, $$, DAY, Favicon, HOUR, MINUTE, Main, NAMESPACE, Recaptcha, SECOND, Time, VERSION, anonymize, conf, config, cooldown, d, engine, expandComment, expandThread, filter, flatten, g, getTitle, imgExpand, imgGif, imgHover, key, keybinds, log, nav, options, qr, quoteBacklink, quoteDR, quoteInline, quoteOP, quotePreview, redirect, replyHiding, reportButton, revealSpoilers, sauce, strikethroughQuotes, threadHiding, threadStats, threading, titlePost, ui, unread, updater, val, watcher, _base, + __slice = Array.prototype.slice; config = { main: { From dc61824ef1fd863f28e5ac6c2f85dbc0b0c0b366 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Mon, 19 Dec 2011 23:37:45 +0100 Subject: [PATCH 10/15] Shorter link. --- 4chan_x.user.js | 2 +- Cakefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 147475dd6..8029c7f10 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -42,7 +42,7 @@ * * 4chan x is written in CoffeeScript[1], and developed on GitHub[2]. * - * [1]: http://jashkenas.github.com/coffee-script/ + * [1]: http://coffeescript.org/ * [2]: http://github.com/mayhemydg/4chan-x * * CONTRIBUTORS diff --git a/Cakefile b/Cakefile index fbb7a3923..6ad10fcc7 100644 --- a/Cakefile +++ b/Cakefile @@ -49,7 +49,7 @@ HEADER = """ * * 4chan x is written in CoffeeScript[1], and developed on GitHub[2]. * - * [1]: http://jashkenas.github.com/coffee-script/ + * [1]: http://coffeescript.org/ * [2]: http://github.com/mayhemydg/4chan-x * * CONTRIBUTORS From dffd613a2c83fb6eeae4b3c78dbd9e9dbe7f616c Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Tue, 20 Dec 2011 05:53:00 +0100 Subject: [PATCH 11/15] Save a few bytes. --- 4chan_x.user.js | 2 +- Cakefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 8029c7f10..09a88d908 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -9,7 +9,7 @@ // @include http://sys.4chan.org/* // @run-at document-start // @updateURL https://raw.github.com/mayhemydg/4chan-x/stable/4chan_x.user.js -// @icon https://raw.github.com/mayhemydg/4chan-x/gh-pages/favicon.png +// @icon https://raw.github.com/mayhemydg/4chan-x/gh-pages/favicon.gif // ==/UserScript== /* LICENSE diff --git a/Cakefile b/Cakefile index 6ad10fcc7..6d79bca48 100644 --- a/Cakefile +++ b/Cakefile @@ -16,7 +16,7 @@ HEADER = """ // @include http://sys.4chan.org/* // @run-at document-start // @updateURL https://raw.github.com/mayhemydg/4chan-x/stable/4chan_x.user.js -// @icon https://raw.github.com/mayhemydg/4chan-x/gh-pages/favicon.png +// @icon https://raw.github.com/mayhemydg/4chan-x/gh-pages/favicon.gif // ==/UserScript== /* LICENSE From e5797d029db58161b39758a4452f0ee0be9fb9a3 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Tue, 20 Dec 2011 06:24:58 +0100 Subject: [PATCH 12/15] Aesthetic changes. --- 4chan_x.user.js | 10 +++++----- Cakefile | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 09a88d908..c6ce54597 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -8,15 +8,15 @@ // @include http://boards.4chan.org/* // @include http://sys.4chan.org/* // @run-at document-start -// @updateURL https://raw.github.com/mayhemydg/4chan-x/stable/4chan_x.user.js -// @icon https://raw.github.com/mayhemydg/4chan-x/gh-pages/favicon.gif +// @updateURL https://raw.github.com/MayhemYDG/4chan-x/stable/4chan_x.user.js +// @icon http://mayhemydg.github.com/4chan-x/favicon.gif // ==/UserScript== /* LICENSE * * Copyright (c) 2009-2011 James Campos * http://mayhemydg.github.com/4chan-x/ - * 4chan x 2.23.6 + * 4chan X 2.23.6 * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation @@ -40,10 +40,10 @@ * * HACKING * - * 4chan x is written in CoffeeScript[1], and developed on GitHub[2]. + * 4chan X is written in CoffeeScript[1], and developed on GitHub[2]. * * [1]: http://coffeescript.org/ - * [2]: http://github.com/mayhemydg/4chan-x + * [2]: https://github.com/MayhemYDG/4chan-x * * CONTRIBUTORS * diff --git a/Cakefile b/Cakefile index 6d79bca48..036784ec0 100644 --- a/Cakefile +++ b/Cakefile @@ -15,15 +15,15 @@ HEADER = """ // @include http://boards.4chan.org/* // @include http://sys.4chan.org/* // @run-at document-start -// @updateURL https://raw.github.com/mayhemydg/4chan-x/stable/4chan_x.user.js -// @icon https://raw.github.com/mayhemydg/4chan-x/gh-pages/favicon.gif +// @updateURL https://raw.github.com/MayhemYDG/4chan-x/stable/4chan_x.user.js +// @icon http://mayhemydg.github.com/4chan-x/favicon.gif // ==/UserScript== /* LICENSE * * Copyright (c) 2009-2011 James Campos * http://mayhemydg.github.com/4chan-x/ - * 4chan x #{VERSION} + * 4chan X #{VERSION} * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation @@ -47,10 +47,10 @@ HEADER = """ * * HACKING * - * 4chan x is written in CoffeeScript[1], and developed on GitHub[2]. + * 4chan X is written in CoffeeScript[1], and developed on GitHub[2]. * * [1]: http://coffeescript.org/ - * [2]: http://github.com/mayhemydg/4chan-x + * [2]: https://github.com/MayhemYDG/4chan-x * * CONTRIBUTORS * From c8c3bb633121e2ec130aa221d9040a19cc35ea9f Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 21 Dec 2011 04:20:10 +0100 Subject: [PATCH 13/15] Update archive redirections. Close #66 --- 4chan_x.user.js | 2 +- changelog | 2 ++ script.coffee | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index c6ce54597..2cb10f2f9 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2827,7 +2827,7 @@ case 'm': case 'tg': case 'tv': - url = "http://archive.foolz.us/" + g.BOARD + "/thread/" + g.THREAD_ID; + url = "http://oldarchive.foolz.us/" + g.BOARD + "/thread/" + g.THREAD_ID; break; case 'diy': case 'g': diff --git a/changelog b/changelog index 948618018..ac3c9d37f 100644 --- a/changelog +++ b/changelog @@ -1,4 +1,6 @@ master +- mayhem + update archive redirections 2.23.6 - mayhem diff --git a/script.coffee b/script.coffee index cdc0bcf13..3c8b1edea 100644 --- a/script.coffee +++ b/script.coffee @@ -2218,7 +2218,7 @@ Favicon = redirect = -> switch g.BOARD when 'a', 'jp', 'm', 'tg', 'tv' - url = "http://archive.foolz.us/#{g.BOARD}/thread/#{g.THREAD_ID}" + url = "http://oldarchive.foolz.us/#{g.BOARD}/thread/#{g.THREAD_ID}" when 'diy', 'g', 'sci' url = "http://archive.installgentoo.net/#{g.BOARD}/thread/#{g.THREAD_ID}" when '3', 'adv', 'an', 'ck', 'co', 'fa', 'fit', 'int', 'k', 'mu', 'n', 'o', 'p', 'po', 'pol', 'soc', 'sp', 'toy', 'trv', 'v', 'vp', 'x' From ce26a2b200cc24b626f82357329a58697ee8ee36 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 21 Dec 2011 04:21:11 +0100 Subject: [PATCH 14/15] Release 2.23.7. --- 4chan_x.user.js | 6 +++--- Cakefile | 2 +- changelog | 2 ++ latest.js | 2 +- script.coffee | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 2cb10f2f9..690fe1baa 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 4chan x -// @version 2.23.6 +// @version 2.23.7 // @namespace aeosynth // @description Adds various features. // @copyright 2009-2011 James Campos @@ -16,7 +16,7 @@ * * Copyright (c) 2009-2011 James Campos * http://mayhemydg.github.com/4chan-x/ - * 4chan X 2.23.6 + * 4chan X 2.23.7 * * Permission is hereby granted, free of charge, to any person * obtaining a copy of this software and associated documentation @@ -197,7 +197,7 @@ NAMESPACE = '4chan_x.'; - VERSION = '2.23.6'; + VERSION = '2.23.7'; SECOND = 1000; diff --git a/Cakefile b/Cakefile index 036784ec0..43bb0c87f 100644 --- a/Cakefile +++ b/Cakefile @@ -2,7 +2,7 @@ {exec} = require 'child_process' fs = require 'fs' -VERSION = '2.23.6' +VERSION = '2.23.7' HEADER = """ // ==UserScript== diff --git a/changelog b/changelog index ac3c9d37f..7623ebde9 100644 --- a/changelog +++ b/changelog @@ -1,4 +1,6 @@ master + +2.23.7 - mayhem update archive redirections diff --git a/latest.js b/latest.js index 9f03f5d13..37736fe93 100644 --- a/latest.js +++ b/latest.js @@ -1 +1 @@ -postMessage({version:'2.23.6'},'*'); +postMessage({version:'2.23.7'},'*'); diff --git a/script.coffee b/script.coffee index 3c8b1edea..d487cd8f3 100644 --- a/script.coffee +++ b/script.coffee @@ -119,7 +119,7 @@ conf = {} ) null, config NAMESPACE = '4chan_x.' -VERSION = '2.23.6' +VERSION = '2.23.7' SECOND = 1000 MINUTE = 60*SECOND HOUR = 60*MINUTE From b20876a3d4041b8d8a5505c2088951ffe64a7323 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 21 Dec 2011 15:35:01 +0100 Subject: [PATCH 15/15] Redirect the 'Issues' link to the 'bug report' guide. --- 4chan_x.user.js | 2 +- script.coffee | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 690fe1baa..c5d14a3a3 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1237,7 +1237,7 @@
\
\ 4chan X | ' + VERSION + '\ - | Issues\ + | Issues\
\
\ \ diff --git a/script.coffee b/script.coffee index d487cd8f3..2a9696ef8 100644 --- a/script.coffee +++ b/script.coffee @@ -898,7 +898,7 @@ options =
4chan X | ' + VERSION + ' - | Issues + | Issues