zend-blog-3-backend

Форк
0
/
image-batchedit.js 
31 строка · 895.0 Байт
1
import Ember from 'ember';
2

3
export default Ember.Component.extend({
4
    didInsertElement() {
5
        this.$('.table').on('change', 'input[type="checkbox"]', function () {
6
            var el = $(this);
7
            if (el.prop('checked')) {
8
                var id = el.attr('id');
9
                $('.table input:checked').not('#' + id).each(function (idx, ch) {
10
                    $(ch).trigger('click');
11
                });
12
            }
13
        });
14
    },
15
    actions: {
16
        save() {
17
            this.get('model').forEach(function (el) {
18
                if (el.get('hasDirtyAttributes')) {
19
                    el.save();
20
                }
21
            });
22
        },
23
        reset() {
24
            this.get('model').forEach(function (el) {
25
                if (el.get('hasDirtyAttributes')) {
26
                    el.rollbackAttributes();
27
                }
28
            });
29
        }
30
    }
31
});
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.