def onElementInitialized(self): # Issue 1897: This method is called after a timeout, during which time the # element might by detached. if not self.initializing: return print "onElementInit", DOM.getInnerHTML(self.beforeInitPlaceholder) self.initializing = False RichTextAreaImpl.onElementInitialized(self) # clone styles from main document if self.css_styling: elem = self.elem; _doc = elem.contentWindow.document fragment = _doc.createDocumentFragment() nl = doc().getElementsByTagName("style") for i in range(nl.length): n = nl.item(i) fragment.appendChild(n.cloneNode(True)) _doc.getElementsByTagName("head").item(0).appendChild(fragment) # When the iframe is ready, ensure cached content is set. if self.beforeInitPlaceholder is not None: self.setHTMLImpl(DOM.getInnerHTML(self.beforeInitPlaceholder)) self.beforeInitPlaceholder = None if self.isPendingFocus: self.isPendingFocus = False self.setFocus(True)
def onElementInitialized(self): # Issue 1897: This method is called after a timeout, during which time the # element might by detached. if not self.initializing: return print "onElementInit", DOM.getInnerHTML(self.beforeInitPlaceholder) self.initializing = False RichTextAreaImpl.onElementInitialized(self) # When the iframe is ready, ensure cached content is set. if self.beforeInitPlaceholder is not None: self.setHTMLImpl(DOM.getInnerHTML(self.beforeInitPlaceholder)) self.beforeInitPlaceholder = None
def onElementInitialized(self): # Issue 1897: This method is called after a timeout, during which time the # element might by detached. if not self.initializing: return print "onElementInit", DOM.getInnerHTML(self.beforeInitPlaceholder) self.initializing = False RichTextAreaImpl.onElementInitialized(self) # When the iframe is ready, ensure cached content is set. if self.beforeInitPlaceholder is not None: self.setHTMLImpl(DOM.getInnerHTML(self.beforeInitPlaceholder)) self.beforeInitPlaceholder = None