function isTheSameUser() { var userName = $('#logging').find('a').first().html(); var profilePageName = getProfilePageName(); if(userName==profilePageName) return true; return false; } function getProfilePageName() { return $('#main').find('div').first().attr('data-card-name'); } wagn.slotReady(function(slot) { slot.find( "#tabs" ).tabs(); var sameUser = isTheSameUser(); slot.find('#user-profile-analyses').find(".search-no-results").each(function(){ if($(this).find(".empty-profile-tab").length>0) return; var $div = $("<div>", { class: "empty-profile-tab"}); if(sameUser) $div.append("<span>You haven't created any Overviews.</span>") else $div.append("<span>"+getProfilePageName()+" hasn't edited any Overviews.</span>") $(this).append($div); }); slot.find('#user-profile-note').find(".search-no-results").each(function(){ if($(this).find(".empty-profile-tab").length>0) return; var $div = $("<div>", { class: "empty-profile-tab"}); if(sameUser) $div.append("<span>You haven't created any Notes. Start a <a href='[[/new/Note]]'>New Note</a></span>") else $div.append("<span>"+getProfilePageName()+" hasn't created any Notes.</span>") $(this).append($div); }); slot.find('#user-profile-source').find(".search-no-results").each(function(){ if($(this).find(".empty-profile-tab").length>0) return; var $div = $("<div>", { class: "empty-profile-tab"}); if(sameUser) $div.append("<span>You haven't created any Sources. Start a <a href=''>New Source</a></span>") else $div.append("<span>"+getProfilePageName()+" hasn't created any Sources.</span>") $(this).append($div); }); });