- 
        
        
                +7         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
 for (var s5_responsive_mobile_sidebar_menu_auto_open_y = 0; s5_responsive_mobile_sidebar_menu_auto_open_y < s5_responsive_mobile_sidebar_menu_auto_open.length; s5_responsive_mobile_sidebar_menu_auto_open_y++) {
                if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].className == "s5_mobile_sidebar_active") {
                    if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode) {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.style.display = "block";
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                        }
                    } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode) {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.style.display = "block";
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                        }
                    } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode) {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                        }
                    } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                        }
                    } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                        }
                    } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                            s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                        }
                }
            }
 
 
            Понятия не имею что эта хрень делает. Полностью цикл не влез, посмотреть можно тут http://www.ben-gurion.com/templates/zoka/js/s5_responsive_mobile_bar.js
         
             syxov,
            04 Сентября 2015 syxov,
            04 Сентября 2015
 
- 
        
        
                −1         
                            - 1
 this.tmpl('registration.button.back.content', {stepNumber: ~~stepNumber})
 
 
            Двойная тильда, Карл!!! *facepalm*
         
             Orion189,
            04 Сентября 2015 Orion189,
            04 Сентября 2015
 
- 
        
        
                +2         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
 function checkIfLogged(){
    var user = localStorage.getItem('user');
    if(!user) {
        logout();
        window.location.hash = '#/login';
        return false;
    } else {
        return true;
    }
}
 
 
            
         
             kon_simeonov,
            03 Сентября 2015 kon_simeonov,
            03 Сентября 2015
 
- 
        
        
                +3         
                            - 1
- 2
- 3
- 4
- 5
 if (!$('#enable-continious').is(':checked') && $('#enable-continious').is(':checked')) {
	...
} else {
	...
}
 
 
            Продолжаем находить великие письмена великих людей на проекте. К слову, человек на позиции Senior PHP Developer является автором.
         
             Un3Solka,
            31 Августа 2015 Un3Solka,
            31 Августа 2015
 
- 
        
        
                +3         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
 $(document).ready(function() {
				if ($('.delivery_type:checked').val() != 0) {
					var delivery = $('.delivery_type:checked').val();
					if (delivery == '0') {
						$('.payment_panel').hide;
						return (false);
					}
				}
				$('.delivery_type').change(function() {
					if ($(this).val() == 4) {
						$('#d_text').html($('#d_text_u').val());
						$('#dostav').show();
					}
					if ($(this).val() == 8) {
						$('#d_text').html($('#d_text_np').val());
						$('#dostav').show();
					}
					if ($('#d_day').val() <= 5 || ($('#d_day').val() == 5 && $('#d_time').val() < 15)) {
						if ($(this).val() >= 1 && $(this).val() <= 3 && $('#d_time').val() < 15) {
							$('#d_text').html($('#d_text_m11').val());
							$('#dostav').show();
						}
						if (($(this).val() == 7 || $(this).val() == 11) && $('#d_time').val() < 15) {
							$('#d_text').html($('#d_text_m21').val());
							$('#dostav').show();
						}
						if ($(this).val() >= 1 && $(this).val() <= 3 && $('#d_time').val() >= 15) {
							$('#d_text').html($('#d_text_m12').val());
							$('#dostav').show();
						}
						if (($(this).val() == 7 || $(this).val() == 11) && $('#d_time').val() >= 15) {
							$('#d_text').html($('#d_text_m22').val());
							$('#dostav').show();
						}
					} else {
						if ($('#d_day').val() < 7 || ($('#d_day').val() == 7 && $('#d_time').val() < 15)) {
							if ($(this).val() >= 1 && $(this).val() <= 3) {
								$('#d_text').html($('#d_text_m31').val());
								$('#dostav').show();
							}
							if (($(this).val() == 7 || $(this).val() == 11)) {
								$('#d_text').html($('#d_text_m32').val());
								$('#dostav').show();
							}
						} else {
							if ($(this).val() >= 1 && $(this).val() <= 3) {
								$('#d_text').html($('#d_text_m33').val());
								$('#dostav').show();
							}
							if (($(this).val() == 7 || $(this).val() == 11)) {
								$('#d_text').html($('#d_text_m34').val());
								$('#dostav').show();
							}
						}
					}
					if ($(this).val() == 10 || $(this).val() == 9) {
						$('#dostav').hide();
					}
					if ($(this).val() > 0 && $(this).val() != 4) {
						if ($(this).val() == 1) {
							$('#address').val('ул. ******, 13/14');
						}
						if ($(this).val() == 2) {
							$('#address').val('ул. ******, 127');
						}
						if ($(this).val() == 3) {
							$('#address').val('пр. ******, 98/2');
						}
						if ($(this).val() == 7) {
							$('#address').val('ул. ********, 8');
						}
						if ($(this).val() == 11) {
							$('#address').val('пр. ******, 66');
						}
					} else {
						$('#address').val('');
					}
					var delivery = $(this).val();
					$('.dop_fields').hide();
					$('.dop_fields span').html('');
					$('.only_ukr').hide();
					$('.only_kur').hide();
					$('.only_sv').hide();
					$('.only_novp').hide('');
					if (delivery == 4) {
						$('.only_ukr').show();
						$('.ukr span').html('*');
						$('.dop_fields').show();
					}
 
 
            Выбор способа доставки в интернет магазине
         
             NotFake,
            31 Августа 2015 NotFake,
            31 Августа 2015
 
- 
        
        
                +8         
                            - 1
- 2
- 3
- 4
 // Init function
function init() {
  ...
}
 
 
            Не говнокод, но инвормативные и полезные комментарии - это хорошо.
         
             keitoaino,
            28 Августа 2015 keitoaino,
            28 Августа 2015
 
- 
        
        
                +2         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
 function getUserLocalTime() {
    var date = new Date(), h = date.getHours(), m = date.getMinutes(), offset = date.getTimezoneOffset();
    offset = -offset / 60;
    if (offset < 10) {
        offset = '0' + Math.abs(offset);
    }
    offset = (sign(offset) ? '+' : '-') + offset;
    if (m < 10) {
        m = '0' + m;
    }
    return offset;
}
function sign(x) {
    x = +x;
    if (x === 0 || isNaN(x))
        return x
    return x > 0 ? 1 : -1
}
 
 
            Ещё одно гениальное определение, временной зоны.
         
             doggeddiesel,
            27 Августа 2015 doggeddiesel,
            27 Августа 2015
 
- 
        
        
                +1         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
 function timeOffset() {
    var rightNow = new Date();
    var jan1 = new Date(rightNow.getFullYear(), 0, 1, 0, 0, 0, 0);
    var temp = jan1.toGMTString();
    var jan2 = new Date(temp.substring(0, temp.lastIndexOf(" ") - 1));
    var std_time_offset = (jan1 - jan2) / (1000 * 60 * 60);
    var abc = '';
    if (std_time_offset > 0)abc = '+';
    if (std_time_offset < 0)abc = '-';
    std_time_offset = Math.abs(std_time_offset);
    if (std_time_offset < 10) {
        std_time_offset = std_time_offset.toString();
        std_time_offset = '0' + std_time_offset;
    }
    std_time_offset = abc + std_time_offset;
    return std_time_offset;
}
 
 
            
         
             doggeddiesel,
            27 Августа 2015 doggeddiesel,
            27 Августа 2015
 
- 
        
        
                +4         
                            - 1
- 2
- 3
- 4
- 5
- 6
- 7
 # CoffeeScript
@allowLoadContentFromHistory = ->
  @loadContentFromHistory = true
@denyLoadContentFromHistory = ->
  @loadContentFromHistory = false
 
 
            Нам нужны глобальные функции чтобы сменить глобальные переменные...
         
             monstrodev,
            26 Августа 2015 monstrodev,
            26 Августа 2015
 
- 
        
        
                +1         
                            - 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
 ChangeMyEventsSelectFunc: function(thisBtn) {
                var eventID = $(thisBtn).val();
               // if ( ! eventID) eventID = '10000';
                if(true) {
                    $.post("/common/getAboutEvent/"+eventID,
                        function(data){
                            if (!data.error) {
                                if(data.toReferer) {
                                    location.assign(data.toReferer);
                                }
                            } else {
                                alert(data.errorDesc);
                            }
                        }, 'json'
                    );
                }
            },
 
 
            Обновление данных на основании того, что выбрано в selectbox. Так реализовано обновление, если не выбрано ничего.
         
             SergeyKaravay,
            26 Августа 2015 SergeyKaravay,
            26 Августа 2015