fixes cleanup and more 🍪🍪🍪
This commit is contained in:
parent
5ffdded6ed
commit
a0d7c6f3d3
26
index.js
26
index.js
|
@ -17,17 +17,10 @@ var input = document.getElementById("select-theme");
|
||||||
function selectTheme() {
|
function selectTheme() {
|
||||||
var theme = input.options[input.selectedIndex].innerHTML;
|
var theme = input.options[input.selectedIndex].innerHTML;
|
||||||
editor.setOption("theme", theme);
|
editor.setOption("theme", theme);
|
||||||
|
document.cookie = "theme=" + theme;
|
||||||
applyColors();
|
applyColors();
|
||||||
}
|
}
|
||||||
|
|
||||||
var choice = document.location.search &&
|
|
||||||
decodeURIComponent(document.location.search.slice(1));
|
|
||||||
|
|
||||||
if (choice) {
|
|
||||||
input.value = choice;
|
|
||||||
editor.setOption("theme", choice);
|
|
||||||
}
|
|
||||||
|
|
||||||
// ProgrammingFonts font selector
|
// ProgrammingFonts font selector
|
||||||
function selectFont() {
|
function selectFont() {
|
||||||
var font = $("#select-font").val();
|
var font = $("#select-font").val();
|
||||||
|
@ -68,7 +61,9 @@ function setAntialiasing() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function selectLanguage() {
|
function selectLanguage() {
|
||||||
editor.setOption("mode", $("#select_language").val().toLowerCase());
|
var lang = $("#select-language").val();
|
||||||
|
editor.setOption("mode", lang.toLowerCase());
|
||||||
|
document.cookie = "language=" + lang;
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateHash(){
|
function updateHash(){
|
||||||
|
@ -82,12 +77,12 @@ function updateHash(){
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
selectTheme();
|
|
||||||
applyColors();
|
|
||||||
|
|
||||||
var cookieValueSpacing = document.cookie.replace(/(?:(?:^|.*;\s*)spacing\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
var cookieValueSpacing = document.cookie.replace(/(?:(?:^|.*;\s*)spacing\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||||
var cookieValueSize = document.cookie.replace(/(?:(?:^|.*;\s*)size\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
var cookieValueSize = document.cookie.replace(/(?:(?:^|.*;\s*)size\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||||
var cookieValueAntialiasing = document.cookie.replace(/(?:(?:^|.*;\s*)antialiasing\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
var cookieValueAntialiasing = document.cookie.replace(/(?:(?:^|.*;\s*)antialiasing\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||||
|
var cookieValueTheme = document.cookie.replace(/(?:(?:^|.*;\s*)theme\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||||
|
var cookieValueLanguage = document.cookie.replace(/(?:(?:^|.*;\s*)language\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||||
|
|
||||||
if (cookieValueSpacing !== "") {
|
if (cookieValueSpacing !== "") {
|
||||||
$("#spacing").val(cookieValueSpacing);
|
$("#spacing").val(cookieValueSpacing);
|
||||||
|
@ -100,10 +95,19 @@ $(document).ready(function(){
|
||||||
} else if (cookieValueAntialiasing === "no-smooth") {
|
} else if (cookieValueAntialiasing === "no-smooth") {
|
||||||
$("#aliasing").prop('checked', false);
|
$("#aliasing").prop('checked', false);
|
||||||
}
|
}
|
||||||
|
if (cookieValueTheme !== "") {
|
||||||
|
$("#select-theme").val(cookieValueTheme);
|
||||||
|
}
|
||||||
|
if (cookieValueLanguage !== "") {
|
||||||
|
$("#select-language").val(cookieValueLanguage);
|
||||||
|
}
|
||||||
|
|
||||||
|
selectTheme();
|
||||||
|
applyColors();
|
||||||
setSize();
|
setSize();
|
||||||
setSpacing();
|
setSpacing();
|
||||||
setAntialiasing();
|
setAntialiasing();
|
||||||
|
selectLanguage();
|
||||||
|
|
||||||
var font_aliases = [];
|
var font_aliases = [];
|
||||||
$.getJSON("fonts.json", function(data) {
|
$.getJSON("fonts.json", function(data) {
|
||||||
|
|
Loading…
Reference in New Issue