예제 #1
0
        /// <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;
        }
예제 #2
0
        /// <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;
        }