custom-metrosurvey-widgets
Version:
Custom widgets for the SurveyJS library
7 lines • 3.65 kB
JavaScript
/*!
* custom-metrosurvey-widgets - Widgets for the SurveyJS library v1.0.27
* Copyright (c) 2015-2022 Devsoft Baltic OÜ - http://surveyjs.io/
* License: MIT (http://www.opensource.org/licenses/mit-license.php)
*/
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("widgets/ck-editor",[],t):"object"==typeof exports?exports["widgets/ck-editor"]=t():e["widgets/ck-editor"]=t()}(window,(function(){return function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}({13:function(e,t,n){"use strict";function o(e){e.SvgRegistry&&e.SvgRegistry.registerIconFromSvg("icon-editor",n(24),"");var t={name:"editor",title:"Editor",iconName:"icon-editor",widgetIsLoaded:function(){return"undefined"!=typeof CKEDITOR},isFit:function(e){return"editor"===e.getType()},htmlTemplate:"<textarea rows='10' cols='80' style: {width:'100%'}></textarea>",activatedByChanged:function(t){e.JsonObject.metaData.addClass("editor",[],null,"empty"),e.JsonObject.metaData.addProperty("editor",{name:"height",default:300,category:"general"})},afterRender:function(e,t){var n=e.inputId;CKEDITOR.editorConfig=function(t){t.language="es",t.height=e.height,t.toolbarCanCollapse=!0},t.name=n,CKEDITOR.instances[n]&&(CKEDITOR.instances[n].removeAllListeners(),CKEDITOR.remove(CKEDITOR.instances[n]));var o=CKEDITOR.replace(t);CKEDITOR.instances[n].config.readOnly=e.isReadOnly;var r=!1,i=function(){r||void 0===e.value||o.setData(e.value)};o.on("change",(function(){r=!0,e.value=o.getData(),r=!1})),e.valueChangedCallback=i,e.readOnlyChangedCallback=function(){e.isReadOnly?o.setReadOnly(!0):o.setReadOnly(!1)},i()},willUnmount:function(e,t){e.readOnlyChangedCallback=null,CKEDITOR.instances[e.inputId].destroy(!1)},pdfRender:function(t,n){if("editor"===n.question.getType()){const o=new e.LocalizableString(t,!0);o.text=n.question.value||n.question.defaultValue,n.question.locHtml=o,"standard"===n.question.renderAs||"image"===n.question.renderAs?n.question.renderAs=n.question.renderAs:n.question.renderAs="auto";const r=n.repository.create(t,n.question,n.controller,"html");return new Promise((function(e){r.generateFlats(n.point).then((function(t){n.bricks=t,e()}))}))}}};e.CustomWidgetCollection.Instance.addCustomWidget(t,"customtype")}n.r(t),"undefined"!=typeof Survey&&o(Survey),t.default=o},24:function(e,t){e.exports='<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g><polygon points="1,3 3,3 3,8 2,8 2,9 3,9 5,9 6,9 6,8 5,8 5,3 7,3 7,4 8,4 8,1 7,1 0,1 0,2 0,3 0,4 1,4 "></polygon><rect x="10" y="5" width="6" height="1"></rect><rect x="10" y="8" width="6" height="1"></rect><rect y="11" width="16" height="1"></rect><rect y="14" width="16" height="1"></rect></g></svg>'}})}));
//# sourceMappingURL=ck-editor.min.js.map