From: Qingping Hou Date: Mon, 25 Feb 2013 22:18:20 +0000 (-0500) Subject: use text method instead of html method X-Git-Tag: v5.0.0RC1~45^2~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7e3a8c1ddeb7d2ed99546737accc98ad5a19a18e;p=nextcloud-server.git use text method instead of html method --- diff --git a/Gwr b/Gwr new file mode 100644 index 00000000000..d0a471e56b5 --- /dev/null +++ b/Gwr @@ -0,0 +1,116 @@ +/** + * Copyright (c) 2011, Robin Appelman + * This file is licensed under the Affero General Public License version 3 or later. + * See the COPYING-README file. + */ + +$(document).ready(function(){ + $("#passwordbutton").click( function(){ + if ($('#pass1').val() != '' && $('#pass2').val() != '') { + // Serialize the data + var post = $( "#passwordform" ).serialize(); + $('#passwordchanged').hide(); + $('#passworderror').hide(); + // Ajax foo + $.post( 'ajax/changepassword.php', post, function(data){ + if( data.status == "success" ){ + $('#pass1').val(''); + $('#pass2').val(''); + $('#passwordchanged').show(); + } + else{ + $('#passworderror').html( data.data.message ); + $('#passworderror').show(); + } + }); + return false; + } else { + $('#passwordchanged').hide(); + $('#passworderror').show(); + return false; + } + + }); + + $("#displaynamebutton").click( function(){ + if ($('#displayName').val() != '' ) { + // Serialize the data + var post = $( "#displaynameform" ).serialize(); + $('#displaynamechanged').hide(); + $('#displaynemerror').hide(); + // Ajax foo + $.post( 'ajax/changedisplayname.php', post, function(data){ + if( data.status == "success" ){ + $('#displaynamechanged').show(); + $('#oldDisplayName').text($('#displayName').val()); + // update displayName on the top right expand button + $('#expandDisplayName').text($('#displayName').val()); + } + else{ + $('#newdisplayname').val(data.data.displayName) + $('#displaynameerror').html( data.data.message ); + $('#displaynameerror').show(); + } + }); + return false; + } else { + $('#displayName').val($('#oldDisplayName').val()); + $('#displaynamechanged').hide(); + $('#displaynameerror').show(); + return false; + } + + }); + + $('#lostpassword #email').blur(function(event){ + if ($(this).val() == this.defaultValue){ + return; + } + event.preventDefault(); + this.defaultValue = $(this).val(); + OC.msg.startSaving('#lostpassword .msg'); + var post = $( "#lostpassword" ).serialize(); + $.post( 'ajax/lostpassword.php', post, function(data){ + OC.msg.finishedSaving('#lostpassword .msg', data); + }); + }); + + $("#languageinput").chosen(); + + $("#languageinput").change( function(){ + // Serialize the data + var post = $( "#languageinput" ).serialize(); + // Ajax foo + $.post( 'ajax/setlanguage.php', post, function(data){ + if( data.status == "success" ){ + location.reload(); + } + else{ + $('#passworderror').html( data.data.message ); + } + }); + return false; + }); +} ); + +OC.msg={ + startSaving:function(selector){ + $(selector) + .html( t('settings', 'Saving...') ) + .removeClass('success') + .removeClass('error') + .stop(true, true) + .show(); + }, + finishedSaving:function(selector, data){ + if( data.status == "success" ){ + $(selector).html( data.data.message ) + .addClass('success') + .stop(true, true) + .delay(3000) + .fadeOut(600); + }else{ + $(selector).html( data.data.message ).addClass('error'); + } + } +};