From 12f42542fe8d4c559d77babf32469b0ea172183a Mon Sep 17 00:00:00 2001 From: JP Rodrigues Date: Fri, 28 Apr 2017 22:51:29 -0300 Subject: [PATCH] v2.1 --- js/gaintime.min.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/gaintime.min.js b/js/gaintime.min.js index 96d8418..2e0227e 100644 --- a/js/gaintime.min.js +++ b/js/gaintime.min.js @@ -1,2 +1,2 @@ //GainTime v2.1.0 - Black Power -function makeA(e){e.addEventListener("click",function(t){var n=e.href.split("/"),o=n[n.length-1];if("#"==o.charAt(0)){t.preventDefault(),o=o.replace(/\#/g,"");var a=document.getElementById(o);animate(document.scrollingElement||document.documentElement,"scrollTop","",currentYPosition(),a.offsetTop-60,500,!0)}})}function currentYPosition(){return self.pageYOffset?self.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop?document.body.scrollTop:0}function elmYPositioneID(e){for(var t=document.getElementById(e),n=t.offsetTop,o=t;o.offsetParent&&o.offsetParent!=document.body;)o=o.offsetParent,n+=o.offsetTop;return n}function animate(e,t,n,o,a,l,r){var c=a>o?a-o:o-a;if(30>=c)return!1;if(e){var s=(new Date).getTime(),i=setInterval(function(){var c=Math.min(1,((new Date).getTime()-s)/l);r?e[t]=o+c*(a-o)+n:e.style[t]=o+c*(a-o)+n,1===c&&clearInterval(i)},25);r?e[t]=o+n:e.style[t]=o+n}}function menuToggle(e){var t=e.nextElementSibling;e.addEventListener("click",function(n){n.stopPropagation(),e.checked=!e.checked,e.checked?t.style.maxWidth="400px":t.style.removeProperty("max-width")})}function closeMenus(){menuToggles.forEach(function(e){e.nextElementSibling.style.removeProperty("max-width")})}function makeDropdown(e){e.setAttribute("role","button"),e.setAttribute("tabindex","0"),e.addEventListener("click",function(t){t.stopPropagation(),toogleDropdown(e)}),e.addEventListener("keypress",function(t){13===t.keyCode&&(t.preventDefault(),toogleDropdown(e)),27===t.keyCode&&closeDropdowns()})}function toogleDropdown(e){var t=e.getElementsByTagName("ul")[0],n=!!t.style.display;closeDropdowns(),n?t.style.removeProperty("display"):t.style.display="inline-table"}function closeDropdowns(){dropdowns.forEach(function(e){e.getElementsByTagName("ul")[0].style.removeProperty("display")})}function bar(e){var t=document.createElement("div");t.setAttribute("class","percentage "+e.dataset.color),t.setAttribute("style","width: "+e.dataset.percentage);var n=document.createTextNode(e.dataset.text);if("undefined"!=n.data){var o=document.createElement("span");o.appendChild(n),o.style.padding="0 10px",t.appendChild(o),e.style.height="20px"}e.appendChild(t)}function tooltip(e){e.style.position="relative";var t=document.createTextNode(e.dataset.tooltip),n=document.createElement("div");n.appendChild(t),n.setAttribute("class","tooltip"),e.appendChild(n)}function close(e){e.addEventListener("click",function(t){t.stopPropagation(),remove(e.parentElement)})}function fadeOut(e){function t(){e.style.opacity="0",e.style.padding="0",e.style.maxHeight="0px",clearInterval(n)}var n=setInterval(t,1)}function remove(e){e.parentElement.removeChild(e)}function ask(e){e.addEventListener("click",function(e){return confirm(e.dataset.ask)?void 0:(e.preventDefault(),!1)})}function formater(e){e.addEventListener("keypress",function(t){switch(e.dataset.validate){case"cpf":formatCpf(e,t)}})}function formatCpf(e,t){8!=t.keyCode&&46!=t.keyCode&&(3!=e.value.length&&7!=e.value.length||(e.value=e.value+"."),11==e.value.length&&(e.value=e.value+"-"))}function validates(e){e.addEventListener("blur",function(t){switchValidations(e)})}function switchValidations(e){switch(e.dataset.validate){case"text":searcher(e,/^[a-zA-ZÃẼĨÕŨãẽĩõũÁÉÍÓÚáéíóúÂÊÎÔÛâêîôûÀÈÌÒÙàèìòùÄËÏÖÜäëïöü' ]*$/);break;case"num":searcher(e,/^[\d]*$/g);break;case"email":searcher(e,/^(([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+(\.([A-Za-z]{2,4}))*)*$/);break;case"cpf":cpf(e)||""==e.value?e.style.removeProperty("border"):e.style.border="1px solid #F00";break;default:searcher(e,new RegExp(e.dataset.validate))}}function searcher(e,t){null==e.value.match(t)?e.style.border="1px solid #F00":e.style.removeProperty("border")}function cpf(e){var t=e.value.replace(/\./g,"");t=t.replace(/\-/g,"");var n,o;if(n=0,"00000000000"==t)return!1;for(i=1;i<=9;i++)n+=parseInt(t.substring(i-1,i))*(11-i);if(o=10*n%11,10!=o&&11!=o||(o=0),o!=parseInt(t.substring(9,10)))return!1;for(n=0,i=1;i<=10;i++)n+=parseInt(t.substring(i-1,i))*(12-i);return o=10*n%11,10!=o&&11!=o||(o=0),o==parseInt(t.substring(10,11))}askers=[].slice.call(document.querySelectorAll("[data-ask]")),as=[].slice.call(document.getElementsByTagName("a")),closes=[].slice.call(document.getElementsByClassName("close")),deletes=[].slice.call(document.getElementsByClassName("deleter")),bars=[].slice.call(document.getElementsByClassName("bar")),toValidate=[].slice.call(document.querySelectorAll("[data-validate]")),dropdowns=[].slice.call(document.querySelectorAll(".dropdown, .dropdown-right, .dropdown-left, .dropup, .dropup-left, .dropup-right")),menuToggles=[].slice.call(document.getElementsByClassName("menu-toggle")),tooltips=[].slice.call(document.querySelectorAll("[data-tooltip]")),tooltips.forEach(function(e){tooltip(e)}),menuToggles.forEach(function(e){menuToggle(e)}),bars.forEach(function(e){bar(e)}),closes.forEach(function(e){close(e)}),deletes.forEach(function(e){deleter(e)}),dropdowns.forEach(function(e){makeDropdown(e)}),as.forEach(function(e){makeA(e)}),askers.forEach(function(e){ask(e)}),toValidate.forEach(function(e){formater(e),validates(e),switchValidations(e)}),document.addEventListener("click",function(){closeMenus(),closeDropdowns()}); +function makeA(e){e.addEventListener("click",function(t){var n=e.href.split("/"),o=n[n.length-1];if("#"==o.charAt(0)){t.preventDefault(),o=o.replace(/\#/g,"");var a=document.getElementById(o);animate(document.scrollingElement||document.documentElement,"scrollTop","",currentYPosition(),a.offsetTop-60,500,!0)}})}function currentYPosition(){return self.pageYOffset?self.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop?document.body.scrollTop:0}function elmYPositioneID(e){for(var t=document.getElementById(e),n=t.offsetTop,o=t;o.offsetParent&&o.offsetParent!=document.body;)o=o.offsetParent,n+=o.offsetTop;return n}function animate(e,t,n,o,a,l,r){var c=a>o?a-o:o-a;if(30>=c)return!1;if(e){var s=(new Date).getTime(),i=setInterval(function(){var c=Math.min(1,((new Date).getTime()-s)/l);r?e[t]=o+c*(a-o)+n:e.style[t]=o+c*(a-o)+n,1===c&&clearInterval(i)},25);r?e[t]=o+n:e.style[t]=o+n}}function menuToggle(e){var t=e.nextElementSibling;e.addEventListener("click",function(n){n.stopPropagation(),e.checked=!e.checked,e.checked?t.style.maxWidth="400px":t.style.removeProperty("max-width")})}function closeMenus(){menuToggles.forEach(function(e){e.nextElementSibling.style.removeProperty("max-width")})}function makeDropdown(e){e.setAttribute("role","button"),e.setAttribute("tabindex","0"),e.addEventListener("click",function(t){t.stopPropagation(),toogleDropdown(e)}),e.addEventListener("keypress",function(t){13===t.keyCode&&(t.preventDefault(),toogleDropdown(e)),27===t.keyCode&&closeDropdowns()})}function toogleDropdown(e){var t=e.getElementsByTagName("ul")[0],n=!!t.style.display;closeDropdowns(),n?t.style.removeProperty("display"):t.style.display="inline-table"}function closeDropdowns(){dropdowns.forEach(function(e){e.getElementsByTagName("ul")[0].style.removeProperty("display")})}function bar(e){var t=document.createElement("div");t.setAttribute("class","percentage "+e.dataset.color),t.setAttribute("style","width: "+e.dataset.percentage);var n=document.createTextNode(e.dataset.text);if("undefined"!=n.data){var o=document.createElement("span");o.appendChild(n),o.style.padding="0 10px",t.appendChild(o),e.style.height="20px"}e.appendChild(t)}function tooltip(e){e.style.position="relative";var t=document.createTextNode(e.dataset.tooltip),n=document.createElement("div");n.appendChild(t),n.setAttribute("class","tooltip"),e.appendChild(n)}function close(e){e.addEventListener("click",function(t){t.stopPropagation(),remove(e.parentElement)})}function fadeOut(e){function t(){e.style.opacity="0",e.style.padding="0",e.style.maxHeight="0px",clearInterval(n)}var n=setInterval(t,1)}function remove(e){e.parentElement.removeChild(e)}function ask(e){e.addEventListener("click",function(t){return confirm(e.dataset.ask)?void 0:(t.preventDefault(),!1)})}function formater(e){e.addEventListener("keypress",function(t){switch(e.dataset.validate){case"cpf":formatCpf(e,t)}})}function formatCpf(e,t){8!=t.keyCode&&46!=t.keyCode&&(3!=e.value.length&&7!=e.value.length||(e.value=e.value+"."),11==e.value.length&&(e.value=e.value+"-"))}function validates(e){e.addEventListener("blur",function(t){switchValidations(e)})}function switchValidations(e){switch(e.dataset.validate){case"text":searcher(e,/^[a-zA-ZÃẼĨÕŨãẽĩõũÁÉÍÓÚáéíóúÂÊÎÔÛâêîôûÀÈÌÒÙàèìòùÄËÏÖÜäëïöü' ]*$/);break;case"num":searcher(e,/^[\d]*$/g);break;case"email":searcher(e,/^(([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+(\.([A-Za-z]{2,4}))*)*$/);break;case"cpf":cpf(e)||""==e.value?e.style.removeProperty("border"):e.style.border="1px solid #F00";break;default:searcher(e,new RegExp(e.dataset.validate))}}function searcher(e,t){null==e.value.match(t)?e.style.border="1px solid #F00":e.style.removeProperty("border")}function cpf(e){var t=e.value.replace(/\./g,"");t=t.replace(/\-/g,"");var n,o;if(n=0,"00000000000"==t)return!1;for(i=1;i<=9;i++)n+=parseInt(t.substring(i-1,i))*(11-i);if(o=10*n%11,10!=o&&11!=o||(o=0),o!=parseInt(t.substring(9,10)))return!1;for(n=0,i=1;i<=10;i++)n+=parseInt(t.substring(i-1,i))*(12-i);return o=10*n%11,10!=o&&11!=o||(o=0),o==parseInt(t.substring(10,11))}askers=[].slice.call(document.querySelectorAll("[data-ask]")),as=[].slice.call(document.getElementsByTagName("a")),closes=[].slice.call(document.getElementsByClassName("close")),deletes=[].slice.call(document.getElementsByClassName("deleter")),bars=[].slice.call(document.getElementsByClassName("bar")),toValidate=[].slice.call(document.querySelectorAll("[data-validate]")),dropdowns=[].slice.call(document.querySelectorAll(".dropdown, .dropdown-right, .dropdown-left, .dropup, .dropup-left, .dropup-right")),menuToggles=[].slice.call(document.getElementsByClassName("menu-toggle")),tooltips=[].slice.call(document.querySelectorAll("[data-tooltip]")),tooltips.forEach(function(e){tooltip(e)}),menuToggles.forEach(function(e){menuToggle(e)}),bars.forEach(function(e){bar(e)}),closes.forEach(function(e){close(e)}),deletes.forEach(function(e){deleter(e)}),dropdowns.forEach(function(e){makeDropdown(e)}),as.forEach(function(e){makeA(e)}),askers.forEach(function(e){ask(e)}),toValidate.forEach(function(e){formater(e),validates(e),switchValidations(e)}),document.addEventListener("click",function(){closeMenus(),closeDropdowns()});