PageRenderTime 50ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/src/OroCRM/Bundle/ContactBundle/Resources/public/js/contactphone/collection.js

https://github.com/jrcollado1987/crm
JavaScript | 25 lines | 12 code | 2 blank | 11 comment | 0 complexity | f6c758a2f36bc7a4b3224bda90ae5f59 MD5 | raw file
  1. /* global define */
  2. define(['backbone', 'routing', 'orocrm/contactphone/model'],
  3. function(Backbone, routing, ContactPhoneModel) {
  4. 'use strict';
  5. /**
  6. * @export orocrm/contactphone/collection
  7. * @class orocrm.contactphone.Collection
  8. * @extends Backbone.Collection
  9. */
  10. return Backbone.Collection.extend({
  11. route: 'oro_api_get_contact_phones',
  12. url: null,
  13. model: ContactPhoneModel,
  14. /**
  15. * Regenerate route for selected contact
  16. *
  17. * @param contactId {string}
  18. */
  19. setContactId: function (contactId) {
  20. this.url = routing.generate(this.route, {contactId: contactId});
  21. }
  22. });
  23. });