Changeset 6
- Timestamp:
- 11/15/07 15:55:41 (1 year ago)
- Files:
-
- trunk/ClassLibrary/MarkupCleaner.cs (modified) (1 diff)
- trunk/Website/Bin/SmallSharpTools.Tidy.dll (modified) (previous)
- trunk/Website/Bin/SmallSharpTools.Tidy.pdb (modified) (previous)
- trunk/Website/Controls/EditorControl.ascx.cs (modified) (1 diff)
- trunk/Website/Controls/tidy.config (modified) (1 diff)
- trunk/Website/Default.aspx (added)
- trunk/Website/Default.aspx.cs (added)
- trunk/Website/Web.config (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ClassLibrary/MarkupCleaner.cs
r5 r6 129 129 public string GetBodyContent(string content) 130 130 { 131 int startIndex = content.IndexOf("<body>") + "<body>".Length; 131 string startMarker = "<body>"; 132 string endMarker = "</body>"; 133 int startLength = startMarker.Length; 134 int startIndex = content.IndexOf(startMarker); 132 135 if (startIndex != -1) 133 136 { 134 int endIndex = content.IndexOf("</body>"); 135 return content.Substring(startIndex, (endIndex - startIndex)); 137 int endIndex = content.IndexOf(endMarker); 138 return content.Substring( 139 startIndex + startLength, (endIndex - startIndex + startLength)); 136 140 } 137 141 else trunk/Website/Controls/EditorControl.ascx.cs
r5 r6 53 53 MarkupCleaner cleaner = new MarkupCleaner(); 54 54 cleaner.OptionFile = Server.MapPath("~/Controls/tidy.config"); 55 string cleanedContent = cleaner.CleanContent(Content); 56 Content = cleaner.GetBodyContent(cleanedContent); 55 Content = cleaner.CleanContent(Content); 57 56 OnContentSaved(EventArgs.Empty); 58 57 } trunk/Website/Controls/tidy.config
r5 r6 6 6 markup: yes 7 7 quiet: yes 8 show-body-only: yes
