PageSourceSearch

http://www.playbet.com/wp-content/plugins/bs-wp-plugin/js/areaManagement.js?ver=4.1.1

js playbet.com collected 2026-09-26 17:56:42 UTC 3,853 bytes, 138 lines download raw bytes

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.