topical media & game development

talk show tell print

mobile-application-11-DerbyApp.iPhone-www-js-helper.js / js



  function getParameterByName( name )
  {
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null )
      return "";
    else
      return decodeURIComponent(results[1].replace(/\+/g, " "));
  }
  
  function displayIndividualDataOnScreen(data, searchTerm, listName){
          jQuery("#" + listName).find('li').remove();
          appendIndividualDataOnScreen(data, searchTerm, listName);
  }
  
  function appendIndividualDataOnScreen(data, searchTerm, listName){
          var dataItems = eval("("+ data +")").d; 
          var singleItem = "";
          var list = jQuery("#" + listName).find('ul');
          //alert('Length ' + dataItems.length);
          for (var i = 0; i < dataItems.length; i++) {        
                  
                  singleItem = "<a href='individual.html?DerbyNameId=" + dataItems[i].DerbyNameId + "'><li title="+ dataItems[i].Name +" >" + dataItems[i].Name + "</li></a>";
                  list.append(singleItem);
          }
          
          if(dataItems.length == 50){
                  if(searchTerm == ""){
                          singleItem = "<a href='#' id='btnGetMore' onclick='LoadMorePushed()'><li id='liAddMore'>Load More</li></a>";
                  }
                  else{
                          singleItem = "<a href='#' id='btnGetMore' onclick='LoadMoreSearchPushed(&quot;" + searchTerm + "&quot;)'><li id='liAddMore'>Load More</li></a>";                        
                  }
                  list.append(singleItem);
          }
  }
  
  function displayAllLeagueDataOnScreen(data, searchTerm, listName){
                  jQuery("#" + listName).find('li').remove();
                  appendAllLeagueDataOnScreen(data, searchTerm, listName);
  }
  
  function appendAllLeagueDataOnScreen(data, searchTerm, listName){
          var dataItems = eval("("+ data +")").d; 
          var singleItem = "";
          var list = jQuery("#" + listName).find('ul');
          for (var i = 0; i < dataItems.length; i++) {        
                  singleItem = "<a href='league.html?League=" + dataItems[i].LeagueName + "'><li title="+ dataItems[i].LeagueName +" >" + dataItems[i].LeagueName + "</li></a>";
                  list.append(singleItem);
          }
          
          if(dataItems.length == 50){
                  if(searchTerm == ""){
                          singleItem = "<a href='#' id='btnGetMore' onclick='LoadMorePushed()'><li id='liAddMore'>Load More</li></a>";
                  }
                  else{
                          singleItem = "<a href='#' id='btnGetMore' onclick='LoadMoreSearchPushed(&quot;" + searchTerm + "&quot;)'><li id='liAddMore'>Load More</li></a>";                        
                  }
                  list.append(singleItem);
          }
  }
  
  function displayLeaguePlayersOnScreen(data, listName){
          jQuery("#" + listName).find('li').remove();
          appendLeaguePlayersOnScreen(data, listName);
  }
  
  function appendLeaguePlayersOnScreen(data, listName){
          var dataItems = eval("("+ data +")").d; 
          var singleItem = "";
          var list = jQuery("#" + listName).find('ul');
          alert(dataItems.length);
          for (var i = 0; i < dataItems.length; i++) {        
                  singleItem = "<a href='individual.html?DerbyNameId=" + dataItems[i].DerbyNameId + "'><li title="+ dataItems[i].Name +" >" + dataItems[i].Name + "</li></a>";
                  list.append(singleItem);
          }
  }
  
  function setHeight(){
          if (typeof(PhoneGap) != 'undefined') {
             var fullHeight = window.innerHeight;
             var mainHeight = fullHeight - 60;
          //var mainHeight = fullHeight;
           //  var smallHeight =  fullHeight - 189;
           //  var xtallHeight = fullHeight - 105;
           //  var tallHeight = fullHeight - 136;
             
             //jQuery('body > *').css({minHeight: fullHeight + 'px !important'});
           //   jQuery('#main').css({height: mainHeight + 'px' });
                  jQuery('#wrapper').css({height: mainHeight + 'px' });
  //                jQuery('.tallbox #wrapper').css({height: tallHeight + 'px' });
  //                jQuery('.xtallbox #wrapper').css({height: xtallHeight + 'px' });
  //                var x = jQuery('#wrapper').height();
  //                var y = jQuery('#main').height();
                  //alert(smallHeight);
                  //alert(xtallHeight);
                  //alert(tallHeight);
                  //alert(fullHeight);
                  //alert(x);
                  //alert(y)
          }
  }


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.