1. Список говнокодов пользователя rusavv

    Всего: 4

  2. JavaScript / Говнокод #2270

    +154.4

    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
    function _patchManualImagesClasses() {
        var images=document.getElementsByTagName('img');
        var re0=/^image_image_\d+$/;
        var re1=/^image_middle_\d+$/;
        var re2=/^image_small_\d+$/;
        for(var i=0; i<images.length; i++ ) {
            var id=images[i].id;
            if (re0.test(id) || re1.test(id) || re2.test(id) ) {
                var _m=images[i];
                var align=_m.getAttribute('align');
                var iClass=_m.getAttribute('className');
                if (iClass == null || iClass.length==0 ) {
                    iClass=_m.getAttribute('class');
                };
    
                if (iClass==null || iClass.length==0 ) {
                    _m.setAttribute('class', 'content_img_'+align);
                    _m.setAttribute('className', 'content_img_'+align);
                };
            };
        };
    };
    
    function _patchManulImagesClasses() {
    	_patchManualImagesClasses();
    };

    Первая функция нужна только ради того, чтобы для картинок сделать 10px отступ через CSS. А вот вторая — понятия не имею зачем она написана. Причем, нигде на сайте _patchManulImagesClasses, конечно, не используется.

    Господи, спасибо Тебе, что дал нам Джона Резига и jQuery!

    rusavv, 11 Декабря 2009

    Комментарии (6)
  3. JavaScript / Говнокод #2269

    +144.4

    1. 1
    2. 2
    function ppc() {
    };

    Пипец :-)

    rusavv, 11 Декабря 2009

    Комментарии (4)
  4. JavaScript / Говнокод #2268

    +149.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <script>
    function _checkCommentsForm ()
    {
        return true;
    };
    </script>
    <form ... onsubmit="_checkCommentsForm();">
    ...
    <input type="submit" onclick="_checkCommentsForm();" onmousedown="_checkCommentsForm();">
    </form>

    Наверное, просто из функции что-то вырезали, но осталось хорошо :-)

    rusavv, 11 Декабря 2009

    Комментарии (11)
  5. JavaScript / Говнокод #2251

    +144

    1. 1
    2. 2
    el.setAttribute('class', 'forum_alt_over');
    	    el.setAttribute('className', 'forum_alt_over');

    Господи, ну почему не просто el.className="forum_alt_over"; ?

    rusavv, 09 Декабря 2009

    Комментарии (4)