all files / src/js/base/module/ AutoSync.js

92.86% Statements 13/14
100% Branches 0/0
83.33% Functions 5/6
92.31% Lines 12/13
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26       97× 97× 97×           99×            
(function(global){global.wrappers['/Users/lqez/Dev/summernote/src/js/base/module/AutoSync.js']=[function(require,module,exports,__dirname,__filename){ "use strict";
exports.__esModule = true;
var dom_1 = require("../core/dom");
/**
 * textarea auto sync.
 */
var AutoSync = /** @class */ (function () {
    function AutoSync(context) {
        var _this = this;
        this.$note = context.layoutInfo.note;
        this.events = {
            'summernote.change': function () {
                _this.$note.val(context.invoke('code'));
            }
        };
    }
    AutoSync.prototype.shouldInitialize = function () {
        return dom_1["default"].isTextarea(this.$note[0]);
    };
    return AutoSync;
}());
exports["default"] = AutoSync;
 
},'src/js/base/module/AutoSync.js',{"../core/dom":"/Users/lqez/Dev/summernote/src/js/base/core/dom.js"}];})(this);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXV0b1N5bmMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJBdXRvU3luYy5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG1DQUE4QjtBQUU5Qjs7R0FFRztBQUNIO0lBQ0Usa0JBQVksT0FBTztRQUFuQixpQkFPQztRQU5DLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUM7UUFDckMsSUFBSSxDQUFDLE1BQU0sR0FBRztZQUNaLG1CQUFtQixFQUFFO2dCQUNuQixLQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7WUFDekMsQ0FBQztTQUNGLENBQUM7SUFDSixDQUFDO0lBRUQsbUNBQWdCLEdBQWhCO1FBQ0UsT0FBTyxnQkFBRyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUNILGVBQUM7QUFBRCxDQUFDLEFBYkQsSUFhQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkb20gZnJvbSAnLi4vY29yZS9kb20nO1xuXG4vKipcbiAqIHRleHRhcmVhIGF1dG8gc3luYy5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQXV0b1N5bmMge1xuICBjb25zdHJ1Y3Rvcihjb250ZXh0KSB7XG4gICAgdGhpcy4kbm90ZSA9IGNvbnRleHQubGF5b3V0SW5mby5ub3RlO1xuICAgIHRoaXMuZXZlbnRzID0ge1xuICAgICAgJ3N1bW1lcm5vdGUuY2hhbmdlJzogKCkgPT4ge1xuICAgICAgICB0aGlzLiRub3RlLnZhbChjb250ZXh0Lmludm9rZSgnY29kZScpKTtcbiAgICAgIH0sXG4gICAgfTtcbiAgfVxuXG4gIHNob3VsZEluaXRpYWxpemUoKSB7XG4gICAgcmV0dXJuIGRvbS5pc1RleHRhcmVhKHRoaXMuJG5vdGVbMF0pO1xuICB9XG59XG4iXX0=