diff --git a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
index b94365a726..63bc4cd938 100644
--- a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
+++ b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts
@@ -1382,5 +1382,11 @@ export const serviceCompletions: TbEditorCompletions = {
'See HttpClient for API reference.',
meta: 'service',
type: 'HttpClient'
+ },
+ sanitizer: {
+ description: 'DomSanitizer Service
' +
+ 'See DomSanitizer for API reference.',
+ meta: 'service',
+ type: 'DomSanitizer'
}
}
diff --git a/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts b/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
index 53a04e92a2..acdcc080ba 100644
--- a/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
+++ b/ui-ngx/src/app/shared/models/ace/widget-completion.models.ts
@@ -579,6 +579,23 @@ export const widgetContextCompletions: TbEditorCompletions = {
}
]
},
+ pushAndOpenState: {
+ description: 'Navigate to new dashboard state and adding intermediate states.',
+ meta: 'function',
+ args: [
+ {
+ name: 'id',
+ description: 'An array state object of the target dashboard state.',
+ type: 'Array StateObject',
+ },
+ {
+ name: 'openRightLayout',
+ description: 'An optional boolean argument to force open right dashboard layout if present in mobile view mode.',
+ type: 'boolean',
+ optional: true
+ }
+ ]
+ },
updateState: {
description: 'Updates current dashboard state.',
meta: 'function',