diff --git a/client/index.js b/client/index.js index e06fc75c..1b99585a 100644 --- a/client/index.js +++ b/client/index.js @@ -15,7 +15,7 @@ window.addEventListener("DOMContentLoaded", () => { const $loader = document.querySelector("#n-lder"); function render(){ - ReactDOM.render(, document.querySelector("div[role='main']")); + ReactDOM.render(, document.querySelector("div[role='main']")); return Promise.resolve(); }; function waitFor(n){ diff --git a/client/pages/filespage.js b/client/pages/filespage.js index 8c20e5be..eb29b42b 100644 --- a/client/pages/filespage.js +++ b/client/pages/filespage.js @@ -280,7 +280,7 @@ export class FilesPage extends React.Component { - +
diff --git a/client/pages/filespage/filezone.js b/client/pages/filespage/filezone.js index eda72331..d2c6e5db 100644 --- a/client/pages/filespage/filezone.js +++ b/client/pages/filespage/filezone.js @@ -45,6 +45,8 @@ export class MobileFileUpload extends React.Component{ render(){ if(!window.CONFIG["upload_button"] && /(Android|iPad|iPhone)/.test(navigator.userAgent) === false){ return null; + } else if(this.props.accessRight.can_create_file === false || this.props.accessRight.can_create_directory === false) { + return null; } return ( diff --git a/client/pages/filespage/submenu.js b/client/pages/filespage/submenu.js index c2c439ca..af08db71 100644 --- a/client/pages/filespage/submenu.js +++ b/client/pages/filespage/submenu.js @@ -130,7 +130,7 @@ export class Submenu extends React.Component { { t("Download") } - 0} type="inline" onMouseDown={this.onDelete.bind(this, this.props.selected)}> + 0 && this.props.accessRight.can_delete !== false} type="inline" onMouseDown={this.onDelete.bind(this, this.props.selected)}> { t("Remove") }