1 line
4.7 KiB
JavaScript
1 line
4.7 KiB
JavaScript
(self.webpackChunktimetrex=self.webpackChunktimetrex||[]).push([["text-TText"],{7011:(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("/* provided dependency */ var jQuery = __webpack_require__(9755);\n( function( $ ) {\n\n\t$.fn.TText = function( options ) {\n\t\tvar opts = $.extend( {}, $.fn.TText.defaults, options );\n\n\t\tvar $this = this;\n\t\tvar field;\n\n\t\tthis.clearErrorStyle = function() {\n\n\t\t};\n\n\t\tthis.setClassStyle = function( style ) {\n\t\t\tif ( style ) {\n\t\t\t\tthis.css( style );\n\t\t\t}\n\t\t};\n\n\t\tthis.getField = function() {\n\t\t\treturn field;\n\t\t};\n\n\t\tthis.getValue = function() {\n//\t\t\treturn\t$this.val();\n\t\t\treturn $this.text();\n\t\t};\n\n\t\tthis.setValue = function( val ) {\n\t\t\tif ( !val && val !== 0 ) {\n\t\t\t\tval = $.i18n._( 'N/A' );\n\t\t\t}\n\n\t\t\tval = Global.decodeCellValue( val );\n\t\t\t$this.html( ( val ) );\n\n\t\t\tthis.setResizeEvent();\n\t\t};\n\n\t\tthis.setResizeEvent = function() {\n\t\t\t$this.height( 'auto' );\n\n\t\t\t//Set label size if there is new lines in contents\n\t\t\t//if set value before add widget to UI, the height is 0, get the height so the event can be correct\n\t\t\tif ( $this.height() === 0 ) {\n\t\t\t\tvar temp_span = $this.clone();\n\t\t\t\t$( 'body' ).append( temp_span );\n\t\t\t\t$this.height( temp_span.height() );\n\t\t\t\ttemp_span.remove();\n\n\t\t\t}\n\n\t\t\t$this.trigger( 'setSize' );\n\t\t};\n\n\t\tthis.each( function() {\n\n\t\t\tvar o = $.meta ? $.extend( {}, opts, $( this ).data() ) : opts;\n\n\t\t\tfield = o.field;\n\n\t\t\tif ( o.selected_able ) {\n\t\t\t\t$( this ).addClass( 't-text-selected-able' );\n\t\t\t}\n\n\t\t} );\n\n\t\treturn this;\n\n\t};\n\n\t$.fn.TText.defaults = {};\n\t$.fn.TText.html_template = `<span type=\"text\" class=\"t-text\"/>`;\n\n} )( jQuery );//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzAxMS5qcyIsIm1hcHBpbmdzIjoiO0FBQUE7O0FBRUE7QUFDQSx5QkFBeUI7O0FBRXpCO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQSxnQ0FBZ0M7O0FBRWhDOztBQUVBO0FBQ0E7QUFDQTs7QUFFQSxJQUFJOztBQUVKOztBQUVBOztBQUVBO0FBQ0E7O0FBRUEsRUFBRSxHQUFHLE1BQU0iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9pbnRlcmZhY2UvaHRtbDUvZ2xvYmFsL3dpZGdldHMvdGV4dC9UVGV4dC5qcz9hYjhmIl0sInNvdXJjZXNDb250ZW50IjpbIiggZnVuY3Rpb24oICQgKSB7XG5cblx0JC5mbi5UVGV4dCA9IGZ1bmN0aW9uKCBvcHRpb25zICkge1xuXHRcdHZhciBvcHRzID0gJC5leHRlbmQoIHt9LCAkLmZuLlRUZXh0LmRlZmF1bHRzLCBvcHRpb25zICk7XG5cblx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdHZhciBmaWVsZDtcblxuXHRcdHRoaXMuY2xlYXJFcnJvclN0eWxlID0gZnVuY3Rpb24oKSB7XG5cblx0XHR9O1xuXG5cdFx0dGhpcy5zZXRDbGFzc1N0eWxlID0gZnVuY3Rpb24oIHN0eWxlICkge1xuXHRcdFx0aWYgKCBzdHlsZSApIHtcblx0XHRcdFx0dGhpcy5jc3MoIHN0eWxlICk7XG5cdFx0XHR9XG5cdFx0fTtcblxuXHRcdHRoaXMuZ2V0RmllbGQgPSBmdW5jdGlvbigpIHtcblx0XHRcdHJldHVybiBmaWVsZDtcblx0XHR9O1xuXG5cdFx0dGhpcy5nZXRWYWx1ZSA9IGZ1bmN0aW9uKCkge1xuLy9cdFx0XHRyZXR1cm5cdCR0aGlzLnZhbCgpO1xuXHRcdFx0cmV0dXJuICR0aGlzLnRleHQoKTtcblx0XHR9O1xuXG5cdFx0dGhpcy5zZXRWYWx1ZSA9IGZ1bmN0aW9uKCB2YWwgKSB7XG5cdFx0XHRpZiAoICF2YWwgJiYgdmFsICE9PSAwICkge1xuXHRcdFx0XHR2YWwgPSAkLmkxOG4uXyggJ04vQScgKTtcblx0XHRcdH1cblxuXHRcdFx0dmFsID0gR2xvYmFsLmRlY29kZUNlbGxWYWx1ZSggdmFsICk7XG5cdFx0XHQkdGhpcy5odG1sKCAoIHZhbCApICk7XG5cblx0XHRcdHRoaXMuc2V0UmVzaXplRXZlbnQoKTtcblx0XHR9O1xuXG5cdFx0dGhpcy5zZXRSZXNpemVFdmVudCA9IGZ1bmN0aW9uKCkge1xuXHRcdFx0JHRoaXMuaGVpZ2h0KCAnYXV0bycgKTtcblxuXHRcdFx0Ly9TZXQgbGFiZWwgc2l6ZSBpZiB0aGVyZSBpcyBuZXcgbGluZXMgaW4gY29udGVudHNcblx0XHRcdC8vaWYgc2V0IHZhbHVlIGJlZm9yZSBhZGQgd2lkZ2V0IHRvIFVJLCB0aGUgaGVpZ2h0IGlzIDAsIGdldCB0aGUgaGVpZ2h0IHNvIHRoZSBldmVudCBjYW4gYmUgY29ycmVjdFxuXHRcdFx0aWYgKCAkdGhpcy5oZWlnaHQoKSA9PT0gMCApIHtcblx0XHRcdFx0dmFyIHRlbXBfc3BhbiA9ICR0aGlzLmNsb25lKCk7XG5cdFx0XHRcdCQoICdib2R5JyApLmFwcGVuZCggdGVtcF9zcGFuICk7XG5cdFx0XHRcdCR0aGlzLmhlaWdodCggdGVtcF9zcGFuLmhlaWdodCgpICk7XG5cdFx0XHRcdHRlbXBfc3Bhbi5yZW1vdmUoKTtcblxuXHRcdFx0fVxuXG5cdFx0XHQkdGhpcy50cmlnZ2VyKCAnc2V0U2l6ZScgKTtcblx0XHR9O1xuXG5cdFx0dGhpcy5lYWNoKCBmdW5jdGlvbigpIHtcblxuXHRcdFx0dmFyIG8gPSAkLm1ldGEgPyAkLmV4dGVuZCgge30sIG9wdHMsICQoIHRoaXMgKS5kYXRhKCkgKSA6IG9wdHM7XG5cblx0XHRcdGZpZWxkID0gby5maWVsZDtcblxuXHRcdFx0aWYgKCBvLnNlbGVjdGVkX2FibGUgKSB7XG5cdFx0XHRcdCQoIHRoaXMgKS5hZGRDbGFzcyggJ3QtdGV4dC1zZWxlY3RlZC1hYmxlJyApO1xuXHRcdFx0fVxuXG5cdFx0fSApO1xuXG5cdFx0cmV0dXJuIHRoaXM7XG5cblx0fTtcblxuXHQkLmZuLlRUZXh0LmRlZmF1bHRzID0ge307XG5cdCQuZm4uVFRleHQuaHRtbF90ZW1wbGF0ZSA9IGA8c3BhbiB0eXBlPVwidGV4dFwiIGNsYXNzPVwidC10ZXh0XCIvPmA7XG5cbn0gKSggalF1ZXJ5ICk7Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7011\n")}}]); |