Skip to content

Instantly share code, notes, and snippets.

View mir4a's full-sized avatar
🤞

Myroslav mir4a

🤞
View GitHub Profile
@mir4a
mir4a / countdown.js
Last active December 15, 2015 05:49
Countdown timer
//<editor-fold desc="Таймер обратного отсчета">
var t_data = document.getElementById('tender_data'); // get element with data-set
var timer_end_date = t_data.getAttribute('data-timer-end'); // get data-set timer-end
var timerHour = $('.b-timer_wrap > .i-hour'); // where to write hours value
var timerMin = $('.b-timer_wrap > .i-minute'); // where to write minutes value
var timerSec = $('.b-timer_wrap > .i-sec'); // where to write seconds value
function zero(number) {
return (number < 10 ? '0' : '') + number;
}
@mir4a
mir4a / zero.js
Last active December 15, 2015 05:49
Add zero to numbers less than 10
function zero(number) {
return (number < 10 ? '0' : '') + number;
}
@mir4a
mir4a / check_ie.js
Last active March 20, 2016 21:09
Check IE version
//<editor-fold desc="Проверка версии IE">
function getInternetExplorerVersion()
{
var rv = -1; // Return value assumes failure.
if (navigator.appName == 'Microsoft Internet Explorer')
{
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null)
rv = parseFloat( RegExp.$1 );
@mir4a
mir4a / tel.js
Last active December 15, 2015 05:49
Avoid enter any characters except numbers and plus sign
//<editor-fold desc="функция проверки введения только цифр">
var tel_01 = $('#con_tel');
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
function onlyNumbers(input) {
input.on('keypress', function(e){
// check IE version from this function <script src="https://gist.github.com/mir4a/5211477/raw/b78e8f60b2cc195a7831672cd2ee0fe308f17e3f/check_ie.js"></script>
@mir4a
mir4a / ya.photo.top
Created March 2, 2013 09:18
This bookmarklet only works on http://fotki.yandex.ru/top and strip all info blocks and left only the photos. Onclick on photo will load the XL sized photo onto simple lightbox.
javascript:
var script=document.createElement('script');
script.onload = function () {
stripPhoto();
};
script.src='http://code.jquery.com/jquery-1.9.1.min.js';
document.getElementsByTagName('head')[0].appendChild(script);
function stripPhoto () {
var photos = $('.b-photoArray');
var body = $('body');