Skip to content

Instantly share code, notes, and snippets.

@aazbeltran
Last active August 29, 2015 14:24
Show Gist options
  • Save aazbeltran/98b47a316192d0276686 to your computer and use it in GitHub Desktop.
Save aazbeltran/98b47a316192d0276686 to your computer and use it in GitHub Desktop.
Script para generar el límite diario de licencias en Microsoft MSDN
/*
MSDN Licences generator.
Alonso Alejandro Zúñiga Beltrán 2015
*/
var traducciones={
es:{
startProcess:"Inició proceso",
hostValidation:"Este script sólo funciona en la pestaña de claves de productos de msdn.microsoft.com",
dailyLimit:"Ya se llegó al límite diario."
}
};
var idioma=navigator.language || navigator.userLanguage;
idioma=Object.keys(traducciones).indexOf(idioma)==-1?"es":idioma;
if($(location).attr("href").match(/msdn\.microsoft\.com\/[a-z\-]*\/subscriptions\/keys\//)==null)alert(traducciones[idioma].hostValidation);
else{
alert(traducciones[idioma].startProcess);
window.intervalo=setInterval(function(){
if($(".ui-dialog.ui-widget[aria-labelledby='ui-dialog-title-errorMessage']").length==0){
$("html, body").animate({ scrollTop: $(".getKeys a:first").offset().top}, 1000);
$(".getKeys a:first").click();
}else{
alert(traducciones[idioma].dailyLimit);
clearInterval(window.intervalo);
}
}, 1000);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment