angular.js/src
Igor Minar 69f42b7654 fix($compile): prevent infinite loop w/ replace+transclude directives
Previously if a template contained a directive that had a template
(sync or async) and the directive template was to replace the original
element and the directive template contained another directive on the
root element of this template and this new directive was an element
transclude directive then an infinite recursion would follow because
the compiler kept on re-adding and reapplying the original directive
to the replaced node.

This change fixes that.

Closes #2155
2013-07-02 22:35:39 -07:00
..
auto fix($injector): refactor module loading code and use minErr 2013-07-02 11:05:30 -07:00
ng fix($compile): prevent infinite loop w/ replace+transclude directives 2013-07-02 22:35:39 -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 docs(ngMock/$httpBackend): fix testing example 2013-06-27 20:37:59 +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(Angular.js): handle duplicate params in parseKeyValue/toKeyValue 2013-07-01 19:32:12 +01: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 fix(jqLite): rename jqLiteError to jqLiteMinErr 2013-07-01 16:04:08 -07: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 fix($injector): refactor module loading code and use minErr 2013-07-02 11:05: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