From 5e06a61ce96d1964d2a761032cb719f1e6f7a910 Mon Sep 17 00:00:00 2001
From: Volker Schukai <volker.schukai@schukai.com>
Date: Sun, 7 May 2023 11:54:55 +0200
Subject: [PATCH] refactor: initCustomControlOptionCallback ->
 initCustomControlCallback

---
 application/source/dom/constants.mjs     |  4 +-
 application/source/dom/customelement.mjs |  6 +-
 development/pnpm-lock.yaml               | 88 ++++++++++++------------
 3 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/application/source/dom/constants.mjs b/application/source/dom/constants.mjs
index cc2770b5c..a82c67b2b 100644
--- a/application/source/dom/constants.mjs
+++ b/application/source/dom/constants.mjs
@@ -59,7 +59,7 @@ export {
     ATTRIBUTE_HIDDEN,
     objectUpdaterLinkSymbol,
     customElementUpdaterLinkSymbol,
-    optionCallbackName,
+    initControlCallbackName,
     ATTRIBUTE_SCRIPT_HOST,
     ATTRIBUTE_OPTION_CALLBACK
 };
@@ -127,7 +127,7 @@ const ATTRIBUTE_OPTION_CALLBACK = `${ATTRIBUTE_PREFIX}option-callback`;
  * @since 3.48.0
  * @type {string}
  */
-const optionCallbackName = `initCustomControlOptionsCallback`;
+const initControlCallbackName = `initCustomControlCallback`;
 
 /**
  * @memberOf Monster.DOM
diff --git a/application/source/dom/customelement.mjs b/application/source/dom/customelement.mjs
index 0a6b79f02..c78fb2f43 100644
--- a/application/source/dom/customelement.mjs
+++ b/application/source/dom/customelement.mjs
@@ -27,7 +27,7 @@ import {
     ATTRIBUTE_OPTIONS_SELECTOR,
     ATTRIBUTE_SCRIPT_HOST,
     customElementUpdaterLinkSymbol,
-    optionCallbackName
+    initControlCallbackName
 } from "./constants.mjs";
 import {findDocumentTemplate, Template} from "./template.mjs";
 import {addObjectWithUpdaterToElement} from "./updater.mjs";
@@ -728,7 +728,7 @@ function callControlCallback(callBackFunctionName, ...args) {
  * This Function is called when the element is attached to the DOM.
  *
  * It looks for the attribute `data-monster-option-callback`. Is this attribute is not set, the default callback
- * `initCustomControlOptionsCallback` is called.
+ * `initCustomControlCallback` is called.
  *
  * The callback is searched in this element and in the host element. If the callback is found, it is called with the
  * element as parameter.
@@ -740,7 +740,7 @@ function callControlCallback(callBackFunctionName, ...args) {
 function initFromCallbackHost() {
     const self = this;
 
-    let callBackFunctionName = optionCallbackName // default callback
+    let callBackFunctionName = initControlCallbackName // default callback
     if (self.hasAttribute(ATTRIBUTE_OPTION_CALLBACK)) {
         callBackFunctionName = self.getAttribute(ATTRIBUTE_OPTION_CALLBACK);
     }
diff --git a/development/pnpm-lock.yaml b/development/pnpm-lock.yaml
index 60681fd7c..71fe41fa5 100644
--- a/development/pnpm-lock.yaml
+++ b/development/pnpm-lock.yaml
@@ -126,7 +126,7 @@ devDependencies:
     version: 0.12.5
   vite:
     specifier: ^4.3.5
-    version: 4.3.5(@types/node@18.16.4)
+    version: 4.3.5(@types/node@18.16.5)
   vite-plugin-banner:
     specifier: ^0.7.0
     version: 0.7.0
@@ -651,24 +651,24 @@ packages:
       lodash: 4.17.21
     dev: true
 
-  /@microsoft/api-extractor-model@7.26.8(@types/node@18.16.4):
+  /@microsoft/api-extractor-model@7.26.8(@types/node@18.16.5):
     resolution: {integrity: sha512-ESj3bBJkiMg/8tS0PW4+2rUgTVwOEfy41idTnFgdbVX+O50bN6S99MV6FIPlCZWCnRDcBfwxRXLdAkOQQ0JqGw==}
     dependencies:
       '@microsoft/tsdoc': 0.14.2
       '@microsoft/tsdoc-config': 0.16.2
-      '@rushstack/node-core-library': 3.58.0(@types/node@18.16.4)
+      '@rushstack/node-core-library': 3.58.0(@types/node@18.16.5)
     transitivePeerDependencies:
       - '@types/node'
     dev: true
 
-  /@microsoft/api-extractor@7.34.8(@types/node@18.16.4):
+  /@microsoft/api-extractor@7.34.8(@types/node@18.16.5):
     resolution: {integrity: sha512-2Eh1PlZ8wULtH3kyAWcj62gFtjGKRXrEplsCO54vMLjiav3qet454VpSBXwKkXBenBylZRMk3SMBcpcuJ8RnKQ==}
     hasBin: true
     dependencies:
-      '@microsoft/api-extractor-model': 7.26.8(@types/node@18.16.4)
+      '@microsoft/api-extractor-model': 7.26.8(@types/node@18.16.5)
       '@microsoft/tsdoc': 0.14.2
       '@microsoft/tsdoc-config': 0.16.2
-      '@rushstack/node-core-library': 3.58.0(@types/node@18.16.4)
+      '@rushstack/node-core-library': 3.58.0(@types/node@18.16.5)
       '@rushstack/rig-package': 0.3.18
       '@rushstack/ts-command-line': 4.13.2
       colors: 1.2.5
@@ -719,7 +719,7 @@ packages:
     resolution: {integrity: sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==}
     engines: {node: '>= 14'}
     dependencies:
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
     dev: true
 
   /@octokit/core@4.2.0:
@@ -730,7 +730,7 @@ packages:
       '@octokit/graphql': 5.0.5
       '@octokit/request': 6.2.3
       '@octokit/request-error': 3.0.3
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
       before-after-hook: 2.2.3
       universal-user-agent: 6.0.0
     transitivePeerDependencies:
@@ -741,7 +741,7 @@ packages:
     resolution: {integrity: sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==}
     engines: {node: '>= 14'}
     dependencies:
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
       is-plain-object: 5.0.0
       universal-user-agent: 6.0.0
     dev: true
@@ -751,14 +751,14 @@ packages:
     engines: {node: '>= 14'}
     dependencies:
       '@octokit/request': 6.2.3
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
       universal-user-agent: 6.0.0
     transitivePeerDependencies:
       - encoding
     dev: true
 
-  /@octokit/openapi-types@17.1.0:
-    resolution: {integrity: sha512-rnI26BAITDZTo5vqFOmA7oX4xRd18rO+gcK4MiTpJmsRMxAw0JmevNjPsjpry1bb9SVNo56P/0kbiyXXa4QluA==}
+  /@octokit/openapi-types@17.1.1:
+    resolution: {integrity: sha512-/X7Gh/qWiWaooJmUnYD48SYy72fyrk2ceisOSe89JojK7r0j8YrTwYpDi76kI+c6QiqX1KSgdoBTMJvktsDkYw==}
     dev: true
 
   /@octokit/plugin-paginate-rest@6.0.0(@octokit/core@4.2.0):
@@ -768,7 +768,7 @@ packages:
       '@octokit/core': '>=4'
     dependencies:
       '@octokit/core': 4.2.0
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
     dev: true
 
   /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.0):
@@ -786,7 +786,7 @@ packages:
       '@octokit/core': '>=3'
     dependencies:
       '@octokit/core': 4.2.0
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
       deprecation: 2.3.1
     dev: true
 
@@ -794,7 +794,7 @@ packages:
     resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==}
     engines: {node: '>= 14'}
     dependencies:
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
       deprecation: 2.3.1
       once: 1.4.0
     dev: true
@@ -805,7 +805,7 @@ packages:
     dependencies:
       '@octokit/endpoint': 7.0.5
       '@octokit/request-error': 3.0.3
-      '@octokit/types': 9.2.0
+      '@octokit/types': 9.2.1
       is-plain-object: 5.0.0
       node-fetch: 2.6.9
       universal-user-agent: 6.0.0
@@ -825,10 +825,10 @@ packages:
       - encoding
     dev: true
 
-  /@octokit/types@9.2.0:
-    resolution: {integrity: sha512-xySzJG4noWrIBFyMu4lg4tu9vAgNg9S0aoLRONhAEz6ueyi1evBzb40HitIosaYS4XOexphG305IVcLrIX/30g==}
+  /@octokit/types@9.2.1:
+    resolution: {integrity: sha512-Vx4keMiD/CAiwVFasLcH0xBSVbKIHebIZke9i7ZbUWGNN4vJFWSYH6Nvga7UY9NIJCGa6x3QG849XTbi5wYmkA==}
     dependencies:
-      '@octokit/openapi-types': 17.1.0
+      '@octokit/openapi-types': 17.1.1
     dev: true
 
   /@oss/web-components-build-tools@1.2.8:
@@ -930,7 +930,7 @@ packages:
     dev: true
     optional: true
 
-  /@rushstack/node-core-library@3.58.0(@types/node@18.16.4):
+  /@rushstack/node-core-library@3.58.0(@types/node@18.16.5):
     resolution: {integrity: sha512-DHAZ3LTOEq2/EGURznpTJDnB3SNE2CKMDXuviQ6afhru6RykE3QoqXkeyjbpLb5ib5cpIRCPE/wykNe0xmQj3w==}
     peerDependencies:
       '@types/node': '*'
@@ -938,7 +938,7 @@ packages:
       '@types/node':
         optional: true
     dependencies:
-      '@types/node': 18.16.4
+      '@types/node': 18.16.5
       colors: 1.2.5
       fs-extra: 7.0.1
       import-lazy: 4.0.0
@@ -1092,16 +1092,16 @@ packages:
     resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==}
     dev: true
 
-  /@types/node@18.16.4:
-    resolution: {integrity: sha512-LUhvPmAKAbgm+p/K11IWszLZVoZDlMF4NRmqbhEzDz/CnCuehPkZXwZbBCKGJsgjnuVejotBwM7B3Scrq4EqDw==}
+  /@types/node@18.16.5:
+    resolution: {integrity: sha512-seOA34WMo9KB+UA78qaJoCO20RJzZGVXQ5Sh6FWu0g/hfT44nKXnej3/tCQl7FL97idFpBhisLYCTB50S0EirA==}
     dev: true
 
   /@wesbos/code-icons@1.2.4:
     resolution: {integrity: sha512-ZiU0xf7epnCRrLDQIPnFstzoNWDvcUTtKoDU3VhpjsaGRzVClSmsi39c4kHxIOdfxvg4zwdW+goH96xr/vMTQQ==}
     dependencies:
-      '@types/node': 18.16.4
-      vite: 4.3.5(@types/node@18.16.4)
-      vite-plugin-dts: 1.7.3(@types/node@18.16.4)(vite@4.3.5)
+      '@types/node': 18.16.5
+      vite: 4.3.5(@types/node@18.16.5)
+      vite-plugin-dts: 1.7.3(@types/node@18.16.5)(vite@4.3.5)
       vscode-icons-js: 11.6.1
     transitivePeerDependencies:
       - less
@@ -1245,7 +1245,7 @@ packages:
       postcss: ^8.1.0
     dependencies:
       browserslist: 4.21.5
-      caniuse-lite: 1.0.30001482
+      caniuse-lite: 1.0.30001486
       fraction.js: 4.2.0
       normalize-range: 0.1.2
       picocolors: 1.0.0
@@ -1322,8 +1322,8 @@ packages:
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
     dependencies:
-      caniuse-lite: 1.0.30001482
-      electron-to-chromium: 1.4.384
+      caniuse-lite: 1.0.30001486
+      electron-to-chromium: 1.4.385
       node-releases: 2.0.10
       update-browserslist-db: 1.0.11(browserslist@4.21.5)
     dev: true
@@ -1397,13 +1397,13 @@ packages:
     resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
     dependencies:
       browserslist: 4.21.5
-      caniuse-lite: 1.0.30001482
+      caniuse-lite: 1.0.30001486
       lodash.memoize: 4.1.2
       lodash.uniq: 4.5.0
     dev: true
 
-  /caniuse-lite@1.0.30001482:
-    resolution: {integrity: sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ==}
+  /caniuse-lite@1.0.30001486:
+    resolution: {integrity: sha512-uv7/gXuHi10Whlj0pp5q/tsK/32J2QSqVRKQhs2j8VsDCjgyruAh/eEXHF822VqO9yT6iZKw3nRwZRSPBE9OQg==}
     dev: true
 
   /catharsis@0.9.0:
@@ -1885,8 +1885,8 @@ packages:
     resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
     dev: true
 
-  /electron-to-chromium@1.4.384:
-    resolution: {integrity: sha512-I97q0MmRAAqj53+a8vZsDkEXBZki+ehYAOPzwtQzALip52aEp2+BJqHFtTlsfjoqVZYwPpHC8wM6MbsSZQ/Eqw==}
+  /electron-to-chromium@1.4.385:
+    resolution: {integrity: sha512-L9zlje9bIw0h+CwPQumiuVlfMcV4boxRjFIWDcLfFqTZNbkwOExBzfmswytHawObQX4OUhtNv8gIiB21kOurIg==}
     dev: true
 
   /emoji-regex@7.0.3:
@@ -4488,21 +4488,21 @@ packages:
     resolution: {integrity: sha512-g0cm0wbrR6b6wR8FWtfD1RSDPacdumKEOAnneXv+NpJ9ez+j6rklRv6lMOO+aPf+Y6Zb8OzgIk0FXBZ6h+DeZQ==}
     dev: true
 
-  /vite-plugin-dts@1.7.3(@types/node@18.16.4)(vite@4.3.5):
+  /vite-plugin-dts@1.7.3(@types/node@18.16.5)(vite@4.3.5):
     resolution: {integrity: sha512-u3t45p6fTbzUPMkwYe0ESwuUeiRMlwdPfD3dRyDKUwLe2WmEYcFyVp2o9/ke2EMrM51lQcmNWdV9eLcgjD1/ng==}
     engines: {node: ^14.18.0 || >=16.0.0}
     peerDependencies:
       vite: '>=2.9.0'
     dependencies:
-      '@microsoft/api-extractor': 7.34.8(@types/node@18.16.4)
+      '@microsoft/api-extractor': 7.34.8(@types/node@18.16.5)
       '@rollup/pluginutils': 5.0.2
-      '@rushstack/node-core-library': 3.58.0(@types/node@18.16.4)
+      '@rushstack/node-core-library': 3.58.0(@types/node@18.16.5)
       debug: 4.3.4(supports-color@8.1.1)
       fast-glob: 3.2.12
       fs-extra: 10.1.0
       kolorist: 1.8.0
       ts-morph: 17.0.1
-      vite: 4.3.5(@types/node@18.16.4)
+      vite: 4.3.5(@types/node@18.16.5)
     transitivePeerDependencies:
       - '@types/node'
       - rollup
@@ -4513,8 +4513,8 @@ packages:
     resolution: {integrity: sha512-67Abh1X9rhJq7u9Hxq9CJznM0acAPynvumkQ33wzvigW1aaPfsHNNMnhArABYryXnqASlmiZHpbhYOtDI9KfYw==}
     dependencies:
       '@wesbos/code-icons': 1.2.4
-      vite: 4.3.5(@types/node@18.16.4)
-      vite-plugin-dts: 1.7.3(@types/node@18.16.4)(vite@4.3.5)
+      vite: 4.3.5(@types/node@18.16.5)
+      vite-plugin-dts: 1.7.3(@types/node@18.16.5)(vite@4.3.5)
       vscode-icons-js: 11.6.1
     transitivePeerDependencies:
       - '@types/node'
@@ -4533,7 +4533,7 @@ packages:
       vite: '*'
     dependencies:
       html-minifier-terser: 6.1.0
-      vite: 4.3.5(@types/node@18.16.4)
+      vite: 4.3.5(@types/node@18.16.5)
     dev: true
 
   /vite-plugin-mkcert@1.15.0(vite@4.3.5):
@@ -4546,13 +4546,13 @@ packages:
       axios: 1.4.0(debug@4.3.4)
       debug: 4.3.4(supports-color@8.1.1)
       picocolors: 1.0.0
-      vite: 4.3.5(@types/node@18.16.4)
+      vite: 4.3.5(@types/node@18.16.5)
     transitivePeerDependencies:
       - encoding
       - supports-color
     dev: true
 
-  /vite@4.3.5(@types/node@18.16.4):
+  /vite@4.3.5(@types/node@18.16.5):
     resolution: {integrity: sha512-0gEnL9wiRFxgz40o/i/eTBwm+NEbpUeTWhzKrZDSdKm6nplj+z4lKz8ANDgildxHm47Vg8EUia0aicKbawUVVA==}
     engines: {node: ^14.18.0 || >=16.0.0}
     hasBin: true
@@ -4577,7 +4577,7 @@ packages:
       terser:
         optional: true
     dependencies:
-      '@types/node': 18.16.4
+      '@types/node': 18.16.5
       esbuild: 0.17.18
       postcss: 8.4.23
       rollup: 3.21.5
-- 
GitLab