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.tsx20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/client/views/PropertiesButtons.tsx b/src/client/views/PropertiesButtons.tsx
index bc3be4076..4413d28f5 100644
--- a/src/client/views/PropertiesButtons.tsx
+++ b/src/client/views/PropertiesButtons.tsx
@@ -326,20 +326,12 @@ export class PropertiesButtons extends React.Component<{}, {}> {
this.selectedDoc && (this.selectedDoc.onClickBehavior = e.target.value);
SelectionManager.Views().forEach(dv => {
- if (value === "nothing") {
- dv.docView?.noOnClick();
- } else if (value === "enterPortal") {
- dv.docView?.noOnClick();
- dv.docView?.makeIntoPortal();
- } else if (value === "toggleDetail") {
- dv.docView?.noOnClick();
- dv.docView?.toggleDetail();
- } else if (value === "linkInPlace") {
- dv.docView?.noOnClick();
- dv.toggleFollowLink("inPlace", true, false);
- } else if (value === "linkOnRight") {
- dv.docView?.noOnClick();
- dv.toggleFollowLink("add:right", false, false);
+ dv.docView?.noOnClick();
+ switch (value) {
+ case "enterPortal": dv.docView?.makeIntoPortal(); break;
+ case "toggleDetail": dv.docView?.toggleDetail(); break;
+ case "linkInPlace": dv.docView?.toggleFollowLink("inPlace", true, false); break;
+ case "linkOnRight": dv.docView?.toggleFollowLink("add:right", false, false); break;
}
});
}