Add an "Edit Mode" to Dashboard view (#3940)

* Add a togglable edit mode to dashboard

* Submenu for controls

* Allowing 'Save as' outside of editMode

* Set editMode to false as default
This commit is contained in:
Maxime Beauchemin
2017-11-28 09:10:21 -08:00
committed by Grace Guo
parent 6cbe0e6096
commit d9fda346cb
17 changed files with 259 additions and 157 deletions

View File

@@ -41,7 +41,9 @@ class SliceAdder extends React.Component {
}
componentWillUnmount() {
this.slicesRequest.abort();
if (this.slicesRequest) {
this.slicesRequest.abort();
}
}
onEnterModal() {
@@ -202,9 +204,10 @@ class SliceAdder extends React.Component {
triggerNode={this.props.triggerNode}
tooltip={t('Add a new slice to the dashboard')}
beforeOpen={this.onEnterModal.bind(this)}
isButton
isMenuItem
modalBody={modalContent}
bsSize="large"
setModalAsTriggerChildren
modalTitle={t('Add Slices to Dashboard')}
/>
);