Tree view doesn't work in some installations

This commit is contained in:
Karel Picman 2016-12-09 09:50:33 +01:00
parent 45b67f4ca6
commit 0bc63d689d
2 changed files with 19 additions and 4 deletions

View File

@ -1,7 +1,12 @@
// Store DMSF controls // Store DMSF controls
var dmsfButtons = $('#dmsf_buttons')[0].outerHTML var dmsfButtons = $('#dmsf_buttons')[0].outerHTML;
var dmsfTag = $('#dmsf_tag')[0].outerHTML
var browserInfo = $('#browser_info').text(); var browserInfo = $('#browser_info').text();
var dmsfTag;
if(($('#dmsf_tag') != null) && $('#dmsf_tag')[0] != null) {
dmsfTag = $('#dmsf_tag')[0].outerHTML
}
// Destroy the original dataTable // Destroy the original dataTable
$("#browser").dataTable().fnDestroy(); $("#browser").dataTable().fnDestroy();
@ -28,7 +33,11 @@ $('#browser').dataTable({
], ],
'fnInitComplete': function() { 'fnInitComplete': function() {
$(dmsfButtons).prependTo($('#browser_wrapper div.fg-toolbar')[0]); $(dmsfButtons).prependTo($('#browser_wrapper div.fg-toolbar')[0]);
$(dmsfTag).prependTo($('#browser_wrapper div.fg-toolbar')[0]);
if($(dmsfTag) != null) {
$(dmsfTag).prependTo($('#browser_wrapper div.fg-toolbar')[0]);
}
}, },
'fnInfoCallback': function( oSettings, iStart, iEnd, iMax, iTotal, sPre ) { 'fnInfoCallback': function( oSettings, iStart, iEnd, iMax, iTotal, sPre ) {
return browserInfo; return browserInfo;

View File

@ -138,13 +138,19 @@ function dmsfExpandRows(EL, parentRow, url) {
var pos = $(parentRow).find('#dmsf_position').text(); var pos = $(parentRow).find('#dmsf_position').text();
return $.ajax({ $.ajax({
url: url, url: url,
type: 'post', type: 'post',
dataType: 'html',
data: { data: {
folder_id: EL, folder_id: EL,
row_id: parentRow.id, row_id: parentRow.id,
idnt: idnt, idnt: idnt,
pos: pos} pos: pos}
}).done(function(data) {
eval(data);
})
.fail(function() {
alert('An error in rows expanding');
}); });
} }