Skip to content

Commit f79cefd

Browse files
pavelsjirkadev
authored andcommitted
Issue #309
1 parent 16a7fac commit f79cefd

File tree

4 files changed

+19
-10
lines changed

4 files changed

+19
-10
lines changed

client/src/main/webapp/WEB-INF/css/styles.css

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2434,9 +2434,6 @@ li.public:before{
24342434
border-color: rgba(255, 255, 255, 1);
24352435
}
24362436

2437-
#login {
2438-
color: rgba(180, 180, 180, 0.4);
2439-
}
24402437
#login a {
24412438
color: inherit;
24422439
text-decoration: none;

client/src/main/webapp/WEB-INF/registration_form.vm

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,15 @@
209209
});
210210
}
211211
}
212+
// prevent diacritics
213+
$('#registration_form input#login').bind('keypress', function (event) {
214+
var regex = new RegExp("^[a-zA-Z0-9]+$");
215+
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
216+
if (!regex.test(key)) {
217+
event.preventDefault();
218+
return false;
219+
}
220+
});
212221
</script>
213222

214223
</div>

search/src/java/cz/incad/Kramerius/AbstractImageServlet.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import static cz.incad.kramerius.utils.IOUtils.copyStreams;
44

5-
import java.awt.Image;
65
import java.awt.Rectangle;
76
import java.awt.image.BufferedImage;
87
import java.io.ByteArrayInputStream;
@@ -15,10 +14,7 @@
1514
import java.io.UnsupportedEncodingException;
1615
import java.net.HttpURLConnection;
1716
import java.net.MalformedURLException;
18-
import java.net.URL;
19-
import java.net.URLConnection;
2017
import java.net.URLEncoder;
21-
import java.sql.Connection;
2218
import java.sql.SQLException;
2319
import java.text.DateFormat;
2420
import java.text.ParseException;
@@ -39,15 +35,12 @@
3935
import org.w3c.dom.Element;
4036

4137
import com.google.inject.Inject;
42-
import com.google.inject.Provider;
4338
import com.google.inject.name.Named;
44-
import com.sun.net.httpserver.HttpServer;
4539

4640
import cz.incad.Kramerius.backend.guice.GuiceServlet;
4741
import cz.incad.kramerius.FedoraAccess;
4842
import cz.incad.kramerius.FedoraNamespaces;
4943
import cz.incad.kramerius.imaging.utils.ImageUtils;
50-
import cz.incad.kramerius.impl.fedora.FedoraDatabaseUtils;
5144
import cz.incad.kramerius.security.SecurityException;
5245
import cz.incad.kramerius.utils.FedoraUtils;
5346
import cz.incad.kramerius.utils.IOUtils;

search/web/inc/_register_new_user.jsp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,16 @@ RegUserValidate.prototype.validate=function(result) {
128128
129129
var regUserValidate = new RegUserValidate();
130130
131+
// prevent diacritics
132+
$('#regUserLoginName').bind('keypress', function (event) {
133+
var regex = new RegExp("^[a-zA-Z0-9]+$");
134+
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
135+
if (!regex.test(key)) {
136+
event.preventDefault();
137+
return false;
138+
}
139+
});
140+
131141
//-->
132142
</script>
133143

0 commit comments

Comments
 (0)