/src/OroCRM/Bundle/ContactBundle/Resources/public/js/contactphone/collection.js
JavaScript | 25 lines | 12 code | 2 blank | 11 comment | 0 complexity | f6c758a2f36bc7a4b3224bda90ae5f59 MD5 | raw file
- /* global define */
- define(['backbone', 'routing', 'orocrm/contactphone/model'],
- function(Backbone, routing, ContactPhoneModel) {
- 'use strict';
- /**
- * @export orocrm/contactphone/collection
- * @class orocrm.contactphone.Collection
- * @extends Backbone.Collection
- */
- return Backbone.Collection.extend({
- route: 'oro_api_get_contact_phones',
- url: null,
- model: ContactPhoneModel,
- /**
- * Regenerate route for selected contact
- *
- * @param contactId {string}
- */
- setContactId: function (contactId) {
- this.url = routing.generate(this.route, {contactId: contactId});
- }
- });
- });