/******************************************************************/ /* STATUSBAR STYLES */ /******************************************************************/ /* statusbar container */ .elfinder-statusbar { display: flex; justify-content: space-between; cursor: default; text-align: center; font-weight: normal; padding: .2em .5em; border-right: 0 solid transparent; border-bottom: 0 solid transparent; border-left: 0 solid transparent; } .elfinder-statusbar:before, .elfinder-statusbar:after { display: none; } .elfinder-statusbar span { vertical-align: bottom; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; } .elfinder-statusbar span.elfinder-path-other { flex-shrink: 0; text-overflow: clip; -o-text-overflow: clip; } .elfinder-statusbar span.ui-state-hover, .elfinder-statusbar span.ui-state-active { border: none; } .elfinder-statusbar span.elfinder-path-cwd { cursor: default; } /* path in statusbar */ .elfinder-path { display: flex; order: 1; flex-grow: 1; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; max-width: 30%\9; } .elfinder-ltr .elfinder-path { text-align: left; float: left\9; } .elfinder-rtl .elfinder-path { text-align: right; float: right\9; } /* path in workzone (case of swipe to navbar close) */ .elfinder-workzone-path { position: relative; } .elfinder-workzone-path .elfinder-path { position: relative; font-size: .75em; font-weight: normal; float: none; max-width: none; overflow: hidden; overflow-x: hidden; text-overflow: initial; -o-text-overflow: initial; } .elfinder-mobile .elfinder-workzone-path .elfinder-path { overflow: auto; overflow-x: scroll; } .elfinder-ltr .elfinder-workzone-path .elfinder-path { margin-left: 24px; } .elfinder-rtl .elfinder-workzone-path .elfinder-path { margin-right: 24px; } .elfinder-workzone-path .elfinder-path span { display: inline-block; padding: 5px 3px; } .elfinder-workzone-path .elfinder-path span.elfinder-path-cwd { font-weight: bold; } .elfinder-workzone-path .elfinder-path span.ui-state-hover, .elfinder-workzone-path .elfinder-path span.ui-state-active { border: none; } .elfinder-workzone-path .elfinder-path-roots { position: absolute; top: 0; width: 24px; height: 20px; padding: 2px; border: none; overflow: hidden; } .elfinder-ltr .elfinder-workzone-path .elfinder-path-roots { left: 0; } .elfinder-rtl .elfinder-workzone-path .elfinder-path-roots { right: 0; } /* total/selected size in statusbar */ .elfinder-stat-size { order: 3; flex-grow: 1; overflow: hidden; white-space: nowrap; } .elfinder-ltr .elfinder-stat-size { text-align: right; float: right\9; padding-right: 10px; } .elfinder-ltr .elfinder-stat-size > .elfinder-stat-size { padding-right: 0px; } .elfinder-rtl .elfinder-stat-size { text-align: left; float: left\9; } /* info of current selected item */ .elfinder-stat-selected { order: 2; margin: 0 .5em; white-space: nowrap; overflow: hidden; }