From 423b8ecc0e0c04e4cd54602171797e252843bb84 Mon Sep 17 00:00:00 2001 From: cagataycivici Date: Fri, 24 May 2019 00:18:15 +0300 Subject: [PATCH] Refactored Paginator to make two-way binding optional --- src/components/dropdown/Dropdown.vue | 2 +- src/components/paginator/FirstPageLink.vue | 11 +- src/components/paginator/LastPageLink.vue | 12 +- src/components/paginator/NextPageLink.vue | 11 +- src/components/paginator/PageLinks.vue | 18 +- src/components/paginator/Paginator.css | 5 +- src/components/paginator/Paginator.vue | 164 ++++++++++-------- src/components/paginator/PrevPageLink.vue | 11 +- .../paginator/RowsPerPageDropdown.vue | 29 ++-- src/views/paginator/PaginatorDemo.vue | 41 +++-- src/views/paginator/PaginatorDoc.vue | 32 ++-- 11 files changed, 160 insertions(+), 176 deletions(-) diff --git a/src/components/dropdown/Dropdown.vue b/src/components/dropdown/Dropdown.vue index 1c19e2675..679a58524 100644 --- a/src/components/dropdown/Dropdown.vue +++ b/src/components/dropdown/Dropdown.vue @@ -365,7 +365,7 @@ export default { 'p-dropdown-label p-inputtext', { 'p-placeholder': this.label === null && this.placeholder, - 'p-dropdown-label-empty': !this.placeholder + 'p-dropdown-label-empty': (this.label == null || this.label.length === 0) } ]; }, diff --git a/src/components/paginator/FirstPageLink.vue b/src/components/paginator/FirstPageLink.vue index fa69fd569..60b43a4bf 100644 --- a/src/components/paginator/FirstPageLink.vue +++ b/src/components/paginator/FirstPageLink.vue @@ -1,21 +1,14 @@ \ No newline at end of file diff --git a/src/components/paginator/Paginator.css b/src/components/paginator/Paginator.css index 5b4ed5ae3..081a6407a 100644 --- a/src/components/paginator/Paginator.css +++ b/src/components/paginator/Paginator.css @@ -37,7 +37,8 @@ text-decoration: none; vertical-align: middle; text-align: center; - position: relative; + position: relative; + cursor: pointer; } .p-paginator .p-paginator-pages { @@ -80,7 +81,7 @@ -webkit-box-shadow: none; } -.p-paginator a.p-disabled { +.p-paginator .p-disabled { outline: 0 none; } diff --git a/src/components/paginator/Paginator.vue b/src/components/paginator/Paginator.vue index 5566a1e20..e5149563b 100644 --- a/src/components/paginator/Paginator.vue +++ b/src/components/paginator/Paginator.vue @@ -3,14 +3,14 @@
-