TimeTrex/interface/html5/dist/message_box-NoResultBox.bundle.js

1 line
5.9 KiB
JavaScript

(self.webpackChunktimetrex=self.webpackChunktimetrex||[]).push([["message_box-NoResultBox"],{4938:(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("/* provided dependency */ var jQuery = __webpack_require__(9755);\n( function( $ ) {\n\n\t$.fn.NoResultBox = function( options ) {\n\n\t\tGlobal.addCss( 'global/widgets/message_box/NoResultBox.css' );\n\t\tvar opts = $.extend( {}, $.fn.NoResultBox.defaults, options );\n\t\tvar related_view_controller;\n\t\tvar message = Global.no_result_message;\n\t\tvar iconLabel = '';\n\n\t\tthis.each( function() {\n\n\t\t\tvar o = $.meta ? $.extend( {}, opts, $( this ).data() ) : opts;\n\n\t\t\tif ( o.related_view_controller ) {\n\t\t\t\trelated_view_controller = o.related_view_controller;\n\t\t\t}\n\n\t\t\tif ( o.message ) {\n\t\t\t\tmessage = o.message;\n\t\t\t}\n\n\t\t\tif ( o.iconLabel ) {\n\t\t\t\ticonLabel = o.iconLabel;\n\t\t\t} else {\n\t\t\t\ticonLabel = $.i18n._( 'New' );\n\t\t\t}\n\n\t\t\tvar ribbon_button = $( this ).find( '.p-button' );\n\t\t\tvar ribbon_button_div = $( this ).find( '.add-div' );\n\t\t\tvar label = $( this ).find( '.p-button-label' );\n\t\t\tvar icon = $( this ).find( '.icon' );\n\t\t\tvar message_div = $( this ).find( '.message' );\n\n\t\t\tribbon_button_div.css( 'display', 'block' );\n\n\t\t\tif ( o.is_new ) {\n\n\t\t\t\ticon.addClass( 'tticon tticon-add_black_24dp' );\n\t\t\t\tlabel.text( iconLabel );\n\n\t\t\t\tribbon_button.bind( 'click', function() {\n\t\t\t\t\trelated_view_controller.onAddClick();\n\t\t\t\t} );\n\n\t\t\t} else if ( o.is_edit ) {\n\n\t\t\t\ticon.addClass( 'tticon tticon-edit_black_24dp' );\n\t\t\t\tlabel.text( $.i18n._( 'Edit' ) );\n\n\t\t\t\tribbon_button.bind( 'click', function() {\n\t\t\t\t\trelated_view_controller.onEditClick();\n\t\t\t\t} );\n\n\t\t\t} else {\n\n\t\t\t\tribbon_button_div.css( 'display', 'none' );\n\t\t\t}\n\n\t\t\tmessage_div.text( message );\n\n\t\t} );\n\n\t\treturn this;\n\n\t};\n\n\t$.fn.NoResultBox.defaults = {};\n\t$.fn.NoResultBox.html_template = `\n\t\t<div class=\"no-result-div\">\n\t\t\t<span class=\"message\"></span>\n\t\t\t<div class=\"add-div\">\n\t\t\t\t<button class=\"tt-button p-button p-component\" type=\"button\">\n\t\t\t\t\t<span class=\"icon\"></span>\n\t\t\t\t\t<span class=\"label p-button-label\"></span>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t`;\n\n} )( jQuery );//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDkzOC5qcyIsIm1hcHBpbmdzIjoiO0FBQUE7O0FBRUE7O0FBRUE7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBOztBQUVBOztBQUVBLGdDQUFnQzs7QUFFaEM7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxNQUFNOztBQUVOLEtBQUs7O0FBRUw7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsTUFBTTs7QUFFTixLQUFLOztBQUVMO0FBQ0E7O0FBRUE7O0FBRUEsSUFBSTs7QUFFSjs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsRUFBRSxHQUFHLE1BQU0iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9pbnRlcmZhY2UvaHRtbDUvZ2xvYmFsL3dpZGdldHMvbWVzc2FnZV9ib3gvTm9SZXN1bHRCb3guanM/OTE5MSJdLCJzb3VyY2VzQ29udGVudCI6WyIoIGZ1bmN0aW9uKCAkICkge1xuXG5cdCQuZm4uTm9SZXN1bHRCb3ggPSBmdW5jdGlvbiggb3B0aW9ucyApIHtcblxuXHRcdEdsb2JhbC5hZGRDc3MoICdnbG9iYWwvd2lkZ2V0cy9tZXNzYWdlX2JveC9Ob1Jlc3VsdEJveC5jc3MnICk7XG5cdFx0dmFyIG9wdHMgPSAkLmV4dGVuZCgge30sICQuZm4uTm9SZXN1bHRCb3guZGVmYXVsdHMsIG9wdGlvbnMgKTtcblx0XHR2YXIgcmVsYXRlZF92aWV3X2NvbnRyb2xsZXI7XG5cdFx0dmFyIG1lc3NhZ2UgPSBHbG9iYWwubm9fcmVzdWx0X21lc3NhZ2U7XG5cdFx0dmFyIGljb25MYWJlbCA9ICcnO1xuXG5cdFx0dGhpcy5lYWNoKCBmdW5jdGlvbigpIHtcblxuXHRcdFx0dmFyIG8gPSAkLm1ldGEgPyAkLmV4dGVuZCgge30sIG9wdHMsICQoIHRoaXMgKS5kYXRhKCkgKSA6IG9wdHM7XG5cblx0XHRcdGlmICggby5yZWxhdGVkX3ZpZXdfY29udHJvbGxlciApIHtcblx0XHRcdFx0cmVsYXRlZF92aWV3X2NvbnRyb2xsZXIgPSBvLnJlbGF0ZWRfdmlld19jb250cm9sbGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRpZiAoIG8ubWVzc2FnZSApIHtcblx0XHRcdFx0bWVzc2FnZSA9IG8ubWVzc2FnZTtcblx0XHRcdH1cblxuXHRcdFx0aWYgKCBvLmljb25MYWJlbCApIHtcblx0XHRcdFx0aWNvbkxhYmVsID0gby5pY29uTGFiZWw7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRpY29uTGFiZWwgPSAkLmkxOG4uXyggJ05ldycgKTtcblx0XHRcdH1cblxuXHRcdFx0dmFyIHJpYmJvbl9idXR0b24gPSAkKCB0aGlzICkuZmluZCggJy5wLWJ1dHRvbicgKTtcblx0XHRcdHZhciByaWJib25fYnV0dG9uX2RpdiA9ICQoIHRoaXMgKS5maW5kKCAnLmFkZC1kaXYnICk7XG5cdFx0XHR2YXIgbGFiZWwgPSAkKCB0aGlzICkuZmluZCggJy5wLWJ1dHRvbi1sYWJlbCcgKTtcblx0XHRcdHZhciBpY29uID0gJCggdGhpcyApLmZpbmQoICcuaWNvbicgKTtcblx0XHRcdHZhciBtZXNzYWdlX2RpdiA9ICQoIHRoaXMgKS5maW5kKCAnLm1lc3NhZ2UnICk7XG5cblx0XHRcdHJpYmJvbl9idXR0b25fZGl2LmNzcyggJ2Rpc3BsYXknLCAnYmxvY2snICk7XG5cblx0XHRcdGlmICggby5pc19uZXcgKSB7XG5cblx0XHRcdFx0aWNvbi5hZGRDbGFzcyggJ3R0aWNvbiB0dGljb24tYWRkX2JsYWNrXzI0ZHAnICk7XG5cdFx0XHRcdGxhYmVsLnRleHQoIGljb25MYWJlbCApO1xuXG5cdFx0XHRcdHJpYmJvbl9idXR0b24uYmluZCggJ2NsaWNrJywgZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0cmVsYXRlZF92aWV3X2NvbnRyb2xsZXIub25BZGRDbGljaygpO1xuXHRcdFx0XHR9ICk7XG5cblx0XHRcdH0gZWxzZSBpZiAoIG8uaXNfZWRpdCApIHtcblxuXHRcdFx0XHRpY29uLmFkZENsYXNzKCAndHRpY29uIHR0aWNvbi1lZGl0X2JsYWNrXzI0ZHAnICk7XG5cdFx0XHRcdGxhYmVsLnRleHQoICQuaTE4bi5fKCAnRWRpdCcgKSApO1xuXG5cdFx0XHRcdHJpYmJvbl9idXR0b24uYmluZCggJ2NsaWNrJywgZnVuY3Rpb24oKSB7XG5cdFx0XHRcdFx0cmVsYXRlZF92aWV3X2NvbnRyb2xsZXIub25FZGl0Q2xpY2soKTtcblx0XHRcdFx0fSApO1xuXG5cdFx0XHR9IGVsc2Uge1xuXG5cdFx0XHRcdHJpYmJvbl9idXR0b25fZGl2LmNzcyggJ2Rpc3BsYXknLCAnbm9uZScgKTtcblx0XHRcdH1cblxuXHRcdFx0bWVzc2FnZV9kaXYudGV4dCggbWVzc2FnZSApO1xuXG5cdFx0fSApO1xuXG5cdFx0cmV0dXJuIHRoaXM7XG5cblx0fTtcblxuXHQkLmZuLk5vUmVzdWx0Qm94LmRlZmF1bHRzID0ge307XG5cdCQuZm4uTm9SZXN1bHRCb3guaHRtbF90ZW1wbGF0ZSA9IGBcblx0XHQ8ZGl2IGNsYXNzPVwibm8tcmVzdWx0LWRpdlwiPlxuXHRcdFx0PHNwYW4gY2xhc3M9XCJtZXNzYWdlXCI+PC9zcGFuPlxuXHRcdFx0PGRpdiBjbGFzcz1cImFkZC1kaXZcIj5cblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cInR0LWJ1dHRvbiBwLWJ1dHRvbiBwLWNvbXBvbmVudFwiIHR5cGU9XCJidXR0b25cIj5cblx0XHRcdFx0XHQ8c3BhbiBjbGFzcz1cImljb25cIj48L3NwYW4+XG5cdFx0XHRcdFx0PHNwYW4gY2xhc3M9XCJsYWJlbCBwLWJ1dHRvbi1sYWJlbFwiPjwvc3Bhbj5cblx0XHRcdFx0PC9idXR0b24+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2Rpdj5cblx0YDtcblxufSApKCBqUXVlcnkgKTsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4938\n")}}]);