eslint and fix errors
This commit is contained in:
parent
5045a74ea1
commit
8e6acf4e24
46
index.js
46
index.js
|
@ -1,4 +1,5 @@
|
|||
var fonts=[];
|
||||
/* global CodeMirror window document $ */
|
||||
/* eslint-disable no-implicit-globals */
|
||||
|
||||
// CodeMirror
|
||||
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
|
||||
|
@ -11,11 +12,12 @@ var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
|
|||
|
||||
// CodeMirror theme selector
|
||||
var input = document.getElementById("select-theme");
|
||||
|
||||
function selectTheme() {
|
||||
var theme = "monokai";
|
||||
|
||||
if (input.selectedIndex > -1) {
|
||||
var theme = input.options[input.selectedIndex].innerHTML;
|
||||
} else {
|
||||
var theme = "monokai";
|
||||
theme = input.options[input.selectedIndex].innerHTML;
|
||||
}
|
||||
editor.setOption("theme", theme);
|
||||
document.cookie = "theme=" + theme + ";max-age=172800";
|
||||
|
@ -44,36 +46,38 @@ window.onhashchange = selectFont;
|
|||
|
||||
function setSize() {
|
||||
var size = $("#size").val();
|
||||
|
||||
$(".CodeMirror").css({ fontSize: size + "px" });
|
||||
document.cookie = "size=" + size + ";max-age=172800";
|
||||
}
|
||||
function setSpacing() {
|
||||
var spacing = $("#spacing").val();
|
||||
|
||||
$(".CodeMirror").css({ lineHeight: spacing });
|
||||
document.cookie = "spacing=" + spacing + ";max-age=172800";
|
||||
}
|
||||
function setAntialiasing() {
|
||||
if ($("#aliasing").is(":checked")) {
|
||||
$(".CodeMirror").removeClass("no-smooth");
|
||||
document.cookie = "antialiasing=smooth" + ";max-age=172800";
|
||||
document.cookie = "antialiasing=smooth;max-age=172800";
|
||||
} else {
|
||||
$(".CodeMirror").addClass("no-smooth");
|
||||
document.cookie = "antialiasing=no-smooth" + ";max-age=172800";
|
||||
document.cookie = "antialiasing=no-smooth;max-age=172800";
|
||||
}
|
||||
}
|
||||
function selectLanguage() {
|
||||
var lang = $("#select-language").val();
|
||||
|
||||
editor.setOption("mode", lang.toLowerCase());
|
||||
document.cookie = "language=" + lang + ";max-age=172800";
|
||||
}
|
||||
|
||||
$(document).ready(function(){
|
||||
|
||||
var cookieValueSpacing = document.cookie.replace(/(?:(?:^|.*;\s*)spacing\s*\=\s*([^;]*).*$)|^.*$/, "$1");
|
||||
var cookieValueSize = document.cookie.replace(/(?:(?:^|.*;\s*)size\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");
|
||||
$(document).ready(function() {
|
||||
var cookieValueSpacing = document.cookie.replace(/(?:(?:^|.*;\s*)spacing\s*=\s*([^;]*).*$)|^.*$/, "$1");
|
||||
var cookieValueSize = document.cookie.replace(/(?:(?:^|.*;\s*)size\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 !== "") {
|
||||
$("#spacing").val(cookieValueSpacing);
|
||||
|
@ -82,9 +86,9 @@ $(document).ready(function(){
|
|||
$("#size").val(cookieValueSize);
|
||||
}
|
||||
if (cookieValueAntialiasing === "smooth") {
|
||||
$("#aliasing").prop('checked', true);
|
||||
$("#aliasing").prop("checked", true);
|
||||
} else if (cookieValueAntialiasing === "no-smooth") {
|
||||
$("#aliasing").prop('checked', false);
|
||||
$("#aliasing").prop("checked", false);
|
||||
}
|
||||
if (cookieValueTheme !== "") {
|
||||
$("#select-theme").val(cookieValueTheme);
|
||||
|
@ -99,18 +103,23 @@ $(document).ready(function(){
|
|||
setAntialiasing();
|
||||
selectLanguage();
|
||||
|
||||
var icon = '<svg class="octicon" viewBox="0 0 12 14" version="1.1" width="12" height="14" aria-hidden="true"><path fill-rule="evenodd" d="M11 10h1v3c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3v1H1v10h10v-3zM6 2l2.25 2.25L5 7.5 6.5 9l3.25-3.25L12 8V2H6z"></path></svg>'
|
||||
var icon = '<svg class="octicon" viewBox="0 0 12 14" version="1.1" width="12" height="14" aria-hidden="true"><path fill-rule="evenodd" d="M11 10h1v3c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3v1H1v10h10v-3zM6 2l2.25 2.25L5 7.5 6.5 9l3.25-3.25L12 8V2H6z"></path></svg>';
|
||||
|
||||
$.getJSON("fonts.json", function(data) {
|
||||
$.each(data, function(k,v) {
|
||||
$.each(data, function(k, v) {
|
||||
var liga_info = "";
|
||||
var render_info = "";
|
||||
|
||||
if (v.ligatures) {
|
||||
liga_info = ", ligatures";
|
||||
}
|
||||
if (v.rendering === "bitmap") {
|
||||
render_info = ", bitmap";
|
||||
}
|
||||
$("#select-font").append(
|
||||
"<div class='entry'><a href='#" + v.alias + "' data-value=\"" + v.alias + "\">" +
|
||||
"<span class='name'>" + v.name + "</span>" +
|
||||
"<span class='details'>" + v.author + " (" + v.year + ") — " + v.style + ", " + v.rendering + liga_info + "</span>" +
|
||||
"<span class='details'>" + v.author + " (" + v.year + ") — " + v.style + render_info + liga_info + "</span>" +
|
||||
"</a>" +
|
||||
"<a class='website' href='" + v.website + "' rel=external> <span>Info & Download</span>" + icon + "</a></div>"
|
||||
);
|
||||
|
@ -127,5 +136,4 @@ $(document).ready(function(){
|
|||
$("#select-theme :selected").prev().prop("selected", true);
|
||||
selectTheme();
|
||||
});
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue