forked from rDrama/rDrama
make bugs absolute + fix script overlap + dont set style in js if not necessary
parent
37a0c7f0d8
commit
d9097a5df9
|
@ -6820,6 +6820,10 @@ div.markdown {
|
||||||
|
|
||||||
.bug {
|
.bug {
|
||||||
pointer-events: none !important;
|
pointer-events: none !important;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: 9999999;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
@media (min-width: 768px) {
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
const awards_container = document.getElementById('awards-container')
|
||||||
|
|
||||||
// offsets for spider distance to bug
|
// offsets for spider distance to bug
|
||||||
const XOFFSET = 25;
|
const XOFFSET = 25;
|
||||||
const YOFFSET = 37;
|
const YOFFSET = 37;
|
||||||
|
@ -630,14 +632,9 @@ var Bug = {
|
||||||
bug.style.background = 'transparent url(' + this.options.imageSprite + ') no-repeat 0 ' + row;
|
bug.style.background = 'transparent url(' + this.options.imageSprite + ') no-repeat 0 ' + row;
|
||||||
bug.style.width = this.options.bugWidth + 'px';
|
bug.style.width = this.options.bugWidth + 'px';
|
||||||
bug.style.height = this.options.bugHeight + 'px';
|
bug.style.height = this.options.bugHeight + 'px';
|
||||||
bug.style.position = 'fixed';
|
|
||||||
bug.style.top = 0;
|
|
||||||
bug.style.left = 0;
|
|
||||||
bug.style.zIndex = '9999999';
|
|
||||||
|
|
||||||
this.bug = bug;
|
this.bug = bug;
|
||||||
this.setPos();
|
this.setPos();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
@ -684,7 +681,7 @@ var Bug = {
|
||||||
}
|
}
|
||||||
if (!this.inserted) {
|
if (!this.inserted) {
|
||||||
this.inserted = true;
|
this.inserted = true;
|
||||||
document.body.appendChild(this.bug);
|
awards_container.appendChild(this.bug);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
const awards_container = document.getElementById('awards-container')
|
||||||
|
|
||||||
var startStationaryToggle = Date.now() + 10000;
|
var startStationaryToggle = Date.now() + 10000;
|
||||||
|
|
||||||
|
@ -550,14 +551,9 @@ var Bug = {
|
||||||
bug.style.background = 'transparent url(' + this.options.imageSprite + ') no-repeat 0 ' + row;
|
bug.style.background = 'transparent url(' + this.options.imageSprite + ') no-repeat 0 ' + row;
|
||||||
bug.style.width = this.options.bugWidth + 'px';
|
bug.style.width = this.options.bugWidth + 'px';
|
||||||
bug.style.height = this.options.bugHeight + 'px';
|
bug.style.height = this.options.bugHeight + 'px';
|
||||||
bug.style.position = 'fixed';
|
|
||||||
bug.style.top = 0;
|
|
||||||
bug.style.left = 0;
|
|
||||||
bug.style.zIndex = '9999999';
|
|
||||||
|
|
||||||
this.bug = bug;
|
this.bug = bug;
|
||||||
this.setPos();
|
this.setPos();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
@ -601,7 +597,7 @@ var Bug = {
|
||||||
}
|
}
|
||||||
if (!this.inserted) {
|
if (!this.inserted) {
|
||||||
this.inserted = true;
|
this.inserted = true;
|
||||||
document.body.appendChild(this.bug);
|
awards_container.appendChild(this.bug);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -39,18 +39,4 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if p.award_count("shit", v) %}
|
|
||||||
{% if v and v.spider %}
|
|
||||||
<script defer src="{{'js/spider-with-bugs.js' | asset}}"></script>
|
|
||||||
{% else %}
|
|
||||||
<script defer src="{{'js/vendor/critters.js' | asset}}"></script>
|
|
||||||
{% endif %}
|
|
||||||
<script defer src="{{'js/bugs.js' | asset}}"></script>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if p.award_count("fireflies", v) %}
|
|
||||||
<script defer src="{{'js/vendor/critters.js' | asset}}"></script>
|
|
||||||
<script defer src="{{'js/fireflies.js' | asset}}"></script>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -112,10 +112,29 @@
|
||||||
</div>
|
</div>
|
||||||
<script defer src="{{'js/vendor/lozad.js' | asset}}"></script>
|
<script defer src="{{'js/vendor/lozad.js' | asset}}"></script>
|
||||||
<script defer src="{{'js/vendor/lite-youtube.js' | asset}}"></script>
|
<script defer src="{{'js/vendor/lite-youtube.js' | asset}}"></script>
|
||||||
{% if not err and v and v.spider %}
|
|
||||||
{% if not (p and p.award_count("shit", v)) %}
|
{% if p %}
|
||||||
<script defer src="{{'js/vendor/critters.js' | asset}}"></script>
|
{% if p.award_count("shit", v) or p.award_count("fireflies", v) %}
|
||||||
|
{% if p.award_count("shit", v) and v and v.spider %}
|
||||||
|
<script defer src="{{'js/spider-with-bugs.js' | asset}}"></script>
|
||||||
|
{% else %}
|
||||||
|
<script defer src="{{'js/vendor/critters.js' | asset}}"></script>
|
||||||
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% if p.award_count("shit", v) %}
|
||||||
|
<script defer src="{{'js/bugs.js' | asset}}"></script>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if p.award_count("fireflies", v) %}
|
||||||
|
<script defer src="{{'js/fireflies.js' | asset}}"></script>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if v and v.spider %}
|
||||||
|
<script defer src="{{'js/spider.js' | asset}}"></script>
|
||||||
|
{% endif %}
|
||||||
|
{% elif v and v.spider %}
|
||||||
|
<script defer src="{{'js/vendor/critters.js' | asset}}"></script>
|
||||||
<script defer src="{{'js/spider.js' | asset}}"></script>
|
<script defer src="{{'js/spider.js' | asset}}"></script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue