From b4b005bc2eb60b8b7385ca512f667871c9e5a913 Mon Sep 17 00:00:00 2001 From: reecebrowne <74901996+reecebrowne@users.noreply.github.com> Date: Thu, 21 Nov 2024 17:34:50 +0000 Subject: [PATCH] Feature/ux improvements (#2288) * Multi-tool advert on pages that share functionality * Update translation files Signed-off-by: GitHub Action * Rtl CSS * Upgraded tooltips on multitool. Order selected pages list. Repositionicons. Minor additional tweaks * restore gb translations * Update translation files Signed-off-by: GitHub Action * remove blankspace --------- Signed-off-by: GitHub Action Co-authored-by: GitHub Action Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- src/main/resources/messages_ar_AR.properties | 6 ++ src/main/resources/messages_bg_BG.properties | 6 ++ src/main/resources/messages_ca_CA.properties | 6 ++ src/main/resources/messages_cs_CZ.properties | 6 ++ src/main/resources/messages_da_DK.properties | 6 ++ src/main/resources/messages_de_DE.properties | 6 ++ src/main/resources/messages_el_GR.properties | 6 ++ src/main/resources/messages_en_GB.properties | 6 ++ src/main/resources/messages_en_US.properties | 6 ++ src/main/resources/messages_es_ES.properties | 6 ++ src/main/resources/messages_eu_ES.properties | 6 ++ src/main/resources/messages_fr_FR.properties | 6 ++ src/main/resources/messages_ga_IE.properties | 6 ++ src/main/resources/messages_hi_IN.properties | 6 ++ src/main/resources/messages_hr_HR.properties | 6 ++ src/main/resources/messages_hu_HU.properties | 6 ++ src/main/resources/messages_id_ID.properties | 6 ++ src/main/resources/messages_it_IT.properties | 6 ++ src/main/resources/messages_ja_JP.properties | 6 ++ src/main/resources/messages_ko_KR.properties | 6 ++ src/main/resources/messages_nl_NL.properties | 6 ++ src/main/resources/messages_no_NB.properties | 6 ++ src/main/resources/messages_pl_PL.properties | 6 ++ src/main/resources/messages_pt_BR.properties | 6 ++ src/main/resources/messages_pt_PT.properties | 6 ++ src/main/resources/messages_ro_RO.properties | 6 ++ src/main/resources/messages_ru_RU.properties | 6 ++ src/main/resources/messages_sk_SK.properties | 6 ++ .../resources/messages_sr_LATN_RS.properties | 6 ++ src/main/resources/messages_sv_SE.properties | 6 ++ src/main/resources/messages_th_TH.properties | 6 ++ src/main/resources/messages_tr_TR.properties | 6 ++ src/main/resources/messages_uk_UA.properties | 6 ++ src/main/resources/messages_vi_VN.properties | 6 ++ src/main/resources/messages_zh_CN.properties | 6 ++ src/main/resources/messages_zh_TW.properties | 6 ++ src/main/resources/static/css/multi-tool.css | 35 ++++++++- .../static/js/multitool/PdfContainer.js | 8 +- .../templates/fragments/multi-toolAdvert.html | 18 +++-- src/main/resources/templates/multi-tool.html | 75 +++++++++++-------- 40 files changed, 309 insertions(+), 43 deletions(-) diff --git a/src/main/resources/messages_ar_AR.properties b/src/main/resources/messages_ar_AR.properties index bcfaa618..03b5e782 100644 --- a/src/main/resources/messages_ar_AR.properties +++ b/src/main/resources/messages_ar_AR.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=حذف المحدد multiTool.downloadAll=تصدير multiTool.downloadSelected=تصدير المحدد +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=هذه الميزة متوفرة في صفحة الأدوات المتعددة لدينا. اطلع عليها للحصول على واجهة مستخدم محسّنة لكل صفحة وميزات إضافية! diff --git a/src/main/resources/messages_bg_BG.properties b/src/main/resources/messages_bg_BG.properties index 68673858..340762a3 100644 --- a/src/main/resources/messages_bg_BG.properties +++ b/src/main/resources/messages_bg_BG.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_ca_CA.properties b/src/main/resources/messages_ca_CA.properties index d1374e42..abf924e9 100644 --- a/src/main/resources/messages_ca_CA.properties +++ b/src/main/resources/messages_ca_CA.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_cs_CZ.properties b/src/main/resources/messages_cs_CZ.properties index 7f39eb43..b242021b 100644 --- a/src/main/resources/messages_cs_CZ.properties +++ b/src/main/resources/messages_cs_CZ.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_da_DK.properties b/src/main/resources/messages_da_DK.properties index 7acaf3f7..3f44add8 100644 --- a/src/main/resources/messages_da_DK.properties +++ b/src/main/resources/messages_da_DK.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_de_DE.properties b/src/main/resources/messages_de_DE.properties index 5f601c9e..c944526a 100644 --- a/src/main/resources/messages_de_DE.properties +++ b/src/main/resources/messages_de_DE.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Auswahl löschen multiTool.downloadAll=Downloaden multiTool.downloadSelected=Auswahl downloaden +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=Diese Funktion ist auch auf unserer PDF-Multitool-Seite verfügbar. Probieren Sie sie aus, denn sie bietet eine verbesserte Benutzeroberfläche und zusätzliche Funktionen! diff --git a/src/main/resources/messages_el_GR.properties b/src/main/resources/messages_el_GR.properties index c616bd2b..4e4eeca9 100644 --- a/src/main/resources/messages_el_GR.properties +++ b/src/main/resources/messages_el_GR.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_en_GB.properties b/src/main/resources/messages_en_GB.properties index d9f71870..c0f9c738 100644 --- a/src/main/resources/messages_en_GB.properties +++ b/src/main/resources/messages_en_GB.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_en_US.properties b/src/main/resources/messages_en_US.properties index 647cbf00..d7b96357 100644 --- a/src/main/resources/messages_en_US.properties +++ b/src/main/resources/messages_en_US.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_es_ES.properties b/src/main/resources/messages_es_ES.properties index 2c234b2c..18ee985d 100644 --- a/src/main/resources/messages_es_ES.properties +++ b/src/main/resources/messages_es_ES.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_eu_ES.properties b/src/main/resources/messages_eu_ES.properties index 449e1c19..e010f063 100644 --- a/src/main/resources/messages_eu_ES.properties +++ b/src/main/resources/messages_eu_ES.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_fr_FR.properties b/src/main/resources/messages_fr_FR.properties index b2cf82be..a95c14b0 100644 --- a/src/main/resources/messages_fr_FR.properties +++ b/src/main/resources/messages_fr_FR.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_ga_IE.properties b/src/main/resources/messages_ga_IE.properties index f95ace01..6d2340b5 100644 --- a/src/main/resources/messages_ga_IE.properties +++ b/src/main/resources/messages_ga_IE.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_hi_IN.properties b/src/main/resources/messages_hi_IN.properties index 88f5de17..f4e56c44 100644 --- a/src/main/resources/messages_hi_IN.properties +++ b/src/main/resources/messages_hi_IN.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_hr_HR.properties b/src/main/resources/messages_hr_HR.properties index 0aef59ab..e4bd6a0d 100644 --- a/src/main/resources/messages_hr_HR.properties +++ b/src/main/resources/messages_hr_HR.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_hu_HU.properties b/src/main/resources/messages_hu_HU.properties index c40b1568..d9b8c323 100644 --- a/src/main/resources/messages_hu_HU.properties +++ b/src/main/resources/messages_hu_HU.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_id_ID.properties b/src/main/resources/messages_id_ID.properties index 43573b8b..01085ec4 100644 --- a/src/main/resources/messages_id_ID.properties +++ b/src/main/resources/messages_id_ID.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_it_IT.properties b/src/main/resources/messages_it_IT.properties index 6a2fac12..f24c1297 100644 --- a/src/main/resources/messages_it_IT.properties +++ b/src/main/resources/messages_it_IT.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Elimina selezionata multiTool.downloadAll=Esporta multiTool.downloadSelected=Esporta selezionata +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=Questa funzione è disponibile anche nella nostra pagina multi-strumento. Scoprila per un'interfaccia utente pagina per pagina migliorata e funzionalità aggiuntive! diff --git a/src/main/resources/messages_ja_JP.properties b/src/main/resources/messages_ja_JP.properties index 0421025f..8eff041f 100644 --- a/src/main/resources/messages_ja_JP.properties +++ b/src/main/resources/messages_ja_JP.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_ko_KR.properties b/src/main/resources/messages_ko_KR.properties index 621b10bf..5fcbe3d3 100644 --- a/src/main/resources/messages_ko_KR.properties +++ b/src/main/resources/messages_ko_KR.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_nl_NL.properties b/src/main/resources/messages_nl_NL.properties index 62b69a42..a9ed52c6 100644 --- a/src/main/resources/messages_nl_NL.properties +++ b/src/main/resources/messages_nl_NL.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_no_NB.properties b/src/main/resources/messages_no_NB.properties index bc8ce236..61deb4e1 100644 --- a/src/main/resources/messages_no_NB.properties +++ b/src/main/resources/messages_no_NB.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_pl_PL.properties b/src/main/resources/messages_pl_PL.properties index dd99b4b2..dcff0a20 100755 --- a/src/main/resources/messages_pl_PL.properties +++ b/src/main/resources/messages_pl_PL.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_pt_BR.properties b/src/main/resources/messages_pt_BR.properties index 86f6641e..58a6329d 100644 --- a/src/main/resources/messages_pt_BR.properties +++ b/src/main/resources/messages_pt_BR.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_pt_PT.properties b/src/main/resources/messages_pt_PT.properties index 01ad6f53..ff912743 100644 --- a/src/main/resources/messages_pt_PT.properties +++ b/src/main/resources/messages_pt_PT.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_ro_RO.properties b/src/main/resources/messages_ro_RO.properties index 7b4c99c2..a88bb042 100644 --- a/src/main/resources/messages_ro_RO.properties +++ b/src/main/resources/messages_ro_RO.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_ru_RU.properties b/src/main/resources/messages_ru_RU.properties index a6c70139..50f8a5a5 100644 --- a/src/main/resources/messages_ru_RU.properties +++ b/src/main/resources/messages_ru_RU.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_sk_SK.properties b/src/main/resources/messages_sk_SK.properties index 1f60795b..8cace963 100644 --- a/src/main/resources/messages_sk_SK.properties +++ b/src/main/resources/messages_sk_SK.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_sr_LATN_RS.properties b/src/main/resources/messages_sr_LATN_RS.properties index c0c10d72..dd44a26f 100644 --- a/src/main/resources/messages_sr_LATN_RS.properties +++ b/src/main/resources/messages_sr_LATN_RS.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_sv_SE.properties b/src/main/resources/messages_sv_SE.properties index 98226323..b78b085a 100644 --- a/src/main/resources/messages_sv_SE.properties +++ b/src/main/resources/messages_sv_SE.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_th_TH.properties b/src/main/resources/messages_th_TH.properties index 455f5d70..c2a72dc8 100644 --- a/src/main/resources/messages_th_TH.properties +++ b/src/main/resources/messages_th_TH.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_tr_TR.properties b/src/main/resources/messages_tr_TR.properties index f7089fa1..05d10639 100644 --- a/src/main/resources/messages_tr_TR.properties +++ b/src/main/resources/messages_tr_TR.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_uk_UA.properties b/src/main/resources/messages_uk_UA.properties index 0f75eaa3..e0c6d8e1 100644 --- a/src/main/resources/messages_uk_UA.properties +++ b/src/main/resources/messages_uk_UA.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_vi_VN.properties b/src/main/resources/messages_vi_VN.properties index 86527751..38d6d723 100644 --- a/src/main/resources/messages_vi_VN.properties +++ b/src/main/resources/messages_vi_VN.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_zh_CN.properties b/src/main/resources/messages_zh_CN.properties index 52ed1c6f..58924bd0 100644 --- a/src/main/resources/messages_zh_CN.properties +++ b/src/main/resources/messages_zh_CN.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/messages_zh_TW.properties b/src/main/resources/messages_zh_TW.properties index 78896295..ead71628 100644 --- a/src/main/resources/messages_zh_TW.properties +++ b/src/main/resources/messages_zh_TW.properties @@ -944,6 +944,12 @@ multiTool.deleteSelected=Delete Selected multiTool.downloadAll=Export multiTool.downloadSelected=Export Selected +multiTool.insertPageBreak=Insert Page Break +multiTool.addFile=Add File +multiTool.rotateLeft=Rotate Left +multiTool.rotateRight=Rotate Right +multiTool.split=Split + #multiTool-advert multiTool-advert.message=This feature is also available in our multi-tool page. Check it out for enhanced page-by-page UI and additional features! diff --git a/src/main/resources/static/css/multi-tool.css b/src/main/resources/static/css/multi-tool.css index 60514fcc..ebddaae3 100644 --- a/src/main/resources/static/css/multi-tool.css +++ b/src/main/resources/static/css/multi-tool.css @@ -61,10 +61,6 @@ label { padding: 0; } -#export-button { - margin-left: auto; -} - .bg-card { background-color: var(--md-sys-color-surface-5); border-radius: 3rem; @@ -290,3 +286,34 @@ label { .checkbox-label { font-size: medium; } + +.btn-tooltip { + position: absolute; + display: none; + bottom: 3.2rem; + white-space: nowrap; + flex-wrap: nowrap; + width: fit-content; + padding: 7px; + background-color: rgba(0, 29, 41, 0.6); + border-radius: 3px; + font-size: 12px; + color: whitesmoke; + animation: fadeup 0.15s linear; +} +.btn { + position: relative; /* Ensure the button is the positioning context for its children */ +} +@keyframes fadeup { + 0% { + transform: translateY(10px); + opacity: 0; + } + 100% { + transform: translateY(0); + opacity: 1; + } +} +.btn:hover .btn-tooltip { + display: block; + } diff --git a/src/main/resources/static/js/multitool/PdfContainer.js b/src/main/resources/static/js/multitool/PdfContainer.js index 809e8532..c7db2829 100644 --- a/src/main/resources/static/js/multitool/PdfContainer.js +++ b/src/main/resources/static/js/multitool/PdfContainer.js @@ -341,8 +341,8 @@ class PdfContainer { toggleSelectAll() { const checkboxes = document.querySelectorAll(".pdf-actions_checkbox"); window.selectAll = !window.selectAll; - const selectIcon = document.getElementById("select-icon"); - const deselectIcon = document.getElementById("deselect-icon"); + const selectIcon = document.getElementById("select-All-Container"); + const deselectIcon = document.getElementById("deselect-All-Container"); if (selectIcon.style.display === "none") { selectIcon.style.display = "inline"; @@ -441,7 +441,7 @@ class PdfContainer { const selectedPagesList = document.getElementById("selected-pages-list"); const selectedPagesInput = document.getElementById("csv-input"); selectedPagesList.innerHTML = ""; // Clear the list - + window.selectedPages.sort((a, b) => a - b); window.selectedPages.forEach((page) => { const pageItem = document.createElement("div"); pageItem.className = "page-item"; @@ -745,7 +745,7 @@ class PdfContainer { const selectedPages = document.getElementById("selected-pages-display"); selectedPages.classList.toggle("hidden", !window.selectPage); const selectAll = document.getElementById("select-All-Container"); - selectedPages.classList.toggle("hidden", !window.selectPage); + selectAll.classList.toggle("hidden", !window.selectPage); const exportSelected = document.getElementById("export-selected-button"); exportSelected.classList.toggle("hidden", !window.selectPage); const selectPagesButton = document.getElementById("select-pages-button"); diff --git a/src/main/resources/templates/fragments/multi-toolAdvert.html b/src/main/resources/templates/fragments/multi-toolAdvert.html index b3156e68..681630ae 100644 --- a/src/main/resources/templates/fragments/multi-toolAdvert.html +++ b/src/main/resources/templates/fragments/multi-toolAdvert.html @@ -3,8 +3,8 @@
- - -
- -
- - + + +
+ +
+
+ + +