- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<ul>
<script>
$(function(){
$(".catalog-menu ul li a[href='/newshop/cat_id:12']").parent().addClass("active");
});
</script>
<li class="active">...</li>
<li>...</li>
</ul>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+154
<ul>
<script>
$(function(){
$(".catalog-menu ul li a[href='/newshop/cat_id:12']").parent().addClass("active");
});
</script>
<li class="active">...</li>
<li>...</li>
</ul>
Переделываю один магазин, выполненный на говноcms, в менюшечке увидел это.
+128
Block oneBlock = null;
for (int i = 0; i < this.ChildrenCount; i++)
{
Block block = this.GetChild(i);
if (!(block is PlaceToAddBlock)) //это проверка имеет ли объект тип PlaceToAddBlock
{
if (oneBlock == null)
{
oneBlock = block;
}
else
{
oneBlock = null;
break;
}
}
}
if (oneBlock != null)
{
return null;
}
Проверяем, нет ли, случаем, в коллекции двух объектов, не относящихся к классу PlaceToAddBlock
+104
|| Request.UserAgent.ToLower().Contains("WindowsPhone")
|| Request.UserAgent.ToLower().Contains("LG"))
Пытаемся определить с мобильного ли устройства заходим на сайт. :)
−162
//сохраним уже начисленные услуги
Если УслугиПоГрафику.Количество() > 0 Тогда
ПромежуточнаяТаблица = УслугиПоГрафику.Выгрузить();
УслугиПоГрафику.Очистить();
Для Каждого СтрокаТЗ Из ПромежуточнаяТаблица Цикл
НоваяСтрока = УслугиПоГрафику.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТЗ);
КонецЦикла;
КонецЕсли;
Видимо изначально здесь что-то делалось с данными в таблице, потом было не глядя удалено, в результате остался вот такой кусок медитативного кода.
+126
string[] days = { "Sun", "Mon", "Tues", "Wed", "Thurs", "Fri", "Sat" };
// This method finds the day or returns -1
private int GetDay(string testDay)
{
int i = 0;
foreach (string day in days)
{
if (day == testDay)
{
return i;
}
i++;
}
return -1;
}
http://msdn.microsoft.com/en-us/library/2549tw02%28v=vs.80%29.aspx
Я, мягко говоря, прифигел с этого. Одно дело, если бы это была какая-нибудь лаба, но это, блиать, целый велосипед вместо одного единственного Array.IndexOf, да ещё и в таком общедоступном месте...
+147
/* ----------------------- */
function stopLevel()
{
//clean
context2D.clearRect(...);
...
}
/* ----------------------- */
/* ----------------------- */
/* ----------------------- */
function nextStep() { ... }
В коде все комментарии написаны исключительно азбукой Морзе :|
+155
<script type="text/javascript">
$(function() {
$( "#slider" ).slider({
value:0,
min: 0,
max: 600,
step: 5.5,
slide: function( event, ui ) {
var slideVal=ui.value;
if(slideVal==44){
$("div.siteType").removeClass("active");
$("div.minimal").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.minimal div.hiddenType").fadeIn(300);
}
else if(slideVal==165){
$("div.siteType").removeClass("active");
$("div.business").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.business div.hiddenType").fadeIn(300);
}
else if(slideVal==286){
$("div.siteType").removeClass("active");
$("div.premium").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.premium div.hiddenType").fadeIn(300);
}
else if(slideVal==429){
$("div.siteType").removeClass("active");
$("div.im").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.im div.hiddenType").fadeIn(300);
}
else if(slideVal==550){
$("div.siteType").removeClass("active");
$("div.ip").addClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
$("div.ip div.hiddenType").fadeIn(300);
}
else if(slideVal!=44 && slideVal!=165 && slideVal!=286 && slideVal!=429 && slideVal!=550){
$("div.siteType").removeClass("active");
$("div.siteType div.hiddenType").fadeOut(300);
}
}
});
});
</script>
</head>
Это уже классика. Студия по созданию сайтов, данный код вшит в html страницу) http://white-rabbit.su/
−99
- (void)initPlayerViewController
{
BOOL isSuccess = NO;
do {
NSString *linkString = nil;
unsigned long long objectID = [_videoID intValue];
int index = GetElementIndex(objectID, _WidevineTestStubs, WIDEVINE_TEST_COUNT);
if (index >= 0) {
//linkString = GetLink(_WidevineTestServers[index], _WidevineTestFiles[index]);
linkString = _WidevineTestLinks[index];
}
else {
linkString = GetString([_videoLink objectForKey:@"src"]);
}
if(linkString == nil)
goto _end;
self.linkType = GetLinkType(linkString);
switch (_linkType) {
case LINK_TYPE_HLS:
break;
case LINK_TYPE_WV_ADAPTIVE:
case LINK_TYPE_WV_MULTI:
linkString = WidevinePlay(linkString);
if ([linkString length] <= 0) {
goto _end;
}
break;
default:
goto _end;
}
NSURL *link = [NSURL URLWithString:linkString];
if(link == nil)
break;
self.playerViewController = [[[MPMoviePlayerViewController alloc] initWithContentURL:link] autorelease];
_playerViewController.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
_playerViewController.moviePlayer.controlStyle = MPMovieControlStyleFullscreen;
NSInteger startPosition = GetInteger([_videoLink objectForKey:@"play_start_time"]);
if(startPosition > 0) {
_playerViewController.moviePlayer.initialPlaybackTime = (NSTimeInterval)startPosition;
}
[self addControlsView];
NSArray *audioTracks = [_videoLink objectForKey:@"audio_list"];
if ([audioTracks count] < 2) {
UIButton *audioButton = (UIButton *)[_controlsView viewWithTag:TAG_BUTTON_CHANGE_AUDIO];
audioButton.enabled = FALSE;
}
isSuccess = YES;
} while(0);
_end:
if(isSuccess) {
[_delegate onPlayerCreated:self];
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
}
else {
[_delegate onLinkError:self];
}
}
Тут есть все, и do while(0), и проваливающиеся case'ы, и TRUE/FALSE, и глобальные inline методы, и даже goto.
+133
return Training.ContainsKey(typeof(unit)) ? true : false;
А я ведь говорил ему не рефакторить на ночь глядя.
+159
<?php if( (!isset($post_id) ) || ( isset($post_id)) ) { ?>
Одна платная Wordpress тема