preferences.categories
property in the didomi_config.json
file. The order in which items are added to this array will be the same order in which purposes will be displayed in based on their purposeId
.preferences.categories[index].type
purpose
valuepreferences.categories[index].purposeId
preferences.categories[index].icon
preferences.categories
configuration option in the Didomi configuration could be used:category.id
category.name
category.description
category.children
category.type
category
valuePreferencesClickCategoryAgreeEvent
Didomi event will be dispatched. Similarly, if the user has disagreed to the whole category, the PreferencesClickCategoryDisagreeEvent
Didomi event will be dispatched.preferences.content
.preferences.content.text
preferences.content.title
preferences.content.disagreeToAll
preferences.content.agreeToAll
preferences.content.save
preferences.content.viewOurPartners*
preferences.content.viewAllPurposes*
preferences.content.bulkActionOnPurposes*
preferences.content.bulkActionOnVendors*
preferences.content
.preferences.content.textVendors
preferences.showWhenConsentIsMissing
to true. When that is configured, you also need to disable the regular notice to ensure that it will not be displayed by setting notice.enable
to false.canCloseWhenConsentIsMissing
to false
.disableButtonsUntilScroll
flag into the preferences section of the config file and setting it to true
, the Agree to all
and Disagree to all
buttons of the Purposes view will be blocked/disabled until the user scrolls to the bottom of the screen in order to see all the purposes.denyAppliesToLI
property. When set to false
, selecting "Disagree to all" will disable only consent based data processing. Legitimate interest purposes will stil be enabled, as well as legitimate interest based data processing for all vendors.