Файловый менеджер - Редактировать - /home2/isose750/public_html/js/main.js
Назад
/** * Main AngularJS Web Application */ var app = angular.module('PageCtrl', [ 'ngRoute', 'ngAnimate', 'ui.bootstrap' ]); /** * Configure the Routes */ app.config(['$routeProvider', function ($routeProvider) { $routeProvider // Home .when("/", {templateUrl: "partials/home.html", controller: "PageCtrl"}) // Pages //.when("/about", {templateUrl: "partials/about.html", controller: "PageCtrl"}) //.when("/faq", {templateUrl: "partials/faq.html", controller: "PageCtrl"}) //.when("/pricing", {templateUrl: "partials/pricing.html", controller: "PageCtrl"}) //.when("/services", {templateUrl: "partials/services.html", controller: "PageCtrl"}) //.when("/contact", {templateUrl: "partials/contact.html", controller: "PageCtrl"}) // Blog // .when("/blog", {templateUrl: "partials/blog.html", controller: "BlogCtrl"}) //.when("/blog/post", {templateUrl: "partials/blog_item.html", controller: "BlogCtrl"}) // else 404 //.otherwise("/404", {templateUrl: "partials/404.html", controller: "PageCtrl"}); .otherwise("/"); }]); /** * Controls all other Pages */ app.controller('PageCtrl', function ($anchorScroll, $scope, $location, $http) { }) app.service('anchorSmoothScroll', function(){ this.scrollTo = function(eID) { // This scrolling function // is from http://www.itnewb.com/tutorial/Creating-the-Smooth-Scroll-Effect-with-JavaScript var startY = currentYPosition(); var stopY = elmYPosition(eID); var distance = stopY > startY ? stopY - startY : startY - stopY; if (distance < 100) { scrollTo(0, stopY); return; } var speed = Math.round(distance / 100); if (speed >= 20) speed = 2000; var step = Math.round(distance / 25); var leapY = stopY > startY ? startY + step : startY - step; var timer = 0; if (stopY > startY) { for ( var i=startY; i<stopY; i+=step ) { setTimeout("window.scrollTo(0, "+leapY+")", timer * speed); leapY += step; if (leapY > stopY) leapY = stopY; timer++; } return; } for ( var i=startY; i>stopY; i-=step ) { setTimeout("window.scrollTo(0, "+leapY+")", timer * speed); leapY -= step; if (leapY < stopY) leapY = stopY; timer++; } function currentYPosition() { // Firefox, Chrome, Opera, Safari if (self.pageYOffset) return self.pageYOffset; // Internet Explorer 6 - standards mode if (document.documentElement && document.documentElement.scrollTop) return document.documentElement.scrollTop; // Internet Explorer 6, 7 and 8 if (document.body.scrollTop) return document.body.scrollTop; return 0; } function elmYPosition(eID) { var elm = document.getElementById(eID); var y = elm.offsetTop; var node = elm; while (node.offsetParent && node.offsetParent != document.body) { node = node.offsetParent; y += node.offsetTop; } return y; } }; }); app.controller('HomeCtrl', function ($scope, $location, $http) { //console.log("Page Controller reporting for duty."); $scope.menuHome = function () { $('html, body').animate({ scrollTop: 0 }, 1500); }; /*$scope.menuQuemSomos = function () { //$location.hash('quemsomos'); $('html, body').animate({ scrollTop: $("#quemsomos").offset().top }, 1500); //$anchorScroll(); }; $scope.menuContato = function () { //$location.hash('contato'); //$anchorScroll(); $('html, body').animate({ scrollTop: $("#contato").offset().top }, 1500); };*/ }); /*app.controller('FaqCtrl', function ($scope, $location, $http) { //console.log("Page Controller reporting for duty."); $scope.menuHome = function () { $location.path( "/" ); }; $scope.menuQuemSomos = function () { $location.path( "/" ); //$location.hash('quemsomos'); //$anchorScroll(); }; $scope.menuContato = function () { $location.path( "/" ); }; });*/
| ver. 1.4 |
Github
|
.
| PHP 8.2.18 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка