|
@@ -61111,13 +61111,17 @@ __webpack_require__.r(__webpack_exports__);
|
|
|
/* harmony import */ var _sharedComponents_textLineComponent__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../sharedComponents/textLineComponent */ "./sharedComponents/textLineComponent.tsx");
|
|
|
/* harmony import */ var _diagram_properties_framePropertyComponent__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../diagram/properties/framePropertyComponent */ "./diagram/properties/framePropertyComponent.tsx");
|
|
|
/* harmony import */ var _diagram_properties_frameNodePortPropertyComponent__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../diagram/properties/frameNodePortPropertyComponent */ "./diagram/properties/frameNodePortPropertyComponent.tsx");
|
|
|
-/* harmony import */ var _sharedComponents_color3LineComponent__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../sharedComponents/color3LineComponent */ "./sharedComponents/color3LineComponent.tsx");
|
|
|
-/* harmony import */ var _sharedComponents_floatLineComponent__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../sharedComponents/floatLineComponent */ "./sharedComponents/floatLineComponent.tsx");
|
|
|
-/* harmony import */ var _sharedComponents_color4LineComponent__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../sharedComponents/color4LineComponent */ "./sharedComponents/color4LineComponent.tsx");
|
|
|
-/* harmony import */ var _sharedComponents_vector2LineComponent__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../sharedComponents/vector2LineComponent */ "./sharedComponents/vector2LineComponent.tsx");
|
|
|
-/* harmony import */ var _sharedComponents_vector3LineComponent__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../sharedComponents/vector3LineComponent */ "./sharedComponents/vector3LineComponent.tsx");
|
|
|
-/* harmony import */ var _sharedComponents_vector4LineComponent__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../sharedComponents/vector4LineComponent */ "./sharedComponents/vector4LineComponent.tsx");
|
|
|
-/* harmony import */ var _diagram_graphCanvas__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../diagram/graphCanvas */ "./diagram/graphCanvas.tsx");
|
|
|
+/* harmony import */ var _diagram_properties_nodePortPropertyComponent__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../diagram/properties/nodePortPropertyComponent */ "./diagram/properties/nodePortPropertyComponent.tsx");
|
|
|
+/* harmony import */ var _sharedComponents_color3LineComponent__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../sharedComponents/color3LineComponent */ "./sharedComponents/color3LineComponent.tsx");
|
|
|
+/* harmony import */ var _sharedComponents_floatLineComponent__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../sharedComponents/floatLineComponent */ "./sharedComponents/floatLineComponent.tsx");
|
|
|
+/* harmony import */ var _sharedComponents_color4LineComponent__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../sharedComponents/color4LineComponent */ "./sharedComponents/color4LineComponent.tsx");
|
|
|
+/* harmony import */ var _sharedComponents_vector2LineComponent__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../sharedComponents/vector2LineComponent */ "./sharedComponents/vector2LineComponent.tsx");
|
|
|
+/* harmony import */ var _sharedComponents_vector3LineComponent__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../sharedComponents/vector3LineComponent */ "./sharedComponents/vector3LineComponent.tsx");
|
|
|
+/* harmony import */ var _sharedComponents_vector4LineComponent__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../sharedComponents/vector4LineComponent */ "./sharedComponents/vector4LineComponent.tsx");
|
|
|
+/* harmony import */ var _diagram_nodePort__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../diagram/nodePort */ "./diagram/nodePort.ts");
|
|
|
+/* harmony import */ var _diagram_graphCanvas__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../diagram/graphCanvas */ "./diagram/graphCanvas.tsx");
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
@@ -61149,23 +61153,26 @@ var PropertyTabComponent = /** @class */ (function (_super) {
|
|
|
Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PropertyTabComponent, _super);
|
|
|
function PropertyTabComponent(props) {
|
|
|
var _this = _super.call(this, props) || this;
|
|
|
- _this.state = { currentNode: null, currentFrame: null, currentFrameNodePort: null };
|
|
|
+ _this.state = { currentNode: null, currentFrame: null, currentFrameNodePort: null, currentNodePort: null };
|
|
|
return _this;
|
|
|
}
|
|
|
PropertyTabComponent.prototype.componentDidMount = function () {
|
|
|
var _this = this;
|
|
|
this.props.globalState.onSelectionChangedObservable.add(function (selection) {
|
|
|
if (selection instanceof _diagram_graphNode__WEBPACK_IMPORTED_MODULE_9__["GraphNode"]) {
|
|
|
- _this.setState({ currentNode: selection, currentFrame: null, currentFrameNodePort: null });
|
|
|
+ _this.setState({ currentNode: selection, currentFrame: null, currentFrameNodePort: null, currentNodePort: null });
|
|
|
}
|
|
|
else if (selection instanceof _diagram_graphFrame__WEBPACK_IMPORTED_MODULE_11__["GraphFrame"]) {
|
|
|
- _this.setState({ currentNode: null, currentFrame: selection, currentFrameNodePort: null });
|
|
|
+ _this.setState({ currentNode: null, currentFrame: selection, currentFrameNodePort: null, currentNodePort: null });
|
|
|
}
|
|
|
- else if (Object(_diagram_graphCanvas__WEBPACK_IMPORTED_MODULE_21__["isFramePortData"])(selection)) {
|
|
|
- _this.setState({ currentNode: null, currentFrame: selection.frame, currentFrameNodePort: selection.port });
|
|
|
+ else if (Object(_diagram_graphCanvas__WEBPACK_IMPORTED_MODULE_23__["isFramePortData"])(selection)) {
|
|
|
+ _this.setState({ currentNode: null, currentFrame: selection.frame, currentFrameNodePort: selection.port, currentNodePort: null });
|
|
|
+ }
|
|
|
+ else if (selection instanceof _diagram_nodePort__WEBPACK_IMPORTED_MODULE_22__["NodePort"] && selection.hasLabel()) {
|
|
|
+ _this.setState({ currentNode: null, currentFrame: null, currentFrameNodePort: null, currentNodePort: selection });
|
|
|
}
|
|
|
else {
|
|
|
- _this.setState({ currentNode: null, currentFrame: null, currentFrameNodePort: null });
|
|
|
+ _this.setState({ currentNode: null, currentFrame: null, currentFrameNodePort: null, currentNodePort: null });
|
|
|
}
|
|
|
});
|
|
|
this._onBuiltObserver = this.props.globalState.onBuiltObservable.add(function () {
|
|
@@ -61192,19 +61199,19 @@ var PropertyTabComponent = /** @class */ (function (_super) {
|
|
|
_this.processInputBlockUpdate(block);
|
|
|
} }),
|
|
|
!block.isBoolean && cantDisplaySlider &&
|
|
|
- react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_floatLineComponent__WEBPACK_IMPORTED_MODULE_16__["FloatLineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }),
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_floatLineComponent__WEBPACK_IMPORTED_MODULE_17__["FloatLineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }),
|
|
|
!block.isBoolean && !cantDisplaySlider &&
|
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_sliderLineComponent__WEBPACK_IMPORTED_MODULE_10__["SliderLineComponent"], { key: block.uniqueId, label: block.name, target: block, propertyName: "value", step: (block.max - block.min) / 100.0, minimum: block.min, maximum: block.max, onChange: function () { return _this.processInputBlockUpdate(block); } })));
|
|
|
case babylonjs_Misc_tools__WEBPACK_IMPORTED_MODULE_6__["NodeMaterialBlockConnectionPointTypes"].Color3:
|
|
|
- return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_color3LineComponent__WEBPACK_IMPORTED_MODULE_15__["Color3LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
+ return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_color3LineComponent__WEBPACK_IMPORTED_MODULE_16__["Color3LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
case babylonjs_Misc_tools__WEBPACK_IMPORTED_MODULE_6__["NodeMaterialBlockConnectionPointTypes"].Color4:
|
|
|
- return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_color4LineComponent__WEBPACK_IMPORTED_MODULE_17__["Color4LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
+ return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_color4LineComponent__WEBPACK_IMPORTED_MODULE_18__["Color4LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
case babylonjs_Misc_tools__WEBPACK_IMPORTED_MODULE_6__["NodeMaterialBlockConnectionPointTypes"].Vector2:
|
|
|
- return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_vector2LineComponent__WEBPACK_IMPORTED_MODULE_18__["Vector2LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
+ return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_vector2LineComponent__WEBPACK_IMPORTED_MODULE_19__["Vector2LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
case babylonjs_Misc_tools__WEBPACK_IMPORTED_MODULE_6__["NodeMaterialBlockConnectionPointTypes"].Vector3:
|
|
|
- return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_vector3LineComponent__WEBPACK_IMPORTED_MODULE_19__["Vector3LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
+ return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_vector3LineComponent__WEBPACK_IMPORTED_MODULE_20__["Vector3LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
case babylonjs_Misc_tools__WEBPACK_IMPORTED_MODULE_6__["NodeMaterialBlockConnectionPointTypes"].Vector4:
|
|
|
- return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_vector4LineComponent__WEBPACK_IMPORTED_MODULE_20__["Vector4LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
+ return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_vector4LineComponent__WEBPACK_IMPORTED_MODULE_21__["Vector4LineComponent"], { globalState: this.props.globalState, key: block.uniqueId, label: block.name, target: block, propertyName: "value", onChange: function () { return _this.processInputBlockUpdate(block); } }));
|
|
|
}
|
|
|
return null;
|
|
|
};
|
|
@@ -61290,16 +61297,20 @@ var PropertyTabComponent = /** @class */ (function (_super) {
|
|
|
};
|
|
|
PropertyTabComponent.prototype.render = function () {
|
|
|
var _this = this;
|
|
|
+ var _a, _b;
|
|
|
if (this.state.currentNode) {
|
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "propertyTab" },
|
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "header" },
|
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("img", { id: "logo", src: "https://www.babylonjs.com/Assets/logo-babylonjs-social-twitter.png" }),
|
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "title" }, "NODE MATERIAL EDITOR")),
|
|
|
- this.state.currentNode.renderProperties()));
|
|
|
+ ((_a = this.state.currentNode) === null || _a === void 0 ? void 0 : _a.renderProperties()) || ((_b = this.state.currentNodePort) === null || _b === void 0 ? void 0 : _b.node.renderProperties())));
|
|
|
}
|
|
|
if (this.state.currentFrameNodePort && this.state.currentFrame) {
|
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_diagram_properties_frameNodePortPropertyComponent__WEBPACK_IMPORTED_MODULE_14__["FrameNodePortPropertyTabComponent"], { globalState: this.props.globalState, frame: this.state.currentFrame, frameNodePort: this.state.currentFrameNodePort }));
|
|
|
}
|
|
|
+ if (this.state.currentNodePort) {
|
|
|
+ return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_diagram_properties_nodePortPropertyComponent__WEBPACK_IMPORTED_MODULE_15__["NodePortPropertyTabComponent"], { globalState: this.props.globalState, nodePort: this.state.currentNodePort }));
|
|
|
+ }
|
|
|
if (this.state.currentFrame) {
|
|
|
return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_diagram_properties_framePropertyComponent__WEBPACK_IMPORTED_MODULE_13__["FramePropertyTabComponent"], { globalState: this.props.globalState, frame: this.state.currentFrame }));
|
|
|
}
|
|
@@ -61879,7 +61890,6 @@ var FrameNodePort = /** @class */ (function (_super) {
|
|
|
_this.node = node;
|
|
|
_this._onFramePortPositionChangedObservable = new babylonjs_Misc_observable__WEBPACK_IMPORTED_MODULE_2__["Observable"]();
|
|
|
_this._parentFrameId = parentFrameId;
|
|
|
- _this._portLabel = portContainer.children[0];
|
|
|
_this._isInput = isInput;
|
|
|
_this._framePortId = framePortId;
|
|
|
_this._onSelectionChangedObserver = _this._globalState.onSelectionChangedObservable.add(function (selection) {
|
|
@@ -61914,16 +61924,6 @@ var FrameNodePort = /** @class */ (function (_super) {
|
|
|
enumerable: true,
|
|
|
configurable: true
|
|
|
});
|
|
|
- Object.defineProperty(FrameNodePort.prototype, "portLabel", {
|
|
|
- get: function () {
|
|
|
- return this._portLabel.innerHTML;
|
|
|
- },
|
|
|
- set: function (newLabel) {
|
|
|
- this._portLabel.innerHTML = newLabel;
|
|
|
- },
|
|
|
- enumerable: true,
|
|
|
- configurable: true
|
|
|
- });
|
|
|
Object.defineProperty(FrameNodePort.prototype, "framePortId", {
|
|
|
get: function () {
|
|
|
return this._framePortId;
|
|
@@ -61937,7 +61937,6 @@ var FrameNodePort = /** @class */ (function (_super) {
|
|
|
},
|
|
|
set: function (position) {
|
|
|
this._framePortPosition = position;
|
|
|
- console.log(this.onFramePortPositionChangedObservable.observers);
|
|
|
this.onFramePortPositionChangedObservable.notifyObservers(this);
|
|
|
},
|
|
|
enumerable: true,
|
|
@@ -61954,7 +61953,7 @@ var FrameNodePort = /** @class */ (function (_super) {
|
|
|
if (!displayManager || displayManager.shouldDisplayPortLabels(block)) {
|
|
|
var portLabel = root.ownerDocument.createElement("div");
|
|
|
portLabel.classList.add("port-label");
|
|
|
- portLabel.innerHTML = connectionPoint.name;
|
|
|
+ portLabel.innerHTML = connectionPoint.displayName || connectionPoint.name;
|
|
|
portContainer.appendChild(portLabel);
|
|
|
}
|
|
|
return new FrameNodePort(portContainer, connectionPoint, node, globalState, isInput, framePortId, parentFrameId);
|
|
@@ -62103,6 +62102,9 @@ var GraphCanvasComponent = /** @class */ (function (_super) {
|
|
|
_this._selectedNodes = [selection];
|
|
|
}
|
|
|
}
|
|
|
+ else if (selection instanceof _nodePort__WEBPACK_IMPORTED_MODULE_6__["NodePort"] && !selection.hasLabel()) { // if node port is uneditable, select graphNode instead
|
|
|
+ props.globalState.onSelectionChangedObservable.notifyObservers(selection.node);
|
|
|
+ }
|
|
|
else if (selection instanceof _nodePort__WEBPACK_IMPORTED_MODULE_6__["NodePort"]) {
|
|
|
_this._selectedNodes = [];
|
|
|
_this._selectedFrame = null;
|
|
@@ -62610,6 +62612,9 @@ var GraphCanvasComponent = /** @class */ (function (_super) {
|
|
|
this.props.globalState.onSelectionChangedObservable.notifyObservers(data);
|
|
|
}
|
|
|
}
|
|
|
+ else if (this._candidateLink.portA instanceof _nodePort__WEBPACK_IMPORTED_MODULE_6__["NodePort"]) {
|
|
|
+ this.props.globalState.onSelectionChangedObservable.notifyObservers(this._candidateLink.portA);
|
|
|
+ }
|
|
|
}
|
|
|
this._candidateLink.dispose();
|
|
|
this._candidateLink = null;
|
|
@@ -64090,6 +64095,7 @@ var GraphNode = /** @class */ (function () {
|
|
|
}
|
|
|
else {
|
|
|
this._visual.classList.remove("hidden");
|
|
|
+ this._upateNodePortNames();
|
|
|
}
|
|
|
for (var _i = 0, _a = this._links; _i < _a.length; _i++) {
|
|
|
var link = _a[_i];
|
|
@@ -64100,6 +64106,14 @@ var GraphNode = /** @class */ (function () {
|
|
|
enumerable: true,
|
|
|
configurable: true
|
|
|
});
|
|
|
+ GraphNode.prototype._upateNodePortNames = function () {
|
|
|
+ for (var _i = 0, _a = this._inputPorts.concat(this._outputPorts); _i < _a.length; _i++) {
|
|
|
+ var port = _a[_i];
|
|
|
+ if (port.hasLabel()) {
|
|
|
+ port.portName = port.connectionPoint.displayName || port.connectionPoint.name;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
Object.defineProperty(GraphNode.prototype, "outputPorts", {
|
|
|
get: function () {
|
|
|
return this._outputPorts;
|
|
@@ -64624,6 +64638,10 @@ var NodePort = /** @class */ (function () {
|
|
|
this._globalState = globalState;
|
|
|
this._img = portContainer.ownerDocument.createElement("img");
|
|
|
this._element.appendChild(this._img);
|
|
|
+ // determine if node name is editable
|
|
|
+ if (portContainer.children[0].className === 'port-label') {
|
|
|
+ this._portLabelElement = portContainer.children[0];
|
|
|
+ }
|
|
|
this._element.port = this;
|
|
|
// Drag support
|
|
|
this._element.ondragstart = function () { return false; };
|
|
@@ -64636,6 +64654,14 @@ var NodePort = /** @class */ (function () {
|
|
|
_this._element.classList.add("selected");
|
|
|
_this._globalState.onCandidatePortSelectedObservable.notifyObservers(_this);
|
|
|
});
|
|
|
+ this._onSelectionChangedObserver = this._globalState.onSelectionChangedObservable.add(function (selection) {
|
|
|
+ if (selection === _this) {
|
|
|
+ _this._img.classList.add("selected");
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ _this._img.classList.remove("selected");
|
|
|
+ }
|
|
|
+ });
|
|
|
this.refresh();
|
|
|
}
|
|
|
Object.defineProperty(NodePort.prototype, "element", {
|
|
@@ -64648,6 +64674,22 @@ var NodePort = /** @class */ (function () {
|
|
|
enumerable: true,
|
|
|
configurable: true
|
|
|
});
|
|
|
+ Object.defineProperty(NodePort.prototype, "portName", {
|
|
|
+ get: function () {
|
|
|
+ return this.connectionPoint.displayName || this.connectionPoint.name;
|
|
|
+ },
|
|
|
+ set: function (newName) {
|
|
|
+ if (this._portLabelElement) {
|
|
|
+ this.connectionPoint.displayName = newName;
|
|
|
+ this._portLabelElement.innerHTML = newName;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ enumerable: true,
|
|
|
+ configurable: true
|
|
|
+ });
|
|
|
+ NodePort.prototype.hasLabel = function () {
|
|
|
+ return !!this._portLabelElement;
|
|
|
+ };
|
|
|
NodePort.prototype.refresh = function () {
|
|
|
this._element.style.background = _blockTools__WEBPACK_IMPORTED_MODULE_0__["BlockTools"].GetColorFromConnectionNodeType(this.connectionPoint.type);
|
|
|
switch (this.connectionPoint.type) {
|
|
@@ -64685,7 +64727,7 @@ var NodePort = /** @class */ (function () {
|
|
|
if (!displayManager || displayManager.shouldDisplayPortLabels(block)) {
|
|
|
var portLabel = root.ownerDocument.createElement("div");
|
|
|
portLabel.classList.add("port-label");
|
|
|
- portLabel.innerHTML = connectionPoint.name;
|
|
|
+ portLabel.innerHTML = connectionPoint.displayName || connectionPoint.name;
|
|
|
portContainer.appendChild(portLabel);
|
|
|
}
|
|
|
return new NodePort(portContainer, connectionPoint, node, globalState);
|
|
@@ -64843,7 +64885,7 @@ var FrameNodePortPropertyTabComponent = /** @class */ (function (_super) {
|
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "title" }, "NODE MATERIAL EDITOR")),
|
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", null,
|
|
|
react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_lineContainerComponent__WEBPACK_IMPORTED_MODULE_2__["LineContainerComponent"], { title: "GENERAL" },
|
|
|
- react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_textInputLineComponent__WEBPACK_IMPORTED_MODULE_3__["TextInputLineComponent"], { globalState: this.props.globalState, label: "Port Label", propertyName: "portLabel", target: this.props.frameNodePort }),
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_textInputLineComponent__WEBPACK_IMPORTED_MODULE_3__["TextInputLineComponent"], { globalState: this.props.globalState, label: "Port Name", propertyName: "portName", target: this.props.frameNodePort }),
|
|
|
this.props.frameNodePort.framePortPosition !== _graphFrame__WEBPACK_IMPORTED_MODULE_5__["FramePortPosition"].Top && react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_buttonLineComponent__WEBPACK_IMPORTED_MODULE_4__["ButtonLineComponent"], { label: "Move Port Up", onClick: function () {
|
|
|
_this_1.props.frame.moveFramePortUp(_this_1.props.frameNodePort);
|
|
|
} }),
|
|
@@ -65498,6 +65540,48 @@ var LightPropertyTabComponent = /** @class */ (function (_super) {
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
+/***/ "./diagram/properties/nodePortPropertyComponent.tsx":
|
|
|
+/*!**********************************************************!*\
|
|
|
+ !*** ./diagram/properties/nodePortPropertyComponent.tsx ***!
|
|
|
+ \**********************************************************/
|
|
|
+/*! exports provided: NodePortPropertyTabComponent */
|
|
|
+/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
+
|
|
|
+"use strict";
|
|
|
+__webpack_require__.r(__webpack_exports__);
|
|
|
+/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NodePortPropertyTabComponent", function() { return NodePortPropertyTabComponent; });
|
|
|
+/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "../../node_modules/tslib/tslib.es6.js");
|
|
|
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "../../node_modules/react/index.js");
|
|
|
+/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
+/* harmony import */ var _sharedComponents_lineContainerComponent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../sharedComponents/lineContainerComponent */ "./sharedComponents/lineContainerComponent.tsx");
|
|
|
+/* harmony import */ var _sharedComponents_textInputLineComponent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../sharedComponents/textInputLineComponent */ "./sharedComponents/textInputLineComponent.tsx");
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+var NodePortPropertyTabComponent = /** @class */ (function (_super) {
|
|
|
+ Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(NodePortPropertyTabComponent, _super);
|
|
|
+ function NodePortPropertyTabComponent(props) {
|
|
|
+ return _super.call(this, props) || this;
|
|
|
+ }
|
|
|
+ NodePortPropertyTabComponent.prototype.componentWillUnmount = function () {
|
|
|
+ this.props.globalState.onSelectionChangedObservable.remove(this._onSelectionChangedObserver);
|
|
|
+ };
|
|
|
+ NodePortPropertyTabComponent.prototype.render = function () {
|
|
|
+ return (react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "propertyTab" },
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "header" },
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("img", { id: "logo", src: "https://www.babylonjs.com/Assets/logo-babylonjs-social-twitter.png" }),
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", { id: "title" }, "NODE MATERIAL EDITOR")),
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"]("div", null,
|
|
|
+ react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_lineContainerComponent__WEBPACK_IMPORTED_MODULE_2__["LineContainerComponent"], { title: "GENERAL" }, this.props.nodePort.hasLabel() && react__WEBPACK_IMPORTED_MODULE_1__["createElement"](_sharedComponents_textInputLineComponent__WEBPACK_IMPORTED_MODULE_3__["TextInputLineComponent"], { globalState: this.props.globalState, label: "Port Label", propertyName: "portName", target: this.props.nodePort })))));
|
|
|
+ };
|
|
|
+ return NodePortPropertyTabComponent;
|
|
|
+}(react__WEBPACK_IMPORTED_MODULE_1__["Component"]));
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+/***/ }),
|
|
|
+
|
|
|
/***/ "./diagram/properties/remapNodePropertyComponent.tsx":
|
|
|
/*!***********************************************************!*\
|
|
|
!*** ./diagram/properties/remapNodePropertyComponent.tsx ***!
|