Advertisement
synotna

Untitled

Jul 30th, 2014
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. javascript: (function() {
  2.     var contestants = {};
  3.     var count = 0;
  4.     var result;
  5.     var arrayToSeed = new Array();
  6.     contestants_to_send = new Array();
  7.     jQuery('form table tr').each(function(index) {
  8.         var id = jQuery(this).find('td').eq(2).html();
  9.         if (id == parseInt(id)) {
  10.             contestants_to_send.push(id);
  11.         }
  12.     });
  13.     jQuery.ajax({
  14.         type: 'POST',
  15.         crossDomain: true,
  16.         data: {
  17.             contestants: contestants_to_send.join(",")
  18.         },
  19.         url: 'http://devvm-ase.dev:8000/go4/go4sc2_eu/seed',
  20.         success: function(data) {
  21.             console.log(data);
  22.             result = data;
  23.             var count = 0;
  24.             jQuery('form table tr').each(function(index) {
  25.                 var id = jQuery(this).find('td').eq(2).html();
  26.                 var contestantRanking = data[id];
  27.                 if (!isNaN(contestantRanking) && contestantRanking > 0) {
  28.                     arrayToSeed[count] = id;
  29.                     count++;
  30.                 }
  31.             });
  32.             arrayToSeed.sort(function(a, b) {
  33.                 return data[b] - data[a]
  34.             });
  35.             console.log(arrayToSeed);
  36.             jQuery('form table tr').each(function(index) {
  37.                 var id = jQuery(this).find('td').eq(2).html();
  38.                 var seed = arrayToSeed.indexOf(id);
  39.                 var textfield = jQuery(this).find('td input:text').first();
  40.                 if (!isNaN(seed) && seed >= 0) {
  41.                     jQuery(textfield).val(seed + 1);
  42.                 } else {
  43.                     jQuery(textfield).val(0);
  44.                 }
  45.             });
  46.         }
  47.     });
  48. })()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement