🐛 Ajoute une méthode d'instance sur la classe Piwik pour uniformiser le protocole
parent
d68ab35258
commit
4e55e976ae
|
@ -13,7 +13,10 @@ export default class Piwik {
|
|||
|
||||
this.options = options
|
||||
|
||||
if (this.options.url === undefined || this.options.siteId === undefined) {
|
||||
if (
|
||||
this.options.url === undefined ||
|
||||
this.options.siteId === undefined
|
||||
) {
|
||||
throw new Error(
|
||||
'PiwikTracker cannot be initialized! SiteId and url are mandatory.'
|
||||
)
|
||||
|
@ -64,6 +67,10 @@ export default class Piwik {
|
|||
window._paq.push(args) // eslint-disable-line no-underscore-dangle
|
||||
}
|
||||
|
||||
push(args) {
|
||||
Piwik.push(args)
|
||||
}
|
||||
|
||||
connectToHistory(history) {
|
||||
this.unlistenFromHistory = history.listen(loc => {
|
||||
this.track(loc)
|
||||
|
|
|
@ -29,8 +29,8 @@ class MyComponent extends React.Component {
|
|||
return (
|
||||
<div>
|
||||
<p className="indication">
|
||||
Visualisez sur cette page l’apparence du module pour différentes
|
||||
couleurs principales.
|
||||
Visualisez sur cette page l’apparence du module pour
|
||||
différentes couleurs principales.
|
||||
</p>
|
||||
<SliderPicker
|
||||
color={this.props.couleur}
|
||||
|
@ -41,7 +41,7 @@ class MyComponent extends React.Component {
|
|||
"data-couleur" du script sur votre page est :{' '}
|
||||
<b>{this.props.couleur}</b>
|
||||
</p>
|
||||
<Layout />
|
||||
<Layout tracker={tracker} />
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@ let anchor = document.querySelector('#js')
|
|||
|
||||
render(
|
||||
<Provider store={store}>
|
||||
<Layout tracker={piwik}/>
|
||||
<Layout tracker={piwik} />
|
||||
</Provider>,
|
||||
anchor
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue