saving type in localstorage

pull/5370/head
lianahus 1 year ago committed by yann300
parent b10681444c
commit 6fdd818f95
  1. 6
      apps/remix-ide-e2e/src/helpers/init.ts
  2. 1
      apps/remix-ide/src/app.js
  3. 2
      libs/remix-ui/app/src/lib/remix-app/components/modals/matomo.tsx
  4. 2
      libs/remix-ui/app/src/lib/remix-app/remix-app.tsx

@ -11,8 +11,10 @@ export default function (browser: NightwatchBrowser, callback: VoidFunction, url
browser browser
.url(url || 'http://127.0.0.1:8080') .url(url || 'http://127.0.0.1:8080')
//.switchBrowserTab(0) //.switchBrowserTab(0)
.waitForElementVisible('[id="beginnerbtn"]') .waitForElementVisible('[data-id="EnterModalDialogModalBody-react"]')
.click('[id="beginnerbtn"]') .scrollInto('[data-id = "EnterModalDialogModalBody-react"]')
.waitForElementVisible('[data-id="beginnerbtn"]')
.click('[data-id="beginnerbtn"]')
.waitForElementVisible('[id="remixTourSkipbtn"]') .waitForElementVisible('[id="remixTourSkipbtn"]')
.click('[id="remixTourSkipbtn"]') .click('[id="remixTourSkipbtn"]')

@ -133,7 +133,6 @@ class AppComponent {
this.showMatamo = matomoDomains[window.location.hostname] && !Registry.getInstance().get('config').api.exists('settings/matomo-analytics') this.showMatamo = matomoDomains[window.location.hostname] && !Registry.getInstance().get('config').api.exists('settings/matomo-analytics')
this.showEnter = !localStorage.getItem('hadUsageTypeAsked') this.showEnter = !localStorage.getItem('hadUsageTypeAsked')
console.log("show ", this.showMatamo, " ", this.showEnter)
this.walkthroughService = new WalkthroughService(appManager, !this.showMatamo || !this.showEnter) this.walkthroughService = new WalkthroughService(appManager, !this.showMatamo || !this.showEnter)
const hosts = ['127.0.0.1:8080', '192.168.0.101:8080', 'localhost:8080'] const hosts = ['127.0.0.1:8080', '192.168.0.101:8080', 'localhost:8080']

@ -57,14 +57,12 @@ const MatomoDialog = (props) => {
const declineModal = async () => { const declineModal = async () => {
settings.updateMatomoAnalyticsChoice(false) settings.updateMatomoAnalyticsChoice(false)
_paq.push(['optUserOut']) _paq.push(['optUserOut'])
//appManager.call('walkthrough', 'start')
setVisible(false) setVisible(false)
} }
const handleModalOkClick = async () => { const handleModalOkClick = async () => {
_paq.push(['forgetUserOptOut']) _paq.push(['forgetUserOptOut'])
settings.updateMatomoAnalyticsChoice(true) settings.updateMatomoAnalyticsChoice(true)
//appManager.call('walkthrough', 'start')
setVisible(false) setVisible(false)
} }

@ -95,7 +95,7 @@ const RemixApp = (props: IRemixAppUi) => {
const handleUserChosenType = async (type) => { const handleUserChosenType = async (type) => {
setShowEnterDialog(false) setShowEnterDialog(false)
localStorage.setItem('hadUsageTypeAsked', "1") localStorage.setItem('hadUsageTypeAsked', type)
await props.app.appManager.call('walkthrough', 'start') await props.app.appManager.call('walkthrough', 'start')

Loading…
Cancel
Save