|
125 | 125 | </div> |
126 | 126 | {% }) %} |
127 | 127 | {% ctx.filesToUpload.forEach(function(file) { %} |
128 | | - {% if (file.status === 'progress') { %} |
129 | | - <div class="text-end">{{ctx.fileSize(file.size)}}</div> |
130 | | - <div class="status progress"> |
131 | | - <div id="{{file.id}}" class="progress-bar" role="progressbar" aria-valuenow="{{file.progress}}" aria-valuemin="0" aria-valuemax="100" style="width: {{file.progress}}%" ref="progress"> |
132 | | - <span class="visually-hidden">{{file.progress}}% {{ctx.t('completeStatus')}}</span> |
| 128 | + <li class="list-group-item"> |
| 129 | + <div class="row align-center"> |
| 130 | + <div class="col-md-{{ctx.columns.name}}"> |
| 131 | + <div>{{file.originalName || file.name}}</div> |
| 132 | + {% if (file.status === 'progress') { %} |
| 133 | + <div class="status progress"> |
| 134 | + <div id="{{file.id}}" class="progress-bar" role="progressbar" aria-valuenow="{{file.progress}}" aria-valuemin="0" aria-valuemax="100" style="width: {{file.progress}}%" ref="progress"> |
| 135 | + <span class="visually-hidden">{{file.progress}}% {{ctx.t('completeStatus')}}</span> |
| 136 | + </div> |
| 137 | + </div> |
| 138 | + {% } else { %} |
| 139 | + <div class="status text-{{file.status === 'error' ? 'danger': file.status}}">{{ctx.t(file.message)}}</div> |
| 140 | + {% } %} |
133 | 141 | </div> |
| 142 | + <div class="col-md-{{ctx.columns.size}}">{{ctx.fileSize(file.size)}}</div> |
| 143 | + {% if (ctx.self.hasTypes) { %} |
| 144 | + <div class="col-md-{{ctx.columns.type}}"> |
| 145 | + <select class="file-type" ref="fileType"> |
| 146 | + {% ctx.component.fileTypes.map(function(type) { %} |
| 147 | + <option class="test" value="{{ type.value }}" {% if (type.label === file.fileType) { %}selected="selected"{% } %}>{{ctx.t(type.label)}}</option> |
| 148 | + {% }); %} |
| 149 | + </select> |
| 150 | + </div> |
| 151 | + {% } %} |
| 152 | + {% if (file.status === 'progress') { %} |
| 153 | + <div class="col-md-{{ctx.columns.actions}} justify-center"><i id="abort-{{file.id}}" tabindex="0" class="{{ctx.iconClass('ban')}}"></i></div> |
| 154 | + {% } else if (!ctx.isSyncing && file.status !== 'success') { %} |
| 155 | + <div class="col-md-{{ctx.columns.actions}} justify-center"><i tabindex="0" class="{{ctx.iconClass('remove')}}" ref="fileToSyncRemove"></i></div> |
| 156 | + {% } %} |
134 | 157 | </div> |
135 | | - {% } else { %} |
136 | | - <div class="status text-{{file.status === 'error' ? 'danger': file.status}}">{{ctx.t(file.message)}}</div> |
137 | | - {% } %} |
| 158 | + </li> |
138 | 159 | {% }) %} |
139 | 160 | </div> |
140 | 161 | {% } %} |
|
0 commit comments