aboutsummaryrefslogtreecommitdiff
path: root/src/new_fields/LinkButtonField.ts
diff options
context:
space:
mode:
authorFawn <fangrui_tong@brown.edu>2019-06-25 17:09:36 -0400
committerFawn <fangrui_tong@brown.edu>2019-06-25 17:09:36 -0400
commit41cf1e8536964764f18ab752140e484e36cbe464 (patch)
treee6daba46778d099620bd91808a54d615304706fb /src/new_fields/LinkButtonField.ts
parent522970375fe0227f9221a7e8be02875afd74ca63 (diff)
links can save
Diffstat (limited to 'src/new_fields/LinkButtonField.ts')
-rw-r--r--src/new_fields/LinkButtonField.ts58
1 files changed, 29 insertions, 29 deletions
diff --git a/src/new_fields/LinkButtonField.ts b/src/new_fields/LinkButtonField.ts
index 92e1ed922..e6d1de749 100644
--- a/src/new_fields/LinkButtonField.ts
+++ b/src/new_fields/LinkButtonField.ts
@@ -1,35 +1,35 @@
-import { Deserializable } from "../client/util/SerializationHelper";
-import { serializable, primitive, createSimpleSchema, object } from "serializr";
-import { ObjectField } from "./ObjectField";
-import { Copy, ToScriptString } from "./FieldSymbols";
-import { Doc } from "./Doc";
-import { DocumentView } from "../client/views/nodes/DocumentView";
+// import { Deserializable } from "../client/util/SerializationHelper";
+// import { serializable, primitive, createSimpleSchema, object } from "serializr";
+// import { ObjectField } from "./ObjectField";
+// import { Copy, ToScriptString } from "./FieldSymbols";
+// import { Doc } from "./Doc";
+// import { DocumentView } from "../client/views/nodes/DocumentView";
-export type LinkButtonData = {
- sourceViewId: string,
- targetViewId: string
-};
+// export type LinkButtonData = {
+// sourceViewId: string,
+// targetViewId: string
+// };
-const LinkButtonSchema = createSimpleSchema({
- sourceViewId: true,
- targetViewId: true
-});
+// const LinkButtonSchema = createSimpleSchema({
+// sourceViewId: true,
+// targetViewId: true
+// });
-@Deserializable("linkButton")
-export class LinkButtonField extends ObjectField {
- @serializable(object(LinkButtonSchema))
- readonly data: LinkButtonData;
+// @Deserializable("linkButton")
+// export class LinkButtonField extends ObjectField {
+// @serializable(object(LinkButtonSchema))
+// readonly data: LinkButtonData;
- constructor(data: LinkButtonData) {
- super();
- this.data = data;
- }
+// constructor(data: LinkButtonData) {
+// super();
+// this.data = data;
+// }
- [Copy]() {
- return new LinkButtonField(this.data);
- }
+// [Copy]() {
+// return new LinkButtonField(this.data);
+// }
- [ToScriptString]() {
- return "invalid";
- }
-}
+// [ToScriptString]() {
+// return "invalid";
+// }
+// }