From 4f22d6866c052fb5b770ce4f377cecacacd9e6d8 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Thu, 23 Dec 2010 00:44:27 +0100 Subject: complete rewrite of documentation generation - romeved mustache.js - unified templates - improved testability of the code --- docs/callback.js | 66 ---- docs/directive.template | 58 ---- docs/doc_widgets.css | 35 -- docs/doc_widgets.js | 71 ---- docs/docs-data.js | 1 - docs/docs-scenario.html | 10 - docs/docs-scenario.js | 9 - docs/docs.css | 256 -------------- docs/docs.js | 47 --- docs/filter.template | 65 ---- docs/formatter.template | 53 --- docs/function.template | 52 --- docs/index.html | 45 --- docs/overview.template | 31 -- docs/spec/collectSpec.js | 288 ---------------- docs/spec/ngdocSpec.js | 257 ++++++++++++++ docs/spec/specs.js | 39 +++ docs/spec/writerSpec.js | 18 + docs/specs.js | 21 -- docs/src/callback.js | 69 ++++ docs/src/dom.js | 123 +++++++ docs/src/gen-docs.js | 42 +++ docs/src/ignore.words | 0 docs/src/ngdoc.js | 614 ++++++++++++++++++++++++++++++++++ docs/src/reader.js | 91 +++++ docs/src/templates/doc_widgets.css | 35 ++ docs/src/templates/doc_widgets.js | 71 ++++ docs/src/templates/docs-scenario.html | 10 + docs/src/templates/docs-scenario.js | 9 + docs/src/templates/docs.css | 262 +++++++++++++++ docs/src/templates/docs.js | 47 +++ docs/src/templates/index.html | 45 +++ docs/src/writer.js | 61 ++++ docs/validator.template | 59 ---- docs/widget.template | 68 ---- 35 files changed, 1793 insertions(+), 1235 deletions(-) delete mode 100644 docs/callback.js delete mode 100644 docs/directive.template delete mode 100644 docs/doc_widgets.css delete mode 100644 docs/doc_widgets.js delete mode 100644 docs/docs-data.js delete mode 100644 docs/docs-scenario.html delete mode 100644 docs/docs-scenario.js delete mode 100644 docs/docs.css delete mode 100644 docs/docs.js delete mode 100644 docs/filter.template delete mode 100644 docs/formatter.template delete mode 100644 docs/function.template delete mode 100644 docs/index.html delete mode 100644 docs/overview.template delete mode 100644 docs/spec/collectSpec.js create mode 100644 docs/spec/ngdocSpec.js create mode 100644 docs/spec/specs.js create mode 100644 docs/spec/writerSpec.js delete mode 100644 docs/specs.js create mode 100644 docs/src/callback.js create mode 100644 docs/src/dom.js create mode 100644 docs/src/gen-docs.js create mode 100644 docs/src/ignore.words create mode 100644 docs/src/ngdoc.js create mode 100644 docs/src/reader.js create mode 100644 docs/src/templates/doc_widgets.css create mode 100644 docs/src/templates/doc_widgets.js create mode 100644 docs/src/templates/docs-scenario.html create mode 100644 docs/src/templates/docs-scenario.js create mode 100644 docs/src/templates/docs.css create mode 100644 docs/src/templates/docs.js create mode 100644 docs/src/templates/index.html create mode 100644 docs/src/writer.js delete mode 100644 docs/validator.template delete mode 100644 docs/widget.template (limited to 'docs') diff --git a/docs/callback.js b/docs/callback.js deleted file mode 100644 index 0d0669d1..00000000 --- a/docs/callback.js +++ /dev/null @@ -1,66 +0,0 @@ -function noop(){} - -function chain(delegateFn, explicitDone){ - var onDoneFn = noop; - var onErrorFn = noop; - var waitForCount = 1; - delegateFn = delegateFn || noop; - var stackError = new Error('capture stack'); - - function decrementWaitFor() { - waitForCount--; - if (waitForCount == 0) - onDoneFn(); - } - - function self(){ - try { - return delegateFn.apply(self, arguments); - } catch (error) { - self.error(error); - } finally { - if (!explicitDone) - decrementWaitFor(); - } - }; - self.onDone = function(callback){ - onDoneFn = callback; - return self; - }; - self.onError = function(callback){ - onErrorFn = callback; - return self; - }; - self.waitFor = function(callback){ - if (waitForCount == 0) - throw new Error("Can not wait on already called callback."); - waitForCount++; - return chain(callback).onDone(decrementWaitFor).onError(self.error); - }; - - self.waitMany = function(callback){ - if (waitForCount == 0) - throw new Error("Can not wait on already called callback."); - waitForCount++; - return chain(callback, true).onDone(decrementWaitFor).onError(self.error); - }; - - self.done = function(callback){ - decrementWaitFor(); - }; - - self.error = function(error) { - var stack = stackError.stack.split(/\n\r?/).splice(2); - var nakedStack = []; - stack.forEach(function(frame){ - if (!frame.match(/callback\.js:\d+:\d+\)$/)) - nakedStack.push(frame); - }); - error.stack = error.stack + '\nCalled from:\n' + nakedStack.join('\n'); - onErrorFn(error); - }; - - return self; -} - -exports.chain = chain; diff --git a/docs/directive.template b/docs/directive.template deleted file mode 100644 index 07e38ea7..00000000 --- a/docs/directive.template +++ /dev/null @@ -1,58 +0,0 @@ -
-<{{element}} {{shortName}}="{{paramFirst.name}}">
- ...
-</{{element}}>
-
-
-
-' + scenario.text() + '