mirror of
https://github.com/element-plus/element-plus.git
synced 2026-03-13 07:51:17 +08:00
fix(core): remove unused files (#341)
This commit is contained in:
@@ -1,37 +0,0 @@
|
||||
import ResizeObserver from 'resize-observer-polyfill'
|
||||
import { NOOP } from '@vue/shared'
|
||||
const isServer = typeof window === 'undefined'
|
||||
|
||||
// TODO: add hack prototype __resizeListeners__
|
||||
|
||||
/* istanbul ignore next */
|
||||
const resizeHandler = function(entries: ResizeObserverEntry[]) {
|
||||
for (const entry of entries) {
|
||||
const listeners = entry.target.__resizeListeners__ || []
|
||||
if (listeners.length) {
|
||||
listeners.forEach(fn => {
|
||||
fn()
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* istanbul ignore next */
|
||||
export const addResizeListener = function(element, fn) {
|
||||
if (isServer) return
|
||||
if (!element.__resizeListeners__) {
|
||||
element.__resizeListeners__ = []
|
||||
element.__ro__ = new ResizeObserver(NOOP)
|
||||
element.__ro__.observe(element)
|
||||
}
|
||||
element.__resizeListeners__.push(fn)
|
||||
}
|
||||
|
||||
/* istanbul ignore next */
|
||||
export const removeResizeListener = function(element, fn) {
|
||||
if (!element || !element.__resizeListeners__) return
|
||||
element.__resizeListeners__.splice(element.__resizeListeners__.indexOf(fn), 1)
|
||||
if (!element.__resizeListeners__.length) {
|
||||
element.__ro__.disconnect()
|
||||
}
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
export const autoprefixer = function(style) {
|
||||
if (typeof style !== 'object') return style
|
||||
const rules = ['transform', 'transition', 'animation']
|
||||
const prefixes = ['ms-', 'webkit-']
|
||||
rules.forEach(rule => {
|
||||
const value = style[rule]
|
||||
if (rule && value) {
|
||||
prefixes.forEach(prefix => {
|
||||
style[prefix + rule] = value
|
||||
})
|
||||
}
|
||||
})
|
||||
return style
|
||||
}
|
||||
Reference in New Issue
Block a user