"use strict";(self.webpackChunktimetrex=self.webpackChunktimetrex||[]).push([["reports-timesheet_detail-TimesheetDetailReportViewController"],{2805:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"TimesheetDetailReportViewController\": () => (/* binding */ TimesheetDetailReportViewController)\n/* harmony export */ });\n/* provided dependency */ var _ = __webpack_require__(9050);\n/* provided dependency */ var $ = __webpack_require__(9755);\nclass TimesheetDetailReportViewController extends ReportBaseViewController {\n\tconstructor( options = {} ) {\n\t\t_.defaults( options, {} );\n\n\t\tsuper( options );\n\t}\n\n\tinitReport( options ) {\n\t\tthis.script_name = 'TimesheetDetailReport';\n\t\tthis.viewId = 'TimesheetDetailReport';\n\t\tthis.context_menu_name = $.i18n._( 'TimeSheet Detail' );\n\t\tthis.navigation_label = $.i18n._( 'Saved Report' );\n\t\tthis.view_file = 'TimesheetDetailReportView.html';\n\t\tthis.api = TTAPI.APITimesheetDetailReport;\n\t}\n\n\tgetCustomContextMenuModel() {\n\t\tvar context_menu_model = {\n\t\t\tgroups: {\n\t\t\t\ttimesheet: {\n\t\t\t\t\tlabel: $.i18n._( 'TimeSheet' ),\n\t\t\t\t\tid: this.viewId + 'TimeSheet'\n\t\t\t\t}\n\t\t\t},\n\t\t\texclude: [],\n\t\t\tinclude: [\n\t\t\t\t{\n\t\t\t\t\tlabel: $.i18n._( 'Print TimeSheet' ),\n\t\t\t\t\tid: 'print_timesheet',\n\t\t\t\t\taction_group_header: true,\n\t\t\t\t\taction_group: 'timesheet',\n\t\t\t\t\tmenu_align: 'right',\n\t\t\t\t\tpermission_result: true,\n\t\t\t\t\tpermission: true\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: $.i18n._( 'Summary' ),\n\t\t\t\t\tid: 'pdf_timesheet',\n\t\t\t\t\taction_group: 'timesheet',\n\t\t\t\t\tmenu_align: 'right'\n\t\t\t\t},\n\t\t\t\t{\n\t\t\t\t\tlabel: $.i18n._( 'Detailed' ),\n\t\t\t\t\tid: 'pdf_timesheet_detail',\n\t\t\t\t\taction_group: 'timesheet',\n\t\t\t\t\tmenu_align: 'right',\n\t\t\t\t}\n\t\t\t]\n\t\t};\n\n\t\treturn context_menu_model;\n\t}\n\n\tonCustomContextClick( id, context_btn ) {\n\t\tswitch ( id ) {\n\t\t\tcase 'pdf_timesheet':\n\t\t\tcase 'pdf_timesheet_detail':\n\t\t\t\tthis.onReportMenuClick( id );\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\tonReportMenuClick( id ) {\n\t\tthis.onViewClick( id );\n\t}\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjgwNS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBTztBQUNQLDJCQUEyQjtBQUMzQixFQUFFLENBQUMsdUJBQXVCOztBQUUxQjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQixDQUFDO0FBQzVCLDBCQUEwQixDQUFDO0FBQzNCO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVksQ0FBQztBQUNiO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0EsWUFBWSxDQUFDO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsWUFBWSxDQUFDO0FBQ2I7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0EsWUFBWSxDQUFDO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2ludGVyZmFjZS9odG1sNS92aWV3cy9yZXBvcnRzL3RpbWVzaGVldF9kZXRhaWwvVGltZXNoZWV0RGV0YWlsUmVwb3J0Vmlld0NvbnRyb2xsZXIuanM/YWRhZiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgY2xhc3MgVGltZXNoZWV0RGV0YWlsUmVwb3J0Vmlld0NvbnRyb2xsZXIgZXh0ZW5kcyBSZXBvcnRCYXNlVmlld0NvbnRyb2xsZXIge1xuXHRjb25zdHJ1Y3Rvciggb3B0aW9ucyA9IHt9ICkge1xuXHRcdF8uZGVmYXVsdHMoIG9wdGlvbnMsIHt9ICk7XG5cblx0XHRzdXBlciggb3B0aW9ucyApO1xuXHR9XG5cblx0aW5pdFJlcG9ydCggb3B0aW9ucyApIHtcblx0XHR0aGlzLnNjcmlwdF9uYW1lID0gJ1RpbWVzaGVldERldGFpbFJlcG9ydCc7XG5cdFx0dGhpcy52aWV3SWQgPSAnVGltZXNoZWV0RGV0YWlsUmVwb3J0Jztcblx0XHR0aGlzLmNvbnRleHRfbWVudV9uYW1lID0gJC5pMThuLl8oICdUaW1lU2hlZXQgRGV0YWlsJyApO1xuXHRcdHRoaXMubmF2aWdhdGlvbl9sYWJlbCA9ICQuaTE4bi5fKCAnU2F2ZWQgUmVwb3J0JyApO1xuXHRcdHRoaXMudmlld19maWxlID0gJ1RpbWVzaGVldERldGFpbFJlcG9ydFZpZXcuaHRtbCc7XG5cdFx0dGhpcy5hcGkgPSBUVEFQSS5BUElUaW1lc2hlZXREZXRhaWxSZXBvcnQ7XG5cdH1cblxuXHRnZXRDdXN0b21Db250ZXh0TWVudU1vZGVsKCkge1xuXHRcdHZhciBjb250ZXh0X21lbnVfbW9kZWwgPSB7XG5cdFx0XHRncm91cHM6IHtcblx0XHRcdFx0dGltZXNoZWV0OiB7XG5cdFx0XHRcdFx0bGFiZWw6ICQuaTE4bi5fKCAnVGltZVNoZWV0JyApLFxuXHRcdFx0XHRcdGlkOiB0aGlzLnZpZXdJZCArICdUaW1lU2hlZXQnXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRleGNsdWRlOiBbXSxcblx0XHRcdGluY2x1ZGU6IFtcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGxhYmVsOiAkLmkxOG4uXyggJ1ByaW50IFRpbWVTaGVldCcgKSxcblx0XHRcdFx0XHRpZDogJ3ByaW50X3RpbWVzaGVldCcsXG5cdFx0XHRcdFx0YWN0aW9uX2dyb3VwX2hlYWRlcjogdHJ1ZSxcblx0XHRcdFx0XHRhY3Rpb25fZ3JvdXA6ICd0aW1lc2hlZXQnLFxuXHRcdFx0XHRcdG1lbnVfYWxpZ246ICdyaWdodCcsXG5cdFx0XHRcdFx0cGVybWlzc2lvbl9yZXN1bHQ6IHRydWUsXG5cdFx0XHRcdFx0cGVybWlzc2lvbjogdHJ1ZVxuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bGFiZWw6ICQuaTE4bi5fKCAnU3VtbWFyeScgKSxcblx0XHRcdFx0XHRpZDogJ3BkZl90aW1lc2hlZXQnLFxuXHRcdFx0XHRcdGFjdGlvbl9ncm91cDogJ3RpbWVzaGVldCcsXG5cdFx0XHRcdFx0bWVudV9hbGlnbjogJ3JpZ2h0J1xuXHRcdFx0XHR9LFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bGFiZWw6ICQuaTE4bi5fKCAnRGV0YWlsZWQnICksXG5cdFx0XHRcdFx0aWQ6ICdwZGZfdGltZXNoZWV0X2RldGFpbCcsXG5cdFx0XHRcdFx0YWN0aW9uX2dyb3VwOiAndGltZXNoZWV0Jyxcblx0XHRcdFx0XHRtZW51X2FsaWduOiAncmlnaHQnLFxuXHRcdFx0XHR9XG5cdFx0XHRdXG5cdFx0fTtcblxuXHRcdHJldHVybiBjb250ZXh0X21lbnVfbW9kZWw7XG5cdH1cblxuXHRvbkN1c3RvbUNvbnRleHRDbGljayggaWQsIGNvbnRleHRfYnRuICkge1xuXHRcdHN3aXRjaCAoIGlkICkge1xuXHRcdFx0Y2FzZSAncGRmX3RpbWVzaGVldCc6XG5cdFx0XHRjYXNlICdwZGZfdGltZXNoZWV0X2RldGFpbCc6XG5cdFx0XHRcdHRoaXMub25SZXBvcnRNZW51Q2xpY2soIGlkICk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdH1cblx0fVxuXG5cdG9uUmVwb3J0TWVudUNsaWNrKCBpZCApIHtcblx0XHR0aGlzLm9uVmlld0NsaWNrKCBpZCApO1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2805\n")}}]);