mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
9844328a06
Add title text to all status messages Make room for the error message details by expanding the name area in the file details Fix up changes status to work with selects
30 lines
1.6 KiB
JavaScript
30 lines
1.6 KiB
JavaScript
window.tmpl.cache['ss-uploadfield-downloadtemplate'] = tmpl(
|
|
'{% for (var i=0, files=o.files, l=files.length, file=files[0]; i<l; file=files[++i]) { %}' +
|
|
'<li class="ss-uploadfield-item template-download{% if (file.error) { %} ui-state-error{% } %}" data-fileid="{%=file.id%}">' +
|
|
'<div class="ss-uploadfield-item-preview preview"><span>' +
|
|
'<img src="{%=file.thumbnail_url%}" alt="" />' +
|
|
'</span></div>' +
|
|
'<div class="ss-uploadfield-item-info">' +
|
|
'<label class="ss-uploadfield-item-name">' +
|
|
'<span class="name" title="{%=file.name%}">{%=file.name%}</span> ' +
|
|
'{% if (!file.error) { %}' +
|
|
'<div class="ss-uploadfield-item-status ui-state-success-text" title="Uploaded">Uploaded</div>' +
|
|
'{% } else { %}' +
|
|
'<div class="ss-uploadfield-item-status ui-state-error-text" title="{%=o.options.errorMessages[file.error] || file.error%}">{%=o.options.errorMessages[file.error] || file.error%}</div>' +
|
|
'{% } %}' +
|
|
'<div class="clear"><!-- --></div>' +
|
|
'</label>' +
|
|
'{% if (file.error) { %}' +
|
|
'<div class="ss-uploadfield-item-actions">' +
|
|
'<div class="ss-uploadfield-item-cancel ss-uploadfield-item-cancelfailed"><button class="icon icon-16">' + ss.i18n._t('UploadField.CANCEL', 'Cancel') + '</button></div>' +
|
|
'</div>' +
|
|
'{% } else { %}' +
|
|
'<div class="ss-uploadfield-item-actions">{% print(file.buttons, true); %}</div>' +
|
|
'{% } %}' +
|
|
'</div>' +
|
|
'{% if (!file.error) { %}' +
|
|
'<div class="ss-uploadfield-item-editform loading"><iframe frameborder="0" src="{%=file.edit_url%}"></iframe></div>' +
|
|
'{% } %}' +
|
|
'</li>' +
|
|
'{% } %}'
|
|
); |