From 4044be48cbd64d9107f525f239fd88a968882851 Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Wed, 21 Oct 2020 21:03:17 +0300 Subject: [PATCH] Fixed #549 - Declare events in "emits" section of every component --- src/components/accordion/Accordion.vue | 1 + src/components/autocomplete/AutoComplete.vue | 1 + src/components/blockui/BlockUI.vue | 1 + src/components/calendar/Calendar.vue | 1 + src/components/carousel/Carousel.vue | 1 + src/components/chart/Chart.vue | 1 + src/components/checkbox/Checkbox.vue | 1 + src/components/chips/Chips.vue | 1 + src/components/colorpicker/ColorPicker.vue | 1 + src/components/contextmenu/ContextMenuSub.vue | 1 + src/components/datatable/BodyCell.vue | 2 ++ src/components/datatable/DataTable.vue | 5 +++++ src/components/datatable/HeaderCheckbox.vue | 1 + src/components/datatable/RowCheckbox.vue | 1 + src/components/datatable/RowRadioButton.vue | 1 + src/components/datatable/ScrollableView.vue | 1 + src/components/datatable/TableBody.vue | 4 ++++ src/components/datatable/TableHeader.vue | 2 ++ src/components/dataview/DataView.vue | 1 + .../dataviewlayoutoptions/DataViewLayoutOptions.vue | 1 + src/components/deferredcontent/DeferredContent.vue | 1 + src/components/dialog/Dialog.vue | 1 + src/components/dropdown/Dropdown.vue | 1 + src/components/editor/Editor.vue | 1 + src/components/fieldset/Fieldset.vue | 1 + src/components/fileupload/FileUpload.vue | 1 + src/components/galleria/Galleria.vue | 1 + src/components/galleria/GalleriaContent.vue | 1 + src/components/galleria/GalleriaItem.vue | 1 + src/components/galleria/GalleriaThumbnails.vue | 1 + src/components/inplace/Inplace.vue | 1 + src/components/inputmask/InputMask.vue | 1 + src/components/inputnumber/InputNumber.vue | 1 + src/components/inputswitch/InputSwitch.vue | 1 + src/components/inputtext/InputText.vue | 1 + src/components/listbox/Listbox.vue | 1 + src/components/multiselect/MultiSelect.vue | 1 + src/components/orderlist/OrderList.vue | 1 + src/components/organizationchart/OrganizationChart.vue | 1 + src/components/organizationchart/OrganizationChartNode.vue | 1 + src/components/paginator/PageLinks.vue | 1 + src/components/paginator/Paginator.vue | 1 + src/components/paginator/RowsPerPageDropdown.vue | 1 + src/components/panel/Panel.vue | 1 + src/components/password/Password.vue | 1 + src/components/picklist/PickList.vue | 1 + src/components/radiobutton/RadioButton.vue | 1 + src/components/rating/Rating.vue | 1 + src/components/selectbutton/SelectButton.vue | 1 + src/components/sidebar/Sidebar.vue | 1 + src/components/slider/Slider.vue | 1 + src/components/tabview/TabView.vue | 1 + src/components/textarea/Textarea.vue | 1 + src/components/tieredmenu/TieredMenuSub.vue | 1 + src/components/toast/ToastMessage.vue | 1 + src/components/togglebutton/ToggleButton.vue | 1 + src/components/tree/Tree.vue | 1 + src/components/tree/TreeNode.vue | 1 + src/components/treetable/TreeTable.vue | 2 ++ src/components/tristatecheckbox/TriStateCheckbox.vue | 1 + 60 files changed, 70 insertions(+) diff --git a/src/components/accordion/Accordion.vue b/src/components/accordion/Accordion.vue index 2f8e4dfcf..8cf69dee6 100755 --- a/src/components/accordion/Accordion.vue +++ b/src/components/accordion/Accordion.vue @@ -25,6 +25,7 @@ import UniqueComponentId from '../utils/UniqueComponentId'; export default { + emits: ['tab-close', 'tab-open', 'update:activeIndex'], props: { multiple: Boolean, activeIndex: [Number,Array] diff --git a/src/components/autocomplete/AutoComplete.vue b/src/components/autocomplete/AutoComplete.vue index 91fab10fc..111b24737 100755 --- a/src/components/autocomplete/AutoComplete.vue +++ b/src/components/autocomplete/AutoComplete.vue @@ -38,6 +38,7 @@ import Ripple from '../ripple/Ripple'; export default { inheritAttrs: false, + emits: ['update:modelValue', 'item-select', 'item-select', 'dropdown-click', 'clear', 'complete'], props: { modelValue: null, suggestions: { diff --git a/src/components/blockui/BlockUI.vue b/src/components/blockui/BlockUI.vue index 685f6c469..d701ad984 100755 --- a/src/components/blockui/BlockUI.vue +++ b/src/components/blockui/BlockUI.vue @@ -8,6 +8,7 @@ import DomHandler from '../utils/DomHandler'; export default { + emits: ['block', 'unblock'], props: { blocked: { type: Boolean, diff --git a/src/components/calendar/Calendar.vue b/src/components/calendar/Calendar.vue index b17699e09..f79a3d121 100755 --- a/src/components/calendar/Calendar.vue +++ b/src/components/calendar/Calendar.vue @@ -138,6 +138,7 @@ import Ripple from '../ripple/Ripple'; export default { inheritAttrs: false, + emits: ['show', 'hide', 'month-change', 'year-change', 'date-select', 'update:modelValue', 'today-click', 'clear-click'], props: { modelValue: null, selectionMode: { diff --git a/src/components/carousel/Carousel.vue b/src/components/carousel/Carousel.vue index 7feba77b4..236cc3102 100755 --- a/src/components/carousel/Carousel.vue +++ b/src/components/carousel/Carousel.vue @@ -58,6 +58,7 @@ import DomHandler from '../utils/DomHandler'; import Ripple from '../ripple/Ripple'; export default { + emits: ['update-page'], props: { value: null, page: { diff --git a/src/components/chart/Chart.vue b/src/components/chart/Chart.vue index d8e712ff2..797491715 100755 --- a/src/components/chart/Chart.vue +++ b/src/components/chart/Chart.vue @@ -8,6 +8,7 @@ import * as Chart from 'chart.js'; export default { + emits: ['select'], props: { type: String, data: null, diff --git a/src/components/checkbox/Checkbox.vue b/src/components/checkbox/Checkbox.vue index cca08b7d6..48c5bf731 100755 --- a/src/components/checkbox/Checkbox.vue +++ b/src/components/checkbox/Checkbox.vue @@ -14,6 +14,7 @@ import ObjectUtils from '../utils/ObjectUtils'; export default { inheritAttrs: false, + emits: ['click', 'update:modelValue', 'change'], props: { value: null, modelValue: null, diff --git a/src/components/chips/Chips.vue b/src/components/chips/Chips.vue index c15f4ce8d..89e4351cd 100755 --- a/src/components/chips/Chips.vue +++ b/src/components/chips/Chips.vue @@ -18,6 +18,7 @@