(function(global){global.wrappers['/Users/lqez/Dev/summernote/src/js/base/module/Fullscreen.js']=[function(require,module,exports,__dirname,__filename){ "use strict";
exports.__esModule = true;
var jquery_1 = require("jquery");
var Fullscreen = /** @class */ (function () {
function Fullscreen(context) {
var _this = this;
this.context = context;
this.$editor = context.layoutInfo.editor;
this.$toolbar = context.layoutInfo.toolbar;
this.$editable = context.layoutInfo.editable;
this.$codable = context.layoutInfo.codable;
this.$window = jquery_1["default"](window);
this.$scrollbar = jquery_1["default"]('html, body');
this.onResize = function () {
_this.resizeTo({
h: _this.$window.height() - _this.$toolbar.outerHeight()
});
};
}
Fullscreen.prototype.resizeTo = function (size) {
this.$editable.css('height', size.h);
this.$codable.css('height', size.h);
Iif (this.$codable.data('cmeditor')) {
this.$codable.data('cmeditor').setsize(null, size.h);
}
};
/**
* toggle fullscreen
*/
Fullscreen.prototype.toggle = function () {
this.$editor.toggleClass('fullscreen');
if (this.isFullscreen()) {
this.$editable.data('orgHeight', this.$editable.css('height'));
this.$editable.data('orgMaxHeight', this.$editable.css('maxHeight'));
this.$editable.css('maxHeight', '');
this.$window.on('resize', this.onResize).trigger('resize');
this.$scrollbar.css('overflow', 'hidden');
}
else {
this.$window.off('resize', this.onResize);
this.resizeTo({ h: this.$editable.data('orgHeight') });
this.$editable.css('maxHeight', this.$editable.css('orgMaxHeight'));
this.$scrollbar.css('overflow', 'visible');
}
this.context.invoke('toolbar.updateFullscreen', this.isFullscreen());
};
Fullscreen.prototype.isFullscreen = function () {
return this.$editor.hasClass('fullscreen');
};
return Fullscreen;
}());
exports["default"] = Fullscreen;
},'src/js/base/module/Fullscreen.js',{"jquery":"/Users/lqez/Dev/summernote/node_modules/jquery/dist/jquery.js"}];})(this);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRnVsbHNjcmVlbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIkZ1bGxzY3JlZW4uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBdUI7QUFFdkI7SUFDRSxvQkFBWSxPQUFPO1FBQW5CLGlCQWdCQztRQWZDLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO1FBRXZCLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxNQUFNLENBQUM7UUFDekMsSUFBSSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQztRQUMzQyxJQUFJLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDO1FBQzdDLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUM7UUFFM0MsSUFBSSxDQUFDLE9BQU8sR0FBRyxtQkFBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3pCLElBQUksQ0FBQyxVQUFVLEdBQUcsbUJBQUMsQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUVsQyxJQUFJLENBQUMsUUFBUSxHQUFHO1lBQ2QsS0FBSSxDQUFDLFFBQVEsQ0FBQztnQkFDWixDQUFDLEVBQUUsS0FBSSxDQUFDLE9BQU8sQ0FBQyxNQUFNLEVBQUUsR0FBRyxLQUFJLENBQUMsUUFBUSxDQUFDLFdBQVcsRUFBRTthQUN2RCxDQUFDLENBQUM7UUFDTCxDQUFDLENBQUM7SUFDSixDQUFDO0lBRUQsNkJBQVEsR0FBUixVQUFTLElBQUk7UUFDWCxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3JDLElBQUksQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEMsSUFBSSxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsRUFBRTtZQUNsQyxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUN0RDtJQUNILENBQUM7SUFFRDs7T0FFRztJQUNILDJCQUFNLEdBQU47UUFDRSxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxZQUFZLENBQUMsQ0FBQztRQUN2QyxJQUFJLElBQUksQ0FBQyxZQUFZLEVBQUUsRUFBRTtZQUN2QixJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQztZQUMvRCxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxjQUFjLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsV0FBVyxDQUFDLENBQUMsQ0FBQztZQUNyRSxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxXQUFXLEVBQUUsRUFBRSxDQUFDLENBQUM7WUFDcEMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDM0QsSUFBSSxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsVUFBVSxFQUFFLFFBQVEsQ0FBQyxDQUFDO1NBQzNDO2FBQU07WUFDTCxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxRQUFRLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1lBQzFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRSxDQUFDLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLEVBQUUsQ0FBQyxDQUFDO1lBQ3ZELElBQUksQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDO1lBQ3BFLElBQUksQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLFVBQVUsRUFBRSxTQUFTLENBQUMsQ0FBQztTQUM1QztRQUVELElBQUksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLDBCQUEwQixFQUFFLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQyxDQUFDO0lBQ3ZFLENBQUM7SUFFRCxpQ0FBWSxHQUFaO1FBQ0UsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxZQUFZLENBQUMsQ0FBQztJQUM3QyxDQUFDO0lBQ0gsaUJBQUM7QUFBRCxDQUFDLEFBbkRELElBbURDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICQgZnJvbSAnanF1ZXJ5JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgRnVsbHNjcmVlbiB7XG4gIGNvbnN0cnVjdG9yKGNvbnRleHQpIHtcbiAgICB0aGlzLmNvbnRleHQgPSBjb250ZXh0O1xuXG4gICAgdGhpcy4kZWRpdG9yID0gY29udGV4dC5sYXlvdXRJbmZvLmVkaXRvcjtcbiAgICB0aGlzLiR0b29sYmFyID0gY29udGV4dC5sYXlvdXRJbmZvLnRvb2xiYXI7XG4gICAgdGhpcy4kZWRpdGFibGUgPSBjb250ZXh0LmxheW91dEluZm8uZWRpdGFibGU7XG4gICAgdGhpcy4kY29kYWJsZSA9IGNvbnRleHQubGF5b3V0SW5mby5jb2RhYmxlO1xuXG4gICAgdGhpcy4kd2luZG93ID0gJCh3aW5kb3cpO1xuICAgIHRoaXMuJHNjcm9sbGJhciA9ICQoJ2h0bWwsIGJvZHknKTtcblxuICAgIHRoaXMub25SZXNpemUgPSAoKSA9PiB7XG4gICAgICB0aGlzLnJlc2l6ZVRvKHtcbiAgICAgICAgaDogdGhpcy4kd2luZG93LmhlaWdodCgpIC0gdGhpcy4kdG9vbGJhci5vdXRlckhlaWdodCgpLFxuICAgICAgfSk7XG4gICAgfTtcbiAgfVxuXG4gIHJlc2l6ZVRvKHNpemUpIHtcbiAgICB0aGlzLiRlZGl0YWJsZS5jc3MoJ2hlaWdodCcsIHNpemUuaCk7XG4gICAgdGhpcy4kY29kYWJsZS5jc3MoJ2hlaWdodCcsIHNpemUuaCk7XG4gICAgaWYgKHRoaXMuJGNvZGFibGUuZGF0YSgnY21lZGl0b3InKSkge1xuICAgICAgdGhpcy4kY29kYWJsZS5kYXRhKCdjbWVkaXRvcicpLnNldHNpemUobnVsbCwgc2l6ZS5oKTtcbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogdG9nZ2xlIGZ1bGxzY3JlZW5cbiAgICovXG4gIHRvZ2dsZSgpIHtcbiAgICB0aGlzLiRlZGl0b3IudG9nZ2xlQ2xhc3MoJ2Z1bGxzY3JlZW4nKTtcbiAgICBpZiAodGhpcy5pc0Z1bGxzY3JlZW4oKSkge1xuICAgICAgdGhpcy4kZWRpdGFibGUuZGF0YSgnb3JnSGVpZ2h0JywgdGhpcy4kZWRpdGFibGUuY3NzKCdoZWlnaHQnKSk7XG4gICAgICB0aGlzLiRlZGl0YWJsZS5kYXRhKCdvcmdNYXhIZWlnaHQnLCB0aGlzLiRlZGl0YWJsZS5jc3MoJ21heEhlaWdodCcpKTtcbiAgICAgIHRoaXMuJGVkaXRhYmxlLmNzcygnbWF4SGVpZ2h0JywgJycpO1xuICAgICAgdGhpcy4kd2luZG93Lm9uKCdyZXNpemUnLCB0aGlzLm9uUmVzaXplKS50cmlnZ2VyKCdyZXNpemUnKTtcbiAgICAgIHRoaXMuJHNjcm9sbGJhci5jc3MoJ292ZXJmbG93JywgJ2hpZGRlbicpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLiR3aW5kb3cub2ZmKCdyZXNpemUnLCB0aGlzLm9uUmVzaXplKTtcbiAgICAgIHRoaXMucmVzaXplVG8oeyBoOiB0aGlzLiRlZGl0YWJsZS5kYXRhKCdvcmdIZWlnaHQnKSB9KTtcbiAgICAgIHRoaXMuJGVkaXRhYmxlLmNzcygnbWF4SGVpZ2h0JywgdGhpcy4kZWRpdGFibGUuY3NzKCdvcmdNYXhIZWlnaHQnKSk7XG4gICAgICB0aGlzLiRzY3JvbGxiYXIuY3NzKCdvdmVyZmxvdycsICd2aXNpYmxlJyk7XG4gICAgfVxuXG4gICAgdGhpcy5jb250ZXh0Lmludm9rZSgndG9vbGJhci51cGRhdGVGdWxsc2NyZWVuJywgdGhpcy5pc0Z1bGxzY3JlZW4oKSk7XG4gIH1cblxuICBpc0Z1bGxzY3JlZW4oKSB7XG4gICAgcmV0dXJuIHRoaXMuJGVkaXRvci5oYXNDbGFzcygnZnVsbHNjcmVlbicpO1xuICB9XG59XG4iXX0=
|