Skip to content

Commit 37e3ad2

Browse files
save file
1 parent c19d890 commit 37e3ad2

File tree

1 file changed

+50
-21
lines changed

1 file changed

+50
-21
lines changed

utils/editors/editor/v2.0/editor-v2.0.html

Lines changed: 50 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,43 @@
11

22

3+
<!DOCTYPE html>
34

45
<html>
56

67
<head>
7-
8-
<title>editor</title>
9-
<meta name=description content='A fast, distraction-free online text editor for writing, coding, and note-taking. Built for developers and creators who value simplicity and speed'>
8+
<meta charset=utf-8>
9+
10+
<title>
11+
Editor
12+
</title>
13+
14+
<meta name=description content='A fast, distraction-free online text editor for writing, coding, and note-taking. Built for developers and creators who value simplicity and speed.'>
1015

11-
<base href='https://javascript-2020.github.io/utils/editors/editor/'>
16+
<base href='https://ext-code.com/utils/editors/editor/'>
1217
<link rel=canonical href='https://ext-code.com/utils/editors/editor/editor.html'>
1318

1419
<meta name=viewport content='width=device-width, initial-scale=1'>
1520
<link rel=icon type='image/png' href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAABm1BMVEVHcEzhnCznsmDloTPlni/cUVWuim3xoSbyoCTiSUngTE3lR0jdlynlmSPOUlfd3+EoKCgkJCThlBvjkxnxpjHwoyvmlRnh09PrmyLiT1Hr6+vuybLfkBf59O3iTE7ilRzrpDjwpTDxoyvvpjTmSEfdTEzlSEj35MTf3+D8/Pzw+vt2b4EVFRXdo0srKyvt6egpKSnikxv7/PzckRvypCzxoiju6ubllh7fV1rpmB3hTU7k5OT8/PznzablSkrjTkzw8PDg4eHunCDyyIXxqTnZbnD47drffn3w6d3gkBX+/v7gRUXgza4nJyeqqqrfU1P///8mJiZTU1MoKCgnJycqKipBQUFBQUHtmh3vnSDplxrolhnnlRjjQ0PsmRzmlBfkkhX6+/vumx7jkBPmkxX39/fiQEDqmBvxnyLmRUbz8/PhjhLs6OX9/f3yoSbpqUbs2trrmBv06dbw4MTy1aXvvW7sypblnJ3gV1ficnHn28nhtXPzxXrxpjHeSkrnv8Dky6TflSXnkZHimizqurykpKR9fX3FxcVISEgmqyd1AAAAZHRSTlMADQQjGhMC4fXGWug5XwYW/TN22kiG8rrMT792xfqNkf11pTj6OfAIIZYiAQX+VfformpMtL7toiXqdmqAnt2u82Dz2NE+Pf725w2lr5Zz1KfZyM97QMwl///////////////+3U9RHgAAAatJREFUKM91k1dbE0EUhpcEEkgMCb1Kk64QpCgWVDrSlTZtZyab3exmN6TQVBBBEfBnM/GO2ezcvs9558w35yiKdCo6+j/2BRSPUx0Kp3urQhUeeLEqpabT4Y7pknS4aflXSlWFoKXaTX1tK/lv3wVX0x/eui94tnB6nLn6oRYF4RaZlvdktdxZpihIqf0hWd1dCU3+++I881cI1mR5fdCiRHecketM/s9Wn0T9kxbAjDsOv7k4j7dJnZc1VGoYk6TDCeMj68OPaaA+CBFBzHEY1pPtT2T1FDQJQtxhJuGfIwGXmhIESJKbiCU7yyR1JAgIAabOEcW83S/H1axhBjTMMTBZ3YQrLg3pFFLGAECNtZJ6oHvO1LElOgdaAb8sl4qX5rt03RKhUAhQnfwmZfzpSQ5mIaVQKzTW+uSveJ8wjn5eahSK4teyWhkYSiQSRYEFabNLrawKbBj28WkWvIn4XDi6fSiwYR+ddclx/cdNtii3bfvVjL/EeB58vbu3DftT62y01PTWfIn9u423vht8XnK498Zisf3NQa/NGR3b2a154bVWgdENT/gANP5uhp+UdMEAAAAASUVORK5CYII='>
1621

22+
<script type='application/ld+json'>
23+
{
24+
"@context" : "https://schema.org",
25+
"@type" : "SoftwareApplication",
26+
"name" : "Editor",
27+
"url" : "https://ext-code.com/utils/editors/editor/editor.html",
28+
"author" : {"@type":"Person","name":"Matthew Richards"},
29+
"description" : "A fast, distraction-free online text editor for writing, coding, and note-taking. Built for developers and creators who value simplicity and speed.",
30+
"applicationCategory" : "DeveloperApplication",
31+
"operatingSystem" : "All",
32+
"browserRequirements" : "Requires JavaScript-enabled browser",
33+
"softwareVersion" : "1.0.0",
34+
"offers" : {"@type":"Offer","price":"0","priceCurrency":"GBP"}
35+
}
36+
</script>
37+
38+
39+
<script src='https://cdn.jsdelivr.net/npm/ace-builds@1.37.0/src-min-noconflict/ace.js'></script>
40+
1741

1842
<script src='https://libs.ext-code.com/js/dom/component/component.js'></script>
1943

@@ -22,11 +46,17 @@
2246
console.log('editor-v2.0.html');
2347
console.log();
2448
console.json=v=>console.log(JSON.stringify(v,null,4));
49+
var df=true,version='v2.0'
50+
;
51+
52+
var ace;
53+
2554
var ext;
2655
var $;
2756
var datatype;
2857
var menumod;
2958
var keydown;
59+
var debug;
3060

3161
var menu;
3262

@@ -40,13 +70,12 @@
4070
//:
4171

4272

43-
mod.stack.add = init;
44-
4573
async function init(){
4674
console.log('init');
4775
//keydown = keydown();
4876
menu = menumod();
49-
hdr = mod.hdr;
77+
78+
hdr = mod['editors-hdr'];
5079
mainmenu = mod['main-menu'];
5180
filemod = mod.filemod;
5281
publish = mod.publish;
@@ -61,17 +90,16 @@
6190
editor.initmod({ext,$,menu});
6291
log.initmod({ext,$});
6392

64-
await mainmenu.init();
65-
await hdr.init();
66-
await filemod.init();
67-
await publish.init();
68-
await editor.init();
69-
await log.init();
93+
await Promise.all([
94+
mainmenu.init(),
95+
hdr.init(),
96+
filemod.init(),
97+
publish.init(),
98+
editor.init(),
99+
log.init(),
100+
]);
70101

71102

72-
//:
73-
74-
75103
window.onfocus = ()=>editor && editor.focus();
76104
keydown.add(kd);
77105
menu.on.close = ()=>editor.focus();
@@ -93,9 +121,10 @@
93121
'js/dom/$.js',
94122
'js/core/datatype.js',
95123
'js/dom/menumod/menumod.js',
96-
'js/dom/keydown/keydown.js'
124+
'js/dom/keydown/keydown.js',
125+
'js/debug/debug.js',
97126
);
98-
[$,datatype,menumod,keydown] = await promise;
127+
[$,datatype,menumod,keydown,debug] = await promise;
99128

100129
mod.stack.complete;
101130

@@ -151,11 +180,11 @@
151180

152181
<body>
153182

154-
<hdr component=grp v2.0>
183+
<editors-hdr component=grp>
155184
<img class=title src='images/editor.png' style='top:-5px;height:55px'>
156185
<h1 slot=seo-hdr class=visually-hidden>editor</h1>
157-
<span slot=date>24 Aug 2025</span>
158-
</hdr>
186+
<time slot=date datetime=2025-10-30>30 Oct 2025</time>
187+
</editors-hdr>
159188

160189

161190
<div id=hdr>

0 commit comments

Comments
 (0)