From 3ca3761903d35923ad93a61fa8f0062f89164d33 Mon Sep 17 00:00:00 2001 From: Roly Gutierrez Date: Fri, 17 Jan 2025 17:37:51 -0400 Subject: [PATCH 1/6] FOUR-20562 [20302] Implement Column setup PER PROCESS for Tasks and Cases in Launchpad Modal window only for Designer user-part1 --- README.md | 4 +- devhub/pm-font/svg/arrow-left.svg | 3 + devhub/pm-font/svg/box-arrow-up-right.svg | 3 + resources/fonts/pm-font/index.html | 4 +- resources/fonts/pm-font/processmaker-font.css | 96 ++++--- resources/fonts/pm-font/processmaker-font.eot | Bin 17048 -> 17664 bytes .../fonts/pm-font/processmaker-font.less | 96 ++++--- .../pm-font/processmaker-font.module.less | 96 ++++--- .../fonts/pm-font/processmaker-font.scss | 180 ++++++------ .../fonts/pm-font/processmaker-font.styl | 96 ++++--- resources/fonts/pm-font/processmaker-font.svg | 88 +++--- .../pm-font/processmaker-font.symbol.svg | 2 +- resources/fonts/pm-font/processmaker-font.ttf | Bin 16844 -> 17460 bytes .../fonts/pm-font/processmaker-font.woff | Bin 11156 -> 11580 bytes .../fonts/pm-font/processmaker-font.woff2 | Bin 9860 -> 10216 bytes resources/fonts/pm-font/symbol.html | 16 +- resources/fonts/pm-font/unicode.html | 12 +- .../js/components/shared/ColumnChooser.vue | 2 + .../shared/LaunchpadSettingsModal.vue | 267 +++++++++++------- 19 files changed, 527 insertions(+), 438 deletions(-) create mode 100644 devhub/pm-font/svg/arrow-left.svg create mode 100644 devhub/pm-font/svg/box-arrow-up-right.svg diff --git a/README.md b/README.md index ceab37bb8d..eb9c8f9172 100644 --- a/README.md +++ b/README.md @@ -406,9 +406,9 @@ Please follow the steps: ```text npm install ``` -2. Add the new svg icon file in the /processmaker/resources/icons +2. Add the new svg icon file in the /processmaker/resources/devhub/pm-font/svg ```text -/processmaker/resources/icons/my-new-icon.svg +/processmaker/resources/devhub/pm-font/svg/my-new-icon.svg ``` 3.Run the follow command ```text diff --git a/devhub/pm-font/svg/arrow-left.svg b/devhub/pm-font/svg/arrow-left.svg new file mode 100644 index 0000000000..be836c41cf --- /dev/null +++ b/devhub/pm-font/svg/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/devhub/pm-font/svg/box-arrow-up-right.svg b/devhub/pm-font/svg/box-arrow-up-right.svg new file mode 100644 index 0000000000..ef105b84ce --- /dev/null +++ b/devhub/pm-font/svg/box-arrow-up-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/resources/fonts/pm-font/index.html b/resources/fonts/pm-font/index.html index 281a2aa4c4..2277f4f642 100644 --- a/resources/fonts/pm-font/index.html +++ b/resources/fonts/pm-font/index.html @@ -103,7 +103,7 @@
-

ProcessMaker Icons4.12.0+alpha-3

+

ProcessMaker Icons4.12.2

Icons generated with svgtofont. For add new icons, please check the README file
@@ -115,7 +115,7 @@

ProcessMaker Icons4.12.0+alpha-3

-

ProcessMaker Icons4.12.0+alpha-3

+

ProcessMaker Icons4.12.2

Icons generated with svgtofont. For add new icons, please check the README file
@@ -114,6 +114,20 @@

ProcessMaker Icons4.12.0+alpha-3

    +
  • + +

    fp-arrow-left

    +
  • + +
  • + +

    fp-box-arrow-up-right

    +
  • +
  • -

    ProcessMaker Icons4.12.0+alpha-3

    +

    ProcessMaker Icons4.12.2

    Icons generated with svgtofont. For add new icons, please check the README file
    @@ -134,7 +134,7 @@

    ProcessMaker Icons4.12.0+alpha-3

      -
    • bpmn-action-by-email

      
    • bpmn-data-connector

      
    • bpmn-data-object

      
    • bpmn-data-store

      
    • bpmn-docusign

      
    • bpmn-end-event

      
    • bpmn-flowgenie

      
    • bpmn-gateway

      
    • bpmn-generic-gateway

      
    • bpmn-idp

      
    • bpmn-intermediate-event

      
    • bpmn-pool

      
    • bpmn-send-email

      
    • bpmn-start-event

      
    • bpmn-task

      
    • bpmn-text-annotation

      
    • brush-icon

      
    • close

      
    • cloud-download-outline

      
    • copy

      
    • desktop

      
    • eye

      
    • fields-icon

      
    • flowgenie-outline

      
    • folder-outline

      
    • fullscreen

      
    • github

      
    • layout-icon

      
    • map

      
    • mobile

      
    • pdf

      
    • play-outline

      
    • plus

      
    • screen-outline

      
    • script-outline

      
    • slack-notification

      
    • slack

      
    • slideshow

      
    • table

      
    • trash

      
    • unlink

      
    • +
    • arrow-left

      
    • box-arrow-up-right

      
    • bpmn-action-by-email

      
    • bpmn-data-connector

      
    • bpmn-data-object

      
    • bpmn-data-store

      
    • bpmn-docusign

      
    • bpmn-end-event

      
    • bpmn-flowgenie

      
    • bpmn-gateway

      
    • bpmn-generic-gateway

      
    • bpmn-idp

      
    • bpmn-intermediate-event

      
    • bpmn-pool

      
    • bpmn-send-email

      
    • bpmn-start-event

      
    • bpmn-task

      
    • bpmn-text-annotation

      
    • brush-icon

      
    • close

      
    • cloud-download-outline

      
    • copy

      
    • desktop

      
    • eye

      
    • fields-icon

      
    • flowgenie-outline

      
    • folder-outline

      
    • fullscreen

      
    • github

      
    • layout-icon

      
    • map

      
    • mobile

      
    • pdf

      
    • play-outline

      
    • plus

      
    • screen-outline

      
    • script-outline

      
    • slack-notification

      
    • slack

      
    • slideshow

      
    • table

      
    • trash

      
    • unlink

      
    {{ $t('Drag any columns you want to view in your table from right to left. You may also sort, configure, and remove columns.') }} +
    @@ -211,6 +212,7 @@ export default { let windowHeight = window.innerHeight; let height = (windowHeight - top); + console.log("paso", document.querySelector('.tab-content-columns')); document.querySelector('.tab-content-columns').style.height = `${height}px`; }, resizeColumnContainer() { diff --git a/resources/js/components/shared/LaunchpadSettingsModal.vue b/resources/js/components/shared/LaunchpadSettingsModal.vue index 6d2aab7c0a..d43dbf0a13 100755 --- a/resources/js/components/shared/LaunchpadSettingsModal.vue +++ b/resources/js/components/shared/LaunchpadSettingsModal.vue @@ -1,125 +1,162 @@