Sha256: 489d5db3ed71ca60f8285e34b54917e8a15a16c166d292ad45c5b6d562419452

Contents?: true

Size: 1.73 KB

Versions: 6

Compression:

Stored size: 1.73 KB

Contents

app.config(function($stateProvider, $routeProvider){
  $stateProvider
    .state('showKeys', {
      url: "",
      views: {
        "keys": {
          templateUrl: "/templates/keys.html.erb",
          controller: 'ListKeysController'
        },
        "key": {
          templateUrl: '/templates/stats.html.erb',
          controller: 'StatsController'
        }
      }
    })
    .state('processingRequest', {
      url: "/processing",
      views: {
        "keys": {
          templateUrl: "/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: "/templates/keys.html.erb",
          controller: 'ListKeysController'
        },
        "key": {
          templateUrl: "/templates/edit.html.erb",
          controller: 'EditKeyController'
        }
      }
    })
    .state('newKey', {
      url: "/new",
      views: {
        "keys": {
          templateUrl: "/templates/keys.html.erb",
          controller: 'ListKeysController'
        },
        "key": {
          templateUrl: "/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: "/templates/keys.html.erb",
         controller: 'ListKeysController'
       },
       "key": {
         templateUrl: "/templates/show.html.erb",
         controller: 'ShowKeyController'
       }
     }
   });
})

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
memcached-manager-0.2.2 lib/public/javascripts/angular/routes.js
memcached-manager-0.2.1 lib/public/javascripts/angular/routes.js
memcached-manager-0.2.0 lib/public/javascripts/angular/routes.js
memcached-manager-0.1.0 lib/public/javascripts/angular/routes.js
memcached-manager-0.0.1 lib/public/javascripts/angular/routes.js
memcached-manager-0.0.0 lib/public/javascripts/angular/routes.js