├── .github ├── ISSUE_TEMPLATE │ └── Bug_Feature_Docs.md ├── PULL_REQUEST_TEMPLATE.md ├── config.yml ├── issues_labeler.yml └── workflows │ ├── Auto_Issue_Closer.yml │ ├── Auto_message_on_creatingissues.yml │ ├── Auto_message_on_pr_merge.yml │ ├── Auto_message_on_pr_open.yml │ ├── Issue_labeler.yml │ ├── greetings.yml │ ├── issue-labeler.yml │ └── pr-labeler.yml ├── .gitignore ├── CES-Team-Members.md ├── Event.md ├── Gemfile ├── LICENSE ├── README.md ├── _config.yml ├── app.js ├── ces.png ├── countdown ├── index.html ├── script.js └── style.css ├── css ├── animate.css ├── bootstrap.css ├── bootstrap.css.map ├── flexslider.css ├── icomoon.css ├── magnific-popup.css ├── owl.carousel.min.css ├── owl.theme.default.min.css ├── style.css └── style.css.map ├── fonts └── icomoon │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff ├── img ├── 1.jpg ├── 10.jpg ├── 1st.jpg ├── 2.jpg ├── 2nd.jpg ├── 3rd.jpg ├── 4.jpg ├── 5.jpg ├── 6.jpg ├── 7.jpg ├── 8.jpg ├── 9.jpg ├── Akriti.jpeg ├── Ayushi.jpeg ├── Namita.jpg ├── arpit.jpg ├── ces2.png ├── favicon-32x32.png ├── logo3.png ├── shubhum.jpg ├── swati.jpg ├── websitelayout1.png ├── websitelayout2.png ├── websitelayout3.png ├── websitelayout4.png └── websitelayout5.png ├── index.html ├── js ├── bootstrap.min.js ├── google_map.js ├── jquery.countTo.js ├── jquery.easing.1.3.js ├── jquery.magnific-popup.min.js ├── jquery.min.js ├── jquery.stellar.min.js ├── jquery.waypoints.min.js ├── magnific-popup-options.js ├── main.js ├── modernizr-2.6.2.min.js ├── owl.carousel.min.js ├── respond.min.js └── simplyCountdown.js ├── particles.js └── style.css /.github/ISSUE_TEMPLATE/Bug_Feature_Docs.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Improve Us 3 | about: "Improve us by suggesting changes " 4 | title: "" 5 | labels: "" 6 | assignees: "" 7 | --- 8 | 9 | ## Issue Type: 10 | 11 | [ ] Bug Report 12 | [ ] Feature Request 13 | [ ] Documentaion 14 | 15 | ## **Describe the bug** 16 | 17 | - A clear and concise description of what the bug is. 18 | 19 | ## **Possible solution** 20 | 21 | - Describe the solution you thought of. 22 | 23 | ## **Screenshots** 24 | 25 | - If applicable, add screenshots to help explain your problem. 26 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | # Description 2 | 3 | Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. 4 | 5 | Fixes # (issue no.) 6 | 7 | 8 | 9 | ## Type of change 10 | 11 | 12 | 13 | - [ ] Bug fix (non-breaking change which fixes an issue) 14 | - [ ] New feature (non-breaking change which adds functionality) 15 | - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) 16 | - [ ] This change requires a documentation update 17 | 18 | # Explain the Testing instructions 19 | 20 | **Test Configuration**: 21 | 22 | - Operating system: 23 | - Version: 24 | - Text-editors used: 25 | 26 | # Checklist: 27 | 28 | 29 | 30 | - [ ] My code follows the style guidelines of this project 31 | - [ ] I have performed a self-review of my own code 32 | - [ ] I have commented my code, particularly in hard-to-understand areas 33 | - [ ] I have made corresponding changes to the documentation 34 | - [ ] My changes generate no new warnings 35 | - [ ] I have added tests that prove my fix is effective or that my feature works 36 | - [ ] New and existing unit tests pass locally with my changes 37 | - [ ] Any dependent changes have been merged and published in downstream modules 38 | 39 | # ATTACH SCREEN-SHOTS / DEPLOYMENT LINK 40 | -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- 1 | # Configuration for welcome - https://github.com/behaviorbot/welcome 2 | 3 | 4 | # Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome 5 | # Comment to be posted to on first time issues 6 | 7 | newIssueWelcomeComment: > 8 | Hello there!👋 Welcome to the Amazing CSS-Effects project!🚀⚡ 9 | 10 | Thank you and congrats🎉 for opening your very first issue in this project. 11 | Please make sure not to start working on the issue, unless you get assigned to it.😄 12 | 13 | 14 | # Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome 15 | # Comment to be posted to on PRs from first time contributors in your repository 16 | 17 | newPRWelcomeComment: > 18 | Hello there!👋 Welcome to the Amazing CSS-Effects project!💖 19 | 20 | Thank you and congrats🎉 for opening your first pull request. 21 | We will get back to you as soon as we can 😄. 22 | 23 | 24 | # Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge 25 | # Comment to be posted to on pull requests merged by a first time user 26 | 27 | firstPRMergeComment: > 28 | Hello there!👋 29 | 30 | Congrats🎉 on getting your first pull request merged! All the best for your amazing open-source journey ahead 🚀. -------------------------------------------------------------------------------- /.github/issues_labeler.yml: -------------------------------------------------------------------------------- 1 | Proposal: 2 | - "(Proposal)" 3 | Feature: 4 | - "(feature|Feature)" -------------------------------------------------------------------------------- /.github/workflows/Auto_Issue_Closer.yml: -------------------------------------------------------------------------------- 1 | name: Auto Close Issues 2 | 3 | on: 4 | pull_request: 5 | types: [closed] 6 | jobs: 7 | close: 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: bubkoo/auto-close-fixed-issues@v1 11 | with: 12 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 13 | -------------------------------------------------------------------------------- /.github/workflows/Auto_message_on_creatingissues.yml: -------------------------------------------------------------------------------- 1 | name: Auto message on Creating Issue. 2 | 3 | on: 4 | issues: 5 | types: [opened] 6 | 7 | jobs: 8 | greeting: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - name: Create comment for issue 12 | if: github.event_name =='issues' 13 | uses: peter-evans/create-or-update-comment@v1 14 | with: 15 | issue-number: ${{tojson(github.event.issue.number)}} 16 | body: Hello there!👋, @${{ github.actor }} Welcome to the CES-MMMUT project!🚀⚡Thank you and congrats🎉 for opening issue in this project. Please make sure not to start working on the issue, unless you get assigned to it.😄 17 | 18 | 19 | -------------------------------------------------------------------------------- /.github/workflows/Auto_message_on_pr_merge.yml: -------------------------------------------------------------------------------- 1 | name: Auto message on pr merge 2 | 3 | on: 4 | pull_request_target: 5 | types: [closed] 6 | 7 | jobs: 8 | auto-response: 9 | runs-on: ubuntu-latest 10 | 11 | steps: 12 | - uses: derekprior/add-autoresponse@master 13 | env: 14 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 15 | with: 16 | respondableId: ${{ github.event.pull_request.node_id }} 17 | response: "Thank you @${{ github.event.pull_request.user.login }} for taking out your valuable time in order to contribute to our project. Looking forward for more such amazing contributions :)" 18 | author: ${{ github.event.pull_request.user.login }} 19 | exemptedAuthors: "arpit456jain" 20 | -------------------------------------------------------------------------------- /.github/workflows/Auto_message_on_pr_open.yml: -------------------------------------------------------------------------------- 1 | name: Auto message on pr opened 2 | 3 | on: 4 | pull_request_target: 5 | types: [opened] 6 | 7 | jobs: 8 | auto-response: 9 | runs-on: ubuntu-latest 10 | 11 | steps: 12 | - uses: derekprior/add-autoresponse@master 13 | env: 14 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 15 | with: 16 | respondableId: ${{ github.event.pull_request.node_id }} 17 | response: "Our team will soon review your PR. Thanks @${{ github.event.pull_request.user.login }} :)" 18 | author: ${{ github.event.pull_request.user.login }} 19 | exemptedAuthors: "arpit456jain" 20 | -------------------------------------------------------------------------------- /.github/workflows/Issue_labeler.yml: -------------------------------------------------------------------------------- 1 | name: Issues Labeler 2 | on: 3 | issues: 4 | types: [opened, edited] 5 | jobs: 6 | labeler: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: github/issue-labeler@v2.0 10 | with: 11 | repo-token: "${{ secrets.GITHUB_TOKEN }}" 12 | configuration-path: .github/issues_labeler.yml 13 | enable-versioned-regex: 0 -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- 1 | name: Greetings 2 | 3 | on: [pull_request, issues] 4 | 5 | jobs: 6 | greeting: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/first-interaction@v1 10 | with: 11 | repo-token: ${{ secrets.GITHUB_TOKEN }} 12 | issue-message: 'Hi 😄, thanks for creating your first issue at 13 | CES-MMMUT project!🚀⚡ do read and follow the [Code of Conduct](https://github.com/arpit456jain/Amazing-Css-Effects/blob/master/CODE_OF_CONDUCT.md) while contributing.' 14 | pr-message: 'Thank you for your pull request and welcome to our community! We will soon be getting back to you. Your patience will be greatly appreciated!Thanks! 🥳' 15 | 16 | -------------------------------------------------------------------------------- /.github/workflows/issue-labeler.yml: -------------------------------------------------------------------------------- 1 | name: issue-labeler 2 | 3 | on: 4 | issues: 5 | types: [opened] 6 | 7 | jobs: 8 | automate-issues-labels: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - name: initial labeling 12 | uses: andymckay/labeler@master 13 | with: 14 | add-labels: 'CES-MMMUT' -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yml: -------------------------------------------------------------------------------- 1 | name: Add label to Merged PR 2 | 3 | # The events for whcih this workflow wii be triggered 4 | on: 5 | pull_request_target: 6 | types: [closed] 7 | 8 | # The machine will run each job when workflow will be triggered 9 | jobs: 10 | automate-issues-labels: 11 | runs-on: ubuntu-latest 12 | # These tasks will be run in each job 13 | steps: 14 | - name: initial labeling 15 | uses: andymckay/labeler@master 16 | with: 17 | add-labels: 'CES-MMMUT' -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | pip-wheel-metadata/ 24 | share/python-wheels/ 25 | *.egg-info/ 26 | .installed.cfg 27 | *.egg 28 | MANIFEST 29 | 30 | # PyInstaller 31 | # Usually these files are written by a python script from a template 32 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 33 | *.manifest 34 | *.spec 35 | 36 | # Installer logs 37 | pip-log.txt 38 | pip-delete-this-directory.txt 39 | 40 | # Unit test / coverage reports 41 | htmlcov/ 42 | .tox/ 43 | .nox/ 44 | .coverage 45 | .coverage.* 46 | .cache 47 | nosetests.xml 48 | coverage.xml 49 | *.cover 50 | *.py,cover 51 | .hypothesis/ 52 | .pytest_cache/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | target/ 76 | 77 | # Jupyter Notebook 78 | .ipynb_checkpoints 79 | 80 | # IPython 81 | profile_default/ 82 | ipython_config.py 83 | 84 | # pyenv 85 | .python-version 86 | 87 | # pipenv 88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 91 | # install all needed dependencies. 92 | #Pipfile.lock 93 | 94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 95 | __pypackages__/ 96 | 97 | # Celery stuff 98 | celerybeat-schedule 99 | celerybeat.pid 100 | 101 | # SageMath parsed files 102 | *.sage.py 103 | 104 | # Environments 105 | .env 106 | .venv 107 | env/ 108 | venv/ 109 | ENV/ 110 | env.bak/ 111 | venv.bak/ 112 | 113 | # Spyder project settings 114 | .spyderproject 115 | .spyproject 116 | 117 | # Rope project settings 118 | .ropeproject 119 | 120 | # mkdocs documentation 121 | /site 122 | 123 | # mypy 124 | .mypy_cache/ 125 | .dmypy.json 126 | dmypy.json 127 | 128 | # Pyre type checker 129 | .pyre/ 130 | -------------------------------------------------------------------------------- /CES-Team-Members.md: -------------------------------------------------------------------------------- 1 | 1 [Arpit Jain](https://github.com/arpit456jain)
2 | 2 [Anubhav Miller](https://github.com/mravtechinfo)
3 | 3 [Rupal Singh](https://github.com/rupal121)
4 | 4 [SaumyaSrivastava](https://github.com/SaumyaSrivastava-bot)
5 | 5 [Namita Chaudhary](https://github.com/namita27)
6 | 6 [Soumya Gupta](https://github.com/srhsoumya)
7 | 7 [Siddhartha Pandey](https://github.com/Siddhartha2807)
8 | 8 [Swati Singh](https://github.com/swati-singh909)
9 | 9 [Ujjwal Gupta](https://github.com/Ujjawalgupta42)
10 | 10 []()
11 | 11 []()
12 | 12 []()
13 | 13 []()
14 | 14 []()
15 | 15 []()
16 | -------------------------------------------------------------------------------- /Event.md: -------------------------------------------------------------------------------- 1 | 1 []()
2 | 2 []()
3 | 3 []()
4 | 4 []()
5 | 5 []()
6 | 6 []()
7 | 7 []()
8 | 8 []()
9 | 9 []()
10 | 10 [a]()
11 | 11 []()
12 | 12 []()
13 | 13 []()
14 | 14 []()
15 | 15 []()
16 | 16 []()
17 | 17 []()
18 | 18 []()
19 | 19 []()
20 | 20 []()
21 | 21 []()
22 | 22 []()
23 | 23 []()
24 | 24 []()
25 | 25 []()
26 | 26 [Shruti Singh](singhshruti0902@gmail.com)
27 | 27 []()
28 | 28 []()
29 | 29 []()
30 | 30 []()
31 | 31 [Astha Barnwal](astha2412)
32 | 32 [Sophiya Singh](sophiya02)
33 | 33 []()
34 | 34 []()
35 | 35 []()
36 | 36 []()
37 | 37 []()
38 | 38 [Deepanjali Vyas](DeepanjaliVyas)
39 | 39 [Satyam Chaurasiya](codesatyam)
40 | 40 []()
41 | 41 []()
42 | 42 []()
43 | 43 []()
44 | 44 []()
45 | 45 []()
46 | 46 []()
47 | 47 []()
48 | 48 []()
49 | 49 []()
50 | 50 []()
51 | 51 []()
52 | 52 []()
53 | 53 []()
54 | 54 []()
55 | 55 []()
56 | 56 []()
57 | 57 []()
58 | 58 []()
59 | 59 []()
60 | 60 []()
61 | 61 []()
62 | 62 []()
63 | 63 []()
64 | 64 []()
65 | 65 []()
66 | 66 []()
67 | 67 [Ayushi](ayushim13)
68 | 68 []()
69 | 69 [Himanshu Dubey](himanshud959)
70 | 70 [Vishnu Pratap](vishnupratap3790)
71 | 71 []()
72 | 72 []()
73 | 73 []()
74 | 74 []()
75 | 75 []()
76 | 76 []()
77 | 77 [Subham Kumar Ojha](altyon-get)
78 | 78 []()
79 | 79 []()
80 | 80 [Nitesh Rawat](connectnitesh)
81 | 81 []()
82 | 82 []()
83 | 83 []()
84 | 84 [Arpit Jain](arpit456jain)
85 | 85 []()
86 | 86 []()
87 | 87 []()
88 | 88 []()
89 | 89 [ARYAN BARSAIYAN](AryanBarsaiyan)
90 | 90 []()
91 | 91 [Abhay Singh](deltaTH)
92 | 92 [Abhay Singh](deltaTH)
93 | 93 []()
94 | 94 []()
95 | 95 []()
96 | 96 [Naveen kushwaha](naveen1nk)
97 | 97 []()
98 | 98 []()
99 | 99 []()
100 | 100 [Mahesh Chaubey](Mahesh707186)
101 | 101 []()
102 | 102 []()
103 | 103 [Avinash kumar chaurasia](Avinash170)
104 | 104 []()
-------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | gem 'github-pages' 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 111arpit1 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CES-MMMUT Presents 2 | ![CES-MMMUT](https://socialify.git.ci/arpit456jain/Wield-The-Web/image?description=1&descriptionEditable=%20&forks=1&issues=1&logo=https%3A%2F%2Fraw.githubusercontent.com%2Farpit456jain%2FWield-The-Web%2Fmaster%2Fimg%2Fces2.png&pattern=Brick%20Wall&pulls=1&stargazers=1&theme=Dark) 3 | [![Number of Contributors](https://img.shields.io/github/contributors/arpit456jain/Wield-The-Web)](https://github.com/arpit456jain/Wield-The-Web/graphs/contributors) 4 | [![Issues opened](https://img.shields.io/github/issues/arpit456jain/Wield-The-Web)](https://github.com/arpit456jain/Wield-The-Web/issues) 5 | [![Issues closed](https://img.shields.io/github/issues-closed/arpit456jain/Wield-The-Web)](https://github.com/arpit456jain/Wield-The-Web/issues) 6 | [![PRs open](https://img.shields.io/github/issues-pr/arpit456jain/Wield-The-Web)](https://github.com/arpit456jain/Wield-The-Web/pulls) 7 | [![PRs closed](https://img.shields.io/github/issues-pr-closed/arpit456jain/Wield-The-Web)](https://github.com/arpit456jain/Wield-The-Web/pulls) 8 | ![Repo size](https://img.shields.io/github/repo-size/arpit456jain/Wield-The-Web) 9 | 10 | ### 💻 Tech Stack 11 | 12 | 13 | ### Front-End: 14 | HTML5 CSS3 JavaScript 15 | BootStrap 16 | 17 |

18 | Are you a Newbie in programming and want to dive deep into it? 19 | 20 |

21 |
22 |

Git Setup :-

23 | 37 |
38 |

Setting Project on Local System :-

39 | 63 |
64 |

Creating Pull Request on Github

65 | 71 |
72 |

CES Team 😃

73 |

74 | 75 | 76 | 77 | 79 | 81 | 83 | 85 | 87 | 89 | 90 | 91 | 92 | 94 | 96 | 98 | 100 | 102 | 104 | 105 |
78 |
Arpit Jain
💻
80 |
Anubhav Miller
💻
82 |
Rupal Singh
💻
84 |
SaumyaSrivastava
💻
86 |
Soumya Gupta
💻
88 |
Namita Chaudhary
💻
93 |
Siddhartha Pandey
💻
95 |
Swati Singh
💻
97 |
Ujjawal Gupta
💻
99 |
Kaustuch Srivastava
💻
101 |
Apoorv Dwivedi
💻
103 |
Vaibhav Sharma
💻
106 |
107 | 108 |

Winners 😃

109 |

110 | 111 | 112 | 114 | 116 | 118 | 119 | 120 |
113 |
Shubham Kumar Ojha
💻
115 |
Akriti Srivastava
💻
117 |
Ayushi Mishra
💻
121 | 122 |
123 |

Special Appreciation 😃

124 |

125 | 126 | 127 | 129 | 131 | 133 | 134 | 135 |
128 |
Mahesh Chaubey
💻
130 |
Satwick Deep Verma
💻
132 |
Nitesh Rawat
💻
136 | 137 |
138 |


139 |

✨ Contributors

140 | 141 | Thanks go to these **Wonderful People** 👨🏻‍💻: 🚀 **Contributions** of any kind are welcome! 142 | 143 | 144 | 149 | 150 |
145 | 146 | 147 | 148 |
151 | ## 📘  License 152 | 153 | The CES-MMMUT is released under the under terms of the [MIT License](LICENSE). 154 | 155 | ![forthebadge](https://forthebadge.com/images/badges/uses-html.svg) 156 | ![forthebadge](https://forthebadge.com/images/badges/uses-css.svg) 157 | ![forthebadge](https://forthebadge.com/images/badges/made-with-javascript.svg) 158 | ![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg) 159 | 160 |

Happy Coding 👨‍💻

161 | ## 💬Join Our CES Community 162 | 163 | Join - https://discord.gg/FVPvDUXfRR 164 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-cayman -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | particlesJS('particles-js', 4 | 5 | { 6 | "particles": { 7 | "number": { 8 | "value": 90, 9 | "density": { 10 | "enable": true, 11 | "value_area": 900 12 | } 13 | }, 14 | "color": { 15 | "value": "#ffffff" 16 | }, 17 | "shape": { 18 | "type": "circle", 19 | "stroke": { 20 | "width": 0, 21 | "color": "#000000" 22 | }, 23 | "polygon": { 24 | "nb_sides": 5 25 | }, 26 | "image": { 27 | "src": "img/github.svg", 28 | "width": 100, 29 | "height": 100 30 | } 31 | }, 32 | "opacity": { 33 | "value": 0.5, 34 | "random": false, 35 | "anim": { 36 | "enable": false, 37 | "speed": 1, 38 | "opacity_min": 0.1, 39 | "sync": false 40 | } 41 | }, 42 | "size": { 43 | "value": 5, 44 | "random": true, 45 | "anim": { 46 | "enable": false, 47 | "speed": 40, 48 | "size_min": 0.1, 49 | "sync": false 50 | } 51 | }, 52 | "line_linked": { 53 | "enable": true, 54 | "distance": 150, 55 | "color": "#ffffff", 56 | "opacity": 0.4, 57 | "width": 1 58 | }, 59 | "move": { 60 | "enable": true, 61 | "speed": 6, 62 | "direction": "none", 63 | "random": false, 64 | "straight": false, 65 | "out_mode": "out", 66 | "attract": { 67 | "enable": false, 68 | "rotateX": 600, 69 | "rotateY": 1200 70 | } 71 | } 72 | }, 73 | "interactivity": { 74 | "detect_on": "canvas", 75 | "events": { 76 | "onhover": { 77 | "enable": true, 78 | "mode": "repulse" 79 | }, 80 | "onclick": { 81 | "enable": true, 82 | "mode": "push" 83 | }, 84 | "resize": true 85 | }, 86 | "modes": { 87 | "grab": { 88 | "distance": 400, 89 | "line_linked": { 90 | "opacity": 1 91 | } 92 | }, 93 | "bubble": { 94 | "distance": 400, 95 | "size": 40, 96 | "duration": 2, 97 | "opacity": 8, 98 | "speed": 3 99 | }, 100 | "repulse": { 101 | "distance": 200 102 | }, 103 | "push": { 104 | "particles_nb": 4 105 | }, 106 | "remove": { 107 | "particles_nb": 2 108 | } 109 | } 110 | }, 111 | "retina_detect": true, 112 | "config_demo": { 113 | "hide_card": false, 114 | "background_color": "#b61924", 115 | "background_image": "", 116 | "background_position": "50% 50%", 117 | "background_repeat": "no-repeat", 118 | "background_size": "cover" 119 | } 120 | } 121 | 122 | ); -------------------------------------------------------------------------------- /ces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/ces.png -------------------------------------------------------------------------------- /countdown/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CodePen - Countdown Rings 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 |

hi

16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /countdown/script.js: -------------------------------------------------------------------------------- 1 | var ringer = { 2 | //countdown_to: "10/31/2014", 3 | countdown_to: "10/31/2020", 4 | rings: { 5 | 'DAYS': { 6 | s: 86400000, // mseconds in a day, 7 | max: 365 8 | }, 9 | 'HOURS': { 10 | s: 3600000, // mseconds per hour, 11 | max: 24 12 | }, 13 | 'MINUTES': { 14 | s: 60000, // mseconds per minute 15 | max: 60 16 | }, 17 | 'SECONDS': { 18 | s: 1000, 19 | max: 60 20 | } 21 | }, 22 | r_count: 5, 23 | r_spacing: 10, // px 24 | r_size: 100, // px 25 | r_thickness: 2, // px 26 | update_interval: 11, // ms 27 | 28 | 29 | init: function(){ 30 | 31 | $r = ringer; 32 | var mycountdown = document.getElementById('mycountdown'); 33 | $r.cvs = document.createElement('canvas'); 34 | 35 | $r.size = { 36 | w: ($r.r_size + $r.r_thickness) * $r.r_count + ($r.r_spacing*($r.r_count-1)), 37 | h: ($r.r_size + $r.r_thickness) 38 | }; 39 | 40 | 41 | 42 | $r.cvs.setAttribute('width',$r.size.w); 43 | $r.cvs.setAttribute('height',$r.size.h); 44 | $r.ctx = $r.cvs.getContext('2d'); 45 | $(mycountdown).append($r.cvs); 46 | $r.cvs = $($r.cvs); 47 | $r.ctx.textAlign = 'center'; 48 | $r.actual_size = $r.r_size + $r.r_thickness; 49 | $r.countdown_to_time = new Date($r.countdown_to).getTime(); 50 | $r.cvs.css({ width: $r.size.w+"px", height: $r.size.h+"px" }); 51 | 52 | $r.go(); 53 | }, 54 | ctx: null, 55 | go: function(){ 56 | var idx=0; 57 | 58 | $r.time = (new Date().getTime()) - $r.countdown_to_time; 59 | 60 | 61 | for(var r_key in $r.rings) $r.unit(idx++,r_key,$r.rings[r_key]); 62 | 63 | setTimeout($r.go,$r.update_interval); 64 | }, 65 | unit: function(idx,label,ring) { 66 | var x,y, value, ring_secs = ring.s; 67 | value = parseFloat($r.time/ring_secs); 68 | $r.time-=Math.round(parseInt(value)) * ring_secs; 69 | value = Math.abs(value); 70 | 71 | x = ($r.r_size*.5 + $r.r_thickness*.5); 72 | x +=+(idx*($r.r_size+$r.r_spacing+$r.r_thickness)); 73 | y = $r.r_size*.5; 74 | y += $r.r_thickness*.5; 75 | 76 | 77 | // calculate arc end angle 78 | var degrees = 360-(value / ring.max) * 360.0; 79 | var endAngle = degrees * (Math.PI / 180); 80 | 81 | $r.ctx.save(); 82 | 83 | $r.ctx.translate(x,y); 84 | $r.ctx.clearRect($r.actual_size*-0.5,$r.actual_size*-0.5,$r.actual_size,$r.actual_size); 85 | 86 | // first circle 87 | $r.ctx.strokeStyle = "rgba(128,128,128,0.2)"; 88 | $r.ctx.beginPath(); 89 | $r.ctx.arc(0,0,$r.r_size/2,0,2 * Math.PI, 2); 90 | $r.ctx.lineWidth =$r.r_thickness; 91 | $r.ctx.stroke(); 92 | 93 | // second circle 94 | $r.ctx.strokeStyle = "rgba(253, 128, 1, 0.9)"; 95 | $r.ctx.beginPath(); 96 | $r.ctx.arc(0,0,$r.r_size/2,0,endAngle, 1); 97 | $r.ctx.lineWidth =$r.r_thickness; 98 | $r.ctx.stroke(); 99 | 100 | // label 101 | $r.ctx.fillStyle = "#ffffff"; 102 | 103 | $r.ctx.font = '12px Helvetica'; 104 | $r.ctx.fillText(label, 0, 23); 105 | $r.ctx.fillText(label, 0, 23); 106 | 107 | $r.ctx.font = 'bold 40px Helvetica'; 108 | $r.ctx.fillText(Math.floor(value), 0, 10); 109 | 110 | $r.ctx.restore(); 111 | } 112 | } 113 | 114 | ringer.init(); -------------------------------------------------------------------------------- /countdown/style.css: -------------------------------------------------------------------------------- 1 | body, html { 2 | width: 100%; 3 | height: 100%; 4 | margin: 0; 5 | } 6 | 7 | html { 8 | display: table; 9 | } 10 | 11 | canvas { 12 | width: 900px; 13 | height: 200px; 14 | display: block; 15 | position: relative; 16 | background: transparent; 17 | margin: 40px auto; 18 | } 19 | /*canvas:hover 20 | { 21 | background-color: orange; 22 | }*/ 23 | 24 | body { 25 | background: #000000; 26 | /*background-image: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/12399/free-pumpkin-wallpaper-25771-26455-hd-wallpapers.jpg");*/ 27 | background-position: top center; 28 | background-size: cover; 29 | color: #fff; 30 | margin: 0; 31 | padding: 0; 32 | overflow: hidden; 33 | display: table-cell; 34 | vertical-align: middle; 35 | text-align: center; 36 | } -------------------------------------------------------------------------------- /css/flexslider.css: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery FlexSlider v2.6.0 3 | * http://www.woothemes.com/flexslider/ 4 | * 5 | * Copyright 2012 WooThemes 6 | * Free to use under the GPLv2 and later license. 7 | * http://www.gnu.org/licenses/gpl-2.0.html 8 | * 9 | * Contributing author: Tyler Smith (@mbmufffin) 10 | * 11 | */ 12 | /* ==================================================================================================================== 13 | * FONT-FACE 14 | * ====================================================================================================================*/ 15 | /*@font-face { 16 | font-family: 'flexslider-icon'; 17 | src: url('fonts/flexslider-icon.eot'); 18 | src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg'); 19 | font-weight: normal; 20 | font-style: normal; 21 | }*/ 22 | /* ==================================================================================================================== 23 | * RESETS 24 | * ====================================================================================================================*/ 25 | .flex-container a:hover, 26 | .flex-slider a:hover { 27 | outline: none; 28 | } 29 | .slides, 30 | .slides > li, 31 | .flex-control-nav, 32 | .flex-direction-nav { 33 | margin: 0; 34 | padding: 0; 35 | list-style: none; 36 | } 37 | .flex-pauseplay span { 38 | text-transform: capitalize; 39 | } 40 | /* ==================================================================================================================== 41 | * BASE STYLES 42 | * ====================================================================================================================*/ 43 | .flexslider { 44 | margin: 0; 45 | padding: 0; 46 | } 47 | .flexslider .slides > li { 48 | display: none; 49 | -webkit-backface-visibility: hidden; 50 | } 51 | .flexslider .slides img { 52 | width: 100%; 53 | display: block; 54 | } 55 | .flexslider .slides:after { 56 | /*content: "\0020";*/ 57 | display: block; 58 | clear: both; 59 | visibility: hidden; 60 | line-height: 0; 61 | height: 0; 62 | } 63 | html[xmlns] .flexslider .slides { 64 | display: block; 65 | } 66 | * html .flexslider .slides { 67 | height: 1%; 68 | } 69 | .no-js .flexslider .slides > li:first-child { 70 | display: block; 71 | } 72 | /* ==================================================================================================================== 73 | * DEFAULT THEME 74 | * ====================================================================================================================*/ 75 | .flexslider { 76 | margin: 0 0 60px; 77 | background: #ffffff; 78 | border: 4px solid #ffffff; 79 | position: relative; 80 | zoom: 1; 81 | -webkit-border-radius: 4px; 82 | -moz-border-radius: 4px; 83 | border-radius: 4px; 84 | -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); 85 | -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); 86 | -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); 87 | box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2); 88 | } 89 | .flexslider .slides { 90 | zoom: 1; 91 | } 92 | .flexslider .slides img { 93 | height: auto; 94 | -moz-user-select: none; 95 | } 96 | .flex-viewport { 97 | max-height: 2000px; 98 | -webkit-transition: all 1s ease; 99 | -moz-transition: all 1s ease; 100 | -ms-transition: all 1s ease; 101 | -o-transition: all 1s ease; 102 | transition: all 1s ease; 103 | } 104 | .loading .flex-viewport { 105 | max-height: 300px; 106 | } 107 | .carousel li { 108 | margin-right: 5px; 109 | } 110 | .flex-direction-nav { 111 | *height: 0; 112 | } 113 | .flex-direction-nav a { 114 | text-decoration: none; 115 | display: block; 116 | width: 40px; 117 | height: 40px; 118 | margin: -20px 0 0; 119 | position: absolute; 120 | top: 50%; 121 | z-index: 10; 122 | overflow: hidden; 123 | opacity: 0; 124 | cursor: pointer; 125 | color: rgba(0, 0, 0, 0.8); 126 | text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); 127 | -webkit-transition: all 0.3s ease-in-out; 128 | -moz-transition: all 0.3s ease-in-out; 129 | -ms-transition: all 0.3s ease-in-out; 130 | -o-transition: all 0.3s ease-in-out; 131 | transition: all 0.3s ease-in-out; 132 | } 133 | .flex-direction-nav a:before { 134 | font-family: "flexslider-icon"; 135 | font-size: 40px; 136 | display: inline-block; 137 | content: '\f001'; 138 | color: rgba(0, 0, 0, 0.8); 139 | text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); 140 | } 141 | .flex-direction-nav a.flex-next:before { 142 | content: '\f002'; 143 | } 144 | .flex-direction-nav .flex-prev { 145 | left: -50px; 146 | } 147 | .flex-direction-nav .flex-next { 148 | right: -50px; 149 | text-align: right; 150 | } 151 | .flexslider:hover .flex-direction-nav .flex-prev { 152 | opacity: 0.7; 153 | left: 10px; 154 | } 155 | .flexslider:hover .flex-direction-nav .flex-prev:hover { 156 | opacity: 1; 157 | } 158 | .flexslider:hover .flex-direction-nav .flex-next { 159 | opacity: 0.7; 160 | right: 10px; 161 | } 162 | .flexslider:hover .flex-direction-nav .flex-next:hover { 163 | opacity: 1; 164 | } 165 | .flex-direction-nav .flex-disabled { 166 | opacity: 0!important; 167 | filter: alpha(opacity=0); 168 | cursor: default; 169 | z-index: -1; 170 | } 171 | .flex-pauseplay a { 172 | display: block; 173 | width: 20px; 174 | height: 20px; 175 | position: absolute; 176 | bottom: 5px; 177 | left: 10px; 178 | opacity: 0.8; 179 | z-index: 10; 180 | overflow: hidden; 181 | cursor: pointer; 182 | color: #000; 183 | } 184 | .flex-pauseplay a:before { 185 | font-family: "flexslider-icon"; 186 | font-size: 20px; 187 | display: inline-block; 188 | content: '\f004'; 189 | } 190 | .flex-pauseplay a:hover { 191 | opacity: 1; 192 | } 193 | .flex-pauseplay a.flex-play:before { 194 | content: '\f003'; 195 | } 196 | .flex-control-nav { 197 | width: 100%; 198 | position: absolute; 199 | bottom: -40px; 200 | text-align: center; 201 | } 202 | .flex-control-nav li { 203 | margin: 0 6px; 204 | display: inline-block; 205 | zoom: 1; 206 | *display: inline; 207 | } 208 | .flex-control-paging li a { 209 | width: 11px; 210 | height: 11px; 211 | display: block; 212 | background: #666; 213 | background: rgba(0, 0, 0, 0.5); 214 | cursor: pointer; 215 | text-indent: -9999px; 216 | -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); 217 | -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); 218 | -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); 219 | box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); 220 | -webkit-border-radius: 20px; 221 | -moz-border-radius: 20px; 222 | border-radius: 20px; 223 | } 224 | .flex-control-paging li a:hover { 225 | background: #333; 226 | background: rgba(0, 0, 0, 0.7); 227 | } 228 | .flex-control-paging li a.flex-active { 229 | background: #000; 230 | background: rgba(0, 0, 0, 0.9); 231 | cursor: default; 232 | } 233 | .flex-control-thumbs { 234 | margin: 5px 0 0; 235 | position: static; 236 | overflow: hidden; 237 | } 238 | .flex-control-thumbs li { 239 | width: 25%; 240 | float: left; 241 | margin: 0; 242 | } 243 | .flex-control-thumbs img { 244 | width: 100%; 245 | height: auto; 246 | display: block; 247 | opacity: .7; 248 | cursor: pointer; 249 | -moz-user-select: none; 250 | -webkit-transition: all 1s ease; 251 | -moz-transition: all 1s ease; 252 | -ms-transition: all 1s ease; 253 | -o-transition: all 1s ease; 254 | transition: all 1s ease; 255 | } 256 | .flex-control-thumbs img:hover { 257 | opacity: 1; 258 | } 259 | .flex-control-thumbs .flex-active { 260 | opacity: 1; 261 | cursor: default; 262 | } 263 | /* ==================================================================================================================== 264 | * RESPONSIVE 265 | * ====================================================================================================================*/ 266 | @media screen and (max-width: 860px) { 267 | .flex-direction-nav .flex-prev { 268 | opacity: 1; 269 | left: 10px; 270 | } 271 | .flex-direction-nav .flex-next { 272 | opacity: 1; 273 | right: 10px; 274 | } 275 | } -------------------------------------------------------------------------------- /css/magnific-popup.css: -------------------------------------------------------------------------------- 1 | /* Magnific Popup CSS */ 2 | .mfp-bg { 3 | top: 0; 4 | left: 0; 5 | width: 100%; 6 | height: 100%; 7 | z-index: 1042; 8 | overflow: hidden; 9 | position: fixed; 10 | background: #0b0b0b; 11 | opacity: 0.8; 12 | filter: alpha(opacity=80); } 13 | 14 | .mfp-wrap { 15 | top: 0; 16 | left: 0; 17 | width: 100%; 18 | height: 100%; 19 | z-index: 1043; 20 | position: fixed; 21 | outline: none !important; 22 | -webkit-backface-visibility: hidden; } 23 | 24 | .mfp-container { 25 | text-align: center; 26 | position: absolute; 27 | width: 100%; 28 | height: 100%; 29 | left: 0; 30 | top: 0; 31 | padding: 0 8px; 32 | -webkit-box-sizing: border-box; 33 | -moz-box-sizing: border-box; 34 | box-sizing: border-box; } 35 | 36 | .mfp-container:before { 37 | content: ''; 38 | display: inline-block; 39 | height: 100%; 40 | vertical-align: middle; } 41 | 42 | .mfp-align-top .mfp-container:before { 43 | display: none; } 44 | 45 | .mfp-content { 46 | position: relative; 47 | display: inline-block; 48 | vertical-align: middle; 49 | margin: 0 auto; 50 | text-align: left; 51 | z-index: 1045; } 52 | 53 | .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { 54 | width: 100%; 55 | cursor: auto; } 56 | 57 | .mfp-ajax-cur { 58 | cursor: progress; } 59 | 60 | .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { 61 | cursor: -moz-zoom-out; 62 | cursor: -webkit-zoom-out; 63 | cursor: zoom-out; } 64 | 65 | .mfp-zoom { 66 | cursor: pointer; 67 | cursor: -webkit-zoom-in; 68 | cursor: -moz-zoom-in; 69 | cursor: zoom-in; } 70 | 71 | .mfp-auto-cursor .mfp-content { 72 | cursor: auto; } 73 | 74 | .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { 75 | -webkit-user-select: none; 76 | -moz-user-select: none; 77 | user-select: none; } 78 | 79 | .mfp-loading.mfp-figure { 80 | display: none; } 81 | 82 | .mfp-hide { 83 | display: none !important; } 84 | 85 | .mfp-preloader { 86 | color: #cccccc; 87 | position: absolute; 88 | top: 50%; 89 | width: auto; 90 | text-align: center; 91 | margin-top: -0.8em; 92 | left: 8px; 93 | right: 8px; 94 | z-index: 1044; } 95 | .mfp-preloader a { 96 | color: #cccccc; } 97 | .mfp-preloader a:hover { 98 | color: white; } 99 | 100 | .mfp-s-ready .mfp-preloader { 101 | display: none; } 102 | 103 | .mfp-s-error .mfp-content { 104 | display: none; } 105 | 106 | button.mfp-close, button.mfp-arrow { 107 | overflow: visible; 108 | cursor: pointer; 109 | background: transparent; 110 | border: 0; 111 | -webkit-appearance: none; 112 | display: block; 113 | outline: none; 114 | padding: 0; 115 | z-index: 1046; 116 | -webkit-box-shadow: none; 117 | box-shadow: none; } 118 | button::-moz-focus-inner { 119 | padding: 0; 120 | border: 0; } 121 | 122 | .mfp-close { 123 | width: 44px; 124 | height: 44px; 125 | line-height: 44px; 126 | position: absolute; 127 | right: 0; 128 | top: 0; 129 | text-decoration: none; 130 | text-align: center; 131 | opacity: 0.65; 132 | filter: alpha(opacity=65); 133 | padding: 0 0 18px 10px; 134 | color: white; 135 | font-style: normal; 136 | font-size: 28px; 137 | font-family: Arial, Baskerville, monospace; } 138 | .mfp-close:hover, .mfp-close:focus { 139 | opacity: 1; 140 | filter: alpha(opacity=100); } 141 | .mfp-close:active { 142 | top: 1px; } 143 | 144 | .mfp-close-btn-in .mfp-close { 145 | color: #333333; } 146 | 147 | .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { 148 | color: white; 149 | right: -6px; 150 | text-align: right; 151 | padding-right: 6px; 152 | width: 100%; } 153 | 154 | .mfp-counter { 155 | position: absolute; 156 | top: 0; 157 | right: 0; 158 | color: #cccccc; 159 | font-size: 12px; 160 | line-height: 18px; } 161 | 162 | .mfp-arrow { 163 | position: absolute; 164 | opacity: 0.65; 165 | filter: alpha(opacity=65); 166 | margin: 0; 167 | top: 50%; 168 | margin-top: -55px; 169 | padding: 0; 170 | width: 90px; 171 | height: 110px; 172 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } 173 | .mfp-arrow:active { 174 | margin-top: -54px; } 175 | .mfp-arrow:hover, .mfp-arrow:focus { 176 | opacity: 1; 177 | filter: alpha(opacity=100); } 178 | .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a { 179 | content: ''; 180 | display: block; 181 | width: 0; 182 | height: 0; 183 | position: absolute; 184 | left: 0; 185 | top: 0; 186 | margin-top: 35px; 187 | margin-left: 35px; 188 | border: medium inset transparent; } 189 | .mfp-arrow:after, .mfp-arrow .mfp-a { 190 | border-top-width: 13px; 191 | border-bottom-width: 13px; 192 | top: 8px; } 193 | .mfp-arrow:before, .mfp-arrow .mfp-b { 194 | border-top-width: 21px; 195 | border-bottom-width: 21px; 196 | opacity: 0.7; } 197 | 198 | .mfp-arrow-left { 199 | left: 0; } 200 | .mfp-arrow-left:after, .mfp-arrow-left .mfp-a { 201 | border-right: 17px solid white; 202 | margin-left: 31px; } 203 | .mfp-arrow-left:before, .mfp-arrow-left .mfp-b { 204 | margin-left: 25px; 205 | border-right: 27px solid #3f3f3f; } 206 | 207 | .mfp-arrow-right { 208 | right: 0; } 209 | .mfp-arrow-right:after, .mfp-arrow-right .mfp-a { 210 | border-left: 17px solid white; 211 | margin-left: 39px; } 212 | .mfp-arrow-right:before, .mfp-arrow-right .mfp-b { 213 | border-left: 27px solid #3f3f3f; } 214 | 215 | .mfp-iframe-holder { 216 | padding-top: 40px; 217 | padding-bottom: 40px; } 218 | .mfp-iframe-holder .mfp-content { 219 | line-height: 0; 220 | width: 100%; 221 | max-width: 900px; } 222 | .mfp-iframe-holder .mfp-close { 223 | top: -40px; } 224 | 225 | .mfp-iframe-scaler { 226 | width: 100%; 227 | height: 0; 228 | overflow: hidden; 229 | padding-top: 56.25%; } 230 | .mfp-iframe-scaler iframe { 231 | position: absolute; 232 | display: block; 233 | top: 0; 234 | left: 0; 235 | width: 100%; 236 | height: 100%; 237 | box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); 238 | background: black; } 239 | 240 | /* Main image in popup */ 241 | img.mfp-img { 242 | width: auto; 243 | max-width: 100%; 244 | height: auto; 245 | display: block; 246 | line-height: 0; 247 | -webkit-box-sizing: border-box; 248 | -moz-box-sizing: border-box; 249 | box-sizing: border-box; 250 | padding: 40px 0 40px; 251 | margin: 0 auto; } 252 | 253 | /* The shadow behind the image */ 254 | .mfp-figure { 255 | line-height: 0; } 256 | .mfp-figure:after { 257 | content: ''; 258 | position: absolute; 259 | left: 0; 260 | top: 40px; 261 | bottom: 40px; 262 | display: block; 263 | right: 0; 264 | width: auto; 265 | height: auto; 266 | z-index: -1; 267 | box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); 268 | background: #444444; } 269 | .mfp-figure small { 270 | color: #bdbdbd; 271 | display: block; 272 | font-size: 12px; 273 | line-height: 14px; } 274 | .mfp-figure figure { 275 | margin: 0; } 276 | 277 | .mfp-bottom-bar { 278 | margin-top: -36px; 279 | position: absolute; 280 | top: 100%; 281 | left: 0; 282 | width: 100%; 283 | cursor: auto; } 284 | 285 | .mfp-title { 286 | text-align: left; 287 | line-height: 18px; 288 | color: #f3f3f3; 289 | word-wrap: break-word; 290 | padding-right: 36px; } 291 | 292 | .mfp-image-holder .mfp-content { 293 | max-width: 100%; } 294 | 295 | .mfp-gallery .mfp-image-holder .mfp-figure { 296 | cursor: pointer; } 297 | 298 | @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { 299 | /** 300 | * Remove all paddings around the image on small screen 301 | */ 302 | .mfp-img-mobile .mfp-image-holder { 303 | padding-left: 0; 304 | padding-right: 0; } 305 | .mfp-img-mobile img.mfp-img { 306 | padding: 0; } 307 | .mfp-img-mobile .mfp-figure:after { 308 | top: 0; 309 | bottom: 0; } 310 | .mfp-img-mobile .mfp-figure small { 311 | display: inline; 312 | margin-left: 5px; } 313 | .mfp-img-mobile .mfp-bottom-bar { 314 | background: rgba(0, 0, 0, 0.6); 315 | bottom: 0; 316 | margin: 0; 317 | top: auto; 318 | padding: 3px 5px; 319 | position: fixed; 320 | -webkit-box-sizing: border-box; 321 | -moz-box-sizing: border-box; 322 | box-sizing: border-box; } 323 | .mfp-img-mobile .mfp-bottom-bar:empty { 324 | padding: 0; } 325 | .mfp-img-mobile .mfp-counter { 326 | right: 5px; 327 | top: 3px; } 328 | .mfp-img-mobile .mfp-close { 329 | top: 0; 330 | right: 0; 331 | width: 35px; 332 | height: 35px; 333 | line-height: 35px; 334 | background: rgba(0, 0, 0, 0.6); 335 | position: fixed; 336 | text-align: center; 337 | padding: 0; } } 338 | 339 | @media all and (max-width: 900px) { 340 | .mfp-arrow { 341 | -webkit-transform: scale(0.75); 342 | transform: scale(0.75); } 343 | .mfp-arrow-left { 344 | -webkit-transform-origin: 0; 345 | transform-origin: 0; } 346 | .mfp-arrow-right { 347 | -webkit-transform-origin: 100%; 348 | transform-origin: 100%; } 349 | .mfp-container { 350 | padding-left: 6px; 351 | padding-right: 6px; } } 352 | 353 | .mfp-ie7 .mfp-img { 354 | padding: 0; } 355 | .mfp-ie7 .mfp-bottom-bar { 356 | width: 600px; 357 | left: 50%; 358 | margin-left: -300px; 359 | margin-top: 5px; 360 | padding-bottom: 5px; } 361 | .mfp-ie7 .mfp-container { 362 | padding: 0; } 363 | .mfp-ie7 .mfp-content { 364 | padding-top: 44px; } 365 | .mfp-ie7 .mfp-close { 366 | top: 0; 367 | right: 0; 368 | padding-top: 0; } -------------------------------------------------------------------------------- /css/owl.carousel.min.css: -------------------------------------------------------------------------------- 1 | .owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1} -------------------------------------------------------------------------------- /css/owl.theme.default.min.css: -------------------------------------------------------------------------------- 1 | .owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} -------------------------------------------------------------------------------- /css/style.css.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "mappings": "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", 4 | "sources": ["../sass/style.scss","../sass/bootstrap/mixins/_vendor-prefixes.scss","../sass/bootstrap/_variables.scss"], 5 | "names": [], 6 | "file": "style.css" 7 | } -------------------------------------------------------------------------------- /fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/1.jpg -------------------------------------------------------------------------------- /img/10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/10.jpg -------------------------------------------------------------------------------- /img/1st.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/1st.jpg -------------------------------------------------------------------------------- /img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/2.jpg -------------------------------------------------------------------------------- /img/2nd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/2nd.jpg -------------------------------------------------------------------------------- /img/3rd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/3rd.jpg -------------------------------------------------------------------------------- /img/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/4.jpg -------------------------------------------------------------------------------- /img/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/5.jpg -------------------------------------------------------------------------------- /img/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/6.jpg -------------------------------------------------------------------------------- /img/7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/7.jpg -------------------------------------------------------------------------------- /img/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/8.jpg -------------------------------------------------------------------------------- /img/9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/9.jpg -------------------------------------------------------------------------------- /img/Akriti.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/Akriti.jpeg -------------------------------------------------------------------------------- /img/Ayushi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/Ayushi.jpeg -------------------------------------------------------------------------------- /img/Namita.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/Namita.jpg -------------------------------------------------------------------------------- /img/arpit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/arpit.jpg -------------------------------------------------------------------------------- /img/ces2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/ces2.png -------------------------------------------------------------------------------- /img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/favicon-32x32.png -------------------------------------------------------------------------------- /img/logo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/logo3.png -------------------------------------------------------------------------------- /img/shubhum.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/shubhum.jpg -------------------------------------------------------------------------------- /img/swati.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/swati.jpg -------------------------------------------------------------------------------- /img/websitelayout1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/websitelayout1.png -------------------------------------------------------------------------------- /img/websitelayout2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/websitelayout2.png -------------------------------------------------------------------------------- /img/websitelayout3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/websitelayout3.png -------------------------------------------------------------------------------- /img/websitelayout4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/websitelayout4.png -------------------------------------------------------------------------------- /img/websitelayout5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpit456jain/Wield-The-Web/2d64cd49cb18f6d1d1f3de0746dc8149febc7e85/img/websitelayout5.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Wield The Web 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 144 | 145 | 146 | 147 | 148 | 174 | 175 | 196 | 197 | 198 | 199 |
200 |
201 |
202 |
203 |
204 |

Event Details

205 |

"Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer to do, let us concentrate rather on explaining to human beings what we want a computer to do." -Donald E. Knuth

206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |

ROUND 1 Web_D-Quiz

215 |
216 | 217 | 7 July 2021 218 | 7 July 2021 219 | 220 |
221 |
222 | 223 | 4:00 PM 224 | 6:00 PM 225 |
226 |

First-round will be an online quiz on Google form having 30 questions within 45 minutes. We believe that this quiz will help the students in the assessment of their level of understanding in Web Development. 227 |

228 |
229 |
230 |
231 |
232 |

ROUND 2 Template Making

233 |
234 | 235 | 7 July 2021 236 | 13 July 2021 237 |
238 |
239 | 240 | 7:00 PM 241 | 11:59 PM 242 |
243 |

The second round will be a template-making round in which you have to make some templates either simple front-end or some cool CSS effects or any small JavaScript project.

244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 | 253 |
254 |
255 |
256 |
257 |
258 |

Event Coordinators

259 |

July 6th, 2021 , MMMUT

260 |
261 |
262 |
263 |
264 |
265 | 266 |
267 |
268 |

Arpit-Jain

269 |

CSE , Sophomore year

270 |

“A great event manager makes even the host feel like a guest, What you need, is an Event, to remember for a lifetime. You can't be a good manager if you are doing everything yourself.”

271 | 272 | 273 | 274 |
275 |
276 | 277 |
278 |
279 | groom 280 |
281 |
282 |

Namita Chaudhary

283 |

CSE , Sophomore year

284 |

“Desire is the key to motivation, but it’s determination and commitment to an unrelenting pursuit of your goal -- a commitment to excellence -- that will enable you to attain the success you seek.”

285 | 286 | 287 | 288 |
289 |
290 |
291 |
292 |
293 |
294 | 295 |
296 |
297 |
298 |
299 | 300 |

Our Winners

301 |

Congratulations

302 |
303 |
304 |
305 |
306 |
    307 |
  • 308 |
    309 |
    310 |
    311 |

    Shubham Kumar Ojha

    312 | CSE 1st year,MMMUT 313 |
    314 |
    315 | 316 |
    317 |
    318 |
  • 319 |
  • 320 |
    321 |
    322 |
    323 |

    Akriti Srivastava

    324 | CSE 1st year,MMMUT 325 |
    326 |
    327 | 328 |
    329 |
    330 |
  • 331 |
  • 332 |
    333 |
    334 |
    335 |

    Ayushi Mishra

    336 | CSE 1st year,MMMUT 337 |
    338 |
    339 | 340 |
    341 |
    342 |
  • 343 |
344 |
345 |
346 |
347 |
348 | 349 | 352 |
353 | 354 |
355 | 356 |
357 |

F.A.Q

358 |
359 | 360 |
361 |
362 | 441 |
442 |
443 | 444 |
445 | 446 |
447 | 448 | 449 | 452 | 512 | 513 | 514 | 515 | 516 | 517 |
518 | 519 |
520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 565 | 566 | 567 | 568 | -------------------------------------------------------------------------------- /js/google_map.js: -------------------------------------------------------------------------------- 1 | 2 | var google; 3 | 4 | function init() { 5 | // Basic options for a simple Google Map 6 | // For more options see: https://developers.google.com/maps/documentation/javascript/reference#MapOptions 7 | // var myLatlng = new google.maps.LatLng(40.71751, -73.990922); 8 | var myLatlng = new google.maps.LatLng(40.69847032728747, -73.9514422416687); 9 | // 39.399872 10 | // -8.224454 11 | 12 | var mapOptions = { 13 | // How zoomed in you want the map to start at (always required) 14 | zoom: 7, 15 | 16 | // The latitude and longitude to center the map (always required) 17 | center: myLatlng, 18 | 19 | // How you would like to style the map. 20 | scrollwheel: false, 21 | styles: [{"featureType":"administrative.land_parcel","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"landscape.man_made","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"poi","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road","elementType":"labels","stylers":[{"visibility":"simplified"},{"lightness":20}]},{"featureType":"road.highway","elementType":"geometry","stylers":[{"hue":"#f49935"}]},{"featureType":"road.highway","elementType":"labels","stylers":[{"visibility":"simplified"}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"hue":"#fad959"}]},{"featureType":"road.arterial","elementType":"labels","stylers":[{"visibility":"off"}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"visibility":"simplified"}]},{"featureType":"road.local","elementType":"labels","stylers":[{"visibility":"simplified"}]},{"featureType":"transit","elementType":"all","stylers":[{"visibility":"off"}]},{"featureType":"water","elementType":"all","stylers":[{"hue":"#a1cdfc"},{"saturation":30},{"lightness":49}]}] 22 | }; 23 | 24 | 25 | 26 | // Get the HTML DOM element that will contain your map 27 | // We are using a div with id="map" seen below in the 28 | var mapElement = document.getElementById('map'); 29 | 30 | // Create the Google Map using out element and options defined above 31 | var map = new google.maps.Map(mapElement, mapOptions); 32 | 33 | var addresses = ['Brooklyn']; 34 | 35 | for (var x = 0; x < addresses.length; x++) { 36 | $.getJSON('http://maps.googleapis.com/maps/api/geocode/json?address='+addresses[x]+'&sensor=false', null, function (data) { 37 | var p = data.results[0].geometry.location 38 | var latlng = new google.maps.LatLng(p.lat, p.lng); 39 | new google.maps.Marker({ 40 | position: latlng, 41 | map: map, 42 | icon: 'images/loc.png' 43 | }); 44 | 45 | }); 46 | } 47 | 48 | } 49 | google.maps.event.addDomListener(window, 'load', init); -------------------------------------------------------------------------------- /js/jquery.countTo.js: -------------------------------------------------------------------------------- 1 | (function (factory) { 2 | if (typeof define === 'function' && define.amd) { 3 | // AMD 4 | define(['jquery'], factory); 5 | } else if (typeof exports === 'object') { 6 | // CommonJS 7 | factory(require('jquery')); 8 | } else { 9 | // Browser globals 10 | factory(jQuery); 11 | } 12 | }(function ($) { 13 | var CountTo = function (element, options) { 14 | this.$element = $(element); 15 | this.options = $.extend({}, CountTo.DEFAULTS, this.dataOptions(), options); 16 | this.init(); 17 | }; 18 | 19 | CountTo.DEFAULTS = { 20 | from: 0, // the number the element should start at 21 | to: 0, // the number the element should end at 22 | speed: 1000, // how long it should take to count between the target numbers 23 | refreshInterval: 100, // how often the element should be updated 24 | decimals: 0, // the number of decimal places to show 25 | formatter: formatter, // handler for formatting the value before rendering 26 | onUpdate: null, // callback method for every time the element is updated 27 | onComplete: null // callback method for when the element finishes updating 28 | }; 29 | 30 | CountTo.prototype.init = function () { 31 | this.value = this.options.from; 32 | this.loops = Math.ceil(this.options.speed / this.options.refreshInterval); 33 | this.loopCount = 0; 34 | this.increment = (this.options.to - this.options.from) / this.loops; 35 | }; 36 | 37 | CountTo.prototype.dataOptions = function () { 38 | var options = { 39 | from: this.$element.data('from'), 40 | to: this.$element.data('to'), 41 | speed: this.$element.data('speed'), 42 | refreshInterval: this.$element.data('refresh-interval'), 43 | decimals: this.$element.data('decimals') 44 | }; 45 | 46 | var keys = Object.keys(options); 47 | 48 | for (var i in keys) { 49 | var key = keys[i]; 50 | 51 | if (typeof(options[key]) === 'undefined') { 52 | delete options[key]; 53 | } 54 | } 55 | 56 | return options; 57 | }; 58 | 59 | CountTo.prototype.update = function () { 60 | this.value += this.increment; 61 | this.loopCount++; 62 | 63 | this.render(); 64 | 65 | if (typeof(this.options.onUpdate) == 'function') { 66 | this.options.onUpdate.call(this.$element, this.value); 67 | } 68 | 69 | if (this.loopCount >= this.loops) { 70 | clearInterval(this.interval); 71 | this.value = this.options.to; 72 | 73 | if (typeof(this.options.onComplete) == 'function') { 74 | this.options.onComplete.call(this.$element, this.value); 75 | } 76 | } 77 | }; 78 | 79 | CountTo.prototype.render = function () { 80 | var formattedValue = this.options.formatter.call(this.$element, this.value, this.options); 81 | this.$element.text(formattedValue); 82 | }; 83 | 84 | CountTo.prototype.restart = function () { 85 | this.stop(); 86 | this.init(); 87 | this.start(); 88 | }; 89 | 90 | CountTo.prototype.start = function () { 91 | this.stop(); 92 | this.render(); 93 | this.interval = setInterval(this.update.bind(this), this.options.refreshInterval); 94 | }; 95 | 96 | CountTo.prototype.stop = function () { 97 | if (this.interval) { 98 | clearInterval(this.interval); 99 | } 100 | }; 101 | 102 | CountTo.prototype.toggle = function () { 103 | if (this.interval) { 104 | this.stop(); 105 | } else { 106 | this.start(); 107 | } 108 | }; 109 | 110 | function formatter(value, options) { 111 | return value.toFixed(options.decimals); 112 | } 113 | 114 | $.fn.countTo = function (option) { 115 | return this.each(function () { 116 | var $this = $(this); 117 | var data = $this.data('countTo'); 118 | var init = !data || typeof(option) === 'object'; 119 | var options = typeof(option) === 'object' ? option : {}; 120 | var method = typeof(option) === 'string' ? option : 'start'; 121 | 122 | if (init) { 123 | if (data) data.stop(); 124 | $this.data('countTo', data = new CountTo(this, options)); 125 | } 126 | 127 | data[method].call(data); 128 | }); 129 | }; 130 | })); -------------------------------------------------------------------------------- /js/jquery.easing.1.3.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * 4 | * Uses the built in easing capabilities added In jQuery 1.1 5 | * to offer multiple easing options 6 | * 7 | * TERMS OF USE - jQuery Easing 8 | * 9 | * Open source under the BSD License. 10 | * 11 | * Copyright © 2008 George McGinley Smith 12 | * All rights reserved. 13 | * 14 | * Redistribution and use in source and binary forms, with or without modification, 15 | * are permitted provided that the following conditions are met: 16 | * 17 | * Redistributions of source code must retain the above copyright notice, this list of 18 | * conditions and the following disclaimer. 19 | * Redistributions in binary form must reproduce the above copyright notice, this list 20 | * of conditions and the following disclaimer in the documentation and/or other materials 21 | * provided with the distribution. 22 | * 23 | * Neither the name of the author nor the names of contributors may be used to endorse 24 | * or promote products derived from this software without specific prior written permission. 25 | * 26 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 27 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 28 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 29 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 30 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 31 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 32 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 33 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 34 | * OF THE POSSIBILITY OF SUCH DAMAGE. 35 | * 36 | */ 37 | 38 | // t: current time, b: begInnIng value, c: change In value, d: duration 39 | jQuery.easing['jswing'] = jQuery.easing['swing']; 40 | 41 | jQuery.extend( jQuery.easing, 42 | { 43 | def: 'easeOutQuad', 44 | swing: function (x, t, b, c, d) { 45 | //alert(jQuery.easing.default); 46 | return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 47 | }, 48 | easeInQuad: function (x, t, b, c, d) { 49 | return c*(t/=d)*t + b; 50 | }, 51 | easeOutQuad: function (x, t, b, c, d) { 52 | return -c *(t/=d)*(t-2) + b; 53 | }, 54 | easeInOutQuad: function (x, t, b, c, d) { 55 | if ((t/=d/2) < 1) return c/2*t*t + b; 56 | return -c/2 * ((--t)*(t-2) - 1) + b; 57 | }, 58 | easeInCubic: function (x, t, b, c, d) { 59 | return c*(t/=d)*t*t + b; 60 | }, 61 | easeOutCubic: function (x, t, b, c, d) { 62 | return c*((t=t/d-1)*t*t + 1) + b; 63 | }, 64 | easeInOutCubic: function (x, t, b, c, d) { 65 | if ((t/=d/2) < 1) return c/2*t*t*t + b; 66 | return c/2*((t-=2)*t*t + 2) + b; 67 | }, 68 | easeInQuart: function (x, t, b, c, d) { 69 | return c*(t/=d)*t*t*t + b; 70 | }, 71 | easeOutQuart: function (x, t, b, c, d) { 72 | return -c * ((t=t/d-1)*t*t*t - 1) + b; 73 | }, 74 | easeInOutQuart: function (x, t, b, c, d) { 75 | if ((t/=d/2) < 1) return c/2*t*t*t*t + b; 76 | return -c/2 * ((t-=2)*t*t*t - 2) + b; 77 | }, 78 | easeInQuint: function (x, t, b, c, d) { 79 | return c*(t/=d)*t*t*t*t + b; 80 | }, 81 | easeOutQuint: function (x, t, b, c, d) { 82 | return c*((t=t/d-1)*t*t*t*t + 1) + b; 83 | }, 84 | easeInOutQuint: function (x, t, b, c, d) { 85 | if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; 86 | return c/2*((t-=2)*t*t*t*t + 2) + b; 87 | }, 88 | easeInSine: function (x, t, b, c, d) { 89 | return -c * Math.cos(t/d * (Math.PI/2)) + c + b; 90 | }, 91 | easeOutSine: function (x, t, b, c, d) { 92 | return c * Math.sin(t/d * (Math.PI/2)) + b; 93 | }, 94 | easeInOutSine: function (x, t, b, c, d) { 95 | return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; 96 | }, 97 | easeInExpo: function (x, t, b, c, d) { 98 | return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; 99 | }, 100 | easeOutExpo: function (x, t, b, c, d) { 101 | return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; 102 | }, 103 | easeInOutExpo: function (x, t, b, c, d) { 104 | if (t==0) return b; 105 | if (t==d) return b+c; 106 | if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; 107 | return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; 108 | }, 109 | easeInCirc: function (x, t, b, c, d) { 110 | return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; 111 | }, 112 | easeOutCirc: function (x, t, b, c, d) { 113 | return c * Math.sqrt(1 - (t=t/d-1)*t) + b; 114 | }, 115 | easeInOutCirc: function (x, t, b, c, d) { 116 | if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; 117 | return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; 118 | }, 119 | easeInElastic: function (x, t, b, c, d) { 120 | var s=1.70158;var p=0;var a=c; 121 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 122 | if (a < Math.abs(c)) { a=c; var s=p/4; } 123 | else var s = p/(2*Math.PI) * Math.asin (c/a); 124 | return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 125 | }, 126 | easeOutElastic: function (x, t, b, c, d) { 127 | var s=1.70158;var p=0;var a=c; 128 | if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; 129 | if (a < Math.abs(c)) { a=c; var s=p/4; } 130 | else var s = p/(2*Math.PI) * Math.asin (c/a); 131 | return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; 132 | }, 133 | easeInOutElastic: function (x, t, b, c, d) { 134 | var s=1.70158;var p=0;var a=c; 135 | if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); 136 | if (a < Math.abs(c)) { a=c; var s=p/4; } 137 | else var s = p/(2*Math.PI) * Math.asin (c/a); 138 | if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; 139 | return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; 140 | }, 141 | easeInBack: function (x, t, b, c, d, s) { 142 | if (s == undefined) s = 1.70158; 143 | return c*(t/=d)*t*((s+1)*t - s) + b; 144 | }, 145 | easeOutBack: function (x, t, b, c, d, s) { 146 | if (s == undefined) s = 1.70158; 147 | return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; 148 | }, 149 | easeInOutBack: function (x, t, b, c, d, s) { 150 | if (s == undefined) s = 1.70158; 151 | if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; 152 | return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; 153 | }, 154 | easeInBounce: function (x, t, b, c, d) { 155 | return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; 156 | }, 157 | easeOutBounce: function (x, t, b, c, d) { 158 | if ((t/=d) < (1/2.75)) { 159 | return c*(7.5625*t*t) + b; 160 | } else if (t < (2/2.75)) { 161 | return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; 162 | } else if (t < (2.5/2.75)) { 163 | return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; 164 | } else { 165 | return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; 166 | } 167 | }, 168 | easeInOutBounce: function (x, t, b, c, d) { 169 | if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; 170 | return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; 171 | } 172 | }); 173 | 174 | /* 175 | * 176 | * TERMS OF USE - EASING EQUATIONS 177 | * 178 | * Open source under the BSD License. 179 | * 180 | * Copyright © 2001 Robert Penner 181 | * All rights reserved. 182 | * 183 | * Redistribution and use in source and binary forms, with or without modification, 184 | * are permitted provided that the following conditions are met: 185 | * 186 | * Redistributions of source code must retain the above copyright notice, this list of 187 | * conditions and the following disclaimer. 188 | * Redistributions in binary form must reproduce the above copyright notice, this list 189 | * of conditions and the following disclaimer in the documentation and/or other materials 190 | * provided with the distribution. 191 | * 192 | * Neither the name of the author nor the names of contributors may be used to endorse 193 | * or promote products derived from this software without specific prior written permission. 194 | * 195 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY 196 | * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 197 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 198 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 199 | * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 200 | * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 201 | * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 202 | * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 203 | * OF THE POSSIBILITY OF SUCH DAMAGE. 204 | * 205 | */ -------------------------------------------------------------------------------- /js/jquery.magnific-popup.min.js: -------------------------------------------------------------------------------- 1 | /*! Magnific Popup - v0.9.9 - 2014-09-06 2 | * http://dimsemenov.com/plugins/magnific-popup/ 3 | * Copyright (c) 2014 Dmitry Semenov; */ 4 | (function(e){var t,n,i,o,r,a,s,l="Close",c="BeforeClose",d="AfterClose",u="BeforeAppend",p="MarkupParse",f="Open",m="Change",g="mfp",h="."+g,v="mfp-ready",C="mfp-removing",y="mfp-prevent-close",w=function(){},b=!!window.jQuery,I=e(window),x=function(e,n){t.ev.on(g+e+h,n)},k=function(t,n,i,o){var r=document.createElement("div");return r.className="mfp-"+t,i&&(r.innerHTML=i),o?n&&n.appendChild(r):(r=e(r),n&&r.appendTo(n)),r},T=function(n,i){t.ev.triggerHandler(g+n,i),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(i)?i:[i]))},E=function(n){return n===s&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),s=n),t.currTemplate.closeBtn},_=function(){e.magnificPopup.instance||(t=new w,t.init(),e.magnificPopup.instance=t)},S=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};w.prototype={constructor:w,init:function(){var n=navigator.appVersion;t.isIE7=-1!==n.indexOf("MSIE 7."),t.isIE8=-1!==n.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=/android/gi.test(n),t.isIOS=/iphone|ipad|ipod/gi.test(n),t.supportsTransition=S(),t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=e(document),t.popupsCache={}},open:function(n){i||(i=e(document.body));var r;if(n.isObj===!1){t.items=n.items.toArray(),t.index=0;var s,l=n.items;for(r=0;l.length>r;r++)if(s=l[r],s.parsed&&(s=s.el[0]),s===n.el[0]){t.index=r;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(t.isOpen)return t.updateItemHTML(),void 0;t.types=[],a="",t.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):o,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=k("bg").on("click"+h,function(){t.close()}),t.wrap=k("wrap").attr("tabindex",-1).on("click"+h,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=k("container",t.wrap)),t.contentContainer=k("content"),t.st.preloader&&(t.preloader=k("preloader",t.container,t.st.tLoading));var c=e.magnificPopup.modules;for(r=0;c.length>r;r++){var d=c[r];d=d.charAt(0).toUpperCase()+d.slice(1),t["init"+d].call(t)}T("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(p,function(e,t,n,i){n.close_replaceWith=E(i.type)}),a+=" mfp-close-btn-in"):t.wrap.append(E())),t.st.alignTop&&(a+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:I.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+h,function(e){27===e.keyCode&&t.close()}),I.on("resize"+h,function(){t.updateSize()}),t.st.closeOnContentClick||(a+=" mfp-auto-cursor"),a&&t.wrap.addClass(a);var u=t.wH=I.height(),m={};if(t.fixedContentPos&&t._hasScrollBar(u)){var g=t._getScrollbarSize();g&&(m.marginRight=g)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):m.overflow="hidden");var C=t.st.mainClass;return t.isIE7&&(C+=" mfp-ie7"),C&&t._addClassToMFP(C),t.updateItemHTML(),T("BuildControls"),e("html").css(m),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||i),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(v),t._setFocus()):t.bgOverlay.addClass(v),o.on("focusin"+h,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(u),T(f),n},close:function(){t.isOpen&&(T(c),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(C),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){T(l);var n=C+" "+v+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}o.off("keyup"+h+" focusin"+h),t.ev.off(h),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lastFocusedEl).focus(),t.currItem=null,t.content=null,t.currTemplate=null,t.prevHeight=0,T(d)},updateSize:function(e){if(t.isIOS){var n=document.documentElement.clientWidth/window.innerWidth,i=window.innerHeight*n;t.wrap.css("height",i),t.wH=i}else t.wH=e||I.height();t.fixedContentPos||t.wrap.css("height",t.wH),T("Resize")},updateItemHTML:function(){var n=t.items[t.index];t.contentContainer.detach(),t.content&&t.content.detach(),n.parsed||(n=t.parseEl(t.index));var i=n.type;if(T("BeforeChange",[t.currItem?t.currItem.type:"",i]),t.currItem=n,!t.currTemplate[i]){var o=t.st[i]?t.st[i].markup:!1;T("FirstMarkupParse",o),t.currTemplate[i]=o?e(o):!0}r&&r!==n.type&&t.container.removeClass("mfp-"+r+"-holder");var a=t["get"+i.charAt(0).toUpperCase()+i.slice(1)](n,t.currTemplate[i]);t.appendContent(a,i),n.preloaded=!0,T(m,n),r=n.type,t.container.prepend(t.contentContainer),T("AfterChange")},appendContent:function(e,n){t.content=e,e?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[n]===!0?t.content.find(".mfp-close").length||t.content.append(E()):t.content=e:t.content="",T(u),t.container.addClass("mfp-"+n+"-holder"),t.contentContainer.append(t.content)},parseEl:function(n){var i,o=t.items[n];if(o.tagName?o={el:e(o)}:(i=o.type,o={data:o,src:o.src}),o.el){for(var r=t.types,a=0;r.length>a;a++)if(o.el.hasClass("mfp-"+r[a])){i=r[a];break}o.src=o.el.attr("data-mfp-src"),o.src||(o.src=o.el.attr("href"))}return o.type=i||t.st.type||"inline",o.index=n,o.parsed=!0,t.items[n]=o,T("ElementParse",o),t.items[n]},addGroup:function(e,n){var i=function(i){i.mfpEl=this,t._openClick(i,e,n)};n||(n={});var o="click.magnificPopup";n.mainEl=e,n.items?(n.isObj=!0,e.off(o).on(o,i)):(n.isObj=!1,n.delegate?e.off(o).on(o,n.delegate,i):(n.items=e,e.off(o).on(o,i)))},_openClick:function(n,i,o){var r=void 0!==o.midClick?o.midClick:e.magnificPopup.defaults.midClick;if(r||2!==n.which&&!n.ctrlKey&&!n.metaKey){var a=void 0!==o.disableOn?o.disableOn:e.magnificPopup.defaults.disableOn;if(a)if(e.isFunction(a)){if(!a.call(t))return!0}else if(a>I.width())return!0;n.type&&(n.preventDefault(),t.isOpen&&n.stopPropagation()),o.el=e(n.mfpEl),o.delegate&&(o.items=i.find(o.delegate)),t.open(o)}},updateStatus:function(e,i){if(t.preloader){n!==e&&t.container.removeClass("mfp-s-"+n),i||"loading"!==e||(i=t.st.tLoading);var o={status:e,text:i};T("UpdateStatus",o),e=o.status,i=o.text,t.preloader.html(i),t.preloader.find("a").on("click",function(e){e.stopImmediatePropagation()}),t.container.addClass("mfp-s-"+e),n=e}},_checkIfClose:function(n){if(!e(n).hasClass(y)){var i=t.st.closeOnContentClick,o=t.st.closeOnBgClick;if(i&&o)return!0;if(!t.content||e(n).hasClass("mfp-close")||t.preloader&&n===t.preloader[0])return!0;if(n===t.content[0]||e.contains(t.content[0],n)){if(i)return!0}else if(o&&e.contains(document,n))return!0;return!1}},_addClassToMFP:function(e){t.bgOverlay.addClass(e),t.wrap.addClass(e)},_removeClassFromMFP:function(e){this.bgOverlay.removeClass(e),t.wrap.removeClass(e)},_hasScrollBar:function(e){return(t.isIE7?o.height():document.body.scrollHeight)>(e||I.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(n){return n.target===t.wrap[0]||e.contains(t.wrap[0],n.target)?void 0:(t._setFocus(),!1)},_parseMarkup:function(t,n,i){var o;i.data&&(n=e.extend(i.data,n)),T(p,[t,n,i]),e.each(n,function(e,n){if(void 0===n||n===!1)return!0;if(o=e.split("_"),o.length>1){var i=t.find(h+"-"+o[0]);if(i.length>0){var r=o[1];"replaceWith"===r?i[0]!==n[0]&&i.replaceWith(n):"img"===r?i.is("img")?i.attr("src",n):i.replaceWith(''):i.attr(o[1],n)}}else t.find(h+"-"+e).html(n)})},_getScrollbarSize:function(){if(void 0===t.scrollbarSize){var e=document.createElement("div");e.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),t.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return t.scrollbarSize}},e.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,n){return _(),t=t?e.extend(!0,{},t):{},t.isObj=!0,t.index=n||0,this.instance.open(t)},close:function(){return e.magnificPopup.instance&&e.magnificPopup.instance.close()},registerModule:function(t,n){n.options&&(e.magnificPopup.defaults[t]=n.options),e.extend(this.proto,n.proto),this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading..."}},e.fn.magnificPopup=function(n){_();var i=e(this);if("string"==typeof n)if("open"===n){var o,r=b?i.data("magnificPopup"):i[0].magnificPopup,a=parseInt(arguments[1],10)||0;r.items?o=r.items[a]:(o=i,r.delegate&&(o=o.find(r.delegate)),o=o.eq(a)),t._openClick({mfpEl:o},i,r)}else t.isOpen&&t[n].apply(t,Array.prototype.slice.call(arguments,1));else n=e.extend(!0,{},n),b?i.data("magnificPopup",n):i[0].magnificPopup=n,t.addGroup(i,n);return i};var P,O,z,M="inline",B=function(){z&&(O.after(z.addClass(P)).detach(),z=null)};e.magnificPopup.registerModule(M,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(M),x(l+"."+M,function(){B()})},getInline:function(n,i){if(B(),n.src){var o=t.st.inline,r=e(n.src);if(r.length){var a=r[0].parentNode;a&&a.tagName&&(O||(P=o.hiddenClass,O=k(P),P="mfp-"+P),z=r.after(O).detach().removeClass(P)),t.updateStatus("ready")}else t.updateStatus("error",o.tNotFound),r=e("
");return n.inlineElement=r,r}return t.updateStatus("ready"),t._parseMarkup(i,{},n),i}}});var F,H="ajax",L=function(){F&&i.removeClass(F)},A=function(){L(),t.req&&t.req.abort()};e.magnificPopup.registerModule(H,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'The content could not be loaded.'},proto:{initAjax:function(){t.types.push(H),F=t.st.ajax.cursor,x(l+"."+H,A),x("BeforeChange."+H,A)},getAjax:function(n){F&&i.addClass(F),t.updateStatus("loading");var o=e.extend({url:n.src,success:function(i,o,r){var a={data:i,xhr:r};T("ParseAjax",a),t.appendContent(e(a.data),H),n.finished=!0,L(),t._setFocus(),setTimeout(function(){t.wrap.addClass(v)},16),t.updateStatus("ready"),T("AjaxContentAdded")},error:function(){L(),n.finished=n.loadError=!0,t.updateStatus("error",t.st.ajax.tError.replace("%url%",n.src))}},t.st.ajax.settings);return t.req=e.ajax(o),""}}});var j,N=function(n){if(n.data&&void 0!==n.data.title)return n.data.title;var i=t.st.image.titleSrc;if(i){if(e.isFunction(i))return i.call(t,n);if(n.el)return n.el.attr(i)||""}return""};e.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var e=t.st.image,n=".image";t.types.push("image"),x(f+n,function(){"image"===t.currItem.type&&e.cursor&&i.addClass(e.cursor)}),x(l+n,function(){e.cursor&&i.removeClass(e.cursor),I.off("resize"+h)}),x("Resize"+n,t.resizeImage),t.isLowIE&&x("AfterChange",t.resizeImage)},resizeImage:function(){var e=t.currItem;if(e&&e.img&&t.st.image.verticalFit){var n=0;t.isLowIE&&(n=parseInt(e.img.css("padding-top"),10)+parseInt(e.img.css("padding-bottom"),10)),e.img.css("max-height",t.wH-n)}},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,j&&clearInterval(j),e.isCheckingImgSize=!1,T("ImageHasSize",e),e.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),e.imgHidden=!1))},findImageSize:function(e){var n=0,i=e.img[0],o=function(r){j&&clearInterval(j),j=setInterval(function(){return i.naturalWidth>0?(t._onImageHasSize(e),void 0):(n>200&&clearInterval(j),n++,3===n?o(10):40===n?o(50):100===n&&o(500),void 0)},r)};o(1)},getImage:function(n,i){var o=0,r=function(){n&&(n.img[0].complete?(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("ready")),n.hasSize=!0,n.loaded=!0,T("ImageLoadComplete")):(o++,200>o?setTimeout(r,100):a()))},a=function(){n&&(n.img.off(".mfploader"),n===t.currItem&&(t._onImageHasSize(n),t.updateStatus("error",s.tError.replace("%url%",n.src))),n.hasSize=!0,n.loaded=!0,n.loadError=!0)},s=t.st.image,l=i.find(".mfp-img");if(l.length){var c=document.createElement("img");c.className="mfp-img",n.img=e(c).on("load.mfploader",r).on("error.mfploader",a),c.src=n.src,l.is("img")&&(n.img=n.img.clone()),c=n.img[0],c.naturalWidth>0?n.hasSize=!0:c.width||(n.hasSize=!1)}return t._parseMarkup(i,{title:N(n),img_replaceWith:n.img},n),t.resizeImage(),n.hasSize?(j&&clearInterval(j),n.loadError?(i.addClass("mfp-loading"),t.updateStatus("error",s.tError.replace("%url%",n.src))):(i.removeClass("mfp-loading"),t.updateStatus("ready")),i):(t.updateStatus("loading"),n.loading=!0,n.hasSize||(n.imgHidden=!0,i.addClass("mfp-loading"),t.findImageSize(n)),i)}}});var W,R=function(){return void 0===W&&(W=void 0!==document.createElement("p").style.MozTransform),W};e.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(e){return e.is("img")?e:e.find("img")}},proto:{initZoom:function(){var e,n=t.st.zoom,i=".zoom";if(n.enabled&&t.supportsTransition){var o,r,a=n.duration,s=function(e){var t=e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),i="all "+n.duration/1e3+"s "+n.easing,o={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},r="transition";return o["-webkit-"+r]=o["-moz-"+r]=o["-o-"+r]=o[r]=i,t.css(o),t},d=function(){t.content.css("visibility","visible")};x("BuildControls"+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.content.css("visibility","hidden"),e=t._getItemToZoom(),!e)return d(),void 0;r=s(e),r.css(t._getOffset()),t.wrap.append(r),o=setTimeout(function(){r.css(t._getOffset(!0)),o=setTimeout(function(){d(),setTimeout(function(){r.remove(),e=r=null,T("ZoomAnimationEnded")},16)},a)},16)}}),x(c+i,function(){if(t._allowZoom()){if(clearTimeout(o),t.st.removalDelay=a,!e){if(e=t._getItemToZoom(),!e)return;r=s(e)}r.css(t._getOffset(!0)),t.wrap.append(r),t.content.css("visibility","hidden"),setTimeout(function(){r.css(t._getOffset())},16)}}),x(l+i,function(){t._allowZoom()&&(d(),r&&r.remove(),e=null)})}},_allowZoom:function(){return"image"===t.currItem.type},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(n){var i;i=n?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var o=i.offset(),r=parseInt(i.css("padding-top"),10),a=parseInt(i.css("padding-bottom"),10);o.top-=e(window).scrollTop()-r;var s={width:i.width(),height:(b?i.innerHeight():i[0].offsetHeight)-a-r};return R()?s["-moz-transform"]=s.transform="translate("+o.left+"px,"+o.top+"px)":(s.left=o.left,s.top=o.top),s}}});var Z="iframe",q="//about:blank",D=function(e){if(t.currTemplate[Z]){var n=t.currTemplate[Z].find("iframe");n.length&&(e||(n[0].src=q),t.isIE8&&n.css("display",e?"block":"none"))}};e.magnificPopup.registerModule(Z,{options:{markup:'
',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(Z),x("BeforeChange",function(e,t,n){t!==n&&(t===Z?D():n===Z&&D(!0))}),x(l+"."+Z,function(){D()})},getIframe:function(n,i){var o=n.src,r=t.st.iframe;e.each(r.patterns,function(){return o.indexOf(this.index)>-1?(this.id&&(o="string"==typeof this.id?o.substr(o.lastIndexOf(this.id)+this.id.length,o.length):this.id.call(this,o)),o=this.src.replace("%id%",o),!1):void 0});var a={};return r.srcAction&&(a[r.srcAction]=o),t._parseMarkup(i,a,n),t.updateStatus("ready"),i}}});var K=function(e){var n=t.items.length;return e>n-1?e-n:0>e?n+e:e},Y=function(e,t,n){return e.replace(/%curr%/gi,t+1).replace(/%total%/gi,n)};e.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var n=t.st.gallery,i=".mfp-gallery",r=Boolean(e.fn.mfpFastClick);return t.direction=!0,n&&n.enabled?(a+=" mfp-gallery",x(f+i,function(){n.navigateByImgClick&&t.wrap.on("click"+i,".mfp-img",function(){return t.items.length>1?(t.next(),!1):void 0}),o.on("keydown"+i,function(e){37===e.keyCode?t.prev():39===e.keyCode&&t.next()})}),x("UpdateStatus"+i,function(e,n){n.text&&(n.text=Y(n.text,t.currItem.index,t.items.length))}),x(p+i,function(e,i,o,r){var a=t.items.length;o.counter=a>1?Y(n.tCounter,r.index,a):""}),x("BuildControls"+i,function(){if(t.items.length>1&&n.arrows&&!t.arrowLeft){var i=n.arrowMarkup,o=t.arrowLeft=e(i.replace(/%title%/gi,n.tPrev).replace(/%dir%/gi,"left")).addClass(y),a=t.arrowRight=e(i.replace(/%title%/gi,n.tNext).replace(/%dir%/gi,"right")).addClass(y),s=r?"mfpFastClick":"click";o[s](function(){t.prev()}),a[s](function(){t.next()}),t.isIE7&&(k("b",o[0],!1,!0),k("a",o[0],!1,!0),k("b",a[0],!1,!0),k("a",a[0],!1,!0)),t.container.append(o.add(a))}}),x(m+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout),t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages(),t._preloadTimeout=null},16)}),x(l+i,function(){o.off(i),t.wrap.off("click"+i),t.arrowLeft&&r&&t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(),t.arrowRight=t.arrowLeft=null}),void 0):!1},next:function(){t.direction=!0,t.index=K(t.index+1),t.updateItemHTML()},prev:function(){t.direction=!1,t.index=K(t.index-1),t.updateItemHTML()},goTo:function(e){t.direction=e>=t.index,t.index=e,t.updateItemHTML()},preloadNearbyImages:function(){var e,n=t.st.gallery.preload,i=Math.min(n[0],t.items.length),o=Math.min(n[1],t.items.length);for(e=1;(t.direction?o:i)>=e;e++)t._preloadItem(t.index+e);for(e=1;(t.direction?i:o)>=e;e++)t._preloadItem(t.index-e)},_preloadItem:function(n){if(n=K(n),!t.items[n].preloaded){var i=t.items[n];i.parsed||(i=t.parseEl(n)),T("LazyLoad",i),"image"===i.type&&(i.img=e('').on("load.mfploader",function(){i.hasSize=!0}).on("error.mfploader",function(){i.hasSize=!0,i.loadError=!0,T("LazyLoadError",i)}).attr("src",i.src)),i.preloaded=!0}}}});var U="retina";e.magnificPopup.registerModule(U,{options:{replaceSrc:function(e){return e.src.replace(/\.\w+$/,function(e){return"@2x"+e})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var e=t.st.retina,n=e.ratio;n=isNaN(n)?n():n,n>1&&(x("ImageHasSize."+U,function(e,t){t.img.css({"max-width":t.img[0].naturalWidth/n,width:"100%"})}),x("ElementParse."+U,function(t,i){i.src=e.replaceSrc(i,n)}))}}}}),function(){var t=1e3,n="ontouchstart"in window,i=function(){I.off("touchmove"+r+" touchend"+r)},o="mfpFastClick",r="."+o;e.fn.mfpFastClick=function(o){return e(this).each(function(){var a,s=e(this);if(n){var l,c,d,u,p,f;s.on("touchstart"+r,function(e){u=!1,f=1,p=e.originalEvent?e.originalEvent.touches[0]:e.touches[0],c=p.clientX,d=p.clientY,I.on("touchmove"+r,function(e){p=e.originalEvent?e.originalEvent.touches:e.touches,f=p.length,p=p[0],(Math.abs(p.clientX-c)>10||Math.abs(p.clientY-d)>10)&&(u=!0,i())}).on("touchend"+r,function(e){i(),u||f>1||(a=!0,e.preventDefault(),clearTimeout(l),l=setTimeout(function(){a=!1},t),o())})})}s.on("click"+r,function(){a||o()})})},e.fn.destroyMfpFastClick=function(){e(this).off("touchstart"+r+" click"+r),n&&I.off("touchmove"+r+" touchend"+r)}}(),_()})(window.jQuery||window.Zepto); -------------------------------------------------------------------------------- /js/jquery.stellar.min.js: -------------------------------------------------------------------------------- 1 | /*! Stellar.js v0.6.2 | Copyright 2014, Mark Dalgleish | http://markdalgleish.com/projects/stellar.js | http://markdalgleish.mit-license.org */ 2 | !function(a,b,c,d){function e(b,c){this.element=b,this.options=a.extend({},g,c),this._defaults=g,this._name=f,this.init()}var f="stellar",g={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(a){a.hide()},showElement:function(a){a.show()}},h={scroll:{getLeft:function(a){return a.scrollLeft()},setLeft:function(a,b){a.scrollLeft(b)},getTop:function(a){return a.scrollTop()},setTop:function(a,b){a.scrollTop(b)}},position:{getLeft:function(a){return-1*parseInt(a.css("left"),10)},getTop:function(a){return-1*parseInt(a.css("top"),10)}},margin:{getLeft:function(a){return-1*parseInt(a.css("margin-left"),10)},getTop:function(a){return-1*parseInt(a.css("margin-top"),10)}},transform:{getLeft:function(a){var b=getComputedStyle(a[0])[k];return"none"!==b?-1*parseInt(b.match(/(-?[0-9]+)/g)[4],10):0},getTop:function(a){var b=getComputedStyle(a[0])[k];return"none"!==b?-1*parseInt(b.match(/(-?[0-9]+)/g)[5],10):0}}},i={position:{setLeft:function(a,b){a.css("left",b)},setTop:function(a,b){a.css("top",b)}},transform:{setPosition:function(a,b,c,d,e){a[0].style[k]="translate3d("+(b-c)+"px, "+(d-e)+"px, 0)"}}},j=function(){var b,c=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,d=a("script")[0].style,e="";for(b in d)if(c.test(b)){e=b.match(c)[0];break}return"WebkitOpacity"in d&&(e="Webkit"),"KhtmlOpacity"in d&&(e="Khtml"),function(a){return e+(e.length>0?a.charAt(0).toUpperCase()+a.slice(1):a)}}(),k=j("transform"),l=a("
",{style:"background:#fff"}).css("background-position-x")!==d,m=l?function(a,b,c){a.css({"background-position-x":b,"background-position-y":c})}:function(a,b,c){a.css("background-position",b+" "+c)},n=l?function(a){return[a.css("background-position-x"),a.css("background-position-y")]}:function(a){return a.css("background-position").split(" ")},o=b.requestAnimationFrame||b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame||b.oRequestAnimationFrame||b.msRequestAnimationFrame||function(a){setTimeout(a,1e3/60)};e.prototype={init:function(){this.options.name=f+"_"+Math.floor(1e9*Math.random()),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===c.body&&(this.element=b),this.$scrollElement=a(this.element),this.$element=this.element===b?a("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==d?a(this.options.viewportElement):this.$scrollElement[0]===b||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var a=this,b=h[a.options.scrollProperty];this._getScrollLeft=function(){return b.getLeft(a.$scrollElement)},this._getScrollTop=function(){return b.getTop(a.$scrollElement)}},_defineSetters:function(){var b=this,c=h[b.options.scrollProperty],d=i[b.options.positionProperty],e=c.setLeft,f=c.setTop;this._setScrollLeft="function"==typeof e?function(a){e(b.$scrollElement,a)}:a.noop,this._setScrollTop="function"==typeof f?function(a){f(b.$scrollElement,a)}:a.noop,this._setPosition=d.setPosition||function(a,c,e,f,g){b.options.horizontalScrolling&&d.setLeft(a,c,e),b.options.verticalScrolling&&d.setTop(a,f,g)}},_handleWindowLoadAndResize:function(){var c=this,d=a(b);c.options.responsive&&d.bind("load."+this.name,function(){c.refresh()}),d.bind("resize."+this.name,function(){c._detectViewport(),c.options.responsive&&c.refresh()})},refresh:function(c){var d=this,e=d._getScrollLeft(),f=d._getScrollTop();c&&c.firstLoad||this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),c&&c.firstLoad&&/WebKit/.test(navigator.userAgent)&&a(b).load(function(){var a=d._getScrollLeft(),b=d._getScrollTop();d._setScrollLeft(a+1),d._setScrollTop(b+1),d._setScrollLeft(a),d._setScrollTop(b)}),this._setScrollLeft(e),this._setScrollTop(f)},_detectViewport:function(){var a=this.$viewportElement.offset(),b=null!==a&&a!==d;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=b?a.top:0,this.viewportOffsetLeft=b?a.left:0},_findParticles:function(){{var b=this;this._getScrollLeft(),this._getScrollTop()}if(this.particles!==d)for(var c=this.particles.length-1;c>=0;c--)this.particles[c].$element.data("stellar-elementIsActive",d);this.particles=[],this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each(function(){var c,e,f,g,h,i,j,k,l,m=a(this),n=0,o=0,p=0,q=0;if(m.data("stellar-elementIsActive")){if(m.data("stellar-elementIsActive")!==this)return}else m.data("stellar-elementIsActive",this);b.options.showElement(m),m.data("stellar-startingLeft")?(m.css("left",m.data("stellar-startingLeft")),m.css("top",m.data("stellar-startingTop"))):(m.data("stellar-startingLeft",m.css("left")),m.data("stellar-startingTop",m.css("top"))),f=m.position().left,g=m.position().top,h="auto"===m.css("margin-left")?0:parseInt(m.css("margin-left"),10),i="auto"===m.css("margin-top")?0:parseInt(m.css("margin-top"),10),k=m.offset().left-h,l=m.offset().top-i,m.parents().each(function(){var b=a(this);return b.data("stellar-offset-parent")===!0?(n=p,o=q,j=b,!1):(p+=b.position().left,void(q+=b.position().top))}),c=m.data("stellar-horizontal-offset")!==d?m.data("stellar-horizontal-offset"):j!==d&&j.data("stellar-horizontal-offset")!==d?j.data("stellar-horizontal-offset"):b.horizontalOffset,e=m.data("stellar-vertical-offset")!==d?m.data("stellar-vertical-offset"):j!==d&&j.data("stellar-vertical-offset")!==d?j.data("stellar-vertical-offset"):b.verticalOffset,b.particles.push({$element:m,$offsetParent:j,isFixed:"fixed"===m.css("position"),horizontalOffset:c,verticalOffset:e,startingPositionLeft:f,startingPositionTop:g,startingOffsetLeft:k,startingOffsetTop:l,parentOffsetLeft:n,parentOffsetTop:o,stellarRatio:m.data("stellar-ratio")!==d?m.data("stellar-ratio"):1,width:m.outerWidth(!0),height:m.outerHeight(!0),isHidden:!1})})},_findBackgrounds:function(){var b,c=this,e=this._getScrollLeft(),f=this._getScrollTop();this.backgrounds=[],this.options.parallaxBackgrounds&&(b=this.$element.find("[data-stellar-background-ratio]"),this.$element.data("stellar-background-ratio")&&(b=b.add(this.$element)),b.each(function(){var b,g,h,i,j,k,l,o=a(this),p=n(o),q=0,r=0,s=0,t=0;if(o.data("stellar-backgroundIsActive")){if(o.data("stellar-backgroundIsActive")!==this)return}else o.data("stellar-backgroundIsActive",this);o.data("stellar-backgroundStartingLeft")?m(o,o.data("stellar-backgroundStartingLeft"),o.data("stellar-backgroundStartingTop")):(o.data("stellar-backgroundStartingLeft",p[0]),o.data("stellar-backgroundStartingTop",p[1])),h="auto"===o.css("margin-left")?0:parseInt(o.css("margin-left"),10),i="auto"===o.css("margin-top")?0:parseInt(o.css("margin-top"),10),j=o.offset().left-h-e,k=o.offset().top-i-f,o.parents().each(function(){var b=a(this);return b.data("stellar-offset-parent")===!0?(q=s,r=t,l=b,!1):(s+=b.position().left,void(t+=b.position().top))}),b=o.data("stellar-horizontal-offset")!==d?o.data("stellar-horizontal-offset"):l!==d&&l.data("stellar-horizontal-offset")!==d?l.data("stellar-horizontal-offset"):c.horizontalOffset,g=o.data("stellar-vertical-offset")!==d?o.data("stellar-vertical-offset"):l!==d&&l.data("stellar-vertical-offset")!==d?l.data("stellar-vertical-offset"):c.verticalOffset,c.backgrounds.push({$element:o,$offsetParent:l,isFixed:"fixed"===o.css("background-attachment"),horizontalOffset:b,verticalOffset:g,startingValueLeft:p[0],startingValueTop:p[1],startingBackgroundPositionLeft:isNaN(parseInt(p[0],10))?0:parseInt(p[0],10),startingBackgroundPositionTop:isNaN(parseInt(p[1],10))?0:parseInt(p[1],10),startingPositionLeft:o.position().left,startingPositionTop:o.position().top,startingOffsetLeft:j,startingOffsetTop:k,parentOffsetLeft:q,parentOffsetTop:r,stellarRatio:o.data("stellar-background-ratio")===d?1:o.data("stellar-background-ratio")})}))},_reset:function(){var a,b,c,d,e;for(e=this.particles.length-1;e>=0;e--)a=this.particles[e],b=a.$element.data("stellar-startingLeft"),c=a.$element.data("stellar-startingTop"),this._setPosition(a.$element,b,b,c,c),this.options.showElement(a.$element),a.$element.data("stellar-startingLeft",null).data("stellar-elementIsActive",null).data("stellar-backgroundIsActive",null);for(e=this.backgrounds.length-1;e>=0;e--)d=this.backgrounds[e],d.$element.data("stellar-backgroundStartingLeft",null).data("stellar-backgroundStartingTop",null),m(d.$element,d.startingValueLeft,d.startingValueTop)},destroy:function(){this._reset(),this.$scrollElement.unbind("resize."+this.name).unbind("scroll."+this.name),this._animationLoop=a.noop,a(b).unbind("load."+this.name).unbind("resize."+this.name)},_setOffsets:function(){var c=this,d=a(b);d.unbind("resize.horizontal-"+this.name).unbind("resize.vertical-"+this.name),"function"==typeof this.options.horizontalOffset?(this.horizontalOffset=this.options.horizontalOffset(),d.bind("resize.horizontal-"+this.name,function(){c.horizontalOffset=c.options.horizontalOffset()})):this.horizontalOffset=this.options.horizontalOffset,"function"==typeof this.options.verticalOffset?(this.verticalOffset=this.options.verticalOffset(),d.bind("resize.vertical-"+this.name,function(){c.verticalOffset=c.options.verticalOffset()})):this.verticalOffset=this.options.verticalOffset},_repositionElements:function(){var a,b,c,d,e,f,g,h,i,j,k=this._getScrollLeft(),l=this._getScrollTop(),n=!0,o=!0;if(this.currentScrollLeft!==k||this.currentScrollTop!==l||this.currentWidth!==this.viewportWidth||this.currentHeight!==this.viewportHeight){for(this.currentScrollLeft=k,this.currentScrollTop=l,this.currentWidth=this.viewportWidth,this.currentHeight=this.viewportHeight,j=this.particles.length-1;j>=0;j--)a=this.particles[j],b=a.isFixed?1:0,this.options.horizontalScrolling?(f=(k+a.horizontalOffset+this.viewportOffsetLeft+a.startingPositionLeft-a.startingOffsetLeft+a.parentOffsetLeft)*-(a.stellarRatio+b-1)+a.startingPositionLeft,h=f-a.startingPositionLeft+a.startingOffsetLeft):(f=a.startingPositionLeft,h=a.startingOffsetLeft),this.options.verticalScrolling?(g=(l+a.verticalOffset+this.viewportOffsetTop+a.startingPositionTop-a.startingOffsetTop+a.parentOffsetTop)*-(a.stellarRatio+b-1)+a.startingPositionTop,i=g-a.startingPositionTop+a.startingOffsetTop):(g=a.startingPositionTop,i=a.startingOffsetTop),this.options.hideDistantElements&&(o=!this.options.horizontalScrolling||h+a.width>(a.isFixed?0:k)&&h<(a.isFixed?0:k)+this.viewportWidth+this.viewportOffsetLeft,n=!this.options.verticalScrolling||i+a.height>(a.isFixed?0:l)&&i<(a.isFixed?0:l)+this.viewportHeight+this.viewportOffsetTop),o&&n?(a.isHidden&&(this.options.showElement(a.$element),a.isHidden=!1),this._setPosition(a.$element,f,a.startingPositionLeft,g,a.startingPositionTop)):a.isHidden||(this.options.hideElement(a.$element),a.isHidden=!0);for(j=this.backgrounds.length-1;j>=0;j--)c=this.backgrounds[j],b=c.isFixed?0:1,d=this.options.horizontalScrolling?(k+c.horizontalOffset-this.viewportOffsetLeft-c.startingOffsetLeft+c.parentOffsetLeft-c.startingBackgroundPositionLeft)*(b-c.stellarRatio)+"px":c.startingValueLeft,e=this.options.verticalScrolling?(l+c.verticalOffset-this.viewportOffsetTop-c.startingOffsetTop+c.parentOffsetTop-c.startingBackgroundPositionTop)*(b-c.stellarRatio)+"px":c.startingValueTop,m(c.$element,d,e)}},_handleScrollEvent:function(){var a=this,b=!1,c=function(){a._repositionElements(),b=!1},d=function(){b||(o(c),b=!0)};this.$scrollElement.bind("scroll."+this.name,d),d()},_startAnimationLoop:function(){var a=this;this._animationLoop=function(){o(a._animationLoop),a._repositionElements()},this._animationLoop()}},a.fn[f]=function(b){var c=arguments;return b===d||"object"==typeof b?this.each(function(){a.data(this,"plugin_"+f)||a.data(this,"plugin_"+f,new e(this,b))}):"string"==typeof b&&"_"!==b[0]&&"init"!==b?this.each(function(){var d=a.data(this,"plugin_"+f);d instanceof e&&"function"==typeof d[b]&&d[b].apply(d,Array.prototype.slice.call(c,1)),"destroy"===b&&a.data(this,"plugin_"+f,null)}):void 0},a[f]=function(){var c=a(b);return c.stellar.apply(c,Array.prototype.slice.call(arguments,0))},a[f].scrollProperty=h,a[f].positionProperty=i,b.Stellar=e}(jQuery,this,document); -------------------------------------------------------------------------------- /js/jquery.waypoints.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Waypoints - 4.0.0 3 | Copyright © 2011-2015 Caleb Troughton 4 | Licensed under the MIT license. 5 | https://github.com/imakewebthings/waypoints/blog/master/licenses.txt 6 | */ 7 | !function(){"use strict";function t(o){if(!o)throw new Error("No options passed to Waypoint constructor");if(!o.element)throw new Error("No element option passed to Waypoint constructor");if(!o.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+e,this.options=t.Adapter.extend({},t.defaults,o),this.element=this.options.element,this.adapter=new t.Adapter(this.element),this.callback=o.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=t.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=t.Context.findOrCreateByElement(this.options.context),t.offsetAliases[this.options.offset]&&(this.options.offset=t.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),i[this.key]=this,e+=1}var e=0,i={};t.prototype.queueTrigger=function(t){this.group.queueTrigger(this,t)},t.prototype.trigger=function(t){this.enabled&&this.callback&&this.callback.apply(this,t)},t.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete i[this.key]},t.prototype.disable=function(){return this.enabled=!1,this},t.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},t.prototype.next=function(){return this.group.next(this)},t.prototype.previous=function(){return this.group.previous(this)},t.invokeAll=function(t){var e=[];for(var o in i)e.push(i[o]);for(var n=0,r=e.length;r>n;n++)e[n][t]()},t.destroyAll=function(){t.invokeAll("destroy")},t.disableAll=function(){t.invokeAll("disable")},t.enableAll=function(){t.invokeAll("enable")},t.refreshAll=function(){t.Context.refreshAll()},t.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},t.viewportWidth=function(){return document.documentElement.clientWidth},t.adapters=[],t.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},t.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=t}(),function(){"use strict";function t(t){window.setTimeout(t,1e3/60)}function e(t){this.element=t,this.Adapter=n.Adapter,this.adapter=new this.Adapter(t),this.key="waypoint-context-"+i,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},t.waypointContextKey=this.key,o[t.waypointContextKey]=this,i+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var i=0,o={},n=window.Waypoint,r=window.onload;e.prototype.add=function(t){var e=t.options.horizontal?"horizontal":"vertical";this.waypoints[e][t.key]=t,this.refresh()},e.prototype.checkEmpty=function(){var t=this.Adapter.isEmptyObject(this.waypoints.horizontal),e=this.Adapter.isEmptyObject(this.waypoints.vertical);t&&e&&(this.adapter.off(".waypoints"),delete o[this.key])},e.prototype.createThrottledResizeHandler=function(){function t(){e.handleResize(),e.didResize=!1}var e=this;this.adapter.on("resize.waypoints",function(){e.didResize||(e.didResize=!0,n.requestAnimationFrame(t))})},e.prototype.createThrottledScrollHandler=function(){function t(){e.handleScroll(),e.didScroll=!1}var e=this;this.adapter.on("scroll.waypoints",function(){(!e.didScroll||n.isTouch)&&(e.didScroll=!0,n.requestAnimationFrame(t))})},e.prototype.handleResize=function(){n.Context.refreshAll()},e.prototype.handleScroll=function(){var t={},e={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var i in e){var o=e[i],n=o.newScroll>o.oldScroll,r=n?o.forward:o.backward;for(var s in this.waypoints[i]){var a=this.waypoints[i][s],l=o.oldScroll=a.triggerPoint,p=l&&h,u=!l&&!h;(p||u)&&(a.queueTrigger(r),t[a.group.id]=a.group)}}for(var c in t)t[c].flushTriggers();this.oldScroll={x:e.horizontal.newScroll,y:e.vertical.newScroll}},e.prototype.innerHeight=function(){return this.element==this.element.window?n.viewportHeight():this.adapter.innerHeight()},e.prototype.remove=function(t){delete this.waypoints[t.axis][t.key],this.checkEmpty()},e.prototype.innerWidth=function(){return this.element==this.element.window?n.viewportWidth():this.adapter.innerWidth()},e.prototype.destroy=function(){var t=[];for(var e in this.waypoints)for(var i in this.waypoints[e])t.push(this.waypoints[e][i]);for(var o=0,n=t.length;n>o;o++)t[o].destroy()},e.prototype.refresh=function(){var t,e=this.element==this.element.window,i=e?void 0:this.adapter.offset(),o={};this.handleScroll(),t={horizontal:{contextOffset:e?0:i.left,contextScroll:e?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:e?0:i.top,contextScroll:e?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var r in t){var s=t[r];for(var a in this.waypoints[r]){var l,h,p,u,c,d=this.waypoints[r][a],f=d.options.offset,w=d.triggerPoint,y=0,g=null==w;d.element!==d.element.window&&(y=d.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(d):"string"==typeof f&&(f=parseFloat(f),d.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,d.triggerPoint=y+l-f,h=w=s.oldScroll,u=h&&p,c=!h&&!p,!g&&u?(d.queueTrigger(s.backward),o[d.group.id]=d.group):!g&&c?(d.queueTrigger(s.forward),o[d.group.id]=d.group):g&&s.oldScroll>=d.triggerPoint&&(d.queueTrigger(s.forward),o[d.group.id]=d.group)}}return n.requestAnimationFrame(function(){for(var t in o)o[t].flushTriggers()}),this},e.findOrCreateByElement=function(t){return e.findByElement(t)||new e(t)},e.refreshAll=function(){for(var t in o)o[t].refresh()},e.findByElement=function(t){return o[t.waypointContextKey]},window.onload=function(){r&&r(),e.refreshAll()},n.requestAnimationFrame=function(e){var i=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||t;i.call(window,e)},n.Context=e}(),function(){"use strict";function t(t,e){return t.triggerPoint-e.triggerPoint}function e(t,e){return e.triggerPoint-t.triggerPoint}function i(t){this.name=t.name,this.axis=t.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),o[this.axis][this.name]=this}var o={vertical:{},horizontal:{}},n=window.Waypoint;i.prototype.add=function(t){this.waypoints.push(t)},i.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},i.prototype.flushTriggers=function(){for(var i in this.triggerQueues){var o=this.triggerQueues[i],n="up"===i||"left"===i;o.sort(n?e:t);for(var r=0,s=o.length;s>r;r+=1){var a=o[r];(a.options.continuous||r===o.length-1)&&a.trigger([i])}}this.clearTriggerQueues()},i.prototype.next=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints),o=i===this.waypoints.length-1;return o?null:this.waypoints[i+1]},i.prototype.previous=function(e){this.waypoints.sort(t);var i=n.Adapter.inArray(e,this.waypoints);return i?this.waypoints[i-1]:null},i.prototype.queueTrigger=function(t,e){this.triggerQueues[e].push(t)},i.prototype.remove=function(t){var e=n.Adapter.inArray(t,this.waypoints);e>-1&&this.waypoints.splice(e,1)},i.prototype.first=function(){return this.waypoints[0]},i.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},i.findOrCreate=function(t){return o[t.axis][t.name]||new i(t)},n.Group=i}(),function(){"use strict";function t(t){this.$element=e(t)}var e=window.jQuery,i=window.Waypoint;e.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(e,i){t.prototype[i]=function(){var t=Array.prototype.slice.call(arguments);return this.$element[i].apply(this.$element,t)}}),e.each(["extend","inArray","isEmptyObject"],function(i,o){t[o]=e[o]}),i.adapters.push({name:"jquery",Adapter:t}),i.Adapter=t}(),function(){"use strict";function t(t){return function(){var i=[],o=arguments[0];return t.isFunction(arguments[0])&&(o=t.extend({},arguments[1]),o.handler=arguments[0]),this.each(function(){var n=t.extend({},o,{element:this});"string"==typeof n.context&&(n.context=t(this).closest(n.context)[0]),i.push(new e(n))}),i}}var e=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=t(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=t(window.Zepto))}(); -------------------------------------------------------------------------------- /js/magnific-popup-options.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function() { 2 | // MagnificPopup 3 | var magnifPopup = function() { 4 | $('.image-popup').magnificPopup({ 5 | type: 'image', 6 | removalDelay: 300, 7 | mainClass: 'mfp-with-zoom', 8 | gallery:{ 9 | enabled:true 10 | }, 11 | zoom: { 12 | enabled: true, // By default it's false, so don't forget to enable it 13 | 14 | duration: 300, // duration of the effect, in milliseconds 15 | easing: 'ease-in-out', // CSS transition easing function 16 | 17 | // The "opener" function should return the element from which popup will be zoomed in 18 | // and to which popup will be scaled down 19 | // By defailt it looks for an image tag: 20 | opener: function(openerElement) { 21 | // openerElement is the element on which popup was initialized, in this case its tag 22 | // you don't need to add "opener" option if this code matches your needs, it's defailt one. 23 | return openerElement.is('img') ? openerElement : openerElement.find('img'); 24 | } 25 | } 26 | }); 27 | }; 28 | 29 | var magnifVideo = function() { 30 | $('.popup-youtube, .popup-vimeo, .popup-gmaps').magnificPopup({ 31 | disableOn: 700, 32 | type: 'iframe', 33 | mainClass: 'mfp-fade', 34 | removalDelay: 160, 35 | preloader: false, 36 | 37 | fixedContentPos: false 38 | }); 39 | }; 40 | 41 | 42 | 43 | 44 | // Call the functions 45 | magnifPopup(); 46 | magnifVideo(); 47 | 48 | }); -------------------------------------------------------------------------------- /js/main.js: -------------------------------------------------------------------------------- 1 | ;(function () { 2 | 3 | 'use strict'; 4 | 5 | var mobileMenuOutsideClick = function() { 6 | 7 | $(document).click(function (e) { 8 | var container = $("#fh5co-offcanvas, .js-fh5co-nav-toggle"); 9 | if (!container.is(e.target) && container.has(e.target).length === 0) { 10 | 11 | if ( $('body').hasClass('offcanvas') ) { 12 | 13 | $('body').removeClass('offcanvas'); 14 | $('.js-fh5co-nav-toggle').removeClass('active'); 15 | } 16 | } 17 | }); 18 | 19 | }; 20 | 21 | 22 | var offcanvasMenu = function() { 23 | 24 | $('#page').prepend('
'); 25 | $('#page').prepend(''); 26 | var clone1 = $('.menu-1 > ul').clone(); 27 | $('#fh5co-offcanvas').append(clone1); 28 | var clone2 = $('.menu-2 > ul').clone(); 29 | $('#fh5co-offcanvas').append(clone2); 30 | 31 | $('#fh5co-offcanvas .has-dropdown').addClass('offcanvas-has-dropdown'); 32 | $('#fh5co-offcanvas') 33 | .find('li') 34 | .removeClass('has-dropdown'); 35 | 36 | // Hover dropdown menu on mobile 37 | $('.offcanvas-has-dropdown').mouseenter(function(){ 38 | var $this = $(this); 39 | 40 | $this 41 | .addClass('active') 42 | .find('ul') 43 | .slideDown(500, 'easeOutExpo'); 44 | }).mouseleave(function(){ 45 | 46 | var $this = $(this); 47 | $this 48 | .removeClass('active') 49 | .find('ul') 50 | .slideUp(500, 'easeOutExpo'); 51 | }); 52 | 53 | 54 | $(window).resize(function(){ 55 | 56 | if ( $('body').hasClass('offcanvas') ) { 57 | 58 | $('body').removeClass('offcanvas'); 59 | $('.js-fh5co-nav-toggle').removeClass('active'); 60 | 61 | } 62 | }); 63 | }; 64 | 65 | 66 | var burgerMenu = function() { 67 | 68 | $('body').on('click', '.js-fh5co-nav-toggle', function(event){ 69 | var $this = $(this); 70 | 71 | 72 | if ( $('body').hasClass('overflow offcanvas') ) { 73 | $('body').removeClass('overflow offcanvas'); 74 | } else { 75 | $('body').addClass('overflow offcanvas'); 76 | } 77 | $this.toggleClass('active'); 78 | event.preventDefault(); 79 | 80 | }); 81 | }; 82 | 83 | 84 | 85 | var contentWayPoint = function() { 86 | var i = 0; 87 | $('.animate-box').waypoint( function( direction ) { 88 | 89 | if( direction === 'down' && !$(this.element).hasClass('animated-fast') ) { 90 | 91 | i++; 92 | 93 | $(this.element).addClass('item-animate'); 94 | setTimeout(function(){ 95 | 96 | $('body .animate-box.item-animate').each(function(k){ 97 | var el = $(this); 98 | setTimeout( function () { 99 | var effect = el.data('animate-effect'); 100 | if ( effect === 'fadeIn') { 101 | el.addClass('fadeIn animated-fast'); 102 | } else if ( effect === 'fadeInLeft') { 103 | el.addClass('fadeInLeft animated-fast'); 104 | } else if ( effect === 'fadeInRight') { 105 | el.addClass('fadeInRight animated-fast'); 106 | } else { 107 | el.addClass('fadeInUp animated-fast'); 108 | } 109 | 110 | el.removeClass('item-animate'); 111 | }, k * 200, 'easeInOutExpo' ); 112 | }); 113 | 114 | }, 100); 115 | 116 | } 117 | 118 | } , { offset: '85%' } ); 119 | }; 120 | 121 | 122 | var dropdown = function() { 123 | 124 | $('.has-dropdown').mouseenter(function(){ 125 | 126 | var $this = $(this); 127 | $this 128 | .find('.dropdown') 129 | .css('display', 'block') 130 | .addClass('animated-fast fadeInUpMenu'); 131 | 132 | }).mouseleave(function(){ 133 | var $this = $(this); 134 | 135 | $this 136 | .find('.dropdown') 137 | .css('display', 'none') 138 | .removeClass('animated-fast fadeInUpMenu'); 139 | }); 140 | 141 | }; 142 | 143 | 144 | var testimonialCarousel = function(){ 145 | var owl = $('.owl-carousel-fullwidth'); 146 | owl.owlCarousel({ 147 | items: 1, 148 | loop: true, 149 | margin: 0, 150 | responsiveClass: true, 151 | nav: false, 152 | dots: true, 153 | smartSpeed: 800, 154 | autoHeight: true, 155 | }); 156 | }; 157 | 158 | 159 | var goToTop = function() { 160 | 161 | $('.js-gotop').on('click', function(event){ 162 | 163 | event.preventDefault(); 164 | 165 | $('html, body').animate({ 166 | scrollTop: $('html').offset().top 167 | }, 500, 'easeInOutExpo'); 168 | 169 | return false; 170 | }); 171 | 172 | $(window).scroll(function(){ 173 | 174 | var $win = $(window); 175 | if ($win.scrollTop() > 200) { 176 | $('.js-top').addClass('active'); 177 | } else { 178 | $('.js-top').removeClass('active'); 179 | } 180 | 181 | }); 182 | 183 | }; 184 | 185 | 186 | // Loading page 187 | var loaderPage = function() { 188 | $(".fh5co-loader").fadeOut("slow"); 189 | }; 190 | 191 | var counter = function() { 192 | $('.js-counter').countTo({ 193 | formatter: function (value, options) { 194 | return value.toFixed(options.decimals); 195 | }, 196 | }); 197 | }; 198 | 199 | var counterWayPoint = function() { 200 | if ($('#fh5co-counter').length > 0 ) { 201 | $('#fh5co-counter').waypoint( function( direction ) { 202 | 203 | if( direction === 'down' && !$(this.element).hasClass('animated') ) { 204 | setTimeout( counter , 400); 205 | $(this.element).addClass('animated'); 206 | } 207 | } , { offset: '90%' } ); 208 | } 209 | }; 210 | 211 | // Parallax 212 | var parallax = function() { 213 | $(window).stellar(); 214 | }; 215 | 216 | 217 | $(function(){ 218 | mobileMenuOutsideClick(); 219 | parallax(); 220 | offcanvasMenu(); 221 | burgerMenu(); 222 | contentWayPoint(); 223 | dropdown(); 224 | testimonialCarousel(); 225 | goToTop(); 226 | loaderPage(); 227 | counter(); 228 | counterWayPoint(); 229 | }); 230 | 231 | 232 | }()); -------------------------------------------------------------------------------- /js/modernizr-2.6.2.min.js: -------------------------------------------------------------------------------- 1 | /* Modernizr 2.6.2 (Custom Build) | MIT & BSD 2 | * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load 3 | */ 4 | ;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d',a,""].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f #mq-test-1 { width: 42px; }',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b 8 | * Contributors : 9 | * - Justin Beasley 10 | * - Nathan Smith 11 | */ 12 | /*global window, document*/ 13 | (function (exports) { 14 | 'use strict'; 15 | 16 | var // functions 17 | extend, 18 | createElements, 19 | createCountdownElt, 20 | simplyCountdown; 21 | 22 | /** 23 | * Function that merge user parameters with defaults one. 24 | * @param out 25 | * @returns {*|{}} 26 | */ 27 | extend = function (out) { 28 | var i, 29 | obj, 30 | key; 31 | out = out || {}; 32 | 33 | for (i = 1; i < arguments.length; i += 1) { 34 | obj = arguments[i]; 35 | 36 | if (obj) { 37 | for (key in obj) { 38 | if (obj.hasOwnProperty(key)) { 39 | if (typeof obj[key] === 'object') { 40 | extend(out[key], obj[key]); 41 | } else { 42 | out[key] = obj[key]; 43 | } 44 | } 45 | } 46 | } 47 | } 48 | 49 | return out; 50 | }; 51 | 52 | /** 53 | * Function that create a countdown section 54 | * @param countdown 55 | * @param parameters 56 | * @param typeClass 57 | * @returns {{full: (*|Element), amount: (*|Element), word: (*|Element)}} 58 | */ 59 | createCountdownElt = function (countdown, parameters, typeClass) { 60 | var innerSectionTag, 61 | sectionTag, 62 | amountTag, 63 | wordTag; 64 | 65 | sectionTag = document.createElement('div'); 66 | amountTag = document.createElement('span'); 67 | wordTag = document.createElement('span'); 68 | innerSectionTag = document.createElement('div'); 69 | 70 | innerSectionTag.appendChild(amountTag); 71 | innerSectionTag.appendChild(wordTag); 72 | sectionTag.appendChild(innerSectionTag); 73 | 74 | sectionTag.classList.add(parameters.sectionClass); 75 | sectionTag.classList.add(typeClass); 76 | amountTag.classList.add(parameters.amountClass); 77 | wordTag.classList.add(parameters.wordClass); 78 | 79 | countdown.appendChild(sectionTag); 80 | 81 | return { 82 | full: sectionTag, 83 | amount: amountTag, 84 | word: wordTag 85 | }; 86 | }; 87 | 88 | /** 89 | * Function that create full countdown DOM elements calling createCountdownElt 90 | * @param parameters 91 | * @param countdown 92 | * @returns {{days: (*|Element), hours: (*|Element), minutes: (*|Element), seconds: (*|Element)}} 93 | */ 94 | createElements = function (parameters, countdown) { 95 | var spanTag; 96 | 97 | if (!parameters.inline) { 98 | return { 99 | days: createCountdownElt(countdown, parameters, 'simply-days-section'), 100 | hours: createCountdownElt(countdown, parameters, 'simply-hours-section'), 101 | minutes: createCountdownElt(countdown, parameters, 'simply-minutes-section'), 102 | seconds: createCountdownElt(countdown, parameters, 'simply-seconds-section') 103 | }; 104 | } 105 | 106 | spanTag = document.createElement('span'); 107 | spanTag.classList.add(parameters.inlineClass); 108 | return spanTag; 109 | }; 110 | 111 | /** 112 | * simplyCountdown, create and display the coundtown. 113 | * @param elt 114 | * @param args (parameters) 115 | */ 116 | simplyCountdown = function (elt, args) { 117 | var parameters = extend({ 118 | year: 2015, 119 | month: 6, 120 | day: 28, 121 | hours: 0, 122 | minutes: 0, 123 | seconds: 0, 124 | words: { 125 | days: 'day', 126 | hours: 'hour', 127 | minutes: 'minute', 128 | seconds: 'second', 129 | pluralLetter: 's' 130 | }, 131 | plural: true, 132 | inline: false, 133 | enableUtc: true, 134 | onEnd: function () { 135 | return; 136 | }, 137 | refresh: 1000, 138 | inlineClass: 'simply-countdown-inline', 139 | sectionClass: 'simply-section', 140 | amountClass: 'simply-amount', 141 | wordClass: 'simply-word', 142 | zeroPad: false 143 | }, args), 144 | interval, 145 | targetDate, 146 | targetTmpDate, 147 | now, 148 | nowUtc, 149 | secondsLeft, 150 | days, 151 | hours, 152 | minutes, 153 | seconds, 154 | cd = document.querySelectorAll(elt); 155 | 156 | targetTmpDate = new Date( 157 | parameters.year, 158 | parameters.month - 1, 159 | parameters.day, 160 | parameters.hours, 161 | parameters.minutes, 162 | parameters.seconds 163 | ); 164 | 165 | if (parameters.enableUtc) { 166 | targetDate = new Date( 167 | targetTmpDate.getUTCFullYear(), 168 | targetTmpDate.getUTCMonth(), 169 | targetTmpDate.getUTCDate(), 170 | targetTmpDate.getUTCHours(), 171 | targetTmpDate.getUTCMinutes(), 172 | targetTmpDate.getUTCSeconds() 173 | ); 174 | } else { 175 | targetDate = targetTmpDate; 176 | } 177 | 178 | Array.prototype.forEach.call(cd, function (countdown) { 179 | var fullCountDown = createElements(parameters, countdown), 180 | refresh; 181 | 182 | refresh = function () { 183 | var dayWord, 184 | hourWord, 185 | minuteWord, 186 | secondWord; 187 | 188 | now = new Date(); 189 | if (parameters.enableUtc) { 190 | nowUtc = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 191 | now.getHours(), now.getMinutes(), now.getSeconds()); 192 | secondsLeft = (targetDate - nowUtc.getTime()) / 1000; 193 | 194 | } else { 195 | secondsLeft = (targetDate - now.getTime()) / 1000; 196 | } 197 | 198 | if (secondsLeft > 0) { 199 | days = parseInt(secondsLeft / 86400, 10); 200 | secondsLeft = secondsLeft % 86400; 201 | 202 | hours = parseInt(secondsLeft / 3600, 10); 203 | secondsLeft = secondsLeft % 3600; 204 | 205 | minutes = parseInt(secondsLeft / 60, 10); 206 | seconds = parseInt(secondsLeft % 60, 10); 207 | } else { 208 | days = 0; 209 | hours = 0; 210 | minutes = 0; 211 | seconds = 0; 212 | window.clearInterval(interval); 213 | parameters.onEnd(); 214 | } 215 | 216 | if (parameters.plural) { 217 | dayWord = days > 1 218 | ? parameters.words.days + parameters.words.pluralLetter 219 | : parameters.words.days; 220 | 221 | hourWord = hours > 1 222 | ? parameters.words.hours + parameters.words.pluralLetter 223 | : parameters.words.hours; 224 | 225 | minuteWord = minutes > 1 226 | ? parameters.words.minutes + parameters.words.pluralLetter 227 | : parameters.words.minutes; 228 | 229 | secondWord = seconds > 1 230 | ? parameters.words.seconds + parameters.words.pluralLetter 231 | : parameters.words.seconds; 232 | 233 | } else { 234 | dayWord = parameters.words.days; 235 | hourWord = parameters.words.hours; 236 | minuteWord = parameters.words.minutes; 237 | secondWord = parameters.words.seconds; 238 | } 239 | 240 | /* display an inline countdown into a span tag */ 241 | if (parameters.inline) { 242 | countdown.innerHTML = 243 | days + ' ' + dayWord + ', ' + 244 | hours + ' ' + hourWord + ', ' + 245 | minutes + ' ' + minuteWord + ', ' + 246 | seconds + ' ' + secondWord + '.'; 247 | 248 | } else { 249 | fullCountDown.days.amount.textContent = (parameters.zeroPad && days.toString().length < 2 ? '0' : '') + days; 250 | fullCountDown.days.word.textContent = dayWord; 251 | 252 | fullCountDown.hours.amount.textContent = (parameters.zeroPad && hours.toString().length < 2 ? '0' : '') + hours; 253 | fullCountDown.hours.word.textContent = hourWord; 254 | 255 | fullCountDown.minutes.amount.textContent = (parameters.zeroPad && minutes.toString().length < 2 ? '0' : '') + minutes; 256 | fullCountDown.minutes.word.textContent = minuteWord; 257 | 258 | fullCountDown.seconds.amount.textContent = (parameters.zeroPad && seconds.toString().length < 2 ? '0' : '') + seconds; 259 | fullCountDown.seconds.word.textContent = secondWord; 260 | } 261 | }; 262 | 263 | // Refresh immediately to prevent a Flash of Unstyled Content 264 | refresh(); 265 | interval = window.setInterval(refresh, parameters.refresh); 266 | }); 267 | }; 268 | 269 | exports.simplyCountdown = simplyCountdown; 270 | }(window)); 271 | 272 | /*global $, jQuery, simplyCountdown*/ 273 | if (window.jQuery) { 274 | (function ($, simplyCountdown) { 275 | 'use strict'; 276 | 277 | function simplyCountdownify(el, options) { 278 | simplyCountdown(el, options); 279 | } 280 | 281 | $.fn.simplyCountdown = function (options) { 282 | return simplyCountdownify(this.selector, options); 283 | }; 284 | }(jQuery, simplyCountdown)); 285 | } 286 | --------------------------------------------------------------------------------