1. JavaScript / Говнокод #19490

    −35

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    $.ajax( {
                                "dataType": 'json',
                                "type": "POST",
                                "url": sSource,
                                "data": aoData,
                                "success": function(json){
                                    console.log('get data '+json.sEcho);
    
    								if(max < json.sEcho){
                                        $(json.aaData).each(function() {
                                            var
                                                thatCcTplId = Number(this.callcard_template_id),
                                                userCcTplId = Number({{ tg_User.services[service].callcard_template_id }});
                                        	// проверка - соответствует ли карточка текущией для проекта - иначе не показываем значения полей
                							if(thatCcTplId != userCcTplId) {
    											for(key in this) {
    												// если колонка не нужная - обнуляем
    												if(cols_to_show.indexOf(key) == -1) {
    													this[key] = '';
    												}
    											}
                							}
    										
    										// бегаем по всем полям и делаем преобразования чекбоксов в селекты
    										for(key in this) {
    											// если чекбокс
    											var isChk =/^f\d+$/gi;
    											if(isChk.exec(key) != null) {
    												this[key] = this[key].replace('0', 'нет');	
    												this[key] = this[key].replace('-1', '—');	
    												this[key] = this[key].replace('1', 'да');	
    											}
    										}

    Если мы всетаки дождались ответа сервера с 200 ок, то, при превышении максимального таймаута (стр. 9) -- нихуя не делаем. Просто сервер пожарил яичницу. А вот стр. 10 -- просто жсон ичить через жкверю удобнее же, ну. Почему? <картинка с лошадью в ванне в огурцах>. И стр. 24 -- а-ля "его глаза изумлённо бегали по всему лицу".

    Запостил: deep, 19 Февраля 2016

    Комментарии (22) RSS

    • Табуляциями экран распидорасило.
      Ответить
    • Тарас огорчен вашим говнокодом
      Ответить
      • На 23" норм, всё вошло.
        Ответить
        • Смазываешь консольку салом, перед сношением?
          Ответить
          • > салом
            Ты страной ошибся. Водкой промываю.
            Ответить
            • Какая разница, какая страна? Водкой - как-то жёстко выходит.
              Хотя, я теперь понял, почему 3_14dar так говорил про мысли русских. На Украине салом смазывают, чтоб скользило лучше, а в России - водкой последние жиры выводят, а потом думают о том, что натёрли.
              Ответить
    • Свернув с широкой дорожки, мужчина пошёл по лабиринту маленьких узких тропинок, безошибочно выбирая направление. Отыскав нужный участок, он открыл калитку, поставил увесистую сумку на скамью и опустился на колени перед могилой. Так в молчании он простоял около минуты, затем поднялся и принялся за работу. Вытащив из сумки нехитрые садовые инструменты, молодой человек быстро привел в порядок участок, выполол сорняки и окучил наполовину заросшую клумбу тимьяна.
      Ответить

    Добавить комментарий