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;
}
};