1 |
- "use strict";var app=angular.module("app",["ui.router","ui.bootstrap","ngSanitize","templatescache","ngAnimate"]);angular.module("app").run(["$rootScope","$state","$stateParams",function(e,a,t){e.$state=a,e.$stateParams=t}]).config(["$stateProvider","$urlRouterProvider",function(e,a){a.otherwise("/tabview/iPhone"),e.state("tabview",{controller:"TabController",url:"/tabview",templateUrl:"templates/tabview.html"}).state("tabview.iPhone",{controller:"CarouselController",url:"/iPhone",templateUrl:"templates/guideview.html",data:{imgDir:"../img/iPhone/"}}).state("tabview.android",{controller:"CarouselController",url:"/android",templateUrl:"templates/guideview.html",data:{imgDir:"../img/android/"}})}]),angular.module("templatescache",[]).run(["$templateCache",function(e){e.put("templates/guideview.html",'<div>\r\n <div uib-carousel active="active" interval="myInterval" no-wrap="noWrapSlides">\r\n <div uib-slide ng-repeat="slide in slides track by slide.id" index="slide.id">\r\n <img ng-src="{{slide.image}}" style="margin:auto;">\r\n <div class="carousel-caption">\r\n </div>\r\n </div>\r\n </div>\r\n</div>'),e.put("templates/tabview.html",'<div id="tabPage">\r\n <div class="tabP">\r\n <div id="tag">\r\n <span ng-class="{true: \'navdown\', false: \'\'}[isActive]" ui-sref=".iPhone"><a href="" class="a1" >IOS</a></span>\r\n <span ng-class="{true: \'\', false: \'navdown\'}[isActive]" ui-sref=".android"><a href="" class="a2">Android</a></span>\r\n </div>\r\n </div>\r\n <div id="tabContent">\r\n <div ui-view></div>\r\n </div>\r\n</div>')}]),angular.module("app").controller("CarouselController",["$scope","$state",function(e,a){e.myInterval=5e3,e.noWrapSlides=!1,e.active=0,e.slides=[];var t=0;e.addSlide=function(){var i=e.slides.length+1;e.slides.push({image:a.current.data.imgDir+i+".jpg",text:["Nice image","Awesome photograph","That is so cool","I love that"][e.slides.length%4],id:t++})};for(var i=1;i<7;i++)e.addSlide()}]),angular.module("app").controller("TabController",["$scope","$state",function(e,a){e.isActive="tabview.iPhone"==a.$current.name,e.$on("$stateChangeStart",function(a,t,i,r,n,l){e.isActive="tabview.iPhone"==t.name})}]);
|