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,44 +17,44 @@ | ||
| 17 | 17 | ||
| 18 | /** | 18 | /** |
| 19 | * User model | 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 | * @property UserInfo|CompanyInfo $owner | 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 | class User extends ActiveRecord implements IdentityInterface, UserRbacInterface | 59 | class User extends ActiveRecord implements IdentityInterface, UserRbacInterface |
| 60 | { | 60 | { |
| @@ -587,7 +587,6 @@ | @@ -587,7 +587,6 @@ | ||
| 587 | 587 | ||
| 588 | /** | 588 | /** |
| 589 | * Return all user's galleries | 589 | * Return all user's galleries |
| 590 | - * | ||
| 591 | * @return ActiveQuery | 590 | * @return ActiveQuery |
| 592 | */ | 591 | */ |
| 593 | public function getGalleries() | 592 | public function getGalleries() |
| @@ -597,7 +596,6 @@ | @@ -597,7 +596,6 @@ | ||
| 597 | 596 | ||
| 598 | /** | 597 | /** |
| 599 | * Return company info or user info according to user type | 598 | * Return company info or user info according to user type |
| 600 | - * | ||
| 601 | * @return ActiveQuery | 599 | * @return ActiveQuery |
| 602 | */ | 600 | */ |
| 603 | public function getOwner() | 601 | public function getOwner() |
| @@ -611,7 +609,6 @@ | @@ -611,7 +609,6 @@ | ||
| 611 | 609 | ||
| 612 | /** | 610 | /** |
| 613 | * Return company name or user firstname and lastname according to user type | 611 | * Return company name or user firstname and lastname according to user type |
| 614 | - * | ||
| 615 | * @return string | 612 | * @return string |
| 616 | */ | 613 | */ |
| 617 | public function getName() | 614 | public function getName() |
| @@ -625,7 +622,6 @@ | @@ -625,7 +622,6 @@ | ||
| 625 | 622 | ||
| 626 | /** | 623 | /** |
| 627 | * Return all comments to user | 624 | * Return all comments to user |
| 628 | - * | ||
| 629 | * @return ActiveQuery | 625 | * @return ActiveQuery |
| 630 | */ | 626 | */ |
| 631 | public function getComments() | 627 | public function getComments() |
| @@ -640,7 +636,6 @@ | @@ -640,7 +636,6 @@ | ||
| 640 | 636 | ||
| 641 | /** | 637 | /** |
| 642 | * Return all ratings to user | 638 | * Return all ratings to user |
| 643 | - * | ||
| 644 | * @return ActiveQuery | 639 | * @return ActiveQuery |
| 645 | */ | 640 | */ |
| 646 | public function getCommentRating() | 641 | public function getCommentRating() |
| @@ -655,7 +650,6 @@ | @@ -655,7 +650,6 @@ | ||
| 655 | /** | 650 | /** |
| 656 | * Return user's rating<br> | 651 | * Return user's rating<br> |
| 657 | * <b>Available only for PostgreSQL</b> | 652 | * <b>Available only for PostgreSQL</b> |
| 658 | - * | ||
| 659 | * @return int | 653 | * @return int |
| 660 | * @throws InvalidConfigException | 654 | * @throws InvalidConfigException |
| 661 | */ | 655 | */ |
| @@ -665,7 +659,7 @@ | @@ -665,7 +659,7 @@ | ||
| 665 | throw new InvalidConfigException('This method is available only in PostgreSQL'); | 659 | throw new InvalidConfigException('This method is available only in PostgreSQL'); |
| 666 | } | 660 | } |
| 667 | return $this->getCommentRating() | 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 | ->andWhere([ | 663 | ->andWhere([ |
| 670 | 'not', | 664 | 'not', |
| 671 | [ 'rating.value' => NULL ], | 665 | [ 'rating.value' => NULL ], |
| @@ -675,11 +669,8 @@ | @@ -675,11 +669,8 @@ | ||
| 675 | 669 | ||
| 676 | /** | 670 | /** |
| 677 | * Recalculate rating and write it to db. | 671 | * Recalculate rating and write it to db. |
| 678 | - * | ||
| 679 | * <b>Only for PostgreSQL</b> | 672 | * <b>Only for PostgreSQL</b> |
| 680 | - * | ||
| 681 | * @see \common\models\User::getRatingPG() | 673 | * @see \common\models\User::getRatingPG() |
| 682 | - * | ||
| 683 | * @throws InvalidConfigException | 674 | * @throws InvalidConfigException |
| 684 | */ | 675 | */ |
| 685 | public function updateRating() | 676 | public function updateRating() |
| @@ -697,15 +688,40 @@ | @@ -697,15 +688,40 @@ | ||
| 697 | 688 | ||
| 698 | /** | 689 | /** |
| 699 | * Return link to user personal page according to user type | 690 | * Return link to user personal page according to user type |
| 700 | - * | ||
| 701 | * @return string | 691 | * @return string |
| 702 | */ | 692 | */ |
| 703 | public function getLink($page = 'common') | 693 | public function getLink($page = 'common') |
| 704 | { | 694 | { |
| 705 | if($this->type == 2) { | 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 | } else { | 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 | <?php | 1 | <?php |
| 2 | namespace frontend\controllers; | 2 | namespace frontend\controllers; |
| 3 | 3 | ||
| 4 | + use common\models\Bookmark; | ||
| 5 | + use common\models\User; | ||
| 4 | use yii\filters\AccessControl; | 6 | use yii\filters\AccessControl; |
| 7 | + use yii\filters\VerbFilter; | ||
| 5 | use yii\web\Controller; | 8 | use yii\web\Controller; |
| 9 | + use yii\web\Response; | ||
| 6 | 10 | ||
| 7 | /** | 11 | /** |
| 8 | * Site controller | 12 | * Site controller |
| @@ -17,12 +21,24 @@ | @@ -17,12 +21,24 @@ | ||
| 17 | 'class' => AccessControl::className(), | 21 | 'class' => AccessControl::className(), |
| 18 | 'rules' => [ | 22 | 'rules' => [ |
| 19 | [ | 23 | [ |
| 20 | - //'actions' => ['cabinet','change-password', 'bookmarks', 'projects'], | ||
| 21 | 'allow' => true, | 24 | 'allow' => true, |
| 22 | 'roles' => [ '@' ], | 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,4 +47,96 @@ | ||
| 31 | return $this->render('bookmarks'); | 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,7 +11,6 @@ | ||
| 11 | 11 | ||
| 12 | $this->beginContent('@app/views/layouts/main.php'); | 12 | $this->beginContent('@app/views/layouts/main.php'); |
| 13 | ?> | 13 | ?> |
| 14 | - | ||
| 15 | <div class="section-box content"> | 14 | <div class="section-box content"> |
| 16 | <div class="section-box-14" style="background: url(<?= $this->params[ 'company' ]->userInfo->poster; ?>) 50% no-repeat ;"> | 15 | <div class="section-box-14" style="background: url(<?= $this->params[ 'company' ]->userInfo->poster; ?>) 50% no-repeat ;"> |
| 17 | <div class="box-wr"> | 16 | <div class="box-wr"> |
| @@ -35,7 +34,27 @@ | @@ -35,7 +34,27 @@ | ||
| 35 | </form> | 34 | </form> |
| 36 | <div class="performance-vacancy-call-back-conf">ะะฐัะฐะฝัะธััะตะผ ะบะพะฝัะธะดะตัะธะฐะปัะฝะพััั</div> | 35 | <div class="performance-vacancy-call-back-conf">ะะฐัะฐะฝัะธััะตะผ ะบะพะฝัะธะดะตัะธะฐะปัะฝะพััั</div> |
| 37 | </div> | 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 | </div> | 58 | </div> |
| 40 | </div> | 59 | </div> |
| 41 | </div> | 60 | </div> |
| @@ -110,7 +129,7 @@ | @@ -110,7 +129,7 @@ | ||
| 110 | <div class="performer-vacancy-sidebar-left-wr"> | 129 | <div class="performer-vacancy-sidebar-left-wr"> |
| 111 | <div class="performer-vacancy-sidebar-left"> | 130 | <div class="performer-vacancy-sidebar-left"> |
| 112 | <div class="performance-vacancy-sidebar-company-wr"> | 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 | <div class="performance-vacancy-sidebar-company-job style"> | 133 | <div class="performance-vacancy-sidebar-company-job style"> |
| 115 | <ul> | 134 | <ul> |
| 116 | <li class="activejob"> | 135 | <li class="activejob"> |
frontend/views/site/forms-modal-fav.php
| 1 | <?php | 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 | <div id="modal_form_favorite"> | 10 | <div id="modal_form_favorite"> |
| 5 | <div class="closed-form"></div> | 11 | <div class="closed-form"></div> |
| 6 | <div class="form-resume-wr"> | 12 | <div class="form-resume-wr"> |
| 7 | - <div class="form-resume-sub style">ะะพะฑะฐะฒะปะตะฝะพ ะฒ ะทะฐะบะปะฐะดะบะธ</div> | 13 | + <div class="form-resume-sub style"><?= $message ?></div> |
| 8 | <div class="favorite-user-wr"> | 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 | </div> | 19 | </div> |
| 13 | <div class="res_form_line"></div> | 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 | </div> | 22 | </div> |
| 16 | </div> | 23 | </div> |
| 17 | \ No newline at end of file | 24 | \ No newline at end of file |
frontend/web/css/style.css
| @@ -1568,6 +1568,9 @@ input[type=file]::-webkit-file-upload-button { | @@ -1568,6 +1568,9 @@ input[type=file]::-webkit-file-upload-button { | ||
| 1568 | display: block; | 1568 | display: block; |
| 1569 | transition: 0.3s; | 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 | .performance-vacancy-add-favorite a:hover{opacity: 0.95} | 1574 | .performance-vacancy-add-favorite a:hover{opacity: 0.95} |
| 1572 | .menu-content-wr { | 1575 | .menu-content-wr { |
| 1573 | height: 43px; | 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 | \ No newline at end of file | 274 | \ No newline at end of file |
| 275 | +) | ||
| 128 | \ No newline at end of file | 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 | $('#modal_form') | 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 | e.preventDefault() | 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 | \ No newline at end of file | 1146 | \ No newline at end of file |
| 1147 | + } | ||
| 1148 | +); | ||
| 863 | \ No newline at end of file | 1149 | \ No newline at end of file |