Skip to content

Commit 235d110

Browse files
committed
ANSI to UTF8
1 parent 4bc624c commit 235d110

28 files changed

+160
-188
lines changed

Document.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Les documents</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
</head>
87
<body spellcheck="false">

HTMLZone.Caret.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Le curseur</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/codeComments.css">
87
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">

HTMLZone.Character.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Les caractères</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone.CurrentLine.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>La ligne courante</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone.Grip.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>La poignée dimension</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone.Gutter.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Les numéros de ligne</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone.Status.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>La barre de status</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone.TabMenu.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Les onglets</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone.TextZoneControl.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>La zone texte</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone.TopMenu.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Le menu</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

HTMLZone._.htm

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Les bloques HTML</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>

Module.Brackets.htm

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<!DOCTYPE HTML>
22
<html>
33
<head>
4-
<title>Symboles opposés</title>
5-
4+
<title>Symboles opposés</title>
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>
@@ -19,17 +18,17 @@
1918

2019
<a href="./index.htm">index</a>
2120

22-
<h1>Symboles opposés</h1>
21+
<h1>Symboles opposés</h1>
2322

2423
<div><h2>Objectif</h2>
25-
<p>Coloré les paires de symbole pour mieux visualiser les bloques.</p>
24+
<p>Coloré les paires de symbole pour mieux visualiser les bloques.</p>
2625
</div>
2726

2827
<div><h2>Diagramme</h2>
2928
<img src="diagram/Class.Brackets.gif">
3029
</div>
3130

32-
<div><h2>Aperçu</h2>
31+
<div><h2>Aperçu</h2>
3332
<textarea id="eSource" wrap="off" style="width:45%; height:400px; display:none;"></textarea>
3433

3534
<div id="eContents"><!--Editor.addModule('Brackets',(function(){

Module.Commands.htm

+6-7
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Les commandes</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<link rel="stylesheet" type="text/css" href="src/view.commands.css">
@@ -31,16 +30,16 @@
3130

3231
<div><h2>Objectif</h2>
3332
<ul>
34-
<li>Regrouper les actions éxecutées dans l'éditeur.</li>
33+
<li>Regrouper les actions éxecutées dans l'éditeur.</li>
3534
</ul>
3635
</div>
3736

3837
<div><h2>A noter</h2>
3938
<ul>
40-
<li>Les commandes sont exécutées par <code>oEditor.execCommand</code>.</li>
41-
<li>Elles peuvent être associées à des touches raccourcies <del>et à des boutons de l'éditeur</del>.</li>
39+
<li>Les commandes sont exécutées par <code>oEditor.execCommand</code>.</li>
40+
<li>Elles peuvent être associées à des touches raccourcies <del>et à des boutons de l'éditeur</del>.</li>
4241
<li>
43-
La liste des commandes est étendue pendant l'exécution.<br>
42+
La liste des commandes est étendue pendant l'exécution.<br>
4443
<code>Editor.extend( 'Commands', { COMMAND_NAME:function(D,C,S,T,V){} })</code>
4544
<pre>
4645
/*
@@ -52,15 +51,15 @@
5251
V = D.oView
5352
*/</pre>
5453
</li>
55-
<li>Pour consulter la liste des commandes, presser les touches <kbd>CTRL+W</kbd> quand l'éditeur est actif.</li>
54+
<li>Pour consulter la liste des commandes, presser les touches <kbd>CTRL+W</kbd> quand l'éditeur est actif.</li>
5655
</ul>
5756
</div>
5857

5958
<div class=""><h2>Diagramme</h2>
6059
<img src="diagram/Class.Commands.gif">
6160
</div>
6261

63-
<div class=""><h2>Aperçu</h2>
62+
<div class=""><h2>Aperçu</h2>
6463
<!-- SOURCE -->
6564
<textarea id="eSource" wrap="off">
6665
/* 1 - JavaScript syntax */

Module.Dialog.htm

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
<!DOCTYPE HTML>
22
<html>
33
<head>
4-
<title>Les fenêtres modales</title>
5-
4+
<title>Les fenêtres modales</title>
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<link rel="stylesheet" type="text/css" href="src/view.commands.css">
@@ -21,18 +20,18 @@
2120

2221
<a href="./index.htm">index</a>
2322

24-
<div><h1>Les fenêtres modales</h1>
23+
<div><h1>Les fenêtres modales</h1>
2524

2625
<div class=""><h2>Objectifs</h2>
2726
<ul>
28-
<li>Ouvrir des fenêtres diverses : recherche, configuration, aide, ...</li>
29-
<li>Regrouper la gestion des fenêtres.</li>
27+
<li>Ouvrir des fenêtres diverses : recherche, configuration, aide, ...</li>
28+
<li>Regrouper la gestion des fenêtres.</li>
3029
</ul>
3130
</div>
3231
<div class=""><h2>A noter</h2>
3332
<ul>
34-
<li>Cette fonctionnalité existe uniquement avec le protocole http.</li>
35-
<li>Les <a href="popups/index.htm">fichiers des fenêtres</a> sont dans le dossier <code>popups/</code>.</li>
33+
<li>Cette fonctionnalité existe uniquement avec le protocole http.</li>
34+
<li>Les <a href="popups/index.htm">fichiers des fenêtres</a> sont dans le dossier <code>popups/</code>.</li>
3635
</ul>
3736
</div>
3837

@@ -41,7 +40,7 @@
4140
</div>
4241

4342

44-
<div class=""><h2>Aperçu</h2>
43+
<div class=""><h2>Aperçu</h2>
4544
<textarea id="eSource" wrap="off"></textarea>
4645
<div id="eContents"><!--
4746
...
@@ -54,7 +53,7 @@
5453
</div>
5554

5655
<div class=""><h2>A faire</h2>
57-
<p>Y étudier plus sérieusement.</p>
56+
<p>Y étudier plus sérieusement.</p>
5857
</div>
5958

6059

Module.Fold.htm

+12-13
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Le replie de bloc</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<style>
@@ -21,19 +20,19 @@
2120
<a href="./index.htm">index</a>
2221

2322
<div><h1>Le replie de bloc</h1>
24-
<p>Ce module requiert le résultat de l'<a href="Strategy.Highlighting.Syntax.htm">analyse lexicale</a>.</p>
23+
<p>Ce module requiert le résultat de l'<a href="Strategy.Highlighting.Syntax.htm">analyse lexicale</a>.</p>
2524

2625
<div class=""><h2>Objectifs</h2>
2726
<ul>
28-
<li>Réduire visuellement le nombre de ligne du texte source.</li>
27+
<li>Réduire visuellement le nombre de ligne du texte source.</li>
2928
</ul>
3029
</div>
3130

3231
<div class=""><h2>Diagramme</h2>
3332
<img src="diagram/Class.Fold.gif">
3433
</div>
3534

36-
<div class=""><h2>Aperçu</h2>
35+
<div class=""><h2>Aperçu</h2>
3736
<!-- SOURCE -->
3837
<textarea id="eSource"></textarea>
3938
<div id="eContents"><!--Editor.addModule('Fold',(function(){
@@ -102,7 +101,7 @@
102101
// default:throw new Error ( e.title )
103102
}
104103
}
105-
// Needed tant que 'e' n'a plus de parent (il est effacé!)
104+
// Needed tant que 'e' n'a plus de parent (il est effacé!)
106105
setTimeout( function(){ D.oEditor.focus()}, 50 )
107106
})
108107
,D.oCaret, 'change', CallBack( this, 'highlight' )
@@ -172,15 +171,15 @@
172171
_f( this.nCurrentFoldID, 'delete' )
173172
this.nCurrentFoldID = _f( nFoldID, 'add' )
174173
},
175-
getBrackets :function(){ // TODO : eviter les calcul inutile lors de l'édition
174+
getBrackets :function(){ // TODO : eviter les calcul inutile lors de l'édition
176175
if( ! this.bVisible ) return ;
177176
var D=this.oDocument, Sy=D.oSyntax.oStrategy, V=D.oView
178177
var aBefore = this.aIntervals
179178
if( Sy ){
180179
var o=Sy.oRootNode
181180
, f=function( s ){ return to_array( o.getElementsByTagName( s ))}
182181
, aIntervals = []
183-
// Marque à faux tous les intervalles cachés. sera égale aux intervalles sans point de controle
182+
// Marque à faux tous les intervalles cachés. sera égale aux intervalles sans point de controle
184183
for(var i=0, a; a=V.aHiddenRanges[i]; i++ ) a[2] = false
185184
// Recherche les paires
186185
for(var i=0, ni=this.aPaired.length; i<ni; i++ ){
@@ -196,7 +195,7 @@
196195
var n2 = oNode.oValue.lineStart
197196
if( n1==n2 ) continue;
198197
aIntervals.push( Range( n1, n2, 1 ))
199-
// Marquage des intervalles pouvant-être réafichés
198+
// Marquage des intervalles pouvant-être réafichés
200199
var bHidden = V.isHiddenRange( n1+1, n2 )
201200
if( bHidden ) V.aHiddenRanges[ bHidden-1 ][2]=true
202201
}
@@ -205,7 +204,7 @@
205204
for(var j=0, oNode; oNode=aLPAIR[j]; j++ )
206205
aIntervals.push( Range( oNode.oValue.lineStart, sRPair+' ?' ))
207206
}
208-
// Affiche les intervalles ne pouvant plus être réaffiché
207+
// Affiche les intervalles ne pouvant plus être réaffiché
209208
for(var i=0, a; a=V.aHiddenRanges[i]; i++ ) if( ! a[2]) V.showRange( a[0], a[1])
210209
// Organisation des paires
211210
aIntervals.sortBy('1','DESC')
@@ -217,12 +216,12 @@
217216
for(var j=i+1; j<ni; j++ ){
218217
var a2 = aIntervals[j]
219218
if( ! a2 ) continue;
220-
if( a1[0]==a2[0]){ // Si deux intervalles ont le même départ on efface le deuxième
219+
if( a1[0]==a2[0]){ // Si deux intervalles ont le même départ on efface le deuxième
221220
aIntervals[j] = null
222221
continue;
223222
}
224223
if( a2[0]>=a1[1]) break;
225-
// Mise à jour du "Level"
224+
// Mise à jour du "Level"
226225
if( a1[0]<=a2[0] && a2[1]<=a1[1]) a2[2]=a1[2]+1
227226
}
228227
}
@@ -232,7 +231,7 @@
232231
a.push( aIntervals[i])
233232
this.aIntervals = a
234233
}
235-
// met à jour l'affichage si et seulement si il diffère
234+
// met à jour l'affichage si et seulement si il diffère
236235
if( aBefore.toString() != this.aIntervals.toString()) this.refresh()
237236
},
238237
setBrackets :function(){
@@ -267,7 +266,7 @@
267266
if( ! n1ViewLine ) continue;
268267
var bHidden = V.isHiddenRange( n1+1, n2 )
269268
, sTop = (n1ViewLine-1)*Ch.nHeight +nVAlign+'px'
270-
// Point de contrôle de l'intervalle
269+
// Point de contrôle de l'intervalle
271270
this.oControlPoints[i]=[
272271
eParent.appendChild( Tag( 'DT',{ nFoldID:i, innerHTML:bHidden?'+':'-', style:{
273272
top: sTop,

Module.KeyBoard.htm

+14-15
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<html>
33
<head>
44
<title>Le clavier</title>
5-
65
<link rel="stylesheet" type="text/css" href="src/css/styles.css">
76
<link rel="stylesheet" type="text/css" href="src/css/syntaxes.css">
87
<link rel="stylesheet" type="text/css" href="src/view.commands.css">
@@ -47,19 +46,19 @@
4746
<ul>
4847
<li>Capturer le texte saisie au clavier.</li>
4948
<li>Ajouter des touches raccourcies</li>
50-
<li>Copier/couper du texte pour le coller à l'extérieur de l'éditeur.</li>
49+
<li>Copier/couper du texte pour le coller à l'extérieur de l'éditeur.</li>
5150
</ul>
5251
</div>
5352
<div class=""><h2>A noter</h2>
5453
<ul>
5554
<li>
56-
La liste des touches raccourcies est étendue pendant l'exécution.<br>
55+
La liste des touches raccourcies est étendue pendant l'exécution.<br>
5756
<code>Editor.extend( 'KeyBoard', { 'CTRL+1':'MARK_STYLE_1', 'CTRL+2':'MARK_STYLE_2' })</code>
5857
</li>
5958
<li>
60-
Comment consulter la liste des touches raccourcies ? (associées à des commandes...)
59+
Comment consulter la liste des touches raccourcies ? (associées à des commandes...)
6160
<ol>
62-
<li>rendre actif l'éditeur</li>
61+
<li>rendre actif l'éditeur</li>
6362
<li>presser les touches <kbd>CTRL+W</kbd></li>
6463
<li>cliquer sur "Commandes et raccourcies"</li>
6564
</ol>
@@ -119,15 +118,15 @@
119118

120119
<div><h2>Comment ca marche</h2>
121120
<dl>
122-
<dt><b>La capture des touches pressées</b></dt>
121+
<dt><b>La capture des touches pressées</b></dt>
123122
<dd>
124-
Elle se fait avec un élément textarea en arrière plan, actif lorsque le curseur clignote dans l'éditeur.
123+
Elle se fait avec un élément textarea en arrière plan, actif lorsque le curseur clignote dans l'éditeur.
125124
</dd>
126-
<dt><b>Le coupé et le copié de la sélection</b></dt>
125+
<dt><b>Le coupé et le copié de la sélection</b></dt>
127126
<dd>
128-
Elle se fait avec un autre élément textarea.<br>
129-
On a donc un second textarea en arrière plan, actif lorsqu'une sélection existe. <br>
130-
Son contenu, totalement sélectionné, est la sélection dans l'éditeur.
127+
Elle se fait avec un autre élément textarea.<br>
128+
On a donc un second textarea en arrière plan, actif lorsqu'une sélection existe. <br>
129+
Son contenu, totalement sélectionné, est la sélection dans l'éditeur.
131130
</dd>
132131
</dl>
133132
</div>
@@ -188,12 +187,12 @@
188187
<!--
189188
<div><h2> Conclusion</h2>
190189
<p>
191-
Quelque soit son implémentation l'ensemble du système fonctionne avec des petits textes.
192-
Mais dés que la longueur du texte grandie il faut impérativement éviter :
190+
Quelque soit son implémentation l'ensemble du système fonctionne avec des petits textes.
191+
Mais dés que la longueur du texte grandie il faut impérativement éviter :
193192
</p>
194193
<ul>
195-
<li>Accéder aux dimensions des éléments non fixées</li>
196-
<li>Affecter l'attribut innerHTML d'un élément avec un grand texte.</li>
194+
<li>Accéder aux dimensions des éléments non fixées</li>
195+
<li>Affecter l'attribut innerHTML d'un élément avec un grand texte.</li>
197196
</ul>
198197
</div>
199198
-->

0 commit comments

Comments
 (0)