1$Ready(function () { 2 3 /** 4 * Loop thru all profile images with a connection to Facebook 5 */ 6 $('.image_object:not(.fb_built)[data-object="fb"]').each(function () { 7 var t = $(this), src = '//graph.facebook.com/' + t.data('src') + '/picture?type=square&width=200&height=200'; 8 t.addClass('fb_built'); 9 t.attr('src', src); 10 }); 11 12 // Add the FB login button 13 if (!$('.fb_login_go_cache').length && (typeof(Fb_Login_Disabled) == 'undefined' || !Fb_Login_Disabled)) { 14 var l = $('#js_block_border_user_login-block form'); 15 var logo_href = rtrim(getParam('sBaseURL').replace('index.php', ''), '/') + '/PF.Site/Apps/core-facebook/assets/images/fb-logo.png'; 16 if (l.length) { 17 l.before( 18 '<span class="fb_login_go fb_login_go_cache"><span class="core-facebook-item-fb-icon"><img src="'+ logo_href + '"></img></span>Facebook</span>'); 19 } else { 20 l = $('[data-component="guest-actions"]'); 21 bootstrapSm = $('.sticky-bar-sm .guest_login_small'); 22 bootstrapXs = $('.login-menu-btns-xs'); 23 l.addClass('facebook-login-wrapper'); 24 bootstrapSm.addClass('facebook-login-wrapper facebook-login-wrapper-sm'); 25 bootstrapXs.addClass('facebook-login-wrapper facebook-login-wrapper-xs'); 26 bootstrapSm.append( 27 '<div class="facebook-login-header"><span class="fb_login_go fb_login_go_cache"><span class="core-facebook-item-fb-icon"><img src="' + logo_href + '"></img></span> <span class="facebook-login-label">Facebook</span></span></div>'); 28 l.append( 29 '<div class="facebook-login-header"><span class="fb_login_go fb_login_go_cache"><span class="core-facebook-item-fb-icon"><img src="' + logo_href + '"></img></span> <span class="facebook-login-label">Facebook</span></span></div>'); 30 bootstrapXs.append( 31 '<div class="facebook-login-header"><span class="fb_login_go fb_login_go_cache"><span class="core-facebook-item-fb-icon"><img src="' + logo_href + '"></img></span> <span class="facebook-login-label">Facebook</span></span></div>'); 32 } 33 } 34 35 // Click event to send the user to log into Facebook 36 $('.fb_login_go').click(function () { 37 PF.url.send('/fb/login', true); 38 }); 39});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.