diff --git a/scripts/convert-themes.mjs b/scripts/convert-themes.mjs index 2300874..d5402d8 100644 --- a/scripts/convert-themes.mjs +++ b/scripts/convert-themes.mjs @@ -26,6 +26,39 @@ const TM_THEMES_DIR = path.join(ROOT, "assets", "tmthemes"); const OUTPUT_DIR = path.join(ROOT, "src", "service", "themes"); const ACE_THEMES_FILE = path.join(ROOT, "src", "service", "AceThemes.ts"); +// ============================================================ +// 黑名单:不需要转换的 .tmTheme 文件名(不含路径) +// 添加后运行 convert-themes.mjs 不会处理这些文件 +// ============================================================ +const BLACKLIST = new Set([ + // 与 ace-builds 官方主题重复,无需自行转换 + // Light Themes + "Clouds.tmTheme", // -> clouds + "Dawn.tmTheme", // -> dawn + "GitHub.tmTheme", // -> github + "iPlastic.tmTheme", // -> iplastic + "Solarized (light).tmTheme", // -> solarized-light + "Tomorrow.tmTheme", // -> tomorrow + + // Dark Themes + "Clouds Midnight.tmTheme", // -> clouds-midnight + "Cobalt.tmTheme", // -> cobalt + "Merbivore.tmTheme", // -> merbivore + "Merbivore Soft.tmTheme", // -> merbivore-soft + "Monokai.tmTheme", // -> monokai + "Solarized (dark).tmTheme", // -> solarized-dark + "Tomorrow Night.tmTheme", // -> tomorrow-night + "Tomorrow-Night-Blue.tmTheme", // -> tomorrow-night-blue + "Tomorrow-Night-Bright.tmTheme", // -> tomorrow-night-bright + "Tomorrow-Night-Eighties.tmTheme", // -> tomorrow-night-eighties + "Tomorrow-Night.tmTheme", // -> tomorrow-night + "Twilight.tmTheme", // -> twilight + "Vibrant Ink.tmTheme", // -> vibrant-ink + "idleFingers.tmTheme", // -> idle_fingers + "monoindustrial.tmTheme", // -> mono_industrial + "Pastels on Dark.tmTheme", // -> pastel_on_dark +]); + // ============================================================ // 以下核心函数来自 Ace 官方 tool/tmtheme.js // https://github.com/ajaxorg/ace/blob/master/tool/tmtheme.js @@ -381,15 +414,15 @@ function generateThemeModule(name, css, isDark, cssClass) { const cssText = \`${escapedCss}\`; -(ace as any).define("ace/theme/${name}-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/${name}-css", ["require", "exports", "module"], function (require, exports, module) { \tmodule.exports = cssText; }); -(ace as any).define("ace/theme/${name}", ["require", "exports", "module", "ace/theme/${name}-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/${name}", ["require", "exports", "module", "ace/theme/${name}-css", "ace/lib/dom"], function (require, exports, module) { \texports.isDark = ${isDark}; \texports.cssClass = "${cssClass}"; \texports.cssText = require("./${name}-css"); -\tvar dom = require("../lib/dom"); +\tconst dom = require("../lib/dom"); \tdom.importCssString(exports.cssText, exports.cssClass, false); }); `; @@ -399,19 +432,94 @@ const cssText = \`${escapedCss}\`; // AceThemes.ts 自动更新 // ============================================================ -function updateAceThemes(convertedThemes) { - if (convertedThemes.length === 0) { - console.log("\n没有新主题需要更新到 AceThemes.ts"); - return; +/** + * 获取黑名单对应的主题标识名集合 + */ +function getBlacklistedNames() { + const names = new Set(); + for (const fileName of BLACKLIST) { + const name = themeNameFromFileName(fileName); + if (name) names.add(name); + } + return names; +} + +/** + * 清理黑名单主题文件 + */ +function cleanupBlacklistedThemeFiles() { + const blacklistedNames = getBlacklistedNames(); + if (blacklistedNames.size === 0) return; + + let removedFiles = 0; + for (const name of blacklistedNames) { + const filePath = path.join(OUTPUT_DIR, `${name}.ts`); + if (fs.existsSync(filePath)) { + fs.unlinkSync(filePath); + removedFiles++; + } + } + if (removedFiles > 0) { + console.log(`🗑 已清理 ${removedFiles} 个黑名单主题文件`); + } +} + +/** + * 移除文件中所有社区主题列表声明和标记,防止重复 + * 必须在 replaceCommunityLists 之前调用 + */ +function removeAllCommunityLists(content) { + const listMarker = + "// === 社区主题列表 (由 convert-themes.mjs 自动生成) ==="; + const listEndMarker = "// === END 社区主题列表 ==="; + + // 移除完整的标记块(含开始和结束标记之间的全部内容) + while (true) { + const start = content.indexOf(listMarker); + if (start === -1) break; + const end = content.indexOf(listEndMarker, start); + if (end === -1) break; + content = + content.substring(0, start) + + content.substring(end + listEndMarker.length); } + // 移除孤立的结束标记 + content = content.replace(/\/\/ === END 社区主题列表 ===\n?/g, ""); + + // 移除孤立的社区列表声明 + content = content.replace( + /export const AceCommunityLightThemesList = \[[\s\S]*?\] as const;\n?/g, + "", + ); + content = content.replace( + /export const AceCommunityDarkThemesList = \[[\s\S]*?\] as const;\n?/g, + "", + ); + + // 清理多余空行 + content = content.replace(/\n{3,}/g, "\n\n"); + + return content; +} + +function updateAceThemes(convertedThemes) { let content = fs.readFileSync(ACE_THEMES_FILE, "utf8"); + // === 先移除所有社区主题列表声明,防止重复 === + content = removeAllCommunityLists(content); + // === 添加 import 语句 === - // 收集所有已有的主题文件(包含之前转换的) + // 收集所有已有的主题文件,排除黑名单 + const blacklistedNames = getBlacklistedNames(); const allThemeFiles = fs.existsSync(OUTPUT_DIR) - ? fs.readdirSync(OUTPUT_DIR).filter((f) => f.endsWith(".ts")) + ? fs.readdirSync(OUTPUT_DIR).filter((f) => { + if (!f.endsWith(".ts")) return false; + const name = f.replace(/\.ts$/, ""); + return !blacklistedNames.has(name); + }) : []; + const allImports = allThemeFiles.map( (f) => `import "./themes/${f.replace(/\.ts$/, "")}";`, ); @@ -428,7 +536,6 @@ function updateAceThemes(convertedThemes) { const importBlock = `\n${marker}\n${importLines}\n${endMarker}\n\n`; if (before.includes(marker)) { - // 替换已有区块 const markerStart = before.indexOf(marker); const markerEndIdx = before.indexOf(endMarker); if (markerEndIdx !== -1) { @@ -441,42 +548,99 @@ function updateAceThemes(convertedThemes) { content = before + after; - // === 更新主题列表 === + // === 完全重建社区主题列表(两个列表放在一起) === const lightThemes = convertedThemes.filter((t) => !t.isDark); const darkThemes = convertedThemes.filter((t) => t.isDark); - if (lightThemes.length > 0) { - const newNames = lightThemes.map((t) => `\t"${t.name}"`); - content = insertIntoList(content, "AceLightThemesList", newNames); - } - if (darkThemes.length > 0) { - const newNames = darkThemes.map((t) => `\t"${t.name}"`); - content = insertIntoList(content, "AceDarkThemesList", newNames); - } + content = replaceCommunityLists( + content, + lightThemes.map((t) => t.name), + darkThemes.map((t) => t.name), + ); fs.writeFileSync(ACE_THEMES_FILE, content, "utf8"); console.log(`\n✓ 已更新 AceThemes.ts`); } -function insertIntoList(content, listName, newEntries) { - const listStart = content.indexOf(`export const ${listName} = [`); - if (listStart === -1) return content; +/** + * 在 AceDarkThemesList 后面完全替换社区主题列表区域 + * 两个列表放在一起,用标记注释包裹 + */ +function replaceCommunityLists(content, lightEntries, darkEntries) { + const darkListStart = content.indexOf("export const AceDarkThemesList = ["); + if (darkListStart === -1) return content; - const listEnd = content.indexOf("];", listStart); - if (listEnd === -1) return content; + // 查找 AceDarkThemesList 的结束位置("] as const;") + const endPattern = "] as const;"; + const darkListEnd = content.indexOf(endPattern, darkListStart); + if (darkListEnd === -1) return content; - const listContent = content.substring(listStart, listEnd + 2); + const insertPos = darkListEnd + endPattern.length; - // 过滤已存在的条目 - const existingEntries = newEntries.filter( - (entry) => !listContent.includes(entry), - ); - if (existingEntries.length === 0) return content; + const listMarker = + "// === 社区主题列表 (由 convert-themes.mjs 自动生成) ==="; + const listEndMarker = "// === END 社区主题列表 ==="; - const insertText = existingEntries.join(",\n") + ",\n"; - return ( - content.substring(0, listEnd) + insertText + content.substring(listEnd) - ); + // 检查是否已有社区列表区域(在 AceDarkThemesList 之后) + const existingMarker = content.indexOf(listMarker, darkListStart); + + if (existingMarker !== -1 && existingMarker > insertPos) { + // 替换已有区域 + const existingEnd = content.indexOf(listEndMarker, existingMarker); + if (existingEnd !== -1) { + const afterBlock = content.substring( + existingEnd + listEndMarker.length, + ); + const before = content.substring(0, existingMarker); + const block = buildCommunityBlock( + lightEntries, + darkEntries, + listMarker, + listEndMarker, + ); + return before + "\n" + block + afterBlock; + } + } + + // 首次插入:放在 AceDarkThemesList ] as const; 后面 + const before = content.substring(0, insertPos); + const after = content.substring(insertPos); + const block = + "\n\n" + + buildCommunityBlock( + lightEntries, + darkEntries, + listMarker, + listEndMarker, + ) + + "\n"; + return before + block + after; +} + +function buildCommunityBlock( + lightEntries, + darkEntries, + listMarker, + listEndMarker, +) { + const lightEntriesText = + lightEntries.length > 0 + ? lightEntries.map((e) => `\t"${e}",`).join("\n") + : ""; + const darkEntriesText = + darkEntries.length > 0 + ? darkEntries.map((e) => `\t"${e}",`).join("\n") + : ""; + + return `${listMarker} +export const AceCommunityLightThemesList = [ +${lightEntriesText} +] as const; + +export const AceCommunityDarkThemesList = [ +${darkEntriesText} +] as const; +${listEndMarker}`; } // ============================================================ @@ -520,27 +684,41 @@ function main() { for (const arg of userArgs) { const normalizedName = themeNameFromFileName(arg); // 优先精确匹配文件名(去掉 .tmTheme 后缀) - let match = allFiles.find((f) => f.replace(/\.tmTheme$/, "") === arg); + let match = allFiles.find( + (f) => f.replace(/\.tmTheme$/, "") === arg, + ); // 其次匹配标准化后的名称 - if (!match) match = allFiles.find((f) => themeNameFromFileName(f) === normalizedName); + if (!match) + match = allFiles.find( + (f) => themeNameFromFileName(f) === normalizedName, + ); // 最后模糊匹配 - if (!match) match = allFiles.find((f) => f.toLowerCase().includes(arg.toLowerCase())); + if (!match) + match = allFiles.find((f) => + f.toLowerCase().includes(arg.toLowerCase()), + ); if (match) { + if (BLACKLIST.has(match)) { + console.warn(`⊗ 跳过黑名单中的主题: ${match}`); + continue; + } tmThemeFiles.push(path.join(TM_THEMES_DIR, match)); } else { console.warn(`⚠ 未找到匹配的主题: ${arg}`); } } } else { - // 转换所有 .tmTheme 文件 + // 转换所有 .tmTheme 文件(排除黑名单) tmThemeFiles = fs .readdirSync(TM_THEMES_DIR) - .filter((f) => f.endsWith(".tmTheme")) + .filter((f) => f.endsWith(".tmTheme") && !BLACKLIST.has(f)) .map((f) => path.join(TM_THEMES_DIR, f)); } if (tmThemeFiles.length === 0) { - console.log("⚠ 没有找到 .tmTheme 文件"); + console.log("⚠ 没有找到需要转换的 .tmTheme 文件"); + // 仍然执行清理(可能需要移除已有的黑名单主题) + cleanupBlacklistedThemeFiles(); process.exit(0); } @@ -589,13 +767,16 @@ function main() { } } + // 清理黑名单主题文件 + cleanupBlacklistedThemeFiles(); + if (convertedThemes.length > 0) { console.log("\n📝 更新 AceThemes.ts..."); updateAceThemes(convertedThemes); } console.log( - `\n✅ 完成!共转换 ${convertedThemes.length} / ${tmThemeFiles.length} 个主题`, + `\n✅ 完成!共转换 ${convertedThemes.length} / ${tmThemeFiles.length} 个主题(黑名单排除 ${BLACKLIST.size} 个)`, ); } diff --git a/src/component/suggest/QuickConfigModal.tsx b/src/component/suggest/QuickConfigModal.tsx index 6222c90..f8250d8 100644 --- a/src/component/suggest/QuickConfigModal.tsx +++ b/src/component/suggest/QuickConfigModal.tsx @@ -1,5 +1,7 @@ import { LL } from "@src/i18n/i18n"; import { + AceCommunityDarkThemesList, + AceCommunityLightThemesList, AceDarkThemesList, AceKeyboardList, AceLightThemesList, @@ -29,14 +31,20 @@ export class QuickConfigModal { displayName: LL.setting.lightTheme.name(), description: LL.setting.lightTheme.desc(), currentValue: this.settings.lightTheme, - options: [...AceLightThemesList].sort(), + options: [ + ...AceLightThemesList, + ...AceCommunityLightThemesList, + ].sort(), }, { key: "darkTheme", displayName: LL.setting.darkTheme.name(), description: LL.setting.darkTheme.desc(), currentValue: this.settings.darkTheme, - options: [...AceDarkThemesList].sort(), + options: [ + ...AceDarkThemesList, + ...AceCommunityDarkThemesList, + ].sort(), }, { key: "keyboard", diff --git a/src/service/AceRuntimeManager.ts b/src/service/AceRuntimeManager.ts index c9a81ee..65e5a99 100644 --- a/src/service/AceRuntimeManager.ts +++ b/src/service/AceRuntimeManager.ts @@ -1,6 +1,16 @@ import * as ace from "ace-builds"; import { App, PluginManifest, requestUrl } from "obsidian"; +/** jsDelivr API 返回的文件树节点 */ +interface JsDelivrFileNode { + type: "file" | "directory"; + name: string; + files?: JsDelivrFileNode[]; + hash?: string; + time?: string; + size?: number; +} + // 模块加载时立即设置 CDN 为默认路径,确保 Ace 动态加载(mode/theme/keybinding)在 onload 之前也能正确解析 ace.config.set( "modePath", @@ -99,7 +109,7 @@ export class AceRuntimeManager { } private setupLocalLoader() { - const aceConfig = ace.config as any; + const aceConfig = ace.config as unknown as AceConfigInternal; aceConfig.$values = aceConfig.$values || {}; aceConfig.$values.loader = async ( moduleName: string, @@ -158,8 +168,8 @@ export class AceRuntimeManager { let snippetFiles: string[] = []; // 在根文件树中找到 src-noconflict 目录 - const srcNoconflict = (tree.files ?? []).find( - (f: any) => f.type === "directory" && f.name === "src-noconflict", + const srcNoconflict = ((tree.files ?? []) as JsDelivrFileNode[]).find( + (f) => f.type === "directory" && f.name === "src-noconflict", ); if (!srcNoconflict?.files) { throw new Error("jsDelivr API 返回结构异常: 未找到 src-noconflict"); @@ -171,10 +181,10 @@ export class AceRuntimeManager { if (name === "snippets" && entry.files) { snippetFiles = entry.files .filter( - (f: any) => + (f) => f.type === "file" && f.name.endsWith(".js"), ) - .map((f: any) => f.name); + .map((f) => f.name); } continue; } @@ -263,7 +273,7 @@ export class AceRuntimeManager { * 切换到 CDN 模式并持久化状态 */ async switchToCdn() { - const aceConfig = ace.config as any; + const aceConfig = ace.config as unknown as AceConfigInternal; if (aceConfig.$values) delete aceConfig.$values.loader; this.setupCdn(); await this.onSaveUseLocalAce?.(false); diff --git a/src/service/AceThemes.ts b/src/service/AceThemes.ts index 411fa55..cf4860e 100644 --- a/src/service/AceThemes.ts +++ b/src/service/AceThemes.ts @@ -50,23 +50,22 @@ import "ace-builds/src-noconflict/theme-tomorrow_night_eighties"; import "ace-builds/src-noconflict/theme-twilight"; import "ace-builds/src-noconflict/theme-vibrant_ink"; - // === 社区主题 (由 convert-themes.mjs 自动生成) === import "./themes/active4d"; -import "./themes/all-hallows-eve-custom"; import "./themes/all-hallows-eve"; +import "./themes/all-hallows-eve-custom"; import "./themes/amy"; import "./themes/argonaut"; import "./themes/barf"; import "./themes/bbedit"; import "./themes/bespin"; import "./themes/birds-of-paradise"; -import "./themes/black-pearl-ii"; import "./themes/black-pearl"; +import "./themes/black-pearl-ii"; +import "./themes/blackboard"; import "./themes/blackboard-black"; import "./themes/blackboard-mod"; import "./themes/blackboard-new"; -import "./themes/blackboard"; import "./themes/blacklight"; import "./themes/bongzilla"; import "./themes/boys-girls-01"; @@ -80,10 +79,7 @@ import "./themes/choco"; import "./themes/claire"; import "./themes/classic-modified"; import "./themes/close_to_the_sea"; -import "./themes/clouds-midnight"; -import "./themes/clouds"; import "./themes/coal-graal"; -import "./themes/cobalt"; import "./themes/coda"; import "./themes/codainkdeep"; import "./themes/cool-glow"; @@ -91,7 +87,6 @@ import "./themes/creeper"; import "./themes/cssedit"; import "./themes/daniel-fischer"; import "./themes/dawn-mod1"; -import "./themes/dawn"; import "./themes/deluxe"; import "./themes/django-dark"; import "./themes/django-smoothy"; @@ -99,19 +94,18 @@ import "./themes/dominion-day"; import "./themes/eiffel"; import "./themes/emacs-strict"; import "./themes/erebus"; +import "./themes/espresso"; import "./themes/espresso-libre"; import "./themes/espresso-tutti"; -import "./themes/espresso"; import "./themes/fade-to-grey"; import "./themes/fake"; import "./themes/fluidvision"; import "./themes/forlatex"; +import "./themes/freckle"; import "./themes/freckle-mod1"; import "./themes/freckle-mod2"; -import "./themes/freckle"; import "./themes/friendship-bracelet"; import "./themes/funky_dashboard"; -import "./themes/github"; import "./themes/glitterbomb"; import "./themes/glow"; import "./themes/happy-happy-joy-joy-2"; @@ -119,12 +113,10 @@ import "./themes/happydeluxe"; import "./themes/heroku"; import "./themes/herokucodesamples"; import "./themes/idle"; -import "./themes/idlefingers"; import "./themes/ilife-05"; import "./themes/ilife-06"; import "./themes/imathis"; import "./themes/inkdeep"; -import "./themes/iplastic"; import "./themes/ir_black"; import "./themes/ir_white"; import "./themes/juicy"; @@ -136,31 +128,26 @@ import "./themes/mac-classic"; import "./themes/made-of-code"; import "./themes/magicwb-amiga"; import "./themes/menage-a-trois"; -import "./themes/merbivore-soft"; -import "./themes/merbivore"; import "./themes/midnight"; import "./themes/minimal-theme"; -import "./themes/monoindustrial"; import "./themes/monokai-dark"; -import "./themes/monokai-for-textmaters-custom-philtr"; import "./themes/monokai-for-textmaters-custom"; +import "./themes/monokai-for-textmaters-custom-philtr"; +import "./themes/monokai-mod"; import "./themes/monokai-mod-1"; import "./themes/monokai-mod-seangaffney"; -import "./themes/monokai-mod"; -import "./themes/monokai"; import "./themes/multimarkdown"; import "./themes/notebook"; import "./themes/notepad2"; import "./themes/offy"; -import "./themes/pastels-on-dark"; import "./themes/pastie"; -import "./themes/pengwynn-menlo"; import "./themes/pengwynn"; +import "./themes/pengwynn-menlo"; import "./themes/plum-dumb"; import "./themes/putty"; import "./themes/rails-envy"; -import "./themes/railscasts-boost"; import "./themes/railscasts"; +import "./themes/railscasts-boost"; import "./themes/rdark"; import "./themes/resesif"; import "./themes/ruby-blue"; @@ -170,8 +157,6 @@ import "./themes/sidewalkchalk"; import "./themes/sidewalkchalkgreenmod"; import "./themes/slush-poppies"; import "./themes/smoothy"; -import "./themes/solarized-dark"; -import "./themes/solarized-light"; import "./themes/spacecadet"; import "./themes/spectacular"; import "./themes/starlight"; @@ -183,27 +168,20 @@ import "./themes/sunburst"; import "./themes/sweyla650478"; import "./themes/sweyla674314"; import "./themes/swyphs-ii"; -import "./themes/tango-in-twilight"; import "./themes/tango"; +import "./themes/tango-in-twilight"; import "./themes/tek"; -import "./themes/text-ex-machina-lighter-comments"; import "./themes/text-ex-machina"; -import "./themes/tomorrow-night-blue"; -import "./themes/tomorrow-night-bright"; -import "./themes/tomorrow-night-eighties"; -import "./themes/tomorrow-night"; -import "./themes/tomorrow"; +import "./themes/text-ex-machina-lighter-comments"; import "./themes/tubster"; import "./themes/twilight-bright"; import "./themes/twilight-remix"; -import "./themes/twilight"; import "./themes/upstream-sunburst"; import "./themes/upstream-vibrant"; import "./themes/venom"; import "./themes/vibrant-fin"; import "./themes/vibrant-ink-choppednscrewed"; import "./themes/vibrant-ink-remix"; -import "./themes/vibrant-ink"; import "./themes/vibrant-tango"; import "./themes/vintage-aurora"; import "./themes/whys-poignant"; @@ -211,6 +189,7 @@ import "./themes/zachstronaut-theme-41"; import "./themes/zenburn"; import "./themes/zenburnesque"; // === END 社区主题 === + export const AceLightThemesList = [ "chrome", "cloud_editor", @@ -231,45 +210,9 @@ export const AceLightThemesList = [ "textmate", "tomorrow", "xcode", - "active4d", - "bbedit", - "classic-modified", - "codainkdeep", - "coda", - "cssedit", - "dawn-mod1", - "eiffel", - "espresso-tutti", - "espresso", - "fluidvision", - "freckle-mod1", - "freckle-mod2", - "freckle", - "happy-happy-joy-joy-2", - "idle", - "ilife-05", - "ilife-06", - "ir_white", - "juicy", - "lazyinkdeep", - "lazy", - "mac-classic", - "magicwb-amiga", - "multimarkdown", - "notebook", - "notepad2", - "pastie", - "ryan-light", - "slush-poppies", - "smoothy", - "solarized-light", - "tango", - "twilight-bright", - "whys-poignant", - "catppuccin-latte", -]; -export type AceLightThemes = (typeof AceLightThemesList)[number]; +] as const; +// 官方 Dark 主题(ace-builds 内置) export const AceDarkThemesList = [ "ambiance", "chaos", @@ -300,6 +243,48 @@ export const AceDarkThemesList = [ "tomorrow_night_eighties", "twilight", "vibrant_ink", +] as const; + +// === 社区主题列表 (由 convert-themes.mjs 自动生成) === +export const AceCommunityLightThemesList = [ + "active4d", + "bbedit", + "catppuccin-latte", + "classic-modified", + "codainkdeep", + "coda", + "cssedit", + "dawn-mod1", + "eiffel", + "espresso-tutti", + "espresso", + "fluidvision", + "freckle-mod1", + "freckle-mod2", + "freckle", + "happy-happy-joy-joy-2", + "idle", + "ilife-05", + "ilife-06", + "ir_white", + "juicy", + "lazyinkdeep", + "lazy", + "mac-classic", + "magicwb-amiga", + "multimarkdown", + "notebook", + "notepad2", + "pastie", + "ryan-light", + "slush-poppies", + "smoothy", + "tango", + "twilight-bright", + "whys-poignant", +] as const; + +export const AceCommunityDarkThemesList = [ "all-hallows-eve-custom", "all-hallows-eve", "amy", @@ -317,10 +302,12 @@ export const AceDarkThemesList = [ "boys-girls-01", "brilliance-black", "brilliance-dull", + "catppuccin-frappe", + "catppuccin-macchiato", + "catppuccin-mocha", "choco", "claire", "close_to_the_sea", - "clouds-midnight", "coal-graal", "cool-glow", "creeper", @@ -342,7 +329,6 @@ export const AceDarkThemesList = [ "happydeluxe", "heroku", "herokucodesamples", - "idlefingers", "imathis", "inkdeep", "ir_black", @@ -350,10 +336,8 @@ export const AceDarkThemesList = [ "lowlight", "made-of-code", "menage-a-trois", - "merbivore-soft", "midnight", "minimal-theme", - "monoindustrial", "monokai-dark", "monokai-for-textmaters-custom-philtr", "monokai-for-textmaters-custom", @@ -361,7 +345,6 @@ export const AceDarkThemesList = [ "monokai-mod-1", "monokai-mod", "offy", - "pastels-on-dark", "pengwynn-menlo", "pengwynn", "plum-dumb", @@ -375,7 +358,6 @@ export const AceDarkThemesList = [ "rubyrobot", "sidewalkchalk", "sidewalkchalkgreenmod", - "solarized-dark", "spacecadet", "spectacular", "starlight", @@ -391,11 +373,6 @@ export const AceDarkThemesList = [ "tek", "text-ex-machina-lighter-comments", "text-ex-machina", - "tomorrow-night", - "tomorrow-night-blue", - "tomorrow-night-bright", - "tomorrow-night-eighties", - "tomorrow-night", "tubster", "twilight-remix", "upstream-sunburst", @@ -404,20 +381,24 @@ export const AceDarkThemesList = [ "vibrant-fin", "vibrant-ink-choppednscrewed", "vibrant-ink-remix", - "vibrant-ink", "vibrant-tango", "vintage-aurora", "zachstronaut-theme-41", "zenburn", "zenburnesque", "argonaut", - "catppuccin-frappe", - "catppuccin-macchiato", - "catppuccin-mocha", -]; -export type AceDarkThemes = (typeof AceDarkThemesList)[number]; +] as const; +// === END 社区主题列表 === -export async function getAceTheme(theme: AceLightThemes | AceDarkThemes) { +export type AceLightThemes = + | (typeof AceLightThemesList)[number] + | (typeof AceCommunityLightThemesList)[number]; + +export type AceDarkThemes = + | (typeof AceDarkThemesList)[number] + | (typeof AceCommunityDarkThemesList)[number]; + +export async function getAceTheme(theme: string) { return theme; } diff --git a/src/service/themes/active4d.ts b/src/service/themes/active4d.ts index 5006d26..3d32fce 100644 --- a/src/service/themes/active4d.ts +++ b/src/service/themes/active4d.ts @@ -75,14 +75,14 @@ color:#0053FF;} .ace-active4d .ace_entity.ace_name.ace_tag{color:#016CFF;} `; -(ace as any).define("ace/theme/active4d-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/active4d-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/active4d", ["require", "exports", "module", "ace/theme/active4d-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/active4d", ["require", "exports", "module", "ace/theme/active4d-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-active4d"; exports.cssText = require("./active4d-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/all-hallows-eve-custom.ts b/src/service/themes/all-hallows-eve-custom.ts index 938e093..edb0a55 100644 --- a/src/service/themes/all-hallows-eve-custom.ts +++ b/src/service/themes/all-hallows-eve-custom.ts @@ -64,14 +64,14 @@ const cssText = ` .ace-all-hallows-eve-custom .ace_entity.ace_name.ace_tag{text-decoration:underline;} `; -(ace as any).define("ace/theme/all-hallows-eve-custom-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/all-hallows-eve-custom-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/all-hallows-eve-custom", ["require", "exports", "module", "ace/theme/all-hallows-eve-custom-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/all-hallows-eve-custom", ["require", "exports", "module", "ace/theme/all-hallows-eve-custom-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-all-hallows-eve-custom"; exports.cssText = require("./all-hallows-eve-custom-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/all-hallows-eve.ts b/src/service/themes/all-hallows-eve.ts index c7c906c..e8a2ab5 100644 --- a/src/service/themes/all-hallows-eve.ts +++ b/src/service/themes/all-hallows-eve.ts @@ -64,14 +64,14 @@ const cssText = ` .ace-all-hallows-eve .ace_entity.ace_name.ace_tag{text-decoration:underline;} `; -(ace as any).define("ace/theme/all-hallows-eve-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/all-hallows-eve-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/all-hallows-eve", ["require", "exports", "module", "ace/theme/all-hallows-eve-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/all-hallows-eve", ["require", "exports", "module", "ace/theme/all-hallows-eve-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-all-hallows-eve"; exports.cssText = require("./all-hallows-eve-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/amy.ts b/src/service/themes/amy.ts index da8608d..f6707f5 100644 --- a/src/service/themes/amy.ts +++ b/src/service/themes/amy.ts @@ -74,14 +74,14 @@ background-color:#CC66FF;} .ace-amy .ace_entity.ace_name.ace_tag{color:#009090;} `; -(ace as any).define("ace/theme/amy-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/amy-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/amy", ["require", "exports", "module", "ace/theme/amy-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/amy", ["require", "exports", "module", "ace/theme/amy-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-amy"; exports.cssText = require("./amy-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/argonaut.ts b/src/service/themes/argonaut.ts index aece7bb..17f74a5 100644 --- a/src/service/themes/argonaut.ts +++ b/src/service/themes/argonaut.ts @@ -81,14 +81,14 @@ color:#FFCA00;} .ace-argonaut .ace_entity.ace_name.ace_tag{color:#0065D3;} `; -(ace as any).define("ace/theme/argonaut-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/argonaut-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/argonaut", ["require", "exports", "module", "ace/theme/argonaut-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/argonaut", ["require", "exports", "module", "ace/theme/argonaut-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-argonaut"; exports.cssText = require("./argonaut-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/barf.ts b/src/service/themes/barf.ts index 84c364b..ef8ded3 100644 --- a/src/service/themes/barf.ts +++ b/src/service/themes/barf.ts @@ -76,14 +76,14 @@ color:#6E6E6E;} .ace-barf .ace_entity.ace_name.ace_tag{color:#A3D295;} `; -(ace as any).define("ace/theme/barf-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/barf-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/barf", ["require", "exports", "module", "ace/theme/barf-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/barf", ["require", "exports", "module", "ace/theme/barf-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-barf"; exports.cssText = require("./barf-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/bbedit.ts b/src/service/themes/bbedit.ts index 01d8ee0..be32c91 100644 --- a/src/service/themes/bbedit.ts +++ b/src/service/themes/bbedit.ts @@ -76,14 +76,14 @@ background-color:#990000;} .ace-bbedit .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/bbedit-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/bbedit-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/bbedit", ["require", "exports", "module", "ace/theme/bbedit-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/bbedit", ["require", "exports", "module", "ace/theme/bbedit-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-bbedit"; exports.cssText = require("./bbedit-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/bespin.ts b/src/service/themes/bespin.ts index 9ae15a7..3e8ae57 100644 --- a/src/service/themes/bespin.ts +++ b/src/service/themes/bespin.ts @@ -76,14 +76,14 @@ color:#666666;} .ace-bespin .ace_markup.ace_list{color:#F9EE98;} `; -(ace as any).define("ace/theme/bespin-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/bespin-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/bespin", ["require", "exports", "module", "ace/theme/bespin-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/bespin", ["require", "exports", "module", "ace/theme/bespin-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-bespin"; exports.cssText = require("./bespin-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/birds-of-paradise.ts b/src/service/themes/birds-of-paradise.ts index 7996d88..b06aeb4 100644 --- a/src/service/themes/birds-of-paradise.ts +++ b/src/service/themes/birds-of-paradise.ts @@ -78,14 +78,14 @@ color:#EFAC32;} .ace-birds-of-paradise .ace_entity.ace_name.ace_tag{color:#EFCB43;} `; -(ace as any).define("ace/theme/birds-of-paradise-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/birds-of-paradise-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/birds-of-paradise", ["require", "exports", "module", "ace/theme/birds-of-paradise-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/birds-of-paradise", ["require", "exports", "module", "ace/theme/birds-of-paradise-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-birds-of-paradise"; exports.cssText = require("./birds-of-paradise-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/black-pearl-ii.ts b/src/service/themes/black-pearl-ii.ts index 216aab3..80c2a6b 100644 --- a/src/service/themes/black-pearl-ii.ts +++ b/src/service/themes/black-pearl-ii.ts @@ -88,14 +88,14 @@ color:#FFFFFF;} color:#FFFFFF;} `; -(ace as any).define("ace/theme/black-pearl-ii-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/black-pearl-ii-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/black-pearl-ii", ["require", "exports", "module", "ace/theme/black-pearl-ii-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/black-pearl-ii", ["require", "exports", "module", "ace/theme/black-pearl-ii-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-black-pearl-ii"; exports.cssText = require("./black-pearl-ii-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/black-pearl.ts b/src/service/themes/black-pearl.ts index 3939efb..1c4c3d7 100644 --- a/src/service/themes/black-pearl.ts +++ b/src/service/themes/black-pearl.ts @@ -74,14 +74,14 @@ color:#8AA6C1;} color:#FFFFFF;} `; -(ace as any).define("ace/theme/black-pearl-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/black-pearl-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/black-pearl", ["require", "exports", "module", "ace/theme/black-pearl-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/black-pearl", ["require", "exports", "module", "ace/theme/black-pearl-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-black-pearl"; exports.cssText = require("./black-pearl-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/blackboard-black.ts b/src/service/themes/blackboard-black.ts index d2af52f..20e8212 100644 --- a/src/service/themes/blackboard-black.ts +++ b/src/service/themes/blackboard-black.ts @@ -67,14 +67,14 @@ color:#AB2A1D;} .ace-blackboard-black .ace_meta.ace_tag{color:#7F90AA;} `; -(ace as any).define("ace/theme/blackboard-black-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard-black-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/blackboard-black", ["require", "exports", "module", "ace/theme/blackboard-black-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard-black", ["require", "exports", "module", "ace/theme/blackboard-black-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-blackboard-black"; exports.cssText = require("./blackboard-black-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/blackboard-mod.ts b/src/service/themes/blackboard-mod.ts index 97b0c79..e1f2cd6 100644 --- a/src/service/themes/blackboard-mod.ts +++ b/src/service/themes/blackboard-mod.ts @@ -68,14 +68,14 @@ color:#AB2A1D;} .ace-blackboard-mod .ace_meta.ace_tag{color:#8090AA;} `; -(ace as any).define("ace/theme/blackboard-mod-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard-mod-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/blackboard-mod", ["require", "exports", "module", "ace/theme/blackboard-mod-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard-mod", ["require", "exports", "module", "ace/theme/blackboard-mod-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-blackboard-mod"; exports.cssText = require("./blackboard-mod-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/blackboard-new.ts b/src/service/themes/blackboard-new.ts index d01f03f..ccffa5f 100644 --- a/src/service/themes/blackboard-new.ts +++ b/src/service/themes/blackboard-new.ts @@ -68,14 +68,14 @@ color:#AB2A1D;} .ace-blackboard-new .ace_meta.ace_tag{color:#8090AA;} `; -(ace as any).define("ace/theme/blackboard-new-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard-new-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/blackboard-new", ["require", "exports", "module", "ace/theme/blackboard-new-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard-new", ["require", "exports", "module", "ace/theme/blackboard-new-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-blackboard-new"; exports.cssText = require("./blackboard-new-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/blackboard.ts b/src/service/themes/blackboard.ts index 054417c..7e41ed9 100644 --- a/src/service/themes/blackboard.ts +++ b/src/service/themes/blackboard.ts @@ -67,14 +67,14 @@ color:#AB2A1D;} .ace-blackboard .ace_meta.ace_tag{color:#7F90AA;} `; -(ace as any).define("ace/theme/blackboard-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/blackboard", ["require", "exports", "module", "ace/theme/blackboard-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blackboard", ["require", "exports", "module", "ace/theme/blackboard-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-blackboard"; exports.cssText = require("./blackboard-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/blacklight.ts b/src/service/themes/blacklight.ts index 9a151c0..3983043 100644 --- a/src/service/themes/blacklight.ts +++ b/src/service/themes/blacklight.ts @@ -68,14 +68,14 @@ color:#47666D;} .ace-blacklight .ace_entity.ace_other.ace_attribute-name{color:#CCCCCC;} `; -(ace as any).define("ace/theme/blacklight-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blacklight-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/blacklight", ["require", "exports", "module", "ace/theme/blacklight-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/blacklight", ["require", "exports", "module", "ace/theme/blacklight-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-blacklight"; exports.cssText = require("./blacklight-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/bongzilla.ts b/src/service/themes/bongzilla.ts index 7fecaa7..bf58480 100644 --- a/src/service/themes/bongzilla.ts +++ b/src/service/themes/bongzilla.ts @@ -68,14 +68,14 @@ color:#AB2A1D;} .ace-bongzilla .ace_meta.ace_tag{color:#7F90AA;} `; -(ace as any).define("ace/theme/bongzilla-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/bongzilla-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/bongzilla", ["require", "exports", "module", "ace/theme/bongzilla-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/bongzilla", ["require", "exports", "module", "ace/theme/bongzilla-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-bongzilla"; exports.cssText = require("./bongzilla-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/boys-girls-01.ts b/src/service/themes/boys-girls-01.ts index dbb18d2..bd62935 100644 --- a/src/service/themes/boys-girls-01.ts +++ b/src/service/themes/boys-girls-01.ts @@ -75,14 +75,14 @@ font-weight:bold;} font-weight:bold;} `; -(ace as any).define("ace/theme/boys-girls-01-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/boys-girls-01-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/boys-girls-01", ["require", "exports", "module", "ace/theme/boys-girls-01-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/boys-girls-01", ["require", "exports", "module", "ace/theme/boys-girls-01-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-boys-girls-01"; exports.cssText = require("./boys-girls-01-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/brilliance-black.ts b/src/service/themes/brilliance-black.ts index 19dd453..42b492a 100644 --- a/src/service/themes/brilliance-black.ts +++ b/src/service/themes/brilliance-black.ts @@ -80,14 +80,14 @@ background-color:rgba(0, 128, 124, 0.20);} .ace-brilliance-black .ace_markup.ace_heading{color:#FFFFFF;} `; -(ace as any).define("ace/theme/brilliance-black-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/brilliance-black-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/brilliance-black", ["require", "exports", "module", "ace/theme/brilliance-black-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/brilliance-black", ["require", "exports", "module", "ace/theme/brilliance-black-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-brilliance-black"; exports.cssText = require("./brilliance-black-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/brilliance-dull.ts b/src/service/themes/brilliance-dull.ts index dbf651f..2bb916f 100644 --- a/src/service/themes/brilliance-dull.ts +++ b/src/service/themes/brilliance-dull.ts @@ -85,14 +85,14 @@ background-color:rgba(0, 0, 0, 0.50);} background-color:rgba(51, 51, 51, 0.50);} `; -(ace as any).define("ace/theme/brilliance-dull-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/brilliance-dull-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/brilliance-dull", ["require", "exports", "module", "ace/theme/brilliance-dull-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/brilliance-dull", ["require", "exports", "module", "ace/theme/brilliance-dull-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-brilliance-dull"; exports.cssText = require("./brilliance-dull-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/catppuccin-frappe.ts b/src/service/themes/catppuccin-frappe.ts index 80ca35a..a9ee6b7 100644 --- a/src/service/themes/catppuccin-frappe.ts +++ b/src/service/themes/catppuccin-frappe.ts @@ -80,14 +80,14 @@ color:#8caaee;} .ace-catppuccin-frappe .ace_entity.ace_name.ace_tag{color:#8caaee;} `; -(ace as any).define("ace/theme/catppuccin-frappe-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-frappe-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/catppuccin-frappe", ["require", "exports", "module", "ace/theme/catppuccin-frappe-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-frappe", ["require", "exports", "module", "ace/theme/catppuccin-frappe-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-catppuccin-frappe"; exports.cssText = require("./catppuccin-frappe-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/catppuccin-latte.ts b/src/service/themes/catppuccin-latte.ts index e3840bc..225a497 100644 --- a/src/service/themes/catppuccin-latte.ts +++ b/src/service/themes/catppuccin-latte.ts @@ -80,14 +80,14 @@ color:#1e66f5;} .ace-catppuccin-latte .ace_entity.ace_name.ace_tag{color:#1e66f5;} `; -(ace as any).define("ace/theme/catppuccin-latte-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-latte-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/catppuccin-latte", ["require", "exports", "module", "ace/theme/catppuccin-latte-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-latte", ["require", "exports", "module", "ace/theme/catppuccin-latte-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-catppuccin-latte"; exports.cssText = require("./catppuccin-latte-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/catppuccin-macchiato.ts b/src/service/themes/catppuccin-macchiato.ts index 1dc48e1..cc149af 100644 --- a/src/service/themes/catppuccin-macchiato.ts +++ b/src/service/themes/catppuccin-macchiato.ts @@ -80,14 +80,14 @@ color:#8aadf4;} .ace-catppuccin-macchiato .ace_entity.ace_name.ace_tag{color:#8aadf4;} `; -(ace as any).define("ace/theme/catppuccin-macchiato-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-macchiato-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/catppuccin-macchiato", ["require", "exports", "module", "ace/theme/catppuccin-macchiato-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-macchiato", ["require", "exports", "module", "ace/theme/catppuccin-macchiato-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-catppuccin-macchiato"; exports.cssText = require("./catppuccin-macchiato-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/catppuccin-mocha.ts b/src/service/themes/catppuccin-mocha.ts index f83be09..95caa04 100644 --- a/src/service/themes/catppuccin-mocha.ts +++ b/src/service/themes/catppuccin-mocha.ts @@ -80,14 +80,14 @@ color:#89b4fa;} .ace-catppuccin-mocha .ace_entity.ace_name.ace_tag{color:#89b4fa;} `; -(ace as any).define("ace/theme/catppuccin-mocha-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-mocha-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/catppuccin-mocha", ["require", "exports", "module", "ace/theme/catppuccin-mocha-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/catppuccin-mocha", ["require", "exports", "module", "ace/theme/catppuccin-mocha-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-catppuccin-mocha"; exports.cssText = require("./catppuccin-mocha-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/choco.ts b/src/service/themes/choco.ts index 6834d09..8e1df65 100644 --- a/src/service/themes/choco.ts +++ b/src/service/themes/choco.ts @@ -75,14 +75,14 @@ background-color:rgba(23, 32, 19, 0.0);} .ace-choco .ace_markup.ace_list{color:#F9EE98;} `; -(ace as any).define("ace/theme/choco-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/choco-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/choco", ["require", "exports", "module", "ace/theme/choco-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/choco", ["require", "exports", "module", "ace/theme/choco-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-choco"; exports.cssText = require("./choco-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/claire.ts b/src/service/themes/claire.ts index 9c7f4ac..e1a278a 100644 --- a/src/service/themes/claire.ts +++ b/src/service/themes/claire.ts @@ -67,14 +67,14 @@ color:#99CC99;} .ace-claire .ace_entity.ace_name.ace_function{color:#4CCCFF;} `; -(ace as any).define("ace/theme/claire-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/claire-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/claire", ["require", "exports", "module", "ace/theme/claire-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/claire", ["require", "exports", "module", "ace/theme/claire-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-claire"; exports.cssText = require("./claire-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/classic-modified.ts b/src/service/themes/classic-modified.ts index a94c50e..278f9a1 100644 --- a/src/service/themes/classic-modified.ts +++ b/src/service/themes/classic-modified.ts @@ -86,14 +86,14 @@ color:#0C07FF;} .ace-classic-modified .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/classic-modified-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/classic-modified-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/classic-modified", ["require", "exports", "module", "ace/theme/classic-modified-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/classic-modified", ["require", "exports", "module", "ace/theme/classic-modified-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-classic-modified"; exports.cssText = require("./classic-modified-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/close_to_the_sea.ts b/src/service/themes/close_to_the_sea.ts index 78b26aa..0bfca6e 100644 --- a/src/service/themes/close_to_the_sea.ts +++ b/src/service/themes/close_to_the_sea.ts @@ -73,14 +73,14 @@ color:#78B2C7;} .ace-close-to-the-sea .ace_entity.ace_name.ace_function{color:#EA511B;} `; -(ace as any).define("ace/theme/close_to_the_sea-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/close_to_the_sea-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/close_to_the_sea", ["require", "exports", "module", "ace/theme/close_to_the_sea-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/close_to_the_sea", ["require", "exports", "module", "ace/theme/close_to_the_sea-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-close-to-the-sea"; exports.cssText = require("./close_to_the_sea-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/clouds-midnight.ts b/src/service/themes/clouds-midnight.ts deleted file mode 100644 index 3ad5127..0000000 --- a/src/service/themes/clouds-midnight.ts +++ /dev/null @@ -1,84 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-clouds-midnight .ace_gutter { - background: #191919; - color: rgb(86, 86, 86); -} - -.ace-clouds-midnight .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-clouds-midnight { - background-color: #191919; - color: #929292; -} - -.ace-clouds-midnight .ace_cursor { - color: #7DA5DC; -} - -.ace-clouds-midnight .ace_marker-layer .ace_selection { - background: #000000; -} - -.ace-clouds-midnight.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #191919; - border-radius: 2px; -} - -.ace-clouds-midnight .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-clouds-midnight .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #BFBFBF; -} - -.ace-clouds-midnight .ace_marker-layer .ace_active-line { - background: rgba(215, 215, 215, 0.031); -} - -.ace-clouds-midnight .ace_gutter-active-line { - background-color: rgba(215, 215, 215, 0.031); -} - -.ace-clouds-midnight .ace_marker-layer .ace_selected-word { - border: 1px solid #000000; -} - -.ace-clouds-midnight .ace_fold { - background-color: #927C5D; - border-color: #929292; -} -.ace-clouds-midnight .ace_keyword{color:#927C5D;} -.ace-clouds-midnight .ace_keyword.ace_operator{color:#4B4B4B;} -.ace-clouds-midnight .ace_keyword.ace_other.ace_unit{color:#366F1A;} -.ace-clouds-midnight .ace_constant.ace_language{color:#39946A;} -.ace-clouds-midnight .ace_constant.ace_numeric{color:#46A609;} -.ace-clouds-midnight .ace_constant.ace_character.ace_entity{color:#A165AC;} -.ace-clouds-midnight .ace_support.ace_function{color:#E92E2E;} -.ace-clouds-midnight .ace_support.ace_constant.ace_property-value{color:#927C5D;} -.ace-clouds-midnight .ace_storage{color:#E92E2E;} -.ace-clouds-midnight .ace_invalid{color:#FFFFFF; -background-color:#E92E2E;} -.ace-clouds-midnight .ace_string{color:#5D90CD;} -.ace-clouds-midnight .ace_comment{color:#3C403B;} -.ace-clouds-midnight .ace_entity.ace_other.ace_attribute-name{color:#606060;} -.ace-clouds-midnight .ace_entity.ace_name.ace_tag{color:#606060;} -`; - -(ace as any).define("ace/theme/clouds-midnight-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/clouds-midnight", ["require", "exports", "module", "ace/theme/clouds-midnight-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-clouds-midnight"; - exports.cssText = require("./clouds-midnight-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/clouds.ts b/src/service/themes/clouds.ts deleted file mode 100644 index ce87634..0000000 --- a/src/service/themes/clouds.ts +++ /dev/null @@ -1,83 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-clouds .ace_gutter { - background: #FFFFFF; - color: rgb(128, 128, 128); -} - -.ace-clouds .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-clouds { - background-color: #FFFFFF; - color: #000000; -} - -.ace-clouds .ace_cursor { - color: #000000; -} - -.ace-clouds .ace_marker-layer .ace_selection { - background: #BDD5FC; -} - -.ace-clouds.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #FFFFFF; - border-radius: 2px; -} - -.ace-clouds .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-clouds .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #BFBFBF; -} - -.ace-clouds .ace_marker-layer .ace_active-line { - background: #FFFBD1; -} - -.ace-clouds .ace_gutter-active-line { - background-color: #FFFBD1; -} - -.ace-clouds .ace_marker-layer .ace_selected-word { - border: 1px solid #BDD5FC; -} - -.ace-clouds .ace_fold { - background-color: #AF956F; - border-color: #000000; -} -.ace-clouds .ace_keyword{color:#AF956F;} -.ace-clouds .ace_keyword.ace_operator{color:#484848;} -.ace-clouds .ace_keyword.ace_other.ace_unit{color:#96DC5F;} -.ace-clouds .ace_constant.ace_language{color:#39946A;} -.ace-clouds .ace_constant.ace_numeric{color:#46A609;} -.ace-clouds .ace_constant.ace_character.ace_entity{color:#BF78CC;} -.ace-clouds .ace_support.ace_function{color:#C52727;} -.ace-clouds .ace_support.ace_constant.ace_property-value{color:#AF956F;} -.ace-clouds .ace_storage{color:#C52727;} -.ace-clouds .ace_invalid{background-color:#FF002A;} -.ace-clouds .ace_string{color:#5D90CD;} -.ace-clouds .ace_comment{color:#BCC8BA;} -.ace-clouds .ace_entity.ace_other.ace_attribute-name{color:#606060;} -.ace-clouds .ace_entity.ace_name.ace_tag{color:#606060;} -`; - -(ace as any).define("ace/theme/clouds-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/clouds", ["require", "exports", "module", "ace/theme/clouds-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = false; - exports.cssClass = "ace-clouds"; - exports.cssText = require("./clouds-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/coal-graal.ts b/src/service/themes/coal-graal.ts index c0ce9ed..df45b00 100644 --- a/src/service/themes/coal-graal.ts +++ b/src/service/themes/coal-graal.ts @@ -72,14 +72,14 @@ background-color:#CC1B27;} .ace-coal-graal .ace_entity.ace_name.ace_function{color:#DFCC94;} `; -(ace as any).define("ace/theme/coal-graal-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/coal-graal-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/coal-graal", ["require", "exports", "module", "ace/theme/coal-graal-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/coal-graal", ["require", "exports", "module", "ace/theme/coal-graal-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-coal-graal"; exports.cssText = require("./coal-graal-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/cobalt.ts b/src/service/themes/cobalt.ts deleted file mode 100644 index 2f59277..0000000 --- a/src/service/themes/cobalt.ts +++ /dev/null @@ -1,87 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-cobalt .ace_gutter { - background: #002240; - color: rgb(128, 145, 160); -} - -.ace-cobalt .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-cobalt { - background-color: #002240; - color: #FFFFFF; -} - -.ace-cobalt .ace_cursor { - color: #FFFFFF; -} - -.ace-cobalt .ace_marker-layer .ace_selection { - background: rgba(179, 101, 57, 0.75); -} - -.ace-cobalt.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #002240; - border-radius: 2px; -} - -.ace-cobalt .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-cobalt .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(255, 255, 255, 0.15); -} - -.ace-cobalt .ace_marker-layer .ace_active-line { - background: rgba(0, 0, 0, 0.35); -} - -.ace-cobalt .ace_gutter-active-line { - background-color: rgba(0, 0, 0, 0.35); -} - -.ace-cobalt .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(179, 101, 57, 0.75); -} - -.ace-cobalt .ace_fold { - background-color: #FF9D00; - border-color: #FFFFFF; -} -.ace-cobalt .ace_keyword{color:#FF9D00;} -.ace-cobalt .ace_constant{color:#FF628C;} -.ace-cobalt .ace_support{color:#80FFBB;} -.ace-cobalt .ace_support.ace_function{color:#FFB054;} -.ace-cobalt .ace_support.ace_constant{color:#EB939A;} -.ace-cobalt .ace_storage{color:#FFEE80;} -.ace-cobalt .ace_invalid{color:#F8F8F8; -background-color:#800F00;} -.ace-cobalt .ace_string.ace_regexp{color:#80FFC2;} -.ace-cobalt .ace_comment{font-style:italic; -color:#0088FF;} -.ace-cobalt .ace_variable{color:#CCCCCC;} -.ace-cobalt .ace_variable.ace_language{color:#FF80E1;} -.ace-cobalt .ace_meta.ace_tag{color:#9EFFFF;} -.ace-cobalt .ace_markup.ace_heading{font-weight:bold; -color:#C8E4FD; -background-color:#001221;} -.ace-cobalt .ace_markup.ace_list{background-color:#130D26;} -`; - -(ace as any).define("ace/theme/cobalt-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/cobalt", ["require", "exports", "module", "ace/theme/cobalt-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-cobalt"; - exports.cssText = require("./cobalt-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/coda.ts b/src/service/themes/coda.ts index 05925bf..544ae4f 100644 --- a/src/service/themes/coda.ts +++ b/src/service/themes/coda.ts @@ -73,14 +73,14 @@ color:#3C802C;} .ace-coda .ace_entity.ace_name.ace_tag{color:#881181;} `; -(ace as any).define("ace/theme/coda-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/coda-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/coda", ["require", "exports", "module", "ace/theme/coda-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/coda", ["require", "exports", "module", "ace/theme/coda-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-coda"; exports.cssText = require("./coda-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/codainkdeep.ts b/src/service/themes/codainkdeep.ts index 5af43a4..80b39cb 100644 --- a/src/service/themes/codainkdeep.ts +++ b/src/service/themes/codainkdeep.ts @@ -73,14 +73,14 @@ color:#ADADAD;} .ace-codainkdeep .ace_entity.ace_name.ace_tag{color:#525F3C;} `; -(ace as any).define("ace/theme/codainkdeep-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/codainkdeep-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/codainkdeep", ["require", "exports", "module", "ace/theme/codainkdeep-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/codainkdeep", ["require", "exports", "module", "ace/theme/codainkdeep-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-codainkdeep"; exports.cssText = require("./codainkdeep-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/cool-glow.ts b/src/service/themes/cool-glow.ts index 0128208..e8793ab 100644 --- a/src/service/themes/cool-glow.ts +++ b/src/service/themes/cool-glow.ts @@ -68,14 +68,14 @@ color:#AB2A1D;} .ace-cool-glow .ace_meta.ace_tag{color:#7BACCA;} `; -(ace as any).define("ace/theme/cool-glow-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/cool-glow-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/cool-glow", ["require", "exports", "module", "ace/theme/cool-glow-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/cool-glow", ["require", "exports", "module", "ace/theme/cool-glow-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-cool-glow"; exports.cssText = require("./cool-glow-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/creeper.ts b/src/service/themes/creeper.ts index f82b353..eb49883 100644 --- a/src/service/themes/creeper.ts +++ b/src/service/themes/creeper.ts @@ -70,14 +70,14 @@ const cssText = ` .ace-creeper .ace_meta.ace_tag{color:#8A9DA0;} `; -(ace as any).define("ace/theme/creeper-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/creeper-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/creeper", ["require", "exports", "module", "ace/theme/creeper-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/creeper", ["require", "exports", "module", "ace/theme/creeper-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-creeper"; exports.cssText = require("./creeper-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/cssedit.ts b/src/service/themes/cssedit.ts index a5d355d..d33b393 100644 --- a/src/service/themes/cssedit.ts +++ b/src/service/themes/cssedit.ts @@ -62,14 +62,14 @@ const cssText = ` .ace-cssedit .ace_entity.ace_name.ace_tag{color:#4678BC;} `; -(ace as any).define("ace/theme/cssedit-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/cssedit-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/cssedit", ["require", "exports", "module", "ace/theme/cssedit-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/cssedit", ["require", "exports", "module", "ace/theme/cssedit-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-cssedit"; exports.cssText = require("./cssedit-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/daniel-fischer.ts b/src/service/themes/daniel-fischer.ts index 5314761..b26a1e4 100644 --- a/src/service/themes/daniel-fischer.ts +++ b/src/service/themes/daniel-fischer.ts @@ -69,14 +69,14 @@ color:#99CC99;} .ace-daniel-fischer .ace_entity.ace_name.ace_tag{color:#EEFF36;} `; -(ace as any).define("ace/theme/daniel-fischer-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/daniel-fischer-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/daniel-fischer", ["require", "exports", "module", "ace/theme/daniel-fischer-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/daniel-fischer", ["require", "exports", "module", "ace/theme/daniel-fischer-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-daniel-fischer"; exports.cssText = require("./daniel-fischer-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/dawn-mod1.ts b/src/service/themes/dawn-mod1.ts index 837f03d..f09c520 100644 --- a/src/service/themes/dawn-mod1.ts +++ b/src/service/themes/dawn-mod1.ts @@ -80,14 +80,14 @@ color:#2550A4;} .ace-dawn-mod1 .ace_markup.ace_list{color:#9F5922;} `; -(ace as any).define("ace/theme/dawn-mod1-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/dawn-mod1-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/dawn-mod1", ["require", "exports", "module", "ace/theme/dawn-mod1-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/dawn-mod1", ["require", "exports", "module", "ace/theme/dawn-mod1-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-dawn-mod1"; exports.cssText = require("./dawn-mod1-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/dawn.ts b/src/service/themes/dawn.ts deleted file mode 100644 index 4bcb6b2..0000000 --- a/src/service/themes/dawn.ts +++ /dev/null @@ -1,93 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-dawn .ace_gutter { - background: #F9F9F9; - color: rgb(129, 129, 129); -} - -.ace-dawn .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-dawn { - background-color: #F9F9F9; - color: #080808; -} - -.ace-dawn .ace_cursor { - color: #000000; -} - -.ace-dawn .ace_marker-layer .ace_selection { - background: rgba(39, 95, 255, 0.30); -} - -.ace-dawn.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #F9F9F9; - border-radius: 2px; -} - -.ace-dawn .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-dawn .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(75, 75, 126, 0.50); -} - -.ace-dawn .ace_marker-layer .ace_active-line { - background: rgba(36, 99, 180, 0.12); -} - -.ace-dawn .ace_gutter-active-line { - background-color: rgba(36, 99, 180, 0.12); -} - -.ace-dawn .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(39, 95, 255, 0.30); -} - -.ace-dawn .ace_fold { - background-color: #794938; - border-color: #080808; -} -.ace-dawn .ace_keyword{color:#794938;} -.ace-dawn .ace_constant{font-weight:bold; -color:#811F24;} -.ace-dawn .ace_support{color:#691C97;} -.ace-dawn .ace_support.ace_function{color:#693A17;} -.ace-dawn .ace_support.ace_constant{color:#B4371F;} -.ace-dawn .ace_storage{font-style:italic; -color:#A71D5D;} -.ace-dawn .ace_invalid.ace_illegal{text-decoration:underline; -font-style:italic; -color:#F8F8F8; -background-color:#B52A1D;} -.ace-dawn .ace_invalid.ace_deprecated{text-decoration:underline; -font-style:italic; -font-weight:bold; -color:#B52A1D;} -.ace-dawn .ace_string{color:#0B6125;} -.ace-dawn .ace_string.ace_regexp{color:#CF5628;} -.ace-dawn .ace_comment{font-style:italic; -color:#5A525F;} -.ace-dawn .ace_variable{color:#234A97;} -.ace-dawn .ace_markup.ace_heading{font-weight:bold; -color:#19356D;} -.ace-dawn .ace_markup.ace_list{color:#693A17;} -`; - -(ace as any).define("ace/theme/dawn-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/dawn", ["require", "exports", "module", "ace/theme/dawn-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = false; - exports.cssClass = "ace-dawn"; - exports.cssText = require("./dawn-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/deluxe.ts b/src/service/themes/deluxe.ts index 0da6f42..ee6b8e9 100644 --- a/src/service/themes/deluxe.ts +++ b/src/service/themes/deluxe.ts @@ -86,14 +86,14 @@ color:#3E6FFF;} .ace-deluxe .ace_entity.ace_name.ace_tag{color:#52F9F9;} `; -(ace as any).define("ace/theme/deluxe-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/deluxe-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/deluxe", ["require", "exports", "module", "ace/theme/deluxe-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/deluxe", ["require", "exports", "module", "ace/theme/deluxe-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-deluxe"; exports.cssText = require("./deluxe-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/django-dark.ts b/src/service/themes/django-dark.ts index de5e7f7..39d7914 100644 --- a/src/service/themes/django-dark.ts +++ b/src/service/themes/django-dark.ts @@ -72,14 +72,14 @@ color:#FB9A4B;} .ace-django-dark .ace_meta.ace_tag{color:#497958;} `; -(ace as any).define("ace/theme/django-dark-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/django-dark-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/django-dark", ["require", "exports", "module", "ace/theme/django-dark-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/django-dark", ["require", "exports", "module", "ace/theme/django-dark-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-django-dark"; exports.cssText = require("./django-dark-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/django-smoothy.ts b/src/service/themes/django-smoothy.ts index 7b0e250..1f9b953 100644 --- a/src/service/themes/django-smoothy.ts +++ b/src/service/themes/django-smoothy.ts @@ -74,14 +74,14 @@ color:#FB9A4B;} .ace-django-smoothy .ace_meta.ace_tag{color:#E8E8E7;} `; -(ace as any).define("ace/theme/django-smoothy-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/django-smoothy-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/django-smoothy", ["require", "exports", "module", "ace/theme/django-smoothy-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/django-smoothy", ["require", "exports", "module", "ace/theme/django-smoothy-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-django-smoothy"; exports.cssText = require("./django-smoothy-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/dominion-day.ts b/src/service/themes/dominion-day.ts index 0f017f3..daa0f9a 100644 --- a/src/service/themes/dominion-day.ts +++ b/src/service/themes/dominion-day.ts @@ -69,14 +69,14 @@ background-color:rgba(255, 0, 0, 0.18);} .ace-dominion-day .ace_entity.ace_name.ace_tag{color:#471062;} `; -(ace as any).define("ace/theme/dominion-day-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/dominion-day-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/dominion-day", ["require", "exports", "module", "ace/theme/dominion-day-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/dominion-day", ["require", "exports", "module", "ace/theme/dominion-day-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-dominion-day"; exports.cssText = require("./dominion-day-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/eiffel.ts b/src/service/themes/eiffel.ts index 603003c..be79c32 100644 --- a/src/service/themes/eiffel.ts +++ b/src/service/themes/eiffel.ts @@ -88,14 +88,14 @@ color:#0C07FF;} .ace-eiffel .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/eiffel-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/eiffel-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/eiffel", ["require", "exports", "module", "ace/theme/eiffel-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/eiffel", ["require", "exports", "module", "ace/theme/eiffel-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-eiffel"; exports.cssText = require("./eiffel-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/emacs-strict.ts b/src/service/themes/emacs-strict.ts index 5969d6f..40cf2ea 100644 --- a/src/service/themes/emacs-strict.ts +++ b/src/service/themes/emacs-strict.ts @@ -69,14 +69,14 @@ background-color:#990000;} .ace-emacs-strict .ace_markup.ace_heading{color:#E27F3F;} `; -(ace as any).define("ace/theme/emacs-strict-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/emacs-strict-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/emacs-strict", ["require", "exports", "module", "ace/theme/emacs-strict-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/emacs-strict", ["require", "exports", "module", "ace/theme/emacs-strict-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-emacs-strict"; exports.cssText = require("./emacs-strict-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/erebus.ts b/src/service/themes/erebus.ts index db4b94b..83dea45 100644 --- a/src/service/themes/erebus.ts +++ b/src/service/themes/erebus.ts @@ -82,14 +82,14 @@ color:#FFD2A6;} .ace-erebus .ace_entity.ace_name.ace_tag{color:#D95757;} `; -(ace as any).define("ace/theme/erebus-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/erebus-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/erebus", ["require", "exports", "module", "ace/theme/erebus-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/erebus", ["require", "exports", "module", "ace/theme/erebus-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-erebus"; exports.cssText = require("./erebus-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/espresso-libre.ts b/src/service/themes/espresso-libre.ts index 9a0a025..a1675e0 100644 --- a/src/service/themes/espresso-libre.ts +++ b/src/service/themes/espresso-libre.ts @@ -88,14 +88,14 @@ color:#FF9358;} .ace-espresso-libre .ace_entity.ace_name.ace_tag{font-weight:bold;} `; -(ace as any).define("ace/theme/espresso-libre-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/espresso-libre-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/espresso-libre", ["require", "exports", "module", "ace/theme/espresso-libre-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/espresso-libre", ["require", "exports", "module", "ace/theme/espresso-libre-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-espresso-libre"; exports.cssText = require("./espresso-libre-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/espresso-tutti.ts b/src/service/themes/espresso-tutti.ts index a16b852..c003ede 100644 --- a/src/service/themes/espresso-tutti.ts +++ b/src/service/themes/espresso-tutti.ts @@ -82,14 +82,14 @@ background-color:#FFFFFF;} background-color:#F5FAFF;} `; -(ace as any).define("ace/theme/espresso-tutti-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/espresso-tutti-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/espresso-tutti", ["require", "exports", "module", "ace/theme/espresso-tutti-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/espresso-tutti", ["require", "exports", "module", "ace/theme/espresso-tutti-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-espresso-tutti"; exports.cssText = require("./espresso-tutti-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/espresso.ts b/src/service/themes/espresso.ts index f895650..aeebd2c 100644 --- a/src/service/themes/espresso.ts +++ b/src/service/themes/espresso.ts @@ -90,14 +90,14 @@ color:#4F9FD0;} background-color:#F5FAFF;} `; -(ace as any).define("ace/theme/espresso-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/espresso-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/espresso", ["require", "exports", "module", "ace/theme/espresso-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/espresso", ["require", "exports", "module", "ace/theme/espresso-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-espresso"; exports.cssText = require("./espresso-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/fade-to-grey.ts b/src/service/themes/fade-to-grey.ts index 17c72fc..a7b745d 100644 --- a/src/service/themes/fade-to-grey.ts +++ b/src/service/themes/fade-to-grey.ts @@ -71,14 +71,14 @@ color:#898989;} .ace-fade-to-grey .ace_entity.ace_name.ace_function{color:#AAAAAA;} `; -(ace as any).define("ace/theme/fade-to-grey-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/fade-to-grey-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/fade-to-grey", ["require", "exports", "module", "ace/theme/fade-to-grey-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/fade-to-grey", ["require", "exports", "module", "ace/theme/fade-to-grey-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-fade-to-grey"; exports.cssText = require("./fade-to-grey-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/fake.ts b/src/service/themes/fake.ts index 600919c..8bfb540 100644 --- a/src/service/themes/fake.ts +++ b/src/service/themes/fake.ts @@ -78,14 +78,14 @@ background-color:#632D04;} .ace-fake .ace_markup.ace_list{color:#E1D4B9;} `; -(ace as any).define("ace/theme/fake-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/fake-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/fake", ["require", "exports", "module", "ace/theme/fake-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/fake", ["require", "exports", "module", "ace/theme/fake-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-fake"; exports.cssText = require("./fake-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/fluidvision.ts b/src/service/themes/fluidvision.ts index a55fc14..528881b 100644 --- a/src/service/themes/fluidvision.ts +++ b/src/service/themes/fluidvision.ts @@ -91,14 +91,14 @@ color:#0C07FF;} .ace-fluidvision .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/fluidvision-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/fluidvision-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/fluidvision", ["require", "exports", "module", "ace/theme/fluidvision-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/fluidvision", ["require", "exports", "module", "ace/theme/fluidvision-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-fluidvision"; exports.cssText = require("./fluidvision-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/forlatex.ts b/src/service/themes/forlatex.ts index 167550b..fdc0da4 100644 --- a/src/service/themes/forlatex.ts +++ b/src/service/themes/forlatex.ts @@ -67,14 +67,14 @@ color:#66FF66;} .ace-forlatex .ace_variable.ace_parameter{color:#FF0080;} `; -(ace as any).define("ace/theme/forlatex-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/forlatex-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/forlatex", ["require", "exports", "module", "ace/theme/forlatex-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/forlatex", ["require", "exports", "module", "ace/theme/forlatex-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-forlatex"; exports.cssText = require("./forlatex-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/freckle-mod1.ts b/src/service/themes/freckle-mod1.ts index 84a0364..c1d9ab8 100644 --- a/src/service/themes/freckle-mod1.ts +++ b/src/service/themes/freckle-mod1.ts @@ -81,14 +81,14 @@ color:#3592A8;} .ace-freckle-mod1 .ace_entity.ace_name.ace_tag{color:#34B9D6;} `; -(ace as any).define("ace/theme/freckle-mod1-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/freckle-mod1-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/freckle-mod1", ["require", "exports", "module", "ace/theme/freckle-mod1-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/freckle-mod1", ["require", "exports", "module", "ace/theme/freckle-mod1-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-freckle-mod1"; exports.cssText = require("./freckle-mod1-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/freckle-mod2.ts b/src/service/themes/freckle-mod2.ts index 99b67ef..b86242f 100644 --- a/src/service/themes/freckle-mod2.ts +++ b/src/service/themes/freckle-mod2.ts @@ -81,14 +81,14 @@ color:#3592A8;} .ace-freckle-mod2 .ace_entity.ace_name.ace_tag{color:#34B9D6;} `; -(ace as any).define("ace/theme/freckle-mod2-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/freckle-mod2-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/freckle-mod2", ["require", "exports", "module", "ace/theme/freckle-mod2-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/freckle-mod2", ["require", "exports", "module", "ace/theme/freckle-mod2-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-freckle-mod2"; exports.cssText = require("./freckle-mod2-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/freckle.ts b/src/service/themes/freckle.ts index 142b553..131b3a1 100644 --- a/src/service/themes/freckle.ts +++ b/src/service/themes/freckle.ts @@ -81,14 +81,14 @@ color:#3592A8;} .ace-freckle .ace_entity.ace_name.ace_tag{color:#34B9D6;} `; -(ace as any).define("ace/theme/freckle-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/freckle-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/freckle", ["require", "exports", "module", "ace/theme/freckle-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/freckle", ["require", "exports", "module", "ace/theme/freckle-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-freckle"; exports.cssText = require("./freckle-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/friendship-bracelet.ts b/src/service/themes/friendship-bracelet.ts index 253025b..4b3bd6b 100644 --- a/src/service/themes/friendship-bracelet.ts +++ b/src/service/themes/friendship-bracelet.ts @@ -70,14 +70,14 @@ color:#389AD9;} .ace-friendship-bracelet .ace_entity.ace_name.ace_tag{color:#FC8C56;} `; -(ace as any).define("ace/theme/friendship-bracelet-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/friendship-bracelet-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/friendship-bracelet", ["require", "exports", "module", "ace/theme/friendship-bracelet-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/friendship-bracelet", ["require", "exports", "module", "ace/theme/friendship-bracelet-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-friendship-bracelet"; exports.cssText = require("./friendship-bracelet-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/funky_dashboard.ts b/src/service/themes/funky_dashboard.ts index d77ec77..9ee106d 100644 --- a/src/service/themes/funky_dashboard.ts +++ b/src/service/themes/funky_dashboard.ts @@ -80,14 +80,14 @@ color:#3366CC;} color:#CCCCCC;} `; -(ace as any).define("ace/theme/funky_dashboard-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/funky_dashboard-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/funky_dashboard", ["require", "exports", "module", "ace/theme/funky_dashboard-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/funky_dashboard", ["require", "exports", "module", "ace/theme/funky_dashboard-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-funky-dashboard"; exports.cssText = require("./funky_dashboard-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/github.ts b/src/service/themes/github.ts deleted file mode 100644 index d27e1bf..0000000 --- a/src/service/themes/github.ts +++ /dev/null @@ -1,92 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-github .ace_gutter { - background: #F8F8FF; - color: rgb(124, 124, 128); -} - -.ace-github .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-github { - background-color: #F8F8FF; - color: #000000; -} - -.ace-github .ace_cursor { - color: #000000; -} - -.ace-github .ace_marker-layer .ace_selection { - background: #BCD5FA; -} - -.ace-github.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #F8F8FF; - border-radius: 2px; -} - -.ace-github .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-github .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #BFBFBF; -} - -.ace-github .ace_marker-layer .ace_active-line { - background: rgba(0, 0, 0, 0.071); -} - -.ace-github .ace_gutter-active-line { - background-color: rgba(0, 0, 0, 0.071); -} - -.ace-github .ace_marker-layer .ace_selected-word { - border: 1px solid #BCD5FA; -} - -.ace-github .ace_fold { - background-color: bold; - border-color: #000000; -} -.ace-github .ace_keyword{font-weight:bold; -color:#000000;} -.ace-github .ace_keyword.ace_other.ace_unit{color:#009999;} -.ace-github .ace_constant.ace_language{font-weight:bold; -color:#000000;} -.ace-github .ace_constant.ace_numeric{color:#009999;} -.ace-github .ace_support.ace_constant.ace_property-value{font-weight:bold; -color:#000000;} -.ace-github .ace_storage{font-weight:bold; -color:#000000;} -.ace-github .ace_string{color:#DD1144;} -.ace-github .ace_string.ace_regexp{color:#009926;} -.ace-github .ace_comment{font-style:italic; -color:#999988;} -.ace-github .ace_variable{font-weight:bold; -color:#990000;} -.ace-github .ace_variable.ace_language{color:#108888;} -.ace-github .ace_entity.ace_other.ace_attribute-name{color:#0A8585;} -.ace-github .ace_entity.ace_name.ace_function{font-weight:bold; -color:#990000;} -.ace-github .ace_entity.ace_name{font-weight:bold; -color:#445588;} -.ace-github .ace_entity.ace_name.ace_tag{color:#121289;} -`; - -(ace as any).define("ace/theme/github-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/github", ["require", "exports", "module", "ace/theme/github-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = false; - exports.cssClass = "ace-github"; - exports.cssText = require("./github-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/glitterbomb.ts b/src/service/themes/glitterbomb.ts index 3fbb663..300654f 100644 --- a/src/service/themes/glitterbomb.ts +++ b/src/service/themes/glitterbomb.ts @@ -73,14 +73,14 @@ color:#44444E;} .ace-glitterbomb .ace_meta.ace_tag{color:#AAD7EF;} `; -(ace as any).define("ace/theme/glitterbomb-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/glitterbomb-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/glitterbomb", ["require", "exports", "module", "ace/theme/glitterbomb-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/glitterbomb", ["require", "exports", "module", "ace/theme/glitterbomb-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-glitterbomb"; exports.cssText = require("./glitterbomb-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/glow.ts b/src/service/themes/glow.ts index bc1a263..5a47617 100644 --- a/src/service/themes/glow.ts +++ b/src/service/themes/glow.ts @@ -96,14 +96,14 @@ font-weight:bold;} color:#FFFFFF;} `; -(ace as any).define("ace/theme/glow-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/glow-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/glow", ["require", "exports", "module", "ace/theme/glow-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/glow", ["require", "exports", "module", "ace/theme/glow-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-glow"; exports.cssText = require("./glow-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/happy-happy-joy-joy-2.ts b/src/service/themes/happy-happy-joy-joy-2.ts index 92add7b..377f4ce 100644 --- a/src/service/themes/happy-happy-joy-joy-2.ts +++ b/src/service/themes/happy-happy-joy-joy-2.ts @@ -116,14 +116,14 @@ color:#4266A0;} .ace-happy-happy-joy-joy-2 .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/happy-happy-joy-joy-2-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/happy-happy-joy-joy-2-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/happy-happy-joy-joy-2", ["require", "exports", "module", "ace/theme/happy-happy-joy-joy-2-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/happy-happy-joy-joy-2", ["require", "exports", "module", "ace/theme/happy-happy-joy-joy-2-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-happy-happy-joy-joy-2"; exports.cssText = require("./happy-happy-joy-joy-2-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/happydeluxe.ts b/src/service/themes/happydeluxe.ts index fc5ab48..5a187bb 100644 --- a/src/service/themes/happydeluxe.ts +++ b/src/service/themes/happydeluxe.ts @@ -68,14 +68,14 @@ const cssText = ` .ace-happydeluxe .ace_entity.ace_name.ace_tag{color:#14DED1;} `; -(ace as any).define("ace/theme/happydeluxe-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/happydeluxe-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/happydeluxe", ["require", "exports", "module", "ace/theme/happydeluxe-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/happydeluxe", ["require", "exports", "module", "ace/theme/happydeluxe-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-happydeluxe"; exports.cssText = require("./happydeluxe-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/heroku.ts b/src/service/themes/heroku.ts index 5d4d84b..adb95ad 100644 --- a/src/service/themes/heroku.ts +++ b/src/service/themes/heroku.ts @@ -89,14 +89,14 @@ color:#8B7AF7;} .ace-heroku .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/heroku-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/heroku-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/heroku", ["require", "exports", "module", "ace/theme/heroku-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/heroku", ["require", "exports", "module", "ace/theme/heroku-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-heroku"; exports.cssText = require("./heroku-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/herokucodesamples.ts b/src/service/themes/herokucodesamples.ts index 356f212..a5cde1b 100644 --- a/src/service/themes/herokucodesamples.ts +++ b/src/service/themes/herokucodesamples.ts @@ -67,14 +67,14 @@ const cssText = ` .ace-herokucodesamples .ace_entity.ace_name.ace_function{color:#F7F7F7;} `; -(ace as any).define("ace/theme/herokucodesamples-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/herokucodesamples-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/herokucodesamples", ["require", "exports", "module", "ace/theme/herokucodesamples-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/herokucodesamples", ["require", "exports", "module", "ace/theme/herokucodesamples-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-herokucodesamples"; exports.cssText = require("./herokucodesamples-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/idle.ts b/src/service/themes/idle.ts index d05da87..6d4d140 100644 --- a/src/service/themes/idle.ts +++ b/src/service/themes/idle.ts @@ -69,14 +69,14 @@ background-color:#990000;} .ace-idle .ace_entity.ace_name.ace_function{color:#21439C;} `; -(ace as any).define("ace/theme/idle-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/idle-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/idle", ["require", "exports", "module", "ace/theme/idle-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/idle", ["require", "exports", "module", "ace/theme/idle-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-idle"; exports.cssText = require("./idle-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/idlefingers.ts b/src/service/themes/idlefingers.ts deleted file mode 100644 index 790f371..0000000 --- a/src/service/themes/idlefingers.ts +++ /dev/null @@ -1,82 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-idlefingers .ace_gutter { - background: #323232; - color: rgb(153, 153, 153); -} - -.ace-idlefingers .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-idlefingers { - background-color: #323232; - color: #FFFFFF; -} - -.ace-idlefingers .ace_cursor { - color: #91FF00; -} - -.ace-idlefingers .ace_marker-layer .ace_selection { - background: rgba(90, 100, 126, 0.88); -} - -.ace-idlefingers.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #323232; - border-radius: 2px; -} - -.ace-idlefingers .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-idlefingers .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #404040; -} - -.ace-idlefingers .ace_marker-layer .ace_active-line { - background: #353637; -} - -.ace-idlefingers .ace_gutter-active-line { - background-color: #353637; -} - -.ace-idlefingers .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(90, 100, 126, 0.88); -} - -.ace-idlefingers .ace_fold { - background-color: #CC7833; - border-color: #FFFFFF; -} -.ace-idlefingers .ace_keyword{color:#CC7833;} -.ace-idlefingers .ace_constant{color:#6C99BB;} -.ace-idlefingers .ace_support.ace_function{color:#B83426;} -.ace-idlefingers .ace_support.ace_constant{color:#6C99BB;} -.ace-idlefingers .ace_invalid{color:#FFFFFF; -background-color:#FF0000;} -.ace-idlefingers .ace_string{color:#A5C261;} -.ace-idlefingers .ace_string.ace_regexp{color:#CCCC33;} -.ace-idlefingers .ace_comment{font-style:italic; -color:#BC9458;} -.ace-idlefingers .ace_variable.ace_parameter{font-style:italic;} -.ace-idlefingers .ace_meta.ace_tag{color:#FFE5BB;} -.ace-idlefingers .ace_entity.ace_name{color:#FFC66D;} -`; - -(ace as any).define("ace/theme/idlefingers-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/idlefingers", ["require", "exports", "module", "ace/theme/idlefingers-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-idlefingers"; - exports.cssText = require("./idlefingers-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/ilife-05.ts b/src/service/themes/ilife-05.ts index a394e3d..c6b6b0c 100644 --- a/src/service/themes/ilife-05.ts +++ b/src/service/themes/ilife-05.ts @@ -90,14 +90,14 @@ background-color:#69B200;} color:#308095;} `; -(ace as any).define("ace/theme/ilife-05-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ilife-05-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/ilife-05", ["require", "exports", "module", "ace/theme/ilife-05-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ilife-05", ["require", "exports", "module", "ace/theme/ilife-05-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-ilife-05"; exports.cssText = require("./ilife-05-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/ilife-06.ts b/src/service/themes/ilife-06.ts index 904e00b..0cf48da 100644 --- a/src/service/themes/ilife-06.ts +++ b/src/service/themes/ilife-06.ts @@ -81,14 +81,14 @@ background-color:#69B200;} .ace-ilife-06 .ace_entity.ace_name.ace_tag{color:#308095;} `; -(ace as any).define("ace/theme/ilife-06-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ilife-06-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/ilife-06", ["require", "exports", "module", "ace/theme/ilife-06-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ilife-06", ["require", "exports", "module", "ace/theme/ilife-06-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-ilife-06"; exports.cssText = require("./ilife-06-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/imathis.ts b/src/service/themes/imathis.ts index 1a9d9e3..ae126f9 100644 --- a/src/service/themes/imathis.ts +++ b/src/service/themes/imathis.ts @@ -78,14 +78,14 @@ background-color:#632D04;} .ace-imathis .ace_markup.ace_list{color:#8F5B26;} `; -(ace as any).define("ace/theme/imathis-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/imathis-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/imathis", ["require", "exports", "module", "ace/theme/imathis-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/imathis", ["require", "exports", "module", "ace/theme/imathis-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-imathis"; exports.cssText = require("./imathis-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/inkdeep.ts b/src/service/themes/inkdeep.ts index 82d760c..007a36f 100644 --- a/src/service/themes/inkdeep.ts +++ b/src/service/themes/inkdeep.ts @@ -72,14 +72,14 @@ color:#F4B52D;} .ace-inkdeep .ace_entity.ace_name.ace_tag{color:#766817;} `; -(ace as any).define("ace/theme/inkdeep-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/inkdeep-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/inkdeep", ["require", "exports", "module", "ace/theme/inkdeep-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/inkdeep", ["require", "exports", "module", "ace/theme/inkdeep-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-inkdeep"; exports.cssText = require("./inkdeep-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/iplastic.ts b/src/service/themes/iplastic.ts deleted file mode 100644 index 9c5560a..0000000 --- a/src/service/themes/iplastic.ts +++ /dev/null @@ -1,90 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-iplastic .ace_gutter { - background: rgba(238, 238, 238, 0.92); - color: rgb(119, 119, 119); -} - -.ace-iplastic .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-iplastic { - background-color: rgba(238, 238, 238, 0.92); - color: #000000; -} - -.ace-iplastic .ace_cursor { - color: #000000; -} - -.ace-iplastic .ace_marker-layer .ace_selection { - background: #BAD6FD; -} - -.ace-iplastic.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px rgba(238, 238, 238, 0.92); - border-radius: 2px; -} - -.ace-iplastic .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-iplastic .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(179, 179, 179, 0.96); -} - -.ace-iplastic .ace_marker-layer .ace_active-line { - background: rgba(0, 0, 0, 0.10); -} - -.ace-iplastic .ace_gutter-active-line { - background-color: rgba(0, 0, 0, 0.10); -} - -.ace-iplastic .ace_marker-layer .ace_selected-word { - border: 1px solid #BAD6FD; -} - -.ace-iplastic .ace_fold { - background-color: #FF8000; - border-color: #000000; -} -.ace-iplastic .ace_keyword{color:#0000FF;} -.ace-iplastic .ace_constant{color:#6782D3;} -.ace-iplastic .ace_constant.ace_language{color:#9700CC;} -.ace-iplastic .ace_constant.ace_numeric{color:#0066FF;} -.ace-iplastic .ace_support{font-weight:bold; -color:#3333FF;} -.ace-iplastic .ace_support.ace_constant{color:#6782D3;} -.ace-iplastic .ace_storage{font-weight:bold;} -.ace-iplastic .ace_invalid{color:#FF0000; -background-color:rgba(231, 26, 17, 0.30);} -.ace-iplastic .ace_string{color:#009933;} -.ace-iplastic .ace_string.ace_regexp{color:#FF0080;} -.ace-iplastic .ace_comment{font-style:italic; -color:#0066FF;} -.ace-iplastic .ace_variable{color:#FF8000;} -.ace-iplastic .ace_variable.ace_parameter{font-style:italic;} -.ace-iplastic .ace_meta.ace_tag{color:#0033CC;} -.ace-iplastic .ace_entity.ace_other.ace_attribute-name{font-style:italic; -color:#3366CC;} -.ace-iplastic .ace_entity.ace_name.ace_function{color:#FF8000;} -.ace-iplastic .ace_entity.ace_name.ace_tag{font-weight:bold;} -`; - -(ace as any).define("ace/theme/iplastic-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/iplastic", ["require", "exports", "module", "ace/theme/iplastic-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = false; - exports.cssClass = "ace-iplastic"; - exports.cssText = require("./iplastic-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/ir_black.ts b/src/service/themes/ir_black.ts index c612b22..5b3f29c 100644 --- a/src/service/themes/ir_black.ts +++ b/src/service/themes/ir_black.ts @@ -81,14 +81,14 @@ background-color:#632D04;} .ace-ir-black .ace_markup.ace_list{color:#E1D4B9;} `; -(ace as any).define("ace/theme/ir_black-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ir_black-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/ir_black", ["require", "exports", "module", "ace/theme/ir_black-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ir_black", ["require", "exports", "module", "ace/theme/ir_black-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-ir-black"; exports.cssText = require("./ir_black-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/ir_white.ts b/src/service/themes/ir_white.ts index 89f3b38..882c58e 100644 --- a/src/service/themes/ir_white.ts +++ b/src/service/themes/ir_white.ts @@ -77,14 +77,14 @@ background-color:#632D04;} .ace-ir-white .ace_markup.ace_list{color:#46391E;} `; -(ace as any).define("ace/theme/ir_white-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ir_white-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/ir_white", ["require", "exports", "module", "ace/theme/ir_white-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ir_white", ["require", "exports", "module", "ace/theme/ir_white-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-ir-white"; exports.cssText = require("./ir_white-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/juicy.ts b/src/service/themes/juicy.ts index b2efb33..0ce421c 100644 --- a/src/service/themes/juicy.ts +++ b/src/service/themes/juicy.ts @@ -72,14 +72,14 @@ color:#999999;} .ace-juicy .ace_entity.ace_name.ace_tag{color:#FF0000;} `; -(ace as any).define("ace/theme/juicy-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/juicy-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/juicy", ["require", "exports", "module", "ace/theme/juicy-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/juicy", ["require", "exports", "module", "ace/theme/juicy-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-juicy"; exports.cssText = require("./juicy-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/krtheme.ts b/src/service/themes/krtheme.ts index 1ff4b18..2b84a73 100644 --- a/src/service/themes/krtheme.ts +++ b/src/service/themes/krtheme.ts @@ -72,14 +72,14 @@ color:#706D5B;} .ace-krtheme .ace_markup.ace_list{background-color:#0F0040;} `; -(ace as any).define("ace/theme/krtheme-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/krtheme-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/krtheme", ["require", "exports", "module", "ace/theme/krtheme-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/krtheme", ["require", "exports", "module", "ace/theme/krtheme-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-krtheme"; exports.cssText = require("./krtheme-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/lazy.ts b/src/service/themes/lazy.ts index fa0efdc..33ec6c0 100644 --- a/src/service/themes/lazy.ts +++ b/src/service/themes/lazy.ts @@ -67,14 +67,14 @@ color:#990000;} .ace-lazy .ace_meta.ace_tag{color:#3A4A64;} `; -(ace as any).define("ace/theme/lazy-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/lazy-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/lazy", ["require", "exports", "module", "ace/theme/lazy-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/lazy", ["require", "exports", "module", "ace/theme/lazy-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-lazy"; exports.cssText = require("./lazy-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/lazyinkdeep.ts b/src/service/themes/lazyinkdeep.ts index 153b0d8..24998a6 100644 --- a/src/service/themes/lazyinkdeep.ts +++ b/src/service/themes/lazyinkdeep.ts @@ -67,14 +67,14 @@ color:#990000;} .ace-lazyinkdeep .ace_meta.ace_tag{color:#3A4A64;} `; -(ace as any).define("ace/theme/lazyinkdeep-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/lazyinkdeep-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/lazyinkdeep", ["require", "exports", "module", "ace/theme/lazyinkdeep-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/lazyinkdeep", ["require", "exports", "module", "ace/theme/lazyinkdeep-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-lazyinkdeep"; exports.cssText = require("./lazyinkdeep-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/lowlight.ts b/src/service/themes/lowlight.ts index eac4a19..e84e6d4 100644 --- a/src/service/themes/lowlight.ts +++ b/src/service/themes/lowlight.ts @@ -81,14 +81,14 @@ color:#77ACB0;} .ace-lowlight .ace_markup.ace_list{color:#F9EB77;} `; -(ace as any).define("ace/theme/lowlight-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/lowlight-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/lowlight", ["require", "exports", "module", "ace/theme/lowlight-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/lowlight", ["require", "exports", "module", "ace/theme/lowlight-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-lowlight"; exports.cssText = require("./lowlight-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/mac-classic.ts b/src/service/themes/mac-classic.ts index a7f911c..7d135ad 100644 --- a/src/service/themes/mac-classic.ts +++ b/src/service/themes/mac-classic.ts @@ -91,14 +91,14 @@ color:#0C07FF;} .ace-mac-classic .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/mac-classic-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/mac-classic-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/mac-classic", ["require", "exports", "module", "ace/theme/mac-classic-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/mac-classic", ["require", "exports", "module", "ace/theme/mac-classic-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-mac-classic"; exports.cssText = require("./mac-classic-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/made-of-code.ts b/src/service/themes/made-of-code.ts index fb41349..ac2d80c 100644 --- a/src/service/themes/made-of-code.ts +++ b/src/service/themes/made-of-code.ts @@ -78,14 +78,14 @@ background-color:#632D04;} .ace-made-of-code .ace_markup.ace_list{color:#E1D4B9;} `; -(ace as any).define("ace/theme/made-of-code-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/made-of-code-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/made-of-code", ["require", "exports", "module", "ace/theme/made-of-code-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/made-of-code", ["require", "exports", "module", "ace/theme/made-of-code-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-made-of-code"; exports.cssText = require("./made-of-code-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/magicwb-amiga.ts b/src/service/themes/magicwb-amiga.ts index 76d8956..93aa024 100644 --- a/src/service/themes/magicwb-amiga.ts +++ b/src/service/themes/magicwb-amiga.ts @@ -85,14 +85,14 @@ color:#0000FF;} .ace-magicwb-amiga .ace_markup.ace_list{color:#4D4E60;} `; -(ace as any).define("ace/theme/magicwb-amiga-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/magicwb-amiga-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/magicwb-amiga", ["require", "exports", "module", "ace/theme/magicwb-amiga-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/magicwb-amiga", ["require", "exports", "module", "ace/theme/magicwb-amiga-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-magicwb-amiga"; exports.cssText = require("./magicwb-amiga-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/menage-a-trois.ts b/src/service/themes/menage-a-trois.ts index 6b5da08..0e196f5 100644 --- a/src/service/themes/menage-a-trois.ts +++ b/src/service/themes/menage-a-trois.ts @@ -84,14 +84,14 @@ color:#516AD5;} .ace-menage-a-trois .ace_markup.ace_list{color:#F9EE98;} `; -(ace as any).define("ace/theme/menage-a-trois-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/menage-a-trois-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/menage-a-trois", ["require", "exports", "module", "ace/theme/menage-a-trois-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/menage-a-trois", ["require", "exports", "module", "ace/theme/menage-a-trois-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-menage-a-trois"; exports.cssText = require("./menage-a-trois-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/merbivore-soft.ts b/src/service/themes/merbivore-soft.ts deleted file mode 100644 index 7f6bd1e..0000000 --- a/src/service/themes/merbivore-soft.ts +++ /dev/null @@ -1,85 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-merbivore-soft .ace_gutter { - background: #1C1C1C; - color: rgb(129, 127, 124); -} - -.ace-merbivore-soft .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-merbivore-soft { - background-color: #1C1C1C; - color: #E6E1DC; -} - -.ace-merbivore-soft .ace_cursor { - color: #FFFFFF; -} - -.ace-merbivore-soft .ace_marker-layer .ace_selection { - background: rgba(57, 34, 67, 0.88); -} - -.ace-merbivore-soft.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #1C1C1C; - border-radius: 2px; -} - -.ace-merbivore-soft .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-merbivore-soft .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #404040; -} - -.ace-merbivore-soft .ace_marker-layer .ace_active-line { - background: #333435; -} - -.ace-merbivore-soft .ace_gutter-active-line { - background-color: #333435; -} - -.ace-merbivore-soft .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(57, 34, 67, 0.88); -} - -.ace-merbivore-soft .ace_fold { - background-color: #FC803A; - border-color: #E6E1DC; -} -.ace-merbivore-soft .ace_keyword{color:#FC803A;} -.ace-merbivore-soft .ace_constant{color:#68C1D8;} -.ace-merbivore-soft .ace_constant.ace_language{color:#E1C582;} -.ace-merbivore-soft .ace_constant.ace_numeric{color:#7FC578;} -.ace-merbivore-soft .ace_constant.ace_character.ace_escape{color:#B3E5B4;} -.ace-merbivore-soft .ace_support.ace_constant{color:#8EC65F;} -.ace-merbivore-soft .ace_support.ace_type{color:#68C1D8;} -.ace-merbivore-soft .ace_storage{color:#FC803A;} -.ace-merbivore-soft .ace_invalid{color:#FFFFFF; -background-color:#FE3838;} -.ace-merbivore-soft .ace_string{color:#8EC65F;} -.ace-merbivore-soft .ace_comment{font-style:italic; -color:#AC4BB8;} -.ace-merbivore-soft .ace_meta.ace_tag{color:#FC803A;} -.ace-merbivore-soft .ace_entity.ace_other.ace_attribute-name{color:#EAF1A3;} -.ace-merbivore-soft .ace_entity.ace_name.ace_tag{color:#FC803A;} -`; - -(ace as any).define("ace/theme/merbivore-soft-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/merbivore-soft", ["require", "exports", "module", "ace/theme/merbivore-soft-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-merbivore-soft"; - exports.cssText = require("./merbivore-soft-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/merbivore.ts b/src/service/themes/merbivore.ts deleted file mode 100644 index b174981..0000000 --- a/src/service/themes/merbivore.ts +++ /dev/null @@ -1,85 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-merbivore .ace_gutter { - background: #161616; - color: rgb(126, 124, 121); -} - -.ace-merbivore .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-merbivore { - background-color: #161616; - color: #E6E1DC; -} - -.ace-merbivore .ace_cursor { - color: #FFFFFF; -} - -.ace-merbivore .ace_marker-layer .ace_selection { - background: rgba(90, 100, 126, 0.88); -} - -.ace-merbivore.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #161616; - border-radius: 2px; -} - -.ace-merbivore .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-merbivore .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #404040; -} - -.ace-merbivore .ace_marker-layer .ace_active-line { - background: #333435; -} - -.ace-merbivore .ace_gutter-active-line { - background-color: #333435; -} - -.ace-merbivore .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(90, 100, 126, 0.88); -} - -.ace-merbivore .ace_fold { - background-color: #FC6F09; - border-color: #E6E1DC; -} -.ace-merbivore .ace_keyword{color:#FC6F09;} -.ace-merbivore .ace_constant{color:#1EDAFB;} -.ace-merbivore .ace_constant.ace_language{color:#FDC251;} -.ace-merbivore .ace_constant.ace_numeric{color:#58C554;} -.ace-merbivore .ace_constant.ace_character.ace_escape{color:#519F50;} -.ace-merbivore .ace_support.ace_constant{color:#8DFF0A;} -.ace-merbivore .ace_support.ace_type{color:#1EDAFB;} -.ace-merbivore .ace_storage{color:#FC6F09;} -.ace-merbivore .ace_invalid{color:#FFFFFF; -background-color:#990000;} -.ace-merbivore .ace_string{color:#8DFF0A;} -.ace-merbivore .ace_comment{font-style:italic; -color:#AD2EA4;} -.ace-merbivore .ace_meta.ace_tag{color:#FC6F09;} -.ace-merbivore .ace_entity.ace_other.ace_attribute-name{color:#FFFF89;} -.ace-merbivore .ace_entity.ace_name.ace_tag{color:#FC6F09;} -`; - -(ace as any).define("ace/theme/merbivore-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/merbivore", ["require", "exports", "module", "ace/theme/merbivore-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-merbivore"; - exports.cssText = require("./merbivore-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/midnight.ts b/src/service/themes/midnight.ts index 31d489c..4caf7cd 100644 --- a/src/service/themes/midnight.ts +++ b/src/service/themes/midnight.ts @@ -68,14 +68,14 @@ color:#AB2A1D;} .ace-midnight .ace_meta.ace_tag{color:#8860FF;} `; -(ace as any).define("ace/theme/midnight-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/midnight-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/midnight", ["require", "exports", "module", "ace/theme/midnight-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/midnight", ["require", "exports", "module", "ace/theme/midnight-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-midnight"; exports.cssText = require("./midnight-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/minimal-theme.ts b/src/service/themes/minimal-theme.ts index f61ad1b..4c3fb13 100644 --- a/src/service/themes/minimal-theme.ts +++ b/src/service/themes/minimal-theme.ts @@ -72,14 +72,14 @@ color:#706D5B;} .ace-minimal-theme .ace_markup.ace_list{background-color:#0F0040;} `; -(ace as any).define("ace/theme/minimal-theme-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/minimal-theme-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/minimal-theme", ["require", "exports", "module", "ace/theme/minimal-theme-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/minimal-theme", ["require", "exports", "module", "ace/theme/minimal-theme-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-minimal-theme"; exports.cssText = require("./minimal-theme-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/monoindustrial.ts b/src/service/themes/monoindustrial.ts deleted file mode 100644 index 24255f5..0000000 --- a/src/service/themes/monoindustrial.ts +++ /dev/null @@ -1,89 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-monoindustrial .ace_gutter { - background: #222C28; - color: rgb(145, 150, 148); -} - -.ace-monoindustrial .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-monoindustrial { - background-color: #222C28; - color: #FFFFFF; -} - -.ace-monoindustrial .ace_cursor { - color: #FFFFFF; -} - -.ace-monoindustrial .ace_marker-layer .ace_selection { - background: rgba(145, 153, 148, 0.40); -} - -.ace-monoindustrial.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #222C28; - border-radius: 2px; -} - -.ace-monoindustrial .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-monoindustrial .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(102, 108, 104, 0.50); -} - -.ace-monoindustrial .ace_marker-layer .ace_active-line { - background: rgba(12, 13, 12, 0.25); -} - -.ace-monoindustrial .ace_gutter-active-line { - background-color: rgba(12, 13, 12, 0.25); -} - -.ace-monoindustrial .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(145, 153, 148, 0.40); -} - -.ace-monoindustrial .ace_fold { - background-color: #A8B3AB; - border-color: #FFFFFF; -} -.ace-monoindustrial .ace_keyword{color:#A39E64;} -.ace-monoindustrial .ace_keyword.ace_operator{color:#A8B3AB;} -.ace-monoindustrial .ace_constant{color:#E98800;} -.ace-monoindustrial .ace_constant.ace_numeric{color:#E98800;} -.ace-monoindustrial .ace_support.ace_function{color:#588E60;} -.ace-monoindustrial .ace_support.ace_constant{color:#C87500;} -.ace-monoindustrial .ace_support.ace_class{color:#5778B6;} -.ace-monoindustrial .ace_support.ace_type{color:#5778B6;} -.ace-monoindustrial .ace_storage{color:#C23B00;} -.ace-monoindustrial .ace_invalid{color:#FFFFFF; -background-color:rgba(153, 0, 0, 0.68);} -.ace-monoindustrial .ace_comment{color:#666C68; -background-color:#151C19;} -.ace-monoindustrial .ace_variable{color:#A8B3AB;} -.ace-monoindustrial .ace_variable.ace_language{color:#648BD2;} -.ace-monoindustrial .ace_variable.ace_parameter{color:#648BD2;} -.ace-monoindustrial .ace_entity.ace_other.ace_attribute-name{color:#909993;} -.ace-monoindustrial .ace_entity.ace_name.ace_function{color:#A8B3AB;} -.ace-monoindustrial .ace_entity.ace_name{color:#5778B6;} -.ace-monoindustrial .ace_entity.ace_name.ace_tag{color:#A65EFF;} -`; - -(ace as any).define("ace/theme/monoindustrial-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/monoindustrial", ["require", "exports", "module", "ace/theme/monoindustrial-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-monoindustrial"; - exports.cssText = require("./monoindustrial-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/monokai-dark.ts b/src/service/themes/monokai-dark.ts index b0361b2..2f99fd5 100644 --- a/src/service/themes/monokai-dark.ts +++ b/src/service/themes/monokai-dark.ts @@ -82,14 +82,14 @@ color:#FD971F;} .ace-monokai-dark .ace_entity.ace_name.ace_tag{color:#F92672;} `; -(ace as any).define("ace/theme/monokai-dark-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-dark-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/monokai-dark", ["require", "exports", "module", "ace/theme/monokai-dark-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-dark", ["require", "exports", "module", "ace/theme/monokai-dark-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-monokai-dark"; exports.cssText = require("./monokai-dark-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/monokai-for-textmaters-custom-philtr.ts b/src/service/themes/monokai-for-textmaters-custom-philtr.ts index 29330c9..fe425b9 100644 --- a/src/service/themes/monokai-for-textmaters-custom-philtr.ts +++ b/src/service/themes/monokai-for-textmaters-custom-philtr.ts @@ -87,14 +87,14 @@ background-color:rgba(181, 253, 15, 0.23);} .ace-monokai-for-textmaters-custom-philtr .ace_entity.ace_name.ace_tag{color:#F92672;} `; -(ace as any).define("ace/theme/monokai-for-textmaters-custom-philtr-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-for-textmaters-custom-philtr-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/monokai-for-textmaters-custom-philtr", ["require", "exports", "module", "ace/theme/monokai-for-textmaters-custom-philtr-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-for-textmaters-custom-philtr", ["require", "exports", "module", "ace/theme/monokai-for-textmaters-custom-philtr-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-monokai-for-textmaters-custom-philtr"; exports.cssText = require("./monokai-for-textmaters-custom-philtr-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/monokai-for-textmaters-custom.ts b/src/service/themes/monokai-for-textmaters-custom.ts index e213aad..f780fd7 100644 --- a/src/service/themes/monokai-for-textmaters-custom.ts +++ b/src/service/themes/monokai-for-textmaters-custom.ts @@ -87,14 +87,14 @@ background-color:rgba(181, 253, 15, 0.23);} .ace-monokai-for-textmaters-custom .ace_entity.ace_name.ace_tag{color:#F92672;} `; -(ace as any).define("ace/theme/monokai-for-textmaters-custom-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-for-textmaters-custom-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/monokai-for-textmaters-custom", ["require", "exports", "module", "ace/theme/monokai-for-textmaters-custom-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-for-textmaters-custom", ["require", "exports", "module", "ace/theme/monokai-for-textmaters-custom-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-monokai-for-textmaters-custom"; exports.cssText = require("./monokai-for-textmaters-custom-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/monokai-mod-1.ts b/src/service/themes/monokai-mod-1.ts index 6be1e51..8abbd0c 100644 --- a/src/service/themes/monokai-mod-1.ts +++ b/src/service/themes/monokai-mod-1.ts @@ -87,14 +87,14 @@ background-color:rgba(181, 253, 15, 0.23);} .ace-monokai-mod-1 .ace_entity.ace_name.ace_tag{color:#F92672;} `; -(ace as any).define("ace/theme/monokai-mod-1-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-mod-1-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/monokai-mod-1", ["require", "exports", "module", "ace/theme/monokai-mod-1-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-mod-1", ["require", "exports", "module", "ace/theme/monokai-mod-1-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-monokai-mod-1"; exports.cssText = require("./monokai-mod-1-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/monokai-mod-seangaffney.ts b/src/service/themes/monokai-mod-seangaffney.ts index c00e904..7773204 100644 --- a/src/service/themes/monokai-mod-seangaffney.ts +++ b/src/service/themes/monokai-mod-seangaffney.ts @@ -83,14 +83,14 @@ color:#FD971F;} .ace-monokai-mod-seangaffney .ace_entity.ace_name.ace_tag{color:#F92672;} `; -(ace as any).define("ace/theme/monokai-mod-seangaffney-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-mod-seangaffney-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/monokai-mod-seangaffney", ["require", "exports", "module", "ace/theme/monokai-mod-seangaffney-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-mod-seangaffney", ["require", "exports", "module", "ace/theme/monokai-mod-seangaffney-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-monokai-mod-seangaffney"; exports.cssText = require("./monokai-mod-seangaffney-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/monokai-mod.ts b/src/service/themes/monokai-mod.ts index f171f19..709e38d 100644 --- a/src/service/themes/monokai-mod.ts +++ b/src/service/themes/monokai-mod.ts @@ -83,14 +83,14 @@ color:#FD971F;} .ace-monokai-mod .ace_entity.ace_name.ace_tag{color:#F92672;} `; -(ace as any).define("ace/theme/monokai-mod-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-mod-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/monokai-mod", ["require", "exports", "module", "ace/theme/monokai-mod-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/monokai-mod", ["require", "exports", "module", "ace/theme/monokai-mod-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-monokai-mod"; exports.cssText = require("./monokai-mod-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/monokai.ts b/src/service/themes/monokai.ts deleted file mode 100644 index 883f1d8..0000000 --- a/src/service/themes/monokai.ts +++ /dev/null @@ -1,95 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-monokai .ace_gutter { - background: #272822; - color: rgb(144, 144, 138); -} - -.ace-monokai .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-monokai { - background-color: #272822; - color: #F8F8F2; -} - -.ace-monokai .ace_cursor { - color: #F8F8F0; -} - -.ace-monokai .ace_marker-layer .ace_selection { - background: #49483E; -} - -.ace-monokai.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #272822; - border-radius: 2px; -} - -.ace-monokai .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-monokai .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #3B3A32; -} - -.ace-monokai .ace_marker-layer .ace_active-line { - background: #3E3D32; -} - -.ace-monokai .ace_gutter-active-line { - background-color: #3E3D32; -} - -.ace-monokai .ace_marker-layer .ace_selected-word { - border: 1px solid #49483E; -} - -.ace-monokai .ace_fold { - background-color: #A6E22E; - border-color: #F8F8F2; -} -.ace-monokai .ace_keyword{color:#F92672;} -.ace-monokai .ace_constant.ace_language{color:#AE81FF;} -.ace-monokai .ace_constant.ace_numeric{color:#AE81FF;} -.ace-monokai .ace_constant.ace_character{color:#AE81FF;} -.ace-monokai .ace_constant.ace_other{color:#AE81FF;} -.ace-monokai .ace_support.ace_function{color:#66D9EF;} -.ace-monokai .ace_support.ace_constant{color:#66D9EF;} -.ace-monokai .ace_support.ace_class{font-style:italic; -color:#66D9EF;} -.ace-monokai .ace_support.ace_type{font-style:italic; -color:#66D9EF;} -.ace-monokai .ace_storage{color:#F92672;} -.ace-monokai .ace_storage.ace_type{font-style:italic; -color:#66D9EF;} -.ace-monokai .ace_invalid{color:#F8F8F0; -background-color:#F92672;} -.ace-monokai .ace_invalid.ace_deprecated{color:#F8F8F0; -background-color:#AE81FF;} -.ace-monokai .ace_string{color:#E6DB74;} -.ace-monokai .ace_comment{color:#75715E;} -.ace-monokai .ace_variable{color:#A6E22E;} -.ace-monokai .ace_variable.ace_parameter{font-style:italic; -color:#FD971F;} -.ace-monokai .ace_entity.ace_other.ace_attribute-name{color:#A6E22E;} -.ace-monokai .ace_entity.ace_name.ace_function{color:#A6E22E;} -.ace-monokai .ace_entity.ace_name.ace_tag{color:#F92672;} -`; - -(ace as any).define("ace/theme/monokai-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/monokai", ["require", "exports", "module", "ace/theme/monokai-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-monokai"; - exports.cssText = require("./monokai-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/multimarkdown.ts b/src/service/themes/multimarkdown.ts index e82e146..4e6b7e8 100644 --- a/src/service/themes/multimarkdown.ts +++ b/src/service/themes/multimarkdown.ts @@ -56,14 +56,14 @@ const cssText = ` } `; -(ace as any).define("ace/theme/multimarkdown-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/multimarkdown-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/multimarkdown", ["require", "exports", "module", "ace/theme/multimarkdown-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/multimarkdown", ["require", "exports", "module", "ace/theme/multimarkdown-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-multimarkdown"; exports.cssText = require("./multimarkdown-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/notebook.ts b/src/service/themes/notebook.ts index 67369f7..a3577c8 100644 --- a/src/service/themes/notebook.ts +++ b/src/service/themes/notebook.ts @@ -84,14 +84,14 @@ background-color:rgba(102, 147, 82, 0.36);} background-color:rgba(177, 166, 143, 0.75);} `; -(ace as any).define("ace/theme/notebook-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/notebook-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/notebook", ["require", "exports", "module", "ace/theme/notebook-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/notebook", ["require", "exports", "module", "ace/theme/notebook-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-notebook"; exports.cssText = require("./notebook-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/notepad2.ts b/src/service/themes/notepad2.ts index f02ee0b..979c6a4 100644 --- a/src/service/themes/notepad2.ts +++ b/src/service/themes/notepad2.ts @@ -71,14 +71,14 @@ color:#000080;} .ace-notepad2 .ace_entity.ace_name.ace_tag{color:#0000AF;} `; -(ace as any).define("ace/theme/notepad2-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/notepad2-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/notepad2", ["require", "exports", "module", "ace/theme/notepad2-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/notepad2", ["require", "exports", "module", "ace/theme/notepad2-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-notepad2"; exports.cssText = require("./notepad2-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/offy.ts b/src/service/themes/offy.ts index ac07f1b..636afb5 100644 --- a/src/service/themes/offy.ts +++ b/src/service/themes/offy.ts @@ -81,14 +81,14 @@ color:rgba(87, 116, 120, 0.80);} .ace-offy .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/offy-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/offy-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/offy", ["require", "exports", "module", "ace/theme/offy-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/offy", ["require", "exports", "module", "ace/theme/offy-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-offy"; exports.cssText = require("./offy-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/pastels-on-dark.ts b/src/service/themes/pastels-on-dark.ts deleted file mode 100644 index dbc22ea..0000000 --- a/src/service/themes/pastels-on-dark.ts +++ /dev/null @@ -1,84 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-pastels-on-dark .ace_gutter { - background: #211E1E; - color: rgb(126, 124, 124); -} - -.ace-pastels-on-dark .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-pastels-on-dark { - background-color: #211E1E; - color: #DADADA; -} - -.ace-pastels-on-dark .ace_cursor { - color: #FFFFFF; -} - -.ace-pastels-on-dark .ace_marker-layer .ace_selection { - background: rgba(115, 89, 126, 0.50); -} - -.ace-pastels-on-dark.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #211E1E; - border-radius: 2px; -} - -.ace-pastels-on-dark .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-pastels-on-dark .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #4F4D4D; -} - -.ace-pastels-on-dark .ace_marker-layer .ace_active-line { - background: #353030; -} - -.ace-pastels-on-dark .ace_gutter-active-line { - background-color: #353030; -} - -.ace-pastels-on-dark .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(115, 89, 126, 0.50); -} - -.ace-pastels-on-dark .ace_fold { - background-color: #A1A1FF; - border-color: #DADADA; -} -.ace-pastels-on-dark .ace_keyword{color:#A1A1FF;} -.ace-pastels-on-dark .ace_keyword.ace_operator{color:#47B8D6;} -.ace-pastels-on-dark .ace_constant{color:#6782D3;} -.ace-pastels-on-dark .ace_constant.ace_language{font-weight:bold; -color:#DE8E30;} -.ace-pastels-on-dark .ace_constant.ace_numeric{color:#CCCCCC;} -.ace-pastels-on-dark .ace_constant.ace_character{color:#AFA472;} -.ace-pastels-on-dark .ace_support.ace_function{color:#A1A1FF;} -.ace-pastels-on-dark .ace_invalid{font-weight:bold; -color:#FFF9F9; -background-color:#FF0000;} -.ace-pastels-on-dark .ace_string{color:#AD9361;} -.ace-pastels-on-dark .ace_string.ace_regexp{color:#666666;} -.ace-pastels-on-dark .ace_comment{color:#555555;} -.ace-pastels-on-dark .ace_variable{color:#C1C144;} -`; - -(ace as any).define("ace/theme/pastels-on-dark-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/pastels-on-dark", ["require", "exports", "module", "ace/theme/pastels-on-dark-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-pastels-on-dark"; - exports.cssText = require("./pastels-on-dark-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/pastie.ts b/src/service/themes/pastie.ts index 7d0e445..54034dc 100644 --- a/src/service/themes/pastie.ts +++ b/src/service/themes/pastie.ts @@ -87,14 +87,14 @@ color:#000084;} .ace-pastie .ace_entity.ace_name.ace_tag{color:#107941;} `; -(ace as any).define("ace/theme/pastie-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/pastie-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/pastie", ["require", "exports", "module", "ace/theme/pastie-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/pastie", ["require", "exports", "module", "ace/theme/pastie-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-pastie"; exports.cssText = require("./pastie-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/pengwynn-menlo.ts b/src/service/themes/pengwynn-menlo.ts index 6c5793e..438d5e9 100644 --- a/src/service/themes/pengwynn-menlo.ts +++ b/src/service/themes/pengwynn-menlo.ts @@ -77,14 +77,14 @@ color:#5B5B5B;} .ace-pengwynn-menlo .ace_entity.ace_name.ace_tag{color:#E8BF6A;} `; -(ace as any).define("ace/theme/pengwynn-menlo-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/pengwynn-menlo-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/pengwynn-menlo", ["require", "exports", "module", "ace/theme/pengwynn-menlo-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/pengwynn-menlo", ["require", "exports", "module", "ace/theme/pengwynn-menlo-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-pengwynn-menlo"; exports.cssText = require("./pengwynn-menlo-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/pengwynn.ts b/src/service/themes/pengwynn.ts index 7bc21ca..36bf300 100644 --- a/src/service/themes/pengwynn.ts +++ b/src/service/themes/pengwynn.ts @@ -77,14 +77,14 @@ color:#5B5B5B;} .ace-pengwynn .ace_entity.ace_name.ace_tag{color:#E8BF6A;} `; -(ace as any).define("ace/theme/pengwynn-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/pengwynn-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/pengwynn", ["require", "exports", "module", "ace/theme/pengwynn-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/pengwynn", ["require", "exports", "module", "ace/theme/pengwynn-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-pengwynn"; exports.cssText = require("./pengwynn-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/plum-dumb.ts b/src/service/themes/plum-dumb.ts index 813e3b6..46cc750 100644 --- a/src/service/themes/plum-dumb.ts +++ b/src/service/themes/plum-dumb.ts @@ -83,14 +83,14 @@ background-color:rgba(0, 204, 255, 0.15);} background-color:rgba(51, 51, 204, 0.0);} `; -(ace as any).define("ace/theme/plum-dumb-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/plum-dumb-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/plum-dumb", ["require", "exports", "module", "ace/theme/plum-dumb-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/plum-dumb", ["require", "exports", "module", "ace/theme/plum-dumb-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-plum-dumb"; exports.cssText = require("./plum-dumb-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/putty.ts b/src/service/themes/putty.ts index 6b91a16..5bb40f3 100644 --- a/src/service/themes/putty.ts +++ b/src/service/themes/putty.ts @@ -77,14 +77,14 @@ color:#747676;} .ace-putty .ace_entity.ace_name.ace_tag{color:#E87658;} `; -(ace as any).define("ace/theme/putty-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/putty-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/putty", ["require", "exports", "module", "ace/theme/putty-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/putty", ["require", "exports", "module", "ace/theme/putty-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-putty"; exports.cssText = require("./putty-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/rails-envy.ts b/src/service/themes/rails-envy.ts index c0fe5b6..6a07dbd 100644 --- a/src/service/themes/rails-envy.ts +++ b/src/service/themes/rails-envy.ts @@ -82,14 +82,14 @@ color:#FD971F;} .ace-rails-envy .ace_entity.ace_name.ace_tag{color:#52F9F9;} `; -(ace as any).define("ace/theme/rails-envy-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/rails-envy-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/rails-envy", ["require", "exports", "module", "ace/theme/rails-envy-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/rails-envy", ["require", "exports", "module", "ace/theme/rails-envy-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-rails-envy"; exports.cssText = require("./rails-envy-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/railscasts-boost.ts b/src/service/themes/railscasts-boost.ts index afe88c6..e05e4e8 100644 --- a/src/service/themes/railscasts-boost.ts +++ b/src/service/themes/railscasts-boost.ts @@ -77,14 +77,14 @@ color:#3B3C39;} .ace-railscasts-boost .ace_entity.ace_name.ace_tag{color:#E8BF6A;} `; -(ace as any).define("ace/theme/railscasts-boost-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/railscasts-boost-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/railscasts-boost", ["require", "exports", "module", "ace/theme/railscasts-boost-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/railscasts-boost", ["require", "exports", "module", "ace/theme/railscasts-boost-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-railscasts-boost"; exports.cssText = require("./railscasts-boost-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/railscasts.ts b/src/service/themes/railscasts.ts index e1f4383..9c25a6c 100644 --- a/src/service/themes/railscasts.ts +++ b/src/service/themes/railscasts.ts @@ -77,14 +77,14 @@ color:#BC9458;} .ace-railscasts .ace_entity.ace_name.ace_tag{color:#E8BF6A;} `; -(ace as any).define("ace/theme/railscasts-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/railscasts-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/railscasts", ["require", "exports", "module", "ace/theme/railscasts-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/railscasts", ["require", "exports", "module", "ace/theme/railscasts-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-railscasts"; exports.cssText = require("./railscasts-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/rdark.ts b/src/service/themes/rdark.ts index d6cc5aa..d08ee69 100644 --- a/src/service/themes/rdark.ts +++ b/src/service/themes/rdark.ts @@ -70,14 +70,14 @@ const cssText = ` .ace-rdark .ace_entity.ace_name.ace_tag{color:#FFFFFF;} `; -(ace as any).define("ace/theme/rdark-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/rdark-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/rdark", ["require", "exports", "module", "ace/theme/rdark-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/rdark", ["require", "exports", "module", "ace/theme/rdark-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-rdark"; exports.cssText = require("./rdark-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/resesif.ts b/src/service/themes/resesif.ts index 344e168..3be8162 100644 --- a/src/service/themes/resesif.ts +++ b/src/service/themes/resesif.ts @@ -75,14 +75,14 @@ background-color:rgba(157, 187, 83, 0.059);} background-color:rgba(190, 73, 60, 0.10);} `; -(ace as any).define("ace/theme/resesif-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/resesif-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/resesif", ["require", "exports", "module", "ace/theme/resesif-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/resesif", ["require", "exports", "module", "ace/theme/resesif-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-resesif"; exports.cssText = require("./resesif-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/ruby-blue.ts b/src/service/themes/ruby-blue.ts index 1435540..f17bf0a 100644 --- a/src/service/themes/ruby-blue.ts +++ b/src/service/themes/ruby-blue.ts @@ -68,14 +68,14 @@ color:#428BDD;} color:#8AA6C1;} `; -(ace as any).define("ace/theme/ruby-blue-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ruby-blue-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/ruby-blue", ["require", "exports", "module", "ace/theme/ruby-blue-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ruby-blue", ["require", "exports", "module", "ace/theme/ruby-blue-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-ruby-blue"; exports.cssText = require("./ruby-blue-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/rubyrobot.ts b/src/service/themes/rubyrobot.ts index 943f8a5..2843800 100644 --- a/src/service/themes/rubyrobot.ts +++ b/src/service/themes/rubyrobot.ts @@ -69,14 +69,14 @@ const cssText = ` .ace-rubyrobot .ace_entity.ace_name.ace_function{color:#AAAAAA;} `; -(ace as any).define("ace/theme/rubyrobot-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/rubyrobot-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/rubyrobot", ["require", "exports", "module", "ace/theme/rubyrobot-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/rubyrobot", ["require", "exports", "module", "ace/theme/rubyrobot-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-rubyrobot"; exports.cssText = require("./rubyrobot-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/ryan-light.ts b/src/service/themes/ryan-light.ts index 4b0a24a..8e5a59a 100644 --- a/src/service/themes/ryan-light.ts +++ b/src/service/themes/ryan-light.ts @@ -77,14 +77,14 @@ color:#808080;} .ace-ryan-light .ace_entity.ace_name.ace_tag{color:#2D439B;} `; -(ace as any).define("ace/theme/ryan-light-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ryan-light-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/ryan-light", ["require", "exports", "module", "ace/theme/ryan-light-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/ryan-light", ["require", "exports", "module", "ace/theme/ryan-light-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-ryan-light"; exports.cssText = require("./ryan-light-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/sidewalkchalk.ts b/src/service/themes/sidewalkchalk.ts index 08180e1..dd2bf45 100644 --- a/src/service/themes/sidewalkchalk.ts +++ b/src/service/themes/sidewalkchalk.ts @@ -73,14 +73,14 @@ background-color:#212223;} .ace-sidewalkchalk .ace_entity.ace_name{color:#5F88B8;} `; -(ace as any).define("ace/theme/sidewalkchalk-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sidewalkchalk-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/sidewalkchalk", ["require", "exports", "module", "ace/theme/sidewalkchalk-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sidewalkchalk", ["require", "exports", "module", "ace/theme/sidewalkchalk-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-sidewalkchalk"; exports.cssText = require("./sidewalkchalk-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/sidewalkchalkgreenmod.ts b/src/service/themes/sidewalkchalkgreenmod.ts index d14976d..8b8bce1 100644 --- a/src/service/themes/sidewalkchalkgreenmod.ts +++ b/src/service/themes/sidewalkchalkgreenmod.ts @@ -73,14 +73,14 @@ background-color:#212223;} .ace-sidewalkchalkgreenmod .ace_entity.ace_name{color:#5F88B8;} `; -(ace as any).define("ace/theme/sidewalkchalkgreenmod-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sidewalkchalkgreenmod-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/sidewalkchalkgreenmod", ["require", "exports", "module", "ace/theme/sidewalkchalkgreenmod-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sidewalkchalkgreenmod", ["require", "exports", "module", "ace/theme/sidewalkchalkgreenmod-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-sidewalkchalkgreenmod"; exports.cssText = require("./sidewalkchalkgreenmod-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/slush-poppies.ts b/src/service/themes/slush-poppies.ts index a0bbf7d..54574ca 100644 --- a/src/service/themes/slush-poppies.ts +++ b/src/service/themes/slush-poppies.ts @@ -66,14 +66,14 @@ const cssText = ` .ace-slush-poppies .ace_entity.ace_name.ace_function{color:#800000;} `; -(ace as any).define("ace/theme/slush-poppies-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/slush-poppies-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/slush-poppies", ["require", "exports", "module", "ace/theme/slush-poppies-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/slush-poppies", ["require", "exports", "module", "ace/theme/slush-poppies-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-slush-poppies"; exports.cssText = require("./slush-poppies-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/smoothy.ts b/src/service/themes/smoothy.ts index ec8172e..e202081 100644 --- a/src/service/themes/smoothy.ts +++ b/src/service/themes/smoothy.ts @@ -81,14 +81,14 @@ color:#77ACB0;} .ace-smoothy .ace_markup.ace_list{color:#F9EB77;} `; -(ace as any).define("ace/theme/smoothy-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/smoothy-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/smoothy", ["require", "exports", "module", "ace/theme/smoothy-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/smoothy", ["require", "exports", "module", "ace/theme/smoothy-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-smoothy"; exports.cssText = require("./smoothy-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/solarized-dark.ts b/src/service/themes/solarized-dark.ts deleted file mode 100644 index c2a1824..0000000 --- a/src/service/themes/solarized-dark.ts +++ /dev/null @@ -1,88 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-solarized-dark .ace_gutter { - background: #042029; - color: rgb(67, 88, 93); -} - -.ace-solarized-dark .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-solarized-dark { - background-color: #042029; - color: #819090; -} - -.ace-solarized-dark .ace_cursor { - color: #819090; -} - -.ace-solarized-dark .ace_marker-layer .ace_selection { - background: #EAE3CB; -} - -.ace-solarized-dark.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #042029; - border-radius: 2px; -} - -.ace-solarized-dark .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-solarized-dark .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(147, 161, 161, 0.50); -} - -.ace-solarized-dark .ace_marker-layer .ace_active-line { - background: #0A2933; -} - -.ace-solarized-dark .ace_gutter-active-line { - background-color: #0A2933; -} - -.ace-solarized-dark .ace_marker-layer .ace_selected-word { - border: 1px solid #EAE3CB; -} - -.ace-solarized-dark .ace_fold { - background-color: #268BD2; - border-color: #819090; -} -.ace-solarized-dark .ace_keyword{color:#859900;} -.ace-solarized-dark .ace_constant.ace_language{color:#B58900;} -.ace-solarized-dark .ace_constant.ace_numeric{color:#D33682;} -.ace-solarized-dark .ace_constant.ace_character{color:#CB4B16;} -.ace-solarized-dark .ace_constant.ace_other{color:#CB4B16;} -.ace-solarized-dark .ace_support.ace_function{color:#268BD2;} -.ace-solarized-dark .ace_support.ace_class{color:#859900;} -.ace-solarized-dark .ace_support.ace_type{color:#859900;} -.ace-solarized-dark .ace_storage{font-weight:bold; -color:#D11C24;} -.ace-solarized-dark .ace_string{color:#586E75;} -.ace-solarized-dark .ace_string.ace_regexp{color:#D30102;} -.ace-solarized-dark .ace_comment{color:#93A1A1;} -.ace-solarized-dark .ace_variable{color:#268BD2;} -.ace-solarized-dark .ace_variable.ace_language{color:#268BD2;} -.ace-solarized-dark .ace_entity.ace_other.ace_attribute-name{color:#93A1A1;} -.ace-solarized-dark .ace_entity.ace_name.ace_function{color:#268BD2;} -.ace-solarized-dark .ace_entity.ace_name.ace_tag{font-weight:bold; -color:#268BD2;} -`; - -(ace as any).define("ace/theme/solarized-dark-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/solarized-dark", ["require", "exports", "module", "ace/theme/solarized-dark-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-solarized-dark"; - exports.cssText = require("./solarized-dark-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/solarized-light.ts b/src/service/themes/solarized-light.ts deleted file mode 100644 index 5f71b04..0000000 --- a/src/service/themes/solarized-light.ts +++ /dev/null @@ -1,88 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-solarized-light .ace_gutter { - background: #FDF6E3; - color: rgb(171, 178, 172); -} - -.ace-solarized-light .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-solarized-light { - background-color: #FDF6E3; - color: #586E75; -} - -.ace-solarized-light .ace_cursor { - color: #000000; -} - -.ace-solarized-light .ace_marker-layer .ace_selection { - background: #073642; -} - -.ace-solarized-light.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #FDF6E3; - border-radius: 2px; -} - -.ace-solarized-light .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-solarized-light .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(147, 161, 161, 0.50); -} - -.ace-solarized-light .ace_marker-layer .ace_active-line { - background: #EEE8D5; -} - -.ace-solarized-light .ace_gutter-active-line { - background-color: #EEE8D5; -} - -.ace-solarized-light .ace_marker-layer .ace_selected-word { - border: 1px solid #073642; -} - -.ace-solarized-light .ace_fold { - background-color: #268BD2; - border-color: #586E75; -} -.ace-solarized-light .ace_keyword{color:#859900;} -.ace-solarized-light .ace_constant.ace_language{color:#B58900;} -.ace-solarized-light .ace_constant.ace_numeric{color:#D33682;} -.ace-solarized-light .ace_constant.ace_character{color:#CB4B16;} -.ace-solarized-light .ace_constant.ace_other{color:#CB4B16;} -.ace-solarized-light .ace_support.ace_function{color:#268BD2;} -.ace-solarized-light .ace_support.ace_class{color:#859900;} -.ace-solarized-light .ace_support.ace_type{color:#859900;} -.ace-solarized-light .ace_storage{font-weight:bold; -color:#073642;} -.ace-solarized-light .ace_string{color:#586E75;} -.ace-solarized-light .ace_string.ace_regexp{color:#D30102;} -.ace-solarized-light .ace_comment{color:#93A1A1;} -.ace-solarized-light .ace_variable{color:#268BD2;} -.ace-solarized-light .ace_variable.ace_language{color:#268BD2;} -.ace-solarized-light .ace_entity.ace_other.ace_attribute-name{color:#93A1A1;} -.ace-solarized-light .ace_entity.ace_name.ace_function{color:#268BD2;} -.ace-solarized-light .ace_entity.ace_name.ace_tag{font-weight:bold; -color:#268BD2;} -`; - -(ace as any).define("ace/theme/solarized-light-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/solarized-light", ["require", "exports", "module", "ace/theme/solarized-light-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = false; - exports.cssClass = "ace-solarized-light"; - exports.cssText = require("./solarized-light-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/spacecadet.ts b/src/service/themes/spacecadet.ts index 000ff6c..f0d1872 100644 --- a/src/service/themes/spacecadet.ts +++ b/src/service/themes/spacecadet.ts @@ -63,14 +63,14 @@ const cssText = ` .ace-spacecadet .ace_variable.ace_parameter{color:#596380;} `; -(ace as any).define("ace/theme/spacecadet-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/spacecadet-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/spacecadet", ["require", "exports", "module", "ace/theme/spacecadet-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/spacecadet", ["require", "exports", "module", "ace/theme/spacecadet-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-spacecadet"; exports.cssText = require("./spacecadet-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/spectacular.ts b/src/service/themes/spectacular.ts index 732c006..ecc2d4c 100644 --- a/src/service/themes/spectacular.ts +++ b/src/service/themes/spectacular.ts @@ -71,14 +71,14 @@ color:#60606D;} .ace-spectacular .ace_meta.ace_tag{color:#9EFFFF;} `; -(ace as any).define("ace/theme/spectacular-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/spectacular-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/spectacular", ["require", "exports", "module", "ace/theme/spectacular-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/spectacular", ["require", "exports", "module", "ace/theme/spectacular-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-spectacular"; exports.cssText = require("./spectacular-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/starlight.ts b/src/service/themes/starlight.ts index 4148ea0..d10c3d9 100644 --- a/src/service/themes/starlight.ts +++ b/src/service/themes/starlight.ts @@ -62,14 +62,14 @@ const cssText = ` .ace-starlight .ace_variable{color:#A19A83;} `; -(ace as any).define("ace/theme/starlight-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/starlight-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/starlight", ["require", "exports", "module", "ace/theme/starlight-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/starlight", ["require", "exports", "module", "ace/theme/starlight-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-starlight"; exports.cssText = require("./starlight-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/succulent_1.ts b/src/service/themes/succulent_1.ts index 8f550c1..dbfef2d 100644 --- a/src/service/themes/succulent_1.ts +++ b/src/service/themes/succulent_1.ts @@ -76,14 +76,14 @@ background-color:#632D04;} .ace-succulent-1 .ace_markup.ace_list{color:#E1D4B9;} `; -(ace as any).define("ace/theme/succulent_1-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/succulent_1-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/succulent_1", ["require", "exports", "module", "ace/theme/succulent_1-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/succulent_1", ["require", "exports", "module", "ace/theme/succulent_1-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-succulent-1"; exports.cssText = require("./succulent_1-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/summer-camp-daybreak.ts b/src/service/themes/summer-camp-daybreak.ts index fae434d..7100f95 100644 --- a/src/service/themes/summer-camp-daybreak.ts +++ b/src/service/themes/summer-camp-daybreak.ts @@ -70,14 +70,14 @@ color:#5B522D;} .ace-summer-camp-daybreak .ace_entity.ace_name.ace_function{color:#7DDE12;} `; -(ace as any).define("ace/theme/summer-camp-daybreak-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/summer-camp-daybreak-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/summer-camp-daybreak", ["require", "exports", "module", "ace/theme/summer-camp-daybreak-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/summer-camp-daybreak", ["require", "exports", "module", "ace/theme/summer-camp-daybreak-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-summer-camp-daybreak"; exports.cssText = require("./summer-camp-daybreak-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/summer-camp-mod.ts b/src/service/themes/summer-camp-mod.ts index c0114f4..4772f21 100644 --- a/src/service/themes/summer-camp-mod.ts +++ b/src/service/themes/summer-camp-mod.ts @@ -71,14 +71,14 @@ background-color:#070604;} .ace-summer-camp-mod .ace_entity.ace_name.ace_function{color:#7DDE12;} `; -(ace as any).define("ace/theme/summer-camp-mod-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/summer-camp-mod-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/summer-camp-mod", ["require", "exports", "module", "ace/theme/summer-camp-mod-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/summer-camp-mod", ["require", "exports", "module", "ace/theme/summer-camp-mod-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-summer-camp-mod"; exports.cssText = require("./summer-camp-mod-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/summer-sun.ts b/src/service/themes/summer-sun.ts index e3c45ed..7cc2880 100644 --- a/src/service/themes/summer-sun.ts +++ b/src/service/themes/summer-sun.ts @@ -76,14 +76,14 @@ color:#F8BB00;} .ace-summer-sun .ace_entity.ace_name.ace_function{color:#7DDE12;} `; -(ace as any).define("ace/theme/summer-sun-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/summer-sun-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/summer-sun", ["require", "exports", "module", "ace/theme/summer-sun-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/summer-sun", ["require", "exports", "module", "ace/theme/summer-sun-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-summer-sun"; exports.cssText = require("./summer-sun-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/sunburst.ts b/src/service/themes/sunburst.ts index de5f8db..a6b395a 100644 --- a/src/service/themes/sunburst.ts +++ b/src/service/themes/sunburst.ts @@ -76,14 +76,14 @@ background-color:#632D04;} .ace-sunburst .ace_markup.ace_list{color:#E1D4B9;} `; -(ace as any).define("ace/theme/sunburst-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sunburst-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/sunburst", ["require", "exports", "module", "ace/theme/sunburst-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sunburst", ["require", "exports", "module", "ace/theme/sunburst-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-sunburst"; exports.cssText = require("./sunburst-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/sweyla650478.ts b/src/service/themes/sweyla650478.ts index 14c7e46..ea64eca 100644 --- a/src/service/themes/sweyla650478.ts +++ b/src/service/themes/sweyla650478.ts @@ -69,14 +69,14 @@ const cssText = ` .ace-sweyla650478 .ace_entity.ace_name{color:#A98FF1;} `; -(ace as any).define("ace/theme/sweyla650478-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sweyla650478-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/sweyla650478", ["require", "exports", "module", "ace/theme/sweyla650478-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sweyla650478", ["require", "exports", "module", "ace/theme/sweyla650478-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-sweyla650478"; exports.cssText = require("./sweyla650478-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/sweyla674314.ts b/src/service/themes/sweyla674314.ts index d872f8e..d67bed6 100644 --- a/src/service/themes/sweyla674314.ts +++ b/src/service/themes/sweyla674314.ts @@ -69,14 +69,14 @@ const cssText = ` .ace-sweyla674314 .ace_entity.ace_name{color:#2B9E2B;} `; -(ace as any).define("ace/theme/sweyla674314-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sweyla674314-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/sweyla674314", ["require", "exports", "module", "ace/theme/sweyla674314-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/sweyla674314", ["require", "exports", "module", "ace/theme/sweyla674314-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-sweyla674314"; exports.cssText = require("./sweyla674314-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/swyphs-ii.ts b/src/service/themes/swyphs-ii.ts index fe7848c..c006cbd 100644 --- a/src/service/themes/swyphs-ii.ts +++ b/src/service/themes/swyphs-ii.ts @@ -66,14 +66,14 @@ color:#575757;} .ace-swyphs-ii .ace_entity.ace_other.ace_attribute-name{color:#8B8B8B;} `; -(ace as any).define("ace/theme/swyphs-ii-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/swyphs-ii-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/swyphs-ii", ["require", "exports", "module", "ace/theme/swyphs-ii-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/swyphs-ii", ["require", "exports", "module", "ace/theme/swyphs-ii-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-swyphs-ii"; exports.cssText = require("./swyphs-ii-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/tango-in-twilight.ts b/src/service/themes/tango-in-twilight.ts index 0460afb..816f06a 100644 --- a/src/service/themes/tango-in-twilight.ts +++ b/src/service/themes/tango-in-twilight.ts @@ -75,14 +75,14 @@ color:#686A78;} .ace-tango-in-twilight .ace_markup.ace_list{color:#C4A000;} `; -(ace as any).define("ace/theme/tango-in-twilight-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tango-in-twilight-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/tango-in-twilight", ["require", "exports", "module", "ace/theme/tango-in-twilight-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tango-in-twilight", ["require", "exports", "module", "ace/theme/tango-in-twilight-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-tango-in-twilight"; exports.cssText = require("./tango-in-twilight-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/tango.ts b/src/service/themes/tango.ts index 992469d..d4d6f67 100644 --- a/src/service/themes/tango.ts +++ b/src/service/themes/tango.ts @@ -81,14 +81,14 @@ color:#555753;} .ace-tango .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/tango-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tango-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/tango", ["require", "exports", "module", "ace/theme/tango-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tango", ["require", "exports", "module", "ace/theme/tango-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-tango"; exports.cssText = require("./tango-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/tek.ts b/src/service/themes/tek.ts index 292e01b..cd7fca1 100644 --- a/src/service/themes/tek.ts +++ b/src/service/themes/tek.ts @@ -61,14 +61,14 @@ const cssText = ` color:#E6E8FA;} `; -(ace as any).define("ace/theme/tek-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tek-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/tek", ["require", "exports", "module", "ace/theme/tek-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tek", ["require", "exports", "module", "ace/theme/tek-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-tek"; exports.cssText = require("./tek-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/text-ex-machina-lighter-comments.ts b/src/service/themes/text-ex-machina-lighter-comments.ts index fdb9e83..6eb8bf8 100644 --- a/src/service/themes/text-ex-machina-lighter-comments.ts +++ b/src/service/themes/text-ex-machina-lighter-comments.ts @@ -85,14 +85,14 @@ color:rgba(204, 255, 102, 0.50);} .ace-text-ex-machina-lighter-comments .ace_entity.ace_name.ace_tag{color:#323464;} `; -(ace as any).define("ace/theme/text-ex-machina-lighter-comments-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/text-ex-machina-lighter-comments-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/text-ex-machina-lighter-comments", ["require", "exports", "module", "ace/theme/text-ex-machina-lighter-comments-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/text-ex-machina-lighter-comments", ["require", "exports", "module", "ace/theme/text-ex-machina-lighter-comments-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-text-ex-machina-lighter-comments"; exports.cssText = require("./text-ex-machina-lighter-comments-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/text-ex-machina.ts b/src/service/themes/text-ex-machina.ts index 127ecde..99c277b 100644 --- a/src/service/themes/text-ex-machina.ts +++ b/src/service/themes/text-ex-machina.ts @@ -85,14 +85,14 @@ color:rgba(204, 255, 102, 0.50);} .ace-text-ex-machina .ace_entity.ace_name.ace_tag{color:#323464;} `; -(ace as any).define("ace/theme/text-ex-machina-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/text-ex-machina-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/text-ex-machina", ["require", "exports", "module", "ace/theme/text-ex-machina-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/text-ex-machina", ["require", "exports", "module", "ace/theme/text-ex-machina-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-text-ex-machina"; exports.cssText = require("./text-ex-machina-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/tomorrow-night-blue.ts b/src/service/themes/tomorrow-night-blue.ts deleted file mode 100644 index 44dbc5e..0000000 --- a/src/service/themes/tomorrow-night-blue.ts +++ /dev/null @@ -1,95 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-tomorrow-night-blue .ace_gutter { - background: #002451; - color: rgb(128, 146, 168); -} - -.ace-tomorrow-night-blue .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-tomorrow-night-blue { - background-color: #002451; - color: #FFFFFF; -} - -.ace-tomorrow-night-blue .ace_cursor { - color: #FFFFFF; -} - -.ace-tomorrow-night-blue .ace_marker-layer .ace_selection { - background: #003F8E; -} - -.ace-tomorrow-night-blue.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #002451; - border-radius: 2px; -} - -.ace-tomorrow-night-blue .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-tomorrow-night-blue .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #404F7D; -} - -.ace-tomorrow-night-blue .ace_marker-layer .ace_active-line { - background: #00346E; -} - -.ace-tomorrow-night-blue .ace_gutter-active-line { - background-color: #00346E; -} - -.ace-tomorrow-night-blue .ace_marker-layer .ace_selected-word { - border: 1px solid #003F8E; -} - -.ace-tomorrow-night-blue .ace_fold { - background-color: #BBDAFF; - border-color: #FFFFFF; -} -.ace-tomorrow-night-blue .ace_keyword{color:#EBBBFF;} -.ace-tomorrow-night-blue .ace_keyword.ace_operator{color:#99FFFF;} -.ace-tomorrow-night-blue .ace_keyword.ace_other.ace_unit{color:#FFC58F;} -.ace-tomorrow-night-blue .ace_constant.ace_language{color:#FFC58F;} -.ace-tomorrow-night-blue .ace_constant.ace_numeric{color:#FFC58F;} -.ace-tomorrow-night-blue .ace_constant.ace_character{color:#FFC58F;} -.ace-tomorrow-night-blue .ace_constant.ace_other{color:#FFFFFF;} -.ace-tomorrow-night-blue .ace_support.ace_function{color:#BBDAFF;} -.ace-tomorrow-night-blue .ace_support.ace_constant{color:#FFC58F;} -.ace-tomorrow-night-blue .ace_support.ace_class{color:#FFEEAD;} -.ace-tomorrow-night-blue .ace_support.ace_type{color:#FFEEAD;} -.ace-tomorrow-night-blue .ace_storage{color:#EBBBFF;} -.ace-tomorrow-night-blue .ace_storage.ace_type{color:#EBBBFF;} -.ace-tomorrow-night-blue .ace_invalid{color:#FFFFFF; -background-color:#F99DA5;} -.ace-tomorrow-night-blue .ace_invalid.ace_deprecated{color:#FFFFFF; -background-color:#EBBBFF;} -.ace-tomorrow-night-blue .ace_string{color:#D1F1A9;} -.ace-tomorrow-night-blue .ace_string.ace_regexp{color:#FF9DA4;} -.ace-tomorrow-night-blue .ace_comment{color:#7285B7;} -.ace-tomorrow-night-blue .ace_variable{color:#FF9DA4;} -.ace-tomorrow-night-blue .ace_variable.ace_parameter{color:#FFC58F;} -.ace-tomorrow-night-blue .ace_entity.ace_other.ace_attribute-name{color:#FF9DA4;} -.ace-tomorrow-night-blue .ace_entity.ace_name.ace_function{color:#BBDAFF;} -.ace-tomorrow-night-blue .ace_entity.ace_name.ace_tag{color:#FF9DA4;} -.ace-tomorrow-night-blue .ace_markup.ace_heading{color:#D1F1A9;} -`; - -(ace as any).define("ace/theme/tomorrow-night-blue-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/tomorrow-night-blue", ["require", "exports", "module", "ace/theme/tomorrow-night-blue-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-tomorrow-night-blue"; - exports.cssText = require("./tomorrow-night-blue-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/tomorrow-night-bright.ts b/src/service/themes/tomorrow-night-bright.ts deleted file mode 100644 index fc7f14b..0000000 --- a/src/service/themes/tomorrow-night-bright.ts +++ /dev/null @@ -1,95 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-tomorrow-night-bright .ace_gutter { - background: #000000; - color: rgb(111, 111, 111); -} - -.ace-tomorrow-night-bright .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-tomorrow-night-bright { - background-color: #000000; - color: #DEDEDE; -} - -.ace-tomorrow-night-bright .ace_cursor { - color: #9F9F9F; -} - -.ace-tomorrow-night-bright .ace_marker-layer .ace_selection { - background: #424242; -} - -.ace-tomorrow-night-bright.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #000000; - border-radius: 2px; -} - -.ace-tomorrow-night-bright .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-tomorrow-night-bright .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #343434; -} - -.ace-tomorrow-night-bright .ace_marker-layer .ace_active-line { - background: #2A2A2A; -} - -.ace-tomorrow-night-bright .ace_gutter-active-line { - background-color: #2A2A2A; -} - -.ace-tomorrow-night-bright .ace_marker-layer .ace_selected-word { - border: 1px solid #424242; -} - -.ace-tomorrow-night-bright .ace_fold { - background-color: #7AA6DA; - border-color: #DEDEDE; -} -.ace-tomorrow-night-bright .ace_keyword{color:#C397D8;} -.ace-tomorrow-night-bright .ace_keyword.ace_operator{color:#70C0B1;} -.ace-tomorrow-night-bright .ace_keyword.ace_other.ace_unit{color:#E78C45;} -.ace-tomorrow-night-bright .ace_constant.ace_language{color:#E78C45;} -.ace-tomorrow-night-bright .ace_constant.ace_numeric{color:#E78C45;} -.ace-tomorrow-night-bright .ace_constant.ace_character{color:#E78C45;} -.ace-tomorrow-night-bright .ace_constant.ace_other{color:#EEEEEE;} -.ace-tomorrow-night-bright .ace_support.ace_function{color:#7AA6DA;} -.ace-tomorrow-night-bright .ace_support.ace_constant{color:#E78C45;} -.ace-tomorrow-night-bright .ace_support.ace_class{color:#E7C547;} -.ace-tomorrow-night-bright .ace_support.ace_type{color:#E7C547;} -.ace-tomorrow-night-bright .ace_storage{color:#C397D8;} -.ace-tomorrow-night-bright .ace_storage.ace_type{color:#C397D8;} -.ace-tomorrow-night-bright .ace_invalid{color:#CED2CF; -background-color:#DF5F5F;} -.ace-tomorrow-night-bright .ace_invalid.ace_deprecated{color:#CED2CF; -background-color:#B798BF;} -.ace-tomorrow-night-bright .ace_string{color:#B9CA4A;} -.ace-tomorrow-night-bright .ace_string.ace_regexp{color:#D54E53;} -.ace-tomorrow-night-bright .ace_comment{color:#969896;} -.ace-tomorrow-night-bright .ace_variable{color:#D54E53;} -.ace-tomorrow-night-bright .ace_variable.ace_parameter{color:#E78C45;} -.ace-tomorrow-night-bright .ace_entity.ace_other.ace_attribute-name{color:#D54E53;} -.ace-tomorrow-night-bright .ace_entity.ace_name.ace_function{color:#7AA6DA;} -.ace-tomorrow-night-bright .ace_entity.ace_name.ace_tag{color:#D54E53;} -.ace-tomorrow-night-bright .ace_markup.ace_heading{color:#B9CA4A;} -`; - -(ace as any).define("ace/theme/tomorrow-night-bright-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/tomorrow-night-bright", ["require", "exports", "module", "ace/theme/tomorrow-night-bright-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-tomorrow-night-bright"; - exports.cssText = require("./tomorrow-night-bright-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/tomorrow-night-eighties.ts b/src/service/themes/tomorrow-night-eighties.ts deleted file mode 100644 index 6a59b97..0000000 --- a/src/service/themes/tomorrow-night-eighties.ts +++ /dev/null @@ -1,94 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-tomorrow-night-eighties .ace_gutter { - background: #2D2D2D; - color: rgb(125, 125, 125); -} - -.ace-tomorrow-night-eighties .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-tomorrow-night-eighties { - background-color: #2D2D2D; - color: #CCCCCC; -} - -.ace-tomorrow-night-eighties .ace_cursor { - color: #CCCCCC; -} - -.ace-tomorrow-night-eighties .ace_marker-layer .ace_selection { - background: #515151; -} - -.ace-tomorrow-night-eighties.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #2D2D2D; - border-radius: 2px; -} - -.ace-tomorrow-night-eighties .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-tomorrow-night-eighties .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #6A6A6A; -} - -.ace-tomorrow-night-eighties .ace_marker-layer .ace_active-line { - background: #393939; -} - -.ace-tomorrow-night-eighties .ace_gutter-active-line { - background-color: #393939; -} - -.ace-tomorrow-night-eighties .ace_marker-layer .ace_selected-word { - border: 1px solid #515151; -} - -.ace-tomorrow-night-eighties .ace_fold { - background-color: #99CCCC; - border-color: #CCCCCC; -} -.ace-tomorrow-night-eighties .ace_keyword{color:#CC99CC;} -.ace-tomorrow-night-eighties .ace_keyword.ace_operator{color:#66CCCC;} -.ace-tomorrow-night-eighties .ace_keyword.ace_other.ace_unit{color:#F99157;} -.ace-tomorrow-night-eighties .ace_constant.ace_language{color:#F99157;} -.ace-tomorrow-night-eighties .ace_constant.ace_numeric{color:#F99157;} -.ace-tomorrow-night-eighties .ace_constant.ace_character{color:#F99157;} -.ace-tomorrow-night-eighties .ace_constant.ace_other{color:#CCCCCC;} -.ace-tomorrow-night-eighties .ace_support.ace_function{color:#99CCCC;} -.ace-tomorrow-night-eighties .ace_support.ace_constant{color:#F99157;} -.ace-tomorrow-night-eighties .ace_support.ace_class{color:#FFCC66;} -.ace-tomorrow-night-eighties .ace_support.ace_type{color:#FFCC66;} -.ace-tomorrow-night-eighties .ace_storage{color:#CC99CC;} -.ace-tomorrow-night-eighties .ace_storage.ace_type{color:#CC99CC;} -.ace-tomorrow-night-eighties .ace_invalid{color:#CDCDCD; -background-color:#F2777A;} -.ace-tomorrow-night-eighties .ace_invalid.ace_deprecated{color:#CDCDCD; -background-color:#CC99CC;} -.ace-tomorrow-night-eighties .ace_string{color:#99CC99;} -.ace-tomorrow-night-eighties .ace_comment{color:#999999;} -.ace-tomorrow-night-eighties .ace_variable{color:#F2777A;} -.ace-tomorrow-night-eighties .ace_variable.ace_parameter{color:#F99157;} -.ace-tomorrow-night-eighties .ace_entity.ace_other.ace_attribute-name{color:#F2777A;} -.ace-tomorrow-night-eighties .ace_entity.ace_name.ace_function{color:#99CCCC;} -.ace-tomorrow-night-eighties .ace_entity.ace_name.ace_tag{color:#F2777A;} -.ace-tomorrow-night-eighties .ace_markup.ace_heading{color:#99CC99;} -`; - -(ace as any).define("ace/theme/tomorrow-night-eighties-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/tomorrow-night-eighties", ["require", "exports", "module", "ace/theme/tomorrow-night-eighties-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-tomorrow-night-eighties"; - exports.cssText = require("./tomorrow-night-eighties-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/tomorrow-night.ts b/src/service/themes/tomorrow-night.ts deleted file mode 100644 index d4ce17a..0000000 --- a/src/service/themes/tomorrow-night.ts +++ /dev/null @@ -1,95 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-tomorrow-night .ace_gutter { - background: #1D1F21; - color: rgb(113, 116, 116); -} - -.ace-tomorrow-night .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-tomorrow-night { - background-color: #1D1F21; - color: #C5C8C6; -} - -.ace-tomorrow-night .ace_cursor { - color: #AEAFAD; -} - -.ace-tomorrow-night .ace_marker-layer .ace_selection { - background: #373B41; -} - -.ace-tomorrow-night.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #1D1F21; - border-radius: 2px; -} - -.ace-tomorrow-night .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-tomorrow-night .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #4B4E55; -} - -.ace-tomorrow-night .ace_marker-layer .ace_active-line { - background: #282A2E; -} - -.ace-tomorrow-night .ace_gutter-active-line { - background-color: #282A2E; -} - -.ace-tomorrow-night .ace_marker-layer .ace_selected-word { - border: 1px solid #373B41; -} - -.ace-tomorrow-night .ace_fold { - background-color: #81A2BE; - border-color: #C5C8C6; -} -.ace-tomorrow-night .ace_keyword{color:#B294BB;} -.ace-tomorrow-night .ace_keyword.ace_operator{color:#8ABEB7;} -.ace-tomorrow-night .ace_keyword.ace_other.ace_unit{color:#DE935F;} -.ace-tomorrow-night .ace_constant.ace_language{color:#DE935F;} -.ace-tomorrow-night .ace_constant.ace_numeric{color:#DE935F;} -.ace-tomorrow-night .ace_constant.ace_character{color:#DE935F;} -.ace-tomorrow-night .ace_constant.ace_other{color:#CED1CF;} -.ace-tomorrow-night .ace_support.ace_function{color:#81A2BE;} -.ace-tomorrow-night .ace_support.ace_constant{color:#DE935F;} -.ace-tomorrow-night .ace_support.ace_class{color:#F0C674;} -.ace-tomorrow-night .ace_support.ace_type{color:#F0C674;} -.ace-tomorrow-night .ace_storage{color:#B294BB;} -.ace-tomorrow-night .ace_storage.ace_type{color:#B294BB;} -.ace-tomorrow-night .ace_invalid{color:#CED2CF; -background-color:#DF5F5F;} -.ace-tomorrow-night .ace_invalid.ace_deprecated{color:#CED2CF; -background-color:#B798BF;} -.ace-tomorrow-night .ace_string{color:#B5BD68;} -.ace-tomorrow-night .ace_string.ace_regexp{color:#CC6666;} -.ace-tomorrow-night .ace_comment{color:#969896;} -.ace-tomorrow-night .ace_variable{color:#CC6666;} -.ace-tomorrow-night .ace_variable.ace_parameter{color:#DE935F;} -.ace-tomorrow-night .ace_entity.ace_other.ace_attribute-name{color:#CC6666;} -.ace-tomorrow-night .ace_entity.ace_name.ace_function{color:#81A2BE;} -.ace-tomorrow-night .ace_entity.ace_name.ace_tag{color:#CC6666;} -.ace-tomorrow-night .ace_markup.ace_heading{color:#B5BD68;} -`; - -(ace as any).define("ace/theme/tomorrow-night-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/tomorrow-night", ["require", "exports", "module", "ace/theme/tomorrow-night-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-tomorrow-night"; - exports.cssText = require("./tomorrow-night-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/tomorrow.ts b/src/service/themes/tomorrow.ts deleted file mode 100644 index 98247b6..0000000 --- a/src/service/themes/tomorrow.ts +++ /dev/null @@ -1,95 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-tomorrow .ace_gutter { - background: #FFFFFF; - color: rgb(166, 166, 166); -} - -.ace-tomorrow .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-tomorrow { - background-color: #FFFFFF; - color: #4D4D4C; -} - -.ace-tomorrow .ace_cursor { - color: #AEAFAD; -} - -.ace-tomorrow .ace_marker-layer .ace_selection { - background: #D6D6D6; -} - -.ace-tomorrow.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #FFFFFF; - border-radius: 2px; -} - -.ace-tomorrow .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-tomorrow .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #D1D1D1; -} - -.ace-tomorrow .ace_marker-layer .ace_active-line { - background: #EFEFEF; -} - -.ace-tomorrow .ace_gutter-active-line { - background-color: #EFEFEF; -} - -.ace-tomorrow .ace_marker-layer .ace_selected-word { - border: 1px solid #D6D6D6; -} - -.ace-tomorrow .ace_fold { - background-color: #4271AE; - border-color: #4D4D4C; -} -.ace-tomorrow .ace_keyword{color:#8959A8;} -.ace-tomorrow .ace_keyword.ace_operator{color:#3E999F;} -.ace-tomorrow .ace_keyword.ace_other.ace_unit{color:#F5871F;} -.ace-tomorrow .ace_constant.ace_language{color:#F5871F;} -.ace-tomorrow .ace_constant.ace_numeric{color:#F5871F;} -.ace-tomorrow .ace_constant.ace_character{color:#F5871F;} -.ace-tomorrow .ace_constant.ace_other{color:#666969;} -.ace-tomorrow .ace_support.ace_function{color:#4271AE;} -.ace-tomorrow .ace_support.ace_constant{color:#F5871F;} -.ace-tomorrow .ace_support.ace_class{color:#C99E00;} -.ace-tomorrow .ace_support.ace_type{color:#C99E00;} -.ace-tomorrow .ace_storage{color:#8959A8;} -.ace-tomorrow .ace_storage.ace_type{color:#8959A8;} -.ace-tomorrow .ace_invalid{color:#FFFFFF; -background-color:#C82829;} -.ace-tomorrow .ace_invalid.ace_deprecated{color:#FFFFFF; -background-color:#8959A8;} -.ace-tomorrow .ace_string{color:#718C00;} -.ace-tomorrow .ace_string.ace_regexp{color:#C82829;} -.ace-tomorrow .ace_comment{color:#8E908C;} -.ace-tomorrow .ace_variable{color:#C82829;} -.ace-tomorrow .ace_variable.ace_parameter{color:#F5871F;} -.ace-tomorrow .ace_entity.ace_other.ace_attribute-name{color:#C82829;} -.ace-tomorrow .ace_entity.ace_name.ace_function{color:#4271AE;} -.ace-tomorrow .ace_entity.ace_name.ace_tag{color:#C82829;} -.ace-tomorrow .ace_markup.ace_heading{color:#718C00;} -`; - -(ace as any).define("ace/theme/tomorrow-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/tomorrow", ["require", "exports", "module", "ace/theme/tomorrow-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = false; - exports.cssClass = "ace-tomorrow"; - exports.cssText = require("./tomorrow-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/tubster.ts b/src/service/themes/tubster.ts index 16f3bb6..5ec4ec8 100644 --- a/src/service/themes/tubster.ts +++ b/src/service/themes/tubster.ts @@ -77,14 +77,14 @@ color:#666666;} .ace-tubster .ace_entity.ace_name.ace_tag{color:#FFCC33;} `; -(ace as any).define("ace/theme/tubster-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tubster-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/tubster", ["require", "exports", "module", "ace/theme/tubster-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/tubster", ["require", "exports", "module", "ace/theme/tubster-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-tubster"; exports.cssText = require("./tubster-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/twilight-bright.ts b/src/service/themes/twilight-bright.ts index 224928d..a1399c5 100644 --- a/src/service/themes/twilight-bright.ts +++ b/src/service/themes/twilight-bright.ts @@ -85,14 +85,14 @@ background-color:rgba(107, 130, 167, 0.10);} .ace-twilight-bright .ace_markup.ace_list{color:#787249;} `; -(ace as any).define("ace/theme/twilight-bright-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/twilight-bright-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/twilight-bright", ["require", "exports", "module", "ace/theme/twilight-bright-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/twilight-bright", ["require", "exports", "module", "ace/theme/twilight-bright-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-twilight-bright"; exports.cssText = require("./twilight-bright-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/twilight-remix.ts b/src/service/themes/twilight-remix.ts index f2fe9d1..2ddb443 100644 --- a/src/service/themes/twilight-remix.ts +++ b/src/service/themes/twilight-remix.ts @@ -75,14 +75,14 @@ color:#2B2B2B;} .ace-twilight-remix .ace_markup.ace_list{color:#F9EE98;} `; -(ace as any).define("ace/theme/twilight-remix-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/twilight-remix-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/twilight-remix", ["require", "exports", "module", "ace/theme/twilight-remix-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/twilight-remix", ["require", "exports", "module", "ace/theme/twilight-remix-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-twilight-remix"; exports.cssText = require("./twilight-remix-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/twilight.ts b/src/service/themes/twilight.ts deleted file mode 100644 index d74fb48..0000000 --- a/src/service/themes/twilight.ts +++ /dev/null @@ -1,88 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-twilight .ace_gutter { - background: #141414; - color: rgb(134, 134, 134); -} - -.ace-twilight .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-twilight { - background-color: #141414; - color: #F8F8F8; -} - -.ace-twilight .ace_cursor { - color: #A7A7A7; -} - -.ace-twilight .ace_marker-layer .ace_selection { - background: rgba(221, 240, 255, 0.20); -} - -.ace-twilight.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #141414; - border-radius: 2px; -} - -.ace-twilight .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-twilight .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid rgba(255, 255, 255, 0.25); -} - -.ace-twilight .ace_marker-layer .ace_active-line { - background: rgba(255, 255, 255, 0.031); -} - -.ace-twilight .ace_gutter-active-line { - background-color: rgba(255, 255, 255, 0.031); -} - -.ace-twilight .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(221, 240, 255, 0.20); -} - -.ace-twilight .ace_fold { - background-color: #CDA869; - border-color: #F8F8F8; -} -.ace-twilight .ace_keyword{color:#CDA869;} -.ace-twilight .ace_constant{color:#CF6A4C;} -.ace-twilight .ace_support{color:#9B859D;} -.ace-twilight .ace_support.ace_function{color:#DAD085;} -.ace-twilight .ace_support.ace_constant{color:#CF6A4C;} -.ace-twilight .ace_storage{color:#F9EE98;} -.ace-twilight .ace_invalid.ace_illegal{color:#F8F8F8; -background-color:rgba(86, 45, 86, 0.75);} -.ace-twilight .ace_invalid.ace_deprecated{text-decoration:underline; -font-style:italic; -color:#D2A8A1;} -.ace-twilight .ace_string{color:#8F9D6A;} -.ace-twilight .ace_string.ace_regexp{color:#E9C062;} -.ace-twilight .ace_comment{font-style:italic; -color:#5F5A60;} -.ace-twilight .ace_variable{color:#7587A6;} -.ace-twilight .ace_meta.ace_tag{color:#AC885B;} -.ace-twilight .ace_markup.ace_heading{color:#CF6A4C;} -.ace-twilight .ace_markup.ace_list{color:#F9EE98;} -`; - -(ace as any).define("ace/theme/twilight-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/twilight", ["require", "exports", "module", "ace/theme/twilight-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-twilight"; - exports.cssText = require("./twilight-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/upstream-sunburst.ts b/src/service/themes/upstream-sunburst.ts index a5f238f..425e3e6 100644 --- a/src/service/themes/upstream-sunburst.ts +++ b/src/service/themes/upstream-sunburst.ts @@ -78,14 +78,14 @@ background-color:#632D04;} .ace-upstream-sunburst .ace_markup.ace_list{color:#E1D4B9;} `; -(ace as any).define("ace/theme/upstream-sunburst-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/upstream-sunburst-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/upstream-sunburst", ["require", "exports", "module", "ace/theme/upstream-sunburst-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/upstream-sunburst", ["require", "exports", "module", "ace/theme/upstream-sunburst-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-upstream-sunburst"; exports.cssText = require("./upstream-sunburst-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/upstream-vibrant.ts b/src/service/themes/upstream-vibrant.ts index 0da1e38..525dfcd 100644 --- a/src/service/themes/upstream-vibrant.ts +++ b/src/service/themes/upstream-vibrant.ts @@ -84,14 +84,14 @@ color:#4E4E4E;} .ace-upstream-vibrant .ace_markup.ace_list{color:#B90690;} `; -(ace as any).define("ace/theme/upstream-vibrant-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/upstream-vibrant-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/upstream-vibrant", ["require", "exports", "module", "ace/theme/upstream-vibrant-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/upstream-vibrant", ["require", "exports", "module", "ace/theme/upstream-vibrant-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-upstream-vibrant"; exports.cssText = require("./upstream-vibrant-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/venom.ts b/src/service/themes/venom.ts index f6089c1..e208f59 100644 --- a/src/service/themes/venom.ts +++ b/src/service/themes/venom.ts @@ -76,14 +76,14 @@ color:#6248A8;} color:#6248A8;} `; -(ace as any).define("ace/theme/venom-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/venom-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/venom", ["require", "exports", "module", "ace/theme/venom-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/venom", ["require", "exports", "module", "ace/theme/venom-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-venom"; exports.cssText = require("./venom-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/vibrant-fin.ts b/src/service/themes/vibrant-fin.ts index 9854959..774d97e 100644 --- a/src/service/themes/vibrant-fin.ts +++ b/src/service/themes/vibrant-fin.ts @@ -66,14 +66,14 @@ color:#99CC99;} .ace-vibrant-fin .ace_entity.ace_name.ace_function{color:#FFCC00;} `; -(ace as any).define("ace/theme/vibrant-fin-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-fin-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/vibrant-fin", ["require", "exports", "module", "ace/theme/vibrant-fin-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-fin", ["require", "exports", "module", "ace/theme/vibrant-fin-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-vibrant-fin"; exports.cssText = require("./vibrant-fin-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/vibrant-ink-choppednscrewed.ts b/src/service/themes/vibrant-ink-choppednscrewed.ts index c81e58b..9d87ef3 100644 --- a/src/service/themes/vibrant-ink-choppednscrewed.ts +++ b/src/service/themes/vibrant-ink-choppednscrewed.ts @@ -68,14 +68,14 @@ const cssText = ` .ace-vibrant-ink-choppednscrewed .ace_entity.ace_name.ace_function{color:#F8CC49;} `; -(ace as any).define("ace/theme/vibrant-ink-choppednscrewed-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-ink-choppednscrewed-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/vibrant-ink-choppednscrewed", ["require", "exports", "module", "ace/theme/vibrant-ink-choppednscrewed-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-ink-choppednscrewed", ["require", "exports", "module", "ace/theme/vibrant-ink-choppednscrewed-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-vibrant-ink-choppednscrewed"; exports.cssText = require("./vibrant-ink-choppednscrewed-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/vibrant-ink-remix.ts b/src/service/themes/vibrant-ink-remix.ts index 5f8c69b..a099342 100644 --- a/src/service/themes/vibrant-ink-remix.ts +++ b/src/service/themes/vibrant-ink-remix.ts @@ -72,14 +72,14 @@ const cssText = ` .ace-vibrant-ink-remix .ace_entity.ace_name.ace_tag{color:#E95126;} `; -(ace as any).define("ace/theme/vibrant-ink-remix-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-ink-remix-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/vibrant-ink-remix", ["require", "exports", "module", "ace/theme/vibrant-ink-remix-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-ink-remix", ["require", "exports", "module", "ace/theme/vibrant-ink-remix-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-vibrant-ink-remix"; exports.cssText = require("./vibrant-ink-remix-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/vibrant-ink.ts b/src/service/themes/vibrant-ink.ts deleted file mode 100644 index e3969d7..0000000 --- a/src/service/themes/vibrant-ink.ts +++ /dev/null @@ -1,79 +0,0 @@ -import * as ace from "ace-builds"; - -const cssText = ` -.ace-vibrant-ink .ace_gutter { - background: #000000; - color: rgb(128, 128, 128); -} - -.ace-vibrant-ink .ace_print-margin { - width: 1px; - background: #e8e8e8; -} - -.ace-vibrant-ink { - background-color: #000000; - color: #FFFFFF; -} - -.ace-vibrant-ink .ace_cursor { - color: #FFFFFF; -} - -.ace-vibrant-ink .ace_marker-layer .ace_selection { - background: rgba(53, 73, 60, 0.88); -} - -.ace-vibrant-ink.ace_multiselect .ace_selection.ace_start { - box-shadow: 0 0 3px 0px #000000; - border-radius: 2px; -} - -.ace-vibrant-ink .ace_marker-layer .ace_step { - background: rgb(198, 219, 174); -} - -.ace-vibrant-ink .ace_marker-layer .ace_bracket { - margin: -1px 0 0 -1px; - border: 1px solid #404040; -} - -.ace-vibrant-ink .ace_marker-layer .ace_active-line { - background: #333300; -} - -.ace-vibrant-ink .ace_gutter-active-line { - background-color: #333300; -} - -.ace-vibrant-ink .ace_marker-layer .ace_selected-word { - border: 1px solid rgba(53, 73, 60, 0.88); -} - -.ace-vibrant-ink .ace_fold { - background-color: #FFCC00; - border-color: #FFFFFF; -} -.ace-vibrant-ink .ace_keyword{color:#FF6600;} -.ace-vibrant-ink .ace_constant{color:#339999;} -.ace-vibrant-ink .ace_string{color:#66FF00;} -.ace-vibrant-ink .ace_string.ace_regexp{color:#44B4CC;} -.ace-vibrant-ink .ace_comment{color:#9933CC;} -.ace-vibrant-ink .ace_variable{color:#FFCC00;} -.ace-vibrant-ink .ace_variable.ace_parameter{font-style:italic;} -.ace-vibrant-ink .ace_entity.ace_other.ace_attribute-name{font-style:italic; -color:#99CC99;} -.ace-vibrant-ink .ace_entity.ace_name.ace_function{color:#FFCC00;} -`; - -(ace as any).define("ace/theme/vibrant-ink-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { - module.exports = cssText; -}); - -(ace as any).define("ace/theme/vibrant-ink", ["require", "exports", "module", "ace/theme/vibrant-ink-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { - exports.isDark = true; - exports.cssClass = "ace-vibrant-ink"; - exports.cssText = require("./vibrant-ink-css"); - var dom = require("../lib/dom"); - dom.importCssString(exports.cssText, exports.cssClass, false); -}); diff --git a/src/service/themes/vibrant-tango.ts b/src/service/themes/vibrant-tango.ts index 8df8d44..99d1e2c 100644 --- a/src/service/themes/vibrant-tango.ts +++ b/src/service/themes/vibrant-tango.ts @@ -66,14 +66,14 @@ color:#8DE635;} .ace-vibrant-tango .ace_entity.ace_name.ace_function{color:#FBEB50;} `; -(ace as any).define("ace/theme/vibrant-tango-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-tango-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/vibrant-tango", ["require", "exports", "module", "ace/theme/vibrant-tango-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vibrant-tango", ["require", "exports", "module", "ace/theme/vibrant-tango-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-vibrant-tango"; exports.cssText = require("./vibrant-tango-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/vintage-aurora.ts b/src/service/themes/vintage-aurora.ts index c0169a3..550d686 100644 --- a/src/service/themes/vintage-aurora.ts +++ b/src/service/themes/vintage-aurora.ts @@ -68,14 +68,14 @@ color:#AB2A1D;} .ace-vintage-aurora .ace_meta.ace_tag{color:#8090AA;} `; -(ace as any).define("ace/theme/vintage-aurora-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vintage-aurora-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/vintage-aurora", ["require", "exports", "module", "ace/theme/vintage-aurora-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/vintage-aurora", ["require", "exports", "module", "ace/theme/vintage-aurora-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-vintage-aurora"; exports.cssText = require("./vintage-aurora-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/whys-poignant.ts b/src/service/themes/whys-poignant.ts index ae9b791..8073902 100644 --- a/src/service/themes/whys-poignant.ts +++ b/src/service/themes/whys-poignant.ts @@ -77,14 +77,14 @@ color:#4F1900;} color:#761B48;} `; -(ace as any).define("ace/theme/whys-poignant-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/whys-poignant-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/whys-poignant", ["require", "exports", "module", "ace/theme/whys-poignant-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/whys-poignant", ["require", "exports", "module", "ace/theme/whys-poignant-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = false; exports.cssClass = "ace-whys-poignant"; exports.cssText = require("./whys-poignant-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/zachstronaut-theme-41.ts b/src/service/themes/zachstronaut-theme-41.ts index 961918a..c779bff 100644 --- a/src/service/themes/zachstronaut-theme-41.ts +++ b/src/service/themes/zachstronaut-theme-41.ts @@ -62,14 +62,14 @@ color:#0066FF;} .ace-zachstronaut-theme-41 .ace_entity.ace_other.ace_attribute-name{color:#9865FF;} `; -(ace as any).define("ace/theme/zachstronaut-theme-41-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/zachstronaut-theme-41-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/zachstronaut-theme-41", ["require", "exports", "module", "ace/theme/zachstronaut-theme-41-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/zachstronaut-theme-41", ["require", "exports", "module", "ace/theme/zachstronaut-theme-41-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-zachstronaut-theme-41"; exports.cssText = require("./zachstronaut-theme-41-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/zenburn.ts b/src/service/themes/zenburn.ts index c9bfd62..8fa2a1f 100644 --- a/src/service/themes/zenburn.ts +++ b/src/service/themes/zenburn.ts @@ -77,14 +77,14 @@ color:#FED6AF;} .ace-zenburn .ace_entity.ace_name.ace_tag{color:#D6D7AF;} `; -(ace as any).define("ace/theme/zenburn-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/zenburn-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/zenburn", ["require", "exports", "module", "ace/theme/zenburn-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/zenburn", ["require", "exports", "module", "ace/theme/zenburn-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-zenburn"; exports.cssText = require("./zenburn-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/service/themes/zenburnesque.ts b/src/service/themes/zenburnesque.ts index edaaa2f..6949c28 100644 --- a/src/service/themes/zenburnesque.ts +++ b/src/service/themes/zenburnesque.ts @@ -68,14 +68,14 @@ color:#FFCC66;} color:#FFCC66;} `; -(ace as any).define("ace/theme/zenburnesque-css", ["require", "exports", "module"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/zenburnesque-css", ["require", "exports", "module"], function (require, exports, module) { module.exports = cssText; }); -(ace as any).define("ace/theme/zenburnesque", ["require", "exports", "module", "ace/theme/zenburnesque-css", "ace/lib/dom"], function (require: any, exports: any, module: any) { +ace.define("ace/theme/zenburnesque", ["require", "exports", "module", "ace/theme/zenburnesque-css", "ace/lib/dom"], function (require, exports, module) { exports.isDark = true; exports.cssClass = "ace-zenburnesque"; exports.cssText = require("./zenburnesque-css"); - var dom = require("../lib/dom"); + const dom = require("../lib/dom"); dom.importCssString(exports.cssText, exports.cssClass, false); }); diff --git a/src/settings/AceSettings.tsx b/src/settings/AceSettings.tsx index 55edde2..8070f66 100644 --- a/src/settings/AceSettings.tsx +++ b/src/settings/AceSettings.tsx @@ -9,6 +9,8 @@ import useSettingsStore from "@src/hooks/useSettingsStore"; import { LL } from "@src/i18n/i18n"; import { languageModeMap } from "@src/service/AceLanguages"; import { + AceCommunityDarkThemesList, + AceCommunityLightThemesList, AceDarkThemesList, AceKeyboardList, AceLightThemesList, @@ -226,19 +228,23 @@ export const AceSettings: React.FC = ({}) => { const lightThemeOptions = useMemo( () => - [...AceLightThemesList].sort().map((theme) => ({ - value: theme, - label: theme, - })), + [...AceLightThemesList, ...AceCommunityLightThemesList] + .sort() + .map((theme) => ({ + value: theme, + label: theme, + })), [], ); const darkThemeOptions = useMemo( () => - [...AceDarkThemesList].sort().map((theme) => ({ - value: theme, - label: theme, - })), + [...AceDarkThemesList, ...AceCommunityDarkThemesList] + .sort() + .map((theme) => ({ + value: theme, + label: theme, + })), [], );