aboutsummaryrefslogtreecommitdiffstats
path: root/ui/imports/ui/components/landing/landing.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/imports/ui/components/landing/landing.js')
-rw-r--r--ui/imports/ui/components/landing/landing.js35
1 files changed, 35 insertions, 0 deletions
diff --git a/ui/imports/ui/components/landing/landing.js b/ui/imports/ui/components/landing/landing.js
new file mode 100644
index 0000000..8a42e12
--- /dev/null
+++ b/ui/imports/ui/components/landing/landing.js
@@ -0,0 +1,35 @@
+/////////////////////////////////////////////////////////////////////////////////////////
+// Copyright (c) 2017 Koren Lev (Cisco Systems), Yaron Yogev (Cisco Systems) and others /
+// /
+// All rights reserved. This program and the accompanying materials /
+// are made available under the terms of the Apache License, Version 2.0 /
+// which accompanies this distribution, and is available at /
+// http://www.apache.org/licenses/LICENSE-2.0 /
+/////////////////////////////////////////////////////////////////////////////////////////
+import './landing.html';
+
+Template.landing.onCreated(function() {
+});
+
+Template.landing.rendered = function(){
+
+ // init wow lib
+ new WOW().init();
+
+ // smooth scrolling function
+ $(function() {
+ $('a[href*="#"]:not([href="#"])').click(function() {
+ if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
+ var target = $(this.hash);
+ target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
+ if (target.length) {
+ $('html, body').animate({
+ scrollTop: target.offset().top
+ }, 1000);
+ return false;
+ }
+ }
+ });
+ });
+
+};