Sha256: efa1ed436b25a8436436c8e1365ec3aa8e1857f17b65540b5d3e4b791f36b864
Contents?: true
Size: 996 Bytes
Versions: 37
Compression:
Stored size: 996 Bytes
Contents
import URI from 'urijs'; // eslint-disable-next-line import/no-extraneous-dependencies import { mount, registerReducer } from 'foremanReact/common/MountingService'; // eslint-disable-next-line import/no-extraneous-dependencies import componentRegistry from 'foremanReact/components/componentRegistry'; import JobInvocationContainer from './react_app/components/jobInvocations'; import rootReducer from './react_app/redux/reducers'; componentRegistry.register({ name: 'JobInvocationContainer', type: JobInvocationContainer, }); registerReducer('foremanRemoteExecutionReducers', rootReducer); if (window.location.href.match(/job_invocations/)) { const jobInvocationId = parseInt( new URI(window.location.href).filename(), 10, ); const mountJobInvocationContainer = () => { mount('JobInvocationContainer', '#status_chart', { url: `/job_invocations/chart?id=${jobInvocationId}`, }); }; document.addEventListener('page:change', mountJobInvocationContainer); }
Version data entries
37 entries across 37 versions & 1 rubygems