Exemplo n.º 1
0
        private HTMLTagType GetSettingTag(string tag, ref string setting)
        {
            string set = tag;

            tag = ScriptX.RemoveWhiteSpace(tag);

            if (tag.StartsWith("!--") && tag.EndsWith("--"))
            {
                return(HTMLTagType.Comment);
            }

            string equals = Rule.Equal + Rule.Quote;

            if (tag.StartsWith(SettingTags.Body + equals) && tag.EndsWith(Rule.Quote))
            {
                setting = ScriptX.QuotedString(set);
                this.AppendDefaultStyling(setting);
                return(HTMLTagType.Body);
            }
            else if (tag.StartsWith(SettingTags.Paragraph + equals) && tag.EndsWith(Rule.Quote))
            {
                setting = ScriptX.QuotedString(set);
                return(HTMLTagType.Paragraph);
            }
            else if (tag.StartsWith(SettingTags.ReferenceLink + equals) && tag.EndsWith(Rule.Quote))
            {
                setting = ScriptX.QuotedString(set);
                return(HTMLTagType.ReferenceLink);
            }
            else if (tag.StartsWith(SettingTags.ImageLink + equals) && tag.EndsWith(Rule.Quote))
            {
                this.Menu.ImagePaths.Add(ScriptX.QuotedString(set));
                return(HTMLTagType.ImageLink);
            }
            else
            {
                return(HTMLTagType.Default);
            }
        }