From c7975c24aca0d65e7b6ce82c4d1ddafffc94fb4c Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Wed, 8 Nov 2023 11:33:18 +0300 Subject: [PATCH] Updated PanelMenu docs --- doc/panelmenu/BasicDoc.vue | 432 +++++++++-------------- doc/panelmenu/CommandDoc.vue | 225 ++++++++++++ doc/panelmenu/ControlledDoc.vue | 337 ++++++++++++++++++ doc/panelmenu/MultipleDoc.vue | 497 -------------------------- doc/panelmenu/ProgrammaticDoc.vue | 558 ------------------------------ doc/panelmenu/RouterDoc.vue | 233 ++++++++++++- doc/panelmenu/TemplateDoc.vue | 276 +++++++++++++++ pages/panelmenu/index.vue | 22 +- 8 files changed, 1240 insertions(+), 1340 deletions(-) create mode 100644 doc/panelmenu/CommandDoc.vue create mode 100644 doc/panelmenu/ControlledDoc.vue delete mode 100644 doc/panelmenu/MultipleDoc.vue delete mode 100644 doc/panelmenu/ProgrammaticDoc.vue create mode 100644 doc/panelmenu/TemplateDoc.vue diff --git a/doc/panelmenu/BasicDoc.vue b/doc/panelmenu/BasicDoc.vue index e8955c7df..19d1b86ed 100644 --- a/doc/panelmenu/BasicDoc.vue +++ b/doc/panelmenu/BasicDoc.vue @@ -3,7 +3,7 @@

PanelMenu requires a collection of menuitems as its model.

- +
@@ -14,116 +14,78 @@ export default { return { items: [ { - label: 'File', - icon: 'pi pi-fw pi-file', + label: 'Files', + icon: 'pi pi-file', items: [ { - label: 'New', - icon: 'pi pi-fw pi-plus', + label: 'Documents', + icon: 'pi pi-file', items: [ { - label: 'Bookmark', - icon: 'pi pi-fw pi-bookmark' - }, - { - label: 'Video', - icon: 'pi pi-fw pi-video' - } - ] - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-trash' - }, - { - label: 'Export', - icon: 'pi pi-fw pi-external-link' - } - ] - }, - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Left', - icon: 'pi pi-fw pi-align-left' - }, - { - label: 'Right', - icon: 'pi pi-fw pi-align-right' - }, - { - label: 'Center', - icon: 'pi pi-fw pi-align-center' - }, - { - label: 'Justify', - icon: 'pi pi-fw pi-align-justify' - } - ] - }, - { - label: 'Users', - icon: 'pi pi-fw pi-user', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-user-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-user-minus' - }, - { - label: 'Search', - icon: 'pi pi-fw pi-users', - items: [ - { - label: 'Filter', - icon: 'pi pi-fw pi-filter', + label: 'Invoices', + icon: 'pi pi-file-pdf', items: [ { - label: 'Print', - icon: 'pi pi-fw pi-print' + label: 'Pending', + icon: 'pi pi-stop' + }, + { + label: 'Paid', + icon: 'pi pi-check-circle' } ] }, { - icon: 'pi pi-fw pi-bars', - label: 'List' + label: 'Clients', + icon: 'pi pi-users' + } + ] + }, + { + label: 'Images', + icon: 'pi pi-image', + items: [ + { + label: 'Logos', + icon: 'pi pi-image' } ] } ] }, { - label: 'Events', - icon: 'pi pi-fw pi-calendar', + label: 'Cloud', + icon: 'pi pi-cloud', items: [ { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Save', - icon: 'pi pi-fw pi-calendar-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-calendar-minus' - } - ] + label: 'Upload', + icon: 'pi pi-cloud-upload' }, { - label: 'Archive', - icon: 'pi pi-fw pi-calendar-times', - items: [ - { - label: 'Remove', - icon: 'pi pi-fw pi-calendar-minus' - } - ] + label: 'Download', + icon: 'pi pi-cloud-download' + }, + { + label: 'Sync', + icon: 'pi pi-refresh' + } + ] + }, + { + label: 'Devices', + icon: 'pi pi-desktop', + items: [ + { + label: 'Phone', + icon: 'pi pi-mobile' + }, + { + label: 'Desktop', + icon: 'pi pi-desktop' + }, + { + label: 'Tablet', + icon: 'pi pi-tablet' } ] } @@ -135,7 +97,7 @@ export default { options: ` @@ -145,116 +107,78 @@ export default { return { items: [ { - label: 'File', - icon: 'pi pi-fw pi-file', + label: 'Files', + icon: 'pi pi-file', items: [ { - label: 'New', - icon: 'pi pi-fw pi-plus', + label: 'Documents', + icon: 'pi pi-file', items: [ { - label: 'Bookmark', - icon: 'pi pi-fw pi-bookmark' - }, - { - label: 'Video', - icon: 'pi pi-fw pi-video' - } - ] - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-trash' - }, - { - label: 'Export', - icon: 'pi pi-fw pi-external-link' - } - ] - }, - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Left', - icon: 'pi pi-fw pi-align-left' - }, - { - label: 'Right', - icon: 'pi pi-fw pi-align-right' - }, - { - label: 'Center', - icon: 'pi pi-fw pi-align-center' - }, - { - label: 'Justify', - icon: 'pi pi-fw pi-align-justify' - } - ] - }, - { - label: 'Users', - icon: 'pi pi-fw pi-user', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-user-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-user-minus' - }, - { - label: 'Search', - icon: 'pi pi-fw pi-users', - items: [ - { - label: 'Filter', - icon: 'pi pi-fw pi-filter', + label: 'Invoices', + icon: 'pi pi-file-pdf', items: [ { - label: 'Print', - icon: 'pi pi-fw pi-print' + label: 'Pending', + icon: 'pi pi-stop' + }, + { + label: 'Paid', + icon: 'pi pi-check-circle' } ] }, { - icon: 'pi pi-fw pi-bars', - label: 'List' + label: 'Clients', + icon: 'pi pi-users' + } + ] + }, + { + label: 'Images', + icon: 'pi pi-image', + items: [ + { + label: 'Logos', + icon: 'pi pi-image' } ] } ] }, { - label: 'Events', - icon: 'pi pi-fw pi-calendar', + label: 'Cloud', + icon: 'pi pi-cloud', items: [ { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Save', - icon: 'pi pi-fw pi-calendar-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-calendar-minus' - } - ] + label: 'Upload', + icon: 'pi pi-cloud-upload' }, { - label: 'Archive', - icon: 'pi pi-fw pi-calendar-times', - items: [ - { - label: 'Remove', - icon: 'pi pi-fw pi-calendar-minus' - } - ] + label: 'Download', + icon: 'pi pi-cloud-download' + }, + { + label: 'Sync', + icon: 'pi pi-refresh' + } + ] + }, + { + label: 'Devices', + icon: 'pi pi-desktop', + items: [ + { + label: 'Phone', + icon: 'pi pi-mobile' + }, + { + label: 'Desktop', + icon: 'pi pi-desktop' + }, + { + label: 'Tablet', + icon: 'pi pi-tablet' } ] } @@ -267,7 +191,7 @@ export default { composition: ` @@ -276,116 +200,78 @@ import { ref } from "vue"; const items = ref([ { - label: 'File', - icon: 'pi pi-fw pi-file', + label: 'Files', + icon: 'pi pi-file', items: [ { - label: 'New', - icon: 'pi pi-fw pi-plus', + label: 'Documents', + icon: 'pi pi-file', items: [ { - label: 'Bookmark', - icon: 'pi pi-fw pi-bookmark' - }, - { - label: 'Video', - icon: 'pi pi-fw pi-video' - } - ] - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-trash' - }, - { - label: 'Export', - icon: 'pi pi-fw pi-external-link' - } - ] - }, - { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Left', - icon: 'pi pi-fw pi-align-left' - }, - { - label: 'Right', - icon: 'pi pi-fw pi-align-right' - }, - { - label: 'Center', - icon: 'pi pi-fw pi-align-center' - }, - { - label: 'Justify', - icon: 'pi pi-fw pi-align-justify' - } - ] - }, - { - label: 'Users', - icon: 'pi pi-fw pi-user', - items: [ - { - label: 'New', - icon: 'pi pi-fw pi-user-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-user-minus' - }, - { - label: 'Search', - icon: 'pi pi-fw pi-users', - items: [ - { - label: 'Filter', - icon: 'pi pi-fw pi-filter', + label: 'Invoices', + icon: 'pi pi-file-pdf', items: [ { - label: 'Print', - icon: 'pi pi-fw pi-print' + label: 'Pending', + icon: 'pi pi-stop' + }, + { + label: 'Paid', + icon: 'pi pi-check-circle' } ] }, { - icon: 'pi pi-fw pi-bars', - label: 'List' + label: 'Clients', + icon: 'pi pi-users' + } + ] + }, + { + label: 'Images', + icon: 'pi pi-image', + items: [ + { + label: 'Logos', + icon: 'pi pi-image' } ] } ] }, { - label: 'Events', - icon: 'pi pi-fw pi-calendar', + label: 'Cloud', + icon: 'pi pi-cloud', items: [ { - label: 'Edit', - icon: 'pi pi-fw pi-pencil', - items: [ - { - label: 'Save', - icon: 'pi pi-fw pi-calendar-plus' - }, - { - label: 'Delete', - icon: 'pi pi-fw pi-calendar-minus' - } - ] + label: 'Upload', + icon: 'pi pi-cloud-upload' }, { - label: 'Archive', - icon: 'pi pi-fw pi-calendar-times', - items: [ - { - label: 'Remove', - icon: 'pi pi-fw pi-calendar-minus' - } - ] + label: 'Download', + icon: 'pi pi-cloud-download' + }, + { + label: 'Sync', + icon: 'pi pi-refresh' + } + ] + }, + { + label: 'Devices', + icon: 'pi pi-desktop', + items: [ + { + label: 'Phone', + icon: 'pi pi-mobile' + }, + { + label: 'Desktop', + icon: 'pi pi-desktop' + }, + { + label: 'Tablet', + icon: 'pi pi-tablet' } ] } diff --git a/doc/panelmenu/CommandDoc.vue b/doc/panelmenu/CommandDoc.vue new file mode 100644 index 000000000..c24bc2dca --- /dev/null +++ b/doc/panelmenu/CommandDoc.vue @@ -0,0 +1,225 @@ + + + diff --git a/doc/panelmenu/ControlledDoc.vue b/doc/panelmenu/ControlledDoc.vue new file mode 100644 index 000000000..639c7305a --- /dev/null +++ b/doc/panelmenu/ControlledDoc.vue @@ -0,0 +1,337 @@ + + + diff --git a/doc/panelmenu/MultipleDoc.vue b/doc/panelmenu/MultipleDoc.vue deleted file mode 100644 index e4874ada7..000000000 --- a/doc/panelmenu/MultipleDoc.vue +++ /dev/null @@ -1,497 +0,0 @@ - - - diff --git a/doc/panelmenu/ProgrammaticDoc.vue b/doc/panelmenu/ProgrammaticDoc.vue deleted file mode 100644 index 378a4b9c6..000000000 --- a/doc/panelmenu/ProgrammaticDoc.vue +++ /dev/null @@ -1,558 +0,0 @@ - - - diff --git a/doc/panelmenu/RouterDoc.vue b/doc/panelmenu/RouterDoc.vue index dc9dc9f95..85f6cab1d 100644 --- a/doc/panelmenu/RouterDoc.vue +++ b/doc/panelmenu/RouterDoc.vue @@ -1,8 +1,233 @@ + + diff --git a/doc/panelmenu/TemplateDoc.vue b/doc/panelmenu/TemplateDoc.vue new file mode 100644 index 000000000..4566eaaf2 --- /dev/null +++ b/doc/panelmenu/TemplateDoc.vue @@ -0,0 +1,276 @@ + + + diff --git a/pages/panelmenu/index.vue b/pages/panelmenu/index.vue index 4da02de32..4dab34415 100755 --- a/pages/panelmenu/index.vue +++ b/pages/panelmenu/index.vue @@ -13,10 +13,11 @@