From f56125d94efba462869f09064dfa39aa780b8016 Mon Sep 17 00:00:00 2001 From: Matias Niemelä Date: Tue, 4 Jun 2013 19:05:50 -0400 Subject: chore(ngdocs): setup bower as the package manager for the docs pages --- .../angular-bootstrap/bootstrap-prettify.js | 290 ++ docs/components/angular-bootstrap/bootstrap.js | 212 ++ docs/components/bootstrap/bootstrap-prettify.js | 290 -- docs/components/bootstrap/bootstrap.js | 212 -- docs/components/bootstrap/css/bootstrap.css | 3990 -------------------- .../bootstrap/google-prettify/prettify.css | 30 - .../bootstrap/google-prettify/prettify.js | 1538 -------- docs/content/misc/contribute.ngdoc | 11 +- docs/src/gen-docs.js | 19 +- docs/src/templates/css/bootstrap.min.css | 689 ---- docs/src/templates/css/docs.css | 5 - docs/src/templates/css/font-awesome.css | 540 --- docs/src/templates/css/prettify.css | 51 + docs/src/templates/font/FontAwesome.otf | Bin 48748 -> 0 bytes docs/src/templates/font/fontawesome-webfont.eot | Bin 25395 -> 0 bytes docs/src/templates/font/fontawesome-webfont.svg | 284 -- docs/src/templates/font/fontawesome-webfont.svgz | Bin 21845 -> 0 bytes docs/src/templates/font/fontawesome-webfont.ttf | Bin 55096 -> 0 bytes docs/src/templates/font/fontawesome-webfont.woff | Bin 29380 -> 0 bytes docs/src/templates/index.html | 12 +- docs/src/templates/js/jquery.js | 1 - docs/src/templates/js/jquery.min.js | 1 - docs/src/templates/js/lunr.js | 1560 -------- docs/src/writer.js | 8 +- 24 files changed, 593 insertions(+), 9150 deletions(-) create mode 100644 docs/components/angular-bootstrap/bootstrap-prettify.js create mode 100644 docs/components/angular-bootstrap/bootstrap.js delete mode 100644 docs/components/bootstrap/bootstrap-prettify.js delete mode 100644 docs/components/bootstrap/bootstrap.js delete mode 100644 docs/components/bootstrap/css/bootstrap.css delete mode 100644 docs/components/bootstrap/google-prettify/prettify.css delete mode 100644 docs/components/bootstrap/google-prettify/prettify.js delete mode 100644 docs/src/templates/css/bootstrap.min.css delete mode 100755 docs/src/templates/css/font-awesome.css create mode 100644 docs/src/templates/css/prettify.css delete mode 100755 docs/src/templates/font/FontAwesome.otf delete mode 100755 docs/src/templates/font/fontawesome-webfont.eot delete mode 100755 docs/src/templates/font/fontawesome-webfont.svg delete mode 100755 docs/src/templates/font/fontawesome-webfont.svgz delete mode 100755 docs/src/templates/font/fontawesome-webfont.ttf delete mode 100755 docs/src/templates/font/fontawesome-webfont.woff delete mode 120000 docs/src/templates/js/jquery.js delete mode 120000 docs/src/templates/js/jquery.min.js delete mode 100644 docs/src/templates/js/lunr.js (limited to 'docs') diff --git a/docs/components/angular-bootstrap/bootstrap-prettify.js b/docs/components/angular-bootstrap/bootstrap-prettify.js new file mode 100644 index 00000000..cbe7b53f --- /dev/null +++ b/docs/components/angular-bootstrap/bootstrap-prettify.js @@ -0,0 +1,290 @@ +'use strict'; + +var directive = {}; +var service = { value: {} }; + +var DEPENDENCIES = { + 'angular.js': 'http://code.angularjs.org/' + angular.version.full + '/angular.min.js', + 'angular-resource.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-resource.min.js', + 'angular-route.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-route.min.js', + 'angular-sanitize.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-sanitize.min.js', + 'angular-cookies.js': 'http://code.angularjs.org/' + angular.version.full + '/angular-cookies.min.js' +}; + + +function escape(text) { + return text. + replace(/\&/g, '&'). + replace(/\/g, '>'). + replace(/"/g, '"'); +} + +/** + * http://stackoverflow.com/questions/451486/pre-tag-loses-line-breaks-when-setting-innerhtml-in-ie + * http://stackoverflow.com/questions/195363/inserting-a-newline-into-a-pre-tag-ie-javascript + */ +function setHtmlIe8SafeWay(element, html) { + var newElement = angular.element('
' + html + '
'); + + element.html(''); + element.append(newElement.contents()); + return element; +} + + +directive.jsFiddle = function(getEmbeddedTemplate, escape, script) { + return { + terminal: true, + link: function(scope, element, attr) { + var name = '', + stylesheet = '\n', + fields = { + html: '', + css: '', + js: '' + }; + + angular.forEach(attr.jsFiddle.split(' '), function(file, index) { + var fileType = file.split('.')[1]; + + if (fileType == 'html') { + if (index == 0) { + fields[fileType] += + '
\n' + + getEmbeddedTemplate(file, 2); + } else { + fields[fileType] += '\n\n\n \n' + + ' \n'; + } + } else { + fields[fileType] += getEmbeddedTemplate(file) + '\n'; + } + }); + + fields.html += '
\n'; + + setHtmlIe8SafeWay(element, + '
' + + hiddenField('title', 'AngularJS Example: ' + name) + + hiddenField('css', ' \n' + + stylesheet + + script.angular + + (attr.resource ? script.resource : '') + + ' \n' + - stylesheet + - script.angular + - (attr.resource ? script.resource : '') + - '