Parcourir la source

revert config._terminalDirectives

Evan You il y a 11 ans
Parent
commit
089e9b0b5e
2 fichiers modifiés avec 9 ajouts et 14 suppressions
  1. 8 3
      src/compiler/compile.js
  2. 1 11
      src/config.js

+ 8 - 3
src/compiler/compile.js

@@ -8,6 +8,12 @@ var templateParser = require('../parsers/template')
 var propDef = require('../directives/prop')
 var componentDef = require('../directives/component')
 
+// terminal directives
+var terminalDirectives = [
+  'repeat',
+  'if'
+]
+
 module.exports = compile
 
 /**
@@ -498,10 +504,9 @@ function checkTerminalDirectives (el, options) {
     return skip
   }
   var value, dirName
-  var dirs = config._terminalDirectives
   /* jshint boss: true */
-  for (var i = 0, l = dirs.length; i < l; i++) {
-    dirName = dirs[i]
+  for (var i = 0, l = terminalDirectives.length; i < l; i++) {
+    dirName = terminalDirectives[i]
     if ((value = _.attr(el, dirName)) !== null) {
       return makeTerminalNodeLinkFn(el, dirName, value, options)
     }

+ 1 - 11
src/config.js

@@ -62,17 +62,7 @@ module.exports = {
    * @type {Boolean}
    */
 
-  _delimitersChanged: true,
-
-  /**
-   * List of directives that are "terminal", i.e. handles
-   * the compilation of its own content
-   */
-
-  _terminalDirectives: [
-    'repeat',
-    'if'
-  ]
+  _delimitersChanged: true
 
 }