mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-23 17:26:42 +00:00
Don't put functions in global scope (#640)
This commit is contained in:
parent
1a71ee5af3
commit
415b0b127f
@ -109,15 +109,13 @@
|
|||||||
mailbox: 7,
|
mailbox: 7,
|
||||||
};
|
};
|
||||||
|
|
||||||
function getPriority(domain) {
|
const getPriority = domain =>
|
||||||
return (domain in PRIORITY) ? PRIORITY[domain] : 100;
|
((domain in PRIORITY) ? PRIORITY[domain] : 100);
|
||||||
}
|
|
||||||
|
|
||||||
function sortPriority(domainA, domainB) {
|
const sortPriority = (domainA, domainB) =>
|
||||||
return domainA.priority - domainB.priority;
|
domainA.priority - domainB.priority;
|
||||||
}
|
|
||||||
|
|
||||||
function entitySortBy(entityA, entityB) {
|
const entitySortBy = (entityA, entityB) => {
|
||||||
const nameA = (entityA.attributes.friendly_name ||
|
const nameA = (entityA.attributes.friendly_name ||
|
||||||
entityA.entity_id).toLowerCase();
|
entityA.entity_id).toLowerCase();
|
||||||
const nameB = (entityB.attributes.friendly_name ||
|
const nameB = (entityB.attributes.friendly_name ||
|
||||||
@ -130,9 +128,9 @@
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
};
|
||||||
|
|
||||||
function iterateDomainSorted(collection, func) {
|
const iterateDomainSorted = (collection, func) => {
|
||||||
Object.keys(collection)
|
Object.keys(collection)
|
||||||
.map(key => collection[key])
|
.map(key => collection[key])
|
||||||
.sort(sortPriority)
|
.sort(sortPriority)
|
||||||
@ -140,7 +138,7 @@
|
|||||||
domain.states.sort(entitySortBy);
|
domain.states.sort(entitySortBy);
|
||||||
func(domain);
|
func(domain);
|
||||||
});
|
});
|
||||||
}
|
};
|
||||||
|
|
||||||
const computeDomain = window.hassUtil.computeDomain;
|
const computeDomain = window.hassUtil.computeDomain;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user