update dimensions replacing documents, add modified to image urls to get latest version
This commit is contained in:
parent
6f9fb06da3
commit
54b7c4be9a
3 changed files with 8 additions and 4 deletions
|
@ -359,6 +359,8 @@ def upload(request):
|
|||
file.uploading = True
|
||||
name, extension = request.POST['filename'].rsplit('.', 1)
|
||||
file.extension = extension
|
||||
file.width = -1
|
||||
file.pages = -1
|
||||
file.save()
|
||||
upload_url = request.build_absolute_uri('/api/upload/document?id=%s' % file.get_id())
|
||||
return render_to_json_response({
|
||||
|
|
|
@ -19,7 +19,7 @@ pandora.openDocumentDialog = function(options) {
|
|||
operator: '|'
|
||||
},
|
||||
range: [0, options.ids.length],
|
||||
keys: ['description', 'dimensions', 'extension', 'id', 'name']
|
||||
keys: ['description', 'dimensions', 'extension', 'id', 'name', 'modified']
|
||||
}, function(result) {
|
||||
var i = 0,
|
||||
documents = Ox.sort(result.data.items, function(item) {
|
||||
|
@ -183,9 +183,9 @@ pandora.ui.documentDialog = function(options) {
|
|||
: [],
|
||||
height: dialogHeight,
|
||||
imageHeight: item.dimensions[1],
|
||||
imagePreviewURL: pandora.getMediaURL('/documents/' + item.id + '/256p.jpg'),
|
||||
imagePreviewURL: pandora.getMediaURL('/documents/' + item.id + '/256p.jpg?' + item.modified),
|
||||
imageURL: pandora.getMediaURL('/documents/' + item.id + '/'
|
||||
+ item.name + '.' + item.extension),
|
||||
+ item.name + '.' + item.extension + '?' + item.modified),
|
||||
imageWidth: item.dimensions[0],
|
||||
width: dialogWidth
|
||||
})
|
||||
|
|
|
@ -520,6 +520,7 @@ pandora.ui.documentsPanel = function(options) {
|
|||
$list.bindEventOnce({
|
||||
load: function() {
|
||||
$list.options({selected: files.ids});
|
||||
selectDocuments();
|
||||
}
|
||||
})
|
||||
.reloadList();
|
||||
|
@ -915,8 +916,9 @@ pandora.ui.documentsPanel = function(options) {
|
|||
|
||||
function renderPreview() {
|
||||
var selected = $list.options('selected')[0],
|
||||
modified = $list.value(selected, 'modified'),
|
||||
size = getPreviewSize(),
|
||||
src = '/documents/' + selected + '/256p.jpg',
|
||||
src = '/documents/' + selected + '/256p.jpg?' + modified,
|
||||
$element = Ox.ImageElement({
|
||||
height: size.height,
|
||||
src: src,
|
||||
|
|
Loading…
Reference in a new issue