@@ -11,8 +11,9 @@ import View from '@ckeditor/ckeditor5-ui/src/view';
1111import ViewCollection from '@ckeditor/ckeditor5-ui/src/viewcollection' ;
1212
1313import ButtonView from '@ckeditor/ckeditor5-ui/src/button/buttonview' ;
14- import LabeledInputView from '@ckeditor/ckeditor5-ui/src/labeledinput/labeledinputview' ;
15- import InputTextView from '@ckeditor/ckeditor5-ui/src/inputtext/inputtextview' ;
14+
15+ import LabeledFieldView from '@ckeditor/ckeditor5-ui/src/labeledfield/labeledfieldview' ;
16+ import { createLabeledInputText } from '@ckeditor/ckeditor5-ui/src/labeledfield/utils' ;
1617
1718import submitHandler from '@ckeditor/ckeditor5-ui/src/bindings/submithandler' ;
1819import FocusTracker from '@ckeditor/ckeditor5-utils/src/focustracker' ;
@@ -59,7 +60,7 @@ export default class MediaFormView extends View {
5960 /**
6061 * The URL input view.
6162 *
62- * @member {module:ui/labeledinput/labeledinputview~LabeledInputView }
63+ * @member {module:ui/labeledfield/labeledfieldview~LabeledFieldView }
6364 */
6465 this . urlInputView = this . _createUrlInput ( ) ;
6566
@@ -212,7 +213,7 @@ export default class MediaFormView extends View {
212213 * @type {Number }
213214 */
214215 get url ( ) {
215- return this . urlInputView . inputView . element . value . trim ( ) ;
216+ return this . urlInputView . fieldView . element . value . trim ( ) ;
216217 }
217218
218219 /**
@@ -224,7 +225,7 @@ export default class MediaFormView extends View {
224225 * @param {String } url
225226 */
226227 set url ( url ) {
227- this . urlInputView . inputView . element . value = url . trim ( ) ;
228+ this . urlInputView . fieldView . element . value = url . trim ( ) ;
228229 }
229230
230231 /**
@@ -265,24 +266,24 @@ export default class MediaFormView extends View {
265266 * Creates a labeled input view.
266267 *
267268 * @private
268- * @returns {module:ui/labeledinput/labeledinputview~LabeledInputView } Labeled input view instance.
269+ * @returns {module:ui/labeledfield/labeledfieldview~LabeledFieldView } Labeled input view instance.
269270 */
270271 _createUrlInput ( ) {
271272 const t = this . locale . t ;
272273
273- const labeledInput = new LabeledInputView ( this . locale , InputTextView ) ;
274- const inputView = labeledInput . inputView ;
274+ const labeledInput = new LabeledFieldView ( this . locale , createLabeledInputText ) ;
275+ const inputField = labeledInput . fieldView ;
275276
276277 this . _urlInputViewInfoDefault = t ( 'Paste the media URL in the input.' ) ;
277278 this . _urlInputViewInfoTip = t ( 'Tip: Paste the URL into the content to embed faster.' ) ;
278279
279280 labeledInput . label = t ( 'Media URL' ) ;
280281 labeledInput . infoText = this . _urlInputViewInfoDefault ;
281- inputView . placeholder = 'https://example.com' ;
282+ inputField . placeholder = 'https://example.com' ;
282283
283- inputView . on ( 'input' , ( ) => {
284+ inputField . on ( 'input' , ( ) => {
284285 // Display the tip text only when there's some value. Otherwise fall back to the default info text.
285- labeledInput . infoText = inputView . element . value ? this . _urlInputViewInfoTip : this . _urlInputViewInfoDefault ;
286+ labeledInput . infoText = inputField . element . value ? this . _urlInputViewInfoTip : this . _urlInputViewInfoDefault ;
286287 } ) ;
287288
288289 return labeledInput ;
0 commit comments