/// <summary> /// Creates a new /// <see cref="SpanTagWorker"/> /// instance. /// </summary> /// <param name="element">the element</param> /// <param name="context">the processor context</param> public SpanTagWorker(IElementNode element, ProcessorContext context) { spanWrapper = new SpanWrapper(); IDictionary <String, String> styles = element.GetStyles(); inlineHelper = new WaitingInlineElementsHelper(styles == null ? null : styles.Get(CssConstants.WHITE_SPACE ), styles == null ? null : styles.Get(CssConstants.TEXT_TRANSFORM)); display = element.GetStyles() != null?element.GetStyles().Get(CssConstants.DISPLAY) : null; }
/// <summary> /// Creates a new /// <see cref="SpanTagWorker"/> /// instance. /// </summary> /// <param name="element">the element</param> /// <param name="context">the processor context</param> public SpanTagWorker(IElementNode element, ProcessorContext context) { // TODO ideally, this should be refactored. For now, I don't see a beautiful way of passing this information to other workers. // Also, we probably should wait a bit until the display support is more or less stable spanWrapper = new SpanWrapper(); IDictionary <String, String> styles = element.GetStyles(); inlineHelper = new WaitingInlineElementsHelper(styles == null ? null : styles.Get(CssConstants.WHITE_SPACE ), styles == null ? null : styles.Get(CssConstants.TEXT_TRANSFORM)); display = element.GetStyles() != null?element.GetStyles().Get(CssConstants.DISPLAY) : null; }