XM.BackboneRouter = Backbone.Router.extend({
routes: {
- "help": "help", // #help
- "workspace/:recordType/:id": "workspace",
- "search/:query/p:page": "search" // #search/kiwis/p7
- },
-
- help: function () {
- console.log("help");
- },
-
- search: function (query, page) {
- console.log("serach", query, page);
+ "workspace/:recordType/:id": "workspace"
},
workspace: function (recordType, id) {
- console.log("workspace", recordType, id);
var inEvent = {
workspace: "XV." + recordType + "Workspace",
id: id
} else {
attrs[Klass.prototype.idAttribute] = recordId;
this.setValue(Klass.findOrCreate(attrs));
+ XM.backboneRouter.navigate("workspace/" +
+ this.kind.substring(3).replace("Workspace", "") + "/" +
+ recordId);
}
_setBindings(this, "on");
this.fetch();
model.revert();
}
+ XM.backboneRouter.navigate("");
if (model && model.hasLockKey && model.hasLockKey()) {
model.releaseLock({
success: function () {