From e84664573ed8999156d573ab4bc2f386618a3844 Mon Sep 17 00:00:00 2001 From: Wei H Date: Mon, 13 Jul 2015 12:45:31 +0200 Subject: [PATCH] Update otfeatures-v9.1.js with ";" at end of CSS --- js/otfeatures-v9.1.js | 166 +++++++++++++++++++++--------------------- 1 file changed, 83 insertions(+), 83 deletions(-) diff --git a/js/otfeatures-v9.1.js b/js/otfeatures-v9.1.js index 1d112bf..ba5728b 100644 --- a/js/otfeatures-v9.1.js +++ b/js/otfeatures-v9.1.js @@ -1,85 +1,85 @@ -// http://www.impallari.com/testing/ -// Version 9.1 -// Pablo Impallari -// -// CSS3 Syntax - -function refreshFeatures() { - - // CSS3 Syntax - var codeCSS3 = ""; - if (document.getElementById("kern")) codeCSS3 += !document.getElementById("kern").checked ? '"kern" off, ' : '"kern" on, '; - if (document.getElementById("liga")) codeCSS3 += !document.getElementById("liga").checked ? '"liga" off, ' : '"liga" on, '; - if (document.getElementById("calt")) codeCSS3 += !document.getElementById("calt").checked ? '"calt" off, ' : '"calt" on, '; - - if (document.getElementById("dlig")) codeCSS3 += !document.getElementById("dlig").checked ? '' : '"dlig", '; - if (document.getElementById("hlig")) codeCSS3 += !document.getElementById("hlig").checked ? '' : '"hlig", '; - - if (document.getElementById("swsh")) codeCSS3 += !document.getElementById("swsh").checked ? '' : '"swsh", '; +// http://www.impallari.com/testing/ +// Version 9.1 +// Pablo Impallari +// +// CSS3 Syntax + +function refreshFeatures() { + + // CSS3 Syntax + var codeCSS3 = ""; + if (document.getElementById("kern")) codeCSS3 += !document.getElementById("kern").checked ? '"kern" off, ' : '"kern" on, '; + if (document.getElementById("liga")) codeCSS3 += !document.getElementById("liga").checked ? '"liga" off, ' : '"liga" on, '; + if (document.getElementById("calt")) codeCSS3 += !document.getElementById("calt").checked ? '"calt" off, ' : '"calt" on, '; + + if (document.getElementById("dlig")) codeCSS3 += !document.getElementById("dlig").checked ? '' : '"dlig", '; + if (document.getElementById("hlig")) codeCSS3 += !document.getElementById("hlig").checked ? '' : '"hlig", '; + + if (document.getElementById("swsh")) codeCSS3 += !document.getElementById("swsh").checked ? '' : '"swsh", '; if (document.getElementById("salt")) codeCSS3 += !document.getElementById("salt").checked ? '' : '"salt", '; - if (document.getElementById("titl")) codeCSS3 += !document.getElementById("titl").checked ? '' : '"titl", '; - - if (document.getElementById("ss01")) codeCSS3 += !document.getElementById("ss01").checked ? '' : '"ss01", '; - if (document.getElementById("ss02")) codeCSS3 += !document.getElementById("ss02").checked ? '' : '"ss02", '; - if (document.getElementById("ss03")) codeCSS3 += !document.getElementById("ss03").checked ? '' : '"ss03", '; - if (document.getElementById("ss04")) codeCSS3 += !document.getElementById("ss04").checked ? '' : '"ss04", '; - if (document.getElementById("ss05")) codeCSS3 += !document.getElementById("ss05").checked ? '' : '"ss05", '; - if (document.getElementById("ss06")) codeCSS3 += !document.getElementById("ss06").checked ? '' : '"ss06", '; - if (document.getElementById("ss07")) codeCSS3 += !document.getElementById("ss07").checked ? '' : '"ss07", '; - if (document.getElementById("ss08")) codeCSS3 += !document.getElementById("ss08").checked ? '' : '"ss08", '; - if (document.getElementById("ss09")) codeCSS3 += !document.getElementById("ss09").checked ? '' : '"ss09", '; - if (document.getElementById("ss10")) codeCSS3 += !document.getElementById("ss10").checked ? '' : '"ss10", '; - if (document.getElementById("ss11")) codeCSS3 += !document.getElementById("ss11").checked ? '' : '"ss11", '; - if (document.getElementById("ss12")) codeCSS3 += !document.getElementById("ss12").checked ? '' : '"ss12", '; - if (document.getElementById("ss13")) codeCSS3 += !document.getElementById("ss13").checked ? '' : '"ss13", '; - if (document.getElementById("ss14")) codeCSS3 += !document.getElementById("ss14").checked ? '' : '"ss14", '; - if (document.getElementById("ss15")) codeCSS3 += !document.getElementById("ss15").checked ? '' : '"ss15", '; - if (document.getElementById("ss16")) codeCSS3 += !document.getElementById("ss16").checked ? '' : '"ss16", '; - if (document.getElementById("ss17")) codeCSS3 += !document.getElementById("ss17").checked ? '' : '"ss17", '; - if (document.getElementById("ss18")) codeCSS3 += !document.getElementById("ss18").checked ? '' : '"ss18", '; - if (document.getElementById("ss19")) codeCSS3 += !document.getElementById("ss19").checked ? '' : '"ss19", '; - if (document.getElementById("ss20")) codeCSS3 += !document.getElementById("ss20").checked ? '' : '"ss20", '; - - if (document.getElementById("smcp")) codeCSS3 += !document.getElementById("smcp").checked ? '' : '"smcp", '; + if (document.getElementById("titl")) codeCSS3 += !document.getElementById("titl").checked ? '' : '"titl", '; + + if (document.getElementById("ss01")) codeCSS3 += !document.getElementById("ss01").checked ? '' : '"ss01", '; + if (document.getElementById("ss02")) codeCSS3 += !document.getElementById("ss02").checked ? '' : '"ss02", '; + if (document.getElementById("ss03")) codeCSS3 += !document.getElementById("ss03").checked ? '' : '"ss03", '; + if (document.getElementById("ss04")) codeCSS3 += !document.getElementById("ss04").checked ? '' : '"ss04", '; + if (document.getElementById("ss05")) codeCSS3 += !document.getElementById("ss05").checked ? '' : '"ss05", '; + if (document.getElementById("ss06")) codeCSS3 += !document.getElementById("ss06").checked ? '' : '"ss06", '; + if (document.getElementById("ss07")) codeCSS3 += !document.getElementById("ss07").checked ? '' : '"ss07", '; + if (document.getElementById("ss08")) codeCSS3 += !document.getElementById("ss08").checked ? '' : '"ss08", '; + if (document.getElementById("ss09")) codeCSS3 += !document.getElementById("ss09").checked ? '' : '"ss09", '; + if (document.getElementById("ss10")) codeCSS3 += !document.getElementById("ss10").checked ? '' : '"ss10", '; + if (document.getElementById("ss11")) codeCSS3 += !document.getElementById("ss11").checked ? '' : '"ss11", '; + if (document.getElementById("ss12")) codeCSS3 += !document.getElementById("ss12").checked ? '' : '"ss12", '; + if (document.getElementById("ss13")) codeCSS3 += !document.getElementById("ss13").checked ? '' : '"ss13", '; + if (document.getElementById("ss14")) codeCSS3 += !document.getElementById("ss14").checked ? '' : '"ss14", '; + if (document.getElementById("ss15")) codeCSS3 += !document.getElementById("ss15").checked ? '' : '"ss15", '; + if (document.getElementById("ss16")) codeCSS3 += !document.getElementById("ss16").checked ? '' : '"ss16", '; + if (document.getElementById("ss17")) codeCSS3 += !document.getElementById("ss17").checked ? '' : '"ss17", '; + if (document.getElementById("ss18")) codeCSS3 += !document.getElementById("ss18").checked ? '' : '"ss18", '; + if (document.getElementById("ss19")) codeCSS3 += !document.getElementById("ss19").checked ? '' : '"ss19", '; + if (document.getElementById("ss20")) codeCSS3 += !document.getElementById("ss20").checked ? '' : '"ss20", '; + + if (document.getElementById("smcp")) codeCSS3 += !document.getElementById("smcp").checked ? '' : '"smcp", '; if (document.getElementById("c2sc")) codeCSS3 += !document.getElementById("c2sc").checked ? '' : '"c2sc", '; - if (document.getElementById("case")) codeCSS3 += !document.getElementById("case").checked ? '' : '"case", '; - - if (document.getElementById("ordn")) codeCSS3 += !document.getElementById("ordn").checked ? '' : '"ordn", '; - - if (document.getElementById("lnum")) codeCSS3 += !document.getElementById("lnum").checked ? '' : '"lnum", '; - if (document.getElementById("onum")) codeCSS3 += !document.getElementById("onum").checked ? '' : '"onum", '; - if (document.getElementById("tnum")) codeCSS3 += !document.getElementById("tnum").checked ? '' : '"tnum", '; - if (document.getElementById("pnum")) codeCSS3 += !document.getElementById("pnum").checked ? '' : '"pnum", '; - - if (document.getElementById("numr")) codeCSS3 += !document.getElementById("numr").checked ? '' : '"numr", '; - if (document.getElementById("dnom")) codeCSS3 += !document.getElementById("dnom").checked ? '' : '"dnom", '; - if (document.getElementById("sups")) codeCSS3 += !document.getElementById("sups").checked ? '' : '"sups", '; - if (document.getElementById("sinf")) codeCSS3 += !document.getElementById("sinf").checked ? '' : '"sinf", '; - - if (document.getElementById("frac")) codeCSS3 += !document.getElementById("frac").checked ? '' : '"frac", '; - if (document.getElementById("zero")) codeCSS3 += !document.getElementById("zero").checked ? '' : '"zero", '; - - codeCSS3 = codeCSS3.substring(0, codeCSS3.length - 2); - - // Special Case for Fake Small Caps - var fakeSC = !document.getElementById("fake-smcp").checked ? 'normal' : 'small-caps'; - - // Show Recommended Code - var recommendedCSS = ""; - if (fakeSC == 'small-caps') recommendedCSS += "font-variant: " + fakeSC + "
"; - recommendedCSS += "font-feature-settings: " + codeCSS3 + "
"; - recommendedCSS += "-moz-font-feature-settings: " + codeCSS3 + "
"; - recommendedCSS += "-webkit-font-feature-settings: " + codeCSS3 + "
"; - recommendedCSS += "-ms-font-feature-settings: " + codeCSS3 + "
"; - recommendedCSS += "-o-font-feature-settings: " + codeCSS3 ; - $('#csscode').html( recommendedCSS ); - - // Apply the Code - $('#custom').css("font-variant", fakeSC ); - $('#custom').css("font-feature-settings", codeCSS3 ); - $('#custom').css("-moz-font-feature-settings", codeCSS3 ); - $('#custom').css("-webkit-font-feature-settings", codeCSS3 ); - $('#custom').css("-ms-font-feature-settings", codeCSS3 ); - $('#custom').css("-o-font-feature-settings", codeCSS3 ); - -}; \ No newline at end of file + if (document.getElementById("case")) codeCSS3 += !document.getElementById("case").checked ? '' : '"case", '; + + if (document.getElementById("ordn")) codeCSS3 += !document.getElementById("ordn").checked ? '' : '"ordn", '; + + if (document.getElementById("lnum")) codeCSS3 += !document.getElementById("lnum").checked ? '' : '"lnum", '; + if (document.getElementById("onum")) codeCSS3 += !document.getElementById("onum").checked ? '' : '"onum", '; + if (document.getElementById("tnum")) codeCSS3 += !document.getElementById("tnum").checked ? '' : '"tnum", '; + if (document.getElementById("pnum")) codeCSS3 += !document.getElementById("pnum").checked ? '' : '"pnum", '; + + if (document.getElementById("numr")) codeCSS3 += !document.getElementById("numr").checked ? '' : '"numr", '; + if (document.getElementById("dnom")) codeCSS3 += !document.getElementById("dnom").checked ? '' : '"dnom", '; + if (document.getElementById("sups")) codeCSS3 += !document.getElementById("sups").checked ? '' : '"sups", '; + if (document.getElementById("sinf")) codeCSS3 += !document.getElementById("sinf").checked ? '' : '"sinf", '; + + if (document.getElementById("frac")) codeCSS3 += !document.getElementById("frac").checked ? '' : '"frac", '; + if (document.getElementById("zero")) codeCSS3 += !document.getElementById("zero").checked ? '' : '"zero", '; + + codeCSS3 = codeCSS3.substring(0, codeCSS3.length - 2); + + // Special Case for Fake Small Caps + var fakeSC = !document.getElementById("fake-smcp").checked ? 'normal' : 'small-caps'; + + // Show Recommended Code + var recommendedCSS = ""; + if (fakeSC == 'small-caps') recommendedCSS += "font-variant: " + fakeSC + ";
"; + recommendedCSS += "font-feature-settings: " + codeCSS3 + ";
"; + recommendedCSS += "-moz-font-feature-settings: " + codeCSS3 + ";
"; + recommendedCSS += "-webkit-font-feature-settings: " + codeCSS3 + ";
"; + recommendedCSS += "-ms-font-feature-settings: " + codeCSS3 + ";
"; + recommendedCSS += "-o-font-feature-settings: " + codeCSS3 + ";"; + $('#csscode').html( recommendedCSS ); + + // Apply the Code + $('#custom').css("font-variant", fakeSC ); + $('#custom').css("font-feature-settings", codeCSS3 ); + $('#custom').css("-moz-font-feature-settings", codeCSS3 ); + $('#custom').css("-webkit-font-feature-settings", codeCSS3 ); + $('#custom').css("-ms-font-feature-settings", codeCSS3 ); + $('#custom').css("-o-font-feature-settings", codeCSS3 ); + +};