diff options
| -rw-r--r-- | docs/src/reader.js | 21 | 
1 files changed, 20 insertions, 1 deletions
| diff --git a/docs/src/reader.js b/docs/src/reader.js index f20bc06e..e1a4c586 100644 --- a/docs/src/reader.js +++ b/docs/src/reader.js @@ -47,7 +47,26 @@ function findNgDocInDir(directory, docNotify) {            fs.readFile(directory + '/' + file, docNotify.waitFor(function(err, content){              if (err) return this.error(err);              var section = '@section ' + directory.split('/').pop() + '\n'; -            docNotify(section + content.toString(), directory + '/' +file, 1); + +            //TEMPORARY FIX to strip stuff from the docs until gdocs api is fixed +            var text = content.toString(); + +            text = text.replace('\ufeff', ''); +            text = text.replace(/\r\n/mg, '\n'); +            text = text.replace(/^ /mg, '  '); //for some reason gdocs drop first space for indented lines + +            // strip out all text annotation comments +            text = text.replace(/^\[a\][\S\s]*/m, ''); + +            // strip out all text annotations +            text = text.replace(/\[\w{1,3}\]/mg, ''); + +            // fix smart-quotes +            text = text.replace(/[“”]/g, '"'); +            text = text.replace(/[‘’]/g, "'"); +            //TEMPORARY FIX END + +            docNotify(section + text, directory + '/' +file, 1);            }));          } else if(stats.isDirectory()) {            findNgDocInDir(directory + '/' + file, docNotify.waitFor(docNotify)); | 
