Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <meta charset="utf-8">
- <title>Calculator</title>
- <h1>Tollite iugum meum super vos et discite a me, quia mitis sum et humilis corde, et invenietis requiem animabus vestris.</h1>
- <h2>Evangelium secundum Matthaeum</h2>
- <div class="tetris"></div>
- <div class="loader"><img src="//www.brd24.com/images/ajax-loader_dark.gif"></div>
- <div id="datepickerTemplate" class="tplDatepicker hidden">
- Wedić svoų datu naroǯeńa budłaska:<br><br>
- <input type="text">
- </div>
- <style>
- h1, h2 {
- font-family: Inder;
- text-align: center;
- color: gray;
- width: 600px;
- margin: auto;
- font-size: 22pt;
- }
- h2 {
- color: silver;
- font-size: 15pt;
- }
- .loader {
- text-align: center;
- }
- .tetris {
- width: 745px;
- margin: auto;
- }
- .tetris div {
- width: 10px;
- height: 10px;
- float: left;
- margin: 1px;
- font-size: 1px;
- }
- .last {
- color: white;
- border: 1px solid silver;
- background-color: white;
- }
- .done {
- color: red;
- border: 1px solid red;
- background-color: red;
- }
- .work {
- color: gray;
- border: 1px solid gray;
- background-color: gray;
- }
- .hidden {
- display:none;
- }
- .tplDatepicker {
- font-family: Inder;
- font-size: 16pt;
- }
- .tplDatepicker input {
- width: 200px;
- padding: 5px 2px;
- font-family: Arial;
- font-size: 15pt;
- border: 1px solid silver;
- text-align: center;
- }
- </style>
- <link rel="stylesheet" href="//v4.songsurgeon.com/views/css/alertify/alertify.core.css">
- <link rel="stylesheet" href="//v4.songsurgeon.com/views/css/alertify/alertify.default.css">
- <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css">
- <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Inder">
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
- <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
- <script src="http://cdn.jsdelivr.net/alertify.js/0.3.11/alertify.min.js"></script>
- <script>
- var birthDate, formConfirm;
- $(document).ready(function() {
- formConfirm = '<div id="datepicker" class="tplDatepicker">' + $('#datepickerTemplate').html() + '</div>';
- setTimeout('showDateRequest()', 1000);
- });
- function getDate(e) {
- if(!e) {
- return showWarningAboutDate();
- }
- alertify.log('Pepevirka...');
- birthDate = $('#datepicker input').val();
- if(birthDate == '') {
- return showWarningAboutDate();
- }
- alertify.log('Občısłeńa...');
- $('.loader').removeClass('hidden');
- setTimeout('processing()', 2000);
- }
- function processing() {
- var currentTime = new Date();
- var day = currentTime.getDate();
- var month = currentTime.getMonth() + 1;
- var year = currentTime.getFullYear();
- var parts = birthDate.split('/');
- var birth = new Date(year + '/' + month + '/' + day);
- var birthYear = year - parseInt(parts[2]);
- var birthWeek = getWeekNumber(birth);
- var year, week, type = 'last', bars = '';
- $('h1, h2').remove();
- for(year = 0; year < 68; year++) {
- for(week = 0; week < 53; week++) {
- type = ((year > 62) ? 'last' : 'work');
- if((year < birthYear) || (year == birthYear && week <= birthWeek)) type = 'done';
- bars += '<div class="' + type + '">.</div>';
- }
- }
- $('.tetris').html(bars);
- alertify.set({ labels: { ok : 'ZGODEN' } });
- alertify.success('Tvoї dni porahovani');
- alertify.alert('Vorušy poršńami čuvak! )))');
- $('.loader').addClass('hidden');
- }
- function getWeekNumber(d) {
- d = new Date(+d);
- d.setHours(0,0,0);
- d.setDate(d.getDate() + 4 - (d.getDay()||7));
- var yearStart = new Date(d.getFullYear(),0,1);
- var weekNo = Math.ceil(( ( (d - yearStart) / 86400000) + 1)/7)
- return weekNo;
- }
- function showWarningAboutDate() {
- alertify.set({ labels: { ok : 'Zgoden' } });
- alertify.alert('Vı povıńi westı ãku nebuć datu šob občısłeńa si počało', showDateRequest);
- alertify.error('Nemā datı naroǯeńa');
- return false;
- }
- function showDateRequest() {
- alertify.set({ labels: { ok : 'Porahuvatı', cancel : 'Danunafig' } });
- alertify.confirm(formConfirm, getDate);
- $('.tplDatepicker input').datepicker();
- $('.loader').addClass('hidden');
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment