Skip to content

Commit a5c4868

Browse files
committed
snakeToCamel
1 parent 10ea424 commit a5c4868

File tree

1 file changed

+9
-0
lines changed
  • services/static-webserver/client/source/class/osparc/utils

1 file changed

+9
-0
lines changed

services/static-webserver/client/source/class/osparc/utils/Utils.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,6 +1008,15 @@ qx.Class.define("osparc.utils.Utils", {
10081008

10091009
isUrl: url => /^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/gm.test(url),
10101010

1011+
snakeToCamel: str => {
1012+
str.toLowerCase().replace(/([-_][a-z])/g, group =>
1013+
group
1014+
.toUpperCase()
1015+
.replace("-", "")
1016+
.replace("_", "")
1017+
);
1018+
},
1019+
10111020
setIdToWidget: (qWidget, id) => {
10121021
if (qWidget.getContentElement) {
10131022
qWidget.getContentElement().setAttribute("osparc-test-id", id);

0 commit comments

Comments
 (0)