@@ -94,11 +94,11 @@ function manager(setupObject)
9494
9595 }
9696
97- function doInitialSetup ( ) {
97+ function doInitialSetup ( isTest ) {
9898 requestHandler . setupHandlers ( new DiskHandler ( ) ,
9999 new DirHandler ( ) , new FileHandler ( ) , eventHandler ) ;
100100 requestHandler . setupParameters ( disksParam , directoriesParam , filesParam , httpParam , authParam ) ;
101- requestHandler . setupElementsAndEvents ( ) ;
101+ requestHandler . setupElementsAndEvents ( isTest ) ;
102102 }
103103
104104 function load ( modalBoxParams ) {
@@ -221,11 +221,11 @@ function attachSearchFilesEvent() {
221221 reqHandler . makeAjaxRequest ( url , success , fail , false , params ) ;
222222
223223 function fail ( ) {
224- alert ( 'failed to search disk' ) ;
224+ alert ( 'failed to search disk' ) ;
225225 }
226226
227227 function success ( data ) {
228- reqHandler . getFileHandler ( ) . showFiles ( data . files ) ;
228+ reqHandler . getFileHandler ( ) . showFiles ( data . files ) ;
229229 element . select ( element . getFileSearchOptions ( ) , liElement ) ;
230230 }
231231 } ) ;
@@ -356,21 +356,20 @@ function attachCreateDirectoryEvent(url) {
356356 }
357357
358358 function focusOutEvent ( ) {
359- var newValue = inputElement . val ( ) ;
360- if ( oldValue != newValue && newValue != '' ) {
361- var params = reqHandler . getDirHandler ( ) . getNewDirectoryData ( inputElement ) ;
359+ var newValue = inputElement . val ( ) ;
360+ if ( oldValue != newValue && newValue != '' ) {
361+ var params = reqHandler . getDirHandler ( ) . getNewDirectoryData ( inputElement ) ;
362362 reqHandler . makeAjaxRequest ( url , success , fail , false , params ) ;
363363 } else {
364364 element . focusAndSelect ( inputElement ) ;
365365 }
366366 }
367367
368368 function success ( response ) {
369- if ( response . success == true ) {
369+ if ( response . success == true ) {
370370 var dirElement = reqHandler . getDirHandler ( ) . saveDirectory ( inputElement , response . directory . name , response . directory . path ) ;
371371 reqHandler . attachDirectoryEvents ( dirElement ) ;
372372 } else {
373- alert ( 'Directory already exists' ) ;
374373 reqHandler . getDirHandler ( ) . removeDirectory ( inputElement ) ;
375374 }
376375
@@ -831,21 +830,23 @@ function setupParameters(disk, dir, files, http, auth) {
831830 authParams = auth || { } ;
832831}
833832
834- function setupElementsAndEvents ( ) {
833+ function setupElementsAndEvents ( isTest ) {
835834 setupFileBrowserModal ( function ( ) {
836835 //Show/Hide manager controls and attach corresponding events
837836 createDirectorySetup ( ) ;
838837 uploadFileSetup ( ) ;
839838 setupEvents ( ) ;
840- } ) ;
839+ } , isTest ) ;
841840}
842841
843- function setupFileBrowserModal ( callback ) {
842+ function setupFileBrowserModal ( callback , isTest ) {
844843 if ( $ ( '#disk-browser' ) . length == 0 ) {
845844 $ ( 'body' ) . append ( '<div id="disk-browser"></div>' ) ;
846845 $ ( '#disk-browser' ) . load ( element . getDiskBrowserPath ( ) + '/partials/disk-browser.html' , function ( ) {
847846 if ( callback ) callback ( ) ;
848847 } ) ;
848+ } else if ( isTest ) {
849+ callback ( ) ;
849850 }
850851
851852}
@@ -1250,7 +1251,7 @@ module.exports = {
12501251 getFileResponseParams : getFileResponseParams ,
12511252 updateButtonDetails : updateButtonDetails
12521253
1253- }
1254+ } ;
12541255} , { "../helpers/element.js" :5 , "../helpers/util.js" :6 } ] , 5 :[ function ( require , module , exports ) {
12551256var fbElement ,
12561257 primaryBtn ,
@@ -1308,11 +1309,66 @@ var fbElement,
13081309 ;
13091310
13101311
1312+ function flush ( ) {
1313+ fbElement = undefined ;
1314+ primaryBtn = undefined ;
1315+ loadingBar = undefined ;
1316+ errorMessage = undefined ;
1317+ fileBrowserBody = undefined ;
1318+
1319+ diskDropdown = undefined ;
1320+
1321+ directoryWindow = undefined ;
1322+ directoriesList = undefined ;
1323+ createNewDirectory = undefined ;
1324+
1325+ fileWindow = undefined ;
1326+ fileList = undefined ;
1327+ fileGrid = undefined ;
1328+
1329+ fileContextMenu = undefined ;
1330+ fileRename = undefined ;
1331+ fileRemove = undefined ;
1332+ fileDownload = undefined ;
1333+ fileView = undefined ;
1334+ fileManageMenu = undefined ;
1335+
1336+ directoryContextMenu = undefined ;
1337+ deleteDirectory = undefined ;
1338+
1339+ fileRenameBox = undefined ;
1340+ fileRenameClose = undefined ;
1341+ fileRenameOkay = undefined ;
1342+ fileRenameInput = undefined ;
1343+
1344+ fileRemoveBox = undefined ;
1345+ fileRemoveClose = undefined ;
1346+ fileRemoveOkay = undefined ;
1347+
1348+ uploadFileBtn = undefined ;
1349+ uploadFileInput = undefined ;
1350+ cancelFileUploadBtn = undefined ;
1351+ uploadFileToServerBtn = undefined ;
1352+ fileBrowserUploadForm = undefined ;
1353+ uploadFileParamContainer = undefined ;
1354+ uploadFileLoadingBar = undefined ;
1355+
1356+ fileRefreshBtn = undefined ;
1357+ fileAlignListBtn = undefined ;
1358+ fileAlignGridBtn = undefined ;
1359+ sortFilesDropdown = undefined ;
1360+ showFileDetailsDiv = undefined ;
1361+
1362+ searchBtn = undefined ;
1363+ searchCancelBtn = undefined ;
1364+ searchInput = undefined ;
1365+ fileSearchOptions = undefined ;
1366+ }
13111367/************************************************
13121368* Browser window
13131369************************************************/
13141370
1315- function getFileBrowser ( callback ) {
1371+ function getFileBrowser ( ) {
13161372
13171373 if ( ! fbElement || fbElement . length == 0 ) {
13181374 fbElement = $ ( '#FileBrowser' ) ;
@@ -2068,7 +2124,8 @@ module.exports = {
20682124 closeModal : closeModal ,
20692125 activate : activate ,
20702126 deactivate : deactivate ,
2071- getDiskBrowserPath : getDiskBrowserPath
2127+ getDiskBrowserPath : getDiskBrowserPath ,
2128+ flush : flush
20722129} ;
20732130
20742131} , { } ] , 6 :[ function ( require , module , exports ) {
@@ -2828,6 +2885,7 @@ function file() {
28282885 gridElements += '</li>' ;
28292886 element . getFilesGrid ( ) . append ( $ ( gridElements ) ) ;
28302887 }
2888+
28312889 }
28322890
28332891 }
0 commit comments