Bloom.Book.Book SetupBookLong(string text, string lang, string extraPageClass = "", string extraContent = "", string extraImages = "",
string extraStyleSheet= "", string parentDivId = "somewrapper", string extraPages="", string[] images = null,
string extraEditGroupClasses = "", string extraEditDivClasses = "", string defaultLanguages = "auto")
{
if (images == null)
images = new string[0];
string imageDivs = "";
foreach (var image in images)
imageDivs += "<div><img src='" + image + ".png'></img></div>\n";
var body = string.Format(@"<div class='bloom-page" + extraPageClass + @"'>
<div id='" + parentDivId + @"' class='marginBox'>
<div id='test' class='bloom-translationGroup bloom-requiresParagraphs {7}' lang='' data-default-languages='{8}'>
<div class='bloom-editable {6}' lang='{0}'>
{1}
</div>
{2}
<div lang = '*'>more text</div>
</div>
{3}
{4}
</div>
</div>
{5}",
lang, text, extraContent, imageDivs, extraImages, extraPages, extraEditDivClasses, extraEditGroupClasses, defaultLanguages);
SetDom(body,
string.Format(@"<link rel='stylesheet' href='../settingsCollectionStyles.css'/>
{0}
<link rel='stylesheet' href='../customCollectionStyles.css'/>
<link rel='stylesheet' href='customBookStyles.css'/>", extraStyleSheet));
var book = CreateBook();
CreateCommonCssFiles(book);
return book;
}