equal
deleted
inserted
replaced
17 AudioDetailsMediaFrame = wp.media.view.MediaFrame.AudioDetails.extend(/** @lends wp.mediaWidgets.controlConstructors~AudioDetailsMediaFrame.prototype */{ |
17 AudioDetailsMediaFrame = wp.media.view.MediaFrame.AudioDetails.extend(/** @lends wp.mediaWidgets.controlConstructors~AudioDetailsMediaFrame.prototype */{ |
18 |
18 |
19 /** |
19 /** |
20 * Create the default states. |
20 * Create the default states. |
21 * |
21 * |
22 * @returns {void} |
22 * @return {void} |
23 */ |
23 */ |
24 createStates: function createStates() { |
24 createStates: function createStates() { |
25 this.states.add([ |
25 this.states.add([ |
26 new wp.media.controller.AudioDetails({ |
26 new wp.media.controller.AudioDetails({ |
27 media: this.media |
27 media: this.media |
68 |
68 |
69 /** |
69 /** |
70 * Map model props to media frame props. |
70 * Map model props to media frame props. |
71 * |
71 * |
72 * @param {Object} modelProps - Model props. |
72 * @param {Object} modelProps - Model props. |
73 * @returns {Object} Media frame props. |
73 * @return {Object} Media frame props. |
74 */ |
74 */ |
75 mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) { |
75 mapModelToMediaFrameProps: function mapModelToMediaFrameProps( modelProps ) { |
76 var control = this, mediaFrameProps; |
76 var control = this, mediaFrameProps; |
77 mediaFrameProps = component.MediaWidgetControl.prototype.mapModelToMediaFrameProps.call( control, modelProps ); |
77 mediaFrameProps = component.MediaWidgetControl.prototype.mapModelToMediaFrameProps.call( control, modelProps ); |
78 mediaFrameProps.link = 'embed'; |
78 mediaFrameProps.link = 'embed'; |
80 }, |
80 }, |
81 |
81 |
82 /** |
82 /** |
83 * Render preview. |
83 * Render preview. |
84 * |
84 * |
85 * @returns {void} |
85 * @return {void} |
86 */ |
86 */ |
87 renderPreview: function renderPreview() { |
87 renderPreview: function renderPreview() { |
88 var control = this, previewContainer, previewTemplate, attachmentId, attachmentUrl; |
88 var control = this, previewContainer, previewTemplate, attachmentId, attachmentUrl; |
89 attachmentId = control.model.get( 'attachment_id' ); |
89 attachmentId = control.model.get( 'attachment_id' ); |
90 attachmentUrl = control.model.get( 'url' ); |
90 attachmentUrl = control.model.get( 'url' ); |
107 }, |
107 }, |
108 |
108 |
109 /** |
109 /** |
110 * Open the media audio-edit frame to modify the selected item. |
110 * Open the media audio-edit frame to modify the selected item. |
111 * |
111 * |
112 * @returns {void} |
112 * @return {void} |
113 */ |
113 */ |
114 editMedia: function editMedia() { |
114 editMedia: function editMedia() { |
115 var control = this, mediaFrame, metadata, updateCallback; |
115 var control = this, mediaFrame, metadata, updateCallback; |
116 |
116 |
117 metadata = control.mapModelToMediaFrameProps( control.model.toJSON() ); |
117 metadata = control.mapModelToMediaFrameProps( control.model.toJSON() ); |