Refactor PersistentUserCallout instantiations
Uses a new factory method to DRY instantiation.
This commit is contained in:
parent
f100c9ba15
commit
e107ebc331
5 changed files with 5 additions and 9 deletions
|
@ -119,8 +119,7 @@ export default class Clusters {
|
|||
|
||||
static initDismissableCallout() {
|
||||
const callout = document.querySelector('.js-cluster-security-warning');
|
||||
|
||||
if (callout) new PersistentUserCallout(callout); // eslint-disable-line no-new
|
||||
PersistentUserCallout.factory(callout);
|
||||
}
|
||||
|
||||
addListeners() {
|
||||
|
|
|
@ -2,6 +2,5 @@ import PersistentUserCallout from '~/persistent_user_callout';
|
|||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const callout = document.querySelector('.gcp-signup-offer');
|
||||
|
||||
if (callout) new PersistentUserCallout(callout); // eslint-disable-line no-new
|
||||
PersistentUserCallout.factory(callout);
|
||||
});
|
||||
|
|
|
@ -3,8 +3,7 @@ import initGkeDropdowns from '~/projects/gke_cluster_dropdowns';
|
|||
|
||||
function initGcpSignupCallout() {
|
||||
const callout = document.querySelector('.gcp-signup-offer');
|
||||
|
||||
if (callout) new PersistentUserCallout(callout); // eslint-disable-line no-new
|
||||
PersistentUserCallout.factory(callout);
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
|
|
|
@ -2,6 +2,5 @@ import PersistentUserCallout from '~/persistent_user_callout';
|
|||
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const callout = document.querySelector('.gcp-signup-offer');
|
||||
|
||||
if (callout) new PersistentUserCallout(callout); // eslint-disable-line no-new
|
||||
PersistentUserCallout.factory(callout);
|
||||
});
|
||||
|
|
|
@ -13,7 +13,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|||
|
||||
if (newClusterViews.indexOf(page) > -1) {
|
||||
const callout = document.querySelector('.gcp-signup-offer');
|
||||
if (callout) new PersistentUserCallout(callout); // eslint-disable-line no-new
|
||||
PersistentUserCallout.factory(callout);
|
||||
|
||||
initGkeDropdowns();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue