docs: load angular from CDN only on production

So that when running the docs locally, eg. during e2e testing, we use the latest build version of angular, rather than the stable one from CDN.

This fixes e2e tests running with Testacular.
This commit is contained in:
Vojta Jina 2012-09-17 16:55:48 -07:00
parent 6fc4fdb438
commit bcaa3bb373
2 changed files with 5 additions and 3 deletions

View file

@ -22,7 +22,7 @@
baseUrl = location.href.replace(rUrl, indexFile),
jQuery = /index-jq[^\.]*\.html$/.test(baseUrl),
debug = /index[^\.]*-debug\.html$/.test(baseUrl),
gae = (baseUrl.split('/').length == 4),
production = location.hostname === 'docs.angularjs.org',
headEl = document.getElementsByTagName('head')[0],
sync = true,
angularVersion = {
@ -45,7 +45,7 @@
addTag('script', {src: 'docs-keywords.js'}, sync);
function path(name) {
if (gae) {
if (production) {
if (name.match(/^angular(-\w+)?\.js/) && !name.match(/bootstrap/)) {
name = '//ajax.googleapis.com/ajax/libs/angularjs/' +
angularVersion.stable +

View file

@ -6,8 +6,10 @@ autoWatch = false;
singleRun = true;
logLevel = LOG_INFO;
logColors = true;
browsers = ['Chrome']
browsers = ['Chrome'];
proxies = {
// angular.js, angular-resource.js, etc
'/angular': 'http://localhost:8000/build/angular',
'/': 'http://localhost:8000/build/docs/'
};