| 123456789101112131415161718192021222324252627282930313233343536 | 
							- define([ "require", "utils/Globals", "collection/BaseCollection", "models/VGlossary", "utils/UrlLinks" ], function(require, Globals, BaseCollection, VGlossary, UrlLinks) {
 
-     "use strict";
 
-     var VGlossaryList = BaseCollection.extend({
 
-         url: UrlLinks.glossaryApiUrl(),
 
-         model: VGlossary,
 
-         initialize: function() {
 
-             this.modelName = "VGlossary", this.modelAttrName = "";
 
-         },
 
-         parseRecords: function(resp, options) {
 
-             return _.isEmpty(this.modelAttrName) ? resp : resp[this.modelAttrName];
 
-         },
 
-         getCategory: function(options) {
 
-             var url = UrlLinks.categoryApiUrl({
 
-                 guid: options.guid,
 
-                 related: options.related
 
-             }), apiOptions = _.extend({
 
-                 contentType: "application/json",
 
-                 dataType: "json"
 
-             }, options.ajaxOptions);
 
-             return this.constructor.nonCrudOperation.call(this, url, "GET", apiOptions);
 
-         },
 
-         getTerm: function(options) {
 
-             var url = UrlLinks.termApiUrl({
 
-                 guid: options.guid,
 
-                 related: options.related
 
-             }), apiOptions = _.extend({
 
-                 contentType: "application/json",
 
-                 dataType: "json"
 
-             }, options.ajaxOptions);
 
-             return this.constructor.nonCrudOperation.call(this, url, "GET", apiOptions);
 
-         }
 
-     }, {
 
-         tableCols: {}
 
-     });
 
-     return VGlossaryList;
 
- });
 
 
  |