Commit 6d34dbf16ffc30fdcdadaea68cc6cc5e91b9229d
1 parent
b70239a0
tokar commit
Showing
3 changed files
with
56 additions
and
65 deletions
Show diff stats
frontend/assets/AppAsset.php
... | ... | @@ -22,6 +22,7 @@ class AppAsset extends AssetBundle |
22 | 22 | 'https://fonts.googleapis.com/css?family=Roboto:400,700&subset=cyrillic,latin', |
23 | 23 | ]; |
24 | 24 | public $js = [ |
25 | + 'http://code.jquery.com/jquery-2.1.4.min.js', | |
25 | 26 | '/js/script.js', |
26 | 27 | //'http://maps.google.com/maps/api/js?sensor=false', |
27 | 28 | '/js/markerclusterer.js', |
... | ... | @@ -33,11 +34,10 @@ class AppAsset extends AssetBundle |
33 | 34 | '/js/autoresize.jquery.js', |
34 | 35 | '/js/jquery.MultiFile.js', |
35 | 36 | '/js/myGallery_min.js', |
36 | -// '/js/forms.js', | |
37 | 37 | 'js/fieldWidget.js' |
38 | 38 | ]; |
39 | 39 | public $depends = [ |
40 | - 'yii\web\YiiAsset', | |
40 | +// 'yii\web\YiiAsset', | |
41 | 41 | 'backend\assets\FileUploadAsset', |
42 | 42 | ]; |
43 | 43 | public $jsOptions = array( | ... | ... |
frontend/views/site/forms-modal-fav.php
1 | +<?php | |
2 | +use yii\helpers\Html; | |
3 | +?> | |
1 | 4 | <div id="modal_form_favorite"> |
2 | 5 | <div class="closed-form"></div> |
3 | 6 | <div class="form-resume-wr"> |
4 | 7 | <div class="form-resume-sub style">Добавлено в закладки</div> |
5 | 8 | <div class="favorite-user-wr"> |
6 | - <img src="images/ded-ico.png" alt=""/> | |
9 | + <img src="/images/ded-ico.png" alt=""/> | |
7 | 10 | <div class="favorite-user-profile">Петер Цумторь</div> |
8 | - <div class="favorite-user-profile-add"><img src="images/sidebar-ico/ico-16.png" alt=""/><span>Добавлен</span></div> | |
11 | + <div class="favorite-user-profile-add"><img src="/images/sidebar-ico/ico-16.png" alt=""/><span>Добавлен</span></div> | |
9 | 12 | </div> |
10 | 13 | <div class="res_form_line"></div> |
11 | - <div class="page-favorite"><a href="#" >Перейти на страницу закладок</a></div> | |
14 | + <div class="page-favorite"><?= Html::a('Перейти на страницу закладок',['/accounts/bookmarks'])?></div> | |
12 | 15 | </div> |
13 | 16 | </div> |
14 | 17 | \ No newline at end of file | ... | ... |
frontend/web/js/forms.js
1 | 1 | $(document).ready(function(){ |
2 | - //if($('a.contactsLinkModal, .blog-buttons-add-favorite, .performance-vacancy-add-favorite a, .get-list, .blog-buttons-offer, .get-project, .main-menu-icons-home, .main-menu-icons-copy').length>0) { | |
3 | - // | |
4 | - // $('.forms-modal-hide').remove(); | |
5 | - // $("#overlay").remove(); | |
6 | - // $("body").append('<div class="forms-modal-hide"></div>'); | |
7 | - // $("body").append('<div id="overlay"></div>'); | |
8 | - // | |
9 | - // $.post("site/forms-modal", function (data) { | |
10 | - // | |
11 | - // $(".forms-modal-hide").append(data); | |
12 | - // | |
13 | - // }).complete(function() { | |
14 | - // $('body').on('click','.closed-form, #overlay', function(){ | |
15 | - // $('#modal_form_favorite, #modal_form_offer, #modal_form_question') | |
16 | - // .animate({opacity: 0, top: '30%'}, 200, | |
17 | - // function(){ | |
18 | - // $(this).css('display', 'none'); | |
19 | - // $('#overlay').fadeOut(400); | |
20 | - // $('.forms-modal-hide').empty(); | |
21 | - // } | |
22 | - // ); | |
23 | - // }); | |
24 | - // }); | |
25 | - //} | |
26 | - | |
27 | - | |
28 | 2 | function addRemoveBlocks(){ |
29 | 3 | $('#overlay, .forms-modal-hide').remove(); |
30 | 4 | $('body').append('<div id="overlay"></div>').append('<div class="forms-modal-hide"></div>'); |
31 | 5 | } |
32 | - addToFavorites(); | |
33 | - addToOffer(); | |
34 | - | |
35 | 6 | |
36 | 7 | function addToFavorites(){ |
37 | - $('.blog-buttons-add-favorite, .performance-vacancy-add-favorite a, .get-list/*, .main-menu-icons-copy*/').click(function(e){ | |
38 | - var newMarg = $(window).scrollTop(); | |
39 | - e.preventDefault() | |
40 | - $('#overlay').fadeIn(400, | |
41 | - function(){ | |
42 | - $('#modal_form_favorite') | |
43 | - .css({display:'block', marginTop:-230+newMarg}) | |
44 | - .animate({opacity: 1, top: '50%'}, 200); | |
45 | - }); | |
8 | + $.post("/site/forms-modal-fav", function (data) { | |
9 | + $('.forms-modal-hide').append(data) | |
46 | 10 | }) |
11 | + .fail(function(){ | |
12 | + $('#overlay, .forms-modal-hide').remove(); | |
13 | + alert(txtErrorModal) | |
14 | + }) | |
15 | + .done(function() { | |
16 | + var newMarg = $(window).scrollTop(); | |
17 | + $('#overlay').fadeIn(400, | |
18 | + function(){ | |
19 | + $('.forms-modal-hide>div') | |
20 | + .css({display:'block', marginTop:-230+newMarg}) | |
21 | + .animate({opacity: 1, top: '50%'}, 200); | |
22 | + }); | |
23 | + }) | |
47 | 24 | } |
48 | 25 | |
49 | 26 | function addToOffer(){ |
50 | - $('.blog-buttons-offer, .get-project/*,.main-menu-icons-home*/').click(function(e){ | |
51 | - var newMarg = $(window).scrollTop(); | |
52 | - e.preventDefault() | |
53 | - $('#overlay').fadeIn(400, | |
54 | - function(){ | |
55 | - $('#modal_form_offer') | |
56 | - .css({display:'block', marginTop:-313+newMarg}) | |
57 | - .animate({opacity: 1, top: '50%'}, 200); | |
58 | - }); | |
27 | + $.post("/site/forms-modal-offer", function (data) { | |
28 | + $('.forms-modal-hide').append(data) | |
59 | 29 | }) |
30 | + .fail(function(){ | |
31 | + $('#overlay, .forms-modal-hide').remove(); | |
32 | + alert(txtErrorModal) | |
33 | + }) | |
34 | + .done(function() { | |
35 | + var newMarg = $(window).scrollTop(); | |
36 | + $('#overlay').fadeIn(400, | |
37 | + function(){ | |
38 | + $('.forms-modal-hide>div') | |
39 | + .css({display:'block', marginTop:-230+newMarg}) | |
40 | + .animate({opacity: 1, top: '50%'}, 200); | |
41 | + }); | |
42 | + }) | |
60 | 43 | } |
61 | 44 | |
62 | - | |
63 | - | |
64 | - | |
65 | - | |
66 | - | |
67 | - | |
68 | - | |
69 | - | |
70 | 45 | function addContacts() { |
71 | 46 | $.post("/site/forms-modal-contacts", function (data) { |
72 | 47 | $('.forms-modal-hide').append(data) |
73 | 48 | }) |
74 | 49 | .fail(function(){ |
75 | - addRemoveBlocks() | |
76 | - alert('ВОЗНИКЛА ОШИБКА, ПОПРОБУЙТЕ ЕЩЕ РАЗ ПОЗЖЕ!') | |
50 | + $('#overlay, .forms-modal-hide').remove(); | |
51 | + alert(txtErrorModal) | |
77 | 52 | }) |
78 | 53 | .done(function() { |
79 | 54 | var newMarg = $(window).scrollTop(); |
... | ... | @@ -86,13 +61,27 @@ $(document).ready(function(){ |
86 | 61 | }) |
87 | 62 | } |
88 | 63 | |
89 | - | |
64 | + //contacts | |
90 | 65 | $('a.contactsLinkModalFirst').click(function(e){ |
91 | 66 | e.preventDefault() |
92 | 67 | addRemoveBlocks() |
93 | - addContacts(); | |
68 | + addContacts() | |
69 | + }) | |
70 | + //bookmarks | |
71 | + $('.get-list, .performance-vacancy-add-favorite a, .blog-buttons-add-favorite').click(function(e){ | |
72 | + e.preventDefault() | |
73 | + addRemoveBlocks() | |
74 | + addToFavorites() | |
75 | + }) | |
76 | + //offer | |
77 | + $('a.get-project, .blog-buttons-offer').click(function(e){ | |
78 | + e.preventDefault() | |
79 | + addRemoveBlocks() | |
80 | + addToOffer() | |
94 | 81 | }) |
95 | 82 | |
83 | + var txtErrorModal = 'ВОЗНИКЛА ОШИБКА, ПОПРОБУЙТЕ ЕЩЕ РАЗ ПОЗЖЕ!'; | |
84 | + | |
96 | 85 | clocseModalForms() |
97 | 86 | function clocseModalForms(){ |
98 | 87 | $('body').on('click','.closed-form, #overlay', function(){ |
... | ... | @@ -107,5 +96,4 @@ $(document).ready(function(){ |
107 | 96 | }); |
108 | 97 | } |
109 | 98 | |
110 | - | |
111 | 99 | }) |
112 | 100 | \ No newline at end of file | ... | ... |