aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/PropertiesButtons.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/views/PropertiesButtons.tsx')
-rw-r--r--src/client/views/PropertiesButtons.tsx46
1 files changed, 21 insertions, 25 deletions
diff --git a/src/client/views/PropertiesButtons.tsx b/src/client/views/PropertiesButtons.tsx
index 5905f8dbc..bba6285c2 100644
--- a/src/client/views/PropertiesButtons.tsx
+++ b/src/client/views/PropertiesButtons.tsx
@@ -345,9 +345,7 @@ export class PropertiesButtons extends React.Component<{}, {}> {
@undoBatch
handlePerspectiveChange = (e: any) => {
this.selectedDoc && (this.selectedDoc._type_collection = e.target.value);
- SelectionManager.Views.filter(dv => dv.docView)
- .map(dv => dv.docView!)
- .forEach(docView => (docView.layoutDoc._type_collection = e.target.value));
+ SelectionManager.Views.forEach(docView => (docView.layoutDoc._type_collection = e.target.value));
};
@computed get onClickVal() {
const linkButton = IsFollowLinkScript(this.selectedDoc.onClick);
@@ -408,28 +406,26 @@ export class PropertiesButtons extends React.Component<{}, {}> {
@undoBatch
@action
handleOptionChange = (onClick: string) => {
- SelectionManager.Views.filter(dv => dv.docView)
- .map(dv => dv.docView!)
- .forEach(docView => {
- const linkButton = IsFollowLinkScript(docView.Document.onClick);
- docView.noOnClick();
- switch (onClick) {
- case 'enterPortal':
- docView.makeIntoPortal();
- break;
- case 'toggleDetail':
- docView.setToggleDetail();
- break;
- case 'linkInPlace':
- docView.toggleFollowLink(false, false);
- docView.Document.followLinkLocation = linkButton ? OpenWhere.lightbox : undefined;
- break;
- case 'linkOnRight':
- docView.toggleFollowLink(false, false);
- docView.Document.followLinkLocation = linkButton ? OpenWhere.addRight : undefined;
- break;
- }
- });
+ SelectionManager.Views.forEach(docView => {
+ const linkButton = IsFollowLinkScript(docView.Document.onClick);
+ docView.noOnClick();
+ switch (onClick) {
+ case 'enterPortal':
+ docView.makeIntoPortal();
+ break;
+ case 'toggleDetail':
+ docView.setToggleDetail();
+ break;
+ case 'linkInPlace':
+ docView.toggleFollowLink(false, false);
+ docView.Document.followLinkLocation = linkButton ? OpenWhere.lightbox : undefined;
+ break;
+ case 'linkOnRight':
+ docView.toggleFollowLink(false, false);
+ docView.Document.followLinkLocation = linkButton ? OpenWhere.addRight : undefined;
+ break;
+ }
+ });
};
@undoBatch