- 1
this.tmpl('registration.button.back.content', {stepNumber: ~~stepNumber})
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
this.tmpl('registration.button.back.content', {stepNumber: ~~stepNumber})
Двойная тильда, Карл!!! *facepalm*
+2
function checkIfLogged(){
var user = localStorage.getItem('user');
if(!user) {
logout();
window.location.hash = '#/login';
return false;
} else {
return true;
}
}
+3
if (!$('#enable-continious').is(':checked') && $('#enable-continious').is(':checked')) {
...
} else {
...
}
Продолжаем находить великие письмена великих людей на проекте. К слову, человек на позиции Senior PHP Developer является автором.
+3
$(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();
}
Выбор способа доставки в интернет магазине
+8
// Init function
function init() {
...
}
Не говнокод, но инвормативные и полезные комментарии - это хорошо.
+2
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
}
Ещё одно гениальное определение, временной зоны.
+1
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;
}
+4
# CoffeeScript
@allowLoadContentFromHistory = ->
@loadContentFromHistory = true
@denyLoadContentFromHistory = ->
@loadContentFromHistory = false
Нам нужны глобальные функции чтобы сменить глобальные переменные...
+1
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. Так реализовано обновление, если не выбрано ничего.
+4
if (document.getElementById(indexField).id.indexOf('...') != 0)
странная проверка айдишника