示例#1
0
        string MakeBloomEditableDiv(DivContent content, string style)
        {
            return
                (@"						<div  class='bloom-editable "+ style + @" bloom-content1' contenteditable='true' lang='" + content.Lang + @"'>
							"                             + content.Content + @"
						</div>
");
        }
示例#2
0
 private static void CheckEditDiv(string style, XmlNodeList editDivs, DivContent item)
 {
     foreach (XmlElement div in editDivs)
     {
         if (div.Attributes["lang"].Value != item.Lang)
         {
             continue;
         }
         Assert.That(div.InnerText.Trim(), Is.EqualTo(item.Content.Trim()));
         Assert.That(div.Attributes["class"].Value, Does.Contain(style));
         return;
     }
     Assert.Fail("no matching div found for " + item.Lang);
 }
    /// <summary>
    /// 递归遍历指定目录下的目录和文件生成树
    /// </summary>
    /// <param name="path">指定目录路径</param>
    private void CreateDirectoryFiles(string path)
    {
        DirectoryInfo directoryInfo = Directory.CreateDirectory(path);

        foreach (FileInfo fileInfo in directoryInfo.EnumerateFiles())
        {
            switch (fileInfo.Attributes)
            {
            case FileAttributes.Archive:
            case FileAttributes.Normal:
                if (fileInfo.Extension.Equals(".aspx"))
                {
                    string url = fileInfo.FullName.Replace(TextBoxWebDirectory.Text.Trim(), "~").Replace("\\", "/");
                    DivContent.Append(url);
                    AppendValuesString(url, fileInfo.Name.Replace(".aspx", ""));
                }
                break;

            default:
                break;
            }
        }
        if (directoryInfo.GetDirectories().Length <= 0)
        {
            return;
        }
        foreach (DirectoryInfo directory in directoryInfo.EnumerateDirectories())
        {
            switch (directory.Attributes)
            {
            case FileAttributes.Archive:
            case FileAttributes.Normal:
            case FileAttributes.Directory:
                CreateDirectoryFiles(directory.FullName);
                break;

            default:
                break;
            }
        }
    }