add 'invalid' styles to link creation modal

pull/1/head
ansuz 4 years ago
parent f2153614ac
commit f2f6136208

@ -291,4 +291,10 @@
} }
} }
} }
input#cp-app-drive-link-url {
&.cp-input-invalid {
border: 2px solid @cryptpad_color_red;
color: @cp_form-invalid;
}
}
} }

@ -2759,6 +2759,7 @@ define([
var $warning = $(warning).hide(); var $warning = $(warning).hide();
var $url = $(url).on('change keypress keyup keydown', function () { var $url = $(url).on('change keypress keyup keydown', function () {
var v = $url.val().trim(); var v = $url.val().trim();
$url.toggleClass('cp-input-invalid', !Util.isValidURL(v));
if (v.length > 200) { if (v.length > 200) {
$warning.show(); $warning.show();
return; return;
@ -2783,7 +2784,6 @@ define([
var u = $url.val().trim(); var u = $url.val().trim();
if (!n || !u) { return true; } if (!n || !u) { return true; }
if (!Util.isValidURL(u)) { if (!Util.isValidURL(u)) {
// XXX 4.11.0 add style for invalid input? input:invalid
UI.warn(Messages.fm_link_invalid); UI.warn(Messages.fm_link_invalid);
return true; return true;
} }

Loading…
Cancel
Save