diff --git a/src/app/files/fileManager.js b/src/app/files/fileManager.js
index 63da3a3026..50867c0190 100644
--- a/src/app/files/fileManager.js
+++ b/src/app/files/fileManager.js
@@ -49,7 +49,8 @@ class FileManager extends ApiFactory {
name: 'fileManager',
methods: ['getFilesFromPath', 'getCurrentFile', 'getFile', 'setFile'],
events: ['currentFileChanged'],
- description: 'service - read/write to any files or folders, require giving permissions'
+ description: 'service - read/write to any files or folders, require giving permissions',
+ permission: true
}
}
diff --git a/src/app/ui/styles/tooltip-styles.js b/src/app/ui/styles/tooltip-styles.js
index d3c3f0b5c1..36af565a8c 100644
--- a/src/app/ui/styles/tooltip-styles.js
+++ b/src/app/ui/styles/tooltip-styles.js
@@ -3,7 +3,9 @@ var csjs = require('csjs-inject')
var css = csjs`
.tooltip {
z-index: 1001;
- display: inline-block;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
position: fixed;
color: var(--primary)
min-height: 50px;
diff --git a/src/app/ui/tooltip.js b/src/app/ui/tooltip.js
index 447bc80006..b93a637025 100644
--- a/src/app/ui/tooltip.js
+++ b/src/app/ui/tooltip.js
@@ -1,8 +1,17 @@
var yo = require('yo-yo')
var css = require('./styles/tooltip-styles')
-module.exports = function addTooltip (tooltipText) {
- var tooltip = yo`
${tooltipText}
`
+/**
+ * Open a tooltip
+ * @param {string} tooltipText The text shown by the tooltip
+ * @param {HTMLElement} [action] An HTMLElement to display for action
+ */
+module.exports = function addTooltip (tooltipText, action) {
+ var tooltip = yo`
+