UNPKG

profoundjs

Version:

Profound.js Framework and Server

1,709 lines (1,474 loc) 32 kB
#_logic_routine_dialog .x-window-header-text { cursor: default; } #_logic_routine_dialog .x-window-header-text select { font-size: 15px; font-weight: normal; border: 1px solid #ddd; cursor: default; background: transparent; } .pui-wf-edit-name { font-size: 14px; cursor: pointer; color: #666; } .pui-wf-edit-name:hover { color: #ef8200; } .pui-wf-switch-to-code { font-size: 14px; cursor: pointer; color: #666; border: 1px solid #ffff; padding: 1px; } .pui-wf-switch-to-code:hover { color: #ef8200; } .pui-wf-collapse-all { font-size: 14px; cursor: pointer; color: #666; border: 1px solid #ffff; padding: 1px; } .pui-wf-collapse-all:hover { color: #ef8200; } .pui-wf-expand-all { font-size: 14px; cursor: pointer; color: #666; border: 1px solid #ffff; padding: 1px; } .pui-wf-expand-all:hover { color: #ef8200; } div.pui-wf-designer { white-space: normal; margin: 20px; } div.pui-wf-action { color: #86c1eb; font-weight: bold; display: inline-block; border: 1px solid #666666; border-radius: 10px; height: 100px; min-width: 55px; margin: 10px; background-color: #fcfcfc; cursor: move; white-space: normal; vertical-align: top; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } div.pui-wf-placeholder { display: inline-block; border: 2px dotted #009900; border-radius: 10px; height: 100px; min-width: 55px; margin: 10px; cursor: default; white-space: normal; vertical-align: top; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } div.pui-wf-structure-start { color: #c586c0; display: inline-block; border-top: 2px solid #c586c0; border-bottom: 2px solid #c586c0; border-left: 2px solid #c586c0; border-top-left-radius: 25px; border-bottom-left-radius: 25px; height: 140px; min-width: 55px; margin: 15px 15px -10px 15px; cursor: move; white-space: normal; vertical-align: top; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; position: relative; top: -20px; } div.pui-wf-structure-start div.pui-wf-action-text:before { content: ""; position: absolute; left: 27px; top: -5px; width: calc(100% - 27px); height: 10px; background-color: #fff; } div.pui-wf-structure-start div.pui-wf-action-text:after { content: ""; position: absolute; left: 27px; top: calc(100% - 5px); width: calc(100% - 27px); height: 10px; background-color: #fff; } div.pui-wf-proxy div.pui-wf-action-text:before { background-color: transparent; } div.pui-wf-proxy div.pui-wf-action-text:after { background-color: transparent; } div.pui-wf-structure-start.pui-wf-proxy { border-top: 0px; border-bottom: 0px; } div.pui-wf-structure-start.pui-wf-proxy { border-top: 0px; border-bottom: 0px; } div.pui-wf-placeholder-start { display: inline-block; border-top: 0px; border-bottom: 0px; border-left: 2px dotted #009900; border-top-left-radius: 25px; border-bottom-left-radius: 25px; height: 140px; min-width: 55px; margin: 15px; cursor: default; white-space: normal; vertical-align: top; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; position: relative; top: -21px; } div.pui-wf-structure-end { display: inline-block; border-top: 2px solid #c586c0; border-bottom: 2px solid #c586c0; border-right: 2px solid #c586c0; border-top-right-radius: 25px; border-bottom-right-radius: 25px; height: 140px; width: 25px; margin: 15px 15px -10px 15px; margin-right: 0px; cursor: move; white-space: normal; vertical-align: top; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; position: relative; top: -20px; left: -25px; } div.pui-wf-placeholder-end { display: inline-block; border-top: 2px dotted #009900; border-bottom: 2px dotted #009900; border-right: 2px dotted #009900; border-top-right-radius: 25px; border-bottom-right-radius: 25px; height: 140px; width: 27px; margin: 15px; margin-left: -10px; cursor: default; white-space: normal; vertical-align: top; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; position: relative; top: -21px; } div.pui-wf-placeholder-indicator { display: inline-block; margin: 5px; margin-top: 60px; font-size: 15px; color: #009900; cursor: default; white-space: normal; vertical-align: top; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; position: relative; } div.pui-wf-placeholder-collapsed { display: inline-block; position: relative; vertical-align: top; top: -21px; } div.pui-wf-placeholder-collapsed div.pui-wf-placeholder-start { display: absolute; top: 0px; } div.pui-wf-placeholder-collapsed div.pui-wf-placeholder-end { display: absolute; top: 0px; } div.pui-wf-placeholder-collapsed div.pui-wf-placeholder-indicator { display: absolute; top: 21px; } div.pui-wf-level-2 { color: #69f; border-top-color: #69f; border-bottom-color: #69f; border-left-color: #69f; border-right-color: #69f; transform: scale(.96); } div.pui-wf-level-3 { color: #888; border-top-color: #888; border-bottom-color: #888; border-left-color: #888; border-right-color: #888; transform: scale(.93); } div.pui-wf-level-4 { color: #c96; border-top-color: #c96; border-bottom-color: #c96; border-left-color: #c96; border-right-color: #c96; transform: scale(.88); } div.pui-wf-level-5 { color: #aaa; border-top-color: #aaa; border-bottom-color: #aaa; border-left-color: #aaa; border-right-color: #aaa; transform: scale(.86); } div.pui-wf-action-addnew { background-color: #ffffff; border: 1px dashed #666666; color: #999999; cursor: pointer; } div.pui-wf-action-text { white-space: normal; text-align: center; font-family: sans-serif; font-size: 16px; line-height: 22px; height: 80px; width: 100%; margin-top: 40px; padding-right: 25px; } div.pui-wf-structure-start div.pui-wf-action-text { margin-top: 60px; } div.pui-wf-arrow { display: inline-block; margin: 5px; margin-top: 60px; font-size: 15px; color: #ef8200; cursor: default; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } div.pui-wf-comment { color: #999999; font-size: 15px; float: left; position: relative; top: -45px; left: calc(100% - 69px); cursor: pointer; visibility: visible; } div.pui-wf-comment-empty { visibility: hidden; } div.pui-wf-comment:hover { color: #ef8200; } div.pui-wf-edit { color: #999999; font-size: 15px; float: left; position: relative; top: -45px; left: calc(100% - 61px); cursor: pointer; } div.pui-wf-edit:hover { color: #ef8200; } div.pui-wf-remove { color: #999999; font-size: 15px; float: left; position: relative; top: -45px; left: calc(100% - 53px); cursor: pointer; } .pui-wf-remove:hover { color: #ef8200; } div.pui-wf-hide-show { color: #999999; font-size: 15px; float: left; position: relative; top: -7.5px; left: 35px; cursor: pointer; } .pui-wf-hide-show:hover { color: #ef8200; } div.pui-wf-collapsed-indicator { margin: 5px; margin-top: 60px; font-size: 15px; color: #999999; cursor: pointer; } .pui-wf-collapsed-indicator:hover { color: #ef8200; } div.pui-wf-hidden { display: none; } .pui-wf-dialog { position: absolute; border: 1px; width: 475px; min-width: 320px; max-width: 90vw; max-height: 90vh; z-index: 10000; display: flex; flex-direction: column; } .pui-wf-dialog-header { background-color: #333333; cursor: move; height: 45px; border-top-left-radius: 5px; border-top-right-radius: 5px; flex-shrink: 0; } .pui-wf-description-box { margin-top: 9px; background-color: #333333; color: #ffffff; font-family: sans-serif; font-size: 16px; width: calc(100% - 150px); border: none; padding: 4px; position: absolute; left: 15px; } .pui-wf-description-box[placeholder] { text-overflow: ellipsis; } .pui-wf-description-box:focus { outline: none; border: 2px solid rgb(69, 152, 244); border-radius: 3px; color: #666; background-color: #fff; } .pui-wf-dialog-body { background-color: #f8f8f8; min-height: 150px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; overflow-y: auto; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; flex-grow: 1; } .pui-wf-dialog-body::-webkit-scrollbar { width: 7px; } .pui-wf-dialog-body::-webkit-scrollbar-track { background: #f1f1f1; } .pui-wf-dialog-body::-webkit-scrollbar-thumb { background: #888; } .pui-wf-dialog-body::-webkit-scrollbar-thumb:hover { background: #555; } div.pui-wf-close { color: #999999; font-size: 20px; float: left; position: relative; top: 14px; left: calc(100% - 28px); cursor: pointer; } div.pui-wf-close:hover { color: #ffffff; } div.pui-wf-help { color: #999999; font-size: 17px; float: left; position: relative; top: 15px; left: calc(100% - 68px); cursor: pointer; } div.pui-wf-help:hover { color: #ffffff; } div.pui-wf-code { color: #999999; font-size: 17px; float: left; position: relative; top: 15px; left: calc(100% - 148px); cursor: pointer; } div.pui-wf-code:hover { color: #ffffff; } button.pui-wf-dialog-save { margin-top: 10px; margin-left: calc(50% - 150px); margin-bottom: 15px; width: 300px; color: white; background-color: #0B69B8; padding: 12px 18px; font-family: Sans-Serif; font-weight: 500; font-size: 15px; border-radius: 4px; border: none; box-shadow: none; cursor: pointer; outline: none; } button.pui-wf-dialog-save:hover { background-color: rgb(25, 63, 94); color: #48a4dd; } .pui-wf-question-label { padding-top: 15px; padding-bottom: 5px; margin-left: 5%; color: #555; font-family: sans-serif; font-weight: bold; font-size: 13px; user-select: none; } .pui-wf-optional { font-style: italic; font-weight: normal; font-size: 12px; } .pui-wf-dynamic-text { font-weight: normal; } .pui-wf-question, .operator-dropdown { font-family: sans-serif; border: 1px solid rgb(69, 152, 244); border-radius: 3px; font-size: 15px; color: #666; background-color: #fff; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; outline: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .pui-wf-question { margin-left: 5%; width: 90%; } .pui-wf-textarea { height: 150px; resize: vertical; } .pui-wf-code-editor { height: 280px; background: transparent; border: 0px; padding: 0px; } .pui-wf-code-editor-warning-highlight { text-decoration: underline; text-decoration-color: red; text-decoration-style: wavy; } .pui-wf-nodejs-view { height: 100%; width: 100%; background: transparent; border: 0px; padding: 0px; } .pui-wf-checkbox { height: 18px; float: right; position: relative; top: -21px; right: 5%; width: 20px; z-index: auto; background-color: transparent; } .pui-wf-i-checkbox { position: relative; left: -30%; height: 18px; width: 20px; } .button-generate-request { width: 100%; } .button-add-element { width: calc(35% - 10px); } .pui-wf-multi-div { padding-top: 0px; } .pui-wf-multi-box { width: calc(100% - 35px); font-family: sans-serif; font-size: 15px; border: 0; outline: none; color: #666; } .pui-wf-multi-box-openapi-default { width: calc(45% - 10px); } .pui-wf-multi-box-openapi-default.pui-wf-multi-box-wide { width: calc(45% + 5px); } .pui-wf-multi-box::placeholder { color: #888; } .pui-wf-multi-box-wide { width: calc(100% - 20px); } .pui-wf-multi-box-column-function { width: calc(50% - 18px); font-family: sans-serif; font-size: 15px; border: 1px solid #ccc; outline: none; color: #666; text-overflow: ellipsis; } .pui-wf-multi-box-column-function-no-left-border { border-left: 0; } .pui-wf-multi-box-column-function-wide { margin-right: 15px; } .pui-wf-multi-box-column-function-hidden { visibility: hidden; } .pui-wf-multi-box-column-alias { width: calc(50% - 18px); font-family: sans-serif; font-size: 15px; border: 1px solid #ccc; outline: none; color: #666; text-overflow: ellipsis; float: right; margin-right: 5px; } .pui-wf-multi-parm-info { display: inline-block; width: 28%; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; border: 0px; margin-bottom: -3px; } .pui-wf-multi-parm-info.required { font-weight: bold; } .pui-wf-multi-parm-value { width: calc(72% - 34px); border: none; border-bottom: 1px dashed #ccc; } .pui-wf-multi-parm-value-wide { width: calc(72% - 20px); } textarea.pui-wf-multi-box { margin-top: 2px; resize: vertical; height: 70px; } .pui-wf-multi-clear-icon { font-size: 12px; margin-top: 1px; margin-bottom: 3px; margin-left: 5px; margin-right: 2px; vertical-align: bottom; cursor: pointer; color: #888; transition: transform 0.25s; } .pui-wf-multi-clear-icon-hidden { visibility: hidden; } .pui-wf-multi-clear-icon:hover { color: rgb(69, 152, 244); } .pui-wf-multi-down-icon { font-size: 20px; margin-top: 1px; margin-left: 5px; vertical-align: bottom; cursor: pointer; color: rgb(69, 152, 244); transition: transform 0.25s; } .pui-wf-multi-down-icon-hidden { visibility: hidden; } .pui-wf-flipped { transform: rotate(180deg); } .pui-wf-popup { border: 1px solid #999; border-radius: 3px; background-color: white; max-height: 350px; position: absolute; left: calc(5% + 1px); width: calc(90% - 4px); z-index: 25; } .pui-wf-search { margin-left: 2px; border: 0px; border-bottom: 1px solid #ccc; width: calc(100% - 19px); padding: 8px; color: #333; outline: none; font-family: sans-serif; font-size: 15px; } .pui-wf-search:focus { border-bottom: 1px solid #ef8200; } .pui-wf-options { border-top: 1px solid #ccc; overflow-y: auto; overflow-x: hidden; } .pui-wf-group { padding-top: 20px; padding-left: 12px; padding-bottom: 10px; font-weight: bold; border-top: 1px solid #eee; } .pui-wf-option { padding-top: 10px; cursor: pointer; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .pui-wf-option:hover { background-color: #ddd; } .pui-wf-option:hover .pui-wf-option-label { color: #333; } .pui-wf-group-option { padding-left: 10px; } .pui-wf-select-all-option { padding-top: 10px; cursor: pointer; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .pui-wf-criteria-settings { padding: 10px; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .pui-wf-option-checkbox { height: 20px; width: 45px; z-index: auto; } .pui-wf-single-selection-option .pui-wf-option-checkbox { display: none; } .pui-wf-option-label { font-family: sans-serif; font-size: 14px; display: inline-block; vertical-align: middle; height: 26px; color: #666; } .pui-wf-option-label.bold { font-weight: bold; } .pui-wf-option-label-right { float: right; margin-right: 15px; } .pui-wf-option .tooltiptext { display: none; max-height: 200px; overflow: auto; color: black; background: white; border: solid 1px black; border-radius: 6px; padding: 5px; /* Position the tooltip */ position: fixed; z-index: 1; margin-left: 50px; white-space: break-spaces; } .pui-wf-select-all-option .pui-wf-option-label { font-size: 15px; } .pui-wf-single-selection-option .pui-wf-option-label { margin-left: 15px; } .pui-wf-selected-option { background-color: #008FFB; } .pui-wf-selected-option .pui-wf-option-label { color: #fff; } .pui-wf-nothign-found { font-size: 16px; font-family: sans-serif; font-weight: bold; color: #666; padding: 10px; text-align: center; } .pui-wf-nothing-to-suggest { font-size: 14px; font-family: sans-serif; color: #666; padding: 10px; text-align: center; } @-webkit-keyframes pui-wf-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } @keyframes pui-wf-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(1turn); transform: rotate(1turn) } } .pui-wf-spin { color: #ef8200; margin-left: 0px; -webkit-animation: pui-wf-spin 2s linear infinite; animation: pui-wf-spin 2s linear infinite; } .pui-wf-and-box, .pui-wf-or-box { background-color: #eee; border: 1px solid #ddd; color: #333; padding-top: 5px; padding-bottom: 3px; padding-left: 14px; padding-right: 14px; font-family: sans-serif; font-size: 12px; cursor: pointer; margin-bottom: 3px; } .pui-wf-and-box { margin-right: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .pui-wf-or-box { margin-left: 0px; margin-right: 10px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .pui-wf-box-selected { color: #fff; background-color: #0078d6; border: 1px solid #0078d6; } .pui-wf-andor-question { border: 0px; background-color: transparent; } .pui-wf-dialog-sizer { position: absolute; right: 3px; bottom: 3px; width: 12px; height: 12px; background-image: url(/profoundui/proddata/images/icons/sizer.png); cursor: nwse-resize; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .pui-wf-code-sizer { position: relative; left: calc(100% - 12px); bottom: 12px; width: 12px; height: 12px; background-image: url(/profoundui/proddata/images/icons/sizer.png); cursor: nwse-resize; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .pui-wf-collapse-icon { font-size: 15px; float: right; margin-right: 15px; } .pui-wf-quoted { color: #ef8200; } .pui-wf-selected-option .pui-wf-quoted { color: #fff; font-weight: normal; } .pui-wf-column-values {} .pui-wf-column-row { padding-top: 4px; padding-bottom: 5px; border-top: 1px solid #ccc; } .pui-wf-column-row:first-child { border-top: none; } .pui-wf-column-label { margin-top: 4px; float: left; width: 35%; font-weight: bold; font-size: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; border: 0px; } .pui-wf-column-label.openapi-rows { width: 65%; } .pui-wf-column-label::placeholder { color: #aaa; } .pui-wf-column-label-indented { padding-left: 10px; width: calc(35% - 10px); } .pui-wf-column-box { width: 65%; } input[type=text].pui-wf-column-box, input[type=number].pui-wf-column-box { font-family: sans-serif; font-size: 15px; color: #666; border: none; border-bottom: 1px dashed #ccc; outline: none; width: 60%; padding-top: 2px; padding-bottom: 2px; } input[type=text].pui-wf-column-box, input[type=number].pui-wf-column-box,openapi-field { width: 30%; } .pui-wf-column-box input.pui-wf-multi-box { border-bottom: 1px dashed #ccc; } .pui-wf-dynamic-wrap { display: flex; } .pui-wf-insert-dynamic { display: block; margin-top: 1px; margin-left: 5%; width: 115px; font-family: sans-serif; font-size: 11px; font-weight: bold; color: #0B69B8; padding: 4px; cursor: pointer; border-radius: 3px; } .pui-wf-insert-dynamic i { font-size: 12px; } .pui-wf-insert-dynamic:hover { background-color: #0B69B8; color: white; } .pui-wf-editor-insert-dynamic { margin-left: 5px; } .pui-wf-editor-multi-div .pui-wf-popup { left: 15px; max-width: 500px; } .pui-wf-insert-selected, .pui-wf-insert-selected:hover { background-color: rgb(25, 63, 94); color: #48a4dd; } .pui-wf-help-dialog { position: absolute; border: 1px; width: 500px; min-width: 320px; z-index: 10000; } .pui-wf-help-dialog-header { background-color: #333333; cursor: move; height: 45px; border-top-left-radius: 5px; border-top-right-radius: 5px; } .pui-wf-help-dialog-body { background-color: #f8f8f8; min-height: 150px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-bottom: 1px solid #666; border-right: 1px solid #666; border-left: 1px solid #666; overflow-y: auto; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; max-height: 400px; white-space: normal; padding: 10px; background-color: #fff; } .pui-wf-help-dialog-body::-webkit-scrollbar { width: 7px; } .pui-wf-help-dialog-body::-webkit-scrollbar-track { background: #f1f1f1; } .pui-wf-help-dialog-body::-webkit-scrollbar-thumb { background: #888; } .pui-wf-help-dialog-body::-webkit-scrollbar-thumb:hover { background: #555; } .pui-wf-help-dialog-body h1 { padding-bottom: 10px; font-size: 20px; color: #ef8200; } .pui-wf-help-dialog-body h2 { padding-top: 14px; padding-bottom: 8px; font-size: 17px; font-weight: normal; color: #ef8200; } .pui-wf-help-dialog-body p { padding-bottom: 10px; } .pui-wf-help-dialog-body ul { list-style: inside; padding-left: 20px; } .pui-wf-help-dialog-body li { list-style: inside; padding-left: 20px; } .pui-wf-maximize { color: #999999; font-size: 17px; float: left; position: relative; top: 15px; left: calc(100% - 108px); cursor: pointer; } .pui-wf-maximize:hover { color: #ffffff; } div.pui-wf-help-close { color: #999999; font-size: 20px; float: left; position: relative; top: 14px; left: calc(100% - 28px); cursor: pointer; } div.pui-wf-help-close:hover { color: #ffffff; } .pui-wf-help-header-text { color: #ffffff; font-family: sans-serif; font-size: 16px; position: absolute; left: 12px; top: 13px; } .pui-wf-searching { font-size: 20px; margin-bottom: 5px; margin-left: -25px; vertical-align: bottom; } .pui-wf-widget-preview { background: transparent; border: none; max-height: 200px; overflow: hidden; } button.pui-wf-join-button { color: #555; background-color: #ddd; padding: 8px 8px; font-family: Sans-Serif; font-weight: bold; font-size: 13px; border-radius: 4px; border: 1px solid #555; box-shadow: none; cursor: pointer; outline: none; } button.pui-wf-join-button:hover { background-color: #bbb; color: #333; } button.pui-wf-elements-button { color: #555; background-color: #ddd; padding: 8px 8px; font-family: Sans-Serif; font-weight: bold; font-size: 13px; border-radius: 4px; border: 1px solid #555; box-shadow: none; cursor: pointer; outline: none; } button.pui-wf-elements-button:hover { background-color: #bbb; color: #333; } div.pui-wf-action[plugin-categ=client-side] { border: 1px solid #86c1eb; font-weight: normal; /* Default client-side color should be dark to stand out. */ background-color: #0E68B7; color: #FFFFFF; } div.pui-wf-action[plugin-name=terminate-routine], div.pui-wf-action[plugin-name=terminate-client-side] { background-color: transparent; border-color: transparent; color: #ff6666; } div.pui-wf-action[plugin-categ=database] { border-color: #555; background-color: #aaddff; color: #555; } div.pui-wf-action[plugin-categ=database] div.pui-wf-edit, div.pui-wf-action[plugin-categ=database] div.pui-wf-remove { color: #777; } div.pui-wf-action[plugin-categ=database] div.pui-wf-edit:hover, div.pui-wf-action[plugin-categ=database] div.pui-wf-remove:hover { color: #ef8200; } div.pui-wf-action[plugin-name=call-node-program], div.pui-wf-action[plugin-name=call-external-routine], div.pui-wf-action[plugin-name=call-internal-routine], div.pui-wf-action[plugin-name=call-rich-display], div.pui-wf-action[plugin-name=call-routine], div.pui-wf-action[plugin-name=show-screen], div.pui-wf-action[plugin-name=show-previous-screen], div.pui-wf-action[plugin-name=exit-program] { border-color: #999; background-color: #fffdcc; color: #666; } div.pui-wf-disabled div.pui-wf-action-text { color: #999; text-decoration: line-through; } /* Color of low-code step; the extra specificity allows the rule to take precedent over another rule using an attribute selector.*/ div.pui-wf-action-bg-red, div.pui-wf-action-bg-red[plugin-categ] { background-color: #C52A00; color: #FFFFFF; } div.pui-wf-action-bg-blue, div.pui-wf-action-bg-blue[plugin-categ] { background-color: #0E68B7; color: #FFFFFF; } div.pui-wf-action-bg-orange, div.pui-wf-action-bg-orange[plugin-categ] { background-color: #F37820; color: #FFFFFF; } div.pui-wf-action-bg-green, div.pui-wf-action-bg-green[plugin-categ] { background-color: #075433; color: #FFFFFF; } div.pui-wf-action-bg-yellow, div.pui-wf-action-bg-yellow[plugin-categ] { background-color: #957F14; color: #FFFFFF; } div.pui-wf-action-bg-purple, div.pui-wf-action-bg-purple[plugin-categ] { background-color: #7570B3; color: #FFFFFF; } div.pui-wf-action-bg-white, div.pui-wf-action-bg-white[plugin-categ] { background-color: #FCFCFC; color: #86c1eb; } div.pui-wf-action-bg-gray, div.pui-wf-action-bg-gray[plugin-categ] { background-color: #6B6D72; color: #FFFFFF; } div.pui-wf-action-bg-black, div.pui-wf-action-bg-black[plugin-categ] { background-color: #393A3D; color: #FFFFFF; } div.pui-wf-action-color-icon { border-radius: 16px; border: none; width: 16px; height: 16px; margin-left: 4px; box-sizing: border-box; } div.pui-wf-action-color-icon.pui-wf-action-bg-white { border: solid 1px #333333; } div.pui-wf-mask { position: absolute; top: 0; left: 0; z-index: 8900; background-color: #ccc; -moz-opacity: 0.35; opacity: .35; filter: alpha(opacity=35); width: 100%; height: 100%; transform: scale(1, 1); transform-origin: 0 0; margin: 0; padding: 0; } .rpg-code-extractor.pui-wf-dialog { left: calc(50% - 500px); top: 100px; width: 1000px; height: 600px; z-index: 20002; } .rpg-code-extractor .pui-wf-dialog-header, .rpg-code-extractor-errors .pui-wf-dialog-header { cursor: unset; } .rpg-code-extractor .pui-wf-dialog-body { max-height: unset; } .rpg-code-extractor .pui-wf-dialog-body div.info { white-space: normal; margin: 0px 50px 0px 50px; padding-top: 5px; } .rpg-code-extractor .pui-wf-dialog-body div.info:nth-of-type(3) { background-color: #e9e9e9; padding: 5px; } .rpg-code-extractor .pui-wf-dialog-body div.info p { margin: 0px 0px 5px 0px; } .rpg-code-extractor .pui-wf-dialog-body div.info ul { list-style: unset; } .rpg-code-extractor .pui-wf-dialog-body div.info li { margin: 0 0 0 15px; } .rpg-code-extractor .pui-wf-code-editor { margin-top: 10px; height: 460px; } .rpg-code-extractor-errors.pui-wf-dialog { left: calc(50% - 375px); top: 125px; width: 750px; z-index: 20003; } .rpg-code-extractor-errors .pui-wf-dialog-header { background-color: darkred; } .rpg-code-extractor-errors .pui-wf-description-box { background-color: unset; } .rpg-code-extractor-errors .pui-wf-close { color: #ffffff; } .rpg-code-extractor-errors .pui-wf-dialog-body { user-select: unset; } .rpg-code-extractor-errors ul { list-style: disc; margin: 6px 5px; } .rpg-code-extractor-errors li { margin: 2px 20px; } .rpg-code-extractor .pui-wf-dialog-body div.button-wrap { display: flex; justify-content: center; gap: 10px; margin-bottom: 10px; } .rpg-code-extractor .pui-wf-dialog-body div.button-wrap button.pui-wf-dialog-save { margin-left: 0px; margin-bottom: 0px; } /*.rpg-code-extractor .pui-wf-dialog-body div.button-wrap button.pui-wf-dialog-save.agree { margin-bottom: 3px; }*/ .rpg-code-extractor .pui-wf-dialog-body div.button-wrap div.agree-wrap { display: flex; flex-direction: column; gap: 3px; } .rpg-code-extractor .pui-wf-dialog-body div.button-wrap label { display: block; align-self: center; cursor: pointer; } .rpg-code-extractor .pui-wf-dialog-body div.button-wrap label:hover { font-weight: bold; } .rpg-code-extractor .pui-wf-dialog-body div.button-wrap button.pui-wf-dialog-save.cancel { color: white; background-color: #777777; font-size: 13px; } .rpg-code-extractor .pui-wf-dialog-body div.button-wrap button.pui-wf-dialog-save.cancel:hover { background-color: black; } .pui-wfdebug-cont { background-color: #1e1e1e; box-sizing: border-box; white-space: normal; } .pui-wfdebug-cont svg { position: absolute; width: 100%; height: 100%; z-index: -1; min-height: 200px; min-width: 200px; } .pui-wfdebug-cont svg .pui-bkpt { display: none; } .pui-wfdebug-cont svg .pui-bkpt.hover { display: inline; fill: rgb(110,26,18); } .pui-wfdebug-cont svg .pui-bkpt.enabled { display: inline; fill: rgb(229,20,0); cursor: pointer; } .pui-wfdebug-cont svg .pui-curstepind { fill: none; stroke: rgb(137,209,133); stroke-width: 3; } .pui-wfdebug-cont svg .pui-curstepind.pui-stack-top { stroke: rgb(229,187,0); } .pui-wfdebug-cont.pui-vert .pui-wf-action { display: block; margin: 3px 0 2px 20px; } .pui-wfdebug-cont .pui-wf-action { height: 38px; min-width: 55px; cursor: pointer; background: none; border-width: 2px; box-sizing: border-box; width: max-content; } .pui-wfdebug-cont.pui-vert .pui-wf-action:nth-of-type(1) { margin-top: 9px; } .pui-wfdebug-cont .pui-wf-structure-start, .pui-wfdebug-cont .pui-wf-structure-end { height: 50px; cursor: unset; position: static; margin: 3px 0 3px 10px; box-sizing: border-box; } .pui-wfdebug-cont.pui-vert .pui-wf-structure-start, .pui-wfdebug-cont.pui-vert .pui-wf-structure-end { height: 35px; margin: 2px 10px 0 10px; } .pui-wfdebug-cont .pui-wf-structure-start { margin-right: 10px; } .pui-wfdebug-cont.pui-vert .pui-wf-structure-start { min-width: 110px; width: max-content; border-color: #c586c0; border-style: solid; border-width: 2px 2px 0 2px; border-top-right-radius: 25px; border-bottom-left-radius: 0px; margin-left: 20px; } .pui-wfdebug-cont .pui-wf-structure-end { margin-left: 0; } .pui-wfdebug-cont.pui-vert .pui-wf-structure-end { left: 0; border-color: #c586c0; border-style: solid; border-width: 0 2px 2px 2px; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 0px; border-top-right-radius: 0px; width: 110px; height: 20px; margin-left: 20px; } .pui-wfdebug-cont .pui-wf-action .pui-wf-action-text { height: calc(100% - 6px); width: max-content; margin: 0px; padding: 6px 6px 0px 6px; } /* Horizontal. */ .pui-wfdebug-cont .pui-wf-structure-start .pui-wf-action-text { position: relative; /* let the borders be smaller by covering them with content*/ padding: 11px 0 0 6px; height: 32px; margin: 0; } /* Vertical. */ .pui-wfdebug-cont.pui-vert .pui-wf-structure-start .pui-wf-action-text { position: static; padding: 6px 6px 0 12px; margin: 0; height: calc(100% - 6px); width: max-content; } .pui-wfdebug-cont .pui-wf-structure-start .pui-wf-action-text::before { background-color: #1e1e1e; } .pui-wfdebug-cont .pui-wf-structure-start .pui-wf-action-text::after { background-color: #1e1e1e; } .pui-wfdebug-cont div.pui-wf-arrow { margin: 20px 0 0 0; } .pui-wfdebug-cont.pui-vert div.pui-wf-arrow { margin: 0 0 0 42px; display: block; } .pui-wf-question-label-err-msg { color: red; font-style: italic; } .pui-wf-question-label-warn-msg { color: red; font-weight: normal; padding-right: 5%; padding-top: 0px; white-space: normal; }