NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Player Term Period Calculator // @namespace Jefreesujit // @version 1.0 // @description A simple script to calculate a player's term period in a team and a player's age when transferred or scouted into the team. // @author Jefreesujit // @match http://hitwicket.com/discussionForum/127059* // @grant none // ==/UserScript== 'use strict'; // Your code here... $(".thread_content").html(""); $(".thread_content").attr('style','max-height: none; overflow:hidden;'); $(".thread_content").append( '<meta property="article:tag" content="apps" />'+ '<meta property="article:tag" content="games" />'+ '<meta property="article:tag" content="sports" />'+ '<meta name="keywords" content="cricket , u20 , hitwicket , u20 cup, u20 eligibilty, u20 eligibility calculator, u20 eligibility indicator, u20 eligibility script, u20 eligibility finder, u20 player, hitwicket jefreesujit, jefreesujit " />'+ '<div id="jefree" style="float: center;">'+ '<div style="padding-left:0em;"><b>PLAYER TERM PERIOD SCRIPT</b></div></br>'+ 'Choose your players current age and his date of Transfer/ Recruitment into your team :' + '<br><br>' + 'Years : '+ '<div style=" display: inline-block; float: center; text-align: center;" >'+ '<select id="x">'+ '<option value="17">17 yrs</option>'+ '<option value="18">18 yrs</option>'+ '<option value="19">19 yrs</option>'+ '<option value="20">20 yrs</option>'+ '<option value="21">21 yrs</option>'+ '<option value="22">22 yrs</option>'+ '<option value="23">23 yrs</option>'+ '<option value="24">24 yrs</option>'+ '<option value="25">25 yrs</option>'+ '<option value="26">26 yrs</option>'+ '<option value="27">27 yrs</option>'+ '<option value="28">28 yrs</option>'+ '<option value="29">29 yrs</option>'+ '<option value="30">30 yrs</option>'+ '<option value="31">31 yrs</option>'+ '<option value="32">32 yrs</option>'+ '<option value="33">33 yrs</option>'+ '<option value="34">34 yrs</option>'+ '<option value="35">35 yrs</option>'+ '</select>'+ '</div>' + '<div style=" display: inline-block; float: center; text-align: center; padding-left:2em" >'+ 'Days : '+ '<select id="y">'+ '<option value="0">0</option>'+ '<option value="1">1</option>'+ '<option value="2">2</option>'+ '<option value="3">3</option>'+ '<option value="4">4</option>'+ '<option value="5">5</option>'+ '<option value="6">6</option>'+ '<option value="7">7</option>'+ '<option value="8">8</option>'+ '<option value="9">9</option>'+ '<option value="10">10</option>'+ '<option value="11">11</option>'+ '<option value="12">12</option>'+ '<option value="13">13</option>'+ '<option value="14">14</option>'+ '<option value="15">15</option>'+ '<option value="16">16</option>'+ '<option value="17">17</option>'+ '<option value="18">18</option>'+ '<option value="19">19</option>'+ '<option value="20">20</option>'+ '<option value="21">21</option>'+ '<option value="22">22</option>'+ '<option value="23">23</option>'+ '<option value="24">24</option>'+ '<option value="25">25</option>'+ '<option value="26">26</option>'+ '<option value="27">27</option>'+ '<option value="28">28</option>'+ '<option value="29">29</option>'+ '<option value="30">30</option>'+ '<option value="31">31</option>'+ '<option value="32">32</option>'+ '<option value="33">33</option>'+ '<option value="34">34</option>'+ '<option value="35">35</option>'+ '<option value="36">36</option>'+ '<option value="37">37</option>'+ '<option value="38">38</option>'+ '<option value="39">39</option>'+ '<option value="40">40</option>'+ '<option value="41">41</option>'+ '<option value="42">42</option>'+ '<option value="43">43</option>'+ '<option value="44">44</option>'+ '<option value="45">45</option>'+ '<option value="46">46</option>'+ '<option value="47">47</option>'+ '<option value="48">48</option>'+ '<option value="49">49</option>'+ '<option value="50">50</option>'+ '<option value="51">51</option>'+ '<option value="52">52</option>'+ '<option value="53">53</option>'+ '<option value="54">54</option>'+ '<option value="55">55</option>'+ '<option value="56">56</option>'+ '<option value="57">57</option>'+ '<option value="58">58</option>'+ '<option value="59">59</option>'+ '<option value="60">60</option>'+ '<option value="61">61</option>'+ '<option value="62">62</option>'+ '<option value="63">63</option>'+ '<option value="64">64</option>'+ '<option value="65">65</option>'+ '<option value="66">66</option>'+ '<option value="67">67</option>'+ '<option value="68">68</option>'+ '<option value="69">69</option>'+ '<br>'+ '</select>'+ '<br>'+ '</div>'+ '<div style=" display: inline-block; float: right; text-align: center; padding-right :3em" >'+ '<input type = "button" id = "calc" value= "CALCULATE" class="btn btn-success" />'+ '</br>'+ '</div>'+ '<div style=" display: inline-block; float: right; text-align: center; padding-right:3em;" class="league_switcher_input" >'+ '<form action="#" method="get">'+ ' Date : ' + '<input type="date" id="pdate" max="" />'+ '</form>'+ '</br>'+ '</div>'+ '<br><br><br>'+ 'Your player was '+ '<input type = "text" id = "w" size="1" readonly />'+ ' Years and ' + '<input type = "text" id = "z" size="1" readonly />' + ' Days at the date of Transfer/Recruitment into your team .'+ '</br>'+ '<br><br>' + 'Term period of your player in your Team : '+ '<input type = "text" id = "res" size="10" readonly />' + '<br><br>' + '<b>Note</b> : <br> Transfer date of a player can be found in his respective profile page under "History" tab' + '<br>' + ' Scout/Recruitment date of a player can be found in his respective profile page under "Achievements" section'+ '<br><br>' ); function termPeriod() { var dt = $("#pdate").val(); var inputDate = new Date(dt); var curDate = new Date(); if ( curDate >= inputDate ) { var cday = Math.round(( curDate - inputDate )/(1000*60*60*24)); var hyr = parseInt(cday/70); var hdy = parseInt(cday%70); var a,b; var n1,n2; n1=$("#x").val(); n2=$("#y").val(); a=parseInt(n1); b=parseInt(n2); var yr1 = a-hyr; var dy1 = b-hdy; if (dy1 < 0 ) { dy1=dy1+70; yr1=yr1-1; } if ( yr1 < 17 ) { alert(" Please check the player's current age " ); } else { $("#res").val(" "+ cday + " day(s)" ); $("#w").val(" "+ yr1); $("#z").val(" "+ dy1); } } else { alert(" Enter the valid date. Entered date should be before the current date "); } } $(document).on('click', '#calc', function(){ termPeriod(); } ); $(document).ready( function() { var now = new Date(); var day = ("0" + now.getDate()).slice(-2); var month = ("0" + (now.getMonth() + 1)).slice(-2); var today = now.getFullYear()+"-"+(month)+"-"+(day) ; $("#pdate").val(today); $("#pdate").attr('max',today ); });