Fix compatibility with newer jQuery

This commit is contained in:
Jan Dittberner 2015-11-10 23:26:07 +01:00
parent 2e3cb7aa64
commit 298b12775b

View file

@ -29,13 +29,13 @@ var allfielddivs = new Array(
function updateFields(data, textStatus) { function updateFields(data, textStatus) {
if (data.type == 2) { // DD if (data.type == 2) { // DD
$('#name').attr('value', data.name).attr('readonly', 'readonly'); $('#name').prop('value', data.name).prop('readonly', 'readonly');
$('#gpgfp').attr('value', data.gpgfp); $('#gpgfp').prop('value', data.gpgfp);
$('#username').attr('value', data.username).attr( $('#username').prop('value', data.username).prop(
'readonly', 'readonly'); 'readonly', 'readonly');
$('#nonddemail').attr('value', data.email).focus(); $('#nonddemail').prop('value', data.email).focus();
$('#aliothusername').attr('value', data.username); $('#aliothusername').prop('value', data.username);
$('#wikihomepage').attr('value', data.wikihomepage); $('#wikihomepage').prop('value', data.wikihomepage);
$('#namefield').show(); $('#namefield').show();
$('#gpgfpfield').show(); $('#gpgfpfield').show();
@ -47,11 +47,11 @@ function updateFields(data, textStatus) {
$('#nonddemail').focus().select(); $('#nonddemail').focus().select();
} else if (data.type == 1) { // DM } else if (data.type == 1) { // DM
$('#name').attr('value', data.name).attr('readonly', 'readonly'); $('#name').prop('value', data.name).prop('readonly', 'readonly');
$('#gpgfp').attr('value', data.gpgfp); $('#gpgfp').prop('value', data.gpgfp);
$('#username').attr('value', ''); $('#username').prop('value', '');
$('#nonddemail').attr('value', data.email).focus(); $('#nonddemail').prop('value', data.email).focus();
$('#wikihomepage').attr('value', data.wikihomepage); $('#wikihomepage').prop('value', data.wikihomepage);
$('#namefield').show(); $('#namefield').show();
$('#gpgfpfield').show(); $('#gpgfpfield').show();
@ -63,10 +63,10 @@ function updateFields(data, textStatus) {
$('#aliothusername').focus().select(); $('#aliothusername').focus().select();
} else { } else {
$('#nonddemail').attr('value', data.email); $('#nonddemail').prop('value', data.email);
$('#name').removeAttr('readonly'); $('#name').removeAttr('readonly');
$('#username').removeAttr('readonly').attr('value', ''); $('#username').removeAttr('readonly').prop('value', '');
$('#gpgfp').attr('value', ''); $('#gpgfp').prop('value', '');
$('#usernamefield').hide(); $('#usernamefield').hide();
$('#gpgfpfield').hide(); $('#gpgfpfield').hide();
@ -81,7 +81,7 @@ function updateFields(data, textStatus) {
} }
function onChangeShowAll(event) { function onChangeShowAll(event) {
if ($('#showall').attr('checked')) { if ($('#showall').prop('checked')) {
for (var fielddiv in allfielddivs) { for (var fielddiv in allfielddivs) {
$(allfielddivs[fielddiv]).show(); $(allfielddivs[fielddiv]).show();
} }
@ -93,10 +93,10 @@ function onChangeShowAll(event) {
} }
function onBlurEmail() { function onBlurEmail() {
if ($.trim($('#email').attr('value')).length > 0) { if ($.trim($('#email').prop('value')).length > 0) {
$.ajax({ $.ajax({
'url' : '{{ url_for("fetchdddata") }}', 'url' : '{{ url_for("fetchdddata") }}',
'data' : {'email' : $('#email').attr('value')}, 'data' : {'email' : $('#email').prop('value')},
'dataType' : 'json', 'dataType' : 'json',
'success' : updateFields, 'success' : updateFields,
'error' : function(request, textStatus, errorThrown) { 'error' : function(request, textStatus, errorThrown) {
@ -113,7 +113,7 @@ $(document).ready(function() {
} }
} }
$('#showall').attr('checked', false).change(onChangeShowAll); $('#showall').prop('checked', false).change(onChangeShowAll);
$('#showallfield').show(); $('#showallfield').show();
$('#email').blur(onBlurEmail).focus(); $('#email').blur(onBlurEmail).focus();
}); });