diff options
| author | Igor Minar | 2012-08-10 23:46:42 -0700 |
|---|---|---|
| committer | Igor Minar | 2012-08-13 12:36:42 -0700 |
| commit | ab044cada685fb36c73fa3cb7004e613105e6a4c (patch) | |
| tree | 6b48b49c865463942ee4c699372d832be64cc566 | |
| parent | d010e0cc7d3cbb5f219f1b5676b082db623f0927 (diff) | |
| download | angular.js-ab044cada685fb36c73fa3cb7004e613105e6a4c.tar.bz2 | |
refactor($compile): code cleanup
| -rw-r--r-- | src/ng/compile.js | 10 | ||||
| -rw-r--r-- | test/ng/compileSpec.js | 3 |
2 files changed, 7 insertions, 6 deletions
diff --git a/src/ng/compile.js b/src/ng/compile.js index 31c1696c..56dafc39 100644 --- a/src/ng/compile.js +++ b/src/ng/compile.js @@ -576,14 +576,16 @@ function $CompileProvider($provide) { } } - if (directiveValue = directive.template) { + if ((directiveValue = directive.template)) { assertNoDuplicate('template', templateDirective, directive, $compileNode); templateDirective = directive; - $template = jqLite('<div>' + trim(directiveValue) + '</div>').contents(); - compileNode = $template[0]; - if (directive.replace) { + $template = jqLite('<div>' + + trim(directiveValue) + + '</div>').contents(); + compileNode = $template[0]; + if ($template.length != 1 || compileNode.nodeType !== 1) { throw new Error(MULTI_ROOT_TEMPLATE_ERROR + directiveValue); } diff --git a/test/ng/compileSpec.js b/test/ng/compileSpec.js index 31a83648..cbf84a38 100644 --- a/test/ng/compileSpec.js +++ b/test/ng/compileSpec.js @@ -369,7 +369,6 @@ describe('$compile', function() { describe('template', function() { - beforeEach(module(function() { directive('replace', valueFn({ restrict: 'CAM', @@ -394,7 +393,7 @@ describe('$compile', function() { compile: function(element, attr) { attr.$set('compiled', 'COMPILED'); expect(element).toBe(attr.$$element); - } + } })); })); |
