From 1407b95b0dd7ec84b4af6370794c04c0d3aae628 Mon Sep 17 00:00:00 2001 From: Azmi TOUIL <42934070+AzmiTouil@users.noreply.github.com> Date: Mon, 19 Jan 2026 10:07:26 +0100 Subject: [PATCH 01/16] feat:Side navigation treeview in note application - MEED-10100 - Meeds-io/MIPs#235 (#1588) This change will implement a new side bar navigation for note application --- .../portlet/notes/notesPortlet_ar.properties | 1 - .../portlet/notes/notesPortlet_aro.properties | 1 - .../portlet/notes/notesPortlet_ca.properties | 1 - .../portlet/notes/notesPortlet_co.properties | 1 - .../portlet/notes/notesPortlet_cs.properties | 1 - .../portlet/notes/notesPortlet_de.properties | 1 - .../portlet/notes/notesPortlet_el.properties | 1 - .../portlet/notes/notesPortlet_en.properties | 6 +- .../notes/notesPortlet_es_ES.properties | 1 - .../portlet/notes/notesPortlet_et.properties | 1 - .../portlet/notes/notesPortlet_fa.properties | 1 - .../portlet/notes/notesPortlet_fi.properties | 1 - .../portlet/notes/notesPortlet_fil.properties | 1 - .../portlet/notes/notesPortlet_fr.properties | 6 +- .../portlet/notes/notesPortlet_he.properties | 1 - .../portlet/notes/notesPortlet_hr.properties | 1 - .../portlet/notes/notesPortlet_hu.properties | 1 - .../portlet/notes/notesPortlet_id.properties | 1 - .../portlet/notes/notesPortlet_in.properties | 1 - .../portlet/notes/notesPortlet_it.properties | 1 - .../portlet/notes/notesPortlet_ja.properties | 1 - .../portlet/notes/notesPortlet_ko.properties | 1 - .../portlet/notes/notesPortlet_lt.properties | 1 - .../portlet/notes/notesPortlet_nl.properties | 1 - .../portlet/notes/notesPortlet_no.properties | 1 - .../portlet/notes/notesPortlet_pl.properties | 1 - .../notes/notesPortlet_pt_BR.properties | 1 - .../notes/notesPortlet_pt_PT.properties | 1 - .../portlet/notes/notesPortlet_ro.properties | 1 - .../portlet/notes/notesPortlet_ru.properties | 1 - .../portlet/notes/notesPortlet_sk.properties | 1 - .../portlet/notes/notesPortlet_sl.properties | 1 - .../portlet/notes/notesPortlet_sq.properties | 1 - .../notes/notesPortlet_sv_SE.properties | 1 - .../portlet/notes/notesPortlet_th.properties | 1 - .../portlet/notes/notesPortlet_tr.properties | 1 - .../portlet/notes/notesPortlet_uk.properties | 1 - .../portlet/notes/notesPortlet_vi.properties | 1 - .../notes/notesPortlet_zh_CN.properties | 1 - .../notes/notesPortlet_zh_TW.properties | 1 - .../components/NoteTreeViewSideBar.vue | 484 ++++++ .../NoteTreeViewSideBarItemLabel.vue | 80 + .../NoteTreeViewSideBarItemPrepend.vue | 88 ++ .../vue-app/notes-treeview/initComponents.js | 6 + .../vue-app/notes/components/NotePage.vue | 1297 +++++++++++++++++ .../notes/components/NotesOverview.vue | 1276 +--------------- .../webapp/vue-app/notes/initComponents.js | 2 + 47 files changed, 2018 insertions(+), 1265 deletions(-) create mode 100644 notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBar.vue create mode 100644 notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemLabel.vue create mode 100644 notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemPrepend.vue create mode 100644 notes-webapp/src/main/webapp/vue-app/notes/components/NotePage.vue diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ar.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ar.properties index 8b6cf8c1cc..c89bb3a7f0 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ar.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ar.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=الفضاء: notes.label.movePageCurrentPosition=الموقع الحالي notes.label.movePageDestination=الوجهة: notes.label.movePagePosition=المهنة: -notes.label.noteTreeview.tooltip=انقر لعرض شجرة المعلومات notes.label.historyVersions=الإصدارات notes.label.restoreVersions=استعادة notes.untitled.title=بدون عنوان diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_aro.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_aro.properties index 6f9bfd4833..551868a01a 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_aro.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_aro.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=الفضاء: notes.label.movePageCurrentPosition=الموقع الحالي notes.label.movePageDestination=الوجهة: notes.label.movePagePosition=المهنة: -notes.label.noteTreeview.tooltip=انقر لعرض شجرة الملاحظات notes.label.historyVersions=الإصدارات notes.label.restoreVersions=استعادة notes.untitled.title=بدون عنوان diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ca.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ca.properties index 4628c617d5..d1dede22ec 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ca.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ca.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Espai: notes.label.movePageCurrentPosition=Posició actual: notes.label.movePageDestination=Destí: notes.label.movePagePosition=Posició: -notes.label.noteTreeview.tooltip=Feu clic per mostrar l'arbre de notes notes.label.historyVersions=Versions notes.label.restoreVersions=Restaura notes.untitled.title=Sense títol diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_co.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_co.properties index 6aaecfd387..329660d4eb 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_co.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_co.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Spaziu: notes.label.movePageCurrentPosition=Posizione attuale: notes.label.movePageDestination=Destination: notes.label.movePagePosition=Posizione: -notes.label.noteTreeview.tooltip=Cliccate per vede l'arburu Notes notes.label.historyVersions=Versioni notes.label.restoreVersions=Risturà notes.untitled.title=Sans titre diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_cs.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_cs.properties index ed09dae509..c8371926a8 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_cs.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_cs.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Skupina: notes.label.movePageCurrentPosition=Aktuální pozice: notes.label.movePageDestination=Cíl: notes.label.movePagePosition=Pozice: -notes.label.noteTreeview.tooltip=Kliknutím zobrazíte strom poznámek notes.label.historyVersions=Verze notes.label.restoreVersions=Obnovit notes.untitled.title=Bez názvu diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_de.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_de.properties index 6136601f76..a528df2886 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_de.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_de.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Projektraum notes.label.movePageCurrentPosition=Aktuelle Position: notes.label.movePageDestination=Ziel: notes.label.movePagePosition=Position: -notes.label.noteTreeview.tooltip=Klicken, um Notizbaum anzuzeigen notes.label.historyVersions=Versionen notes.label.restoreVersions=Wiederherstellen notes.untitled.title=Ohne Titel diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_el.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_el.properties index 107fb02a67..c99fc78fba 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_el.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_el.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Χώρος: notes.label.movePageCurrentPosition=Τρέχουσα θέση: notes.label.movePageDestination=Προορισμός: notes.label.movePagePosition=Θέση: -notes.label.noteTreeview.tooltip=Κλικ για εμφάνιση δέντρου σημειώσεων notes.label.historyVersions=Εκδόσεις notes.label.restoreVersions=Επαναφορά notes.untitled.title=Χωρίς τίτλο diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_en.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_en.properties index 327a7287d3..f6034dbbfe 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_en.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_en.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Space: notes.label.movePageCurrentPosition=Current position: notes.label.movePageDestination=Destination: notes.label.movePagePosition=Position: -notes.label.noteTreeview.tooltip=Click to display Notes tree notes.label.historyVersions=Versions notes.label.restoreVersions=Restore notes.untitled.title=Untitled @@ -175,6 +174,11 @@ notes.label.no-content.no-redactor.content.last=Or create a new note notes.label.noteNotFound=We could not find this note. notes.label.noteSearchNotFound=No notes found for: notes.label.noteNotFound.button=Back to Notes App + +notes.label.tree=Treeview +notes.tooltip.close.tree=Hide treeview +notes.tooltip.open.tree=Display treeview + notes.message.missingImportNotes=Import Notes is mandatory. import.drawer.maxFileSize.error=You can’t upload files larger than {0} MB import.drawer.fileType.error=You should upload a zip note diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_es_ES.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_es_ES.properties index ea7b4e2d50..116f64f4b0 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_es_ES.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_es_ES.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Espacio: notes.label.movePageCurrentPosition=Posición actual: notes.label.movePageDestination=Destino: notes.label.movePagePosition=Posición: -notes.label.noteTreeview.tooltip=Haz clic para mostrar el árbol de notas notes.label.historyVersions=Versiones notes.label.restoreVersions=Restaurar notes.untitled.title=Sin título diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_et.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_et.properties index 005482dd6f..27029a64e4 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_et.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_et.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Tühik: notes.label.movePageCurrentPosition=Praegune positsioon: notes.label.movePageDestination=Sihtkoht: notes.label.movePagePosition=Asukoht: -notes.label.noteTreeview.tooltip=Klõpsake märkmete puu kuvamiseks notes.label.historyVersions=Versioonid notes.label.restoreVersions=Taasta notes.untitled.title=Pealkirjata diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fa.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fa.properties index 16c2e996ab..66991d62f9 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fa.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fa.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=فضا: notes.label.movePageCurrentPosition=موقعیت فعلی: notes.label.movePageDestination=مقصد: notes.label.movePagePosition=موقعیت: -notes.label.noteTreeview.tooltip=برای نمایش درخت یادداشت ها کلیک کنید notes.label.historyVersions=نسخه ها notes.label.restoreVersions=بازيابي notes.untitled.title=بدون عنوان diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fi.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fi.properties index 206def7767..7444e0ca5d 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fi.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fi.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Tila: notes.label.movePageCurrentPosition=Nykyinen sijainti: notes.label.movePageDestination=Kohde: notes.label.movePagePosition=Sijainti: -notes.label.noteTreeview.tooltip=Klikkaa näyttääksesi muistiinpanojen puu notes.label.historyVersions=Versiot notes.label.restoreVersions=Palauta notes.untitled.title=Nimetön diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fil.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fil.properties index ab8effd61e..0f2f5f6cb1 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fil.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fil.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Ang espasyo: notes.label.movePageCurrentPosition=Kasalukuyang posisyon: notes.label.movePageDestination=Ang destinasyon: notes.label.movePagePosition=Ang Posisyon: -notes.label.noteTreeview.tooltip=I-click upang ipakita ang Notes tree notes.label.historyVersions=Ang mga bersyon notes.label.restoreVersions=Pagpapanumbalik notes.untitled.title=Walang Pamagat diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fr.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fr.properties index 41673b6c3e..6b5b43399d 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fr.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_fr.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Espace : notes.label.movePageCurrentPosition=Emplacement actuel : notes.label.movePageDestination=Destination : notes.label.movePagePosition=Position : -notes.label.noteTreeview.tooltip=Cliquer pour afficher l'arborescence des notes notes.label.historyVersions=Versions notes.label.restoreVersions=Restaurer notes.untitled.title=Sans titre @@ -175,6 +174,11 @@ notes.label.no-content.no-redactor.content.last=Ou créer une nouvelle note notes.label.noteNotFound=Nous n'avons pas pu trouver cette note. notes.label.noteSearchNotFound=Aucune note trouvée pour : notes.label.noteNotFound.button=Revenir à l'appli Notes + +notes.label.tree=Arborescence +notes.tooltip.close.tree=Masquer l'arborescence +notes.tooltip.open.tree=Afficher treeview + notes.message.missingImportNotes=Importer des notes est obligatoire. import.drawer.maxFileSize.error=Vous ne pouvez pas charger des fichiers de plus de {0} Mo import.drawer.fileType.error=Vous devez sélectionner un fichier au format zip diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_he.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_he.properties index ae3ed3edf5..ddf373acf7 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_he.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_he.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=חלל: notes.label.movePageCurrentPosition=תפקיד נוכחי: notes.label.movePageDestination=יַעַד: notes.label.movePagePosition=מַצָב: -notes.label.noteTreeview.tooltip=לחץ כדי להציג את עץ ההערות notes.label.historyVersions=גרסאות notes.label.restoreVersions=לְשַׁחְזֵר notes.untitled.title=ללא כותרת diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hr.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hr.properties index 2cc136b7ad..4bd5b19bfe 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hr.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hr.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Prostor: notes.label.movePageCurrentPosition=Trenutačna pozicija: notes.label.movePageDestination=Odredište: notes.label.movePagePosition=Položaj: -notes.label.noteTreeview.tooltip=Kliknite za prikaz stabla Bilješki notes.label.historyVersions=Verzije notes.label.restoreVersions=Vratiti notes.untitled.title=Bez naslova diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hu.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hu.properties index 81cd27afb3..5cfda709ba 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hu.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_hu.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Űr: notes.label.movePageCurrentPosition=Jelenlegi pozíció: notes.label.movePageDestination=Rendeltetési hely: notes.label.movePagePosition=Pozíció: -notes.label.noteTreeview.tooltip=Kattintson a jegyzetfa megjelenítéséhez notes.label.historyVersions=Verziók notes.label.restoreVersions=Visszaállítás notes.untitled.title=Cím nélkül diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_id.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_id.properties index a9af3491db..4f062f6d64 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_id.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_id.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Forum: notes.label.movePageCurrentPosition=Posisi saat ini: notes.label.movePageDestination=Tujuan: notes.label.movePagePosition=Posisi: -notes.label.noteTreeview.tooltip=Klik untuk menampilkan pohon Catatan. notes.label.historyVersions=Versi notes.label.restoreVersions=Pulihan notes.untitled.title=Tanpa judul diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_in.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_in.properties index 3c8c27d1c9..6da466b527 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_in.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_in.properties @@ -88,7 +88,6 @@ notes.label.movePageSpace=Space: notes.label.movePageCurrentPosition=Current position: notes.label.movePageDestination=Destination: notes.label.movePagePosition=Position: -notes.label.noteTreeview.tooltip=Click to display Notes tree notes.label.historyVersions=Versions notes.label.restoreVersions=Restore notes.untitled.title=Untitled diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_it.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_it.properties index e06fd30922..9e71c7f64d 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_it.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_it.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Spazio: notes.label.movePageCurrentPosition=Posizione corrente: notes.label.movePageDestination=Destinazione: notes.label.movePagePosition=Posizione: -notes.label.noteTreeview.tooltip=Cliccare per visualizzare l'albero delle Note notes.label.historyVersions=Gestisci Versioni notes.label.restoreVersions=Ripristina notes.untitled.title=Senza Titolo diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ja.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ja.properties index c8d948127d..9bdf14d266 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ja.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ja.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=スペース: notes.label.movePageCurrentPosition=現在の位置: notes.label.movePageDestination=保存先: notes.label.movePagePosition=ポジション: -notes.label.noteTreeview.tooltip=クリックしてメモツリーを表示する notes.label.historyVersions=バージョン管理 notes.label.restoreVersions=リストア notes.untitled.title=タイトルなし diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ko.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ko.properties index 3423c79fae..0681e547b8 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ko.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ko.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=공간: notes.label.movePageCurrentPosition=현재 위치: notes.label.movePageDestination=목적지: notes.label.movePagePosition=위치: -notes.label.noteTreeview.tooltip=클릭하여 메모 트리를 표시합니다. notes.label.historyVersions=버전 notes.label.restoreVersions=복원하다 notes.untitled.title=제목 없음 diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_lt.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_lt.properties index 31483ba1a4..bde67dacfe 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_lt.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_lt.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Erdvė: notes.label.movePageCurrentPosition=Dabartinė padėtis: notes.label.movePageDestination=Paskirtis: notes.label.movePagePosition=Pozicija: -notes.label.noteTreeview.tooltip=Spustelėkite, kad būtų rodomas užrašų medis notes.label.historyVersions=Versijos notes.label.restoreVersions=Atkurti notes.untitled.title=Be pavadinimo diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_nl.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_nl.properties index 829a5f8940..7dabfc2085 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_nl.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_nl.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Ruimte: notes.label.movePageCurrentPosition=Huidige positie: notes.label.movePageDestination=Bestemming: notes.label.movePagePosition=Positie: -notes.label.noteTreeview.tooltip=Klik om Notitieboom weer te geven notes.label.historyVersions=Versies beheren notes.label.restoreVersions=Herstellen notes.untitled.title=Naamloos diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_no.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_no.properties index f50d7548d1..b099dbbf94 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_no.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_no.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Fellesskap: notes.label.movePageCurrentPosition=Nåværende posisjon: notes.label.movePageDestination=Destinasjon: notes.label.movePagePosition=Stilling: -notes.label.noteTreeview.tooltip=Klikk for å vise Notattre notes.label.historyVersions=Versjoner notes.label.restoreVersions=Gjenopprett notes.untitled.title=Uten tittel diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pl.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pl.properties index ef71bbd207..fb9e96ebc9 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pl.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pl.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Przestrzeń: notes.label.movePageCurrentPosition=Bieżąca pozycja: notes.label.movePageDestination=Cel: notes.label.movePagePosition=Stanowisko: -notes.label.noteTreeview.tooltip=Kliknij, aby wyświetlić drzewo notatek notes.label.historyVersions=Wersje notes.label.restoreVersions=Przywracanie notes.untitled.title=Bez tytułu diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_BR.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_BR.properties index 22cb15004f..1fa5d032b8 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_BR.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_BR.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Espaço: notes.label.movePageCurrentPosition=Posição atual: notes.label.movePageDestination=Destino: notes.label.movePagePosition=Cargo: -notes.label.noteTreeview.tooltip=Clique para exibir a árvore de notas notes.label.historyVersions=Versões notes.label.restoreVersions=Restaurar notes.untitled.title=Sem título diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_PT.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_PT.properties index b5102a7c31..18db98ee23 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_PT.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_pt_PT.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Espaço: notes.label.movePageCurrentPosition=Posição atual: notes.label.movePageDestination=Destino: notes.label.movePagePosition=Cargo: -notes.label.noteTreeview.tooltip=Clique para exibir a árvore de notas notes.label.historyVersions=Versões notes.label.restoreVersions=Restaurar notes.untitled.title=Sem título diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ro.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ro.properties index 02df04ec55..0d8ea6aabd 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ro.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ro.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Spaţiu: notes.label.movePageCurrentPosition=Poziţia curentă: notes.label.movePageDestination=Destinație: notes.label.movePagePosition=Poziţie: -notes.label.noteTreeview.tooltip=Click pentru a afişa note arborescente notes.label.historyVersions=Versiuni notes.label.restoreVersions=Restabilire notes.untitled.title=Fără Nume diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ru.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ru.properties index 9cbdbd9f3c..7d095685b2 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ru.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_ru.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Область: notes.label.movePageCurrentPosition=Должность в настоящее время: notes.label.movePageDestination=Назначение: notes.label.movePagePosition=Должность: -notes.label.noteTreeview.tooltip=Нажмите, чтобы отобразить дерево записей notes.label.historyVersions=Версии notes.label.restoreVersions=Восстановить notes.untitled.title=Без названия diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sk.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sk.properties index 7a1c1500cc..ea01bc1b42 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sk.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sk.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Priestor: notes.label.movePageCurrentPosition=Aktuálna pozícia: notes.label.movePageDestination=Cieľ: notes.label.movePagePosition=Pozícia: -notes.label.noteTreeview.tooltip=Kliknutím zobrazíte strom poznámok notes.label.historyVersions=Verzie notes.label.restoreVersions=Obnoviť notes.untitled.title=Bez názvu diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sl.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sl.properties index 0a61ddeb94..75d46ab56f 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sl.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sl.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Prostor: notes.label.movePageCurrentPosition=Trenutni položaj: notes.label.movePageDestination=Cilj: notes.label.movePagePosition=Delovno mesto: -notes.label.noteTreeview.tooltip=Kliknite za prikaz drevesa Notes notes.label.historyVersions=Različice notes.label.restoreVersions=Obnovi notes.untitled.title=Neimenovan diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sq.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sq.properties index bca159faed..f699f2de93 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sq.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sq.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=crwdns44762:0crwdne44762:0 notes.label.movePageCurrentPosition=crwdns44764:0crwdne44764:0 notes.label.movePageDestination=crwdns44766:0crwdne44766:0 notes.label.movePagePosition=crwdns44768:0crwdne44768:0 -notes.label.noteTreeview.tooltip=crwdns44770:0crwdne44770:0 notes.label.historyVersions=crwdns44772:0crwdne44772:0 notes.label.restoreVersions=crwdns44774:0crwdne44774:0 notes.untitled.title=crwdns44776:0crwdne44776:0 diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sv_SE.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sv_SE.properties index 9a32ecff20..87996965b9 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sv_SE.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_sv_SE.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Webb-yta: notes.label.movePageCurrentPosition=Nuvarande befattning: notes.label.movePageDestination=Destination: notes.label.movePagePosition=Befattning: -notes.label.noteTreeview.tooltip=Klicka för att visa Anteckningsträd notes.label.historyVersions=Versioner notes.label.restoreVersions=Återställ notes.untitled.title=Namnlös diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_th.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_th.properties index d8028bc37c..d9c5b10675 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_th.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_th.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=อวกาศ: notes.label.movePageCurrentPosition=ตำแหน่งปัจจุบัน : notes.label.movePageDestination=ปลายทาง: notes.label.movePagePosition=ตำแหน่ง: -notes.label.noteTreeview.tooltip=คลิกเพื่อแสดงแผนผังบันทึก notes.label.historyVersions=เวอร์ชันต่างๆ notes.label.restoreVersions=คืนค่า notes.untitled.title=ไม่มีชื่อ diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_tr.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_tr.properties index ac75eeffd9..6afc3c9501 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_tr.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_tr.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Alan: notes.label.movePageCurrentPosition=Şu anki pozisyonu: notes.label.movePageDestination=Hedef: notes.label.movePagePosition=Pozisyon: -notes.label.noteTreeview.tooltip=Notlar ağacını görüntülemek için tıklayın notes.label.historyVersions=Sürümler notes.label.restoreVersions=Geri Yükle notes.untitled.title=Başlıksız diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_uk.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_uk.properties index 09d1542a90..4ac0d20508 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_uk.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_uk.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Область: notes.label.movePageCurrentPosition=Поточна позиція: notes.label.movePageDestination=Призначення: notes.label.movePagePosition=Посада: -notes.label.noteTreeview.tooltip=Натисніть, щоб відобразити дерево нотаток notes.label.historyVersions=Версії notes.label.restoreVersions=Відновити notes.untitled.title=Без назви diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_vi.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_vi.properties index 07013250e2..15a92d149b 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_vi.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_vi.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=Không gian Nhóm: notes.label.movePageCurrentPosition=Vị trí hiện tại: notes.label.movePageDestination=Điểm đến: notes.label.movePagePosition=Vị trí: -notes.label.noteTreeview.tooltip=Nhấp để hiển thị cây Ghi chú notes.label.historyVersions=Phiên bản notes.label.restoreVersions=Khôi phục notes.untitled.title=Không có Tiêu đề diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_CN.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_CN.properties index 5ae5a51847..11e94b68da 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_CN.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_CN.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=空间: notes.label.movePageCurrentPosition=现任职务: notes.label.movePageDestination=目的地: notes.label.movePagePosition=位置: -notes.label.noteTreeview.tooltip=点击显示笔记树 notes.label.historyVersions=版本 notes.label.restoreVersions=恢复 notes.untitled.title=无标题 diff --git a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_TW.properties b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_TW.properties index 417580090d..e618dfee2c 100644 --- a/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_TW.properties +++ b/notes-webapp/src/main/resources/locale/portlet/notes/notesPortlet_zh_TW.properties @@ -159,7 +159,6 @@ notes.label.movePageSpace=空間: notes.label.movePageCurrentPosition=目前位置: notes.label.movePageDestination=目的地: notes.label.movePagePosition=位置: -notes.label.noteTreeview.tooltip=按一下可顯示註釋樹 notes.label.historyVersions=版本 notes.label.restoreVersions=還原 notes.untitled.title=無標題 diff --git a/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBar.vue b/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBar.vue new file mode 100644 index 0000000000..3867f19f5e --- /dev/null +++ b/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBar.vue @@ -0,0 +1,484 @@ + + + + + + +} \ No newline at end of file diff --git a/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemLabel.vue b/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemLabel.vue new file mode 100644 index 0000000000..0ee3f8a274 --- /dev/null +++ b/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemLabel.vue @@ -0,0 +1,80 @@ + + + + \ No newline at end of file diff --git a/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemPrepend.vue b/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemPrepend.vue new file mode 100644 index 0000000000..7316e5662a --- /dev/null +++ b/notes-webapp/src/main/webapp/vue-app/notes-treeview/components/NoteTreeViewSideBarItemPrepend.vue @@ -0,0 +1,88 @@ + + + + \ No newline at end of file diff --git a/notes-webapp/src/main/webapp/vue-app/notes-treeview/initComponents.js b/notes-webapp/src/main/webapp/vue-app/notes-treeview/initComponents.js index 0c21c529a2..3ec0f04eb9 100644 --- a/notes-webapp/src/main/webapp/vue-app/notes-treeview/initComponents.js +++ b/notes-webapp/src/main/webapp/vue-app/notes-treeview/initComponents.js @@ -1,8 +1,14 @@ import NoteBreadcrumb from '../notes/components/NoteBreadcrumb.vue'; import NoteTreeviewDrawer from './components/NoteTreeviewDrawer.vue'; +import NoteTreeViewSideBar from './components/NoteTreeViewSideBar.vue'; +import NoteTreeViewSideBarItemLabel from './components/NoteTreeViewSideBarItemLabel.vue'; +import NoteTreeViewSideBarItemPrepend from './components/NoteTreeViewSideBarItemPrepend.vue'; const components = { 'note-treeview-drawer': NoteTreeviewDrawer, + 'note-treeview-sideBar': NoteTreeViewSideBar, + 'note-treeview-sidebar-item-label': NoteTreeViewSideBarItemLabel, + 'note-treeview-sidebar-item-prepend': NoteTreeViewSideBarItemPrepend, 'note-breadcrumb': NoteBreadcrumb }; diff --git a/notes-webapp/src/main/webapp/vue-app/notes/components/NotePage.vue b/notes-webapp/src/main/webapp/vue-app/notes/components/NotePage.vue new file mode 100644 index 0000000000..67164681a0 --- /dev/null +++ b/notes-webapp/src/main/webapp/vue-app/notes/components/NotePage.vue @@ -0,0 +1,1297 @@ + + + diff --git a/notes-webapp/src/main/webapp/vue-app/notes/components/NotesOverview.vue b/notes-webapp/src/main/webapp/vue-app/notes/components/NotesOverview.vue index 8d451ef19f..35da629750 100644 --- a/notes-webapp/src/main/webapp/vue-app/notes/components/NotesOverview.vue +++ b/notes-webapp/src/main/webapp/vue-app/notes/components/NotesOverview.vue @@ -1,1249 +1,75 @@ -