Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit 14822dc

Browse files
committed
Merge pull request #7052 from SAPlayer/install-extension-dialog-trim
Strip leading/trailing whitespace from extension url
2 parents 7388284 + 47151d6 commit 14822dc

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/extensibility/ExtensionManagerDialog.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ define(function (require, exports, module) {
296296
$dlg.find(".nav-tabs a:first").tab("show");
297297
});
298298

299-
// Handle the install button.
299+
// Handle the install button.
300300
$(".extension-manager-dialog .install-from-url")
301301
.click(function () {
302302
InstallExtensionDialog.showDialog().done(ExtensionManager.updateFromDownload);

src/extensibility/InstallExtensionDialog.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ define(function (require, exports, module) {
134134
break;
135135

136136
case STATE_INSTALLING:
137-
url = this.$url.val();
137+
url = this.$url.val().trim();
138138
this.$inputArea.hide();
139139
this.$browseExtensionsButton.hide();
140140
this.$msg.text(StringUtils.format(Strings.INSTALLING_FROM, url))
@@ -297,9 +297,9 @@ define(function (require, exports, module) {
297297
* @private
298298
* Handle typing in the URL field.
299299
*/
300-
InstallExtensionDialog.prototype._handleUrlInput = function () {
301-
var url = this.$url.val(),
302-
valid = (url !== "");
300+
InstallExtensionDialog.prototype._handleUrlInput = function (e) {
301+
var url = this.$url.val().trim(),
302+
valid = (url !== "");
303303
if (!valid && this._state === STATE_VALID_URL) {
304304
this._enterState(STATE_START);
305305
} else if (valid && this._state === STATE_START) {

0 commit comments

Comments
 (0)