mirror of https://github.com/vuejs/vue.git
remove parser pre/post transforms (not used)
This commit is contained in:
parent
1e0e4a4ab2
commit
2e7a792308
|
@ -30,9 +30,7 @@ const decodeHTMLCached = cached(decodeHTML)
|
|||
let warn
|
||||
let platformGetTagNamespace
|
||||
let platformMustUseProp
|
||||
let preTransforms
|
||||
let transforms
|
||||
let postTransforms
|
||||
let delimiters
|
||||
|
||||
/**
|
||||
|
@ -45,9 +43,7 @@ export function parse (
|
|||
warn = options.warn || baseWarn
|
||||
platformGetTagNamespace = options.getTagNamespace || no
|
||||
platformMustUseProp = options.mustUseProp || no
|
||||
preTransforms = pluckModuleFunction(options.modules, 'preTransformNode')
|
||||
transforms = pluckModuleFunction(options.modules, 'transformNode')
|
||||
postTransforms = pluckModuleFunction(options.modules, 'postTransformNode')
|
||||
delimiters = options.delimiters
|
||||
const stack = []
|
||||
const preserveWhitespace = options.preserveWhitespace !== false
|
||||
|
@ -90,11 +86,6 @@ export function parse (
|
|||
)
|
||||
}
|
||||
|
||||
// apply pre-transforms
|
||||
for (let i = 0; i < preTransforms.length; i++) {
|
||||
preTransforms[i](element, options)
|
||||
}
|
||||
|
||||
if (!inPre) {
|
||||
processPre(element)
|
||||
if (element.pre) {
|
||||
|
@ -158,10 +149,6 @@ export function parse (
|
|||
currentParent = element
|
||||
stack.push(element)
|
||||
}
|
||||
// apply post-transforms
|
||||
for (let i = 0; i < postTransforms.length; i++) {
|
||||
postTransforms[i](element, options)
|
||||
}
|
||||
},
|
||||
|
||||
end () {
|
||||
|
|
|
@ -292,22 +292,4 @@ describe('parser', () => {
|
|||
const ast = parse('<input type="text" name="field1" :value="msg">', options)
|
||||
expect(ast.props).toBeUndefined()
|
||||
})
|
||||
|
||||
it('pre/post transforms', () => {
|
||||
const options = extend({}, baseOptions)
|
||||
const spy1 = jasmine.createSpy('preTransform')
|
||||
const spy2 = jasmine.createSpy('postTransform')
|
||||
options.modules = options.modules.concat([{
|
||||
preTransformNode (el) {
|
||||
spy1(el.tag)
|
||||
},
|
||||
postTransformNode (el) {
|
||||
expect(el.staticAttrs.length).toBe(1)
|
||||
spy2(el.tag)
|
||||
}
|
||||
}])
|
||||
parse('<img v-pre src="hi">', options)
|
||||
expect(spy1).toHaveBeenCalledWith('img')
|
||||
expect(spy2).toHaveBeenCalledWith('img')
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue