Advertisement
Guest User

Latheesan

a guest
Oct 16th, 2013
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2.  
  3. function loadProfile(skus)
  4. {
  5.     // Hide Search Result
  6.     $('#searchResults').hide('slow');
  7.    
  8.     // Show Loading
  9.     $('#chart_div').html('Loading Chart... Please wait!');
  10.  
  11.     // Show Profile
  12.     $('#skuProfile').show('slow');
  13.  
  14.     // Build Request String
  15.     var requestParams = '?skus='+ skus.join('|')                         +
  16.             '&inFromDate='+ encodeURIComponent($('#inFromDate').val()) +
  17.             '&inToDate='+ encodeURIComponent($('#inToDate').val())   +
  18.             '&showTypes='+  encodeURIComponent('Available|Unavailable'); // TODO
  19.  
  20.     // Get SKU Profile Data
  21.     $.get('methods/GetSKUProfileData.php'+ requestParams, function(chartData)
  22.     {
  23.         // Check If Chart Data Has Error
  24.         if (-1 !== chartData.indexOf('Error')) {
  25.             $('#chart_div').html('<span style="color: #CC0000;">'+ chartData +'</span>');
  26.             return;
  27.         }
  28.  
  29.         // Draw & Display Chart
  30.         var googleChartData = google.visualization.arrayToDataTable(chartData);
  31.         drawChart(googleChartData);
  32.     });
  33. }
  34. function drawChart(chartData) {
  35.     var options = {
  36.         width: ($(window).width() * .6 | 0),
  37.         height: 400,
  38.         curveType: 'function',
  39.             vAxis: { maxValue: 10, title: 'Stock Quantity' },
  40.         hAxis: { viewWindowMode: 'pretty', title: 'Date Range' }
  41.     };
  42.     var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
  43.     chart.draw(chartData, options);
  44. }
  45.  
  46. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement