mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-05-13 06:57:28 +08:00
Nodes style fixes, blueprint code inside element
This commit is contained in:
@@ -62,6 +62,13 @@ export default class BlueprintTemplate extends ITemplate {
|
||||
super.initialize(element)
|
||||
this.element.style.cssText = Object.entries(BlueprintTemplate.styleVariables)
|
||||
.map(([k, v]) => `${k}:${v};`).join("")
|
||||
const htmlTemplate = /** @type {HTMLTemplateElement} */(
|
||||
this.element.querySelector(":scope > template")
|
||||
)?.content.textContent
|
||||
if (htmlTemplate) {
|
||||
this.element.requestUpdate()
|
||||
this.element.updateComplete.then(() => this.getPasteInputObject().pasted(htmlTemplate))
|
||||
}
|
||||
}
|
||||
|
||||
setup() {
|
||||
|
||||
@@ -76,7 +76,7 @@ export default class CommentNodeTemplate extends IResizeableTemplate {
|
||||
/** @param {Number} value */
|
||||
setSizeX(value) {
|
||||
value = Math.round(value)
|
||||
if (value >= Configuration.gridSet * Configuration.gridSize) {
|
||||
if (value >= 2 * Configuration.gridSize) {
|
||||
this.element.setNodeWidth(value)
|
||||
return true
|
||||
}
|
||||
@@ -86,7 +86,7 @@ export default class CommentNodeTemplate extends IResizeableTemplate {
|
||||
/** @param {Number} value */
|
||||
setSizeY(value) {
|
||||
value = Math.round(value)
|
||||
if (value >= 3 * Configuration.gridSize) {
|
||||
if (value >= 2 * Configuration.gridSize) {
|
||||
this.element.setNodeHeight(value)
|
||||
return true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user