From f58eed4ff744969bc10af8ef1c4bed42c1e31eb0 Mon Sep 17 00:00:00 2001 From: Dennis Kao <ulysseskao@gmail.com> Date: Tue, 26 Apr 2016 01:57:12 +0800 Subject: [PATCH] ui-router templates --- grails-app/assets/javascripts/xdashangular/index/xdashangular.index.js | 122 +++++++++++++++++++++++++--------------- 1 files changed, 77 insertions(+), 45 deletions(-) diff --git a/grails-app/assets/javascripts/xdashangular/index/xdashangular.index.js b/grails-app/assets/javascripts/xdashangular/index/xdashangular.index.js index 28da9fa..67ebe2e 100644 --- a/grails-app/assets/javascripts/xdashangular/index/xdashangular.index.js +++ b/grails-app/assets/javascripts/xdashangular/index/xdashangular.index.js @@ -1,67 +1,99 @@ //= wrapped -//= require_self +// require /jquery/jquery +// require /angular/angular +// require /angular/ui-bootstrap-tpls //= require /angular/angular-ui-router +//= require /angular/angular-cookies //= require /angular/loading-bar -//= require /ocLazyLoad/ocLazyLoad +// require /ocLazyLoad/ocLazyLoad +//= require_self //= require_tree services //= require_tree controllers //= require_tree directives // require_tree templates -//= require /angular/ui-bootstrap-tpls // require ${grails.util.Environment.currentEnvironment == grails.util.Environment.DEVELOPMENT ? 'ember.debug.js' : 'ember.prod.js'} angular.module('xdashangular.index', [ - 'oc.lazyLoad', + // 'oc.lazyLoad', 'ui.router', 'ui.bootstrap', 'ui.bootstrap.dropdown', 'ui.bootstrap.collapse', + 'ngCookies', 'angular-loading-bar', ]) - .config(['$stateProvider', '$urlRouterProvider', '$ocLazyLoadProvider', function ($stateProvider, $urlRouterProvider, $ocLazyLoadProvider) { + //.config(['$stateProvider', '$urlRouterProvider', '$ocLazyLoadProvider', function ($stateProvider, $urlRouterProvider, $ocLazyLoadProvider) { + .config(['$stateProvider', '$urlRouterProvider', + function ($stateProvider, $urlRouterProvider) { - /* - $ocLazyLoadProvider.config({ - debug: true, - events: true, - }); - */ + /* + $ocLazyLoadProvider.config({ + debug: true, + events: true, + }); + */ - $urlRouterProvider.otherwise('/dashboard/home'); + $urlRouterProvider.otherwise('/'); - $stateProvider - .state('dashboard', { - url: '/dashboard', - templateUrl: '', - // assets/xdashangular/dashboard/main.html - }) - .state('dashboard.home', { - url:'/home', - controller: 'MainController', - templateUrl:'', - /* - resolve: { - loadMyFiles:function($ocLazyLoad) { - return $ocLazyLoad.load({ - name:'sbAdminApp', - files:[ - 'assets/xsbadmin/controllers/main.js', - 'assets/xsbadmin/directives/timeline/timeline.js', - 'assets/xsbadmin/directives/notifications/notifications.js', - 'assets/xsbadmin/directives/chat/chat.js', - 'assets/xsbadmin/directives/dashboard/stats/stats.js' - ] - }) - } - } - */ - }) - .state('dashboard.blank',{ - templateUrl:'assets/views/pages/blank.html', - url:'/blank' - }) - - } + // Application routes + $stateProvider + .state('index', { + url: '/', + templateUrl: 'assets/xdashangular/index/dashboard.gsp' + }) + .state('index2', { + url: '/index2', + templateUrl: 'assets/xdashangular/index/dashboard2.html' + }) + .state('widgets', { + url: '/widgets', + templateUrl: 'assets/xdashangular/index/widgets.html' + }) + .state('calendar', { + url: '/calendar', + templateUrl: 'assets/xdashangular/index/calendar.html' + }) + .state('charts-chartjs', { + url: '/charts-chartjs', + templateUrl: 'assets/xdashangular/charts/chartjs.html' + }) + .state('charts-flot', { + url: '/charts-flot', + templateUrl: 'assets/xdashangular/charts/flot.html' + }) + .state('tables-data', { + url: '/tables-data', + templateUrl: 'assets/xdashangular/tables/data.html' + }) + .state('tables-simple', { + url: '/tables-simple', + templateUrl: 'assets/xdashangular/tables/simple.html' + }) + .state('UI-buttons', { + url: '/UI-buttons', + templateUrl: 'assets/xdashangular/UI/buttons.html' + }) + .state('UI-general', { + url: '/UI-general', + templateUrl: 'assets/xdashangular/UI/general.html' + }) + .state('UI-icons', { + url: '/UI-icons', + templateUrl: 'assets/xdashangular/UI/icons.html' + }) + .state('UI-modals', { + url: '/UI-modals', + templateUrl: 'assets/xdashangular/UI/modals.html' + }) + .state('UI-sliders', { + url: '/UI-sliders', + templateUrl: 'assets/xdashangular/UI/sliders.html' + }) + .state('UI-timeline', { + url: '/UI-timeline', + templateUrl: 'assets/xdashangular/UI/timeline.html' + }); + } ]) -- Gitblit v0.0.0-SNAPSHOT