TimeTrex/interface/html5/dist/portal-hr-recruitment-PortalJobVacancyRowController.bundle.js

1 line
3.2 KiB
JavaScript
Raw Permalink Normal View History

2022-12-13 07:10:06 +01:00
"use strict";(self.webpackChunktimetrex=self.webpackChunktimetrex||[]).push([["portal-hr-recruitment-PortalJobVacancyRowController"],{1730:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"PortalJobVacancyRowController\": () => (/* binding */ PortalJobVacancyRowController)\n/* harmony export */ });\n/* harmony import */ var _views_TTBackboneView__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6739);\n/* provided dependency */ var _ = __webpack_require__(9050);\n\n\nclass PortalJobVacancyRowController extends _views_TTBackboneView__WEBPACK_IMPORTED_MODULE_0__.TTBackboneView {\n\tconstructor( options = {} ) {\n\t\t_.defaults( options, {} );\n\n\t\tsuper( options );\n\t}\n\n\tinitialize( options ) {\n\t\tsuper.initialize( options );\n\t\tvar $this = this;\n\t\tvar row = Global.loadWidget( 'views/portal/hr/recruitment/PortalJobVacancyRow.html' );\n\t\tfor ( var key in this.model.attributes ) {\n\t\t\tif ( this.model.get( key ) == false ) {\n\t\t\t\tthis.model.set( key, '' );\n\t\t\t}\n\t\t}\n\t\tthis.setElement( _.template( row )( this.model.toJSON() ) );\n\t\tthis.$el.on( 'click', function( e ) {\n\t\t\tvar url = Global.getBaseURL() + '#!m=PortalJobVacancyDetail&id=' + $this.model.id + '&company_id=' + LocalCacheData.getAllURLArgs().company_id;\n\t\t\twindow.location = url;\n\t\t} );\n\t}\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTczMC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7QUFBd0Q7O0FBRWpELDRDQUE0QyxpRUFBYztBQUNqRSwyQkFBMkI7QUFDM0IsRUFBRSxDQUFDLHVCQUF1Qjs7QUFFMUI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsQ0FBQztBQUNwQjtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2ludGVyZmFjZS9odG1sNS92aWV3cy9wb3J0YWwvaHIvcmVjcnVpdG1lbnQvUG9ydGFsSm9iVmFjYW5jeVJvd0NvbnRyb2xsZXIuanM/MTIxYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUVEJhY2tib25lVmlldyB9IGZyb20gJ0Avdmlld3MvVFRCYWNrYm9uZVZpZXcnO1xuXG5leHBvcnQgY2xhc3MgUG9ydGFsSm9iVmFjYW5jeVJvd0NvbnRyb2xsZXIgZXh0ZW5kcyBUVEJhY2tib25lVmlldyB7XG5cdGNvbnN0cnVjdG9yKCBvcHRpb25zID0ge30gKSB7XG5cdFx0Xy5kZWZhdWx0cyggb3B0aW9ucywge30gKTtcblxuXHRcdHN1cGVyKCBvcHRpb25zICk7XG5cdH1cblxuXHRpbml0aWFsaXplKCBvcHRpb25zICkge1xuXHRcdHN1cGVyLmluaXRpYWxpemUoIG9wdGlvbnMgKTtcblx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdHZhciByb3cgPSBHbG9iYWwubG9hZFdpZGdldCggJ3ZpZXdzL3BvcnRhbC9oci9yZWNydWl0bWVudC9Qb3J0YWxKb2JWYWNhbmN5Um93Lmh0bWwnICk7XG5cdFx0Zm9yICggdmFyIGtleSBpbiB0aGlzLm1vZGVsLmF0dHJpYnV0ZXMgKSB7XG5cdFx0XHRpZiAoIHRoaXMubW9kZWwuZ2V0KCBrZXkgKSA9PSBmYWxzZSApIHtcblx0XHRcdFx0dGhpcy5tb2RlbC5zZXQoIGtleSwgJycgKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGhpcy5zZXRFbGVtZW50KCBfLnRlbXBsYXRlKCByb3cgKSggdGhpcy5tb2RlbC50b0pTT04oKSApICk7XG5cdFx0dGhpcy4kZWwub24oICdjbGljaycsIGZ1bmN0aW9uKCBlICkge1xuXHRcdFx0dmFyIHVybCA9IEdsb2JhbC5nZXRCYXNlVVJMKCkgKyAnIyFtPVBvcnRhbEpvYlZhY2FuY3lEZXRhaWwmaWQ9JyArICR0aGlzLm1vZGVsLmlkICsgJyZjb21wYW55X2lkPScgKyBMb2NhbENhY2hlRGF0YS5nZXRBbGxVUkxBcmdzKCkuY29tcGFueV9pZDtcblx0XHRcdHdpbmRvdy5sb2NhdGlvbiA9IHVybDtcblx0XHR9ICk7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1730\n")}}]);