toQueryItem

Converts to a query item:

  • allowConsent → "consent" = "granted"/"denied"

  • noOverlay → "visibilityoverlay" = inverted "true"/"false"

  • debugMode → "debug" = "1"/"0"

  • kioskMode → "kiosk" = "1"/"0"

  • other booleans → "true"/"false"

  • openAgenda/openLanguage/viewBookmarksList → "showList" = the panel name

  • searchText → "select" = the text

  • value-less flags (setkiosk) use null value