@@ -42,7 +42,7 @@ Toggle a working modal demo by clicking the button below. It will slide down and
42
42
43
43
::: demo
44
44
<CButton color="primary" @click ="() => { visibleLiveDemo = true }">Launch demo modal</CButton >
45
- <CModal :visible =" visibleLiveDemo " >
45
+ <CModal : visible ="visibleLiveDemo" @ close ="() => { visibleLiveDemo = false }" >
46
46
<CModalHeader >
47
47
<CModalTitle>Modal title</CModalTitle>
48
48
</CModalHeader >
@@ -58,7 +58,7 @@ Toggle a working modal demo by clicking the button below. It will slide down and
58
58
``` vue
59
59
<template>
60
60
<CButton color="primary" @click="() => { visibleLiveDemo = true }">Launch demo modal</CButton>
61
- <CModal :visible="visibleLiveDemo" @dismiss ="() => { visibleLiveDemo = false }">
61
+ <CModal :visible="visibleLiveDemo" @close ="() => { visibleLiveDemo = false }">
62
62
<CModalHeader>
63
63
<CModalTitle>Modal title</CModalTitle>
64
64
</CModalHeader>
@@ -89,7 +89,7 @@ If you set `backdrop` property to `static`, your modal will behave as though the
89
89
90
90
::: demo
91
91
<CButton color="primary" @click ="() => { visibleStaticBackdropDemo = true }">Launch static backdrop modal</CButton >
92
- <CModal backdrop="static" : visible ="visibleStaticBackdropDemo" @dismiss ="() => { visibleStaticBackdropDemo = false }">
92
+ <CModal backdrop="static" : visible ="visibleStaticBackdropDemo" @close ="() => { visibleStaticBackdropDemo = false }">
93
93
<CModalHeader >
94
94
<CModalTitle>Modal title</CModalTitle>
95
95
</CModalHeader >
@@ -105,7 +105,7 @@ If you set `backdrop` property to `static`, your modal will behave as though the
105
105
``` vue
106
106
<template>
107
107
<CButton color="primary" @click="() => { visibleStaticBackdropDemo = true }">Launch demo modal</CButton>
108
- <CModal backdrop="static" :visible="visibleStaticBackdropDemo" @dismiss ="() => { visibleStaticBackdropDemo = false }">
108
+ <CModal backdrop="static" :visible="visibleStaticBackdropDemo" @close ="() => { visibleStaticBackdropDemo = false }">
109
109
<CModalHeader>
110
110
<CModalTitle>Modal title</CModalTitle>
111
111
</CModalHeader>
@@ -135,7 +135,7 @@ When modals become too long for the user's viewport or device, they scroll indep
135
135
136
136
::: demo
137
137
<CButton color="primary" @click ="() => { visibleScrollingLongContentDemo = true }">Launch static backdrop modal</CButton >
138
- <CModal : visible ="visibleScrollingLongContentDemo" @dismiss ="() => { visibleScrollingLongContentDemo = false }">
138
+ <CModal : visible ="visibleScrollingLongContentDemo" @close ="() => { visibleScrollingLongContentDemo = false }">
139
139
<CModalHeader >
140
140
<CModalTitle>Modal title</CModalTitle>
141
141
</CModalHeader >
@@ -230,7 +230,7 @@ When modals become too long for the user's viewport or device, they scroll indep
230
230
``` vue
231
231
<template>
232
232
<CButton color="primary" @click="() => { visibleScrollingLongContentDemo = true }">Launch demo modal</CButton>
233
- <CModal :visible="visibleScrollingLongContentDemo" @dismiss ="() => { visibleScrollingLongContentDemo = false }">
233
+ <CModal :visible="visibleScrollingLongContentDemo" @close ="() => { visibleScrollingLongContentDemo = false }">
234
234
<CModalHeader>
235
235
<CModalTitle>Modal title</CModalTitle>
236
236
</CModalHeader>
@@ -337,7 +337,7 @@ You can also create a scrollable modal that allows scroll the modal body by addi
337
337
338
338
::: demo
339
339
<CButton color="primary" @click ="() => { visibleScrollableDemo = true }">Launch static backdrop modal</CButton >
340
- <CModal scrollable : visible ="visibleScrollableDemo" @dismiss ="() => { visibleScrollableDemo = false }">
340
+ <CModal scrollable : visible ="visibleScrollableDemo" @close ="() => { visibleScrollableDemo = false }">
341
341
<CModalHeader >
342
342
<CModalTitle>Modal title</CModalTitle>
343
343
</CModalHeader >
@@ -432,7 +432,7 @@ You can also create a scrollable modal that allows scroll the modal body by addi
432
432
``` vue
433
433
<template>
434
434
<CButton color="primary" @click="() => { visibleScrollableDemo = true }">Launch demo modal</CButton>
435
- <CModal scrollable :visible="visibleScrollableDemo" @dismiss ="() => { visibleScrollableDemo = false }">
435
+ <CModal scrollable :visible="visibleScrollableDemo" @close ="() => { visibleScrollableDemo = false }">
436
436
<CModalHeader>
437
437
<CModalTitle>Modal title</CModalTitle>
438
438
</CModalHeader>
@@ -541,7 +541,7 @@ Add `alignment="center` to `<CModal>` to vertically center the modal.
541
541
542
542
::: demo
543
543
<CButton color="primary" @click ="() => { visibleVerticallyCenteredDemo = true }">Vertically centered modal</CButton >
544
- <CModal alignment="center" : visible ="visibleVerticallyCenteredDemo" @dismiss ="() => { visibleVerticallyCenteredDemo = false }">
544
+ <CModal alignment="center" : visible ="visibleVerticallyCenteredDemo" @close ="() => { visibleVerticallyCenteredDemo = false }">
545
545
<CModalHeader >
546
546
<CModalTitle>Modal title</CModalTitle>
547
547
</CModalHeader >
@@ -559,7 +559,7 @@ Add `alignment="center` to `<CModal>` to vertically center the modal.
559
559
``` vue
560
560
<template>
561
561
<CButton color="primary" @click="() => { visibleVerticallyCenteredDemo = true }">Launch demo modal</CButton>
562
- <CModal alignment="center" :visible="visibleVerticallyCenteredDemo" @dismiss ="() => { visibleVerticallyCenteredDemo = false }">
562
+ <CModal alignment="center" :visible="visibleVerticallyCenteredDemo" @close ="() => { visibleVerticallyCenteredDemo = false }">
563
563
<CModalHeader>
564
564
<CModalTitle>Modal title</CModalTitle>
565
565
</CModalHeader>
@@ -587,7 +587,7 @@ Add `alignment="center` to `<CModal>` to vertically center the modal.
587
587
588
588
::: demo
589
589
<CButton color="primary" @click ="() => { visibleVerticallyCenteredScrollableDemo = true }">Vertically centered scrollable modal</CButton >
590
- <CModal alignment="center" scrollable : visible ="visibleVerticallyCenteredScrollableDemo" @dismiss ="() => { visibleVerticallyCenteredScrollableDemo = false }">
590
+ <CModal alignment="center" scrollable : visible ="visibleVerticallyCenteredScrollableDemo" @close ="() => { visibleVerticallyCenteredScrollableDemo = false }">
591
591
<CModalHeader >
592
592
<CModalTitle>Modal title</CModalTitle>
593
593
</CModalHeader >
@@ -605,7 +605,7 @@ Add `alignment="center` to `<CModal>` to vertically center the modal.
605
605
``` vue
606
606
<template>
607
607
<CButton color="primary" @click="() => { visibleVerticallyCenteredScrollableDemo = true }">Vertically centered scrollable modal</CButton>
608
- <CModal alignment="center" scrollable :visible="visibleVerticallyCenteredScrollableDemo" @dismiss ="() => { visibleVerticallyCenteredScrollableDemo = false }">
608
+ <CModal alignment="center" scrollable :visible="visibleVerticallyCenteredScrollableDemo" @close ="() => { visibleVerticallyCenteredScrollableDemo = false }">
609
609
<CModalHeader>
610
610
<CModalTitle>Modal title</CModalTitle>
611
611
</CModalHeader>
@@ -637,7 +637,7 @@ Add `alignment="center` to `<CModal>` to vertically center the modal.
637
637
638
638
::: demo
639
639
<CButton color="primary" @click ="() => { tooltipsAndPopoversDemo = true }">Launch demo modal</CButton >
640
- <CModal : visible ="tooltipsAndPopoversDemo" @dismiss ="() => { tooltipsAndPopoversDemo = false }">
640
+ <CModal : visible ="tooltipsAndPopoversDemo" @close ="() => { tooltipsAndPopoversDemo = false }">
641
641
<CModalHeader >
642
642
<CModalTitle>Modal title</CModalTitle>
643
643
</CModalHeader >
@@ -661,7 +661,7 @@ Add `alignment="center` to `<CModal>` to vertically center the modal.
661
661
``` vue
662
662
<template>
663
663
<CButton color="primary" @click="() => { tooltipsAndPopoversDemo = true }">Launch demo modal</CButton>
664
- <CModal :visible="tooltipsAndPopoversDemo" @dismiss ="() => { tooltipsAndPopoversDemo = false }">
664
+ <CModal :visible="tooltipsAndPopoversDemo" @close ="() => { tooltipsAndPopoversDemo = false }">
665
665
<CModalHeader>
666
666
<CModalTitle>Modal title</CModalTitle>
667
667
</CModalHeader>
@@ -734,23 +734,23 @@ Modals have three optional sizes, available via modifier classes to be placed on
734
734
<CButton color="primary" @click ="() => { xlDemo = true }">Extra large modal</CButton >
735
735
<CButton color="primary" @click ="() => { lgDemo = true }">Large modal</CButton >
736
736
<CButton color="primary" @click ="() => { smDemo = true }">Small modal</CButton >
737
- <CModal size="xl" : visible ="xlDemo" @dismiss ="() => { xlDemo = false }">
737
+ <CModal size="xl" : visible ="xlDemo" @close ="() => { xlDemo = false }">
738
738
<CModalHeader >
739
739
<CModalTitle>Extra large modal</CModalTitle>
740
740
</CModalHeader >
741
741
<CModalBody >
742
742
...
743
743
</CModalBody >
744
744
</CModal >
745
- <CModal size="lg" : visible ="lgDemo" @dismiss ="() => { lgDemo = false }">
745
+ <CModal size="lg" : visible ="lgDemo" @close ="() => { lgDemo = false }">
746
746
<CModalHeader >
747
747
<CModalTitle>Large modal</CModalTitle>
748
748
</CModalHeader >
749
749
<CModalBody >
750
750
...
751
751
</CModalBody >
752
752
</CModal >
753
- <CModal size="sm" : visible ="smDemo" @dismiss ="() => { smDemo = false }">
753
+ <CModal size="sm" : visible ="smDemo" @close ="() => { smDemo = false }">
754
754
<CModalHeader >
755
755
<CModalTitle>Small modal</CModalTitle>
756
756
</CModalHeader >
@@ -764,23 +764,23 @@ Modals have three optional sizes, available via modifier classes to be placed on
764
764
<CButton color="primary" @click="() => { xlDemo = true }">Extra large modal</CButton>
765
765
<CButton color="primary" @click="() => { lgDemo = true }">Large modal</CButton>
766
766
<CButton color="primary" @click="() => { smDemo = true }">Small modal</CButton>
767
- <CModal size="xl" :visible="xlDemo" @dismiss ="() => { xlDemo = false }">
767
+ <CModal size="xl" :visible="xlDemo" @close ="() => { xlDemo = false }">
768
768
<CModalHeader>
769
769
<CModalTitle>Extra large modal</CModalTitle>
770
770
</CModalHeader>
771
771
<CModalBody>
772
772
...
773
773
</CModalBody>
774
774
</CModal>
775
- <CModal size="lg" :visible="lgDemo" @dismiss ="() => { lgDemo = false }">
775
+ <CModal size="lg" :visible="lgDemo" @close ="() => { lgDemo = false }">
776
776
<CModalHeader>
777
777
<CModalTitle>Large modal</CModalTitle>
778
778
</CModalHeader>
779
779
<CModalBody>
780
780
...
781
781
</CModalBody>
782
782
</CModal>
783
- <CModal size="sm" :visible="smDemo" @dismiss ="() => { smDemo = false }">
783
+ <CModal size="sm" :visible="smDemo" @close ="() => { smDemo = false }">
784
784
<CModalHeader>
785
785
<CModalTitle>Small modal</CModalTitle>
786
786
</CModalHeader>
@@ -848,47 +848,47 @@ Another override is the option to pop up a modal that covers the user viewport,
848
848
<CButton color="primary" @click ="() => { fullscreenLgDemo = true }">Full screen below lg</CButton >
849
849
<CButton color="primary" @click ="() => { fullscreenXlDemo = true }">Full screen below xl</CButton >
850
850
<CButton color="primary" @click ="() => { fullscreenXxlDemo = true }">Full screen below xxl</CButton >
851
- <CModal fullscreen : visible ="fullscreenDemo" @dismiss ="() => { fullscreenDemo = false }">
851
+ <CModal fullscreen : visible ="fullscreenDemo" @close ="() => { fullscreenDemo = false }">
852
852
<CModalHeader >
853
853
<CModalTitle>Full screen</CModalTitle>
854
854
</CModalHeader >
855
855
<CModalBody >
856
856
...
857
857
</CModalBody >
858
858
</CModal >
859
- <CModal fullscreen="sm" : visible ="fullscreenSmDemo" @dismiss ="() => { fullscreenSmDemo = false }">
859
+ <CModal fullscreen="sm" : visible ="fullscreenSmDemo" @close ="() => { fullscreenSmDemo = false }">
860
860
<CModalHeader >
861
861
<CModalTitle>Full screen below sm</CModalTitle>
862
862
</CModalHeader >
863
863
<CModalBody >
864
864
...
865
865
</CModalBody >
866
866
</CModal >
867
- <CModal fullscreen="md" : visible ="fullscreenMdDemo" @dismiss ="() => { fullscreenMdDemo = false }">
867
+ <CModal fullscreen="md" : visible ="fullscreenMdDemo" @close ="() => { fullscreenMdDemo = false }">
868
868
<CModalHeader >
869
869
<CModalTitle>Full screen below md</CModalTitle>
870
870
</CModalHeader >
871
871
<CModalBody >
872
872
...
873
873
</CModalBody >
874
874
</CModal >
875
- <CModal fullscreen="lg" : visible ="fullscreenLgDemo" @dismiss ="() => { fullscreenLgDemo = false }">
875
+ <CModal fullscreen="lg" : visible ="fullscreenLgDemo" @close ="() => { fullscreenLgDemo = false }">
876
876
<CModalHeader >
877
877
<CModalTitle>Full screen below lg</CModalTitle>
878
878
</CModalHeader >
879
879
<CModalBody >
880
880
...
881
881
</CModalBody >
882
882
</CModal >
883
- <CModal fullscreen="xl" : visible ="fullscreenXlDemo" @dismiss ="() => { fullscreenXlDemo = false }">
883
+ <CModal fullscreen="xl" : visible ="fullscreenXlDemo" @close ="() => { fullscreenXlDemo = false }">
884
884
<CModalHeader >
885
885
<CModalTitle>Full screen below xl</CModalTitle>
886
886
</CModalHeader >
887
887
<CModalBody >
888
888
...
889
889
</CModalBody >
890
890
</CModal >
891
- <CModal fullscreen="xxl" : visible ="fullscreenXxlDemo" @dismiss ="() => { fullscreenXxlDemo = false }">
891
+ <CModal fullscreen="xxl" : visible ="fullscreenXxlDemo" @close ="() => { fullscreenXxlDemo = false }">
892
892
<CModalHeader >
893
893
<CModalTitle>Full screen below xxl</CModalTitle>
894
894
</CModalHeader >
@@ -905,47 +905,47 @@ Another override is the option to pop up a modal that covers the user viewport,
905
905
<CButton color="primary" @click="() => { fullscreenLgDemo = true }">Full screen below lg</CButton>
906
906
<CButton color="primary" @click="() => { fullscreenXlDemo = true }">Full screen below xl</CButton>
907
907
<CButton color="primary" @click="() => { fullscreenXxlDemo = true }">Full screen below xxl</CButton>
908
- <CModal fullscreen :visible="fullscreenDemo" @dismiss ="() => { fullscreenDemo = false }">
908
+ <CModal fullscreen :visible="fullscreenDemo" @close ="() => { fullscreenDemo = false }">
909
909
<CModalHeader>
910
910
<CModalTitle>Full screen</CModalTitle>
911
911
</CModalHeader>
912
912
<CModalBody>
913
913
...
914
914
</CModalBody>
915
915
</CModal>
916
- <CModal fullscreen="sm" :visible="fullscreenSmDemo" @dismiss ="() => { fullscreenSmDemo = false }">
916
+ <CModal fullscreen="sm" :visible="fullscreenSmDemo" @close ="() => { fullscreenSmDemo = false }">
917
917
<CModalHeader>
918
918
<CModalTitle>Full screen below sm</CModalTitle>
919
919
</CModalHeader>
920
920
<CModalBody>
921
921
...
922
922
</CModalBody>
923
923
</CModal>
924
- <CModal fullscreen="md" :visible="fullscreenMdDemo" @dismiss ="() => { fullscreenMdDemo = false }">
924
+ <CModal fullscreen="md" :visible="fullscreenMdDemo" @close ="() => { fullscreenMdDemo = false }">
925
925
<CModalHeader>
926
926
<CModalTitle>Full screen below md</CModalTitle>
927
927
</CModalHeader>
928
928
<CModalBody>
929
929
...
930
930
</CModalBody>
931
931
</CModal>
932
- <CModal fullscreen="lg" :visible="fullscreenLgDemo" @dismiss ="() => { fullscreenLgDemo = false }">
932
+ <CModal fullscreen="lg" :visible="fullscreenLgDemo" @close ="() => { fullscreenLgDemo = false }">
933
933
<CModalHeader>
934
934
<CModalTitle>Full screen below lg</CModalTitle>
935
935
</CModalHeader>
936
936
<CModalBody>
937
937
...
938
938
</CModalBody>
939
939
</CModal>
940
- <CModal fullscreen="xl" :visible="fullscreenXlDemo" @dismiss ="() => { fullscreenXlDemo = false }">
940
+ <CModal fullscreen="xl" :visible="fullscreenXlDemo" @close ="() => { fullscreenXlDemo = false }">
941
941
<CModalHeader>
942
942
<CModalTitle>Full screen below xl</CModalTitle>
943
943
</CModalHeader>
944
944
<CModalBody>
945
945
...
946
946
</CModalBody>
947
947
</CModal>
948
- <CModal fullscreen="xxl" :visible="fullscreenXxlDemo" @dismiss ="() => { fullscreenXxlDemo = false }">
948
+ <CModal fullscreen="xxl" :visible="fullscreenXxlDemo" @close ="() => { fullscreenXxlDemo = false }">
949
949
<CModalHeader>
950
950
<CModalTitle>Full screen below xxl</CModalTitle>
951
951
</CModalHeader>
0 commit comments