· 9 years ago · Nov 09, 2016, 02:52 PM
1var fixImageSource = function(el) {
2 if (el.id === 'auraErrorMessage') {
3 console.log('auraErrorMessage: ' + $(el).text());
4 } else if (el.nodeName === 'IMG') {
5 var imgSrc = el.src;
6 if (imgSrc.indexOf('/profilephoto/') !== -1 && imgSrc.indexOf('?oauth_token=') === -1) {
7 console.log('fixImageSource /profilephoto/: ' + imgSrc);
8 $(el).attr('src', imgSrc + '?oauth_token=' + app.accessToken);
9 } else if(imgSrc && imgSrc.indexOf('/PP/') !== -1) {
10 $(el).attr('src', imgSrc.replace("/PP/", "/"));
11 }
12 } else {
13 $(el).find('img').each(function(i,img){
14 var imgSrc = $(img).attr('src');
15 if (imgSrc && imgSrc.indexOf('/PP/') == 0) {
16 console.log('fixImageSource /PP/: ' + imgSrc);
17 var src = app.lightningUrl + imgSrc.substring(3);
18 $(img).attr('src', src);
19 }
20 });
21 }
22}