File tree Expand file tree Collapse file tree 2 files changed +28
-2
lines changed Expand file tree Collapse file tree 2 files changed +28
-2
lines changed Original file line number Diff line number Diff line change @@ -520,14 +520,39 @@ var errors = {
520
520
// infinite is handled in the Help section.
521
521
} ;
522
522
523
- // add escaped characters:
523
+ // add escaped characters to the reference:
524
+ var reference = library . kids [ 1 ] ;
524
525
var chars = "\t\n\v\f\r\0.\\+*?^$[]{}()|/" ;
525
526
var tokens = "tnvfr0" ;
526
- var kids = library . kids [ 1 ] . kids [ 2 ] . kids ;
527
+ var kids = reference . kids [ 2 ] . kids ;
527
528
for ( var i = 0 ; i < chars . length ; i ++ ) {
528
529
kids . push ( Docs . getEscCharDocs ( chars [ i ] , tokens [ i ] , misc . kids [ 0 ] . tip ) ) ;
529
530
}
530
531
532
+
533
+ /*
534
+ // add the "All" reference section:
535
+ kids = reference.kids;
536
+ kids.unshift({
537
+ label: "All",
538
+ desc: "All RegEx tokens supported in JS.",
539
+ kids: []
540
+ });
541
+ var all = kids[0].kids;
542
+ for (i=0; i<kids.length; i++) {
543
+ var entries = kids[i].kids;
544
+ for (var j=0; j<entries.length; j++) {
545
+ var entry = entries[j];
546
+ var o = {};
547
+ for (var n in entry) { o[n] = entry[n]; }
548
+ o.label = o.label||o.id;
549
+ delete(o.id);
550
+ all.push(o);
551
+ }
552
+ }
553
+ //*/
554
+
555
+
531
556
Docs . setContent ( { errors :errors , library :library , misc :misc } ) ;
532
557
533
558
} ) ( ) ;
Original file line number Diff line number Diff line change @@ -158,6 +158,7 @@ SOFTWARE.
158
158
159
159
window . addEventListener ( "resize" , $ . bind ( this , this . deferResize ) ) ;
160
160
this . resize ( ) ;
161
+ this . deferResize ( ) ; // this (hopefully) fixes an odd bug in some browsers where the initial draw is wrong.
161
162
this . setupUndo ( ) ;
162
163
163
164
this . setInitialExpression ( ) ;
You can’t perform that action at this time.
0 commit comments