# visualizer/4.0.3/js/media/collection.js

Visualizer – Tables &amp; Charts Manager with Built-in AI Generator, version 4.0.3. 19 lines.

- Page: https://pluginprobe.com/plugins/visualizer/4.0.3/code/js/media/collection.js
- Raw: https://pluginprobe.com/plugins/visualizer/4.0.3/raw/js/media/collection.js
- Modified: 2016-05-31T13:08:06+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/visualizer/4.0.3/code/js/media/collection.js#L10-L20`.

```javascript
(function(wpmm) {
	wpmm.visualizer.Charts = Backbone.Collection.extend({
		model: wpmm.visualizer.Chart,

		sync: function(method, model, options) {
			if ('read' === method) {
				options = options || {};
				options.type = 'GET';
				options.data = _.extend( options.data || {}, {
					action:  wp.media.view.l10n.visualizer.actions.get_charts
				});

				return wp.media.ajax( options );
			} else {
				return Backbone.sync.apply( this, arguments );
			}
		}
	});
})(wp.media.model);
```
