Chromium Code Reviews| Index: dart/utils/dartdoc/interact.dart |
| =================================================================== |
| --- dart/utils/dartdoc/interact.dart (revision 2559) |
| +++ dart/utils/dartdoc/interact.dart (working copy) |
| @@ -5,8 +5,12 @@ |
| /** Provides client-side behavior for generated docs. */ |
| #library('interact'); |
| +#import('../../frog/lang.dart'); |
|
Bob Nystrom
2011/12/19 23:17:34
I tend to place relative #imports after "dart:" on
michael.haubenwallner
2011/12/20 08:54:54
Done.
|
| +#import('../markdown/lib.dart', prefix: 'md'); |
| #import('dart:html'); |
| +#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 |
|
Bob Nystrom
2011/12/19 23:17:34
Add a period. Comments should always be full sente
michael.haubenwallner
2011/12/20 08:54:54
Done.
|
| + if (!pre.classes.contains('formatted')) { |
| + pre.innerHTML = classifySource(new SourceFile('', pre.text)); |
| + pre.classes.add('formatted'); |
| + }; |
| pre.classes.add('expanded'); |
| } |
| }); |
| } |
| }); |
| -} |
| +} |