public void CopyAfterBlock(Block afterBlock)
        {
            IEnumerable <Block> blocksToCopy = PrepareBlocksToMove();
            IEnumerable <Block> newBlocks    = BlockActions.Clone(blocksToCopy);

            afterBlock.AppendBlocks(newBlocks);
        }
Example #2
0
 public static void CopyBlocksAfterBlock(IEnumerable<Block> blocksToCopy, Block afterChild)
 {
     IEnumerable<Block> newBlocks = BlockActions.Clone(blocksToCopy);
     afterChild.AppendBlocks(newBlocks);
 }
Example #3
0
 public static void MoveBlocksAfterBlock(IEnumerable<Block> blocksToMove, Block afterChild)
 {
     using (afterChild.Transaction())
     {
         Delete(blocksToMove);
         afterChild.AppendBlocks(blocksToMove);
         Common.Head(blocksToMove).SetFocus(SetFocusOptions.General, afterChild.ActionManager);
     }
 }
Example #4
0
 public void CopyAfterBlock(Block afterBlock)
 {
     IEnumerable<Block> blocksToCopy = PrepareBlocksToMove();
     IEnumerable<Block> newBlocks = BlockActions.Clone(blocksToCopy);
     afterBlock.AppendBlocks(newBlocks);
 }