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

    +159

    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
    function HighlightSelectedKaskoPriceCell(currentCell, toggle, useParent)
    {
        if(currentCell)
        {
            if(toggle)
            {
                if(!useParent)
                    $(currentCell).css("background-color", "rgb(247, 144, 52)");
                else
                    $(currentCell).parent().css("background-color", "rgb(247, 144, 52)");
            }
            else
            {
                if(!useParent)
                    $(currentCell).css("background-color", "#FEF3EB");
                else
                    $(currentCell).parent().css("background-color", "#FEF3EB");
    
            }
        }    
    }
    
    function GetSelectedKaskoPriceCellHighlighting(currentCell, useParent)
    {
        if(!useParent)
            return ($(currentCell).css("background-color") == "rgb(247, 144, 52)");
        else
            return ($(currentCell).parent().css("background-color") == "rgb(247, 144, 52)");
    }

    Способ выделить ячейку таблицы и выяснить, была ли она выделена.

    Запостил: blaster999, 01 Июня 2010

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

    • Какая мерзость
      Ответить
    • Человека, пишущего в месте, отличном от CSS "#FEF3EB" следует сжигать на костре.
      Ответить
      • кодоинквизиция?
        Ответить
        • да. Знаете, как задолбал код, привязанный к представлению?
          Ответить
          • знаю, но если сжигать, будет движение сопротивления говнокодеров... они уже нарочно будут клепать криво
            Ответить
    • ВотЭтоНифигаСебеУНегоНазванияФункцийКаки еДлинные!
      Ответить
      • юзайте хорошие годные IDE и вам тоже достанется благодать автокомплита
        Ответить
        • ПоЭтомуКонечноНадоВотТакПисать,ЕслиЕстьА втоКомплит.ТакВедьОченьУдобноЧитать,НеПр авдаЛи?
          Ответить
      • Будете смеяться, но в этом же проекте (только в серверной части, которая на Java) полно переменных из одной-двух букв (po, os, pos, ko и так далее). Как же "весело" разбираться в таком коде. Лучше уж длинные названия.
        Ответить
    • Я и моя поне согласны, не стоит называть переменные po, os, op, ko. Короткие названия - счётчикам! i, j, k, n! Восславим эти буквы!
      Ответить

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