aboutsummaryrefslogtreecommitdiffstats
path: root/js/filebrowser.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/filebrowser.js')
-rwxr-xr-xjs/filebrowser.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/js/filebrowser.js b/js/filebrowser.js
index cc03fe33156..c95e1290642 100755
--- a/js/filebrowser.js
+++ b/js/filebrowser.js
@@ -30,11 +30,11 @@ OC_FILES.browser.showInitial=function(){
OC_FILES.getdirectorycontent(dir,OC_FILES.browser.show_callback,true);
}
-OC_FILES.browser.show=function(dir){
+OC_FILES.browser.show=function(dir,forceReload){
if(!dir || !dir.split){
dir='';
}
- OC_FILES.getdirectorycontent(dir,OC_FILES.browser.show_callback);
+ OC_FILES.getdirectorycontent(dir,OC_FILES.browser.show_callback,forceReload);
}
OC_FILES.browser.breadcrumb=new Object();
@@ -360,8 +360,8 @@ OC_FILES.browser.showMoreActions=function(){
input.setAttribute('id','newFileName');
form.addEvent('onsubmit',OC_FILES.browser.newFile);
var submit=document.createElement('input');
- form.appendChild(submit);
submit.type='submit';
+ form.appendChild(submit);
submit.value='Create';
OC_FILES.browser.moreActionsList=div;
}else{
@@ -474,10 +474,10 @@ OC_FILES.browser.rename_cancel=function(file){
}
OC_FILES.browser.showactions=function(file,hide){
- node=document.getElementById(file);
+ var node=document.getElementById(file);
if(node &&(node.actionsshown || hide===true)){
- if(node.actionsdiv){
- node.removeChild(node.actionsdiv);
+ if(node.actionsshown){
+ node.actionsdiv.parentNode.removeChild(node.actionsdiv);
}
node.actionsdiv=null;
node.actionsshown=false
@@ -492,6 +492,7 @@ OC_FILES.browser.showactions=function(file,hide){
table.appendChild(tbody);
var file=OC_FILES.files[file]
var actions=file.actions;
+ var name;
for(name in actions){
if(actions[name].call && name!='default' && name!='dropOn' && name!='drop'){
tr=document.createElement('tr');