- 1
- 2
var exists = eval(model.get('posting').exists);
if ( typeof(exists) == "undefined" ) exists = true;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
var exists = eval(model.get('posting').exists);
if ( typeof(exists) == "undefined" ) exists = true;
ужос
+150
http://www.artlebedev.ru/everything/als/web-tech-vacancy/
Возвращение из конструктора глобальной переменной — это как-то бесчеловечно
+158
if (whole_text.toLowerCase().search(new RegExp(search_phrase, 'i')) < 0) {
$(this).css('display', 'none');
} else {
$(this).css('display', 'block');
}
+164
function trim(s)
{
var i,j;
for (i = 0; i < s.length && s.charAt(i) == " "; i++);
for (j = s.length-1; j >= 0 && s.charAt(j) == " "; j--);
if (i<=j)
return s.substring(i, j+1);
else
return '';
}
+159
protected function paperSizeOrientationValidator(p_printpropertiesobj:Object):Boolean
{
var ret_val:Boolean = (p_printpropertiesobj.printJob.paperWidth == _printPaperTab.paperWidth * PRINT_DPI &&
p_printpropertiesobj.printJob.paperHeight == _printPaperTab.paperHeight * PRINT_DPI)
||
(p_printpropertiesobj.printJob.paperHeight == _printPaperTab.paperWidth * PRINT_DPI &&
p_printpropertiesobj.printJob.paperWidth == _printPaperTab.paperHeight * PRINT_DPI)
||
((p_printpropertiesobj.printJob.paperWidth > _paperPrintMarginLow * _printPaperTab.paperWidth * PRINT_DPI && p_printpropertiesobj.printJob.paperWidth < _paperPrintMarginHigh * _printPaperTab.paperWidth * PRINT_DPI) &&
(p_printpropertiesobj.printJob.paperHeight > _paperPrintMarginLow * _printPaperTab.paperHeight * PRINT_DPI && p_printpropertiesobj.printJob.paperHeight < _paperPrintMarginHigh * _printPaperTab.paperHeight * PRINT_DPI))
||
((p_printpropertiesobj.printJob.paperHeight > _paperPrintMarginLow * _printPaperTab.paperWidth * PRINT_DPI && p_printpropertiesobj.printJob.paperHeight < _paperPrintMarginHigh * _printPaperTab.paperWidth * PRINT_DPI) &&
(p_printpropertiesobj.printJob.paperWidth > _paperPrintMarginLow * _printPaperTab.paperHeight * PRINT_DPI && p_printpropertiesobj.printJob.paperWidth < _paperPrintMarginHigh * _printPaperTab.paperHeight * PRINT_DPI))
return ret_val;
}
This is actually ActionScript. An unknown former colleague was trying to "validate paper orientation" before sending the page to the printer...
+162
/*
Нужно получить параметры arrFilter_ff[SECTION_ID] и/или arrFilter_pf[VO_MANUF]
и отправить форму ПУСТЫМ get-запросом на значение /search/arrFilter_ff[SECTION_ID]/arrFilter_pf[VO_MANUF]/
Если заполнены все (или не только arrFilter_ff/arrFilter_pf) - просто тупо по-обычному отправлять форму
*/
function send_form()
{
var section_id, vo_manuf, ff_name, cf_left, cf_right, fully;
section_id = $('form[name=arrFilter_form] select[name=arrFilter_ff[SECTION_ID]]').val();
vo_manuf = $('form[name=arrFilter_form] select[name=arrFilter_pf[VO_MANUF]]').val();
ff_name = $('form[name=arrFilter_form] input[name=arrFilter_ff[NAME]]').val();
cf_left = $('form[name=arrFilter_form] input[name=arrFilter_cf[1][LEFT]]').val();
cf_right = $('form[name=arrFilter_form] input[name=arrFilter_cf[1][RIGHT]]').val();
if(cf_left == undefined) cf_left = "";
if(cf_right == undefined) cf_right = "";
fully = ff_name+cf_left+cf_right;
if(fully != "")
{
$('form[name=arrFilter_form]').submit();
}
else
{
if(section_id != 0 && vo_manuf == "") window.location.href = "/search/"+section_id+"/";
if(section_id == 0 && vo_manuf != "") window.location.href = "/search/0/"+vo_manuf+"/";
if(section_id != 0 && vo_manuf != "") window.location.href = "/search/"+section_id+"/"+vo_manuf+"/";
}
}
Да, вы не ошиблись, всё это ещё как-то завязано с Битриксом.
+162
var BrowserDetect={
init: function () {
this.browser=this.searchString(this.dataBrowser) || "An unknown browser";
this.version=this.searchVersion(navigator.userAgent)
|| this.searchVersion(navigator.appVersion)
|| "an unknown version";
this.OS=this.searchString(this.dataOS) || "an unknown OS";
},
searchString: function (data) {
for (var i=0;i<data.length;i++) {
var dataString=data[i].string;
var dataProp=data[i].prop;
this.versionSearchString=data[i].versionSearch || data[i].identity;
if (dataString) {
if (dataString.indexOf(data[i].subString) !=-1)
return data[i].identity;
}
else if (dataProp)
return data[i].identity;
}},
searchVersion: function (dataString) {
var index=dataString.indexOf(this.versionSearchString);
if (index==-1) return;
return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
},
dataBrowser: [
{
string: navigator.userAgent,
subString: "Chrome",
identity: "Chrome"
},
{ string: navigator.userAgent,
subString: "OmniWeb",
versionSearch: "OmniWeb/",
identity: "OmniWeb"
},
},
...... // сокращу
{
string: navigator.userAgent,
subString: "MSIE",
identity: "Explorer",
versionSearch: "MSIE"
},
{
string: navigator.userAgent,
subString: "Gecko",
identity: "Mozilla",
versionSearch: "rv"
},
{
string: navigator.userAgent,
subString: "Mozilla",
identity: "Netscape",
versionSearch: "Mozilla"
}
],
dataOS : [
{
string: navigator.platform,
subString: "Win",
identity: "Windows"
},
{
string: navigator.platform,
subString: "Mac",
identity: "Mac"
},
{
string: navigator.userAgent,
subString: "iPhone",
identity: "iPhone/iPod"
},
{
string: navigator.platform,
subString: "Linux",
identity: "Linux"
}
]
};
BrowserDetect.init();
Самое интересное, что после сего мудозвонства в коде идет : google.load("jquery", "1"); ради одной карусельки.
http://sng.garena.com/ - вот здесь этот стыд, и много-много чего еще интересного.
+148
if(!count)
count=0;
switch(type){
case 'writing':
count++;
break;
case 'stopWriting':
count--;
break;
default:
return;
}
//Shit happens.
if(count<0)
count=0;
+156
function checksubmit(obj){
ds = obj.message.value;
while (ds.indexOf("[Результат выстрела.]") > -1) {
variant=7;
priz=Math.round(Math.random() * variant);
ds = ds.replace('[Результат выстрела.]',' [img]http://mystalker.at.ua/cub/cub'+priz+'.gif[/img] ');
} obj.message.value = ds; }
Тут больше доставляет описание чем код )))
Особенно "давно покрылся славой" и "Учесть,что скрипту более 4-х лет и он заслуживает уважения".
http://u.to/a6k6AQ
+160
dockedItems.splice(0, 0, {
xtype: 'mainmenubar'
});
Счас у себя увидел