2020-03-26 12:22:33 -04:00
|
|
|
// discourse-skip-module
|
2013-06-20 13:58:54 -04:00
|
|
|
function exists(selector) {
|
2016-08-24 16:53:43 -04:00
|
|
|
return count(selector) > 0;
|
2013-06-20 13:58:54 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
function count(selector) {
|
|
|
|
return find(selector).length;
|
|
|
|
}
|
|
|
|
|
2015-03-04 07:02:36 -05:00
|
|
|
function visible(selector) {
|
|
|
|
return find(selector + ":visible").length > 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
function invisible(selector) {
|
2020-03-26 12:22:33 -04:00
|
|
|
const $items = find(selector + ":visible");
|
|
|
|
return (
|
|
|
|
$items.length === 0 ||
|
2020-05-05 13:45:14 -04:00
|
|
|
$items.css("opacity") !== "1" ||
|
2020-03-26 12:22:33 -04:00
|
|
|
$items.css("visibility") === "hidden"
|
|
|
|
);
|
2015-03-04 07:02:36 -05:00
|
|
|
}
|