Знатокам javascript

Wertos

Заблокирован
#1
Товарищи, объясните тупому, что делает сие конструкция...
Код:
$textarea = $(this).post().parent().post().textarea();
я понял всё КРОМЕ post() и textarea()
В мануалах по jQuery этих функций нет... К скриптам доступ имею... Описания этих функций нет, однако эта конструкция прекрасно работает !
 

dimka3210

Пользователь
#2
Может это какой нибудь плагин? Они как раз с jQuery как декораторы работают.
 

Wertos

Заблокирован
#3
dimka3210, были мысли... всё излазил... каждый скрипт... нету плагинов. Вот реально искал часа 2. Там скриптов не много и сама либа 1.3.2 версии... может там какие функции остались. У меня на форуме версия либы 1.8.3 валит ошибку на этой строке...
 

Wertos

Заблокирован
#4
dimka3210, ухахаааа... я мудак !!! Пропустил 1 скрипт... ну это наверно из за того что до 7 утра не спал... вот же оно !
Код:
///////////////////////
// Misc functions    //
///////////////////////
 
$.fn.extend ({
    post:      function()    { return $(this).closest("tbody") },
    AEP:        function()    { return $(this).find("div.AEP") },
    form:      function()    { return $(this).find("form[name='ajax_edit_form']") },
    textarea:  function()    { return $("textarea",$(this)) },
    addBox:    function()    { $(this).addClass(box) },
    removeBox:  function()    { $(this).removeClass(box) },
    fadeOut:    function()    { $(this).addClass('ajax-edit-plus-gray') },
    fadeIn:    function()    { $(this).removeClass('ajax-edit-plus-gray') },
    makeButton: function(mode) { $("[name='editplus_btn']",$(this)).attr({ src: editplus_img[mode], title: editplus_ttl[mode], alt: 'Edit'+mode }) }
});
 
Сверху