forked from GithubBackups/vichan
Attempt to stop screen flashes with stylechooser
This commit is contained in:
parent
e4e25d86e3
commit
ba34a81f38
@ -27,7 +27,9 @@ var submit = $("<input type='button' value='"+_("Save custom CSS")+"'>").css({
|
|||||||
apply_css();
|
apply_css();
|
||||||
}).appendTo(tab.content);
|
}).appendTo(tab.content);
|
||||||
|
|
||||||
onready(function(){
|
var main = function(){
|
||||||
|
if (typeof styles === "undefined") return;
|
||||||
|
|
||||||
var stylechooser = $("<select id='stylechooser'></select>").appendTo(tab.content);
|
var stylechooser = $("<select id='stylechooser'></select>").appendTo(tab.content);
|
||||||
// Handle empty localStorage
|
// Handle empty localStorage
|
||||||
if (!localStorage.stylesheets_all_boards) localStorage.stylesheets_all_boards = "false";
|
if (!localStorage.stylesheets_all_boards) localStorage.stylesheets_all_boards = "false";
|
||||||
@ -78,7 +80,7 @@ onready(function(){
|
|||||||
});
|
});
|
||||||
|
|
||||||
update_textarea();
|
update_textarea();
|
||||||
});
|
}
|
||||||
|
|
||||||
var apply_css = function() {
|
var apply_css = function() {
|
||||||
var to_apply;
|
var to_apply;
|
||||||
@ -125,5 +127,5 @@ var update_textarea = function() {
|
|||||||
apply_css();
|
apply_css();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
main();
|
||||||
}();
|
}();
|
||||||
|
@ -17,6 +17,13 @@
|
|||||||
{% if config.locale != "en" %}
|
{% if config.locale != "en" %}
|
||||||
<script type="text/javascript" src="{{ config.root }}inc/locale/{{ config.locale|split('.')[0] }}/LC_MESSAGES/javascript.js"></script>
|
<script type="text/javascript" src="{{ config.root }}inc/locale/{{ config.locale|split('.')[0] }}/LC_MESSAGES/javascript.js"></script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
<script type="text/javascript">{% raw %}
|
||||||
|
var styles = {
|
||||||
|
{% endraw %}
|
||||||
|
{% for name, uri in config.stylesheets %}{% raw %}'{% endraw %}{{ name|addslashes }}{% raw %}' : '{% endraw %}/stylesheets/{{ uri|addslashes }}{% raw %}',
|
||||||
|
{% endraw %}{% endfor %}{% raw %}
|
||||||
|
};
|
||||||
|
{% endraw %}</script>
|
||||||
{% if not nojavascript %}
|
{% if not nojavascript %}
|
||||||
<script type="text/javascript" src="{{ config.url_javascript }}"></script>
|
<script type="text/javascript" src="{{ config.url_javascript }}"></script>
|
||||||
{% if not config.additional_javascript_compile %}
|
{% if not config.additional_javascript_compile %}
|
||||||
|
@ -88,16 +88,9 @@
|
|||||||
|
|
||||||
{% for footer in config.footer %}<p class="unimportant" style="text-align:center;">{{ footer }}</p>{% endfor %}
|
{% for footer in config.footer %}<p class="unimportant" style="text-align:center;">{{ footer }}</p>{% endfor %}
|
||||||
</footer>
|
</footer>
|
||||||
<script type="text/javascript">{% raw %}
|
|
||||||
var styles = {
|
|
||||||
{% endraw %}
|
|
||||||
{% for name, uri in config.stylesheets %}{% raw %}'{% endraw %}{{ name|addslashes }}{% raw %}' : '{% endraw %}/stylesheets/{{ uri|addslashes }}{% raw %}',
|
|
||||||
{% endraw %}{% endfor %}{% raw %}
|
|
||||||
}; onready(init);
|
|
||||||
{% endraw %}</script>
|
|
||||||
|
|
||||||
<script type="text/javascript">{% raw %}
|
<script type="text/javascript">{% raw %}
|
||||||
ready();
|
onready(init); ready();
|
||||||
{% endraw %}</script>
|
{% endraw %}</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -79,16 +79,9 @@
|
|||||||
<br><a href="https://int.vichan.net/devel/">vichan</a> Copyright © 2012-2014 vichan-devel</p>
|
<br><a href="https://int.vichan.net/devel/">vichan</a> Copyright © 2012-2014 vichan-devel</p>
|
||||||
{% for footer in config.footer %}<p class="unimportant" style="text-align:center;">{{ footer }}</p>{% endfor %}
|
{% for footer in config.footer %}<p class="unimportant" style="text-align:center;">{{ footer }}</p>{% endfor %}
|
||||||
</footer>
|
</footer>
|
||||||
<script type="text/javascript">{% raw %}
|
|
||||||
var styles = {
|
|
||||||
{% endraw %}
|
|
||||||
{% for name, uri in config.stylesheets %}{% raw %}'{% endraw %}{{ name|addslashes }}{% raw %}' : '{% endraw %}/stylesheets/{{ uri|addslashes }}{% raw %}',
|
|
||||||
{% endraw %}{% endfor %}{% raw %}
|
|
||||||
}; onready(init);
|
|
||||||
{% endraw %}</script>
|
|
||||||
|
|
||||||
<script type="text/javascript">{% raw %}
|
<script type="text/javascript">{% raw %}
|
||||||
ready();
|
onready(init); ready();
|
||||||
{% endraw %}</script>
|
{% endraw %}</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user