1234567891011121314151617181920212223242526272829303132333435363738394041 |
- export function isEmptyObject(value) {
- if (JSON.stringify(value) == "{}") {
- return true
- } else {
- return false
- }
- }
- export function getDeepValue(key, valueData, type = '') {
- if (key.includes('.')) {
- const keyList = key.split('.')
- if (valueData[keyList[0]]) {
- if (type && valueData[keyList[0]]) {
- return valueData[keyList[0]][keyList[1]][type]
- } else {
- return valueData[keyList[0]][keyList[1]]
- }
- } else {
- return undefined
- }
- }
- if (type && valueData[key]) {
- return valueData[key][type] || undefined
- } else {
- return valueData[key] || undefined
- }
- }
- export function isChildOf(child, parent) {
- let parentNode;
- if (child && parent) {
- parentNode = child.parentNode;
- while (parentNode) {
- if (parent === parentNode) {
- return true;
- }
- parentNode = parentNode.parentNode;
- }
- }
- return false;
- }
|