1/* 2 * To change this template, choose Tools | Templates 3 * and open the template in the editor. 4 */ 5 6$(document).ready(function() 7{ 8 bsPortal.readyCallbacks.push(function(callback) 9 { 10 var changeSection = function(area) { 11 $('.header_wrapper').removeClass('full'); 12 $('.wpPluginMain').removeClass('full'); 13 if (area == 'live') { 14 $('.header_wrapper').addClass('full'); 15 $('.wpPluginMain').addClass('full'); 16 $('.page-content-wrap').addClass('sports') 17 $('.page-content').addClass('sports') 18 } 19 20 if (!area || area == 'home') { 21 $('.wpPbContact').show(); 22 $('.facebook_slider').show(); 23 $('.twitter_slider').show(); 24 } 25 else { 26 $('.wpPbContact').hide(); 27 $('.facebook_slider').hide(); 28 $('.twitter_slider').hide(); 29 } 30 } 31 32 var addLanguageToArea = function(area) 33 { 34 if (bsPortal.siteAreas[area].url.indexOf('?') === -1) 35 bsPortal.siteAreas[area].url += '?lang=' + CMResourceBundleManager.getLanguage(); 36 else 37 bsPortal.siteAreas[area].url += '&lang=' + CMResourceBundleManager.getLanguage(); 38 } 39 40 var wpAreaDiv = $('.wpArea'); 41 var area = undefined; 42 if (wpAreaDiv && wpAreaDiv.text() != '') 43 { 44 area = wpAreaDiv.text(); 45 var classTabMenu = $('.areaMenu').text(); 46 if (classTabMenu) 47 $('.' + classTabMenu).addClass('current-menu-item'); 48 // console.log("Trovata class wpArea:" + wpAreaDiv.text()); 49 addLanguageToArea(area); 50 bsPortal.showArea(area); 51 changeSection(area); 52 } 53 else 54 { 55 var areaFromWP = areaFromRequest; 56 if (areaFromWP) 57 { 58 area = areaFromWP; 59 if (area != undefined) 60 { 61 if (bsPortal.siteAreas[area] != undefined && bsPortal.siteAreas[area].parameters == true) 62 { 63 64 var params = []; 65 var regex = /[\?&]([^=]+)=/g; 66 while ((results = regex.exec(window.location.href)) != null) 67 params.push(results[1]); 68 var parameter = {}; 69 for (var i = 0; i < params.length; i++) 70 if (params[i] != 'area') 71 parameter[params[i]] = $(document).getUrlParam(params[i]); 72 bsPortal.showArea(area, parameter); 73 } 74 else 75 { 76 bsPortal.showArea(area); 77 } 78 } 79 } 80 else 81 { 82 //Verifico che sono nella home page, altrimenti non carico nessuna default area 83 if ($(".wpAreaHome").length > 0) 84 { 85 // check se voglio visualizzare la home da navigazione...caso contrario carico default area 86 var fromHome = 0; 87 if (window.location.search.length > 0) 88 fromHome = 1; 89 90 if (fromHome != 1) 91 { 92 var defaultArea = bsPortal.getDefaultArea(); 93 if (defaultArea != "home") 94 { 95 changeSection(defaultArea); 96 bsPortal.showArea(defaultArea); 97 $('.setHomeHeadContainer').show(); 98 } 99 } 100 else 101 { 102 $('.header_bt_home', '.header_menu').addClass('active'); 103 } 104 } 105 } 106 } 107 108 //changeSection(); 109 bsPortal.bindHeaderMenuClick(function(e) 110 {
111// var li = $('li', '.header_menu'); 112// li.removeClass('current-menu-item'); 113// changeSection(e.area); 114 }); 115 116 bsPortal.bindHeaderMenuClickPost(function(e) 117 { 118 var li = $('li', '.header_menu'); 119 li.removeClass('current-menu-item'); 120 changeSection(e.area); 121 122 }); 123// console.log("area = " + area); 124 125 if (bsUserAppExtension.useDynamicRetrievePwd) 126 $('.recuperaPasswordSimple', '.bsUser').hide(); 127 if (callback) 128 callback(); 129 }); 130}); 131 132 133 134 135 136 137 138
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.