@import "../image"; @import "../lib/icon"; @import "../lib/background"; .bi-farbtastic .wheel { .imagePath(@background-farbtastic-wheel); } .bi-farbtastic .overlay { .imagePath(@background-farbtastic-overlay); } .bi-farbtastic .marker { .imagePath(@background-farbtastic-marker); } .bi-display-tree { & .ztree li span.button.switch.center_open { .image2xPath(@icon-tree-vertical-line-3); } & .ztree li span.button.switch.roots_open { .image2xPath(@icon-tree-vertical-line-2); } & .ztree li span.button.switch.bottom_open { .image2xPath(@icon-tree-vertical-line-4); } & .ztree.hack li span.button.switch.center_open { .imagePath(@icon-tree-vertical-line-3); } & .ztree.hack li span.button.switch.roots_open { .imagePath(@icon-tree-vertical-line-2); } & .ztree.hack li span.button.switch.bottom_open { .imagePath(@icon-tree-vertical-line-4); } } // 此处不用2倍图,改用css画虚线 // z-tree的line是一整块子节点区域,所以不能使用background-size: contain // 使用1倍图太模糊,这边就使用css自己画了,calc属性支持IE9, IE8反正会走hack, 不影响 .ztree li ul.line { position: relative; &:before { position: absolute; content: ''; border-left: 1px dashed #D0D4DA; height: calc(~"100% - 3px"); left: 11px; margin-top: 1px; } } .ztree.hack li ul.line { .imagePath(@icon-tree-vertical-line-1, 0, 1px, repeat-y); } .bi-theme-dark { .ztree li ul.line { &:before { border-left: 1px dashed #606479; } } .ztree.hack li ul.line { .imagePath(@icon-tree-vertical-line-1-theme-dark, 0, 1px, repeat-y); } } .ztree li span.button.chk.checkbox_false_full { .image2xPath(@icon-checkbox-normal); } .ztree li span.button.chk.checkbox_false_full_focus { .image2xPath(@icon-checkbox-normal); } .ztree li span.button.chk.checkbox_false_part { .image2xPath(@icon-half-select); } .ztree li span.button.chk.checkbox_false_part_focus { .image2xPath(@icon-half-select); } .ztree li span.button.chk.checkbox_true_full { .image2xPath(@icon-checkbox-active); } .ztree li span.button.chk.checkbox_true_full_focus { .image2xPath(@icon-checkbox-active); } .ztree li span.button.chk.checkbox_true_part { .image2xPath(@icon-half-select); } .ztree li span.button.chk.checkbox_true_part_focus { .image2xPath(@icon-half-select); } .ztree.hack li span.button.chk.checkbox_false_full { .imagePath(@icon-checkbox-normal); } .ztree.hack li span.button.chk.checkbox_false_full_focus { .imagePath(@icon-checkbox-normal); } .ztree.hack li span.button.chk.checkbox_false_part { .imagePath(@icon-half-select); } .ztree.hack li span.button.chk.checkbox_false_part_focus { .imagePath(@icon-half-select); } .ztree.hack li span.button.chk.checkbox_true_full { .imagePath(@icon-checkbox-active); } .ztree.hack li span.button.chk.checkbox_true_full_focus { .imagePath(@icon-checkbox-active); } .ztree.hack li span.button.chk.checkbox_true_part { .imagePath(@icon-half-select); } .ztree.hack li span.button.chk.checkbox_true_part_focus { .imagePath(@icon-half-select); } .ztree li span.button.root_open { .image2xPath(@icon-tree-expand-type1); } .ztree.hack li span.button.root_open { .imagePath(@icon-tree-expand-type1); } .bi-theme-dark { .ztree li span.button.root_open { .image2xPath(@icon-tree-expand-type1-theme-dark); } .ztree.hack li span.button.root_open { .imagePath(@icon-tree-expand-type1-theme-dark); } } .ztree li span.button.root_close { .image2xPath(@icon-tree-collapse-type1); } .ztree.hack li span.button.root_close { .imagePath(@icon-tree-collapse-type1); } .bi-theme-dark { .ztree li span.button.root_close { .image2xPath(@icon-tree-collapse-type1-theme-dark); } .ztree.hack li span.button.root_close { .imagePath(@icon-tree-collapse-type1-theme-dark); } } .ztree li span.button.roots_open { .image2xPath(@icon-tree-expand-type2); } .ztree.hack li span.button.roots_open { .imagePath(@icon-tree-expand-type2); } .bi-theme-dark { .ztree li span.button.roots_open { .image2xPath(@icon-tree-expand-type2-theme-dark); } .ztree.hack li span.button.roots_open { .imagePath(@icon-tree-expand-type2-theme-dark); } } .ztree li span.button.roots_close { .image2xPath(@icon-tree-collapse-type2); } .ztree.hack li span.button.roots_close { .imagePath(@icon-tree-collapse-type2); } .bi-theme-dark { .ztree li span.button.roots_close { .image2xPath(@icon-tree-collapse-type2-theme-dark); } .ztree.hack li span.button.roots_close { .imagePath(@icon-tree-collapse-type2-theme-dark); } } .ztree li span.button.center_open { .image2xPath(@icon-tree-expand-type3); } .ztree.hack li span.button.center_open { .imagePath(@icon-tree-expand-type3); } .bi-theme-dark { .ztree li span.button.center_open { .image2xPath(@icon-tree-expand-type3-theme-dark); } .ztree.hack li span.button.center_open { .imagePath(@icon-tree-expand-type3-theme-dark); } } .ztree li span.button.center_close { .image2xPath(@icon-tree-collapse-type3); } .ztree.hack li span.button.center_close { .imagePath(@icon-tree-collapse-type3); } .bi-theme-dark { .ztree li span.button.center_close { .image2xPath(@icon-tree-collapse-type3-theme-dark); } .ztree.hack li span.button.center_close { .imagePath(@icon-tree-collapse-type3-theme-dark); } } .ztree li span.button.bottom_open { .image2xPath(@icon-tree-expand-type4); } .ztree.hack li span.button.bottom_open { .imagePath(@icon-tree-expand-type4); } .bi-theme-dark { .ztree li span.button.bottom_open { .image2xPath(@icon-tree-expand-type4-theme-dark); } .ztree.hack li span.button.bottom_open { .imagePath(@icon-tree-expand-type4-theme-dark); } } .ztree li span.button.bottom_close { .image2xPath(@icon-tree-collapse-type4); } .ztree.hack li span.button.bottom_close { .imagePath(@icon-tree-collapse-type4); } .bi-theme-dark { .ztree li span.button.bottom_close { .image2xPath(@icon-tree-collapse-type4-theme-dark); } .ztree.hack li span.button.bottom_close { .imagePath(@icon-tree-collapse-type4-theme-dark); } } .ztree li span.button.roots_docu { .image2xPath(@icon-tree-vertical-line-2); } .ztree.hack li span.button.roots_docu { .imagePath(@icon-tree-vertical-line-2); } .bi-theme-dark { .ztree li span.button.roots_docu { .image2xPath(@icon-tree-vertical-line-2-theme-dark); } .ztree.hack li span.button.roots_docu { .imagePath(@icon-tree-vertical-line-2-theme-dark); } } .ztree li span.button.center_docu { .image2xPath(@icon-tree-vertical-line-3); } .ztree.hack li span.button.center_docu { .imagePath(@icon-tree-vertical-line-3); } .bi-theme-dark { .ztree li span.button.center_docu { .image2xPath(@icon-tree-vertical-line-3-theme-dark); } .ztree.hack li span.button.center_docu { .imagePath(@icon-tree-vertical-line-3-theme-dark); } } .ztree li span.button.bottom_docu { .image2xPath(@icon-tree-vertical-line-4); } .ztree.hack li span.button.bottom_docu { .imagePath(@icon-tree-vertical-line-4); } .bi-theme-dark { .ztree li span.button.bottom_docu { .image2xPath(@icon-tree-vertical-line-4-theme-dark); } .ztree.hack li span.button.bottom_docu { .imagePath(@icon-tree-vertical-line-4-theme-dark); } } .ztree li span.button.ico_loading { .image2xPath(@icon-loading); } .ztree.hack li span.button.ico_loading { .imagePath(@icon-loading); } .base-line-conn-background { .imagePath(@icon-tree-vertical-line-1, 0, 0, repeat-y); } .bi-theme-dark { .base-line-conn-background { .imagePath(@icon-tree-vertical-line-1-theme-dark, 0, 0, repeat-y); } } .first-line-conn-background { .imagePath(@icon-tree-vertical-line-2); } .bi-theme-dark { .first-line-conn-background { .imagePath(@icon-tree-vertical-line-2-theme-dark); } } .mid-line-conn-background { .imagePath(@icon-tree-vertical-line-3); } .bi-theme-dark { .mid-line-conn-background { .imagePath(@icon-tree-vertical-line-3-theme-dark); } } .last-line-conn-background { .imagePath(@icon-tree-vertical-line-4); } .bi-theme-dark { .last-line-conn-background { .imagePath(@icon-tree-vertical-line-4-theme-dark); } } .loading-background { .image2xPath(@icon-loading); } .auto-color-background { .image2xPath(@background-auto-color); } .auto-color-normal-background { .image2xPath(@background-auto-color-normal); } .auto-color-normal-disabled-background { .image2xPath(@background-auto-color-normal-disabled); } .trans-color-background { .image2xPath(@background-trans-color); } .trans-color-disabled-background { .image2xPath(@background-trans-color-disabled); } .auto-color-background { &.hack{ .imagePath(@background-auto-color); } } .auto-color-normal-background { &.hack{ .imagePath(@background-auto-color-normal); } } .auto-color-normal-disabled-background { &.hack{ .imagePath(@background-auto-color-normal-disabled); } } .trans-color-background { &.hack{ .imagePath(@background-trans-color); } } .trans-color-disabled-background { &.hack{ .imagePath(@background-trans-color-disabled); } } .background(wave-loading, @icon-wave-loading);