mirror of
https://github.com/ansible/awx.git
synced 2026-02-24 14:36:00 -03:30
Adds breadcrumb to network UI
* Adds functionality for breadcrumb * Changes the site icon to stay the same size
This commit is contained in:
@@ -661,6 +661,29 @@ Group.prototype.update_membership = function (devices, groups) {
|
||||
return [old_devices, this.devices, device_ids, old_groups, this.groups, group_ids];
|
||||
};
|
||||
|
||||
Group.prototype.is_in_breadcrumb = function(viewport){
|
||||
var groupY1 = this.top_extent();
|
||||
var groupX1 = this.left_extent();
|
||||
var groupY2 = this.bottom_extent();
|
||||
var groupX2 = this.right_extent();
|
||||
|
||||
var viewportY1 = viewport.top_extent();
|
||||
var viewportX1 = viewport.left_extent();
|
||||
var viewportY2 = viewport.bottom_extent();
|
||||
var viewportX2 = viewport.right_extent();
|
||||
|
||||
if (viewportX1 > groupX1 &&
|
||||
viewportY1 > groupY1 &&
|
||||
viewportX2 < groupX2 &&
|
||||
viewportY2 < groupY2) {
|
||||
this.on_screen = true;
|
||||
return true;
|
||||
} else {
|
||||
this.on_screen = false;
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
function ToolBox(id, name, type, x, y, width, height) {
|
||||
this.id = id;
|
||||
|
||||
Reference in New Issue
Block a user