angular.js/src
Igor Minar aef0980063 fix($location): default to / for the url base if no base[href]
With the recent refactoring of $location service we changed this behavior
resulting in a regression.

Previously we thought that html5 mode always required base[href]
to be set in order for urls to resolve properly. It turns out that
base[href] is problematic because it makes anchor urls (#foo) to
always resolve to the base url, which is almost always incorrect
and results in all anchors links and other anchor urls (e.g. svg
references) to be broken.

For this reason, we should now start recommending that people just
deploy to root context (/) and not set the base[href] when using
the html5 mode (push/pop history state).

If it's impossible to deploy to the root context then either all
urls in the app must be absolute or base[href] must be set with the
caveat that anchor urls in such app won't work.

Closes #2762
2013-06-24 22:32:55 -07:00
..
auto chore(minErr): replace ngError with minErr 2013-06-17 13:29:30 -07:00
ng fix($location): default to / for the url base if no base[href] 2013-06-24 22:32:55 -07:00
ngCookies feat($cookieStore): $cookieStore.get now parses blank string as blank string 2013-05-08 10:04:07 +01:00
ngLocale fix(i18n): escape all chars above \u007f in locale files 2013-04-17 22:13:49 +01:00
ngMobile feat(jqLite): switch bind/unbind to more recent jQuery on/off 2013-06-19 20:53:24 +01:00
ngMock feat(jqLite): switch bind/unbind to more recent jQuery on/off 2013-06-19 20:53:24 +01:00
ngResource refactor($route): pull $route and friends into angular-route.js 2013-06-06 17:07:12 -07:00
ngRoute docs(ngRoute): clarify when gets updated 2013-06-11 22:15:54 +01:00
ngSanitize docs(sanitize): add @description section 2013-06-04 21:48:39 +01:00
ngScenario feat(jqLite): switch bind/unbind to more recent jQuery on/off 2013-06-19 20:53:24 +01:00
Angular.js fix($parse): move global getter out of parse.js 2013-06-24 20:46:32 -07:00
angular.prefix chore(license): update to google 2012-04-20 11:29:34 -07:00
angular.suffix fix(init): use jQuery#ready for init if available 2012-03-23 15:41:37 -07:00
AngularPublic.js chore(AngularPublic): remove angular.noConflict feature 2013-06-06 22:06:50 -07:00
apis.js feat(ngRepeat): add support for custom tracking of items 2013-03-29 23:01:52 -07:00
jqLite.js feat(jqLite): switch bind/unbind to more recent jQuery on/off 2013-06-19 20:53:24 +01:00
loader.js docs(loader): fix typo and minor semantic error 2013-06-18 21:21:20 +01:00
loader.prefix chore(license): update to google 2012-04-20 11:29:34 -07:00
loader.suffix feat(module): new module loader 2012-01-10 22:27:00 -08:00
minErr.js chore(minErr): replace ngError with minErr 2013-06-17 13:29:30 -07:00
module.prefix chore(module): improved module prefix/suffix code 2012-05-04 15:50:37 -07:00
module.suffix chore(module): improved module prefix/suffix code 2012-05-04 15:50:37 -07:00
publishExternalApis.js chore(Rakefile): get ready for modules 2012-03-28 11:16:36 -07:00