mirror of
https://github.com/discourse/discourse.git
synced 2024-12-13 00:23:43 +08:00
315b9d796d
* better test helper * more reliable tests * more consistent use of data-value/data-name/title/aria-label everywhere: header and rows
21 lines
492 B
JavaScript
21 lines
492 B
JavaScript
/* exported exists, count, present, blank, containsInstance, not, visible, invisible */
|
|
|
|
function exists(selector) {
|
|
return count(selector) > 0;
|
|
}
|
|
|
|
function count(selector) {
|
|
return find(selector).length;
|
|
}
|
|
|
|
function visible(selector) {
|
|
return find(selector + ":visible").length > 0;
|
|
}
|
|
|
|
function invisible(selector) {
|
|
var $items = find(selector + ":visible");
|
|
return $items.length === 0 ||
|
|
$items.css("opacity") === "0" ||
|
|
$items.css("visibility") === "hidden";
|
|
}
|