javascripts/app.js in robeaux-0.0.2 vs javascripts/app.js in robeaux-0.0.3

- old
+ new

@@ -1,9 +1,9 @@ // Routes -var roboux = angular.module("roboux", ['ngRoute']); +var robeaux = angular.module("robeaux", ['ngRoute']); -roboux.config(["$routeProvider", function($routeProvider) { +robeaux.config(["$routeProvider", function($routeProvider) { $routeProvider.when("/robots", { templateUrl: "/partials/robot-index.html", controller: RobotIndexCtrl }).when("/robots/:robotId", { templateUrl: "/partials/robot-detail.html", @@ -91,8 +91,27 @@ // assume string, nothing changes break; } } - return params; + // check if empty (no params) + if (isEmptyParams(params)) { + return null; + } else { + return params; + } + } + + var isEmptyParams = function(params) { + var empty = true; + + for (var key in params) { + value = params[key]; + if (key !== "" || value !== "") { + empty = false; + break; + } + } + + return empty; } };