Commit 5077a0ec5c3185fcdb7f6fd39b685a5fe9b0bf2c
1 parent
df799956
test
Showing
7 changed files
with
1550 additions
and
963 deletions
Show diff stats
common/models/User.php
... | ... | @@ -17,44 +17,44 @@ |
17 | 17 | |
18 | 18 | /** |
19 | 19 | * User model |
20 | - * @property integer $id | |
21 | - * @property string $username | |
22 | - * @property string $password_hash | |
23 | - * @property string $password_reset_token | |
24 | - * @property string $email | |
25 | - * @property string $auth_key | |
26 | - * @property integer $status | |
27 | - * @property integer $created_at | |
28 | - * @property integer $updated_at | |
29 | - * @property string $password write-only password | |
30 | - * @property string $type | |
31 | - * @property UserInfo $userInfo | |
32 | - * @property string $userName | |
33 | - * @property array[] $roles | |
34 | - * @property CompanyInfo $companyInfo | |
35 | - * @property array[] $phones | |
36 | - * @property array[] $site | |
37 | - * @property string $address | |
38 | - * @property string $liveTime | |
39 | - * @property Payment[] $payments | |
40 | - * @property integer[] $paymentInput | |
41 | - * @property Specialization[] $specializations | |
42 | - * @property integer[] $specializationInput | |
43 | - * @property Blog[] $blog | |
44 | - * @property Job[] $jobs | |
45 | - * @property Job $currentJob | |
46 | - * @property Portfolio[] $portfolios | |
47 | - * @property Project[] $projects | |
48 | - * @property Team[] $teams | |
49 | - * @property Vacancy[] $vacancies | |
50 | - * @property Gallery[] $galleries | |
20 | + * @property integer $id | |
21 | + * @property string $username | |
22 | + * @property string $password_hash | |
23 | + * @property string $password_reset_token | |
24 | + * @property string $email | |
25 | + * @property string $auth_key | |
26 | + * @property integer $status | |
27 | + * @property integer $created_at | |
28 | + * @property integer $updated_at | |
29 | + * @property string $password write-only password | |
30 | + * @property string $type | |
31 | + * @property UserInfo $userInfo | |
32 | + * @property string $userName | |
33 | + * @property array[] $roles | |
34 | + * @property CompanyInfo $companyInfo | |
35 | + * @property array[] $phones | |
36 | + * @property array[] $site | |
37 | + * @property string $address | |
38 | + * @property string $liveTime | |
39 | + * @property Payment[] $payments | |
40 | + * @property integer[] $paymentInput | |
41 | + * @property Specialization[] $specializations | |
42 | + * @property integer[] $specializationInput | |
43 | + * @property Blog[] $blog | |
44 | + * @property Job[] $jobs | |
45 | + * @property Job $currentJob | |
46 | + * @property Portfolio[] $portfolios | |
47 | + * @property Project[] $projects | |
48 | + * @property Team[] $teams | |
49 | + * @property Vacancy[] $vacancies | |
50 | + * @property Gallery[] $galleries | |
51 | 51 | * @property UserInfo|CompanyInfo $owner |
52 | - * @property string $name | |
53 | - * @property Comment[] $comments | |
54 | - * @property Rating[] $commentRating | |
55 | - * @property int $ratingPG | |
56 | - * @property string $lastVisit | |
57 | - * @property string $link | |
52 | + * @property string $name | |
53 | + * @property Comment[] $comments | |
54 | + * @property Rating[] $commentRating | |
55 | + * @property int $ratingPG | |
56 | + * @property string $lastVisit | |
57 | + * @property string $link | |
58 | 58 | */ |
59 | 59 | class User extends ActiveRecord implements IdentityInterface, UserRbacInterface |
60 | 60 | { |
... | ... | @@ -587,7 +587,6 @@ |
587 | 587 | |
588 | 588 | /** |
589 | 589 | * Return all user's galleries |
590 | - * | |
591 | 590 | * @return ActiveQuery |
592 | 591 | */ |
593 | 592 | public function getGalleries() |
... | ... | @@ -597,7 +596,6 @@ |
597 | 596 | |
598 | 597 | /** |
599 | 598 | * Return company info or user info according to user type |
600 | - * | |
601 | 599 | * @return ActiveQuery |
602 | 600 | */ |
603 | 601 | public function getOwner() |
... | ... | @@ -611,7 +609,6 @@ |
611 | 609 | |
612 | 610 | /** |
613 | 611 | * Return company name or user firstname and lastname according to user type |
614 | - * | |
615 | 612 | * @return string |
616 | 613 | */ |
617 | 614 | public function getName() |
... | ... | @@ -625,7 +622,6 @@ |
625 | 622 | |
626 | 623 | /** |
627 | 624 | * Return all comments to user |
628 | - * | |
629 | 625 | * @return ActiveQuery |
630 | 626 | */ |
631 | 627 | public function getComments() |
... | ... | @@ -640,7 +636,6 @@ |
640 | 636 | |
641 | 637 | /** |
642 | 638 | * Return all ratings to user |
643 | - * | |
644 | 639 | * @return ActiveQuery |
645 | 640 | */ |
646 | 641 | public function getCommentRating() |
... | ... | @@ -655,7 +650,6 @@ |
655 | 650 | /** |
656 | 651 | * Return user's rating<br> |
657 | 652 | * <b>Available only for PostgreSQL</b> |
658 | - * | |
659 | 653 | * @return int |
660 | 654 | * @throws InvalidConfigException |
661 | 655 | */ |
... | ... | @@ -665,7 +659,7 @@ |
665 | 659 | throw new InvalidConfigException('This method is available only in PostgreSQL'); |
666 | 660 | } |
667 | 661 | return $this->getCommentRating() |
668 | - ->select(['rating' => 'ROUND(SUM("rating"."value")/COUNT("rating"."rating_id")::numeric, 2)']) | |
662 | + ->select([ 'rating' => 'ROUND(SUM("rating"."value")/COUNT("rating"."rating_id")::numeric, 2)' ]) | |
669 | 663 | ->andWhere([ |
670 | 664 | 'not', |
671 | 665 | [ 'rating.value' => NULL ], |
... | ... | @@ -675,11 +669,8 @@ |
675 | 669 | |
676 | 670 | /** |
677 | 671 | * Recalculate rating and write it to db. |
678 | - * | |
679 | 672 | * <b>Only for PostgreSQL</b> |
680 | - * | |
681 | 673 | * @see \common\models\User::getRatingPG() |
682 | - * | |
683 | 674 | * @throws InvalidConfigException |
684 | 675 | */ |
685 | 676 | public function updateRating() |
... | ... | @@ -697,15 +688,40 @@ |
697 | 688 | |
698 | 689 | /** |
699 | 690 | * Return link to user personal page according to user type |
700 | - * | |
701 | 691 | * @return string |
702 | 692 | */ |
703 | 693 | public function getLink($page = 'common') |
704 | 694 | { |
705 | 695 | if($this->type == 2) { |
706 | - return Url::to(['company/'.$page, 'company_id' => $this->id]); | |
696 | + return Url::to([ | |
697 | + 'company/' . $page, | |
698 | + 'company_id' => $this->id, | |
699 | + ]); | |
707 | 700 | } else { |
708 | - return Url::to(['performer/'.$page, 'performer_id' => $this->id]); | |
701 | + return Url::to([ | |
702 | + 'performer/' . $page, | |
703 | + 'performer_id' => $this->id, | |
704 | + ]); | |
705 | + } | |
706 | + } | |
707 | + | |
708 | + public function getIsBookmarked($type = Bookmark::TYPE_PERFORMER) | |
709 | + { | |
710 | + if(!empty( \Yii::$app->user->identity )) { | |
711 | + if(!empty( $this->hasOne(Bookmark::className(), [ 'model_id' => 'id' ]) | |
712 | + ->andWhere([ | |
713 | + 'model' => $this->className(), | |
714 | + 'user_id' => \Yii::$app->user->getId(), | |
715 | + 'type' => $type, | |
716 | + ]) | |
717 | + ->one() ) | |
718 | + ) { | |
719 | + return true; | |
720 | + } else { | |
721 | + return false; | |
722 | + } | |
723 | + } else { | |
724 | + return false; | |
709 | 725 | } |
710 | 726 | } |
711 | 727 | ... | ... |
frontend/controllers/BookmarksController.php
1 | 1 | <?php |
2 | 2 | namespace frontend\controllers; |
3 | 3 | |
4 | + use common\models\Bookmark; | |
5 | + use common\models\User; | |
4 | 6 | use yii\filters\AccessControl; |
7 | + use yii\filters\VerbFilter; | |
5 | 8 | use yii\web\Controller; |
9 | + use yii\web\Response; | |
6 | 10 | |
7 | 11 | /** |
8 | 12 | * Site controller |
... | ... | @@ -17,12 +21,24 @@ |
17 | 21 | 'class' => AccessControl::className(), |
18 | 22 | 'rules' => [ |
19 | 23 | [ |
20 | - //'actions' => ['cabinet','change-password', 'bookmarks', 'projects'], | |
21 | 24 | 'allow' => true, |
22 | 25 | 'roles' => [ '@' ], |
23 | 26 | ], |
24 | 27 | ], |
25 | 28 | ], |
29 | + 'verbs' => [ | |
30 | + 'class' => VerbFilter::className(), | |
31 | + 'actions' => [ | |
32 | + 'add-performer' => [ 'post' ], | |
33 | + 'add-customer' => [ 'post' ], | |
34 | + 'add-project' => [ 'post' ], | |
35 | + 'add-vacancy' => [ 'post' ], | |
36 | + 'remove-performer' => [ 'post' ], | |
37 | + 'remove-customer' => [ 'post' ], | |
38 | + 'remove-project' => [ 'post' ], | |
39 | + 'remove-vacancy' => [ 'post' ], | |
40 | + ], | |
41 | + ], | |
26 | 42 | ]; |
27 | 43 | } |
28 | 44 | |
... | ... | @@ -31,4 +47,96 @@ |
31 | 47 | return $this->render('bookmarks'); |
32 | 48 | } |
33 | 49 | |
50 | + public function actionAddPerformer() | |
51 | + { | |
52 | + $response = \Yii::$app->response; | |
53 | + $response->format = Response::FORMAT_JSON; | |
54 | + $model_id = \Yii::$app->request->post('id'); | |
55 | + if(empty( $model_id )) { | |
56 | + return [ 'error' => 'ะัะธะฑะบะฐ ะดะพะฑะฐะฒะปะตะฝะธั. ะััััััะฒัะตั id ะธัะฟะพะปะฝะธัะตะปั' ]; | |
57 | + } | |
58 | + $user = User::findOne($model_id); | |
59 | + if(empty( $user )) { | |
60 | + return [ 'error' => 'ะัะธะฑะบะฐ ะดะพะฑะฐะฒะปะตะฝะธั. ะัะฟะพะปะฝะธัะตะปั ะฝะต ะฝะฐะนะดะตะฝ.' ]; | |
61 | + } | |
62 | + $model = $user->className(); | |
63 | + $user_id = \Yii::$app->user->getId(); | |
64 | + $type = Bookmark::TYPE_PERFORMER; | |
65 | + if(Bookmark::findOne([ | |
66 | + 'model' => $model, | |
67 | + 'model_id' => $model_id, | |
68 | + 'user_id' => $user_id, | |
69 | + 'type' => $type, | |
70 | + ]) | |
71 | + ) { | |
72 | + return [ 'error' => 'ะัะธะฑะบะฐ ะดะพะฑะฐะฒะปะตะฝะธั. ะัะฟะพะปะฝะธัะตะปั ัะถะต ะดะพะฑะฐะฒะปะตะฝ.' ]; | |
73 | + } | |
74 | + $bookmark = new Bookmark([ | |
75 | + 'model' => $model, | |
76 | + 'model_id' => $model_id, | |
77 | + 'user_id' => $user_id, | |
78 | + 'type' => $type, | |
79 | + ]); | |
80 | + if($bookmark->save()) { | |
81 | + $result = $this->renderAjax('//site/forms-modal-fav', [ | |
82 | + 'message' => 'ะะพะฑะฐะฒะปะตะฝะพ ะฒ ะทะฐะบะปะฐะดะบะธ.', | |
83 | + 'image' => $user->userInfo->image, | |
84 | + 'name' => $user->name, | |
85 | + ]); | |
86 | + return [ 'result' => $result ]; | |
87 | + } else { | |
88 | + return [ 'error' => 'ะัะธะฑะบะฐ ะดะพะฑะฐะฒะปะตะฝะธั.' ]; | |
89 | + } | |
90 | + } | |
91 | + | |
92 | + public function actionAddCustomer($id) | |
93 | + { | |
94 | + | |
95 | + } | |
96 | + | |
97 | + public function actionAddProject($id) | |
98 | + { | |
99 | + | |
100 | + } | |
101 | + | |
102 | + public function actionAddVacancy($id) | |
103 | + { | |
104 | + | |
105 | + } | |
106 | + | |
107 | + public function actionRemovePerformer() | |
108 | + { | |
109 | + $response = \Yii::$app->response; | |
110 | + $response->format = Response::FORMAT_JSON; | |
111 | + $model_id = \Yii::$app->request->post('id'); | |
112 | + if(empty( $model_id )) { | |
113 | + return [ 'error' => 'ะัะธะฑะบะฐ ัะดะฐะปะตะฝะธั. ะััััััะฒัะตั id ะธัะฟะพะปะฝะธัะตะปั' ]; | |
114 | + } | |
115 | + $user = User::findOne($model_id); | |
116 | + if(empty( $user )) { | |
117 | + return [ 'error' => 'ะัะธะฑะบะฐ ะดะพะฑะฐะฒะปะตะฝะธั. ะัะฟะพะปะฝะธัะตะปั ะฝะต ะฝะฐะนะดะตะฝ.' ]; | |
118 | + } | |
119 | + $model = $user->className(); | |
120 | + $user_id = \Yii::$app->user->getId(); | |
121 | + $type = Bookmark::TYPE_PERFORMER; | |
122 | + /** | |
123 | + * @var Bookmark $bookmark | |
124 | + */ | |
125 | + $bookmark = Bookmark::findOne([ | |
126 | + 'model' => $model, | |
127 | + 'model_id' => $model_id, | |
128 | + 'user_id' => $user_id, | |
129 | + 'type' => $type, | |
130 | + ]); | |
131 | + if(!empty($bookmark)) { | |
132 | + if($bookmark->delete()) { | |
133 | + return ['message' => 'ะะฐะบะปะฐะดะบะฐ ััะฟะตัะฝะพ ัะดะฐะปะตะฝะฐ']; | |
134 | + } else { | |
135 | + return ['error' => 'ะัะธะฑะบะฐ ะฟัะธ ัะดะฐะปะตะฝะธะธ']; | |
136 | + } | |
137 | + } else { | |
138 | + return ['error' => 'ะะฐะบะปะฐะดะบะฐ ะฝะต ะฝะฐะนะดะตะฝะฐ']; | |
139 | + } | |
140 | + } | |
141 | + | |
34 | 142 | } | ... | ... |
frontend/views/layouts/company.php
... | ... | @@ -11,7 +11,6 @@ |
11 | 11 | |
12 | 12 | $this->beginContent('@app/views/layouts/main.php'); |
13 | 13 | ?> |
14 | - | |
15 | 14 | <div class="section-box content"> |
16 | 15 | <div class="section-box-14" style="background: url(<?= $this->params[ 'company' ]->userInfo->poster; ?>) 50% no-repeat ;"> |
17 | 16 | <div class="box-wr"> |
... | ... | @@ -35,7 +34,27 @@ |
35 | 34 | </form> |
36 | 35 | <div class="performance-vacancy-call-back-conf">ะะฐัะฐะฝัะธััะตะผ ะบะพะฝัะธะดะตัะธะฐะปัะฝะพััั</div> |
37 | 36 | </div> |
38 | - <div class="performance-vacancy-add-favorite"><a href="#"></a></div> | |
37 | + <?php | |
38 | + if(!empty( \Yii::$app->user->identity )) { | |
39 | + ?> | |
40 | + <div class="performance-vacancy-add-favorite"> | |
41 | + <?php | |
42 | + if($this->params[ 'company' ]->isBookmarked) { | |
43 | + echo Html::a('', [ '#' ], [ | |
44 | + 'class' => 'artbox_bookmark_remove_performer', | |
45 | + 'data-id' => $this->params[ 'company' ]->id, | |
46 | + ]); | |
47 | + } else { | |
48 | + echo Html::a('', [ '#' ], [ | |
49 | + 'class' => 'artbox_bookmark_add_performer', | |
50 | + 'data-id' => $this->params[ 'company' ]->id, | |
51 | + ]); | |
52 | + } | |
53 | + ?> | |
54 | + </div> | |
55 | + <?php | |
56 | + } | |
57 | + ?> | |
39 | 58 | </div> |
40 | 59 | </div> |
41 | 60 | </div> |
... | ... | @@ -110,7 +129,7 @@ |
110 | 129 | <div class="performer-vacancy-sidebar-left-wr"> |
111 | 130 | <div class="performer-vacancy-sidebar-left"> |
112 | 131 | <div class="performance-vacancy-sidebar-company-wr"> |
113 | - <div class="performance-vacancy-sidebar-company-title style">ะะพะทะฝัะบะธะถะธะปัััะพะน</div> | |
132 | + <div class="performance-vacancy-sidebar-company-title style"><?= $this->params[ 'company' ]->name ?></div> | |
114 | 133 | <div class="performance-vacancy-sidebar-company-job style"> |
115 | 134 | <ul> |
116 | 135 | <li class="activejob"> | ... | ... |
frontend/views/site/forms-modal-fav.php
1 | 1 | <?php |
2 | -use yii\helpers\Html; | |
2 | + /** | |
3 | + * @var string $message | |
4 | + * @var string $image | |
5 | + * @var string $name | |
6 | + */ | |
7 | + use yii\helpers\Html; | |
8 | + | |
3 | 9 | ?> |
4 | 10 | <div id="modal_form_favorite"> |
5 | 11 | <div class="closed-form"></div> |
6 | 12 | <div class="form-resume-wr"> |
7 | - <div class="form-resume-sub style">ะะพะฑะฐะฒะปะตะฝะพ ะฒ ะทะฐะบะปะฐะดะบะธ</div> | |
13 | + <div class="form-resume-sub style"><?= $message ?></div> | |
8 | 14 | <div class="favorite-user-wr"> |
9 | - <img src="/images/ded-ico.png" alt=""/> | |
10 | - <div class="favorite-user-profile">ะะตัะตั ะฆัะผัะพัั</div> | |
11 | - <div class="favorite-user-profile-add"><img src="/images/sidebar-ico/ico-16.png" alt=""/><span>ะะพะฑะฐะฒะปะตะฝ</span></div> | |
15 | + <?= Html::img($image) ?> | |
16 | + <div class="favorite-user-profile"><?= $name ?></div> | |
17 | + <div class="favorite-user-profile-add"> | |
18 | + <img src="/images/sidebar-ico/ico-16.png" alt=""/><span>ะะพะฑะฐะฒะปะตะฝ</span></div> | |
12 | 19 | </div> |
13 | 20 | <div class="res_form_line"></div> |
14 | - <div class="page-favorite"><?= Html::a('ะะตัะตะนัะธ ะฝะฐ ัััะฐะฝะธัั ะทะฐะบะปะฐะดะพะบ',['/accounts/bookmarks'])?></div> | |
21 | + <div class="page-favorite"><?= Html::a('ะะตัะตะนัะธ ะฝะฐ ัััะฐะฝะธัั ะทะฐะบะปะฐะดะพะบ', [ '/accounts/bookmarks' ]) ?></div> | |
15 | 22 | </div> |
16 | 23 | </div> |
17 | 24 | \ No newline at end of file | ... | ... |
frontend/web/css/style.css
... | ... | @@ -1568,6 +1568,9 @@ input[type=file]::-webkit-file-upload-button { |
1568 | 1568 | display: block; |
1569 | 1569 | transition: 0.3s; |
1570 | 1570 | } |
1571 | +.performance-vacancy-add-favorite a.artbox_bookmark_remove_performer{ | |
1572 | + background: url("/images/button_add_fav_01.png") no-repeat; | |
1573 | +} | |
1571 | 1574 | .performance-vacancy-add-favorite a:hover{opacity: 0.95} |
1572 | 1575 | .menu-content-wr { |
1573 | 1576 | height: 43px; | ... | ... |
frontend/web/js/forms.js
1 | -$(document).ready(function(){ | |
2 | - function addRemoveBlocks(){ | |
3 | - $('#overlay, .forms-modal-hide').remove(); | |
4 | - $('body').append('<div id="overlay"></div>').append('<div class="forms-modal-hide"></div>'); | |
5 | - } | |
1 | +$(document).ready( | |
2 | + function() | |
3 | + { | |
4 | + function addRemoveBlocks() | |
5 | + { | |
6 | + $('#overlay, .forms-modal-hide').remove(); | |
7 | + $('body').append('<div id="overlay"></div>').append('<div class="forms-modal-hide"></div>'); | |
8 | + } | |
6 | 9 | |
7 | - function addToLogin(){ | |
8 | - $.post("/site/forms-modal-login", function (data) { | |
9 | - $('.forms-modal-hide').append(data) | |
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 | - }) | |
24 | - } | |
10 | + function addToLogin() | |
11 | + { | |
12 | + $.post( | |
13 | + "/site/forms-modal-login", function(data) | |
14 | + { | |
15 | + $('.forms-modal-hide').append(data) | |
16 | + } | |
17 | + ) | |
18 | + .fail( | |
19 | + function() | |
20 | + { | |
21 | + $('#overlay, .forms-modal-hide').remove(); | |
22 | + alert(txtErrorModal) | |
23 | + } | |
24 | + ) | |
25 | + .done( | |
26 | + function() | |
27 | + { | |
28 | + var newMarg = $(window).scrollTop(); | |
29 | + $('#overlay').fadeIn( | |
30 | + 400, function() | |
31 | + { | |
32 | + $('.forms-modal-hide>div') | |
33 | + .css({display : 'block', marginTop : -230 + newMarg}) | |
34 | + .animate({opacity : 1, top : '50%'}, 200); | |
35 | + } | |
36 | + ); | |
37 | + } | |
38 | + ) | |
39 | + } | |
25 | 40 | |
26 | - function addToFavorites(){ | |
27 | - $.post("/site/forms-modal-fav", function (data) { | |
28 | - $('.forms-modal-hide').append(data) | |
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 | - }) | |
43 | - } | |
41 | + function addToFavorites() | |
42 | + { | |
43 | + $.post( | |
44 | + "/site/forms-modal-fav", function(data) | |
45 | + { | |
46 | + $('.forms-modal-hide').append(data) | |
47 | + } | |
48 | + ) | |
49 | + .fail( | |
50 | + function() | |
51 | + { | |
52 | + $('#overlay, .forms-modal-hide').remove(); | |
53 | + alert(txtErrorModal) | |
54 | + } | |
55 | + ) | |
56 | + .done( | |
57 | + function() | |
58 | + { | |
59 | + var newMarg = $(window).scrollTop(); | |
60 | + $('#overlay').fadeIn( | |
61 | + 400, function() | |
62 | + { | |
63 | + $('.forms-modal-hide>div') | |
64 | + .css({display : 'block', marginTop : -230 + newMarg}) | |
65 | + .animate({opacity : 1, top : '50%'}, 200); | |
66 | + } | |
67 | + ); | |
68 | + } | |
69 | + ) | |
70 | + } | |
44 | 71 | |
45 | - function addToOffer(){ | |
46 | - $.post("/site/forms-modal-offer", function (data) { | |
47 | - $('.forms-modal-hide').append(data) | |
48 | - }) | |
49 | - .fail(function(){ | |
50 | - $('#overlay, .forms-modal-hide').remove(); | |
51 | - alert(txtErrorModal) | |
52 | - }) | |
53 | - .done(function() { | |
54 | - var newMarg = $(window).scrollTop(); | |
55 | - $('#overlay').fadeIn(400, | |
56 | - function(){ | |
57 | - $('body').css({overflowY:'hidden'}) | |
58 | - $('.forms-modal-hide>div') | |
59 | - .css({display:'block', marginTop:-230+newMarg}) | |
60 | - .animate({opacity: 1, top: '50%'}, 200); | |
61 | - }); | |
62 | - }) | |
63 | - } | |
72 | + function addToOffer() | |
73 | + { | |
74 | + $.post( | |
75 | + "/site/forms-modal-offer", function(data) | |
76 | + { | |
77 | + $('.forms-modal-hide').append(data) | |
78 | + } | |
79 | + ) | |
80 | + .fail( | |
81 | + function() | |
82 | + { | |
83 | + $('#overlay, .forms-modal-hide').remove(); | |
84 | + alert(txtErrorModal) | |
85 | + } | |
86 | + ) | |
87 | + .done( | |
88 | + function() | |
89 | + { | |
90 | + var newMarg = $(window).scrollTop(); | |
91 | + $('#overlay').fadeIn( | |
92 | + 400, function() | |
93 | + { | |
94 | + $('body').css({overflowY : 'hidden'}) | |
95 | + $('.forms-modal-hide>div') | |
96 | + .css({display : 'block', marginTop : -230 + newMarg}) | |
97 | + .animate({opacity : 1, top : '50%'}, 200); | |
98 | + } | |
99 | + ); | |
100 | + } | |
101 | + ) | |
102 | + } | |
64 | 103 | |
65 | - function addContacts() { | |
66 | - $.post("/site/forms-modal-contacts", function (data) { | |
67 | - $('.forms-modal-hide').append(data) | |
68 | - }) | |
69 | - .fail(function(){ | |
70 | - $('#overlay, .forms-modal-hide').remove(); | |
71 | - alert(txtErrorModal) | |
72 | - }) | |
73 | - .done(function() { | |
74 | - var newMarg = $(window).scrollTop(); | |
75 | - $('#overlay').fadeIn(400, | |
76 | - function(){ | |
77 | - $('.forms-modal-hide>div') | |
78 | - .css({display:'block', marginTop:-230+newMarg}) | |
79 | - .animate({opacity: 1, top: '50%'}, 200); | |
80 | - }); | |
81 | - }) | |
82 | - } | |
104 | + function addContacts() | |
105 | + { | |
106 | + $.post( | |
107 | + "/site/forms-modal-contacts", function(data) | |
108 | + { | |
109 | + $('.forms-modal-hide').append(data) | |
110 | + } | |
111 | + ) | |
112 | + .fail( | |
113 | + function() | |
114 | + { | |
115 | + $('#overlay, .forms-modal-hide').remove(); | |
116 | + alert(txtErrorModal) | |
117 | + } | |
118 | + ) | |
119 | + .done( | |
120 | + function() | |
121 | + { | |
122 | + var newMarg = $(window).scrollTop(); | |
123 | + $('#overlay').fadeIn( | |
124 | + 400, function() | |
125 | + { | |
126 | + $('.forms-modal-hide>div') | |
127 | + .css({display : 'block', marginTop : -230 + newMarg}) | |
128 | + .animate({opacity : 1, top : '50%'}, 200); | |
129 | + } | |
130 | + ); | |
131 | + } | |
132 | + ) | |
133 | + } | |
134 | + | |
135 | + //login | |
136 | + $('a.loginLinkModal').click( | |
137 | + function(e) | |
138 | + { | |
139 | + e.preventDefault() | |
140 | + addRemoveBlocks() | |
141 | + addToLogin() | |
142 | + } | |
143 | + ) | |
144 | + //contacts | |
145 | + $('a.contactsLinkModalFirst').click( | |
146 | + function(e) | |
147 | + { | |
148 | + e.preventDefault() | |
149 | + addRemoveBlocks() | |
150 | + addContacts() | |
151 | + } | |
152 | + ) | |
153 | + //bookmarks | |
83 | 154 | |
84 | - //login | |
85 | - $('a.loginLinkModal').click(function(e){ | |
86 | - e.preventDefault() | |
87 | - addRemoveBlocks() | |
88 | - addToLogin() | |
89 | - }) | |
90 | - //contacts | |
91 | - $('a.contactsLinkModalFirst').click(function(e){ | |
92 | - e.preventDefault() | |
93 | - addRemoveBlocks() | |
94 | - addContacts() | |
95 | - }) | |
96 | - //bookmarks | |
97 | - $('.get-list, .performance-vacancy-add-favorite a, .blog-buttons-add-favorite').click(function(e){ | |
98 | - e.preventDefault() | |
99 | - addRemoveBlocks() | |
100 | - addToFavorites() | |
101 | - }) | |
102 | - //offer | |
103 | - $('a.get-project, .blog-buttons-offer').click(function(e){ | |
104 | - e.preventDefault() | |
105 | - addRemoveBlocks() | |
106 | - addToOffer() | |
107 | - }) | |
155 | + //Performer bookmark add | |
156 | + $(document).on('click', '.artbox_bookmark_add_performer', function(e) { | |
157 | + e.preventDefault(); | |
158 | + var id = $(this).data('id'); | |
159 | + addRemoveBlocks(); | |
160 | + $.post('/bookmarks/add-performer', {id: id}, function(data) { | |
161 | + if(data.error) { | |
162 | + $('#overlay, .forms-modal-hide').remove(); | |
163 | + alert(data.error); | |
164 | + } else { | |
165 | + $('.artbox_bookmark_add_performer').removeClass('artbox_bookmark_add_performer').addClass('artbox_bookmark_remove_performer'); | |
166 | + $('.forms-modal-hide').append(data.result); | |
167 | + } | |
168 | + }, 'json').fail( | |
169 | + function() | |
170 | + { | |
171 | + $('#overlay, .forms-modal-hide').remove(); | |
172 | + alert(txtErrorModal); | |
173 | + } | |
174 | + ) | |
175 | + .done( | |
176 | + function() | |
177 | + { | |
178 | + var newMarg = $(window).scrollTop(); | |
179 | + $('#overlay').fadeIn( | |
180 | + 400, function() | |
181 | + { | |
182 | + $('.forms-modal-hide>div') | |
183 | + .css({display : 'block', marginTop : -230 + newMarg}) | |
184 | + .animate({opacity : 1, top : '50%'}, 200); | |
185 | + } | |
186 | + ); | |
187 | + } | |
188 | + ) | |
189 | + }); | |
190 | + //Performer bookmark remove | |
191 | + $(document).on('click', '.artbox_bookmark_remove_performer', function(e) { | |
192 | + e.preventDefault(); | |
193 | + var id = $(this).data('id'); | |
194 | + var link = $(this); | |
195 | + addRemoveBlocks(); | |
196 | + $.post('/bookmarks/remove-performer', {id: id}, function(data) { | |
197 | + if(data.error) { | |
198 | + $('#overlay, .forms-modal-hide').remove(); | |
199 | + alert(data.error); | |
200 | + } else { | |
201 | + $('.artbox_bookmark_remove_performer').removeClass('artbox_bookmark_remove_performer').addClass('artbox_bookmark_add_performer'); | |
202 | + $('#overlay, .forms-modal-hide').remove(); | |
203 | + alert(data.message); | |
204 | + } | |
205 | + }, 'json').fail( | |
206 | + function() | |
207 | + { | |
208 | + $('#overlay, .forms-modal-hide').remove(); | |
209 | + alert(txtErrorModal); | |
210 | + } | |
211 | + ) | |
212 | + .done( | |
213 | + function() | |
214 | + { | |
215 | + var newMarg = $(window).scrollTop(); | |
216 | + $('#overlay').fadeIn( | |
217 | + 400, function() | |
218 | + { | |
219 | + $('.forms-modal-hide>div') | |
220 | + .css({display : 'block', marginTop : -230 + newMarg}) | |
221 | + .animate({opacity : 1, top : '50%'}, 200); | |
222 | + } | |
223 | + ); | |
224 | + } | |
225 | + ) | |
226 | + }); | |
227 | + | |
228 | + $('.get-list, .performance-vacancy-add-favorite a, .blog-buttons-add-favorite').click( | |
229 | + function(e) | |
230 | + { | |
231 | + e.preventDefault() | |
232 | +// addRemoveBlocks() | |
233 | +// addToFavorites() | |
234 | + } | |
235 | + ) | |
236 | + //offer | |
237 | + $('a.get-project, .blog-buttons-offer').click( | |
238 | + function(e) | |
239 | + { | |
240 | + e.preventDefault() | |
241 | + addRemoveBlocks() | |
242 | + addToOffer() | |
243 | + } | |
244 | + ) | |
245 | + | |
246 | + var txtErrorModal = 'ะะะะะะะะ ะะจะะะะ, ะะะะ ะะะฃะะขะ ะะฉะ ะ ะะ ะะะะะ!'; | |
108 | 247 | |
109 | - var txtErrorModal = 'ะะะะะะะะ ะะจะะะะ, ะะะะ ะะะฃะะขะ ะะฉะ ะ ะะ ะะะะะ!'; | |
248 | + clocseModalForms() | |
249 | + function clocseModalForms() | |
250 | + { | |
251 | + $('body').on( | |
252 | + 'click', '.closed-form, #overlay', function() | |
253 | + { | |
254 | + $('body').css({overflowY : 'visible'}) | |
255 | + $('.forms-modal-hide>div') | |
256 | + .animate( | |
257 | + {opacity : 0, top : '30%'}, 200, function() | |
258 | + { | |
259 | + $(this).css('display', 'none') | |
260 | + $('#overlay').fadeOut( | |
261 | + 400, function() | |
262 | + { | |
263 | + $('#overlay, .forms-modal-hide').remove() | |
264 | + } | |
265 | + ) | |
266 | + } | |
267 | + ) | |
110 | 268 | |
111 | - clocseModalForms() | |
112 | - function clocseModalForms(){ | |
113 | - $('body').on('click','.closed-form, #overlay', function(){ | |
114 | - $('body').css({overflowY:'visible'}) | |
115 | - $('.forms-modal-hide>div') | |
116 | - .animate({opacity: 0, top: '30%'}, 200, | |
117 | - function(){ | |
118 | - $(this).css('display', 'none') | |
119 | - $('#overlay').fadeOut(400,function(){$('#overlay, .forms-modal-hide').remove()}) | |
120 | 269 | } |
121 | - ) | |
270 | + ); | |
271 | + } | |
122 | 272 | |
123 | - }); | |
124 | 273 | } |
125 | - | |
126 | -}) | |
127 | 274 | \ No newline at end of file |
275 | +) | |
128 | 276 | \ No newline at end of file | ... | ... |
frontend/web/js/script.js
1 | -$(document).ready(function(){ | |
2 | - var checkscroll = []; | |
3 | - for(var ch=0;ch<2;ch++) { | |
4 | - checkscroll[checkscroll.length] = false; | |
5 | - } | |
6 | - contentHeight(); | |
7 | - resizeWindow(); | |
8 | - scrolling(); | |
9 | - menuBg(); | |
10 | - projectAllMenu(); | |
11 | - mapLoad(); | |
12 | - federationHome(); | |
13 | - //validationForms(); | |
14 | - //menuContent(); | |
15 | - jobClick(); | |
16 | - box15Height(); | |
17 | - formRezume(); | |
18 | - fileVal(); | |
19 | - newMenuMap(); | |
20 | - seeAllComm(); | |
21 | - gallerPage(); | |
22 | - selectAfter(); | |
23 | - tagPortfolio(); | |
24 | - seeAllProfile(); | |
25 | - featuresTags(); | |
26 | - inputNumber(); | |
27 | - videoFull(); | |
28 | - function resizeWindow(){ | |
29 | - $(window).resize(function(){ | |
30 | - contentHeight(); | |
31 | - }); | |
32 | - } | |
33 | - function contentHeight(){ | |
34 | - //ะฟัะธะถะธะผะฐะตะผ ัััะตั | |
35 | - var headerHeight = document.getElementsByClassName('section-box header'); | |
36 | - var menuHeight = document.getElementsByClassName('section-box menu-header-all'); | |
37 | - var contentHeight = document.getElementsByClassName('section-box content'); | |
38 | - var footerHeight = document.getElementsByClassName('section-box footer'); | |
39 | - $(contentHeight).css({minHeight:($(window).height())-($(footerHeight).height())-($(headerHeight).height())-($(menuHeight).height())}); | |
40 | - } | |
41 | - function scrolling(){ | |
42 | - //ะฟัะพะฒะตัะบะฐ ะฑัะฐัะทะตัะฐ | |
43 | - var sUsrAg = navigator.userAgent; | |
44 | - if(sUsrAg.indexOf("Chrome") > -1) { | |
45 | - } else if (sUsrAg.indexOf("Safari") > -1) { | |
46 | - $('body').css({fontFamily:'arial'}); | |
1 | +$(document).ready( | |
2 | + function() | |
3 | + { | |
4 | + var checkscroll = []; | |
5 | + for(var ch = 0; ch < 2; ch++) | |
6 | + { | |
7 | + checkscroll[checkscroll.length] = false; | |
47 | 8 | } |
48 | - var _browser = navigator.userAgent; | |
49 | - _browser = _browser.indexOf("WebKit"); | |
50 | - //scroll | |
51 | - var tempScrollTop = 0; | |
52 | - var currentScrollTop = 0; | |
53 | - | |
54 | - $(window).scroll(function(){ | |
55 | - if (_browser>=0) { | |
56 | - currentScrollTop = $('body').scrollTop(); | |
57 | - } else { | |
58 | - currentScrollTop = $('html').scrollTop(); | |
59 | - } | |
60 | - if (tempScrollTop < currentScrollTop ){ | |
61 | - if (currentScrollTop>=114) { | |
62 | - $('.menu-header-all').css({position:'fixed', zIndex:9990}); | |
63 | - $('.section-box.content').css({marginTop:41}); | |
9 | + contentHeight(); | |
10 | + resizeWindow(); | |
11 | + scrolling(); | |
12 | + menuBg(); | |
13 | + projectAllMenu(); | |
14 | + mapLoad(); | |
15 | + federationHome(); | |
16 | + //validationForms(); | |
17 | + //menuContent(); | |
18 | + jobClick(); | |
19 | + box15Height(); | |
20 | + formRezume(); | |
21 | + fileVal(); | |
22 | + newMenuMap(); | |
23 | + seeAllComm(); | |
24 | + gallerPage(); | |
25 | + selectAfter(); | |
26 | + tagPortfolio(); | |
27 | + seeAllProfile(); | |
28 | + featuresTags(); | |
29 | + inputNumber(); | |
30 | + videoFull(); | |
31 | + function resizeWindow() | |
32 | + { | |
33 | + $(window).resize( | |
34 | + function() | |
35 | + { | |
36 | + contentHeight(); | |
64 | 37 | } |
38 | + ); | |
39 | + } | |
65 | 40 | |
66 | - if($('.section-box-6').hasClass('section-box-6')) { | |
67 | - if (currentScrollTop>offsetSect6 && !checkscroll[0]) { | |
68 | - checkscroll[0]=true; | |
69 | - landingAnimation(); | |
41 | + function contentHeight() | |
42 | + { | |
43 | + //ะฟัะธะถะธะผะฐะตะผ ัััะตั | |
44 | + var headerHeight = document.getElementsByClassName('section-box header'); | |
45 | + var menuHeight = document.getElementsByClassName('section-box menu-header-all'); | |
46 | + var contentHeight = document.getElementsByClassName('section-box content'); | |
47 | + var footerHeight = document.getElementsByClassName('section-box footer'); | |
48 | + $(contentHeight).css({minHeight : ($(window).height()) - ($(footerHeight).height()) - ($(headerHeight).height()) - ($(menuHeight).height())}); | |
49 | + } | |
50 | + | |
51 | + function scrolling() | |
52 | + { | |
53 | + //ะฟัะพะฒะตัะบะฐ ะฑัะฐัะทะตัะฐ | |
54 | + var sUsrAg = navigator.userAgent; | |
55 | + if(sUsrAg.indexOf("Chrome") > -1) | |
56 | + { | |
57 | + } else if(sUsrAg.indexOf("Safari") > -1) | |
58 | + { | |
59 | + $('body').css({fontFamily : 'arial'}); | |
60 | + } | |
61 | + var _browser = navigator.userAgent; | |
62 | + _browser = _browser.indexOf("WebKit"); | |
63 | + //scroll | |
64 | + var tempScrollTop = 0; | |
65 | + var currentScrollTop = 0; | |
66 | + | |
67 | + $(window).scroll( | |
68 | + function() | |
69 | + { | |
70 | + if(_browser >= 0) | |
71 | + { | |
72 | + currentScrollTop = $('body').scrollTop(); | |
73 | + } else | |
74 | + { | |
75 | + currentScrollTop = $('html').scrollTop(); | |
70 | 76 | } |
71 | - } | |
77 | + if(tempScrollTop < currentScrollTop) | |
78 | + { | |
79 | + if(currentScrollTop >= 114) | |
80 | + { | |
81 | + $('.menu-header-all').css({position : 'fixed', zIndex : 9990}); | |
82 | + $('.section-box.content').css({marginTop : 41}); | |
83 | + } | |
84 | + | |
85 | + if($('.section-box-6').hasClass('section-box-6')) | |
86 | + { | |
87 | + if(currentScrollTop > offsetSect6 && !checkscroll[0]) | |
88 | + { | |
89 | + checkscroll[0] = true; | |
90 | + landingAnimation(); | |
91 | + } | |
92 | + } | |
72 | 93 | |
73 | - if($('.section-box-8').hasClass('section-box-8')) { | |
74 | - if (currentScrollTop>offsetSect8 && !checkscroll[1]) { | |
75 | - checkscroll[1]=true; | |
76 | - landingAnimationWhyWork(); | |
94 | + if($('.section-box-8').hasClass('section-box-8')) | |
95 | + { | |
96 | + if(currentScrollTop > offsetSect8 && !checkscroll[1]) | |
97 | + { | |
98 | + checkscroll[1] = true; | |
99 | + landingAnimationWhyWork(); | |
100 | + } | |
101 | + if(currentScrollTop > (offsetSect8 + 300) && !checkscroll[2]) | |
102 | + { | |
103 | + checkscroll[2] = true; | |
104 | + landingAnimationWhyWorkTwo(); | |
105 | + | |
106 | + } | |
107 | + } | |
77 | 108 | } |
78 | - if (currentScrollTop>(offsetSect8+300) && !checkscroll[2]) { | |
79 | - checkscroll[2]=true; | |
80 | - landingAnimationWhyWorkTwo(); | |
109 | + | |
110 | + else if(tempScrollTop > currentScrollTop) | |
111 | + { | |
112 | + //console.log('ะฒะฒะตัั '); | |
113 | + if(currentScrollTop <= 114) | |
114 | + { | |
115 | + $('.menu-header-all').css({position : 'relative'}); | |
116 | + $('.section-box.content').css({marginTop : 0}); | |
117 | + } | |
81 | 118 | |
82 | 119 | } |
120 | + tempScrollTop = currentScrollTop; | |
83 | 121 | } |
84 | - } | |
122 | + ); | |
123 | + } | |
85 | 124 | |
86 | - else if (tempScrollTop > currentScrollTop ){ | |
87 | - //console.log('ะฒะฒะตัั '); | |
88 | - if (currentScrollTop<=114) { | |
89 | - $('.menu-header-all').css({position:'relative'}); | |
90 | - $('.section-box.content').css({marginTop:0}); | |
125 | + function menuBg() | |
126 | + { | |
127 | + | |
128 | + var heightUlTwoMenu = $('ul.content-menu-first').height(); | |
129 | + $('.menu-two-wrapp').css({height : heightUlTwoMenu - 1}); | |
130 | + | |
131 | + $('ul.content-menu-first').hover( | |
132 | + function() | |
133 | + { | |
134 | + | |
135 | + }, function() | |
136 | + { | |
137 | + $('.content-menu-first li').css({backgroundColor : '#fff'}); | |
91 | 138 | } |
139 | + ); | |
140 | + $('.content-menu-first li').hover( | |
141 | + function() | |
142 | + { | |
143 | + var dataMenuBg = $(this).find('span').attr('data-menu-bg'); | |
144 | + | |
145 | + $('.content-menu-first li').css({backgroundColor : '#fff'}); | |
146 | + $('.content-menu-first li a').css({color : '#333333'}); | |
147 | + | |
148 | + $(this).css({backgroundColor : dataMenuBg}).find('ul li').css({backgroundColor : dataMenuBg}); | |
149 | + $('.content-menu-first li >ul li').mouseover( | |
150 | + function() | |
151 | + { | |
152 | + $(this).parent().parent().css({backgroundColor : dataMenuBg}); | |
153 | + $('.content-menu-first li >ul li').css({backgroundColor : dataMenuBg}); | |
154 | + $('.content-menu-first li >ul li').removeClass('hov-arrow'); | |
155 | + $(this).addClass('hov-arrow'); | |
156 | + } | |
157 | + ) | |
92 | 158 | |
159 | + }, function() | |
160 | + { | |
161 | + $('.hov-arrow').removeClass('hov-arrow'); | |
162 | + } | |
163 | + ); | |
164 | + var thirdUlMenu = $('ul.content-menu-first li ul li ul'); | |
165 | + thirdUlMenu.addClass('third-ul-menu'); | |
166 | + if(thirdUlMenu.hasClass('third-ul-menu')) | |
167 | + { | |
168 | + thirdUlMenu.parent().find('a').addClass('remove-link'); | |
169 | + $('.third-ul-menu li a').removeClass('remove-link'); | |
170 | + $('.remove-link').parent().addClass('yes-after'); | |
171 | + | |
172 | + var remLink = $('.remove-link'); | |
173 | + for(var ixx = 0; ixx < remLink.length; ixx++) | |
174 | + { | |
175 | + $(remLink[ixx]).html($(remLink[ixx]).text() + '<div class="hack-arrow"></div>') | |
176 | + } | |
93 | 177 | } |
94 | - tempScrollTop = currentScrollTop; | |
95 | - }); | |
96 | - } | |
97 | 178 | |
98 | - function menuBg(){ | |
99 | - | |
100 | - var heightUlTwoMenu = $('ul.content-menu-first').height(); | |
101 | - $('.menu-two-wrapp').css({height:heightUlTwoMenu-1}); | |
102 | - | |
103 | - $('ul.content-menu-first').hover(function(){ | |
104 | - | |
105 | - },function(){ | |
106 | - $('.content-menu-first li').css({backgroundColor:'#fff'}); | |
107 | - }); | |
108 | - $('.content-menu-first li').hover(function(){ | |
109 | - var dataMenuBg = $(this).find('span').attr('data-menu-bg'); | |
110 | - | |
111 | - $('.content-menu-first li').css({backgroundColor:'#fff'}); | |
112 | - $('.content-menu-first li a').css({color:'#333333'}); | |
113 | - | |
114 | - $(this).css({backgroundColor:dataMenuBg}).find('ul li').css({backgroundColor:dataMenuBg}); | |
115 | - $('.content-menu-first li >ul li').mouseover(function(){ | |
116 | - $(this).parent().parent().css({backgroundColor:dataMenuBg}); | |
117 | - $('.content-menu-first li >ul li').css({backgroundColor:dataMenuBg}); | |
118 | - $('.content-menu-first li >ul li').removeClass('hov-arrow'); | |
119 | - $(this).addClass('hov-arrow'); | |
120 | - }) | |
121 | - | |
122 | - },function(){ | |
123 | - $('.hov-arrow').removeClass('hov-arrow'); | |
124 | - }); | |
125 | - var thirdUlMenu = $('ul.content-menu-first li ul li ul'); | |
126 | - thirdUlMenu.addClass('third-ul-menu'); | |
127 | - if( thirdUlMenu.hasClass('third-ul-menu') ) { | |
128 | - thirdUlMenu.parent().find('a').addClass('remove-link'); | |
129 | - $('.third-ul-menu li a').removeClass('remove-link'); | |
130 | - $('.remove-link').parent().addClass('yes-after'); | |
131 | - | |
132 | - var remLink = $('.remove-link'); | |
133 | - for (var ixx=0;ixx<remLink.length;ixx++) { | |
134 | - $(remLink[ixx]).html($(remLink[ixx]).text()+'<div class="hack-arrow"></div>') | |
179 | + $('ul.content-menu-first li ul li ul li ul').removeClass('third-ul-menu').addClass('last-ul-menu'); | |
180 | + var lastUlMenu = $('ul.content-menu-first li ul li ul li ul'); | |
181 | + if(lastUlMenu.hasClass('last-ul-menu')) | |
182 | + { | |
183 | + lastUlMenu.parent().find('a').addClass('remove-link-two'); | |
184 | + $('.remove-link-two').parent().addClass('yes-after yes-after-two'); | |
185 | + | |
186 | + var remLastLink = $('ul.content-menu-first li ul li ul li.yes-after-two ul'); | |
187 | + remLastLink.find('li').removeClass('yes-after yes-after-two'); | |
188 | + remLastLink.find('a').removeClass('.remove-link-two'); | |
189 | + | |
190 | + var remLinkT = $('.remove-link-two'); | |
191 | + $('.last-ul-menu .remove-link-two').removeClass('remove-link-two') | |
192 | + for(var ixx = 0; ixx < remLinkT.length; ixx++) | |
193 | + { | |
194 | + $(remLinkT[ixx]).html($(remLinkT[ixx]).text() + '<div class="hack-arrow"></div>') | |
195 | + $('.last-ul-menu .hack-arrow').removeClass('hack-arrow') | |
196 | + } | |
135 | 197 | } |
198 | + | |
199 | + $('ul.last-ul-menu').find('a').removeClass('remove-link-two'); | |
200 | + $('.remove-link, .remove-link-two').click( | |
201 | + function(e) | |
202 | + { | |
203 | + e.preventDefault(); | |
204 | + } | |
205 | + ); | |
206 | + | |
207 | + $('ul.content-menu-first > li').hover( | |
208 | + function() | |
209 | + { | |
210 | + var dataImgThis = $(this).attr('data-img'); | |
211 | + $('.menu-two-wrapp').css({backgroundImage : 'url(' + dataImgThis + ')'}) | |
212 | + } | |
213 | + ); | |
136 | 214 | } |
137 | 215 | |
138 | - $('ul.content-menu-first li ul li ul li ul').removeClass('third-ul-menu').addClass('last-ul-menu'); | |
139 | - var lastUlMenu = $('ul.content-menu-first li ul li ul li ul'); | |
140 | - if( lastUlMenu.hasClass('last-ul-menu') ) { | |
141 | - lastUlMenu.parent().find('a').addClass('remove-link-two'); | |
142 | - $('.remove-link-two').parent().addClass('yes-after yes-after-two'); | |
143 | - | |
144 | - var remLastLink = $('ul.content-menu-first li ul li ul li.yes-after-two ul'); | |
145 | - remLastLink.find('li').removeClass('yes-after yes-after-two'); | |
146 | - remLastLink.find('a').removeClass('.remove-link-two'); | |
147 | - | |
148 | - var remLinkT = $('.remove-link-two'); | |
149 | - $('.last-ul-menu .remove-link-two').removeClass('remove-link-two') | |
150 | - for (var ixx=0;ixx<remLinkT.length;ixx++) { | |
151 | - $(remLinkT[ixx]).html($(remLinkT[ixx]).text()+'<div class="hack-arrow"></div>') | |
152 | - $('.last-ul-menu .hack-arrow').removeClass('hack-arrow') | |
153 | - } | |
216 | + function newMenuMap() | |
217 | + { | |
218 | + $('.company-performer-map-menu .content-menu-first>li>ul').addClass('content-menu-map-first'); | |
219 | + $('.company-performer-map-menu .content-menu-first>li>ul>li').addClass('content-menu-map-second'); | |
220 | + $('.company-performer-map-menu .content-menu-first>li').addClass('old-content-menu-map-zero'); | |
221 | + $('.company-performer-map-menu .content-menu-map-first').parent().removeClass('old-content-menu-map-zero').addClass('content-menu-map-zero'); | |
222 | + $('.company-performer-map-menu .content-menu-map-zero').click( | |
223 | + function(e) | |
224 | + { | |
225 | + e.preventDefault(); | |
226 | + } | |
227 | + ); | |
228 | + $('.company-performer-map-menu .content-menu-map-second, .company-performer-map-menu .old-content-menu-map-zero').click( | |
229 | + function(e) | |
230 | + { | |
231 | + e.preventDefault() | |
232 | + $.post( | |
233 | + "maps/maps.php", function(data) | |
234 | + { | |
235 | + $("#map_cloud").empty(); | |
236 | + $("#map_cloud").append(data); | |
237 | + initialize(); | |
238 | + } | |
239 | + ); | |
240 | + } | |
241 | + ); | |
154 | 242 | } |
155 | 243 | |
244 | + function projectAllMenu() | |
245 | + { | |
246 | + $('.all-project-home-title_menu li').click( | |
247 | + function() | |
248 | + { | |
249 | + $('.all-project-home-title_menu li').removeClass('project-home-active') | |
250 | + $(this).addClass('project-home-active') | |
251 | + } | |
252 | + ) | |
253 | + } | |
156 | 254 | |
157 | - $('ul.last-ul-menu').find('a').removeClass('remove-link-two'); | |
158 | - $('.remove-link, .remove-link-two').click(function(e){ | |
159 | - e.preventDefault(); | |
160 | - }); | |
255 | + function mapLoad() | |
256 | + { | |
257 | + $('.settings-map-ul ul li a').click( | |
258 | + function(e) | |
259 | + { | |
260 | + e.preventDefault(); | |
261 | + $('.settings-map-ul ul li a').removeClass('active') | |
262 | + $(this).addClass('active') | |
263 | + $.post( | |
264 | + "maps/maps.php", function(data) | |
265 | + { | |
266 | + $("#map_cloud").empty(); | |
267 | + $("#map_cloud").append(data); | |
268 | + initialize(); | |
269 | + } | |
270 | + ); | |
271 | + } | |
272 | + ); | |
273 | + } | |
161 | 274 | |
162 | - $('ul.content-menu-first > li').hover(function(){ | |
163 | - var dataImgThis = $(this).attr('data-img'); | |
164 | - $('.menu-two-wrapp').css({backgroundImage:'url('+dataImgThis+')'}) | |
165 | - }); | |
166 | - } | |
275 | + mapLoadNewMenus() | |
276 | + function mapLoadNewMenus() | |
277 | + { | |
278 | + $('.all-project-home-title_menu ul li').click( | |
279 | + function() | |
280 | + { | |
281 | + $.post( | |
282 | + "maps/maps.php", function(data) | |
283 | + { | |
284 | + $("#map_cloud").empty(); | |
285 | + $("#map_cloud").append(data); | |
286 | + initialize(); | |
287 | + } | |
288 | + ); | |
289 | + } | |
290 | + ); | |
291 | + } | |
167 | 292 | |
168 | - function newMenuMap(){ | |
169 | - $('.company-performer-map-menu .content-menu-first>li>ul').addClass('content-menu-map-first'); | |
170 | - $('.company-performer-map-menu .content-menu-first>li>ul>li').addClass('content-menu-map-second'); | |
171 | - $('.company-performer-map-menu .content-menu-first>li').addClass('old-content-menu-map-zero'); | |
172 | - $('.company-performer-map-menu .content-menu-map-first').parent().removeClass('old-content-menu-map-zero').addClass('content-menu-map-zero'); | |
173 | - $('.company-performer-map-menu .content-menu-map-zero').click(function(e){ | |
174 | - e.preventDefault(); | |
175 | - }); | |
176 | - $('.company-performer-map-menu .content-menu-map-second, .company-performer-map-menu .old-content-menu-map-zero').click(function(e){ | |
177 | - e.preventDefault() | |
178 | - $.post("maps/maps.php", function (data) { | |
179 | - $("#map_cloud").empty(); | |
180 | - $("#map_cloud").append(data); | |
181 | - initialize(); | |
182 | - }); | |
183 | - }); | |
184 | - } | |
293 | + function federationHome() | |
294 | + { | |
295 | + var menu_width = 0; | |
296 | + $('.federation-home-list li').each( | |
297 | + function() | |
298 | + { | |
299 | + menu_width = menu_width + $(this).outerWidth() + 9 | |
300 | + } | |
301 | + ); | |
302 | + $('.federation-home-list').css({width : menu_width}); | |
303 | + | |
304 | + $('.federation-home-list li').click( | |
305 | + function() | |
306 | + { | |
307 | + $('.federation-home-list li').removeClass('federation-home-list-active') | |
308 | + $(this).addClass('federation-home-list-active') | |
309 | + var fedTisIndex = $(this).index() | |
310 | + var fedBlocks = $('.federation-home-blocks-wr-blocks') | |
311 | + $(fedBlocks).css({display : 'none'}) | |
312 | + $(fedBlocks[fedTisIndex]).css({display : 'block'}) | |
313 | + } | |
314 | + ); | |
315 | + } | |
185 | 316 | |
186 | - function projectAllMenu() { | |
187 | - $('.all-project-home-title_menu li').click(function(){ | |
188 | - $('.all-project-home-title_menu li').removeClass('project-home-active') | |
189 | - $(this).addClass('project-home-active') | |
190 | - }) | |
191 | - } | |
317 | + if($('.section-box-6').hasClass('section-box-6')) | |
318 | + { | |
319 | + var offsetSect6 = $('.section-box-6').offset().top; | |
320 | + offsetSect6 = offsetSect6 - ($(window).height() / 2); | |
321 | + } | |
322 | + $('.lan_yo_buis_txt, .lan_yo_buis_img, .lan_yo_buis_arr').css({opacity : 0}) | |
323 | + function landingAnimation() | |
324 | + { | |
325 | + | |
326 | + var animBlockLand = $('.landing-your-buisnes-blocks'); | |
327 | + var animBlockLandArrow = $('.lan_yo_buis_arr'); | |
328 | + $(animBlockLand[0]).css({transform : 'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition : '2s', opacity : 1}); | |
329 | + $(animBlockLand[0]).find('.lan_yo_buis_txt').css({transition : '2s', opacity : 1}); | |
330 | + setTimeout( | |
331 | + function() | |
332 | + { | |
333 | + $(animBlockLand[1]).css({transform : 'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition : '2s', opacity : 1}); | |
334 | + $(animBlockLand[1]).find('.lan_yo_buis_txt').css({transition : '2s', opacity : 1}); | |
335 | + }, 500 | |
336 | + ) | |
337 | + setTimeout( | |
338 | + function() | |
339 | + { | |
340 | + $(animBlockLand[2]).css({transform : 'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition : '2s', opacity : 1}); | |
341 | + $(animBlockLand[2]).find('.lan_yo_buis_txt').css({transition : '2s', opacity : 1}); | |
342 | + }, 1000 | |
343 | + ) | |
344 | + setTimeout( | |
345 | + function() | |
346 | + { | |
347 | + $(animBlockLand[5]).css({transform : 'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition : '2s', opacity : 1}); | |
348 | + $(animBlockLand[5]).find('.lan_yo_buis_txt').css({transition : '2s', opacity : 1}); | |
349 | + }, 1500 | |
350 | + ) | |
351 | + setTimeout( | |
352 | + function() | |
353 | + { | |
354 | + $(animBlockLand[4]).css({transform : 'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition : '2s', opacity : 1}); | |
355 | + $(animBlockLand[4]).find('.lan_yo_buis_txt').css({transition : '2s', opacity : 1}); | |
356 | + }, 2000 | |
357 | + ) | |
358 | + setTimeout( | |
359 | + function() | |
360 | + { | |
361 | + $(animBlockLand[3]).css({transform : 'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition : '2s', opacity : 1}); | |
362 | + $(animBlockLand[3]).find('.lan_yo_buis_txt').css({transition : '2s', opacity : 1}); | |
363 | + }, 2500 | |
364 | + ) | |
365 | + setTimeout( | |
366 | + function() | |
367 | + { | |
368 | + $(animBlockLandArrow[0]).css({transition : '1s', opacity : 1}); | |
369 | + }, 300 | |
370 | + ); | |
371 | + setTimeout( | |
372 | + function() | |
373 | + { | |
374 | + $(animBlockLandArrow[1]).css({transition : '1s', opacity : 1}); | |
375 | + }, 650 | |
376 | + ); | |
377 | + setTimeout( | |
378 | + function() | |
379 | + { | |
380 | + $(animBlockLandArrow[4]).css({transition : '1s', opacity : 1}); | |
381 | + }, 1300 | |
382 | + ); | |
383 | + setTimeout( | |
384 | + function() | |
385 | + { | |
386 | + $(animBlockLandArrow[2]).css({transition : '1s', opacity : 1}); | |
387 | + }, 1950 | |
388 | + ); | |
389 | + setTimeout( | |
390 | + function() | |
391 | + { | |
392 | + $(animBlockLandArrow[3]).css({transition : '1s', opacity : 1}); | |
393 | + }, 2600 | |
394 | + ); | |
395 | + } | |
192 | 396 | |
193 | - function mapLoad(){ | |
194 | - $('.settings-map-ul ul li a').click(function (e) { | |
195 | - e.preventDefault(); | |
196 | - $('.settings-map-ul ul li a').removeClass('active') | |
197 | - $(this).addClass('active') | |
198 | - $.post("maps/maps.php", function (data) { | |
199 | - $("#map_cloud").empty(); | |
200 | - $("#map_cloud").append(data); | |
201 | - initialize(); | |
202 | - }); | |
203 | - }); | |
204 | - } | |
205 | - mapLoadNewMenus() | |
206 | - function mapLoadNewMenus(){ | |
207 | - $('.all-project-home-title_menu ul li').click(function () { | |
208 | - $.post("maps/maps.php", function (data) { | |
209 | - $("#map_cloud").empty(); | |
210 | - $("#map_cloud").append(data); | |
211 | - initialize(); | |
212 | - }); | |
213 | - }); | |
214 | - } | |
397 | + if($('.section-box-8').hasClass('section-box-8')) | |
398 | + { | |
399 | + var offsetSect8 = $('.section-box-8').offset().top; | |
400 | + offsetSect8 = offsetSect8 - (($(window).height()) - 264); | |
401 | + } | |
402 | + var whyWorkImg = $('.landing-work-our-img-text'); | |
403 | + var whyWorkText = $('.landing-work-our-img p'); | |
404 | + whyWorkImg.css({marginTop : 155, opacity : 0}); | |
405 | + whyWorkText.css({display : 'none'}); | |
406 | + | |
407 | + function landingAnimationWhyWork() | |
408 | + { | |
409 | + whyWorkImg.css({transition : '0.8s'}); | |
410 | + | |
411 | + $(whyWorkImg[0]).css({marginTop : 0, opacity : 1}); | |
412 | + $(whyWorkText[0]).delay(600).fadeIn(350); | |
413 | + | |
414 | + setTimeout( | |
415 | + function() | |
416 | + { | |
417 | + $(whyWorkImg[1]).css({marginTop : 0, opacity : 1}); | |
418 | + $(whyWorkText[1]).delay(600).fadeIn(350) | |
419 | + }, 250 | |
420 | + ); | |
215 | 421 | |
216 | - function federationHome(){ | |
217 | - var menu_width = 0; | |
218 | - $('.federation-home-list li').each(function(){ menu_width = menu_width + $(this).outerWidth()+9 }); | |
219 | - $('.federation-home-list').css({width:menu_width}); | |
220 | - | |
221 | - $('.federation-home-list li').click(function(){ | |
222 | - $('.federation-home-list li').removeClass('federation-home-list-active') | |
223 | - $(this).addClass('federation-home-list-active') | |
224 | - var fedTisIndex = $(this).index() | |
225 | - var fedBlocks = $('.federation-home-blocks-wr-blocks') | |
226 | - $(fedBlocks).css({display:'none'}) | |
227 | - $(fedBlocks[fedTisIndex]).css({display:'block'}) | |
228 | - }); | |
229 | - } | |
422 | + setTimeout( | |
423 | + function() | |
424 | + { | |
425 | + $(whyWorkImg[2]).css({marginTop : 0, opacity : 1}); | |
426 | + $(whyWorkText[2]).delay(600).fadeIn(350) | |
427 | + }, 500 | |
428 | + ); | |
429 | + } | |
230 | 430 | |
231 | - if($('.section-box-6').hasClass('section-box-6')) { | |
232 | - var offsetSect6 = $('.section-box-6').offset().top; | |
233 | - offsetSect6 = offsetSect6-($(window).height()/2); | |
234 | - } | |
235 | - $('.lan_yo_buis_txt, .lan_yo_buis_img, .lan_yo_buis_arr').css({opacity:0}) | |
236 | - function landingAnimation(){ | |
237 | - | |
238 | - var animBlockLand = $('.landing-your-buisnes-blocks'); | |
239 | - var animBlockLandArrow = $('.lan_yo_buis_arr'); | |
240 | - $(animBlockLand[0]).css({transform:'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition:'2s', opacity:1}); | |
241 | - $(animBlockLand[0]).find('.lan_yo_buis_txt').css({transition:'2s', opacity:1}); | |
242 | - setTimeout(function(){ | |
243 | - $(animBlockLand[1]).css({transform:'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition:'2s', opacity:1}); | |
244 | - $(animBlockLand[1]).find('.lan_yo_buis_txt').css({transition:'2s', opacity:1}); | |
245 | - },500) | |
246 | - setTimeout(function(){ | |
247 | - $(animBlockLand[2]).css({transform:'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition:'2s', opacity:1}); | |
248 | - $(animBlockLand[2]).find('.lan_yo_buis_txt').css({transition:'2s', opacity:1}); | |
249 | - },1000) | |
250 | - setTimeout(function(){ | |
251 | - $(animBlockLand[5]).css({transform:'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition:'2s', opacity:1}); | |
252 | - $(animBlockLand[5]).find('.lan_yo_buis_txt').css({transition:'2s', opacity:1}); | |
253 | - },1500) | |
254 | - setTimeout(function(){ | |
255 | - $(animBlockLand[4]).css({transform:'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition:'2s', opacity:1}); | |
256 | - $(animBlockLand[4]).find('.lan_yo_buis_txt').css({transition:'2s', opacity:1}); | |
257 | - },2000) | |
258 | - setTimeout(function(){ | |
259 | - $(animBlockLand[3]).css({transform:'rotateY(0deg)'}).find('.lan_yo_buis_img ').css({transition:'2s', opacity:1}); | |
260 | - $(animBlockLand[3]).find('.lan_yo_buis_txt').css({transition:'2s', opacity:1}); | |
261 | - },2500) | |
262 | - setTimeout(function(){ | |
263 | - $(animBlockLandArrow[0]).css({transition:'1s', opacity:1}); | |
264 | - },300); | |
265 | - setTimeout(function(){ | |
266 | - $(animBlockLandArrow[1]).css({transition:'1s', opacity:1}); | |
267 | - },650); | |
268 | - setTimeout(function(){ | |
269 | - $(animBlockLandArrow[4]).css({transition:'1s', opacity:1}); | |
270 | - },1300); | |
271 | - setTimeout(function(){ | |
272 | - $(animBlockLandArrow[2]).css({transition:'1s', opacity:1}); | |
273 | - },1950); | |
274 | - setTimeout(function(){ | |
275 | - $(animBlockLandArrow[3]).css({transition:'1s', opacity:1}); | |
276 | - },2600); | |
277 | - } | |
431 | + function landingAnimationWhyWorkTwo() | |
432 | + { | |
433 | + $(whyWorkImg[3]).css({marginTop : 0, opacity : 1}); | |
434 | + $(whyWorkText[3]).delay(600).fadeIn(350); | |
435 | + | |
436 | + setTimeout( | |
437 | + function() | |
438 | + { | |
439 | + $(whyWorkImg[4]).css({marginTop : 0, opacity : 1}); | |
440 | + $(whyWorkText[4]).delay(600).fadeIn(350) | |
441 | + }, 250 | |
442 | + ); | |
278 | 443 | |
279 | - if($('.section-box-8').hasClass('section-box-8')) { | |
280 | - var offsetSect8 = $('.section-box-8').offset().top; | |
281 | - offsetSect8 = offsetSect8-(($(window).height())-264); | |
282 | - } | |
283 | - var whyWorkImg = $('.landing-work-our-img-text'); | |
284 | - var whyWorkText = $('.landing-work-our-img p'); | |
285 | - whyWorkImg.css({marginTop:155, opacity:0}); | |
286 | - whyWorkText.css({display:'none'}); | |
287 | - | |
288 | - function landingAnimationWhyWork(){ | |
289 | - whyWorkImg.css({transition:'0.8s'}); | |
290 | - | |
291 | - $(whyWorkImg[0]).css({marginTop:0, opacity:1}); | |
292 | - $(whyWorkText[0]).delay(600).fadeIn(350); | |
293 | - | |
294 | - setTimeout(function(){ | |
295 | - $(whyWorkImg[1]).css({marginTop:0, opacity:1}); | |
296 | - $(whyWorkText[1]).delay(600).fadeIn(350) | |
297 | - },250); | |
298 | - | |
299 | - setTimeout(function(){ | |
300 | - $(whyWorkImg[2]).css({marginTop:0, opacity:1}); | |
301 | - $(whyWorkText[2]).delay(600).fadeIn(350) | |
302 | - },500); | |
303 | - } | |
444 | + setTimeout( | |
445 | + function() | |
446 | + { | |
447 | + $(whyWorkImg[5]).css({marginTop : 0, opacity : 1}); | |
448 | + $(whyWorkText[5]).delay(600).fadeIn(350) | |
449 | + }, 500 | |
450 | + ); | |
451 | + } | |
304 | 452 | |
305 | - function landingAnimationWhyWorkTwo(){ | |
306 | - $(whyWorkImg[3]).css({marginTop:0, opacity:1}); | |
307 | - $(whyWorkText[3]).delay(600).fadeIn(350); | |
453 | + // function validationForms(){ | |
454 | + // var jVal_two = { | |
455 | + // | |
456 | + // 'comments' : function() { | |
457 | + // var ele = $('#comments_two'); | |
458 | + // if(ele.val().length < 6) { | |
459 | + // jVal_two.errors = true; | |
460 | + // ele.removeClass('normal').addClass('wrong'); | |
461 | + // } else { | |
462 | + // ele.removeClass('wrong').addClass('normal'); | |
463 | + // } | |
464 | + // }, | |
465 | + // 'phone' : function (){ | |
466 | + // var ele = $('#phone_two'); | |
467 | + // var patt = /[0-9]/g; | |
468 | + // if(!patt.test(ele.val())) { | |
469 | + // jVal_two.errors = true; | |
470 | + // ele.removeClass('normal').addClass('wrong'); | |
471 | + // } else { | |
472 | + // ele.removeClass('wrong').addClass('normal'); | |
473 | + // } | |
474 | + // }, | |
475 | + // | |
476 | + // 'email' : function() { | |
477 | + // var ele = $('#email_two'); | |
478 | + // var patt = /^.+@.+[.].{2,}$/i; | |
479 | + // if(!patt.test(ele.val())) { | |
480 | + // jVal_two.errors = true; | |
481 | + // ele.removeClass('normal').addClass('wrong'); | |
482 | + // } else { | |
483 | + // ele.removeClass('wrong').addClass('normal'); | |
484 | + // } | |
485 | + // }, | |
486 | + // | |
487 | + // 'sendIt' : function (){ | |
488 | + // if(!jVal_two.errors) { | |
489 | + // $('.form-questions').submit(); | |
490 | + // } | |
491 | + // } | |
492 | + // }; | |
493 | + //// ====================================================== // | |
494 | + // $('#send_two').click(function (){ | |
495 | + // var obj = $('body, html'); | |
496 | + // obj.animate({ scrollTop: $('.form-questions').offset().top-151 }, 750, function (){ | |
497 | + // jVal_two.errors = false; | |
498 | + // jVal_two.comments(); | |
499 | + // jVal_two.phone(); | |
500 | + // jVal_two.email(); | |
501 | + // jVal_two.sendIt(); | |
502 | + // }); | |
503 | + // return false; | |
504 | + // }); | |
505 | + // | |
506 | + // $('#comments_two').focusout(function(){ | |
507 | + // jVal_two.comments(); | |
508 | + // }); | |
509 | + // $('#phone_two').focusout(function(){ | |
510 | + // jVal_two.phone(); | |
511 | + // }); | |
512 | + // $('#email_two').focusout(function(){ | |
513 | + // jVal_two.email(); | |
514 | + // }); | |
515 | + // | |
516 | + // var jVal_cb = { | |
517 | + // | |
518 | + // 'cbName' : function() { | |
519 | + // var ele = $('#callbac_name'); | |
520 | + // if(ele.val().length < 2) { | |
521 | + // jVal_cb.errors = true; | |
522 | + // ele.removeClass('normal').addClass('wrong'); | |
523 | + // } else { | |
524 | + // ele.removeClass('wrong').addClass('normal'); | |
525 | + // } | |
526 | + // }, | |
527 | + // 'cbPhone' : function (){ | |
528 | + // var ele = $('#callbac_phone'); | |
529 | + // var patt = /[0-9]/g; | |
530 | + // if(!patt.test(ele.val())) { | |
531 | + // jVal_cb.errors = true; | |
532 | + // ele.removeClass('normal').addClass('wrong'); | |
533 | + // } else { | |
534 | + // ele.removeClass('wrong').addClass('normal'); | |
535 | + // } | |
536 | + // }, | |
537 | + // 'cbSendIt' : function (){ | |
538 | + // if(!jVal_cb.errors) { | |
539 | + // $('.callback').submit(); | |
540 | + // } | |
541 | + // } | |
542 | + // }; | |
543 | + //// ====================================================== // | |
544 | + // $('#callbac_submit').click(function (){ | |
545 | + // var obj = $('body, html'); | |
546 | + // obj.animate({ scrollTop: $('.callback').offset().top-151 }, 750, function (){ | |
547 | + // jVal_cb.errors = false; | |
548 | + // jVal_cb.cbName(); | |
549 | + // jVal_cb.cbPhone(); | |
550 | + // jVal_cb.cbSendIt(); | |
551 | + // }); | |
552 | + // return false; | |
553 | + // }); | |
554 | + // $('#callbac_name').focusout(function(){ | |
555 | + // jVal_cb.cbName(); | |
556 | + // }); | |
557 | + // $('#callbac_phone').focusout(function(){ | |
558 | + // jVal_cb.cbPhone(); | |
559 | + // }); | |
560 | + // | |
561 | + // var jVal_res = { | |
562 | + // 'resNsme' : function() { | |
563 | + // var ele = $('#res_name'); | |
564 | + // if(ele.val().length < 2) { | |
565 | + // jVal_res.errors = true; | |
566 | + // ele.removeClass('normal').addClass('wrong'); | |
567 | + // } else { | |
568 | + // ele.removeClass('wrong').addClass('normal'); | |
569 | + // } | |
570 | + // }, | |
571 | + // 'resPhone' : function (){ | |
572 | + // var ele = $('#res_phone'); | |
573 | + // var patt = /[0-9]/g; | |
574 | + // if(!patt.test(ele.val())) { | |
575 | + // jVal_res.errors = true; | |
576 | + // ele.removeClass('normal').addClass('wrong'); | |
577 | + // } else { | |
578 | + // ele.removeClass('wrong').addClass('normal'); | |
579 | + // } | |
580 | + // }, | |
581 | + // 'resComm' : function() { | |
582 | + // var ele = $('#res_text'); | |
583 | + // if(ele.val().length < 6) { | |
584 | + // jVal_res.errors = true; | |
585 | + // ele.removeClass('normal').addClass('wrong'); | |
586 | + // } else { | |
587 | + // ele.removeClass('wrong').addClass('normal'); | |
588 | + // } | |
589 | + // }, | |
590 | + // 'resSendIt' : function (){ | |
591 | + // if(!jVal_res.errors) { | |
592 | + // $('.resforms').submit(); | |
593 | + // } | |
594 | + // } | |
595 | + // }; | |
596 | + //// ====================================================== // | |
597 | + // $('#res_submit').click(function (){ | |
598 | + // jVal_res.errors = false; | |
599 | + // jVal_res.resNsme(); | |
600 | + // jVal_res.resPhone(); | |
601 | + // jVal_res.resComm(); | |
602 | + // jVal_res.resSendIt(); | |
603 | + // return false; | |
604 | + // }); | |
605 | + // | |
606 | + // $('#res_name').focusout(function(){ | |
607 | + // jVal_res.resNsme(); | |
608 | + // }); | |
609 | + // $('#res_phone').focusout(function(){ | |
610 | + // jVal_res.resPhone(); | |
611 | + // }); | |
612 | + // $('#res_text').focusout(function(){ | |
613 | + // jVal_res.resComm(); | |
614 | + // }); | |
615 | + // } | |
616 | + | |
617 | + //function menuContent(){ | |
618 | + // $('.menu-content li a').click(function(e){ | |
619 | + // e.preventDefault() | |
620 | + // $('.menu-content li').removeClass('active-menu-content') | |
621 | + // $(this).parent().addClass('active-menu-content') | |
622 | + // }); | |
623 | + //} | |
624 | + | |
625 | + function jobClick() | |
626 | + { | |
627 | + | |
628 | + var container = $('.search-worker-sort-wr'); | |
629 | + var sort = $(container).find('.activejob a[data-sort-name]').data('sort-name'); | |
630 | + var active = $(container).find('ul.sorter a[data-sort=' + sort + ']').clone(); | |
631 | + $(container).find('.activejob a[data-sort-name]').replaceWith(active); | |
632 | + | |
633 | + $('.activejob>a').click( | |
634 | + function(e) | |
635 | + { | |
636 | + e.preventDefault(); | |
637 | + } | |
638 | + ); | |
308 | 639 | |
309 | - setTimeout(function(){ | |
310 | - $(whyWorkImg[4]).css({marginTop:0, opacity:1}); | |
311 | - $(whyWorkText[4]).delay(600).fadeIn(350) | |
312 | - },250); | |
640 | + $('.activejob a').click( | |
641 | + function(e) | |
642 | + { | |
643 | + $('.sidebar-droped-wr').toggleClass('act') | |
644 | + $('.performance-vacancy-sidebar-company-job>ul').addClass('active-dropped-ul') | |
645 | + if(!($('.sidebar-droped-wr').hasClass('act'))) | |
646 | + { | |
647 | + $('.performance-vacancy-sidebar-company-job>ul').removeClass('active-dropped-ul') | |
648 | + } | |
649 | + } | |
650 | + ); | |
313 | 651 | |
314 | - setTimeout(function(){ | |
315 | - $(whyWorkImg[5]).css({marginTop:0, opacity:1}); | |
316 | - $(whyWorkText[5]).delay(600).fadeIn(350) | |
317 | - },500); | |
318 | - } | |
652 | + $('.sidebar-droped-wr li').click( | |
653 | + function() | |
654 | + { | |
655 | + if($('.sidebar-droped-wr').hasClass('act')) | |
656 | + { | |
657 | + $('.sidebar-droped-wr').removeClass('act') | |
658 | + } | |
659 | + $('.performance-vacancy-sidebar-company-job>ul').removeClass('active-dropped-ul') | |
660 | + $('.sidebar-droped-wr li').css({display : 'block'}) | |
661 | + $(this).css({display : 'none'}) | |
662 | + var thisTxtSidebar = $(this).text() | |
663 | + $('.activejob>a').text(thisTxtSidebar); | |
664 | + } | |
665 | + ); | |
666 | + } | |
319 | 667 | |
320 | -// function validationForms(){ | |
321 | -// var jVal_two = { | |
322 | -// | |
323 | -// 'comments' : function() { | |
324 | -// var ele = $('#comments_two'); | |
325 | -// if(ele.val().length < 6) { | |
326 | -// jVal_two.errors = true; | |
327 | -// ele.removeClass('normal').addClass('wrong'); | |
328 | -// } else { | |
329 | -// ele.removeClass('wrong').addClass('normal'); | |
330 | -// } | |
331 | -// }, | |
332 | -// 'phone' : function (){ | |
333 | -// var ele = $('#phone_two'); | |
334 | -// var patt = /[0-9]/g; | |
335 | -// if(!patt.test(ele.val())) { | |
336 | -// jVal_two.errors = true; | |
337 | -// ele.removeClass('normal').addClass('wrong'); | |
338 | -// } else { | |
339 | -// ele.removeClass('wrong').addClass('normal'); | |
340 | -// } | |
341 | -// }, | |
342 | -// | |
343 | -// 'email' : function() { | |
344 | -// var ele = $('#email_two'); | |
345 | -// var patt = /^.+@.+[.].{2,}$/i; | |
346 | -// if(!patt.test(ele.val())) { | |
347 | -// jVal_two.errors = true; | |
348 | -// ele.removeClass('normal').addClass('wrong'); | |
349 | -// } else { | |
350 | -// ele.removeClass('wrong').addClass('normal'); | |
351 | -// } | |
352 | -// }, | |
353 | -// | |
354 | -// 'sendIt' : function (){ | |
355 | -// if(!jVal_two.errors) { | |
356 | -// $('.form-questions').submit(); | |
357 | -// } | |
358 | -// } | |
359 | -// }; | |
360 | -//// ====================================================== // | |
361 | -// $('#send_two').click(function (){ | |
362 | -// var obj = $('body, html'); | |
363 | -// obj.animate({ scrollTop: $('.form-questions').offset().top-151 }, 750, function (){ | |
364 | -// jVal_two.errors = false; | |
365 | -// jVal_two.comments(); | |
366 | -// jVal_two.phone(); | |
367 | -// jVal_two.email(); | |
368 | -// jVal_two.sendIt(); | |
369 | -// }); | |
370 | -// return false; | |
371 | -// }); | |
372 | -// | |
373 | -// $('#comments_two').focusout(function(){ | |
374 | -// jVal_two.comments(); | |
375 | -// }); | |
376 | -// $('#phone_two').focusout(function(){ | |
377 | -// jVal_two.phone(); | |
378 | -// }); | |
379 | -// $('#email_two').focusout(function(){ | |
380 | -// jVal_two.email(); | |
381 | -// }); | |
382 | -// | |
383 | -// var jVal_cb = { | |
384 | -// | |
385 | -// 'cbName' : function() { | |
386 | -// var ele = $('#callbac_name'); | |
387 | -// if(ele.val().length < 2) { | |
388 | -// jVal_cb.errors = true; | |
389 | -// ele.removeClass('normal').addClass('wrong'); | |
390 | -// } else { | |
391 | -// ele.removeClass('wrong').addClass('normal'); | |
392 | -// } | |
393 | -// }, | |
394 | -// 'cbPhone' : function (){ | |
395 | -// var ele = $('#callbac_phone'); | |
396 | -// var patt = /[0-9]/g; | |
397 | -// if(!patt.test(ele.val())) { | |
398 | -// jVal_cb.errors = true; | |
399 | -// ele.removeClass('normal').addClass('wrong'); | |
400 | -// } else { | |
401 | -// ele.removeClass('wrong').addClass('normal'); | |
402 | -// } | |
403 | -// }, | |
404 | -// 'cbSendIt' : function (){ | |
405 | -// if(!jVal_cb.errors) { | |
406 | -// $('.callback').submit(); | |
407 | -// } | |
408 | -// } | |
409 | -// }; | |
410 | -//// ====================================================== // | |
411 | -// $('#callbac_submit').click(function (){ | |
412 | -// var obj = $('body, html'); | |
413 | -// obj.animate({ scrollTop: $('.callback').offset().top-151 }, 750, function (){ | |
414 | -// jVal_cb.errors = false; | |
415 | -// jVal_cb.cbName(); | |
416 | -// jVal_cb.cbPhone(); | |
417 | -// jVal_cb.cbSendIt(); | |
418 | -// }); | |
419 | -// return false; | |
420 | -// }); | |
421 | -// $('#callbac_name').focusout(function(){ | |
422 | -// jVal_cb.cbName(); | |
423 | -// }); | |
424 | -// $('#callbac_phone').focusout(function(){ | |
425 | -// jVal_cb.cbPhone(); | |
426 | -// }); | |
427 | -// | |
428 | -// var jVal_res = { | |
429 | -// 'resNsme' : function() { | |
430 | -// var ele = $('#res_name'); | |
431 | -// if(ele.val().length < 2) { | |
432 | -// jVal_res.errors = true; | |
433 | -// ele.removeClass('normal').addClass('wrong'); | |
434 | -// } else { | |
435 | -// ele.removeClass('wrong').addClass('normal'); | |
436 | -// } | |
437 | -// }, | |
438 | -// 'resPhone' : function (){ | |
439 | -// var ele = $('#res_phone'); | |
440 | -// var patt = /[0-9]/g; | |
441 | -// if(!patt.test(ele.val())) { | |
442 | -// jVal_res.errors = true; | |
443 | -// ele.removeClass('normal').addClass('wrong'); | |
444 | -// } else { | |
445 | -// ele.removeClass('wrong').addClass('normal'); | |
446 | -// } | |
447 | -// }, | |
448 | -// 'resComm' : function() { | |
449 | -// var ele = $('#res_text'); | |
450 | -// if(ele.val().length < 6) { | |
451 | -// jVal_res.errors = true; | |
452 | -// ele.removeClass('normal').addClass('wrong'); | |
453 | -// } else { | |
454 | -// ele.removeClass('wrong').addClass('normal'); | |
455 | -// } | |
456 | -// }, | |
457 | -// 'resSendIt' : function (){ | |
458 | -// if(!jVal_res.errors) { | |
459 | -// $('.resforms').submit(); | |
460 | -// } | |
461 | -// } | |
462 | -// }; | |
463 | -//// ====================================================== // | |
464 | -// $('#res_submit').click(function (){ | |
465 | -// jVal_res.errors = false; | |
466 | -// jVal_res.resNsme(); | |
467 | -// jVal_res.resPhone(); | |
468 | -// jVal_res.resComm(); | |
469 | -// jVal_res.resSendIt(); | |
470 | -// return false; | |
471 | -// }); | |
472 | -// | |
473 | -// $('#res_name').focusout(function(){ | |
474 | -// jVal_res.resNsme(); | |
475 | -// }); | |
476 | -// $('#res_phone').focusout(function(){ | |
477 | -// jVal_res.resPhone(); | |
478 | -// }); | |
479 | -// $('#res_text').focusout(function(){ | |
480 | -// jVal_res.resComm(); | |
481 | -// }); | |
482 | -// } | |
483 | - | |
484 | - //function menuContent(){ | |
485 | - // $('.menu-content li a').click(function(e){ | |
486 | - // e.preventDefault() | |
487 | - // $('.menu-content li').removeClass('active-menu-content') | |
488 | - // $(this).parent().addClass('active-menu-content') | |
489 | - // }); | |
490 | - //} | |
491 | - | |
492 | - function jobClick(){ | |
493 | - | |
494 | - var container = $('.search-worker-sort-wr'); | |
495 | - var sort = $(container).find('.activejob a[data-sort-name]').data('sort-name'); | |
496 | - var active = $(container).find('ul.sorter a[data-sort='+sort+']').clone(); | |
497 | - $(container).find('.activejob a[data-sort-name]').replaceWith(active); | |
498 | - | |
499 | - $('.activejob>a').click(function(e) { | |
500 | - e.preventDefault(); | |
501 | - }); | |
502 | - | |
503 | - $('.activejob a').click(function(e){ | |
504 | - $('.sidebar-droped-wr').toggleClass('act') | |
505 | - $('.performance-vacancy-sidebar-company-job>ul').addClass('active-dropped-ul') | |
506 | - if( !($('.sidebar-droped-wr').hasClass('act')) ) { | |
507 | - $('.performance-vacancy-sidebar-company-job>ul').removeClass('active-dropped-ul') | |
508 | - } | |
509 | - }); | |
668 | + function box15Height() | |
669 | + { | |
670 | + $('.section-box-15').css({minHeight : ($('.performer-vacancy-sidebar-views ul').height() - 50)}) | |
671 | + $('.section-box-17').css({minHeight : ($('.performer-vacancy-sidebar-left').height()) - 164}) | |
672 | + } | |
510 | 673 | |
511 | - $('.sidebar-droped-wr li').click(function(){ | |
512 | - if( $('.sidebar-droped-wr').hasClass('act') ) { | |
513 | - $('.sidebar-droped-wr').removeClass('act') | |
514 | - } | |
515 | - $('.performance-vacancy-sidebar-company-job>ul').removeClass('active-dropped-ul') | |
516 | - $('.sidebar-droped-wr li').css({display:'block'}) | |
517 | - $(this).css({display:'none'}) | |
518 | - var thisTxtSidebar = $(this).text() | |
519 | - $('.activejob>a').text(thisTxtSidebar); | |
520 | - }); | |
521 | - } | |
522 | - function box15Height(){ | |
523 | - $('.section-box-15').css({minHeight:($('.performer-vacancy-sidebar-views ul').height()-50) }) | |
524 | - $('.section-box-17').css({minHeight:($('.performer-vacancy-sidebar-left').height())-164 }) | |
525 | - } | |
674 | + function formRezume() | |
675 | + { | |
676 | + $('.performance-vacancy-desc-form a').click( | |
677 | + function(e) | |
678 | + { | |
679 | + e.preventDefault(); | |
680 | + $('#overlay').fadeIn( | |
681 | + 400, function() | |
682 | + { | |
683 | + $('#modal_form') | |
684 | + .css('display', 'block') | |
685 | + .animate({opacity : 1, top : '50%'}, 200); | |
686 | + } | |
687 | + ); | |
688 | + } | |
689 | + ); | |
526 | 690 | |
527 | - function formRezume(){ | |
528 | - $('.performance-vacancy-desc-form a').click(function(e){ | |
529 | - e.preventDefault(); | |
530 | - $('#overlay').fadeIn(400, | |
531 | - function(){ | |
691 | + $('.closed-form, #overlay').on( | |
692 | + 'click', function() | |
693 | + { | |
532 | 694 | $('#modal_form') |
533 | - .css('display', 'block') | |
534 | - .animate({opacity: 1, top: '50%'}, 200); | |
535 | - }); | |
536 | - }); | |
537 | - | |
538 | - $('.closed-form, #overlay').on('click', function(){ | |
539 | - $('#modal_form') | |
540 | - .animate({opacity: 0, top: '30%'}, 200, | |
541 | - function(){ | |
542 | - $(this).css('display', 'none'); | |
543 | - $('#overlay').fadeOut(400); | |
695 | + .animate( | |
696 | + {opacity : 0, top : '30%'}, 200, function() | |
697 | + { | |
698 | + $(this).css('display', 'none'); | |
699 | + $('#overlay').fadeOut(400); | |
700 | + } | |
701 | + ); | |
544 | 702 | } |
545 | 703 | ); |
546 | - }); | |
547 | 704 | |
548 | - } | |
549 | - function fileVal(){ | |
550 | - $('#res_file').change(function(){ | |
551 | - var fileVal = $(this).val(); | |
552 | - if(fileVal.indexOf('C:\\fakepath\\')+1) | |
553 | - fileVal = fileVal.substr(12); | |
554 | - var e = $(this).next().find('.fake_file_input'); | |
555 | - e.val(t); | |
556 | - $('.res-wrapper-mb p').text(fileVal) | |
557 | - }); | |
558 | - $('.label-file a').click(function(e){ | |
559 | - e.preventDefault() | |
560 | - }) | |
561 | - } | |
562 | - fileValMulti(); | |
563 | - function fileValMulti(){ | |
564 | - $('.tender-file-wr input[type="file"]').change(function(){ | |
565 | - $('.max-size').css({marginTop:20}) | |
566 | - }) | |
567 | - if($('.tender-file-wr input[type="file"]').val==0) { | |
568 | - alert('fdg') | |
569 | - } | |
570 | - var txtMulti = $('.MultiFile-title').text() | |
571 | - $('.tender-file-wr a').click(function(e){ | |
572 | - e.preventDefault() | |
573 | - }) | |
574 | - } | |
575 | - $('.tender-form-buttons-wr a').click(function(e){ | |
576 | - e.preventDefault() | |
577 | - window.location.reload() | |
578 | - }) | |
579 | - | |
580 | - | |
581 | - function seeAllComm(){ | |
582 | - var comNum = $('.company-performer-comments-bl').length; | |
583 | - var strComm = document.getElementsByClassName('company-performer-comments-txt'); | |
584 | - for(var azz=0; azz<comNum; azz++) { | |
585 | - var comLenght = ($(strComm[azz]).text().length); | |
586 | - if (comLenght<220) { | |
587 | - $(strComm[azz]).next().css({display:'none'}) | |
588 | - } | |
589 | 705 | } |
590 | 706 | |
591 | - $('.company-comm-see-all').click(function(e){ | |
592 | - e.preventDefault(); | |
593 | - var expandFirst = $(this).prev(); | |
594 | - expandFirst.toggleClass('auto-height-blog-post'); | |
595 | - $(this).toggleClass('company-comm-expand'); | |
596 | - var expand = 'ะ ะฐะทะฒะตัะฝััั'; | |
597 | - var rolUp = 'ะกะฒะตัะฝััั'; | |
598 | - var seeAllBlogSpan = $(this).find('span'); | |
599 | - if(expandFirst.hasClass('auto-height-blog-post')) { | |
600 | - seeAllBlogSpan.text(rolUp); | |
601 | - } else {seeAllBlogSpan.text(expand)} | |
602 | - }) | |
603 | - } | |
707 | + function fileVal() | |
708 | + { | |
709 | + $('#res_file').change( | |
710 | + function() | |
711 | + { | |
712 | + var fileVal = $(this).val(); | |
713 | + if(fileVal.indexOf('C:\\fakepath\\') + 1) | |
714 | + { | |
715 | + fileVal = fileVal.substr(12); | |
716 | + } | |
717 | + var e = $(this).next().find('.fake_file_input'); | |
718 | + e.val(t); | |
719 | + $('.res-wrapper-mb p').text(fileVal) | |
720 | + } | |
721 | + ); | |
722 | + $('.label-file a').click( | |
723 | + function(e) | |
724 | + { | |
725 | + e.preventDefault() | |
726 | + } | |
727 | + ) | |
728 | + } | |
604 | 729 | |
605 | - function gallerPage() { | |
606 | - var galBlocks = $('.gallery-box'); | |
607 | - for (var i = 1; i < galBlocks.length; i++) { | |
608 | - if (!(i % 4)) { | |
609 | - $(galBlocks[i - 1]).css({marginLeft: 34}) | |
730 | + fileValMulti(); | |
731 | + function fileValMulti() | |
732 | + { | |
733 | + $('.tender-file-wr input[type="file"]').change( | |
734 | + function() | |
735 | + { | |
736 | + $('.max-size').css({marginTop : 20}) | |
737 | + } | |
738 | + ) | |
739 | + if($('.tender-file-wr input[type="file"]').val == 0) | |
740 | + { | |
741 | + alert('fdg') | |
610 | 742 | } |
743 | + var txtMulti = $('.MultiFile-title').text() | |
744 | + $('.tender-file-wr a').click( | |
745 | + function(e) | |
746 | + { | |
747 | + e.preventDefault() | |
748 | + } | |
749 | + ) | |
611 | 750 | } |
612 | - } | |
613 | - function selectAfter() { | |
614 | - $('.search-work-form select').after('<div class="select-after"></div>') | |
615 | - } | |
616 | - | |
617 | - function tagPortfolio(){ | |
618 | - $('.portfolio-project-tags a').click(function(){ | |
619 | - $('.portfolio-project-tags a').removeClass('active-tag') | |
620 | - $(this).addClass('active-tag') | |
621 | - }) | |
622 | 751 | |
623 | - $('.portfolio-project-tags a.active-tag').click(function(e){ | |
624 | - e.preventDefault(); | |
625 | - }) | |
626 | - } | |
627 | - function seeAllProfile() { | |
628 | - $('.proektant-profile-hidden-txt').css({height:306}); | |
629 | - var txtLenght = $('.proektant-profile-hidden-txt p').text().length; | |
630 | - | |
631 | - var profileSee = $('.profile-see-all'); | |
632 | - var expand = 'ะ ะฐะทะฒะตัะฝััั'; | |
633 | - var rolUp = 'ะกะฒะตัะฝััั'; | |
634 | - if(txtLenght>=1000) { | |
635 | - profileSee.text(expand).css({display:'block'}) | |
636 | - profileSee.click(function(e){ | |
752 | + $('.tender-form-buttons-wr a').click( | |
753 | + function(e) | |
754 | + { | |
637 | 755 | e.preventDefault() |
638 | - $(this).toggleClass('profile-txt-big'); | |
639 | - if($(this).hasClass('profile-txt-big')) { | |
640 | - $(this).text(rolUp) | |
641 | - $('.proektant-profile-hidden-txt').css({height:'auto'}) | |
642 | - } else { | |
643 | - $(this).text(expand); | |
644 | - $('.proektant-profile-hidden-txt').css({height:306}) | |
645 | - } | |
646 | - }) | |
647 | - } | |
648 | - } | |
649 | - | |
650 | - function featuresTags(){ | |
651 | - | |
652 | - if($('.features-tags-profile').hasClass('features-tags-profile')) { | |
653 | - var replaceLast = $('.features-tags span:last-child').html() | |
654 | - var newReplaceLast = replaceLast.replace(/,(?![^,]*,)/m, '') | |
655 | - $('.features-tags span:last-child').empty().html(newReplaceLast) | |
656 | - | |
657 | - var featuresTags = $('.features-tags span') | |
658 | - var featuresTagsLangth = featuresTags.length | |
659 | - var featuresTagsLeft = featuresTagsLangth-6 | |
660 | - featuresTagsDisplay() | |
661 | - function featuresTagsDisplay(){ | |
662 | - for(var i = 6; i<=featuresTagsLangth+1; i++) { | |
663 | - $(featuresTags[i]).addClass('features-tags-display') | |
756 | + window.location.reload() | |
757 | + } | |
758 | + ) | |
759 | + | |
760 | + function seeAllComm() | |
761 | + { | |
762 | + var comNum = $('.company-performer-comments-bl').length; | |
763 | + var strComm = document.getElementsByClassName('company-performer-comments-txt'); | |
764 | + for(var azz = 0; azz < comNum; azz++) | |
765 | + { | |
766 | + var comLenght = ($(strComm[azz]).text().length); | |
767 | + if(comLenght < 220) | |
768 | + { | |
769 | + $(strComm[azz]).next().css({display : 'none'}) | |
664 | 770 | } |
665 | 771 | } |
666 | - $(featuresTags[6]).after('<a href="#" class="features-tags-left">ะตัะต '+ featuresTagsLeft +'</a>') | |
667 | 772 | |
668 | - $('.features-tags-left').click(function(e){ | |
669 | - e.preventDefault() | |
670 | - featuresTags.removeClass('features-tags-display') | |
671 | - $('.features-tags-left').remove() | |
672 | - }) | |
773 | + $('.company-comm-see-all').click( | |
774 | + function(e) | |
775 | + { | |
776 | + e.preventDefault(); | |
777 | + var expandFirst = $(this).prev(); | |
778 | + expandFirst.toggleClass('auto-height-blog-post'); | |
779 | + $(this).toggleClass('company-comm-expand'); | |
780 | + var expand = 'ะ ะฐะทะฒะตัะฝััั'; | |
781 | + var rolUp = 'ะกะฒะตัะฝััั'; | |
782 | + var seeAllBlogSpan = $(this).find('span'); | |
783 | + if(expandFirst.hasClass('auto-height-blog-post')) | |
784 | + { | |
785 | + seeAllBlogSpan.text(rolUp); | |
786 | + } else | |
787 | + { | |
788 | + seeAllBlogSpan.text(expand) | |
789 | + } | |
790 | + } | |
791 | + ) | |
673 | 792 | } |
674 | - if($('.features-tags-company').hasClass('features-tags-company')) { | |
675 | - var replaceLastTwo = $('.features-tags-company'); | |
676 | - | |
677 | - for(var i=0; i<replaceLastTwo.length; i++) { | |
678 | - var repTwo = $(replaceLastTwo[i]).find('span:last-child').html() | |
679 | - $(replaceLastTwo[i]).find('span:last-child').empty().html(repTwo.replace(/,(?![^,]*,)/m, '')) | |
680 | - var repLenghtTwo = $(replaceLastTwo[i]).find('span') | |
681 | - var repLenghtLenTwo = repLenghtTwo.length | |
682 | - var repLenghtLeftTwo = repLenghtLenTwo-6 | |
683 | - | |
684 | - $(repLenghtTwo[6-1]).after('<a href="#" class="features-tags-left">ะตัะต '+ repLenghtLeftTwo +'</a>') | |
685 | 793 | |
686 | - for(var iq = 6; iq<=repLenghtLenTwo+1; iq++) { | |
687 | - $(repLenghtTwo[iq]).addClass('features-tags-display') | |
794 | + function gallerPage() | |
795 | + { | |
796 | + var galBlocks = $('.gallery-box'); | |
797 | + for(var i = 1; i < galBlocks.length; i++) | |
798 | + { | |
799 | + if(!(i % 4)) | |
800 | + { | |
801 | + $(galBlocks[i - 1]).css({marginLeft : 34}) | |
688 | 802 | } |
689 | - | |
690 | 803 | } |
804 | + } | |
691 | 805 | |
692 | - $('.features-tags-left').click(function(e){ | |
693 | - e.preventDefault() | |
694 | - var newClickTags = $(this).parent().parent().parent().parent(); | |
695 | - newClickTags.find('.features-tags-left').remove(); | |
696 | - newClickTags.find('.features-tags-display').removeClass('features-tags-display') | |
697 | - }) | |
806 | + function selectAfter() | |
807 | + { | |
808 | + $('.search-work-form select').after('<div class="select-after"></div>') | |
698 | 809 | } |
699 | - } | |
700 | 810 | |
701 | - function include(url) { | |
702 | - var script = document.createElement('script'); | |
703 | - script.src = url; | |
704 | - document.getElementsByTagName('head')[0].appendChild(script); | |
705 | - } | |
706 | - include("/js/forms.js"); | |
707 | - include("/js/jmousewhell.js"); | |
708 | - include("/js/jscroll.js"); | |
709 | - | |
710 | - function inputNumber(){ | |
711 | - $('.form-price-wr input').keypress(function(e) { | |
712 | - if (!(e.which==8 ||(e.which>47 && e.which<58))) return false; | |
713 | - }); | |
714 | - } | |
811 | + function tagPortfolio() | |
812 | + { | |
813 | + $('.portfolio-project-tags a').click( | |
814 | + function() | |
815 | + { | |
816 | + $('.portfolio-project-tags a').removeClass('active-tag') | |
817 | + $(this).addClass('active-tag') | |
818 | + } | |
819 | + ) | |
715 | 820 | |
716 | - $('.min_markers li').click(function(){ | |
717 | - $('.min_markers li').removeClass('active_m'); | |
718 | - $(this).addClass('active_m'); | |
719 | - $('.min_markers_two li').removeClass('active_m'); | |
720 | - }); | |
721 | - $('.min_markers_two li').click(function(){ | |
722 | - $('.min_markers li').removeClass('active_m'); | |
723 | - $('.min_markers_two li').removeClass('active_m'); | |
724 | - $(this).addClass('active_m'); | |
725 | - }) | |
726 | -//ะฟะพะดะณััะทะบะฐ ะบะฐััั | |
727 | - $('.min_markers li, .min_markers_two li').click(function () { | |
728 | - $.post("maps/maps-all-markers.php", function (data) { | |
729 | - $("#map_cloud").empty(); | |
730 | - $("#map_cloud").append(data); | |
731 | - initialize(); | |
732 | - $('#demo5 ul').empty(); | |
733 | - var slider_append = $('.slider_for_maps').children(); | |
734 | - $('#demo5 ul').append(slider_append) | |
735 | - }); | |
736 | - }); | |
737 | - messagePage(); | |
738 | - function messagePage(){ | |
739 | - $(".input_file").change(function(){ | |
740 | - var filename = $(".input_file").val().replace(/.+[\\\/]/, ""); | |
741 | - if (filename == ""){var filename = "ะะฐะบัะธะผะฐะปัะฝัะน ัะฐะทะผะตั ัะฐะนะปะฐ 5 ะะ";} | |
742 | - $(".input_file_text").text(filename); | |
743 | - }); | |
744 | - if($('.comments_block').hasClass('comments_block')) { | |
745 | - $(function(){ | |
746 | - $('.comments_block').jScrollPane({showArrows: true, scrollbarWidth: 20, arrowSize: 20}); | |
747 | - }); | |
821 | + $('.portfolio-project-tags a.active-tag').click( | |
822 | + function(e) | |
823 | + { | |
824 | + e.preventDefault(); | |
825 | + } | |
826 | + ) | |
748 | 827 | } |
749 | - } | |
750 | 828 | |
751 | - $('.main-menu').hover(function(){ | |
752 | - $('select').blur() | |
753 | - }) | |
829 | + function seeAllProfile() | |
830 | + { | |
831 | + $('.proektant-profile-hidden-txt').css({height : 306}); | |
832 | + var txtLenght = $('.proektant-profile-hidden-txt p').text().length; | |
754 | 833 | |
755 | - if($('.section-box-tender-tags-wr').hasClass('section-box-tender-tags-wr')) { | |
756 | - var lastTagTender = $('.section-box-tender-tags span') | |
757 | - var lastTagTenderLenght = lastTagTender.length | |
758 | - var lastTagTenderHtml = $(lastTagTender[lastTagTenderLenght-1]).html() | |
759 | - $(lastTagTender[lastTagTenderLenght-1]).empty().html(lastTagTenderHtml.replace(/,(?![^,]*,)/m, '.')) | |
760 | - } | |
834 | + var profileSee = $('.profile-see-all'); | |
835 | + var expand = 'ะ ะฐะทะฒะตัะฝััั'; | |
836 | + var rolUp = 'ะกะฒะตัะฝััั'; | |
837 | + if(txtLenght >= 1000) | |
838 | + { | |
839 | + profileSee.text(expand).css({display : 'block'}) | |
840 | + profileSee.click( | |
841 | + function(e) | |
842 | + { | |
843 | + e.preventDefault() | |
844 | + $(this).toggleClass('profile-txt-big'); | |
845 | + if($(this).hasClass('profile-txt-big')) | |
846 | + { | |
847 | + $(this).text(rolUp) | |
848 | + $('.proektant-profile-hidden-txt').css({height : 'auto'}) | |
849 | + } else | |
850 | + { | |
851 | + $(this).text(expand); | |
852 | + $('.proektant-profile-hidden-txt').css({height : 306}) | |
853 | + } | |
854 | + } | |
855 | + ) | |
856 | + } | |
857 | + } | |
858 | + | |
859 | + function featuresTags() | |
860 | + { | |
861 | + | |
862 | + if($('.features-tags-profile').hasClass('features-tags-profile')) | |
863 | + { | |
864 | + var replaceLast = $('.features-tags span:last-child').html() | |
865 | + var newReplaceLast = replaceLast.replace(/,(?![^,]*,)/m, '') | |
866 | + $('.features-tags span:last-child').empty().html(newReplaceLast) | |
867 | + | |
868 | + var featuresTags = $('.features-tags span') | |
869 | + var featuresTagsLangth = featuresTags.length | |
870 | + var featuresTagsLeft = featuresTagsLangth - 6 | |
871 | + featuresTagsDisplay() | |
872 | + function featuresTagsDisplay() | |
873 | + { | |
874 | + for(var i = 6; i <= featuresTagsLangth + 1; i++) | |
875 | + { | |
876 | + $(featuresTags[i]).addClass('features-tags-display') | |
877 | + } | |
878 | + } | |
761 | 879 | |
762 | - var jVal_res_f = { | |
880 | + $(featuresTags[6]).after('<a href="#" class="features-tags-left">ะตัะต ' + featuresTagsLeft + '</a>') | |
763 | 881 | |
764 | - 'resComm' : function() { | |
765 | - var ele = $('#res_f_text'); | |
766 | - if(ele.val().length < 2) { | |
767 | - jVal_res_f.errors = true; | |
768 | - ele.removeClass('normal').addClass('wrong'); | |
769 | - } else { | |
770 | - ele.removeClass('wrong').addClass('normal'); | |
882 | + $('.features-tags-left').click( | |
883 | + function(e) | |
884 | + { | |
885 | + e.preventDefault() | |
886 | + featuresTags.removeClass('features-tags-display') | |
887 | + $('.features-tags-left').remove() | |
888 | + } | |
889 | + ) | |
771 | 890 | } |
772 | - }, | |
773 | - 'resSendItF' : function (){ | |
774 | - if(!jVal_res_f.errors) { | |
775 | - $('.resformsfile').submit(); | |
891 | + if($('.features-tags-company').hasClass('features-tags-company')) | |
892 | + { | |
893 | + var replaceLastTwo = $('.features-tags-company'); | |
894 | + | |
895 | + for(var i = 0; i < replaceLastTwo.length; i++) | |
896 | + { | |
897 | + var repTwo = $(replaceLastTwo[i]).find('span:last-child').html() | |
898 | + $(replaceLastTwo[i]).find('span:last-child').empty().html(repTwo.replace(/,(?![^,]*,)/m, '')) | |
899 | + var repLenghtTwo = $(replaceLastTwo[i]).find('span') | |
900 | + var repLenghtLenTwo = repLenghtTwo.length | |
901 | + var repLenghtLeftTwo = repLenghtLenTwo - 6 | |
902 | + | |
903 | + $(repLenghtTwo[6 - 1]).after('<a href="#" class="features-tags-left">ะตัะต ' + repLenghtLeftTwo + '</a>') | |
904 | + | |
905 | + for(var iq = 6; iq <= repLenghtLenTwo + 1; iq++) | |
906 | + { | |
907 | + $(repLenghtTwo[iq]).addClass('features-tags-display') | |
908 | + } | |
909 | + | |
910 | + } | |
911 | + | |
912 | + $('.features-tags-left').click( | |
913 | + function(e) | |
914 | + { | |
915 | + e.preventDefault() | |
916 | + var newClickTags = $(this).parent().parent().parent().parent(); | |
917 | + newClickTags.find('.features-tags-left').remove(); | |
918 | + newClickTags.find('.features-tags-display').removeClass('features-tags-display') | |
919 | + } | |
920 | + ) | |
776 | 921 | } |
777 | 922 | } |
778 | - }; | |
779 | -// ====================================================== // | |
780 | - $('#res_f_submit').click(function (){ | |
781 | - jVal_res_f.errors = false; | |
782 | - jVal_res_f.resComm(); | |
783 | - jVal_res_f.resSendItF(); | |
784 | - return false; | |
785 | - }); | |
786 | - $('#res_f_submit2').click(function (){ | |
787 | - jVal_res_f.errors = false; | |
788 | - jVal_res_f.resComm(); | |
789 | - jVal_res_f.resSendItF(); | |
790 | - return false; | |
791 | - }); | |
792 | - | |
793 | - $('#res_f_text').focusout(function(){ | |
794 | - jVal_res_f.resComm(); | |
795 | - }); | |
796 | - | |
797 | - var video_slider = $('.video-slider li').length; | |
798 | - $('.video-slider ul').css({width:(video_slider*220)-20}) | |
799 | - | |
800 | - function videoFull(){ | |
801 | - if($('.scroll-img').hasClass('video-slider')) { | |
802 | - $("body").append('<div class="video-full"></div>'); | |
803 | - $('.video-slider ul li').click(function(e){ | |
804 | - $('.video-full').append('<div class="closed-form"></div>') | |
805 | - e.preventDefault() | |
806 | - $('#overlay').fadeIn(400, | |
807 | - function(){ | |
808 | - $('.video-full') | |
809 | - .css('display', 'block') | |
810 | - .animate({opacity: 1, top: '50%'}, 200); | |
811 | - }); | |
812 | - | |
813 | - var thisIframe = $(this).find('.iframe-video').html(); | |
814 | - | |
815 | - $('.video-full').append('<div class="video-full-iframe"></div>') | |
816 | - $('.video-full-iframe').append(thisIframe) | |
817 | - var iframeSrc = $('.video-full-iframe iframe').attr('src') | |
818 | - iframeSrc = iframeSrc.replace('showinfo=0','showinfo=1') | |
819 | - $('.video-full-iframe').empty() | |
820 | - $('.video-full-iframe').append('<iframe width="100%" height="100%" src="'+iframeSrc+'" frameborder="0" allowfullscreen></iframe>') | |
821 | - | |
822 | - $('.closed-form, #overlay').on('click', function(){ | |
823 | - $('#overlay').fadeOut(400) | |
824 | - $('.video-full') | |
825 | - .animate({opacity: 0, top: '30%'}, 200, | |
826 | - function(){ | |
827 | - $(this).css('display', 'none'); | |
828 | - $(this).empty(); | |
829 | - } | |
830 | - ); | |
831 | - }); | |
832 | - }) | |
833 | - } | |
834 | - } | |
835 | 923 | |
924 | + function include(url) | |
925 | + { | |
926 | + var script = document.createElement('script'); | |
927 | + script.src = url; | |
928 | + document.getElementsByTagName('head')[0].appendChild(script); | |
929 | + } | |
836 | 930 | |
931 | + include("/js/forms.js"); | |
932 | + include("/js/jmousewhell.js"); | |
933 | + include("/js/jscroll.js"); | |
934 | + | |
935 | + function inputNumber() | |
936 | + { | |
937 | + $('.form-price-wr input').keypress( | |
938 | + function(e) | |
939 | + { | |
940 | + if(!(e.which == 8 || (e.which > 47 && e.which < 58))) | |
941 | + { | |
942 | + return false; | |
943 | + } | |
944 | + } | |
945 | + ); | |
946 | + } | |
837 | 947 | |
838 | - $('.search-list span').click(function(){ | |
839 | - if($('.search-ul').hasClass('active')) { | |
840 | - $('.search-list ul').removeClass('active'); | |
841 | - $('.search-main-menu form input').focus() | |
842 | - } else { | |
843 | - $('.search-list ul').addClass('active'); | |
948 | + $('.min_markers li').click( | |
949 | + function() | |
950 | + { | |
951 | + $('.min_markers li').removeClass('active_m'); | |
952 | + $(this).addClass('active_m'); | |
953 | + $('.min_markers_two li').removeClass('active_m'); | |
954 | + } | |
955 | + ); | |
956 | + $('.min_markers_two li').click( | |
957 | + function() | |
958 | + { | |
959 | + $('.min_markers li').removeClass('active_m'); | |
960 | + $('.min_markers_two li').removeClass('active_m'); | |
961 | + $(this).addClass('active_m'); | |
962 | + } | |
963 | + ) | |
964 | + //ะฟะพะดะณััะทะบะฐ ะบะฐััั | |
965 | + $('.min_markers li, .min_markers_two li').click( | |
966 | + function() | |
967 | + { | |
968 | + $.post( | |
969 | + "maps/maps-all-markers.php", function(data) | |
970 | + { | |
971 | + $("#map_cloud").empty(); | |
972 | + $("#map_cloud").append(data); | |
973 | + initialize(); | |
974 | + $('#demo5 ul').empty(); | |
975 | + var slider_append = $('.slider_for_maps').children(); | |
976 | + $('#demo5 ul').append(slider_append) | |
977 | + } | |
978 | + ); | |
979 | + } | |
980 | + ); | |
981 | + messagePage(); | |
982 | + function messagePage() | |
983 | + { | |
984 | + $(".input_file").change( | |
985 | + function() | |
986 | + { | |
987 | + var filename = $(".input_file").val().replace(/.+[\\\/]/, ""); | |
988 | + if(filename == "") | |
989 | + { | |
990 | + var filename = "ะะฐะบัะธะผะฐะปัะฝัะน ัะฐะทะผะตั ัะฐะนะปะฐ 5 ะะ"; | |
991 | + } | |
992 | + $(".input_file_text").text(filename); | |
993 | + } | |
994 | + ); | |
995 | + if($('.comments_block').hasClass('comments_block')) | |
996 | + { | |
997 | + $( | |
998 | + function() | |
999 | + { | |
1000 | + $('.comments_block').jScrollPane({showArrows : true, scrollbarWidth : 20, arrowSize : 20}); | |
1001 | + } | |
1002 | + ); | |
1003 | + } | |
1004 | + } | |
844 | 1005 | |
1006 | + $('.main-menu').hover( | |
1007 | + function() | |
1008 | + { | |
1009 | + $('select').blur() | |
845 | 1010 | } |
846 | - $('.search-list ul.active li').click(function(){ | |
847 | - $('.search-list ul').removeClass('active'); | |
848 | - $('.search-list span').html($(this).text()) | |
849 | - var searchListIndex = $(this).index() | |
850 | - searchListIndex = searchListIndex+1 | |
851 | - $('.search-main-menu form input[type="hidden"]').val(searchListIndex) | |
852 | - $('.search-main-menu form input').focus() | |
853 | - }) | |
1011 | + ) | |
1012 | + | |
1013 | + if($('.section-box-tender-tags-wr').hasClass('section-box-tender-tags-wr')) | |
1014 | + { | |
1015 | + var lastTagTender = $('.section-box-tender-tags span') | |
1016 | + var lastTagTenderLenght = lastTagTender.length | |
1017 | + var lastTagTenderHtml = $(lastTagTender[lastTagTenderLenght - 1]).html() | |
1018 | + $(lastTagTender[lastTagTenderLenght - 1]).empty().html(lastTagTenderHtml.replace(/,(?![^,]*,)/m, '.')) | |
1019 | + } | |
854 | 1020 | |
1021 | + var jVal_res_f = { | |
1022 | + | |
1023 | + 'resComm' : function() | |
1024 | + { | |
1025 | + var ele = $('#res_f_text'); | |
1026 | + if(ele.val().length < 2) | |
1027 | + { | |
1028 | + jVal_res_f.errors = true; | |
1029 | + ele.removeClass('normal').addClass('wrong'); | |
1030 | + } else | |
1031 | + { | |
1032 | + ele.removeClass('wrong').addClass('normal'); | |
1033 | + } | |
1034 | + }, 'resSendItF' : function() | |
1035 | + { | |
1036 | + if(!jVal_res_f.errors) | |
1037 | + { | |
1038 | + $('.resformsfile').submit(); | |
1039 | + } | |
1040 | + } | |
1041 | + }; | |
1042 | + // ====================================================== // | |
1043 | + $('#res_f_submit').click( | |
1044 | + function() | |
1045 | + { | |
1046 | + jVal_res_f.errors = false; | |
1047 | + jVal_res_f.resComm(); | |
1048 | + jVal_res_f.resSendItF(); | |
1049 | + return false; | |
1050 | + } | |
1051 | + ); | |
1052 | + $('#res_f_submit2').click( | |
1053 | + function() | |
1054 | + { | |
1055 | + jVal_res_f.errors = false; | |
1056 | + jVal_res_f.resComm(); | |
1057 | + jVal_res_f.resSendItF(); | |
1058 | + return false; | |
1059 | + } | |
1060 | + ); | |
855 | 1061 | |
1062 | + $('#res_f_text').focusout( | |
1063 | + function() | |
1064 | + { | |
1065 | + jVal_res_f.resComm(); | |
1066 | + } | |
1067 | + ); | |
1068 | + | |
1069 | + var video_slider = $('.video-slider li').length; | |
1070 | + $('.video-slider ul').css({width : (video_slider * 220) - 20}) | |
1071 | + | |
1072 | + function videoFull() | |
1073 | + { | |
1074 | + if($('.scroll-img').hasClass('video-slider')) | |
1075 | + { | |
1076 | + $("body").append('<div class="video-full"></div>'); | |
1077 | + $('.video-slider ul li').click( | |
1078 | + function(e) | |
1079 | + { | |
1080 | + $('.video-full').append('<div class="closed-form"></div>') | |
1081 | + e.preventDefault() | |
1082 | + $('#overlay').fadeIn( | |
1083 | + 400, function() | |
1084 | + { | |
1085 | + $('.video-full') | |
1086 | + .css('display', 'block') | |
1087 | + .animate({opacity : 1, top : '50%'}, 200); | |
1088 | + } | |
1089 | + ); | |
1090 | + | |
1091 | + var thisIframe = $(this).find('.iframe-video').html(); | |
1092 | + | |
1093 | + $('.video-full').append('<div class="video-full-iframe"></div>') | |
1094 | + $('.video-full-iframe').append(thisIframe) | |
1095 | + var iframeSrc = $('.video-full-iframe iframe').attr('src') | |
1096 | + iframeSrc = iframeSrc.replace('showinfo=0', 'showinfo=1') | |
1097 | + $('.video-full-iframe').empty() | |
1098 | + $('.video-full-iframe').append('<iframe width="100%" height="100%" src="' + iframeSrc + '" frameborder="0" allowfullscreen></iframe>') | |
1099 | + | |
1100 | + $('.closed-form, #overlay').on( | |
1101 | + 'click', function() | |
1102 | + { | |
1103 | + $('#overlay').fadeOut(400) | |
1104 | + $('.video-full') | |
1105 | + .animate( | |
1106 | + {opacity : 0, top : '30%'}, 200, function() | |
1107 | + { | |
1108 | + $(this).css('display', 'none'); | |
1109 | + $(this).empty(); | |
1110 | + } | |
1111 | + ); | |
1112 | + } | |
1113 | + ); | |
1114 | + } | |
1115 | + ) | |
1116 | + } | |
1117 | + } | |
856 | 1118 | |
857 | - }) | |
1119 | + $('.search-list span').click( | |
1120 | + function() | |
1121 | + { | |
1122 | + if($('.search-ul').hasClass('active')) | |
1123 | + { | |
1124 | + $('.search-list ul').removeClass('active'); | |
1125 | + $('.search-main-menu form input').focus() | |
1126 | + } else | |
1127 | + { | |
1128 | + $('.search-list ul').addClass('active'); | |
858 | 1129 | |
1130 | + } | |
1131 | + $('.search-list ul.active li').click( | |
1132 | + function() | |
1133 | + { | |
1134 | + $('.search-list ul').removeClass('active'); | |
1135 | + $('.search-list span').html($(this).text()) | |
1136 | + var searchListIndex = $(this).index() | |
1137 | + searchListIndex = searchListIndex + 1 | |
1138 | + $('.search-main-menu form input[type="hidden"]').val(searchListIndex) | |
1139 | + $('.search-main-menu form input').focus() | |
1140 | + } | |
1141 | + ) | |
859 | 1142 | |
1143 | + } | |
1144 | + ) | |
860 | 1145 | |
861 | -}); | |
862 | 1146 | \ No newline at end of file |
1147 | + } | |
1148 | +); | |
863 | 1149 | \ No newline at end of file | ... | ... |