@@ -25,8 +25,15 @@ $(document).on('input', 'input[name="av_size"]', function(e) {
25
25
document . querySelector ( ".avatar-preview .avatar-letter" ) . style . fontSize = ( siz / 2 ) + "px" ;
26
26
} else {
27
27
var link = document . querySelector ( ".avatar-preview img" ) . src ;
28
+ var oldhash = link . substring (
29
+ link . indexOf ( "hash=" ) + 5 ,
30
+ link . lastIndexOf ( "&size=" )
31
+ ) ;
32
+ var path = document . getElementById ( "av_path" ) . value ;
33
+ var newhash = md5 ( path + siz ) ;
28
34
var changedLink = link . substring ( 0 , link . length - 2 ) ;
29
- document . querySelector ( ".avatar-preview img" ) . src = changedLink + siz ;
35
+ newchangedlink = changedLink . replace ( oldhash , newhash ) ;
36
+ document . querySelector ( ".avatar-preview img" ) . src = newchangedlink + siz ;
30
37
}
31
38
} ) ;
32
39
@@ -53,8 +60,15 @@ $(document).on('input', 'input[name="b_av_size"]', function(e) {
53
60
document . querySelector ( ".b-avatar-preview .avatar-letter" ) . style . fontSize = ( siz / 2 ) + "px" ;
54
61
} else {
55
62
var link = document . querySelector ( ".b-avatar-preview img" ) . src ;
63
+ var oldhash = link . substring (
64
+ link . indexOf ( "hash=" ) + 5 ,
65
+ link . lastIndexOf ( "&size=" )
66
+ ) ;
67
+ var path = document . getElementById ( "av_path" ) . value ;
68
+ var newhash = md5 ( path + siz ) ;
56
69
var changedLink = link . substring ( 0 , link . length - 2 ) ;
57
- document . querySelector ( ".b-avatar-preview img" ) . src = changedLink + siz ;
70
+ newchangedlink = changedLink . replace ( oldhash , newhash ) ;
71
+ document . querySelector ( ".b-avatar-preview img" ) . src = newchangedlink + siz ;
58
72
}
59
73
} ) ;
60
74
0 commit comments