- 1
- 2
// В противном случаи я получаю что-то типа 012.303245.23
summ += parseFloat(parseFloat(value).toFixed(2));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
// В противном случаи я получаю что-то типа 012.303245.23
summ += parseFloat(parseFloat(value).toFixed(2));
Флоутим помаленьку...
+157
window.SYSTEM_LOCALE ='ru';
if ((/ru/i).test(window.SYSTEM_LOCALE)) {
window.SYSTEM_LOCALE = "ru";
} else if ((/en/i).test(window.SYSTEM_LOCALE)) {
window.SYSTEM_LOCALE = "en";
} else if ((/uk|ua/i).test(window.SYSTEM_LOCALE)) {
window.SYSTEM_LOCALE = "uk";
};
wtf?
+142
if( gm !== null ) {
group = 'grid';
stp = this.options.step;
gsc = stp.split('|');
st = 0;
for( var gstp in gsc ) {
data = ( this.resolution( gsc[st] ) !== null ) ? this.resolution( gsc[st] ) : data;
$.Storage.set( group, data );
st++;
}
}
unify = ( this.options.debug === true ) ? '?' + Math.floor( Math.random( 1, 30 ) * 200 ) : '';
// construct DOM & switchers
this.builder( gm, gsc, data, cntwrp, itmwrp, group, unify, pl, sp, st );
// on-ready activation
if( data !== undefined ) this.activation( data, group );
//switch engine
$('li', '.switcher').click(function( e ) {
t = $(this).attr('data-st');
g = $(this).attr('data-gr');
//clear
$('link[data-gr="'+ g +'"]', 'head').attr('rel','fake');
$('li', '.switcher[data-gr="'+ g +'"]').removeClass('activ');
//set
$('link[data-st='+ t +']','head').attr('rel', 'stylesheet');
$(this).addClass('activ');
$.Storage.set( g, t );
e.preventDefault();
});
Plugin.prototype.builder = function ( gm, gsc, data, cntwrp, itmwrp, group, unify, pl, sp, st ) {
itms = lnks = '';
x = 0;
for( i = 1; i <= st; i++ ) {
if( group === 'grid' ) {
href = sp + gsc[x] +'.css'+ unify;
idm = gsc[x];
x++;
}
else {
href = sp +'st'+ i +'.css'+ unify;
idm = 'st'+ i +'_'+ group;
}
lnks += '<link href="'+ href +'" rel="fake" media="screen" data-st="'+ idm +'" data-gr="'+ group +'" />';
itms += '<'+ itmwrp +' id="'+ idm +'" data-gr="'+ group +'" data-st="'+ idm +'"'+'>'+'['+ i +']'+'</'+ itmwrp +'>';
}
$('head').append(lnks);
if( cntwrp === null ) { // independent block
cntwrp = $('<div style="display: inline" id="inline_merge_'+ group +'"></div>');
}
if( gm !== 'auto' ) {
$(pl).append( cntwrp );
cntwrp.attr({ 'class': 'switcher', 'data-gr': group }).html( itms );
}
}
// Plugin logic wrapper
$.fn[pluginName] = function ( options ) {
return this.each(function () {
if (!$.data(this, 'plugin_' + pluginName)) {
$.data(this, 'plugin_' + pluginName,
new Plugin( this, options ));
}
});
}
Я убил 84 человека ... Я пидарас ;) Звук ебаный ублюдок, пидор и гнида всем составом до последнего вздоха, капли пота и копейки в его кармане ... Он должен мне over 30 000 000 $, которые прокукарекал в результате наезда и остался конченным пидрилой всем составом ... Аминь, я полный Лох( это по Японским понятиям ). Я никогда бы не подумал, что пидорами были все президенты этой великой державы, все дупутаты, гос. дума и те, кто имел честь с ними "сотрудничать". Я люблю Россию, мне жалко пидоров и звук ;) Помимо прочего это до сих пор работает ... Подвел jQuery из-за AJAX.
Full version: https://github.com/x029ah/style-switch/blob/master/scripts/jquery.cssSwitcher.js
Сайты удалили, бабу изнасиловали, мусоров купили, а пидоры до сих пор кукарекают. Поздравляю всех выживших. Говном вы не были -- говном вы стали ;)
+147
var time = {
// oldDate - дата с которой нужно сравнить
// return - число прошедших дней
getDiffDays : function( oldDay ) {
if( typeof( oldDay ) == "string" && oldDay.length == 6 ) {
var t = oldDay;
var tt = [];
for( var i = 0 ; i < t.length ; i+=2 ) {
if(i == 0) {
var z = t.substr(0,0) + "20" + t.substr(0, 2);
tt.push(z + '/');
}
else {
if( i == ( t.length - 2 ) )
tt.push(t.slice(i, i+2));
else
tt.push(t.slice(i, i+2) + '/');
}
}
for( var i = 0; i< tt.length ; i++ )
tt[0] == 0 ? tt = tt.slice(1, 2) : tt;
var oldTime = new Date(tt.join(""))
var newTime = new Date();
return Math.abs(Math.ceil((newTime - oldTime) / (1000 * 60 * 60 * 24)));
}
return 0;
}
}
Парсинг даты в формате "130930" и вывод разницы в количестве дней
Регулярки? не, не слышал
+155
// из кода компонента Ext.ux.TreePanelStatefull
if(node.id == rootNode.id == lastSelectedNodeId) {
this.selectPath(lastSelectedNodePath);
node.fireEvent('click', node);
return;
}
+147
function SaveDataFromS() {
if (window.sessionStorage) {
if ($('#dvFilter').html().length > 0 && $('.right_results').html().length > 0) {
var tourSearchForm = $('#dvFilter').html();
var searchResults = $('.right_results').html();
//sessionStorage.setItem('tourSearchForm', tourSearchForm);
//sessionStorage.setItem('searchResults', searchResults);
}
}
var hotSearchFormSer = $('#hotelSearchForm').serialize();
var unserialForm = $.unserialize(hotSearchFormSer);
for (var x in unserialForm) {
if (unserialForm[x] == ""
|| x.toUpperCase() != "Hotel".toUpperCase()
|| x.toUpperCase() != "Все+отели".toUpperCase()) {
//console.log('вот опять');
return false;
}
}
location.hash = hotSearchFormSer;
}
Увидел на популярном поисковике отелей
+153
$("#ChildrenCount")
.keyup(function () {
var $this = $(this);
if ($this.val() > maxChild) {
$this.val(maxChild);
}
})
.blur(function () {
var $this = $(this);
if ($this.val().toString().match(/^\d+$/) == null) {
for (var i = 0; i < viewModel.children().length; i++) {
viewModel.children.remove(i);
}
$this.val(0);
}
else if ($this.val() === NaN) {
for (var i = 0; i < viewModel.children().length; i++) {
viewModel.children.remove(i);
}
$this.val(0);
}
});
когда джуниор использует jquery в проекте с knockout
+155
function sleep(milliSeconds) {
var startTime = new Date().getTime();
while (new Date().getTime() < startTime + milliSeconds);
}
sleep(10000);
return "Hello Start";
http://www.nodebeginner.ru/#blocking-and-non-blocking
Я хочу, чтобы автор горел в аду..
+152
<div style="display:none;"><script type="text/javascript">
(function(w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter... = new Ya.Metrika({id:..., enableAll: true});
}
catch(e) { }
});
})(window, "yandex_metrika_callbacks");
</script></div>
Whattt????
+165
function CheckNumField(value)
{
for(var i=0; i<value.length; i++)
{
switch(value.substr(i,1))
{
case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case '.':
return true;
break;
default:
return false;
break;
}
}
}
Проверочка текстового поля...