X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fcomponents%2FComposerAppToolbar.js;h=c1302ab528bc32892ffa5901a2cdfd89a79ab6a8;hb=6fc3e77438cd4e53c5d5f21512ee8ca260469ca8;hp=8515182c427738121625f96b88d63ba5eec5d45c;hpb=e29efc315df33d546237e270470916e26df391d6;p=osm%2FUI.git diff --git a/skyquake/plugins/composer/src/src/components/ComposerAppToolbar.js b/skyquake/plugins/composer/src/src/components/ComposerAppToolbar.js index 8515182c4..c1302ab52 100644 --- a/skyquake/plugins/composer/src/src/components/ComposerAppToolbar.js +++ b/skyquake/plugins/composer/src/src/components/ComposerAppToolbar.js @@ -1,6 +1,6 @@ /* - * + * * Copyright 2016 RIFT.IO Inc * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -136,47 +136,55 @@ const ComposerAppToolbar = React.createClass({ const style = {left: this.props.layout.left}; const saveClasses = ClassNames('ComposerAppSave', {'primary-action': this.props.isModified || this.props.isNew}); const cancelClasses = ClassNames('ComposerAppCancel', {'secondary-action': this.props.isModified}); - if (this.props.disabled) { - return ( -
- ); - } + let isDisabled = this.props.disabled; + console.log('rbacDisabled', isDisabled ) const hasSelection = SelectionManager.getSelections().length > 0; + if(this.props.panelTabShown != 'descriptor') { + style.pointerEvents = 'none'; + } return (
+ { + (this.props.panelTabShown != 'descriptor') ? +
+ : null + } {(()=>{ if (this.props.isEditingNSD || this.props.isEditingVNFD) { return (
-
); } })()}
-
);