From 7a40c2771222262e4960218edbb5dec47dabc18a Mon Sep 17 00:00:00 2001 From: chris Date: Thu, 15 May 2025 06:32:41 +0200 Subject: [PATCH] REFA,IMPRO: select elements are InputComponents as well --- src/builder.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/builder.js b/src/builder.js index b26a261..72ea409 100644 --- a/src/builder.js +++ b/src/builder.js @@ -272,7 +272,21 @@ const builder = { * @param {Modifier} modifier * @returns {Component} */ - select: function (attr = {}, modifier = null) { return builder.genTag("select", attr, modifier); }, + select: function (attr = {}, modifier = null) { + let comp = new InputComponent( + document.createElement("select"), + attr, + modifier + ) + .addStyleClass(`el-input`); + + if (this.components.previous) { + comp._parentComponent = this.components.previous; + this.components.previous = null; + } + + return comp; + }, /** *