Advertisement
Guest User

Untitled

a guest
Sep 20th, 2015
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 11.18 KB | None | 0 0
  1. @using SweetHome.Utils.DateUtils;
  2. @{
  3.     ViewBag.Title = "Home Page";
  4. }
  5.  
  6. @section modal {
  7. <div id="animal-modal">
  8.     <aside>
  9.         <section>
  10.             <h3></h3>
  11.             <p><a></a></p>
  12.             <p></p>
  13.         </section>
  14.         <section class="gallery">
  15.             <ul class="gallery-aux">
  16.             </ul>
  17.         </section>
  18.         <section>
  19.             <p></p>
  20.         </section>
  21.         <footer>
  22.             <a></a>
  23.             <a></a>
  24.             <a></a>
  25.         </footer>
  26.         <span class="close"></span>
  27.     </aside>
  28. </div>
  29. }
  30.  
  31. <div class="carousel-container">
  32.     <div class="carousel">
  33.         <ul class="bxslider">
  34.             <li><div class="img"
  35.                      style="background-image: url('https://pp.vk.me/c625618/v625618260/2cd1c/faddhazs5hs.jpg');"
  36.                      title="1">
  37.                 </div>
  38.             </li>
  39.             <li><div class="img"
  40.                      style="background-image: url('https://pp.vk.me/c625128/v625128472/34ed0/nC7to7uAsiI.jpg');"
  41.                      title="2">
  42.                 </div>
  43.             </li>
  44.             <li><div class="img"
  45.                      style="background-image: url('https://pp.vk.me/c625320/v625320750/8042/x2tVza6bhnE.jpg');"
  46.                      title="2">
  47.                 </div>
  48.             </li>
  49.             <li><div class="img"
  50.                      style="background-image: url('https://pp.vk.me/c625128/v625128472/34ebb/BxZNdgLrNWk.jpg');"
  51.                      title="2">
  52.                 </div>
  53.             </li>
  54.             <li><div class="img"
  55.                      style="background-image: url('https://pp.vk.me/c628119/v628119790/4a0d/wxh9G0nyDiQ.jpg');"
  56.                      title="2">
  57.                 </div>
  58.             </li>
  59.         </ul>
  60.     </div>
  61. </div>
  62. <div class="info-row">
  63.     <div class="volunteer-text">
  64.         <h1>О НАС</h1>
  65.         <p> SweetHome - это общая база животных из приютов г.Челябинска и Челябинской области. Наша задача заключается в том, чтобы помочь каждому одинокому питомцу найти свой дом. На сегодняшний день в Челябинске и Челябинской области находится _ приютов. В каждом из них нашли пристанище около 150 кошек и собак. Но это всего лишь небольшая часть существующего количества бездомных, брошенных животных, которые в отличие от человека, не могут позаботиться о себе сами.
  66. Все животные, представленные на сайте, привиты и обработаны, некоторые стерелизованы. Они ничем не хуже дорогих, породистых щенят и котят, хозяева которых делают на своих питомцах бизнес. Они хотят чувствовать себя в безопасности, ощущать, что они нужны и любимы.
  67.         <p>Cобаки, кошки и другие домашние животные, преданные человеком, чахнут на глазах. Это связано с неврозами, которые испытывают питомцы из-за нехватки внимания, общения, однообразной жизни. Но после того как бездомные животные обретают своих хозяев, они начинают хорошеть, набирают вес, становятся ухоженными, очаровательными домашними любимцами, которые хотят отблагодарить своих спасителей-хозяев нежностью и любовью.
  68. Каждый из нас хочет лучшей жизни. Наши беззащитные мохнатые собратья не исключение. Им нужна Ваша помощь. Именно Вы можете скрасить их жизнь. Они станут Вашим лучшим другом. А друзей покупать не нужно. Просто подарите им право быть счастливыми.   </p> </div>
  69.     <div class="news-block">
  70.         <h1>СРОЧНАЯ ТЕМА</h1>
  71.         <div>
  72.             <div class="img"
  73.                  style="background-image: url('https://pp.vk.me/c623428/v623428430/3f468/eMB8GxNmbGg.jpg');">
  74.             </div>
  75.             <div>
  76.                 <h3>Здорового и красивого пса УСЫПЯТ! </h3>
  77.                 <p>В клинику пришли люди и попросили усыпить их собаку. Причина:собака не нужна т.к. брали дети,они уехали от родителей.
  78. Уговорили подержать до пристройства,но на сколько хватит людей неизвестно, на охране в своем доме.
  79. Здорового,красивого,адекватного,жизнерадостного и просто отличного парня УСЫПЯТ!
  80. <br>Тел. 89080505731</p>
  81.             </div>
  82.         </div>
  83.         <div>
  84.             <div class="img"
  85.                  style="background-image: url('https://pp.vk.me/c623231/v623231320/40da5/7oZSSQlnVzo.jpg');">
  86.             </div>
  87.             <div>
  88.                 <h3>Два касавца ищут дом</h3>
  89.                 <p>Выбросили двух котов после смерти хозяйки..квартиру продали, а их выгнали умирать на улицу... они спят на лавке и днями и ночами,под дождём ...очень лаковые парни..еду не ищут...не привыкли и не умеют,ждут пока покормят..местные коты их обижают... котики очень ласковые! жмутся к друг другу,чтобы согреться, может кому-то приглянуться котики! скоро холода они долго не протянут
  90.                 <br>помогите найти им ДОМ!!
  91.                 <br>они доверчивые такие ко всем идут с надеждой
  92.                 <br>тел.8-952-529-6898</p>
  93.                 <p>читать далее</p>
  94.             </div>
  95.         </div>
  96.     </div>
  97. </div>
  98. <div class="lost-animals-row">
  99.     <div class="dogs">
  100.         <h1>Собаки ищут хозяев</h1>
  101.         <div class="image-list">
  102.             @foreach(var dog in ViewBag.Dogs)
  103.                     {
  104.                         <a class="image-item" href="/Home/Animals?animal_id=@dog.Id">
  105.                             <div class="img-color">
  106.                                 <h4><b>@dog.Name</b></h4>
  107.                                 <h5>@dog.Shelter.Name</h5>
  108.                                 <h5>@dog.Shelter.Phone</h5>
  109.                             </div>
  110.                             <div class="img"
  111.                                  style="background-image: url('@dog.Images[0]');">
  112.                             </div>
  113.                         </a>
  114.                     }
  115.         </div>
  116.     </div>
  117.     <div class="cats">
  118.         <h1>Кошки ищут хозяев</h1>
  119.         <div class="image-list">
  120.             @foreach(var cat in ViewBag.Cats)
  121.             {
  122.                 <a class="image-item" href="/Home/Animals?animal_id=@cat.Id">
  123.                     <div class="img-color">
  124.                         <h4><b>@cat.Name</b></h4>
  125.                         <h5>@cat.Shelter.Name</h5>
  126.                         <h5>@Age(cat.BirthDay,DateTime.UtcNow)</h5>
  127.                     </div>
  128.                     <div class="img"
  129.                          style="background-image: url('@cat.Images[0]');">
  130.                     </div>
  131.                 </a>
  132.             }
  133.         </div>
  134.     </div>
  135. </div>
  136.  
  137. @section scripts
  138. {
  139. <script>
  140.     (function () {
  141.         var getScrollBarWidth = function() {
  142.             var $outer = $('<div>').css({visibility: 'hidden', width: 100, overflow: 'scroll'}).appendTo('body'),
  143.                 widthWithScroll = $('<div>').css({width: '100%'}).appendTo($outer).outerWidth();
  144.             $outer.remove();
  145.             return 100 - widthWithScroll;
  146.         };
  147.         var scroll_w = getScrollBarWidth();
  148.         $(".close").click(function(){
  149.             $(this).parents(".active").removeClass("active");
  150.             $("body").css("overflow-y", "auto");
  151.             $("body").css("padding-right", 0);
  152.         });
  153.         $("#animal-modal").click(function(e){
  154.             if (e.target === this){
  155.                 window.history.pushState("", "Animals", "/Home/Animals");
  156.                 $(this).removeClass("active");  
  157.                 $("body").css("overflow-y", "auto");
  158.                 $("body").css("padding-right", 0);
  159.             }
  160.         });
  161.         require('bxslider');
  162.         var modalSlider = undefined;
  163.         $('.carousel>.bxslider').bxSlider({
  164.             mode: 'horizontal',
  165.             captions: true,
  166.             pager:  false
  167.         });
  168.         $('.news-block>div').on('click', function() {
  169.             var header = $(this).find('div>h3').html();
  170.             var text = $(this).find('div>p').html();
  171.             var image = $(this).find('div.img').css('background-image');
  172.             var images = [image.substring(4, image.length - 1)];
  173.             // Заполним модал данными
  174.             $('#animal-modal>aside>section:nth-child(1)>h3')
  175.                 .html(header);
  176.            $('#animal-modal>aside>section:nth-child(3)>p:nth-child(1)')
  177.                 .html(text);
  178.             var photoElems = "";
  179.             for (var i = 0; i < images.length; i++) {
  180.                 var active = "";
  181.                 if (i==0) active = ' class="selected"';
  182.                 photoElems += '<li' + active + '><div class="img" style="background-image: url(\'' + images[i] + '\');"></div></li>';
  183.             }
  184.             if (images.length > 1) {
  185.                 $('#animal-modal>aside>.gallery>.gallery-aux').html(photoElems);
  186.             } else {
  187.                 $('#animal-modal>aside>.gallery>.gallery-aux').html("");
  188.             }
  189.             $('#animal-modal>aside>.gallery>.bx-wrapper').remove();
  190.             $('#animal-modal>aside>.gallery').prepend('<ul class="bxslider">' + photoElems + '</ul>');
  191.             modalSlider = $('#animal-modal>aside>.gallery>.bxslider').bxSlider({
  192.                 mode: 'horizontal',
  193.                 // captions: true,
  194.                 pager:  false,
  195.                 onSlideBefore: function(e, o, i) {
  196.                     $("#animal-modal .gallery .gallery-aux li").removeClass("selected");
  197.                     $("#animal-modal .gallery .gallery-aux li:nth-child("+ (i + 1) +")").addClass("selected");
  198.                 }
  199.             });
  200.             $("#animal-modal").addClass("active");
  201.             $("body").css("overflow-y", "hidden");
  202.             $("body").css("padding-right", scroll_w + "px");
  203.         });
  204.     })();
  205. </script>
  206. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement