Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Element
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
林焕东
Element
Commits
c9d23147
Commit
c9d23147
authored
Jan 03, 2017
by
Leon Zhang
Committed by
GitHub
Jan 03, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #10 from ElemeFE/dev
sync code
parents
7d23cb1d
4da8b2a2
Changes
33
Hide whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
138 additions
and
103 deletions
+138
-103
CHANGELOG.en-US.md
CHANGELOG.en-US.md
+12
-0
CHANGELOG.zh-CN.md
CHANGELOG.zh-CN.md
+11
-0
examples/docs/en-US/slider.md
examples/docs/en-US/slider.md
+1
-1
examples/docs/zh-CN/slider.md
examples/docs/zh-CN/slider.md
+1
-1
examples/docs/zh-CN/tree.md
examples/docs/zh-CN/tree.md
+1
-1
examples/versions.json
examples/versions.json
+1
-1
package.json
package.json
+1
-1
packages/alert/src/main.vue
packages/alert/src/main.vue
+1
-1
packages/badge/src/main.vue
packages/badge/src/main.vue
+1
-1
packages/card/src/main.vue
packages/card/src/main.vue
+1
-1
packages/dialog/src/component.vue
packages/dialog/src/component.vue
+1
-1
packages/input-number/src/input-number.vue
packages/input-number/src/input-number.vue
+43
-53
packages/popover/src/main.vue
packages/popover/src/main.vue
+1
-1
packages/rate/src/main.vue
packages/rate/src/main.vue
+1
-1
packages/select/src/option-group.vue
packages/select/src/option-group.vue
+2
-2
packages/select/src/option.vue
packages/select/src/option.vue
+1
-1
packages/select/src/select-dropdown.vue
packages/select/src/select-dropdown.vue
+1
-1
packages/steps/src/step.vue
packages/steps/src/step.vue
+1
-1
packages/steps/src/steps.vue
packages/steps/src/steps.vue
+1
-1
packages/switch/src/component.vue
packages/switch/src/component.vue
+1
-1
packages/table/src/filter-panel.vue
packages/table/src/filter-panel.vue
+1
-1
packages/table/src/table-column.js
packages/table/src/table-column.js
+1
-1
packages/table/src/table-header.js
packages/table/src/table-header.js
+1
-1
packages/table/src/table.vue
packages/table/src/table.vue
+1
-1
packages/tabs/src/tab-pane.vue
packages/tabs/src/tab-pane.vue
+1
-1
packages/tabs/src/tabs.vue
packages/tabs/src/tabs.vue
+1
-1
packages/theme-default/package.json
packages/theme-default/package.json
+1
-1
packages/tooltip/src/main.vue
packages/tooltip/src/main.vue
+1
-1
packages/tree/src/tree-node.vue
packages/tree/src/tree-node.vue
+1
-1
packages/tree/src/tree.vue
packages/tree/src/tree.vue
+1
-1
packages/upload/src/index.vue
packages/upload/src/index.vue
+1
-1
src/index.js
src/index.js
+1
-1
test/unit/specs/date-picker.spec.js
test/unit/specs/date-picker.spec.js
+42
-20
No files found.
CHANGELOG.en-US.md
View file @
c9d23147
## Changelog
## Changelog
### 1.1.2
*2016-12-30*
-
Fixed
`sortable`
and
`fixed`
attribute of Table not working in Vue 2.1.7+
-
Fixed Input Number not resetting on blur when input with illegal values, #2098
-
Removed
`title`
scoped slot of Collapse, and added
`title`
named slot, #2100
-
Fixed range selection in TimePicker not working issue
-
Fixed Tabs' active tab switching when a non-active tab is removed, #2106
-
Fixed console error reporting when navigating Select with arrow keys, #2120
-
Fixed incorrect validation timing of filterable Select in Form, #2120
### 1.1.1
### 1.1.1
*2016-12-29*
*2016-12-29*
...
...
CHANGELOG.zh-CN.md
View file @
c9d23147
## 更新日志
## 更新日志
### 1.1.2
*2016-12-30*
-
修复 Vue 2.1.7 升级导致的 Table
`sortable`
和
`fixed`
无法使用的问题
-
修正 Input Number 在手动输入越界值时,blur 触发时没有重置为原来的值的问题,#2098
-
移除 Collapse 的
`title`
scoped slot, 并新增
`title`
named slot,#2100
-
修复 TimePicker 范围选择无法使用的问题
-
修复 Tabs 删除非当前激活的 tab 后,当前激活的 tab 变化的问题,#2106
-
修复 Select 在使用方向键导航时控制台报错的问题,#2120
-
修复 Form 中可搜索的 Select 验证时机错误的问题,#2120
### 1.1.1
### 1.1.1
*2016-12-29*
*2016-12-29*
...
...
examples/docs/en-US/slider.md
View file @
c9d23147
...
@@ -132,5 +132,5 @@ Set value via a input box.
...
@@ -132,5 +132,5 @@ Set value via a input box.
## Events
## Events
| Event Name | Description | Parameters |
| Event Name | Description | Parameters |
|---------- |-------- |---------- |
|---------- |-------- |---------- |
| change | triggers when the value changes | value after changing |
| change | triggers when the value changes
(if the mouse is being dragged, this event only fires when the mouse is released)
| value after changing |
examples/docs/zh-CN/slider.md
View file @
c9d23147
...
@@ -156,4 +156,4 @@
...
@@ -156,4 +156,4 @@
### Events
### Events
| 事件名称 | 说明 | 回调参数 |
| 事件名称 | 说明 | 回调参数 |
|---------- |-------- |---------- |
|---------- |-------- |---------- |
| change | 值改变时触发 | 改变后的值 |
| change | 值改变时触发
(使用鼠标拖曳时,只在松开鼠标后触发)
| 改变后的值 |
examples/docs/zh-CN/tree.md
View file @
c9d23147
...
@@ -238,7 +238,7 @@
...
@@ -238,7 +238,7 @@
| highlight-current | 是否高亮当前选中节点,默认值是 false。| boolean | — | false |
| highlight-current | 是否高亮当前选中节点,默认值是 false。| boolean | — | false |
| current-node-key | 当前选中节点的 key,只写属性 | string, number | — | — |
| current-node-key | 当前选中节点的 key,只写属性 | string, number | — | — |
| default-expand-all | 是否默认展开所有节点 | boolean | — | false |
| default-expand-all | 是否默认展开所有节点 | boolean | — | false |
| expand-on-click-node | 是否在点击节点的时候展开或者收缩节点,
如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。 | boolean | — | fals
e |
| expand-on-click-node | 是否在点击节点的时候展开或者收缩节点,
默认值为 true,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。 | boolean | — | tru
e |
| auto-expand-parent | 展开子节点的时候是否自动展开父节点 | boolean | — | true |
| auto-expand-parent | 展开子节点的时候是否自动展开父节点 | boolean | — | true |
| default-expanded-keys | 默认展开的节点的 key 的数组 | array | — | — |
| default-expanded-keys | 默认展开的节点的 key 的数组 | array | — | — |
| show-checkbox | 节点是否可被选择 | boolean | — | false |
| show-checkbox | 节点是否可被选择 | boolean | — | false |
...
...
examples/versions.json
View file @
c9d23147
{
{
"1.0.9"
:
"1.0"
,
"1.0.9"
:
"1.0"
,
"1.1.
1
"
:
"1.1"
"1.1.
2
"
:
"1.1"
}
}
\ No newline at end of file
package.json
View file @
c9d23147
{
{
"name"
:
"element-ui"
,
"name"
:
"element-ui"
,
"version"
:
"1.1.
1
"
,
"version"
:
"1.1.
2
"
,
"description"
:
"A Component Library for Vue.js."
,
"description"
:
"A Component Library for Vue.js."
,
"main"
:
"lib/element-ui.common.js"
,
"main"
:
"lib/element-ui.common.js"
,
"files"
:
[
"files"
:
[
...
...
packages/alert/src/main.vue
View file @
c9d23147
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
'
error
'
:
'
el-icon-circle-cross
'
'
error
'
:
'
el-icon-circle-cross
'
};
};
export
default
{
export
default
{
name
:
'
el-a
lert
'
,
name
:
'
ElA
lert
'
,
props
:
{
props
:
{
title
:
{
title
:
{
...
...
packages/badge/src/main.vue
View file @
c9d23147
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'
el-b
adge
'
,
name
:
'
ElB
adge
'
,
props
:
{
props
:
{
value
:
{},
value
:
{},
...
...
packages/card/src/main.vue
View file @
c9d23147
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'
el-c
ard
'
,
name
:
'
ElC
ard
'
,
props
:
[
'
header
'
,
'
bodyStyle
'
]
props
:
[
'
header
'
,
'
bodyStyle
'
]
};
};
...
...
packages/dialog/src/component.vue
View file @
c9d23147
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
import
Popup
from
'
element-ui/src/utils/popup
'
;
import
Popup
from
'
element-ui/src/utils/popup
'
;
export
default
{
export
default
{
name
:
'
el-d
ialog
'
,
name
:
'
ElD
ialog
'
,
mixins
:
[
Popup
],
mixins
:
[
Popup
],
...
...
packages/input-number/src/input-number.vue
View file @
c9d23147
...
@@ -27,6 +27,8 @@
...
@@ -27,6 +27,8 @@
@
blur=
"handleBlur"
@
blur=
"handleBlur"
:disabled=
"disabled"
:disabled=
"disabled"
:size=
"size"
:size=
"size"
:max=
"max"
:min=
"min"
ref=
"input"
ref=
"input"
>
>
<template
slot=
"prepend"
v-if=
"$slots.prepend"
>
<template
slot=
"prepend"
v-if=
"$slots.prepend"
>
...
@@ -49,8 +51,7 @@
...
@@ -49,8 +51,7 @@
bind
(
el
,
binding
,
vnode
)
{
bind
(
el
,
binding
,
vnode
)
{
let
interval
=
null
;
let
interval
=
null
;
let
startTime
;
let
startTime
;
const
handler
=
()
=>
vnode
.
context
[
binding
.
expression
].
apply
();
const
handler
=
()
=>
vnode
.
context
[
binding
.
expression
]();
const
clear
=
()
=>
{
const
clear
=
()
=>
{
if
(
new
Date
()
-
startTime
<
100
)
{
if
(
new
Date
()
-
startTime
<
100
)
{
handler
();
handler
();
...
@@ -81,7 +82,7 @@
...
@@ -81,7 +82,7 @@
},
},
min
:
{
min
:
{
type
:
Number
,
type
:
Number
,
default
:
0
default
:
-
Infinity
},
},
value
:
{
value
:
{
default
:
0
default
:
0
...
@@ -104,6 +105,7 @@
...
@@ -104,6 +105,7 @@
this
.
$emit
(
'
input
'
,
this
.
max
);
this
.
$emit
(
'
input
'
,
this
.
max
);
value
=
this
.
max
;
value
=
this
.
max
;
}
}
return
{
return
{
currentValue
:
value
currentValue
:
value
};
};
...
@@ -124,69 +126,57 @@
...
@@ -124,69 +126,57 @@
},
},
computed
:
{
computed
:
{
minDisabled
()
{
minDisabled
()
{
return
this
.
accSub
(
this
.
value
,
this
.
step
)
<
this
.
min
;
return
this
.
_decrease
(
this
.
value
,
this
.
step
)
<
this
.
min
;
},
},
maxDisabled
()
{
maxDisabled
()
{
return
this
.
accAdd
(
this
.
value
,
this
.
step
)
>
this
.
max
;
return
this
.
_increase
(
this
.
value
,
this
.
step
)
>
this
.
max
;
},
precision
()
{
const
{
value
,
step
,
getPrecision
}
=
this
;
return
Math
.
max
(
getPrecision
(
value
),
getPrecision
(
step
));
}
}
},
},
methods
:
{
methods
:
{
accSub
(
arg1
,
arg2
)
{
toPrecision
(
num
,
precision
)
{
var
r1
,
r2
,
m
,
n
;
if
(
precision
===
undefined
)
precision
=
this
.
precision
;
try
{
return
parseFloat
(
parseFloat
(
Number
(
num
).
toFixed
(
precision
)));
r1
=
arg1
.
toString
().
split
(
'
.
'
)[
1
].
length
;
}
catch
(
e
)
{
r1
=
0
;
}
try
{
r2
=
arg2
.
toString
().
split
(
'
.
'
)[
1
].
length
;
}
catch
(
e
)
{
r2
=
0
;
}
m
=
Math
.
pow
(
10
,
Math
.
max
(
r1
,
r2
));
n
=
(
r1
>=
r2
)
?
r1
:
r2
;
return
parseFloat
(((
arg1
*
m
-
arg2
*
m
)
/
m
).
toFixed
(
n
));
},
},
accAdd
(
arg1
,
arg2
)
{
getPrecision
(
value
)
{
var
r1
,
r2
,
m
,
c
;
const
valueString
=
value
.
toString
()
;
try
{
const
dotPosition
=
valueString
.
indexOf
(
'
.
'
);
r1
=
arg1
.
toString
().
split
(
'
.
'
)[
1
].
length
;
let
precision
=
0
;
}
catch
(
e
)
{
if
(
dotPosition
!==
-
1
)
{
r1
=
0
;
precision
=
valueString
.
length
-
dotPosition
-
1
;
}
}
try
{
return
precision
;
r2
=
arg2
.
toString
().
split
(
'
.
'
)[
1
].
length
;
},
}
catch
(
e
)
{
_increase
(
val
,
step
)
{
r2
=
0
;
if
(
typeof
val
!==
'
number
'
)
return
this
.
currentValue
;
}
c
=
Math
.
abs
(
r1
-
r2
);
const
precisionFactor
=
Math
.
pow
(
10
,
this
.
precision
);
m
=
Math
.
pow
(
10
,
Math
.
max
(
r1
,
r2
));
if
(
c
>
0
)
{
return
this
.
toPrecision
((
precisionFactor
*
val
+
precisionFactor
*
step
)
/
precisionFactor
);
var
cm
=
Math
.
pow
(
10
,
c
);
},
if
(
r1
>
r2
)
{
_decrease
(
val
,
step
)
{
arg1
=
Number
(
arg1
.
toString
().
replace
(
'
.
'
,
''
));
if
(
typeof
val
!==
'
number
'
)
return
this
.
currentValue
;
arg2
=
Number
(
arg2
.
toString
().
replace
(
'
.
'
,
''
))
*
cm
;
}
else
{
const
precisionFactor
=
Math
.
pow
(
10
,
this
.
precision
);
arg1
=
Number
(
arg1
.
toString
().
replace
(
'
.
'
,
''
))
*
cm
;
arg2
=
Number
(
arg2
.
toString
().
replace
(
'
.
'
,
''
));
return
this
.
toPrecision
((
precisionFactor
*
val
-
precisionFactor
*
step
)
/
precisionFactor
);
}
}
else
{
arg1
=
Number
(
arg1
.
toString
().
replace
(
'
.
'
,
''
));
arg2
=
Number
(
arg2
.
toString
().
replace
(
'
.
'
,
''
));
}
return
(
arg1
+
arg2
)
/
m
;
},
},
increase
()
{
increase
()
{
if
(
this
.
maxDisabled
)
return
;
if
(
this
.
disabled
||
this
.
maxDisabled
)
return
;
const
value
=
this
.
value
||
0
;
const
value
=
this
.
value
||
0
;
if
(
this
.
accAdd
(
value
,
this
.
step
)
>
this
.
max
||
this
.
disabled
)
return
;
const
newVal
=
this
.
_increase
(
value
,
this
.
step
);
this
.
currentValue
=
this
.
accAdd
(
value
,
this
.
step
);
if
(
newVal
>
this
.
max
)
return
;
this
.
currentValue
=
newVal
;
},
},
decrease
()
{
decrease
()
{
if
(
this
.
minDisabled
)
return
;
if
(
this
.
disabled
||
this
.
minDisabled
)
return
;
const
value
=
this
.
value
||
0
;
const
value
=
this
.
value
||
0
;
if
(
this
.
accSub
(
value
,
this
.
step
)
<
this
.
min
||
this
.
disabled
)
return
;
const
newVal
=
this
.
_decrease
(
value
,
this
.
step
);
this
.
currentValue
=
this
.
accSub
(
value
,
this
.
step
);
if
(
newVal
<
this
.
min
)
return
;
this
.
currentValue
=
newVal
;
},
},
handleBlur
()
{
handleBlur
()
{
this
.
$refs
.
input
.
setCurrentValue
(
this
.
currentValue
);
this
.
$refs
.
input
.
setCurrentValue
(
this
.
currentValue
);
...
...
packages/popover/src/main.vue
View file @
c9d23147
...
@@ -20,7 +20,7 @@ import Popper from 'element-ui/src/utils/vue-popper';
...
@@ -20,7 +20,7 @@ import Popper from 'element-ui/src/utils/vue-popper';
import
{
on
,
off
}
from
'
element-ui/src/utils/dom
'
;
import
{
on
,
off
}
from
'
element-ui/src/utils/dom
'
;
export
default
{
export
default
{
name
:
'
el-p
opover
'
,
name
:
'
ElP
opover
'
,
mixins
:
[
Popper
],
mixins
:
[
Popper
],
...
...
packages/rate/src/main.vue
View file @
c9d23147
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
import
{
hasClass
}
from
'
element-ui/src/utils/dom
'
;
import
{
hasClass
}
from
'
element-ui/src/utils/dom
'
;
export
default
{
export
default
{
name
:
'
el-r
ate
'
,
name
:
'
ElR
ate
'
,
data
()
{
data
()
{
return
{
return
{
...
...
packages/select/src/option-group.vue
View file @
c9d23147
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
export
default
{
export
default
{
mixins
:
[
Emitter
],
mixins
:
[
Emitter
],
name
:
'
el-option-g
roup
'
,
name
:
'
ElOptionG
roup
'
,
componentName
:
'
ElOptionGroup
'
,
componentName
:
'
ElOptionGroup
'
,
...
@@ -57,4 +57,4 @@
...
@@ -57,4 +57,4 @@
}
}
}
}
};
};
</
script
>
</
script
>
\ No newline at end of file
packages/select/src/option.vue
View file @
c9d23147
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
export
default
{
export
default
{
mixins
:
[
Emitter
],
mixins
:
[
Emitter
],
name
:
'
el-o
ption
'
,
name
:
'
ElO
ption
'
,
componentName
:
'
ElOption
'
,
componentName
:
'
ElOption
'
,
...
...
packages/select/src/select-dropdown.vue
View file @
c9d23147
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
import
Popper
from
'
element-ui/src/utils/vue-popper
'
;
import
Popper
from
'
element-ui/src/utils/vue-popper
'
;
export
default
{
export
default
{
name
:
'
el-select-d
ropdown
'
,
name
:
'
ElSelectD
ropdown
'
,
componentName
:
'
ElSelectDropdown
'
,
componentName
:
'
ElSelectDropdown
'
,
...
...
packages/steps/src/step.vue
View file @
c9d23147
...
@@ -45,7 +45,7 @@
...
@@ -45,7 +45,7 @@
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'
el-s
tep
'
,
name
:
'
ElS
tep
'
,
props
:
{
props
:
{
title
:
String
,
title
:
String
,
...
...
packages/steps/src/steps.vue
View file @
c9d23147
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'
el-s
teps
'
,
name
:
'
ElS
teps
'
,
props
:
{
props
:
{
space
:
Number
,
space
:
Number
,
...
...
packages/switch/src/component.vue
View file @
c9d23147
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
<
script
>
<
script
>
export
default
{
export
default
{
name
:
'
el-s
witch
'
,
name
:
'
ElS
witch
'
,
props
:
{
props
:
{
value
:
{
value
:
{
type
:
Boolean
,
type
:
Boolean
,
...
...
packages/table/src/filter-panel.vue
View file @
c9d23147
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
import
ElCheckboxGroup
from
'
element-ui/packages/checkbox-group
'
;
import
ElCheckboxGroup
from
'
element-ui/packages/checkbox-group
'
;
export
default
{
export
default
{
name
:
'
el-table-filter-p
anel
'
,
name
:
'
ElTableFilterP
anel
'
,
mixins
:
[
Popper
,
Locale
],
mixins
:
[
Popper
,
Locale
],
...
...
packages/table/src/table-column.js
View file @
c9d23147
...
@@ -109,7 +109,7 @@ const DEFAULT_RENDER_CELL = function(h, { row, column }) {
...
@@ -109,7 +109,7 @@ const DEFAULT_RENDER_CELL = function(h, { row, column }) {
};
};
export
default
{
export
default
{
name
:
'
el-table-c
olumn
'
,
name
:
'
ElTableC
olumn
'
,
props
:
{
props
:
{
type
:
{
type
:
{
...
...
packages/table/src/table-header.js
View file @
c9d23147
...
@@ -66,7 +66,7 @@ const convertToRows = (originColumns) => {
...
@@ -66,7 +66,7 @@ const convertToRows = (originColumns) => {
};
};
export
default
{
export
default
{
name
:
'
el-table-h
eader
'
,
name
:
'
ElTableH
eader
'
,
render
(
h
)
{
render
(
h
)
{
const
originColumns
=
this
.
store
.
states
.
originColumns
;
const
originColumns
=
this
.
store
.
states
.
originColumns
;
...
...
packages/table/src/table.vue
View file @
c9d23147
...
@@ -118,7 +118,7 @@
...
@@ -118,7 +118,7 @@
let
tableIdSeed
=
1
;
let
tableIdSeed
=
1
;
export
default
{
export
default
{
name
:
'
el-t
able
'
,
name
:
'
ElT
able
'
,
mixins
:
[
Locale
],
mixins
:
[
Locale
],
...
...
packages/tabs/src/tab-pane.vue
View file @
c9d23147
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
</
template
>
</
template
>
<
script
>
<
script
>
module
.
exports
=
{
module
.
exports
=
{
name
:
'
el-tab-p
ane
'
,
name
:
'
ElTabP
ane
'
,
props
:
{
props
:
{
label
:
String
,
label
:
String
,
...
...
packages/tabs/src/tabs.vue
View file @
c9d23147
<
script
>
<
script
>
module
.
exports
=
{
module
.
exports
=
{
name
:
'
el-t
abs
'
,
name
:
'
ElT
abs
'
,
props
:
{
props
:
{
type
:
String
,
type
:
String
,
...
...
packages/theme-default/package.json
View file @
c9d23147
{
{
"name"
:
"element-theme-default"
,
"name"
:
"element-theme-default"
,
"version"
:
"1.1.
1
"
,
"version"
:
"1.1.
2
"
,
"description"
:
"Element component default theme."
,
"description"
:
"Element component default theme."
,
"main"
:
"lib/index.css"
,
"main"
:
"lib/index.css"
,
"style"
:
"lib/index.css"
,
"style"
:
"lib/index.css"
,
...
...
packages/tooltip/src/main.vue
View file @
c9d23147
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
import
Popper
from
'
element-ui/src/utils/vue-popper
'
;
import
Popper
from
'
element-ui/src/utils/vue-popper
'
;
export
default
{
export
default
{
name
:
'
el-t
ooltip
'
,
name
:
'
ElT
ooltip
'
,
mixins
:
[
Popper
],
mixins
:
[
Popper
],
...
...
packages/tree/src/tree-node.vue
View file @
c9d23147
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
import
ElCheckbox
from
'
element-ui/packages/checkbox
'
;
import
ElCheckbox
from
'
element-ui/packages/checkbox
'
;
export
default
{
export
default
{
name
:
'
el-tree-n
ode
'
,
name
:
'
ElTreeN
ode
'
,
props
:
{
props
:
{
node
:
{
node
:
{
...
...
packages/tree/src/tree.vue
View file @
c9d23147
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
import
{
t
}
from
'
element-ui/src/locale
'
;
import
{
t
}
from
'
element-ui/src/locale
'
;
export
default
{
export
default
{
name
:
'
el-t
ree
'
,
name
:
'
ElT
ree
'
,
props
:
{
props
:
{
data
:
{
data
:
{
...
...
packages/upload/src/index.vue
View file @
c9d23147
...
@@ -8,7 +8,7 @@ function noop() {
...
@@ -8,7 +8,7 @@ function noop() {
}
}
export
default
{
export
default
{
name
:
'
el-u
pload
'
,
name
:
'
ElU
pload
'
,
components
:
{
components
:
{
ElProgress
,
ElProgress
,
...
...
src/index.js
View file @
c9d23147
...
@@ -141,7 +141,7 @@ if (typeof window !== 'undefined' && window.Vue) {
...
@@ -141,7 +141,7 @@ if (typeof window !== 'undefined' && window.Vue) {
};
};
module
.
exports
=
{
module
.
exports
=
{
version
:
'
1.1.
1
'
,
version
:
'
1.1.
2
'
,
locale
:
locale
.
use
,
locale
:
locale
.
use
,
install
,
install
,
Loading
,
Loading
,
...
...
test/unit/specs/date-picker.spec.js
View file @
c9d23147
import
{
createTest
,
createVue
,
destroyVM
,
triggerEvent
}
from
'
../util
'
;
import
{
createTest
,
createVue
,
destroyVM
,
triggerEvent
}
from
'
../util
'
;
import
DatePicker
from
'
packages/date-picker
'
;
import
DatePicker
from
'
packages/date-picker
'
;
const
DELAY
=
10
;
const
DELAY
=
10
;
...
@@ -27,7 +32,9 @@ describe('DatePicker', () => {
...
@@ -27,7 +32,9 @@ describe('DatePicker', () => {
<el-date-picker ref="compo" v-model="value"></el-date-picker>
<el-date-picker ref="compo" v-model="value"></el-date-picker>
`
,
`
,
data
()
{
data
()
{
return
{
value
:
''
};
return
{
value
:
''
};
}
}
},
true
);
},
true
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
...
@@ -50,13 +57,13 @@ describe('DatePicker', () => {
...
@@ -50,13 +57,13 @@ describe('DatePicker', () => {
arrowLeftElm
.
click
();
arrowLeftElm
.
click
();
}
}
count
=
18
;
count
=
20
;
while
(
--
count
)
{
while
(
--
count
)
{
arrowRightElm
.
click
();
arrowRightElm
.
click
();
}
}
setTimeout
(
_
=>
{
setTimeout
(
_
=>
{
expect
(
spans
[
0
].
textContent
).
to
.
include
(
date
.
getFullYear
()
-
1
);
expect
(
spans
[
0
].
textContent
).
to
.
include
(
date
.
getFullYear
()
-
1
);
expect
(
spans
[
1
].
textContent
).
to
.
include
(
date
.
getMonth
()
-
1
);
expect
(
spans
[
1
].
textContent
).
to
.
include
(
date
.
getMonth
()
+
1
);
$el
.
querySelector
(
'
td.available
'
).
click
();
$el
.
querySelector
(
'
td.available
'
).
click
();
vm
.
$nextTick
(
_
=>
{
vm
.
$nextTick
(
_
=>
{
expect
(
vm
.
value
).
to
.
exist
;
expect
(
vm
.
value
).
to
.
exist
;
...
@@ -72,7 +79,9 @@ describe('DatePicker', () => {
...
@@ -72,7 +79,9 @@ describe('DatePicker', () => {
<el-date-picker v-model="value" ref="compo"></el-date-picker>
<el-date-picker v-model="value" ref="compo"></el-date-picker>
`
,
`
,
data
()
{
data
()
{
return
{
value
:
''
};
return
{
value
:
''
};
}
}
},
true
);
},
true
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
...
@@ -97,7 +106,9 @@ describe('DatePicker', () => {
...
@@ -97,7 +106,9 @@ describe('DatePicker', () => {
<el-date-picker v-model="value" ref="compo" :clearable="false"></el-date-picker>
<el-date-picker v-model="value" ref="compo" :clearable="false"></el-date-picker>
`
,
`
,
data
()
{
data
()
{
return
{
value
:
''
};
return
{
value
:
''
};
}
}
},
true
);
},
true
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
...
@@ -122,7 +133,9 @@ describe('DatePicker', () => {
...
@@ -122,7 +133,9 @@ describe('DatePicker', () => {
<el-date-picker ref="compo" v-model="value"></el-date-picker>
<el-date-picker ref="compo" v-model="value"></el-date-picker>
`
,
`
,
data
()
{
data
()
{
return
{
value
:
''
};
return
{
value
:
''
};
}
}
},
true
);
},
true
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
...
@@ -163,7 +176,9 @@ describe('DatePicker', () => {
...
@@ -163,7 +176,9 @@ describe('DatePicker', () => {
},
},
data
()
{
data
()
{
return
{
value
:
''
};
return
{
value
:
''
};
}
}
},
true
);
},
true
);
...
@@ -178,8 +193,10 @@ describe('DatePicker', () => {
...
@@ -178,8 +193,10 @@ describe('DatePicker', () => {
picker
.
$el
.
querySelector
(
'
td.available
'
).
click
();
picker
.
$el
.
querySelector
(
'
td.available
'
).
click
();
vm
.
$nextTick
(
_
=>
{
vm
.
$nextTick
(
_
=>
{
const
date
=
picker
.
date
;
const
date
=
picker
.
date
;
let
month
=
date
.
getMonth
()
+
1
;
if
(
month
<
10
)
month
=
'
0
'
+
month
;
expect
(
inputValue
).
to
.
equal
(
`
${
date
.
getFullYear
()}
-
${
date
.
getMonth
()
+
1
}
`
);
expect
(
inputValue
).
to
.
equal
(
`
${
date
.
getFullYear
()}
-
${
month
}
`
);
done
();
done
();
});
});
},
DELAY
);
},
DELAY
);
...
@@ -442,7 +459,10 @@ describe('DatePicker', () => {
...
@@ -442,7 +459,10 @@ describe('DatePicker', () => {
setTimeout
(
_
=>
{
setTimeout
(
_
=>
{
panels
[
1
].
querySelector
(
'
td.available
'
).
click
();
panels
[
1
].
querySelector
(
'
td.available
'
).
click
();
const
{
minDate
,
maxDate
}
=
vm
.
picker
;
const
{
minDate
,
maxDate
}
=
vm
.
picker
;
expect
(
minDate
).
to
.
exist
;
expect
(
minDate
).
to
.
exist
;
expect
(
maxDate
).
to
.
exist
;
expect
(
maxDate
).
to
.
exist
;
expect
(
maxDate
>
minDate
).
to
.
true
;
expect
(
maxDate
>
minDate
).
to
.
true
;
...
@@ -534,7 +554,10 @@ describe('DatePicker', () => {
...
@@ -534,7 +554,10 @@ describe('DatePicker', () => {
triggerEvent
(
rightCell
,
'
click
'
,
true
);
triggerEvent
(
rightCell
,
'
click
'
,
true
);
setTimeout
(
_
=>
{
setTimeout
(
_
=>
{
const
{
minDate
,
maxDate
}
=
vm
.
picker
;
const
{
minDate
,
maxDate
}
=
vm
.
picker
;
const
minMonth
=
minDate
.
getMonth
();
const
minMonth
=
minDate
.
getMonth
();
const
maxMonth
=
maxDate
.
getMonth
();
const
maxMonth
=
maxDate
.
getMonth
();
...
@@ -698,9 +721,10 @@ describe('DatePicker', () => {
...
@@ -698,9 +721,10 @@ describe('DatePicker', () => {
const
prevMonthLen
=
vm
.
picker
.
$el
.
querySelectorAll
(
'
.prev-month
'
).
length
;
const
prevMonthLen
=
vm
.
picker
.
$el
.
querySelectorAll
(
'
.prev-month
'
).
length
;
const
firstWeek
=
vm
.
picker
.
$el
.
querySelector
(
'
tr th
'
);
const
firstWeek
=
vm
.
picker
.
$el
.
querySelector
(
'
tr th
'
);
const
offset
=
i
>
3
?
7
-
i
:
-
i
;
const
offset
=
i
>
3
?
7
-
i
:
-
i
;
const
day
=
FirstDayOfCurrentMonth
===
0
?
7
:
FirstDayOfCurrentMonth
;
expect
(
firstWeek
.
innerText
).
to
.
equal
(
chineseWeek
[
i
-
1
]);
expect
(
firstWeek
.
innerText
).
to
.
equal
(
chineseWeek
[
i
-
1
]);
expect
(
prevMonthLen
-
FirstDayOfCurrentMonth
).
to
.
equal
(
offset
);
expect
(
prevMonthLen
-
day
).
to
.
equal
(
offset
);
done
();
done
();
});
});
});
});
...
@@ -712,15 +736,13 @@ describe('DatePicker', () => {
...
@@ -712,15 +736,13 @@ describe('DatePicker', () => {
let
test
;
let
test
;
vm
=
createTest
(
DatePicker
,
{
vm
=
createTest
(
DatePicker
,
{
pickerOptions
:
{
pickerOptions
:
{
shortcuts
:
[
shortcuts
:
[{
{
text
:
'
今天
'
,
text
:
'
今天
'
,
onClick
(
picker
)
{
onClick
(
picker
)
{
test
=
true
;
test
=
true
;
picker
.
$emit
(
'
pick
'
,
new
Date
());
picker
.
$emit
(
'
pick
'
,
new
Date
());
}
}
}
]
}
]
}
}
},
true
);
},
true
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
const
input
=
vm
.
$el
.
querySelector
(
'
input
'
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment