aboutsummaryrefslogtreecommitdiff
path: root/build/bundle.js
diff options
context:
space:
mode:
authorTyler Schicke <tyler_schicke@brown.edu>2019-01-15 07:57:16 -0500
committerTyler Schicke <tyler_schicke@brown.edu>2019-01-15 07:57:16 -0500
commit3de39e2608e62a278b9c8cc37b53333f0877fa59 (patch)
tree0843d7cc199b54f80517c987a9f9d0d47cbb883d /build/bundle.js
parente1ed82ff684877b56925016282a0e4d5bb4e1b4b (diff)
Have most of document stuff working
Diffstat (limited to 'build/bundle.js')
-rw-r--r--build/bundle.js256
1 files changed, 256 insertions, 0 deletions
diff --git a/build/bundle.js b/build/bundle.js
index b19e6dcbf..a25356486 100644
--- a/build/bundle.js
+++ b/build/bundle.js
@@ -30122,6 +30122,8 @@ var NodeCollectionStore_1 = __webpack_require__(/*! ./stores/NodeCollectionStore
var StaticTextNodeStore_1 = __webpack_require__(/*! ./stores/StaticTextNodeStore */ "./src/stores/StaticTextNodeStore.ts");
var VideoNodeStore_1 = __webpack_require__(/*! ./stores/VideoNodeStore */ "./src/stores/VideoNodeStore.ts");
var FreeFormCanvas_1 = __webpack_require__(/*! ./views/freeformcanvas/FreeFormCanvas */ "./src/views/freeformcanvas/FreeFormCanvas.tsx");
+var KeyController_1 = __webpack_require__(/*! ./controllers/KeyController */ "./src/controllers/KeyController.ts");
+var NumberController_1 = __webpack_require__(/*! ./controllers/NumberController */ "./src/controllers/NumberController.ts");
var mainNodeCollection = new NodeCollectionStore_1.NodeCollectionStore();
ReactDOM.render((React.createElement("div", null,
React.createElement("h1", null, "Dash Web"),
@@ -30136,6 +30138,12 @@ for (var i = 0; i < numNodes; i++) {
for (var i = 0; i < 20; i++) {
nodes.push(new VideoNodeStore_1.VideoNodeStore({ X: Math.random() * maxX, Y: Math.random() * maxY, Title: "Video Node Title", Url: "http://cs.brown.edu/people/peichman/downloads/cted.mp4" }));
}
+var test1 = new KeyController_1.KeyController("Test"), test2 = new KeyController_1.KeyController("Test");
+var test3 = new NumberController_1.NumberController(55);
+console.log(test1 == test2);
+console.log(test1 === test2);
+console.log(test1.Equals(test2));
+console.log(test1.Equals(test3));
mainNodeCollection.AddNodes(nodes);
@@ -30160,6 +30168,9 @@ var Utils = (function () {
}
return s4() + s4() + '-' + s4() + '-' + s4() + '-' + s4() + '-' + s4() + s4() + s4();
};
+ Utils.GenerateDeterministicGuid = function (seed) {
+ return seed;
+ };
return Utils;
}());
exports.Utils = Utils;
@@ -30167,6 +30178,251 @@ exports.Utils = Utils;
/***/ }),
+/***/ "./src/controllers/BasicFieldController.ts":
+/*!*************************************************!*\
+ !*** ./src/controllers/BasicFieldController.ts ***!
+ \*************************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var __extends = (this && this.__extends) || (function () {
+ var extendStatics = function (d, b) {
+ extendStatics = Object.setPrototypeOf ||
+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
+ return extendStatics(d, b);
+ };
+ return function (d, b) {
+ extendStatics(d, b);
+ function __() { this.constructor = d; }
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
+ };
+})();
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
+ var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
+ if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
+ else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
+ return c > 3 && r && Object.defineProperty(target, key, r), r;
+};
+Object.defineProperty(exports, "__esModule", { value: true });
+var FieldController_1 = __webpack_require__(/*! ./FieldController */ "./src/controllers/FieldController.ts");
+var mobx_1 = __webpack_require__(/*! mobx */ "./node_modules/mobx/lib/mobx.module.js");
+var BasicFieldController = (function (_super) {
+ __extends(BasicFieldController, _super);
+ function BasicFieldController(data) {
+ var _this = _super.call(this) || this;
+ _this.data = data;
+ return _this;
+ }
+ Object.defineProperty(BasicFieldController.prototype, "Data", {
+ get: function () {
+ return this.data;
+ },
+ set: function (value) {
+ if (this.data === value) {
+ return;
+ }
+ this.data = value;
+ },
+ enumerable: true,
+ configurable: true
+ });
+ BasicFieldController.prototype.TrySetValue = function (value) {
+ if (typeof value == typeof this.data) {
+ this.Data = value;
+ return true;
+ }
+ return false;
+ };
+ BasicFieldController.prototype.GetValue = function () {
+ return this.Data;
+ };
+ __decorate([
+ mobx_1.computed
+ ], BasicFieldController.prototype, "Data", null);
+ __decorate([
+ mobx_1.observable
+ ], BasicFieldController.prototype, "data", void 0);
+ __decorate([
+ mobx_1.action
+ ], BasicFieldController.prototype, "TrySetValue", null);
+ __decorate([
+ mobx_1.computed
+ ], BasicFieldController.prototype, "GetValue", null);
+ return BasicFieldController;
+}(FieldController_1.FieldController));
+exports.BasicFieldController = BasicFieldController;
+
+
+/***/ }),
+
+/***/ "./src/controllers/FieldController.ts":
+/*!********************************************!*\
+ !*** ./src/controllers/FieldController.ts ***!
+ \********************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+Object.defineProperty(exports, "__esModule", { value: true });
+var Utils_1 = __webpack_require__(/*! ../Utils */ "./src/Utils.ts");
+function Cast(field, ctor) {
+ if (field) {
+ if (ctor && field instanceof ctor) {
+ return field;
+ }
+ }
+ return undefined;
+}
+exports.Cast = Cast;
+var FieldController = (function () {
+ function FieldController(id) {
+ if (id === void 0) { id = undefined; }
+ this.id = id || Utils_1.Utils.GenerateGuid();
+ }
+ Object.defineProperty(FieldController.prototype, "Id", {
+ get: function () {
+ return this.id;
+ },
+ enumerable: true,
+ configurable: true
+ });
+ FieldController.prototype.DereferenceImpl = function () {
+ return this;
+ };
+ FieldController.prototype.DereferenceToRootImpl = function () {
+ return this;
+ };
+ FieldController.prototype.Dereference = function (ctor) {
+ var field = this.DereferenceImpl();
+ if (ctor && field instanceof ctor) {
+ return field;
+ }
+ else {
+ return undefined;
+ }
+ };
+ FieldController.prototype.DereferenceToRoot = function (ctor) {
+ var field = this.DereferenceToRootImpl();
+ if (ctor && field instanceof ctor) {
+ return field;
+ }
+ else {
+ return undefined;
+ }
+ };
+ FieldController.prototype.Equals = function (other) {
+ return this.id === other.id;
+ };
+ return FieldController;
+}());
+exports.FieldController = FieldController;
+
+
+/***/ }),
+
+/***/ "./src/controllers/KeyController.ts":
+/*!******************************************!*\
+ !*** ./src/controllers/KeyController.ts ***!
+ \******************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var __extends = (this && this.__extends) || (function () {
+ var extendStatics = function (d, b) {
+ extendStatics = Object.setPrototypeOf ||
+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
+ return extendStatics(d, b);
+ };
+ return function (d, b) {
+ extendStatics(d, b);
+ function __() { this.constructor = d; }
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
+ };
+})();
+Object.defineProperty(exports, "__esModule", { value: true });
+var FieldController_1 = __webpack_require__(/*! ./FieldController */ "./src/controllers/FieldController.ts");
+var Utils_1 = __webpack_require__(/*! ../Utils */ "./src/Utils.ts");
+var KeyController = (function (_super) {
+ __extends(KeyController, _super);
+ function KeyController(name) {
+ var _this = _super.call(this, Utils_1.Utils.GenerateDeterministicGuid(name)) || this;
+ _this.name = name;
+ return _this;
+ }
+ Object.defineProperty(KeyController.prototype, "Name", {
+ get: function () {
+ return this.name;
+ },
+ enumerable: true,
+ configurable: true
+ });
+ KeyController.prototype.TrySetValue = function (value) {
+ throw new Error("Method not implemented.");
+ };
+ KeyController.prototype.GetValue = function () {
+ return this.Name;
+ };
+ KeyController.prototype.Copy = function () {
+ return this;
+ };
+ return KeyController;
+}(FieldController_1.FieldController));
+exports.KeyController = KeyController;
+var KeyStore;
+(function (KeyStore) {
+ KeyStore.Prototype = new KeyController("Prototype");
+})(KeyStore = exports.KeyStore || (exports.KeyStore = {}));
+
+
+/***/ }),
+
+/***/ "./src/controllers/NumberController.ts":
+/*!*********************************************!*\
+ !*** ./src/controllers/NumberController.ts ***!
+ \*********************************************/
+/*! no static exports found */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+var __extends = (this && this.__extends) || (function () {
+ var extendStatics = function (d, b) {
+ extendStatics = Object.setPrototypeOf ||
+ ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
+ function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
+ return extendStatics(d, b);
+ };
+ return function (d, b) {
+ extendStatics(d, b);
+ function __() { this.constructor = d; }
+ d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
+ };
+})();
+Object.defineProperty(exports, "__esModule", { value: true });
+var BasicFieldController_1 = __webpack_require__(/*! ./BasicFieldController */ "./src/controllers/BasicFieldController.ts");
+var NumberController = (function (_super) {
+ __extends(NumberController, _super);
+ function NumberController(data) {
+ if (data === void 0) { data = 0; }
+ return _super.call(this, data) || this;
+ }
+ NumberController.prototype.Copy = function () {
+ return new NumberController(this.Data);
+ };
+ return NumberController;
+}(BasicFieldController_1.BasicFieldController));
+exports.NumberController = NumberController;
+
+
+/***/ }),
+
/***/ "./src/stores/NodeCollectionStore.ts":
/*!*******************************************!*\
!*** ./src/stores/NodeCollectionStore.ts ***!