Current Path : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/landing/ui/field/ |
Current File : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/landing/ui/field/html_field.min.js |
(function(){"use strict";BX.namespace("BX.Landing.UI.Field");var t=BX.Landing.Utils.addClass;var n=BX.Landing.Utils.bind;var i=BX.Landing.Utils.proxy;var e=BX.Landing.Utils.decodeDataValue;BX.Landing.UI.Field.Html=function(s){BX.Landing.UI.Field.BaseField.apply(this,arguments);t(this.layout,"landing-ui-field-html");this.onContentChange=i(this.onContentChange,this);this.onMousewheel=i(this.onMousewheel,this);n(this.input,"input",this.onContentChange);n(this.input,"keydown",this.onContentChange);n(this.input,"mousewheel",this.onMousewheel);this.input.value=e(this.content);setTimeout(function(){this.adjustHeight()}.bind(this),20)};BX.Landing.UI.Field.Html.prototype={constructor:BX.Landing.UI.Field.Html,__proto__:BX.Landing.UI.Field.BaseField.prototype,createInput:function(){return BX.create("textarea",{props:{className:"landing-ui-field-input"},html:this.content})},onMousewheel:function(t){t.stopPropagation()},onPaste:function(){},onContentChange:function(){this.adjustHeight();this.onValueChangeHandler(this)},adjustHeight:function(){this.input.style.height="0px";this.input.style.height=Math.min(this.input.scrollHeight,180)+"px"},getValue:function(){return this.input.value}}})(); //# sourceMappingURL=html_field.map.js