(function(global){global.wrappers['/Users/lqez/Dev/summernote/src/js/summernote.js']=[function(require,module,exports,__dirname,__filename){ "use strict";
exports.__esModule = true;
var jquery_1 = require("jquery");
var env_1 = require("./base/core/env");
var lists_1 = require("./base/core/lists");
var Context_1 = require("./base/Context");
jquery_1["default"].fn.extend({
/**
* Summernote API
*
* @param {Object|String}
* @return {this}
*/
summernote: function () {
var type = jquery_1["default"].type(lists_1["default"].head(arguments));
var isExternalAPICalled = type === 'string';
var hasInitOptions = type === 'object';
var options = jquery_1["default"].extend({}, jquery_1["default"].summernote.options, hasInitOptions ? lists_1["default"].head(arguments) : {});
// Update options
options.langInfo = jquery_1["default"].extend(true, {}, jquery_1["default"].summernote.lang['en-US'], jquery_1["default"].summernote.lang[options.lang]);
options.icons = jquery_1["default"].extend(true, {}, jquery_1["default"].summernote.options.icons, options.icons);
options.tooltip = options.tooltip === 'auto' ? !env_1["default"].isSupportTouch : options.tooltip;
this.each(function (idx, note) {
var $note = jquery_1["default"](note);
if (!$note.data('summernote')) {
var context = new Context_1["default"]($note, options);
$note.data('summernote', context);
$note.data('summernote').triggerEvent('init', context.layoutInfo);
}
});
var $note = this.first();
if ($note.length) {
var context = $note.data('summernote');
if (isExternalAPICalled) {
return context.invoke.apply(context, lists_1["default"].from(arguments));
}
else if (options.focus) {
context.invoke('editor.focus');
}
}
return this;
}
});
},'src/js/summernote.js',{"jquery":"/Users/lqez/Dev/summernote/node_modules/jquery/dist/jquery.js","./base/core/env":"/Users/lqez/Dev/summernote/src/js/base/core/env.js","./base/core/lists":"/Users/lqez/Dev/summernote/src/js/base/core/lists.js","./base/Context":"/Users/lqez/Dev/summernote/src/js/base/Context.js"}];})(this);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3VtbWVybm90ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInN1bW1lcm5vdGUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxpQ0FBdUI7QUFDdkIsdUNBQWtDO0FBQ2xDLDJDQUFzQztBQUN0QywwQ0FBcUM7QUFFckMsbUJBQUMsQ0FBQyxFQUFFLENBQUMsTUFBTSxDQUFDO0lBQ1Y7Ozs7O09BS0c7SUFDSCxVQUFVLEVBQUU7UUFDVixJQUFNLElBQUksR0FBRyxtQkFBQyxDQUFDLElBQUksQ0FBQyxrQkFBSyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDO1FBQzNDLElBQU0sbUJBQW1CLEdBQUcsSUFBSSxLQUFLLFFBQVEsQ0FBQztRQUM5QyxJQUFNLGNBQWMsR0FBRyxJQUFJLEtBQUssUUFBUSxDQUFDO1FBRXpDLElBQU0sT0FBTyxHQUFHLG1CQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsRUFBRSxtQkFBQyxDQUFDLFVBQVUsQ0FBQyxPQUFPLEVBQUUsY0FBYyxDQUFDLENBQUMsQ0FBQyxrQkFBSyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLENBQUM7UUFFaEcsaUJBQWlCO1FBQ2pCLE9BQU8sQ0FBQyxRQUFRLEdBQUcsbUJBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLEVBQUUsRUFBRSxtQkFBQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLEVBQUUsbUJBQUMsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1FBQ25HLE9BQU8sQ0FBQyxLQUFLLEdBQUcsbUJBQUMsQ0FBQyxNQUFNLENBQUMsSUFBSSxFQUFFLEVBQUUsRUFBRSxtQkFBQyxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUM5RSxPQUFPLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxPQUFPLEtBQUssTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLGdCQUFHLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDO1FBRXJGLElBQUksQ0FBQyxJQUFJLENBQUMsVUFBQyxHQUFHLEVBQUUsSUFBSTtZQUNsQixJQUFNLEtBQUssR0FBRyxtQkFBQyxDQUFDLElBQUksQ0FBQyxDQUFDO1lBQ3RCLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxFQUFFO2dCQUM3QixJQUFNLE9BQU8sR0FBRyxJQUFJLG9CQUFPLENBQUMsS0FBSyxFQUFFLE9BQU8sQ0FBQyxDQUFDO2dCQUM1QyxLQUFLLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxPQUFPLENBQUMsQ0FBQztnQkFDbEMsS0FBSyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxVQUFVLENBQUMsQ0FBQzthQUNuRTtRQUNILENBQUMsQ0FBQyxDQUFDO1FBRUgsSUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLEtBQUssRUFBRSxDQUFDO1FBQzNCLElBQUksS0FBSyxDQUFDLE1BQU0sRUFBRTtZQUNoQixJQUFNLE9BQU8sR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLFlBQVksQ0FBQyxDQUFDO1lBQ3pDLElBQUksbUJBQW1CLEVBQUU7Z0JBQ3ZCLE9BQU8sT0FBTyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFLGtCQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUM7YUFDN0Q7aUJBQU0sSUFBSSxPQUFPLENBQUMsS0FBSyxFQUFFO2dCQUN4QixPQUFPLENBQUMsTUFBTSxDQUFDLGNBQWMsQ0FBQyxDQUFDO2FBQ2hDO1NBQ0Y7UUFFRCxPQUFPLElBQUksQ0FBQztJQUNkLENBQUM7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJCBmcm9tICdqcXVlcnknO1xuaW1wb3J0IGVudiBmcm9tICcuL2Jhc2UvY29yZS9lbnYnO1xuaW1wb3J0IGxpc3RzIGZyb20gJy4vYmFzZS9jb3JlL2xpc3RzJztcbmltcG9ydCBDb250ZXh0IGZyb20gJy4vYmFzZS9Db250ZXh0JztcblxuJC5mbi5leHRlbmQoe1xuICAvKipcbiAgICogU3VtbWVybm90ZSBBUElcbiAgICpcbiAgICogQHBhcmFtIHtPYmplY3R8U3RyaW5nfVxuICAgKiBAcmV0dXJuIHt0aGlzfVxuICAgKi9cbiAgc3VtbWVybm90ZTogZnVuY3Rpb24oKSB7XG4gICAgY29uc3QgdHlwZSA9ICQudHlwZShsaXN0cy5oZWFkKGFyZ3VtZW50cykpO1xuICAgIGNvbnN0IGlzRXh0ZXJuYWxBUElDYWxsZWQgPSB0eXBlID09PSAnc3RyaW5nJztcbiAgICBjb25zdCBoYXNJbml0T3B0aW9ucyA9IHR5cGUgPT09ICdvYmplY3QnO1xuXG4gICAgY29uc3Qgb3B0aW9ucyA9ICQuZXh0ZW5kKHt9LCAkLnN1bW1lcm5vdGUub3B0aW9ucywgaGFzSW5pdE9wdGlvbnMgPyBsaXN0cy5oZWFkKGFyZ3VtZW50cykgOiB7fSk7XG5cbiAgICAvLyBVcGRhdGUgb3B0aW9uc1xuICAgIG9wdGlvbnMubGFuZ0luZm8gPSAkLmV4dGVuZCh0cnVlLCB7fSwgJC5zdW1tZXJub3RlLmxhbmdbJ2VuLVVTJ10sICQuc3VtbWVybm90ZS5sYW5nW29wdGlvbnMubGFuZ10pO1xuICAgIG9wdGlvbnMuaWNvbnMgPSAkLmV4dGVuZCh0cnVlLCB7fSwgJC5zdW1tZXJub3RlLm9wdGlvbnMuaWNvbnMsIG9wdGlvbnMuaWNvbnMpO1xuICAgIG9wdGlvbnMudG9vbHRpcCA9IG9wdGlvbnMudG9vbHRpcCA9PT0gJ2F1dG8nID8gIWVudi5pc1N1cHBvcnRUb3VjaCA6IG9wdGlvbnMudG9vbHRpcDtcblxuICAgIHRoaXMuZWFjaCgoaWR4LCBub3RlKSA9PiB7XG4gICAgICBjb25zdCAkbm90ZSA9ICQobm90ZSk7XG4gICAgICBpZiAoISRub3RlLmRhdGEoJ3N1bW1lcm5vdGUnKSkge1xuICAgICAgICBjb25zdCBjb250ZXh0ID0gbmV3IENvbnRleHQoJG5vdGUsIG9wdGlvbnMpO1xuICAgICAgICAkbm90ZS5kYXRhKCdzdW1tZXJub3RlJywgY29udGV4dCk7XG4gICAgICAgICRub3RlLmRhdGEoJ3N1bW1lcm5vdGUnKS50cmlnZ2VyRXZlbnQoJ2luaXQnLCBjb250ZXh0LmxheW91dEluZm8pO1xuICAgICAgfVxuICAgIH0pO1xuXG4gICAgY29uc3QgJG5vdGUgPSB0aGlzLmZpcnN0KCk7XG4gICAgaWYgKCRub3RlLmxlbmd0aCkge1xuICAgICAgY29uc3QgY29udGV4dCA9ICRub3RlLmRhdGEoJ3N1bW1lcm5vdGUnKTtcbiAgICAgIGlmIChpc0V4dGVybmFsQVBJQ2FsbGVkKSB7XG4gICAgICAgIHJldHVybiBjb250ZXh0Lmludm9rZS5hcHBseShjb250ZXh0LCBsaXN0cy5mcm9tKGFyZ3VtZW50cykpO1xuICAgICAgfSBlbHNlIGlmIChvcHRpb25zLmZvY3VzKSB7XG4gICAgICAgIGNvbnRleHQuaW52b2tlKCdlZGl0b3IuZm9jdXMnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcztcbiAgfSxcbn0pO1xuIl19
|