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

Version Path
foreman_remote_execution-3.1.0 webpack/index.js
foreman_remote_execution-2.0.10 webpack/index.js
foreman_remote_execution-2.0.9 webpack/index.js
foreman_remote_execution-2.0.8 webpack/index.js
foreman_remote_execution-3.0.3 webpack/index.js
foreman_remote_execution-3.0.2 webpack/index.js
foreman_remote_execution-2.0.7 webpack/index.js
foreman_remote_execution-3.0.1 webpack/index.js
foreman_remote_execution-3.0.0 webpack/index.js
foreman_remote_execution-2.0.6 webpack/index.js
foreman_remote_execution-2.0.5 webpack/index.js
foreman_remote_execution-2.0.4 webpack/index.js
foreman_remote_execution-2.0.3 webpack/index.js
foreman_remote_execution-2.0.2 webpack/index.js
foreman_remote_execution-2.0.1 webpack/index.js
foreman_remote_execution-2.0.0 webpack/index.js
foreman_remote_execution-1.8.4 webpack/index.js
foreman_remote_execution-1.8.3 webpack/index.js
foreman_remote_execution-1.8.2 webpack/index.js
foreman_remote_execution-1.8.1 webpack/index.js