From e466bee5713c7612b2ac919013ae01d917832c49 Mon Sep 17 00:00:00 2001 From: Joe Dolson Date: Mon, 19 Sep 2022 23:32:10 +0000 Subject: [PATCH] Media: Set https as placeholder for embedding media from URL. Change the "Insert from URL" field in the media library to use a placeholder suggesting the `https://` protocol instead of a value attribute with `http://`. Props Presskopp, adamsilverstein, joyously, thijso, joedolson, costdev. Fixes #53404. git-svn-id: https://develop.svn.wordpress.org/trunk@54228 602fd350-edb4-49c9-b593-d223f7449a82 --- src/js/media/views/embed/url.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/js/media/views/embed/url.js b/src/js/media/views/embed/url.js index e593b7bc4f..701b285951 100644 --- a/src/js/media/views/embed/url.js +++ b/src/js/media/views/embed/url.js @@ -48,7 +48,12 @@ EmbedUrl = View.extend(/** @lends wp.media.view.EmbedUrl.prototype */{ return; } - this.input.value = this.model.get('url') || 'http://'; + if ( this.model.get( 'url' ) ) { + this.input.value = this.model.get('url'); + } else { + this.input.setAttribute( 'placeholder', 'https://' ); + } + /** * Call `render` directly on parent class with passed arguments */