| Index: dart/utils/dartdoc/interact.dart
|
| ===================================================================
|
| --- dart/utils/dartdoc/interact.dart (revision 2559)
|
| +++ dart/utils/dartdoc/interact.dart (working copy)
|
| @@ -6,7 +6,11 @@
|
| #library('interact');
|
|
|
| #import('dart:html');
|
| +#import('../../frog/lang.dart');
|
| +#import('../markdown/lib.dart', prefix: 'md');
|
|
|
| +#source('classify.dart');
|
| +
|
| main() {
|
| window.on.contentLoaded.add((e) {
|
| for (var elem in document.queryAll('.method, .field')) {
|
| @@ -21,9 +25,14 @@
|
| if (pre.classes.contains('expanded')) {
|
| pre.classes.remove('expanded');
|
| } else {
|
| + // Syntax highlight.
|
| + if (!pre.classes.contains('formatted')) {
|
| + pre.innerHTML = classifySource(new SourceFile('', pre.text));
|
| + pre.classes.add('formatted');
|
| + };
|
| pre.classes.add('expanded');
|
| }
|
| });
|
| }
|
| });
|
| -}
|
| +}
|
|
|