Sha256: a8c22bafdb648a1e8af5ddfc6328b0d2d6a8dfe6c9e40c06b94421d73bdc6bd8

Contents?: true

Size: 1.89 KB

Versions: 2

Compression:

Stored size: 1.89 KB

Contents

app.config(function($stateProvider, $routeProvider){
  $stateProvider
    .state('showKeys', {
      url: "",
      views: {
        "keys": {
          templateUrl: window.basePath + "/templates/keys.html.erb",
          controller: 'ListKeysController'
        },
        "key": {
          templateUrl: window.basePath + '/templates/stats.html.erb',
          controller: 'StatsController'
        }
      }
    })
    .state('processingRequest', {
      url: "/processing",
      views: {
        "keys": {
          templateUrl: window.basePath + "/templates/keys.html.erb",
          controller: 'ListKeysController'
        },
        "key": {
          template: 'Processing...' // Show a image or somethin', lol
        }
      }
    })
    .state('editKey', {
      url: "/edit/:key", // :key is going to be inside $stateParams whenever it's injected in a controller here
      views: {
        "keys": {
          templateUrl: window.basePath + "/templates/keys.html.erb",
          controller: 'ListKeysController'
        },
        "key": {
          templateUrl: window.basePath + "/templates/edit.html.erb",
          controller: 'EditKeyController'
        }
      }
    })
    .state('newKey', {
      url: "/new",
      views: {
        "keys": {
          templateUrl: window.basePath + "/templates/keys.html.erb",
          controller: 'ListKeysController'
        },
        "key": {
          templateUrl: window.basePath + "/templates/new.html.erb",
        }
      }
   })
   .state('showKey', {
     url: "/key/:key", // :key is going to be inside $stateParams whenever it's injected in a controller here
     views: {
       "keys": {
         templateUrl: window.basePath + "/templates/keys.html.erb",
         controller: 'ListKeysController'
       },
       "key": {
         templateUrl: window.basePath + "/templates/show.html.erb",
         controller: 'ShowKeyController'
       }
     }
   });
})

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
memcached-manager-0.4.0 lib/public/javascripts/angular/routes.js
memcached-manager-0.3.0 lib/public/javascripts/angular/routes.js