KXB.Spark

.NET frontend modules

Installation

PM> Install-Package KXB.Spark.ArticleList -Version 0.1.1
KXB.Spark.ArticleList on NuGet.org

Preview

4 articles side by side

id cotidieque definitiones Mucius

interesset ea sed

aeterno in

inciderint Inermis, senserit vim at Vide mutat persius mel. ne ut quo diam oratio eirmod Ea nam enim singulis hendrerit qui no purto euripidis Usu eius iudicabit te Vim augue vitae appareat te Dictas, dicunt aeterno in. ius docendi
paulo prodesset persecuti

essent appareat

munere per

vel modo nemore, Ut vide ridens, vim quis, dolore ad vix Ut usu, nullam. audire contentiones mel facilisis vituperatoribus ne Duo id dictas fuisset principes usu scaevola incorrupte at Sit in facete efficiendi. Graeco, assentior et. per veritus interesset. ea sed
mediocrem salutatus

regione dissentiet ad

mel ne

vidit temporibus at Doctus, eruditi ea has tale dicant. eleifend. at eos, Lucilius nominati eu. est, has. ei odio. meis mollis cum cu
cum ea

facete efficiendi Graeco

nibh choro

senserit, vim, at Vide mutat persius mel ne ut quo diam, oratio, eirmod Ea nam enim, singulis hendrerit, qui no


Preview

4 articles side by side with links

cu Ea eum

nam ut eos

ea Agam

vocent veritus utinam possit ea vis Has ut, nibh choro doming Dicta legere nec eu Mutat malorum contentiones cum ea vix vidit temporibus at Doctus eruditi ea has tale, dicant, eleifend at eos Lucilius, nominati eu est has
repudiandae vituperatoribus

eum ad enim

liber singulis instructior

ea simul. denique convenire qui ad Deterruisset, consectetuer vis, ad in, mediocrem salutatus sit Cu eum ignota oportere euripidis te vidit, possim qui vim. tamquam postulant te Id paulo. prodesset persecuti quo atqui facilisis te nec Usu ne liber, singulis instructior
mazim indoctum ei

per quo

modo nemore

nam, enim. singulis hendrerit qui no purto euripidis Usu eius iudicabit te Vim, augue vitae appareat te Dictas dicunt aeterno in ius docendi nominavi eu sit qui at
alii graeci prompta no

dolore ad vix

suscipiantur vis no

comprehensam. eos ea cu case regione vel Mel alii graeci prompta, no posse primis. platonem in pri et vel modo nemore Ut vide ridens vim quis dolore ad. vix. Ut usu nullam audire contentiones mel facilisis vituperatoribus ne Duo id, dictas


Preview

3 articles side by side

sonet antiopam detraxit

eros fabulas

ea vis Has

nominavi eu sit qui at senserit. intellegam Ius at case reformidans Ea tritani offendit per, quo, ad veri paulo Id, his tale sint Veritus vivendo. menandri nam ut. eos debet recteque te Deleniti apeirian, duo te, quod. mundi
mel vitae

ei odio meis

Deterruisset consectetuer

nemore reque animal scriptorem ad his. vim et. audiam. fierent mentitum, Mundi timeam probatus. quo ea Agam sapientem suscipiantur vis no at mazim dissentias his, vel essent prodesset ne Id usu sumo audire vivendum Sit ut lorem, persius. No, eros fabulas theophrastus. eam et,
purto euripidis
Usu

usu scaevola

amet pri an

qui ad Deterruisset consectetuer. vis ad in mediocrem, salutatus sit Cu. eum ignota oportere euripidis te vidit possim qui vim. tamquam postulant te Id


Preview

3 articles side by side, with content side by side

instructior est

eam et

Dictas dicunt

voluptua conclusionemque mei eum ad enim quidam appareat. sea et essent appareat, Ne mei epicurei antiopam temporibus At qui dolore oblique accusam facete legendos aliquando
oportere euripidis te vidit

fierent mentitum

qui ad

epicurei lobortis. vim Ut nec regione, malorum Id oratio voluptua conclusionemque mei eum ad. enim quidam appareat sea et essent appareat Ne mei epicurei, antiopam temporibus At qui dolore oblique accusam facete legendos aliquando vel cu Ea eum vocent veritus
ad Deterruisset consectetuer vis

usu scaevola incorrupte

nam ut

quas sonet antiopam detraxit expetenda vix an In verear labores, probatus mel Has aliquid adipiscing te Sea torquatos democritum no Ad sale animal cum.


Preview

2 articles side by side, with content side by side

eros fabulas theophrastus eam

et audiam

sed Ad

Deterruisset consectetuer vis ad in mediocrem salutatus. sit Cu eum. ignota oportere euripidis te vidit. possim qui vim tamquam. postulant te Id paulo, prodesset. persecuti quo atqui facilisis te nec Usu ne, liber singulis instructior est id cotidieque. definitiones Mucius eleifend comprehensam eos ea. cu case regione vel Mel alii
Ea nam

animal scriptorem ad

eleifend at eos

quidam appareat sea et essent appareat. Ne mei. epicurei antiopam. temporibus At. qui dolore oblique accusam facete legendos aliquando vel. cu. Ea eum vocent. veritus utinam. possit. ea vis Has ut nibh. choro doming. Dicta legere. nec eu Mutat, malorum. contentiones cum, ea. vix vidit temporibus. at Doctus eruditi


Preview

Full width articles

munere per ne nec

amet pri an

suscipiantur vis

aliquando vel cu Ea eum vocent veritus utinam. possit, ea vis Has. ut nibh choro
vituperatoribus

cum ei Usu

mazim inciderint

Cu eum ignota oportere euripidis te vidit possim, qui, vim tamquam postulant te Id paulo prodesset persecuti quo atqui facilisis, te nec Usu,
mel vitae regione dissentiet

eirmod Ea

te Vim augue

in mediocrem, salutatus sit Cu eum. ignota oportere euripidis. te vidit. possim qui vim tamquam

Preview

Full width articles, alternating positions

mundi

vis ad in

prodesset persecuti quo

sit amet. pri an quas sonet. antiopam detraxit expetenda, vix an In verear labores, probatus mel Has aliquid. adipiscing te. Sea torquatos democritum no Ad sale animal cum omnis comprehensam ad mel Mea nominavi invenire, eu Duo ne melius eripuit mel vitae regione. dissentiet. ad, Eam ex. sale. autem nemore

accusam facete legendos

audiam fierent

qui vim tamquam postulant. te Id, paulo prodesset persecuti. quo atqui facilisis te. nec Usu ne liber singulis. instructior
sapientem suscipiantur vis no
at

primis platonem

aeterno in ius

Ut nec regione malorum Id. oratio voluptua conclusionemque mei eum ad enim quidam appareat sea et essent appareat, Ne mei. epicurei antiopam temporibus At qui dolore oblique accusam. facete legendos aliquando vel cu Ea eum. vocent, veritus. utinam. possit ea vis Has ut nibh. choro. doming, Dicta legere nec eu Mutat


How this page was made

KXBSparkArticleList.cshtml

    
@using KXB.Spark.ArticleList
@model Web.ViewModels.SparkViewModel
@{
    Layout = "~/Views/Layouts/_Layout.cshtml";


    var fourHorizontal = KXB.Spark.ArticleList.ArticleList.GenerateInstance(numberOfArticles: 4, renderMode: ArticleListRenderMode.Horizontal, numberOfArticlesPerRow: NumberOfArticlesPerRow.Four);
    var threeHorizontal = KXB.Spark.ArticleList.ArticleList.GenerateInstance(numberOfArticles: 3, renderMode: ArticleListRenderMode.Horizontal);
    var defaultRandom = KXB.Spark.ArticleList.ArticleList.GenerateInstance(numberOfArticles: 3);
    var defaultTwoArticles = KXB.Spark.ArticleList.ArticleList.GenerateInstance(numberOfArticles: 2, numberOfArticlesPerRow: NumberOfArticlesPerRow.Two);
    var defaultFullwidth = KXB.Spark.ArticleList.ArticleList.GenerateInstance(numberOfArticles: 3, numberOfArticlesPerRow: NumberOfArticlesPerRow.One);
    var fullwidthAlternating = KXB.Spark.ArticleList.ArticleList.GenerateInstance(numberOfArticles: 3, numberOfArticlesPerRow: NumberOfArticlesPerRow.One, renderMode: ArticleListRenderMode.SideBySideImageAlternating);

    var fourHorizontalWithLink = KXB.Spark.ArticleList.ArticleList.GenerateInstance(numberOfArticles: 4, renderMode: ArticleListRenderMode.Horizontal, numberOfArticlesPerRow: NumberOfArticlesPerRow.Four, linkText: "test");

}
@Html.Partial("~/Views/Partials/_InstallationGuide.cshtml", Model.NugetModel)
<hr />
<div class="container">
    <h2 class="title">Preview</h2>
    <h3 class="subtitle">4 articles side by side</h3>
    @Html.Partial("~/Views/Partials/KXB.Spark/_ArticleList.cshtml", fourHorizontal)
    @Html.Partial("~/Views/Partials/_ModelPreview.cshtml", fourHorizontal)
</div>
<hr />
<div class="container">
    <h2 class="title">Preview</h2>
    <h3 class="subtitle">4 articles side by side with links</h3>
    @Html.Partial("~/Views/Partials/KXB.Spark/_ArticleList.cshtml", fourHorizontalWithLink)
    @Html.Partial("~/Views/Partials/_ModelPreview.cshtml", fourHorizontalWithLink)
</div>
<hr />
<div class="container">
    <h2 class="title">Preview</h2>
    <h3 class="subtitle">3 articles side by side</h3>
    @Html.Partial("~/Views/Partials/KXB.Spark/_ArticleList.cshtml", threeHorizontal)
    @Html.Partial("~/Views/Partials/_ModelPreview.cshtml", threeHorizontal)
</div>
<hr />
<div class="container">
    <h2 class="title">Preview</h2>
    <h3 class="subtitle">3 articles side by side, with content side by side</h3>
    @Html.Partial("~/Views/Partials/KXB.Spark/_ArticleList.cshtml", defaultRandom)
    @Html.Partial("~/Views/Partials/_ModelPreview.cshtml", defaultRandom)
</div>
<hr />
<div class="container">
    <h2 class="title">Preview</h2>
    <h3 class="subtitle">2 articles side by side, with content side by side</h3>
    @Html.Partial("~/Views/Partials/KXB.Spark/_ArticleList.cshtml", defaultTwoArticles)
    @Html.Partial("~/Views/Partials/_ModelPreview.cshtml", defaultTwoArticles)
</div>
<hr />
<div class="container">
    <h2 class="title">Preview</h2>
    <h3 class="subtitle">Full width articles</h3>
    @Html.Partial("~/Views/Partials/KXB.Spark/_ArticleList.cshtml", defaultFullwidth)
    @Html.Partial("~/Views/Partials/_ModelPreview.cshtml", defaultFullwidth)
</div>
<div class="container">
    <h2 class="title">Preview</h2>
    <h3 class="subtitle">Full width articles, alternating positions</h3>
    @Html.Partial("~/Views/Partials/KXB.Spark/_ArticleList.cshtml", fullwidthAlternating)
    @Html.Partial("~/Views/Partials/_ModelPreview.cshtml", fullwidthAlternating)
</div>