Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. @model Ks.Sf.Web.Model.RelatedEvents.RelatedEventsView
  2.  
  3. @using Telerik.Sitefinity.Frontend.Mvc.Helpers
  4. @using Telerik.Sitefinity.Modules.Pages
  5. @using Ks.Sf.Web.Model
  6. @using Ks.Sf.Web.Model.Shared
  7.  
  8. @Html.StyleSheet(Url.WidgetContent("//f.fontdeck.com/s/css/9n0UDimOwEzZYFNKcKHAF3JtOlM/localhost/55321.css"), "head")
  9. @Html.StyleSheet(Url.WidgetContent("~/ResourcePackages/TO/assets/dist/css/touchcarousel.css"), "head")
  10. @Html.Script(ScriptRef.JQuery, "top", false)
  11.  
  12. <div class="container">
  13. <div class="row content">
  14. <div id="production-detail-related-events" class="touchcarousel black-and-white">
  15. <ul class="touchcarousel-container">
  16. <!-- TouchCarousel items, place any HTML content inside them (img tag is inserted as an example) -->
  17. @foreach (var item in Model.RelatedEvents)
  18. {
  19. if (item.GetType() == typeof(ProductionListItem))
  20. {
  21. var prod = (ProductionListItem) item;
  22. <li class="touchcarousel-item">
  23. <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 center-block pListItem">
  24. <div>
  25. <div class="pTopImage" style="background-image: url('@prod.ImageUrl'); background-repeat: no-repeat; background-size: cover;"></div>
  26. <div class="pContentBox">
  27.  
  28. <div>
  29. <span class="pType">@Html.Raw(prod.Genre)</span><br />
  30. <h3>@Html.Raw(prod.Title)</h3>
  31. <i>@Html.Raw(prod.Dates)</i><br />@Html.Raw(prod.Time)
  32. <span class="pVenue">
  33. <b>@Html.Raw(prod.Facility)</b>
  34. @if (!string.IsNullOrEmpty(prod.Hall))
  35. {
  36. @Html.Raw(" | " + prod.Hall)
  37. }
  38. </span>
  39. </div>
  40. </div>
  41. <div class="pButton">
  42. <div class="ticket">
  43. <div class="ticketLeft"></div>
  44. <div class="ticketContent"><span>Info & Tickets</span></div>
  45. <div class="ticketRight"></div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </li>
  51. }
  52. else
  53. {
  54. var adver = (AdvertisementListItem) item;
  55. <li class="touchcarousel-item">
  56. <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 center-block pListItem pListItemMobile">
  57. <div style="background-image: url('@adver.Image'); background-repeat: no-repeat; background-size: cover;">
  58. <a href="@Url.Content(adver.Url)">
  59. <span></span>
  60. </a>
  61. </div>
  62. </div>
  63. </li>
  64. }
  65. }
  66. </ul>
  67. </div>
  68. </div>
  69. </div>
  70. @Html.Script(Url.WidgetContent("~/ResourcePackages/TO/assets/dist/js/jquery.touchcarousel-1.2.min.js", "bottom"))
  71.  
  72. <script>
  73. jQuery(function ($) {
  74. $("#production-detail-related-events").touchCarousel({
  75. itemsPerMove: 1,
  76. scrollbar: false,
  77. itemFallbackWidth: 300
  78. });
  79. });
  80. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement