From c1faf55c78b13db1d478b61cb53113de5ac35cbd Mon Sep 17 00:00:00 2001 From: Tyler Schicke Date: Fri, 9 Aug 2019 18:00:18 -0400 Subject: Added different read only modes (needs much better UI) --- src/client/views/MainView.tsx | 23 +++++++++++++++++------ src/server/index.ts | 1 - 2 files changed, 17 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/client/views/MainView.tsx b/src/client/views/MainView.tsx index eabb23489..031478477 100644 --- a/src/client/views/MainView.tsx +++ b/src/client/views/MainView.tsx @@ -464,8 +464,17 @@ export class MainView extends React.Component { const setWriteMode = (mode: DocServer.WriteMode) => { console.log(DocServer.WriteMode[mode]); - DocServer.setFieldWriteMode("x", mode); - DocServer.setFieldWriteMode("y", mode); + const mode1 = mode; + const mode2 = mode === DocServer.WriteMode.Default ? mode : DocServer.WriteMode.Playground; + DocServer.setFieldWriteMode("x", mode1); + DocServer.setFieldWriteMode("y", mode1); + DocServer.setFieldWriteMode("width", mode1); + DocServer.setFieldWriteMode("height", mode1); + + DocServer.setFieldWriteMode("panX", mode2); + DocServer.setFieldWriteMode("panY", mode2); + DocServer.setFieldWriteMode("scale", mode2); + DocServer.setFieldWriteMode("viewType", mode2); }; return < div id="add-nodes-menu" style={{ left: this.flyoutWidth + 20, bottom: 20 }} > @@ -484,10 +493,12 @@ export class MainView extends React.Component { )}
  • -
  • -
  • -
  • -
  • + {ClientUtils.RELEASE ? [] : [ +
  • , +
  • , +
  • , +
  • + ]}