Created
June 17, 2013 16:55
-
-
Save agutoli/5798386 to your computer and use it in GitHub Desktop.
help for adp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var frame1=document.body.parentNode.getElementsByTagName("frame")[0];var frameset2=frame1.contentWindow.document.body.getElementsByTagName("frameset")[1];var frame3=frameset2.getElementsByTagName("frame")[1];var __ADP=frame3.contentWindow;__ADP.isToday=function(date){var today=new Date();var dia=parseInt(date.split('/')[0]);var mes=parseInt(date.split('/')[1]);var ano=parseInt(date.split('/')[2]);if(dia==today.getUTCDate()){if(mes==(today.getMonth()+1)){if(ano==today.getFullYear()){return true}}}return false};__ADP.hourFormat=function(number){if(number<=9){return"0"+number}return String(number)};__ADP.random=function(range){return Math.floor((Math.random()*range)+1)};__ADP.geraHorarios=function(){var minutos=["10","20","30","40","50"];var minuto=minutos[(__ADP.random(5)-1)];var format=new Date();format.setHours(10);var hora=(format.getHours()-1)+__ADP.random(4);var entrada=__ADP.hourFormat(hora)+":"+minuto;var saida_almoco=__ADP.hourFormat(hora+2)+":00";var volta_almoco=__ADP.hourFormat(hora+3)+":00";var saida=__ADP.hourFormat(hora+10)+":"+minuto;return{entrada:entrada,saida:saida,saida_almoco:saida_almoco,volta_almoco:volta_almoco}};var sab_dom=false;if(confirm("Preencher sábado e domingo?")){sab_dom=true}var datas=[];__ADP.jQuery('[id^="iFrameMenu"]').each(function(i){var tr=__ADP.jQuery(this).parent().parent();var tds=tr.find('> td');if(!(/_crono/.test(tr.attr('id')))&&i>0){var $inputs={entrada:tds.eq(3).find('input'),saida_almoco:tds.eq(4).find('input'),volta_almoco:tds.eq(5).find('input'),saida:tds.eq(6).find('input')};var data={data:__ADP.jQuery.trim(tr.find('td').eq(0).text().replace('*','')),dia_semana:__ADP.jQuery.trim(tr.find('td').eq(1).text()),entrada:__ADP.jQuery.trim($inputs.entrada.val()),saida_almoco:__ADP.jQuery.trim($inputs.saida_almoco.val()),volta_almoco:__ADP.jQuery.trim($inputs.volta_almoco.val()),saida:__ADP.jQuery.trim($inputs.saida.val())};if((data.dia_semana=='Sab'||data.dia_semana=='Dom')&&sab_dom==false){console.log('sab e domingo não preenchido')}else{var new_date=__ADP.geraHorarios();if(!data.entrada){$inputs.entrada.val(new_date.entrada)}if(!data.saida_almoco){$inputs.saida_almoco.val(new_date.saida_almoco)}if(!data.volta_almoco){$inputs.volta_almoco.val(new_date.volta_almoco)}if(!data.saida){$inputs.saida.val(new_date.saida)}}if(__ADP.isToday(data.data)){return false}}}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment