PassRef<RenderStyle> RenderTextControlMultiLine::createInnerTextStyle(const RenderStyle* startStyle) const { auto textBlockStyle = RenderStyle::create(); textBlockStyle.get().inheritFrom(startStyle); adjustInnerTextStyle(startStyle, &textBlockStyle.get()); textBlockStyle.get().setDisplay(BLOCK); return textBlockStyle; }
PassRefPtr<RenderStyle> RenderTextControlMultiLine::createInnerTextStyle(const RenderStyle* startStyle) const { RefPtr<RenderStyle> textBlockStyle = RenderStyle::create(); textBlockStyle->inheritFrom(startStyle); adjustInnerTextStyle(startStyle, textBlockStyle.get()); textBlockStyle->setDisplay(BLOCK); return textBlockStyle.release(); }
PassRef<RenderStyle> RenderTextControlMultiLine::createInnerTextStyle(const RenderStyle* startStyle) const { auto textBlockStyle = RenderStyle::create(); textBlockStyle.get().inheritFrom(startStyle); adjustInnerTextStyle(startStyle, &textBlockStyle.get()); textBlockStyle.get().setDisplay(BLOCK); #if PLATFORM(IOS) // We're adding three extra pixels of padding to line textareas up with text fields. textBlockStyle.get().setPaddingLeft(Length(3, Fixed)); textBlockStyle.get().setPaddingRight(Length(3, Fixed)); #endif return textBlockStyle; }
PassRefPtr<RenderStyle> RenderTextControlMultiLine::createInnerTextStyle(const RenderStyle* startStyle) const { RefPtr<RenderStyle> textBlockStyle; if (m_placeholderVisible) { if (RenderStyle* pseudoStyle = getCachedPseudoStyle(INPUT_PLACEHOLDER)) textBlockStyle = RenderStyle::clone(pseudoStyle); } if (!textBlockStyle) { textBlockStyle = RenderStyle::create(); textBlockStyle->inheritFrom(startStyle); } adjustInnerTextStyle(startStyle, textBlockStyle.get()); textBlockStyle->setDisplay(BLOCK); return textBlockStyle.release(); }