def dom(self): """ Description: ----------- HTML Dom object :rtype: JsHtml.JsHtmlButton """ if self._dom is None: self._dom = JsHtml.JsHtmlButton(self, report=self._report) return self._dom
def dom(self) -> JsHtml.JsHtmlButton: """ Description: ----------- Return all the Javascript functions defined for an HTML Component. Those functions will use plain javascript available for a DOM element by default. Usage:: but = page.ui.button("Click Me") page.js.console.log(but.dom.content) :rtype: JsHtml.JsHtmlButton """ if self._dom is None: self._dom = JsHtml.JsHtmlButton(component=self, page=self.page) return self._dom