merged karens css changes, sending back-end vars for page no, etc. + basic form for edit item
This commit is contained in:
parent
50de0175db
commit
c78ac848c6
|
@ -253,7 +253,9 @@ def fileList(request):
|
|||
files = results.object_list
|
||||
d = {}
|
||||
d['noOfResults'] = qset.count()
|
||||
d['noOfPages'] = 2
|
||||
d['noOfPages'] = paginator.num_pages
|
||||
# d['hasPrev'] = paginator.has_previous()
|
||||
# d['hasNext'] = paginator.has_next()
|
||||
d['files'] = []
|
||||
for f in files:
|
||||
d['files'].append(f.get_dict())
|
||||
|
|
|
@ -10,6 +10,9 @@ $(function() {
|
|||
var files = data.files;
|
||||
// console.log(files);
|
||||
$('#fileList').empty();
|
||||
$('#noOfPages').text(data.noOfPages);
|
||||
$('#noOfResults').text(data.noOfResults);
|
||||
$('#currentPageNo').text($('#page_no').val());
|
||||
for (var i=0; i<files.length; i++) {
|
||||
// console.log(files[i]);
|
||||
var $file = getJQ(files[i]);
|
||||
|
@ -43,15 +46,38 @@ function getJQ(f) {
|
|||
$('.selectedItem').removeClass("selectedItem");
|
||||
$this.addClass("selectedItem");
|
||||
var d = $this.data("data");
|
||||
var $pane = $('<div />').addClass("previewPane");
|
||||
var $previewObj = $('<div />').addClass("previewObject").appendTo($pane);
|
||||
var html = '';
|
||||
switch (d.type) {
|
||||
case "image":
|
||||
var html = "<img width='400' src='" + d.thumbnail + "' />";
|
||||
html += "<img width='400' src='" + d.thumbnail + "' />";
|
||||
break;
|
||||
case "video":
|
||||
html += "<video width='400' src='" + d.url + "' />";
|
||||
break;
|
||||
case "audio":
|
||||
html += "<audio width='400' src='" + d.url + "' />";
|
||||
break;
|
||||
default:
|
||||
var html = "<a href='" + d.url + "' target='_blank'>Click to view</a>";
|
||||
}
|
||||
$('#previewPane').html(html);
|
||||
html += "";
|
||||
break;
|
||||
};
|
||||
html += "<br />";
|
||||
html += "<a href='" + d.url + "' target='_blank'>Click to View Original File</a>";
|
||||
$previewObj.html(html);
|
||||
$itemForm = getItemForm(f);
|
||||
$itemForm.appendTo($pane);
|
||||
$('#previewPane').empty();
|
||||
$('#previewPane').append($pane);
|
||||
});
|
||||
return jq;
|
||||
}
|
||||
|
||||
function getItemForm(f) {
|
||||
var $form = $('<div />').addClass("itemForm");
|
||||
var $title = $('<input />').val(f.title).appendTo($form);
|
||||
var $description = $('<textarea />').val(f.description).appendTo($form);
|
||||
var $submit = $('<input />').addClass("submitItem").attr("type", "submit").val("Submit").appendTo($form);
|
||||
return $form;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user