Показать сообщение отдельно
  #21 (permalink)  
Старый 12.02.2015, 13:17
Интересующийся
Отправить личное сообщение для OlegUP Посмотреть профиль Найти все сообщения от OlegUP
 
Регистрация: 12.02.2015
Сообщений: 20

да обход с удалением и инииализацией нулем я для теста сделал, в учебных пособиях говорится что достаточно сделать
arr = [] или arr.lenth = 0

Вот код одного из виджетов:
function ObjectWidget(block, options) {
        Widget.apply(this, [block, options]);
        var self = this;

        self.options.widget = self.block.attr('widget');
        self.obj_name = self.block.find('.obj_name').find('span').text();
        self.options.obj_id = self.block.attr('obj_id');

        self.block.find(".obj_name").click(function(){self.changeName(this)});
        self.block.find(".delete").click(function(){self.del()});
        self.block.find(".close").click(function(){self.close()});
        self.block.find(".add_field").click(function(){self.add()});

        var mfHeight = parseInt($('#container').css('height'));
        var hHeight  = parseInt(self.block.find('.obj_w_header').css('height'));
        self.block.find('.scroll-pane').css('height', mfHeight-hHeight-15+'px');
        self.block.find('.scroll-pane').jScrollPane();
    }
    ObjectWidget.prototype.del = function () {
        this.options.action = "delete";
        var result_container = $("#main_frame");
        this.render(result_container);
    };
Ответить с цитированием