89 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			SCSS
		
	
	
	
	
	
| // Shortpixel FolderTree Component
 | |
| 
 | |
| .sp-folder-picker
 | |
| {
 | |
|     position :relative;
 | |
|     border: 1px solid #000;
 | |
|     margin: 8px 0;
 | |
|     max-height: 50vh;
 | |
|     overflow-y: scroll;
 | |
| 
 | |
|     .loading {
 | |
|       background: rgba(0,0,0,0.4);
 | |
|       position: absolute;
 | |
|       width: 100%;
 | |
|       height: 100%;
 | |
|       h3 {
 | |
|           font-size: 30px;
 | |
|           font-weight: bold;
 | |
|           left: 50%;
 | |
|           color: #fff;
 | |
|           text-align: center;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     ul {
 | |
|       margin-top: 8px;
 | |
|       margin-left: 35px;
 | |
|       &.expanded {
 | |
|          display: block;
 | |
|       }
 | |
|       &.collapsed {
 | |
|          display: none;
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     // item
 | |
|     .folder
 | |
|     {
 | |
|        line-height: 20px;
 | |
|        i {
 | |
|          margin-right: 8px;
 | |
|          vertical-align: top;
 | |
|          width: 20px;
 | |
|          height: 20px;
 | |
|          display: inline-block;
 | |
|        }
 | |
|        a {
 | |
|           cursor: pointer;
 | |
|           color: #000;
 | |
|         }
 | |
|         &.selected > a {
 | |
|             font-weight: 700;
 | |
|         }
 | |
|         &.closed > a > i {
 | |
|           background: url('../img/filebrowser/folder-closed.svg') center center;
 | |
|           background-repeat: no-repeat;
 | |
|           background-size: 20px 20px;
 | |
|           fill: #ff0000;
 | |
|         }
 | |
|         &.open > a > i {
 | |
|           background: url('../img/filebrowser/folder-open.svg') center center;
 | |
|           background-repeat: no-repeat;
 | |
|           background-size: 20px 20px;
 | |
|         }
 | |
|         &.is_active > a {
 | |
|            color: #ccc;
 | |
|         }
 | |
|     }
 | |
| 
 | |
| 
 | |
| } // sp-folder-picker
 | |
| 
 | |
| // The whole modal space
 | |
| .modal-folder-picker
 | |
| {
 | |
|   .sp-folder-picker-selected {
 | |
|      display: inline-block;
 | |
|      padding: 6px 0;
 | |
|   }
 | |
| 
 | |
|   .folder-message {
 | |
|      border: 1px solid #ff0000;
 | |
|      margin: 8px 0;
 | |
|      padding: 8px 8px 8px 12px;
 | |
|      font-weight: 500;
 | |
| 
 | |
|   }
 | |
| }
 |