PluginProbe ʕ •ᴥ•ʔ
Menu Icons by Themeisle – Add Icons to Navigation Menus / trunk
Menu Icons by Themeisle – Add Icons to Navigation Menus vtrunk
trunk 0.1.0 0.1.1 0.1.2 0.1.3 0.1.4 0.1.5 0.10.0 0.10.1 0.10.2 0.11.0 0.11.1 0.11.2 0.11.3 0.11.4 0.11.5 0.12.0 0.12.1 0.12.10 0.12.11 0.12.12 0.12.2 0.12.3 0.12.4 0.12.5 0.12.6 0.12.7 0.12.8 0.12.9 0.13.0 0.13.1 0.13.10 0.13.11 0.13.12 0.13.13 0.13.14 0.13.15 0.13.16 0.13.17 0.13.18 0.13.19 0.13.2 0.13.20 0.13.21 0.13.22 0.13.23 0.13.3 0.13.4 0.13.5 0.13.6 0.13.7 0.13.8 0.13.9 0.2.0 0.2.1 0.2.2 0.2.3 0.3.0 0.3.1 0.3.2 0.4.0 0.5.0 0.5.1 0.6.0 0.7.0 0.8.0 0.8.1 0.9.0 0.9.2
menu-icons / js / src / media / views / item-settings.js
menu-icons / js / src / media / views Last commit date
frame.js 6 years ago item-preview.js 8 years ago item-setting-field.js 8 years ago item-settings.js 8 years ago sidebar.js 8 years ago
item-settings.js
31 lines
1 /**
2 * wp.media.view.MenuIconsItemSettings
3 *
4 * @class
5 * @augments wp.media.view.PriorityList
6 * @augments wp.media.View
7 * @augments wp.Backbone.View
8 * @augments Backbone.View
9 */
10 var MenuIconsItemSettings = wp.media.view.PriorityList.extend({
11 className: 'mi-settings attachment-info',
12
13 prepare: function() {
14 _.each( this.collection.map( this.createField, this ), function( view ) {
15 this.set( view.model.id, view );
16 }, this );
17 },
18
19 createField: function( model ) {
20 var field = new wp.media.view.MenuIconsItemSettingField({
21 item: this.model,
22 model: model,
23 collection: this.collection
24 });
25
26 return field;
27 }
28 });
29
30 module.exports = MenuIconsItemSettings;
31