Commit 8477bae2438110a0baf18f9f09280e0f321eef70

Authored by OlenaKl
1 parent 1ab92388

table

frontend/web/css/general_styles.css
@@ -1324,22 +1324,7 @@ table a{ @@ -1324,22 +1324,7 @@ table a{
1324 /*Modal window*/ 1324 /*Modal window*/
1325 1325
1326 /* Окно */ 1326 /* Окно */
1327 -#modal_form_photo {  
1328 - width: 561px;  
1329 - height: 391px; /* Размеры должны быть фиксированы */  
1330 - /*border-radius: 5px;*/  
1331 - /*border: 3px #000 solid;*/  
1332 - background: #fff;  
1333 - position: fixed; /* чтобы окно было в видимой зоне в любом месте */  
1334 - top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */  
1335 - left: 31%; /* половина экрана слева */  
1336 - margin-top: -150px;  
1337 - /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */  
1338 - display: none; /* в обычном состоянии окна не должно быть */  
1339 - opacity: 0; /* полностью прозрачно для анимирования */  
1340 - z-index: 15; /* окно должно быть наиболее большем слое */  
1341 -  
1342 -} 1327 +
1343 /* Кнопка закрыть для тех кто в танке) */ 1328 /* Кнопка закрыть для тех кто в танке) */
1344 #modal_form_photo #modal_close { 1329 #modal_form_photo #modal_close {
1345 width: 21px; 1330 width: 21px;
@@ -2751,15 +2736,12 @@ margin-left: 0!important @@ -2751,15 +2736,12 @@ margin-left: 0!important
2751 } 2736 }
2752 2737
2753 #modal_form_photo { 2738 #modal_form_photo {
2754 - width: 561px;  
2755 - height: 391px; /* Размеры должны быть фиксированы */  
2756 - /*border-radius: 5px;*/  
2757 - /*border: 3px #000 solid;*/ 2739 + width: auto;
  2740 + height: auto;
2758 background: #fff; 2741 background: #fff;
2759 - position: fixed; /* чтобы окно было в видимой зоне в любом месте */ 2742 + position: absolute; /* чтобы окно было в видимой зоне в любом месте */
2760 top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */ 2743 top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */
2761 - left: 31%; /* половина экрана слева */  
2762 - margin-top: -150px; 2744 + left: 50%; /* половина экрана слева */
2763 /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */ 2745 /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */
2764 display: none; /* в обычном состоянии окна не должно быть */ 2746 display: none; /* в обычном состоянии окна не должно быть */
2765 opacity: 0; /* полностью прозрачно для анимирования */ 2747 opacity: 0; /* полностью прозрачно для анимирования */
frontend/web/css/main.css
@@ -610,4 +610,19 @@ div.required:after { content: " *"; @@ -610,4 +610,19 @@ div.required:after { content: " *";
610 .details-list th{ 610 .details-list th{
611 padding: 10px; 611 padding: 10px;
612 border: 1px solid #dedede; 612 border: 1px solid #dedede;
  613 +}
  614 +
  615 +
  616 +.tovar_table img {
  617 + float: right;
  618 + margin-right: 28px!important;
  619 +}
  620 +
  621 +.large_width a:nth-child(1) img {
  622 + position: absolute;
  623 + right: -20px!important;
  624 +}
  625 +
  626 +.large_width{
  627 + padding-left:13px!important;
613 } 628 }
614 \ No newline at end of file 629 \ No newline at end of file
frontend/web/js/script.js
@@ -344,30 +344,58 @@ $('.phone_control, .phone_placeholder').click( @@ -344,30 +344,58 @@ $('.phone_control, .phone_placeholder').click(
344 } 344 }
345 ); 345 );
346 }); 346 });
347 - $('a#go_photo').click( function(event){ // ловим клик по ссылки с id="go"  
348 - event.preventDefault(); // выключаем стандартную роль элемента  
349 - // console.log($(this).data('image'));  
350 - // $('#modal_form_photo img').src($(this).data('image'))  
351 - $('#overlay').fadeIn(400, // сначала плавно показываем темную подложку  
352 - function(){ // после выполнения предъидущей анимации  
353 - $('#modal_form_photo')  
354 - .css('display', 'block') // убираем у модального окна display: none;  
355 - .animate({opacity: 1, top: '50%'}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз  
356 - });  
357 - });  
358 - $('.close_span').click(function(){  
359 - $('.collapse').removeClass('in');  
360 - });  
361 - /* Закрытие модального окна, тут делаем то же самое но в обратном порядке */  
362 - $('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке  
363 - $('#modal_form_photo')  
364 - .animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх  
365 - function(){ // после анимации  
366 - $(this).css('display', 'none'); // делаем ему display: none;  
367 - $('#overlay').fadeOut(400); // скрываем подложку  
368 - }  
369 - );  
370 - }); 347 + //$('a#go_photo').click( function(event){ // ловим клик по ссылки с id="go"
  348 + // event.preventDefault(); // выключаем стандартную роль элемента
  349 + // // console.log($(this).data('image'));
  350 + // // $('#modal_form_photo img').src($(this).data('image'))
  351 + // $('#overlay').fadeIn(400, // сначала плавно показываем темную подложку
  352 + // function(){ // после выполнения предъидущей анимации
  353 + // $('#modal_form_photo')
  354 + // .css('display', 'block') // убираем у модального окна display: none;
  355 + // .animate({opacity: 1, top: '50%'}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз
  356 + // });
  357 + //});
  358 + //$('.close_span').click(function(){
  359 + // $('.collapse').removeClass('in');
  360 + //});
  361 + ///* Закрытие модального окна, тут делаем то же самое но в обратном порядке */
  362 + //$('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке
  363 + // $('#modal_form_photo')
  364 + // .animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх
  365 + // function(){ // после анимации
  366 + // $(this).css('display', 'none'); // делаем ему display: none;
  367 + // $('#overlay').fadeOut(400); // скрываем подложку
  368 + // }
  369 + // );
  370 + //});
  371 + $('a#go_photo').click( function(event){ // ловим клик по ссылки с id="go"
  372 + event.preventDefault(); // выключаем стандартную роль элемента
  373 + var scrollTop = window.pageYOffset ? window.pageYOffset : (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
  374 + viewportHeight = $(window).height();
  375 + var modalWidth=$('#modal_form_photo').width()/2;
  376 + var modalHeight=$('#modal_form_photo').outerHeight()/2;
  377 + $('#overlay').fadeIn(400, // сначала плавно показываем темную подложку
  378 + function(){ // после выполнения предъидущей анимации
  379 + $('#modal_form_photo')
  380 + .css({'display':'block',opacity: 1, marginTop: -modalHeight, marginLeft: -modalWidth}) // убираем у модального окна display: none;
  381 + .animate({opacity: 1, top: scrollTop+(viewportHeight/2)}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз
  382 +
  383 +
  384 + });
  385 +
  386 + });
  387 + /* Закрытие модального окна, тут делаем то же самое но в обратном порядке */
  388 + $('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке
  389 + $('#modal_form_photo')
  390 + .animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх
  391 + function(){ // после анимации
  392 + $(this).css('display', 'none'); // делаем ему display: none;
  393 + $('#overlay').fadeOut(400); // скрываем подложку
  394 + }
  395 + );
  396 + });
  397 +
  398 +
371 399
372 $('a#go_project').click( function(event){ // ловим клик по ссылки с id="go" 400 $('a#go_project').click( function(event){ // ловим клик по ссылки с id="go"
373 event.preventDefault(); // выключаем стандартную роль элемента 401 event.preventDefault(); // выключаем стандартную роль элемента