/** * List Media * * @param {string} folderId */ filterMedia(folderId) { this._displayLoader(Application.getRegion('content')); new Medias().fetch({ urlParameter: { siteId: Application.getContext().get('siteId') }, data : { start: 0, length: this.pageLength, order: { name: 'updated_at', dir: 'desc' }, search: { folderId: folderId } }, success: (medias) => { let mediasView = new MediasView({ collection: medias, settings: { page: 0, deferLoading: [medias.recordsFiltered, medias.recordsFiltered], data: medias.models, pageLength: this.pageLength }, selectionMod: false, siteId: Application.getContext().get('siteId'), folderId: folderId }); let el = mediasView.render().$el; Application.getRegion('content').html(el); } }); }
/** * List Media * * @param {String} page */ listMedia(page) { if (null === page) { page = 1 } this._displayLoader(Application.getRegion('content')); page = Number(page) - 1; new Medias().fetch({ urlParameter: { siteId: Application.getContext().get('siteId') }, data : { start: page * this.pageLength, length: this.pageLength, order: { name: 'updated_at', dir: 'desc' } }, success: (medias) => { let mediasView = new MediasView({ collection: medias, settings: { page: page, deferLoading: [medias.recordsTotal, medias.recordsFiltered], data: medias.models, pageLength: this.pageLength }, selectionMod: false, siteId: Application.getContext().get('siteId') }); let el = mediasView.render().$el; Application.getRegion('content').html(el); } }); }
success: (medias) => { let mediasView = new MediasView({ collection: medias, settings: { page: page, deferLoading: [medias.recordsTotal, medias.recordsFiltered], data: medias.models, pageLength: this.pageLength }, selectionMod: false, siteId: Application.getContext().get('siteId') }); let el = mediasView.render().$el; Application.getRegion('content').html(el); }