Make mascots work.
This commit is contained in:
parent
f725de47cd
commit
55cf28ad8d
@ -3322,6 +3322,9 @@
|
||||
'presto': '-o-'
|
||||
}[$.engine];
|
||||
this.sizing = "" + ($.engine === 'gecko' ? this.agent : '') + "box-sizing";
|
||||
$.asap((function() {
|
||||
return d.body;
|
||||
}), MascotTools.init);
|
||||
$.ready(function() {
|
||||
if (!$.id('navtopright')) {
|
||||
return;
|
||||
@ -3683,7 +3686,7 @@
|
||||
Banner = {
|
||||
init: function() {
|
||||
return $.asap((function() {
|
||||
return doc;
|
||||
return d.body;
|
||||
}), function() {
|
||||
return $.asap((function() {
|
||||
return $('.abovePostForm');
|
||||
@ -3741,7 +3744,7 @@
|
||||
GlobalMessage = {
|
||||
init: function() {
|
||||
return $.asap((function() {
|
||||
return doc;
|
||||
return d.body;
|
||||
}), function() {
|
||||
return $.asap((function() {
|
||||
return $.id('delform');
|
||||
@ -4247,7 +4250,7 @@
|
||||
Conf[g.MASCOTSTRING].remove(Conf["mascot"]);
|
||||
return this.init();
|
||||
}
|
||||
this.addMascot(mascot);
|
||||
MascotTools.addMascot(mascot);
|
||||
}
|
||||
if (Conf["Sidebar Location"] === 'left') {
|
||||
if (Conf["Mascot Location"] === "sidebar") {
|
||||
@ -11923,6 +11926,18 @@
|
||||
if (g.VIEW === 'thread') {
|
||||
g.THREAD = +pathname[3];
|
||||
}
|
||||
if (['b', 'd', 'e', 'gif', 'h', 'hc', 'hm', 'hr', 'pol', 'r', 'r9k', 'rs', 's', 'soc', 't', 'u', 'y'].contains(g.BOARD)) {
|
||||
g.TYPE = 'nsfw';
|
||||
}
|
||||
if (Conf["NSFW/SFW Mascots"]) {
|
||||
g.MASCOTSTRING = "Enabled Mascots " + g.TYPE;
|
||||
} else {
|
||||
g.MASCOTSTRING = "Enabled Mascots";
|
||||
}
|
||||
Conf["Enabled Mascots"] = $.get("Enabled Mascots", []);
|
||||
Conf["Enabled Mascots sfw"] = $.get("Enabled Mascots sfw", []);
|
||||
Conf["Enabled Mascots nsfw"] = $.get("Enabled Mascots nsfw", []);
|
||||
Conf["Deleted Mascots"] = $.get("Deleted Mascots", []);
|
||||
switch (location.hostname) {
|
||||
case 'sys.4chan.org':
|
||||
Report.init();
|
||||
|
||||
@ -8,6 +8,8 @@ Style =
|
||||
|
||||
@sizing = "#{if $.engine is 'gecko' then @agent else ''}box-sizing"
|
||||
|
||||
$.asap (-> d.body), MascotTools.init
|
||||
|
||||
$.ready ->
|
||||
return unless $.id 'navtopright'
|
||||
Style.padding.nav = $ "#boardNavDesktop", d.body
|
||||
@ -453,11 +455,11 @@ vertical-align: top;
|
||||
['CrunchBang', 'BYAAAAQCAQAAAC45EetAAAA8ElEQVR4XnWOsUpCYQBGz1TIHYu2Qix6g0DEtSeQu/UIISJtUS8gJq61F1wcdMohcBDxKUR8hsz1xA/y44/cs3znbB+RJ0Skl3pSkeFQbUs79VAPzrwPFRmN1Ja0Ug/16I93+1oi4lKte+zMXv32WuoAm43lXMrqzbFncgWw21lORf4+/PREKpAhYqZuPXZ+T/3yXbZEajV1JavUQ104sRcq0myqc5mnHurWqc/7yhExVwuPncl+C4Bu13L60ueAwcByOtLhgAIRCzU38fRGTmSxUBvSSD3Ui1NvQkXWa7Uq1dRD9R17HiqyRUSy1NP6B7e1Yu2GtlUKAAAAAElFTkSuQmCC']
|
||||
['Yuno', 'BgAAAAPCAYAAAD+pA/bAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAABDtJREFUOE+FlHtMm1UYxrtsi8aEgCb+oTFmZur+WNS5RaPERU10C2qGaBgb6hgwLwMmHTIKlIKlQIHSQrmU24BSSmnpBVooUmihtEC5yKWDjVu5uOkcEca4lG5E93j6EQmELX7Jky/fOed9fu973vMdGu0xT3Cgz57yXMZLDdXcy821PFWLKmuA6HqLMqtLX5POl4iYb2ukWW8IOOFe/qfe3/M4n0eOjwyZD8//bldODOk37N1yDJgl+LVdjEGLFKO9KkzZm8hbje7mIrTXZ7sMtTydrJh15H8hHW11XvN/jGS7VudcD5w34ZZzeQYb67fwYO03LN4exo1+LWzNxbA05O5QuzbHqRYn+++CHDx4YK9WLfaedfQzV5em54g5Zbi8OIml+VFMDLWQ7GXoaSmFWZsDZVGCO2u0EbkhHTrhFqi9PmelSsQ8tAtSVch60dpUeGe4kxgZxegzVkBzlQ2NKBG2+iJIMqMok9r8OLRIMqApToSqmAWTmk9B2+o2YW79oshU7ABcuvAFrVGWXkVKpBYoSaBSxIS2mINpiwbjZiUMZRloVfJQyaXDKObBpimBScpHFe8KmmXpaKhK3arGrBVuVBclHN2CiPNin1OVs1tVJYlQlyZBxA6DviQVo6ZaOKd7sTplw53BVugruBBzfsRslw7rZPxaczWutSpQV/gzJPxo1JexyfaxKBBpuiEx+tw+CpKdEvGWTprGlhcwqbIzL5/DYKMYndpK3L1hxf3ZfkrzwybUZjPhnOqmvlcmutFF1jis9QSShOrcWNSXJ1MA0ou/NZWc8Ddfe4VGO3bk0JON1dyMMlK+gmxNrZCFhZF2Kng7YNO0awt4b7wLNp2EqtAsF6ImP56SG0B6siovTYpIjg15gapCVhAfJRUyIBFEo6k8AyuTtkcC/qvG/XbDexulWJvqgYH0o0nKhVHFJ40XwFQnWM5OCX+XMg86c3KvVMSMapCmPpSTIygTxGKZZOcOXhrr3Mp4uzkFuG6B3ajE3TELDDU8qEmsmvRATxquKkxAnSTFjwKEfv3JU9JC5unG6rQ1bTkbQ4Yq/DVgxOqwBWt2K9Yne3ZCZvrgHO2k5paHzOhSiVCZSkdNTgzy40JRlPgDhDHBCxUZdCs91G8fLeK87zOl6XSOICZYXMGNhDqX9fDP/mbK2DXVi/szm03eLpejl5pzOfqwOt4JBT8OeYwQt/4R/BR0OzXiLCM5LOCji/4nXt46rpywgG+zor5RxgSdupBzJdglSY+5ZZbl3XNY6mbn7W0Lcx06zBg1WBjtcC6OmG+OmRTrFrnIUZESZeVeCpwh8TpiPsQ47/tloM97T+/6m8mg55mT3tStyL54mhlwwtszNvjzD8/6HH8i7PvvPPRioZdRWuDBZUR6pEWG7I8P9Xs1Jsj36MfvvO5J/+rTw58dP7afJPfBgeef3XGz/gskFVpJc4HwGwAAAABJRU5ErkJggg==']
|
||||
]
|
||||
|
||||
|
||||
|
||||
Banner =
|
||||
init: ->
|
||||
$.asap (-> doc), ->
|
||||
$.asap (-> d.body), ->
|
||||
$.asap (-> $ '.abovePostForm'), Banner.ready
|
||||
|
||||
ready: ->
|
||||
@ -504,7 +506,7 @@ Banner =
|
||||
|
||||
GlobalMessage =
|
||||
init: ->
|
||||
$.asap (-> doc), ->
|
||||
$.asap (-> d.body), ->
|
||||
$.asap (-> $.id 'delform'), GlobalMessage.ready
|
||||
|
||||
ready: ->
|
||||
@ -517,7 +519,7 @@ Rice =
|
||||
init: ->
|
||||
$.ready ->
|
||||
Rice.nodes d.body
|
||||
|
||||
|
||||
Post::callbacks.push
|
||||
name: 'Rice Checkboxes'
|
||||
cb: @node
|
||||
@ -602,11 +604,11 @@ Rice =
|
||||
$.after input, div
|
||||
|
||||
###
|
||||
JSColor
|
||||
JSColor
|
||||
http://github.com/hotchpotch/jscolor/tree/master
|
||||
|
||||
JSColor is color library for JavaScript.
|
||||
JSColor code is porting from AS3 Color library ColorSB < http://sketchbook.libspark.org/trac/wiki/ColorSB >.
|
||||
JSColor code is porting from AS3 Color library ColorSB < http://sketchbook.libspark.org/trac/wiki/ColorSB >.
|
||||
###
|
||||
|
||||
JSColor =
|
||||
@ -643,7 +645,7 @@ JSColor =
|
||||
# Read Only
|
||||
@hsv = [0, 0, 1] # 0-6, 0-1, 0-1
|
||||
@rgb = [1, 1, 1] # 0-1, 0-1, 0-1
|
||||
|
||||
|
||||
# Writable.
|
||||
# Value holder / Where to reflect current color
|
||||
@valueElement = @styleElement = target
|
||||
@ -1004,7 +1006,7 @@ MascotTools =
|
||||
Conf[g.MASCOTSTRING].remove Conf["mascot"]
|
||||
return @init()
|
||||
|
||||
@addMascot mascot
|
||||
MascotTools.addMascot mascot
|
||||
|
||||
if Conf["Sidebar Location"] is 'left'
|
||||
if Conf["Mascot Location"] is "sidebar"
|
||||
|
||||
@ -315,6 +315,20 @@ Main =
|
||||
if g.VIEW is 'thread'
|
||||
g.THREAD = +pathname[3]
|
||||
|
||||
# Check if the current board we're on is SFW or not, so we can handle options that need to know that.
|
||||
if ['b', 'd', 'e', 'gif', 'h', 'hc', 'hm', 'hr', 'pol', 'r', 'r9k', 'rs', 's', 'soc', 't', 'u', 'y'].contains g.BOARD
|
||||
g.TYPE = 'nsfw'
|
||||
|
||||
if Conf["NSFW/SFW Mascots"]
|
||||
g.MASCOTSTRING = "Enabled Mascots #{g.TYPE}"
|
||||
else
|
||||
g.MASCOTSTRING = "Enabled Mascots"
|
||||
|
||||
Conf["Enabled Mascots"] = $.get "Enabled Mascots", []
|
||||
Conf["Enabled Mascots sfw"] = $.get "Enabled Mascots sfw", []
|
||||
Conf["Enabled Mascots nsfw"] = $.get "Enabled Mascots nsfw", []
|
||||
Conf["Deleted Mascots"] = $.get "Deleted Mascots", []
|
||||
|
||||
switch location.hostname
|
||||
when 'sys.4chan.org'
|
||||
Report.init()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user