Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/dialogs/checkbox-list/src/ |
Upload File : |
.ui-checkbox-list-popup { max-height: 94vh; } .ui-checkbox-list-popup .popup-window-titlebar{ padding: 0 10px; } .ui-checkbox-list-popup .popup-window-content { display: flex; } .ui-checkbox-list-popup .popup-window-titlebar-close-icon{ right: 12px; } .ui-checkbox-list_v-app { max-width: 100%; } .ui-checkbox-list__app-container { width: 100%; } .ui-checkbox-list { display: flex; flex-direction: column; height: 100%; padding: 0 10px; overflow-y: hidden; } .ui-checkbox-list__header { position: sticky; top: 0; z-index: 9; display: flex; justify-content: space-between; align-items: flex-start; padding-bottom: 14px; padding-top: 6px; } .ui-checkbox-list__sections { display: flex; flex-wrap: wrap; align-items: flex-start; margin-right: -1px; } .ui-checkbox-list__section_title { max-width: 300px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .ui-checkbox-list__sections-item { position: relative; display: flex; align-items: center; padding: 12px 11px; margin-right: 12px; margin-bottom: 13px; border: var(--ui-border-width-thin) solid var(--ui-color-base-30); border-radius: var(--ui-border-radius-xs); white-space: nowrap; cursor: pointer; transition: .2s; font-size: var(--ui-font-size-md); line-height: var(--ui-font-size-md); color: var(--ui-color-base-30); } .ui-checkbox-list__sections-item.--checked { border-color: var(--ui-color-primary); color: var(--ui-color-palette-black-base); } .ui-checkbox-list__check-box { position: relative; flex-shrink: 0; width: 12px; height: 12px; margin-right: 7px; border: var(--ui-border-width-thin) solid var(--ui-color-base-20); border-radius: var(--ui-border-radius-circle); background: transparent; transition: .2s; display: none; } .ui-checkbox-list__sections-item.--checked .ui-checkbox-list__check-box { display: block; position: absolute; right: -14px; top: -7px; background-color: var(--ui-color-primary) ; border-color: var(--ui-color-primary); } .ui-checkbox-list__sections-item.--checked .ui-checkbox-list__check-box::before { content: ''; display: block; position: absolute; top: -1px; left: -1px; bottom: -1px; right: -1px; -webkit-mask-image: url(../images/ui-checkbox-list-sections-checked.svg); mask-image: url(../images/ui-checkbox-list-sections-checked.svg); mask-position: center; mask-repeat: no-repeat; background-color: var(--ui-color-background-primary); } .ui-checkbox-list__header_options { flex-shrink: 0; display: flex; align-items: center; max-width: 64%; min-width: 40%; } .ui-checkbox-list__header_options:first-of-type { max-width: 100%; flex: 1; justify-content: space-between; } .ui-checkbox-list__switcher { display: flex; align-items: center; max-width: 56%; padding-right: 15px; margin-right: 18px; border-right: var(--ui-border-width-thin) solid var(--ui-color-base-10); } .ui-checkbox-list__header_options:first-of-type .ui-checkbox-list__switcher { border-color: transparent; } .ui-checkbox-list__switcher-text { flex: 1; margin-right: 10px; font-size: var(--ui-font-size-md); line-height: var(--ui-font-line-height-2xs); color: var(--ui-color-text-subtle); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ui-checkbox-list__search { flex-shrink: 0; opacity: var(--ui-opacity-full); transition: .2s; width: 100%; } .ui-checkbox-list__search.--disabled { opacity: var(--ui-opacity-40); cursor: not-allowed; } .ui-checkbox-list__search.--disabled .ui-checkbox-list__search-wrapper { pointer-events: none; } .ui-checkbox-list__search.--disabled button.ui-ctl-after { pointer-events: none!important; } .ui-checkbox-list__search-clear{ margin-right: 3px; } .ui-checkbox-list__search-clear.ui-ctl-after { opacity: var(--ui-opacity-none); } .ui-checkbox-list__search-wrapper:hover .ui-checkbox-list__search-clear.ui-ctl-after { opacity: var(--ui-opacity-80); } .ui-checkbox-list__search-wrapper input{ border-radius: var(--ui-border-radius-xs); } .ui-checkbox-list__search-wrapper .ui-ctl-icon-search{ opacity: .5; } .ui-checkbox-list__header_options:first-of-type .ui-checkbox-list__search { width: 49%; } .ui-checkbox-list__wrapper { position: relative; display: flex; overflow: hidden; } .ui-checkbox-list__wrapper.--long::before, .ui-checkbox-list__wrapper.--long::after { content: ''; position: absolute; display: block; width: calc(100% - 10px); /*from firefox*/ height: 80px; z-index: 9; opacity: var(--ui-opacity-none); pointer-events: none; transition: .4s; } .ui-checkbox-list__wrapper.--long::before { top: 0; background: -moz-linear-gradient(top, var(--ui-color-background-primary) 0%, transparent 65%); background: -webkit-linear-gradient(top, var(--ui-color-background-primary) 0%, transparent 65%); background: linear-gradient(to bottom, var(--ui-color-background-primary) 0%, transparent 65%); border-top: 1px solid #edeef0; border-top: var(--ui-border-width-thin) solid var(--ui-color-base-10); } .ui-checkbox-list__wrapper.--long::after { bottom: 0; background: -moz-linear-gradient(top, transparent 0%, var(--ui-color-background-primary) 65%); background: -webkit-linear-gradient(top, transparent 0%, var(--ui-color-background-primary) 65%); background: linear-gradient(to bottom, transparent 0%, var(--ui-color-background-primary) 65%); } .ui-checkbox-list__wrapper.--long.--top::before, .ui-checkbox-list__wrapper.--long.--bottom::after { opacity: var(--ui-opacity-full); } .ui-checkbox-list__container { overflow: auto; outline: none; } .ui-checkbox-list__container::-webkit-scrollbar { width: 6px; border-radius: var(--ui-border-radius-pill); } .ui-checkbox-list__container::-webkit-scrollbar-track { background: var(--ui-color-base-03); } .ui-checkbox-list__container::-webkit-scrollbar-thumb { border-radius: var(--ui-border-radius-pill); background: var(--ui-color-base-20); } .ui-checkbox-list__category { margin-bottom: 27px; } .ui-checkbox-list__categories-title { padding-bottom: 8px; margin-bottom: 20px; border-bottom: var(--ui-border-width-thin) solid var(--ui-color-base-10); font-size: var(--ui-font-size-2xl); line-height: var(--ui-font-line-height-3xs); color: var(--ui-color-text-secondary); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .ui-checkbox-list__options { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; column-gap: 6px; padding: 1px; } .ui-checkbox-list__options > div{ margin: 0 0 3px 0; } .ui-ctl.ui-checkbox-list__field-item_label { display: inline-flex; min-height: auto; padding: 6px; margin-bottom: 2px; border-radius: var(--ui-border-radius-xs); background-color: transparent; cursor: pointer; transition: .2s; } .ui-ctl.ui-checkbox-list__field-item_label:hover { background-color: var(--ui-color-base-04); } .ui-checkbox-list__field-item_label.--checked { background: var(--ui-color-palette-blue-15); } .ui-checkbox-list__field-item_label.--disabled{ cursor: inherit; background: var(--ui-color-palette-gray-02); } .ui-checkbox-list__field-item_label.--disabled:hover{ background-color: transparent; background: var(--ui-color-palette-gray-02); } .ui-checkbox-list__field-item_label.--disabled input, .ui-checkbox-list__field-item_label.--disabled div{ opacity: var(--ui-opacity-70); } .ui-checkbox-list__field-item_label.--disabled img{ margin-left: 5px; } .ui-checkbox-list__field-item_label.--editable{ outline: 1px solid var(--ui-color-palette-blue-50); background: none; } .ui-checkbox-list__field-item_label.--editable .ui-checkbox-list__field-item_edit{ background-image: url('../images/ui-checkbox-list-option-edit-apply.svg'); } .ui-checkbox-list__field-item_label.--editable:hover{ background: none; } .ui-checkbox-list__field-item_edit{ background: url(../images/ui-checkbox-list-option-pencil.svg) center center; width: 18px; height: 18px; opacity: 0; padding: 2px; } .ui-checkbox-list__field-item_label:hover .ui-checkbox-list__field-item_edit{ opacity: .8; } .ui-checkbox-list__field-item_label:hover .ui-checkbox-list__field-item_edit:hover, .ui-checkbox-list__field-item_label.--editable .ui-checkbox-list__field-item_edit{ opacity: 1; } .ui-checkbox-list__field-item_text { line-height: var(--ui-font-line-height-sm); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex-grow: 1; } .ui-checkbox-list__footer { position: relative; padding: 26px 0 6px; margin-right: 6px; margin-top: auto; } .ui-checkbox-list__footer::before { content: ''; display: block; width: 100%; height: 0; position: absolute; top: 0; left: 0; border-top: var(--ui-border-width-thin) solid var(--ui-color-base-10); } .ui-checkbox-list__footer-custom-element { display: flex; flex-direction: column; color: var(--ui-color-palette-gray-60); cursor: pointer; transition: .2s; padding-left: 30px; margin-top: 1px; } .ui-checkbox-list__footer-custom-element:hover { opacity: var(--ui-opacity-full); } .ui-checkbox-list__footer-custom-element input, .ui-checkbox-list__footer-custom-element label { cursor: inherit; } .ui-checkbox-list__texttoggle__value { padding: 0 15px 0 0; color: var(--ui-color-palette-gray-90); position: relative; white-space: nowrap; align-items: flex-start; } .ui-checkbox-list__texttoggle__value::after { content: ''; display: inline-block; width: 15px; height: 15px; background: url(../images/ui-checkbox-list-shevron.svg); position: absolute; top: 1px; } .ui-checkbox-list__footer-block { min-width: 20%; min-height: 40px; } .ui-checkbox-list__footer-block.--left{ position: absolute; left: 0; margin-top: -10px; display: flex; align-items: center; } .ui-checkbox-list__footer-block.--left .ui-checkbox-list__footer-link{ margin-left: 2px; align-items: center; height: 12px; } .ui-checkbox-list__footer-block.--center{ text-align: center; margin-top: -10px; } .ui-checkbox-list__footer-block.--right{ position: absolute; right: 3px; } .ui-checkbox-list__footer-link { display: flex; margin: 0 12px; font-size: var(--ui-font-size-sm); line-height: var(--ui-font-line-height-lg); white-space: nowrap; color: var(--ui-color-base-70); cursor: pointer; transition: .2s; } .ui-checkbox-list__footer-link:hover { border-color: var(--ui-color-base-90); } .ui-checkbox-list__footer-link.--select-all input, .ui-checkbox-list__footer-link.--select-all label { cursor: pointer; } .ui-checkbox-list__footer-link.--select-all label { padding-left: 5px; } .ui-checkbox-list__footer-link.--default { display: flex; justify-content: right; align-items: center; border: none; color: var(--ui-color-palette-gray-60); margin-right: 0; } .ui-checkbox-list__footer-link.--default::before { content: ''; display: block; width: 12px; height: 12px; margin-right: 8px; background: url(../images/ui-checkbox-list-default.svg); } .ui-checkbox-list__footer-link.--default:hover { color: var(--ui-color-palette-gray-90); } /* temporary, waiting for a new ui */ .ui-checkbox-list__footer-link.--narrow { margin-right: 0 !important; cursor: default; } .ui-checkbox-list__footer-link.--narrow input{ cursor: pointer; } .ui-checkbox-list__empty { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; padding: 50px 0; } .ui-checkbox-list__empty-title { font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans)); font-weight: var(--ui-font-weight-light); font-size: var(--ui-font-size-3xl); margin: 2px 0 6px; color: var(--ui-color-base-90); } .ui-checkbox-list__empty-description { font-size: var(--ui-font-size-lg); color: var(--ui-color-base-50); } .ui-checkbox-list__field-item_text[contenteditable=true]{ word-break: break-word; white-space: normal; } .ui-checkbox-list__field-item_text[contenteditable=true]:focus-visible, .ui-checkbox-list__field-item_text[contenteditable=true]:focus { outline: none; } .ui-checkbox-list__field-item_locked{ width: 18px; height: 17px; background: url(../images/ui-checkbox-list-option-lock.svg) center center; } .ui-checkbox-list__texttoggle__title { white-space: nowrap; } .ui-checkbox-list__texttoggle__value { white-space: nowrap; }