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 bcfaa61877..03b5e78256 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 6867385898..340762a3db 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 d1374e4273..abf924e9a6 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 7f39eb4341..b242021bbc 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 7acaf3f761..3f44add81a 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 5f601c9ecc..c944526a3a 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 c616bd2b98..4e4eeca957 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 d9f71870ce..c0f9c73842 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 647cbf00cc..d7b9635748 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 2c234b2c96..18ee985d33 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 449e1c1984..e010f06399 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 b2cf82bed7..a95c14b0a5 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 f95ace0150..6d2340b5d7 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 88f5de17a9..f4e56c4422 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 0aef59abe2..e4bd6a0dc3 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 c40b156897..d9b8c323a9 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 43573b8b4a..01085ec464 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 6a2fac1296..f24c1297d8 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 0421025f6e..8eff041f14 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 621b10bf54..5fcbe3d3da 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 62b69a42f6..a9ed52c6eb 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 bc8ce23625..61deb4e19c 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 dd99b4b2ea..dcff0a2066 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 86f6641e1f..58a6329d68 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 01ad6f53c5..ff9127437c 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 7b4c99c223..a88bb04248 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 a6c70139f6..50f8a5a564 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 1f60795bae..8cace9638a 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 c0c10d728c..dd44a26f33 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 98226323fd..b78b085a80 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 455f5d70cf..c2a72dc87c 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 f7089fa1c8..05d106393b 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 0f75eaa30f..e0c6d8e14c 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 8652775174..38d6d723ff 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 52ed1c6fbf..58924bd047 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 788962959b..ead71628ac 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 60514fccd7..ebddaae31e 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 809e853273..c7db2829f7 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 b3156e6882..681630aebe 100644 --- a/src/main/resources/templates/fragments/multi-toolAdvert.html +++ b/src/main/resources/templates/fragments/multi-toolAdvert.html @@ -3,8 +3,8 @@
- - -
- -
- - + + +
+ +
+
+ + +