Refactor styles
parent
6b21c1d839
commit
e741c3d269
|
@ -12,6 +12,8 @@ export declare class Dialog extends Vue {
|
||||||
baseZIndex?: number;
|
baseZIndex?: number;
|
||||||
autoZIndex?: boolean;
|
autoZIndex?: boolean;
|
||||||
ariaCloseLabel?: string;
|
ariaCloseLabel?: string;
|
||||||
|
position?: string;
|
||||||
|
maximizable?: boolean;
|
||||||
$emit(eventName: 'show'): this;
|
$emit(eventName: 'show'): this;
|
||||||
$emit(eventName: 'hide'): this;
|
$emit(eventName: 'hide'): this;
|
||||||
$slots: {
|
$slots: {
|
||||||
|
|
|
@ -186,7 +186,7 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getPositionClass() {
|
getPositionClass() {
|
||||||
const positions = ['left', 'right', 'top', 'topLeft', 'topRight', 'bottom', 'bottomLeft', 'bottomRight'];
|
const positions = ['left', 'right', 'top', 'topleft', 'topright', 'bottom', 'bottomleft', 'bottomright'];
|
||||||
const pos = positions.find(item => item === this.position);
|
const pos = positions.find(item => item === this.position);
|
||||||
|
|
||||||
return pos ? `p-dialog-${pos}` : '';
|
return pos ? `p-dialog-${pos}` : '';
|
||||||
|
@ -369,10 +369,10 @@ export default {
|
||||||
.p-dialog-bottom .p-dialog,
|
.p-dialog-bottom .p-dialog,
|
||||||
.p-dialog-left .p-dialog,
|
.p-dialog-left .p-dialog,
|
||||||
.p-dialog-right .p-dialog,
|
.p-dialog-right .p-dialog,
|
||||||
.p-dialog-topLeft .p-dialog,
|
.p-dialog-topleft .p-dialog,
|
||||||
.p-dialog-topRight .p-dialog,
|
.p-dialog-topright .p-dialog,
|
||||||
.p-dialog-bottomLeft .p-dialog,
|
.p-dialog-bottomleft .p-dialog,
|
||||||
.p-dialog-bottomRight .p-dialog {
|
.p-dialog-bottomright .p-dialog {
|
||||||
margin: .75em;
|
margin: .75em;
|
||||||
transform: translate3d(0px, 0px, 0px);
|
transform: translate3d(0px, 0px, 0px);
|
||||||
}
|
}
|
||||||
|
@ -384,14 +384,14 @@ export default {
|
||||||
.p-dialog-left .p-dialog-leave-active,
|
.p-dialog-left .p-dialog-leave-active,
|
||||||
.p-dialog-right .p-dialog-enter-active,
|
.p-dialog-right .p-dialog-enter-active,
|
||||||
.p-dialog-right .p-dialog-leave-active,
|
.p-dialog-right .p-dialog-leave-active,
|
||||||
.p-dialog-topLeft .p-dialog-enter-active,
|
.p-dialog-topleft .p-dialog-enter-active,
|
||||||
.p-dialog-topLeft .p-dialog-leave-active,
|
.p-dialog-topleft .p-dialog-leave-active,
|
||||||
.p-dialog-topRight .p-dialog-enter-active,
|
.p-dialog-topright .p-dialog-enter-active,
|
||||||
.p-dialog-topRight .p-dialog-leave-active,
|
.p-dialog-topright .p-dialog-leave-active,
|
||||||
.p-dialog-bottomLeft .p-dialog-enter-active,
|
.p-dialog-bottomleft .p-dialog-enter-active,
|
||||||
.p-dialog-bottomLeft .p-dialog-leave-active,
|
.p-dialog-bottomleft .p-dialog-leave-active,
|
||||||
.p-dialog-bottomRight .p-dialog-enter-active,
|
.p-dialog-bottomright .p-dialog-enter-active,
|
||||||
.p-dialog-bottomRight .p-dialog-leave-active {
|
.p-dialog-bottomright .p-dialog-leave-active {
|
||||||
transition: all .3s ease-out;
|
transition: all .3s ease-out;
|
||||||
}
|
}
|
||||||
.p-dialog-top .p-dialog-enter,
|
.p-dialog-top .p-dialog-enter,
|
||||||
|
@ -404,18 +404,18 @@ export default {
|
||||||
}
|
}
|
||||||
.p-dialog-left .p-dialog-enter,
|
.p-dialog-left .p-dialog-enter,
|
||||||
.p-dialog-left .p-dialog-leave-to,
|
.p-dialog-left .p-dialog-leave-to,
|
||||||
.p-dialog-topLeft .p-dialog-enter,
|
.p-dialog-topleft .p-dialog-enter,
|
||||||
.p-dialog-topLeft .p-dialog-leave-to,
|
.p-dialog-topleft .p-dialog-leave-to,
|
||||||
.p-dialog-bottomLeft .p-dialog-enter,
|
.p-dialog-bottomleft .p-dialog-enter,
|
||||||
.p-dialog-bottomLeft .p-dialog-leave-to {
|
.p-dialog-bottomleft .p-dialog-leave-to {
|
||||||
transform: translate3d(-100%, 0px, 0px);
|
transform: translate3d(-100%, 0px, 0px);
|
||||||
}
|
}
|
||||||
.p-dialog-right .p-dialog-enter,
|
.p-dialog-right .p-dialog-enter,
|
||||||
.p-dialog-right .p-dialog-leave-to,
|
.p-dialog-right .p-dialog-leave-to,
|
||||||
.p-dialog-topRight .p-dialog-enter,
|
.p-dialog-topright .p-dialog-enter,
|
||||||
.p-dialog-topRight .p-dialog-leave-to,
|
.p-dialog-topright .p-dialog-leave-to,
|
||||||
.p-dialog-bottomRight .p-dialog-enter,
|
.p-dialog-bottomright .p-dialog-enter,
|
||||||
.p-dialog-bottomRight .p-dialog-leave-to {
|
.p-dialog-bottomright .p-dialog-leave-to {
|
||||||
transform: translate3d(100%, 0px, 0px);
|
transform: translate3d(100%, 0px, 0px);
|
||||||
}
|
}
|
||||||
/* Maximize */
|
/* Maximize */
|
||||||
|
|
|
@ -50,8 +50,8 @@ export default {
|
||||||
</Dialog>
|
</Dialog>
|
||||||
</CodeHighlight>
|
</CodeHighlight>
|
||||||
|
|
||||||
<h3>Dynamic Content</h3>
|
<h3>Positioning</h3>
|
||||||
<p>Dynamic content may move the dialog boundaries outside of the viewport. Common solution is defining max-height via <i>contentStyle</i> so longer content displays a scrollbar.</p>
|
<p>Dialog location is controlled with the <i>position</i> property whose default value is center. Other valid values are top", "bottom", "left", "right", "topleft", "topright", "bottomleft" and "bottomright"<div class=""></div>
|
||||||
|
|
||||||
<h3>Properties</h3>
|
<h3>Properties</h3>
|
||||||
<div class="doc-tablewrapper">
|
<div class="doc-tablewrapper">
|
||||||
|
@ -93,7 +93,7 @@ export default {
|
||||||
<td>position</td>
|
<td>position</td>
|
||||||
<td>string</td>
|
<td>string</td>
|
||||||
<td>center</td>
|
<td>center</td>
|
||||||
<td>Position of the dialog, options are "center", "top", "bottom", "left", "right", "topLeft", "topRight", "bottomLeft" or "bottomRight".</td>
|
<td>Position of the dialog, options are "center", "top", "bottom", "left", "right", "topleft", "topright", "bottomleft" or "bottomright".</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>contentStyle</td>
|
<td>contentStyle</td>
|
||||||
|
|
Loading…
Reference in New Issue