mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-24 18:58:42 +00:00
Merge "Fix:Internal and External Link annotation widget"
This commit is contained in:
commit
a2ceb67351
|
@ -1852,6 +1852,7 @@
|
|||
],
|
||||
"messages": [
|
||||
"visualeditor-linkinspector-button-link-external",
|
||||
"visualeditor-linkinspector-button-link-internal",
|
||||
"visualeditor-linkinspector-convert-link-isbn",
|
||||
"visualeditor-linkinspector-convert-link-pmid",
|
||||
"visualeditor-linkinspector-convert-link-rfc",
|
||||
|
|
|
@ -224,6 +224,7 @@
|
|||
"visualeditor-generating-wikitext-progress": "Generating wikitext",
|
||||
"visualeditor-languages-tool": "Languages",
|
||||
"visualeditor-linkinspector-button-link-external": "External site",
|
||||
"visualeditor-linkinspector-button-link-internal": "Search internal pages",
|
||||
"visualeditor-linkinspector-convert-link-isbn": "Convert to ISBN link",
|
||||
"visualeditor-linkinspector-convert-link-pmid": "Convert to PMID link",
|
||||
"visualeditor-linkinspector-convert-link-rfc": "Convert to RFC link",
|
||||
|
|
|
@ -242,6 +242,7 @@
|
|||
"visualeditor-generating-wikitext-progress": "Label for progress bar shown while generating wikitext.",
|
||||
"visualeditor-languages-tool": "Tool for opening the languages links section of the meta dialog.\n{{Identical|Language}}",
|
||||
"visualeditor-linkinspector-button-link-external": "Button label for entering an link to an external site.",
|
||||
"visualeditor-linkinspector-button-link-internal": "Prompt users' with assitive technologies to search an internal page",
|
||||
"visualeditor-linkinspector-convert-link-isbn": "Button label for converting a simple link to a ISBN magic link.",
|
||||
"visualeditor-linkinspector-convert-link-pmid": "Button label for converting a simple link to a PMID magic link.",
|
||||
"visualeditor-linkinspector-convert-link-rfc": "Button label for converting a simple link to a RFC magic link.",
|
||||
|
|
|
@ -51,13 +51,16 @@ ve.ui.MWExternalLinkAnnotationWidget.static.getAnnotationFromText = function ( v
|
|||
* @return {OO.ui.TextInputWidget} Text input widget
|
||||
*/
|
||||
ve.ui.MWExternalLinkAnnotationWidget.static.createExternalLinkInputWidget = function ( config ) {
|
||||
return new OO.ui.TextInputWidget( $.extend( {}, config, {
|
||||
var inputWidget = new OO.ui.TextInputWidget( $.extend( {}, config, {
|
||||
icon: 'linkExternal',
|
||||
type: 'url',
|
||||
validate: function ( text ) {
|
||||
return !!ve.init.platform.getExternalLinkUrlProtocolsRegExp().exec( text.trim() );
|
||||
}
|
||||
} ) );
|
||||
|
||||
inputWidget.$input.attr( 'aria-label', mw.msg( 'visualeditor-linkinspector-button-link-external' ) );
|
||||
return inputWidget;
|
||||
};
|
||||
|
||||
/* Methods */
|
||||
|
|
|
@ -74,6 +74,7 @@ ve.ui.MWInternalLinkAnnotationWidget.prototype.createInputWidget = function ( co
|
|||
// override maxLength config option, because that would break the validation).
|
||||
input.getQuery().$input.removeAttr( 'maxlength' );
|
||||
|
||||
input.query.$input.attr( 'aria-label', mw.msg( 'visualeditor-linkinspector-button-link-internal' ) );
|
||||
return input;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue