Merged in feature/remove_actions (pull request #45)

Remove actions in toobar when user is not owner.

* Fix eslit errors
This commit is contained in:
Paulo Gustavo Veiga 2022-03-13 23:46:15 -03:00
parent be638eb7ed
commit a9b6a7ac13
4 changed files with 17 additions and 20 deletions

View File

@ -120,7 +120,6 @@ export default function Toolbar({
>
<img src={ExportSvg} />
</ToolbarButton>
{(editorMode === 'edition-owner' || editorMode === 'edition-editor' || editorMode === 'edition-viewer') && (
<ToolbarButton
id="print"
className="buttonOn"
@ -128,7 +127,6 @@ export default function Toolbar({
>
<img src={PrintSvg} />
</ToolbarButton>
)}
{editorMode === 'edition-owner' && (
<>
<ToolbarButton

View File

@ -1,2 +1,2 @@
type EditorRenderMode = 'viewonly' | 'edition-owner' | 'edition-editor' | 'edition-viewer' | 'showcase';
type EditorRenderMode = 'viewonly' | 'edition-owner' | 'edition-editor' | 'showcase';
export default EditorRenderMode;

View File

@ -707,11 +707,10 @@ abstract class Topic extends NodeGraph {
// Do some fancy animation ....
const elements = this._flatten2DElements(this);
elements.forEach((elem) => {
elem.setVisibility(!value, 250)
elem.setVisibility(!value, 250);
});
EventBus.instance.fireEvent('childShrinked', model);
}
getShrinkConnector(): ShirinkConnector | undefined {
@ -903,7 +902,6 @@ abstract class Topic extends NodeGraph {
current.setVisibility(value);
}
/** */
setVisibility(value: boolean, fade = 0): void {
this._setTopicVisibility(value, fade);
@ -960,8 +958,9 @@ abstract class Topic extends NodeGraph {
relationship.setVisibility(
value
&& (targetParent == null || !targetParent.areChildrenShrunken())
&& (sourceParent == null || !sourceParent.areChildrenShrunken())
, fade);
&& (sourceParent == null || !sourceParent.areChildrenShrunken()),
fade,
);
});
}

View File

@ -15,9 +15,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import RootedTreeSet from "./RootedTreeSet";
import RootedTreeSet from './RootedTreeSet';
import Node from './Node';
import PositionType from "../PositionType";
import PositionType from '../PositionType';
abstract class ChildrenSorterStrategy {
abstract computeChildrenIdByHeights(treeSet: RootedTreeSet, node: Node);