github.com/nsqio/nsq@v1.3.0/nsqadmin/static/js/models/node.js (about) 1 var AppState = require('../app_state'); 2 var Backbone = require('backbone'); 3 4 var NodeModel = Backbone.Model.extend({ 5 idAttribute: 'name', 6 7 constructor: function Node() { 8 Backbone.Model.prototype.constructor.apply(this, arguments); 9 }, 10 11 urlRoot: function() { 12 return AppState.apiPath('/nodes'); 13 }, 14 15 tombstoneTopic: function(topic) { 16 return this.destroy({ 17 'data': JSON.stringify({'topic': topic}), 18 'dataType': 'text' 19 }); 20 } 21 }); 22 23 module.exports = NodeModel;