misc updates and fixes

pull/7746/head
Leopoldthecoder 2017-10-26 11:15:41 +08:00 committed by 杨奕
parent b85b67d928
commit 00e8c7454f
5 changed files with 27 additions and 20 deletions

View File

@ -245,6 +245,9 @@
<div>
<img class="jumbotron-plant-2" src="~examples/assets/images/plant-2.png" alt="">
<img class="jumbotron-web" src="~examples/assets/images/web.png" alt="">
<img class="jumbotron-plant-1" src="~examples/assets/images/plant-1.png" alt="">
<img class="jumbotron-figure-1" src="~examples/assets/images/figure-1.png" alt="">
<img class="jumbotron-figure-2" src="~examples/assets/images/figure-2.png" alt="">
</div>
<div data-hover-layer="0">
<img class="jumbotron-cloud-1" src="~examples/assets/images/cloud-1.png" alt="">
@ -255,11 +258,6 @@
<img class="jumbotron-compo-2" src="~examples/assets/images/compo-2.png" alt="">
<img class="jumbotron-compo-3" src="~examples/assets/images/compo-3.png" alt="">
</div>
<div data-hover-layer="2">
<img class="jumbotron-plant-1" src="~examples/assets/images/plant-1.png" alt="">
<img class="jumbotron-figure-1" src="~examples/assets/images/figure-1.png" alt="">
<img class="jumbotron-figure-2" src="~examples/assets/images/figure-2.png" alt="">
</div>
</div>
<div class="cards">
<ul class="container">
@ -309,17 +307,14 @@
export default {
mounted() {
new Hover('.jumbotron', { // eslint-disable-line
max: 1,
max: 3,
scale: 1,
perspective: 700,
layers: [{
multiple: 0.01,
reverseTranslate: true
}, {
multiple: 0.04,
reverseTranslate: true
}, {
multiple: 0.015,
multiple: 0.02,
reverseTranslate: true
}]
});

View File

@ -5,6 +5,7 @@
:readonly="!editable || readonly"
:disabled="disabled"
:size="pickerSize"
:id="id"
:name="name"
v-if="!ranged"
v-clickoutside="handleClose"
@ -47,6 +48,7 @@
:placeholder="startPlaceholder"
:value="displayValue && displayValue[0]"
:disabled="disabled"
:id="id && id[0]"
:name="name && name[0]"
@input="handleStartInput"
@change="handleStartChange"
@ -57,6 +59,7 @@
:placeholder="endPlaceholder"
:value="displayValue && displayValue[1]"
:disabled="disabled"
:id="id && id[1]"
:name="name && name[1]"
@input="handleEndInput"
@change="handleEndChange"
@ -272,6 +275,16 @@ const isString = function(val) {
return typeof val === 'string' || val instanceof String;
};
const validator = function(val) {
// either: String, Array of String, null / undefined
return (
val === null ||
val === undefined ||
isString(val) ||
(Array.isArray(val) && val.length === 2 && val.every(isString))
);
};
export default {
mixins: [Emitter, NewPopper, Focus('reference')],
@ -291,21 +304,17 @@ export default {
endPlaceholder: String,
name: {
default: '',
validator(val) {
// either: String, Array of String, null / undefined
return (
val === null ||
val === undefined ||
isString(val) ||
(Array.isArray(val) && val.length === 2 && val.every(isString))
);
}
validator
},
disabled: Boolean,
clearable: {
type: Boolean,
default: true
},
id: {
default: '',
validator
},
popperClass: String,
editable: {
type: Boolean,

View File

@ -163,6 +163,7 @@
},
methods: {
validate(trigger, callback = noop) {
this.validateDisabled = false;
var rules = this.getFilteredRule(trigger);
if ((!rules || rules.length === 0) && !this._props.hasOwnProperty('required')) {
callback();

View File

@ -49,6 +49,7 @@
type="text"
:placeholder="currentPlaceholder"
:name="name"
:id="id"
:size="selectSize"
:disabled="disabled"
:readonly="!filterable || multiple"
@ -208,6 +209,7 @@
props: {
name: String,
id: String,
value: {
required: true
},

2
types/index.d.ts vendored
View File

@ -283,4 +283,4 @@ declare namespace ElementUI {
export class Upload extends ElUpload {}
}
export = ElementUI
export default ElementUI