mirror of
https://github.com/gchq/CyberChef.git
synced 2025-04-20 23:06:16 -04:00
Fixed hover issue - now allows scrolling
This commit is contained in:
parent
33ecbfa95b
commit
9ee0964d0e
2 changed files with 18 additions and 3 deletions
|
@ -50,8 +50,8 @@ HTMLOperation.prototype.toStubHtml = function(removeIcon) {
|
||||||
let html = "<li class='operation'";
|
let html = "<li class='operation'";
|
||||||
|
|
||||||
if (this.description) {
|
if (this.description) {
|
||||||
html += " data-container='body' data-toggle='popover' data-placement='auto right'\
|
html += " data-container='body' data-placement='auto right'\
|
||||||
data-content=\"" + this.description + "\" data-html='true' data-trigger='focus' tabindex='0'";
|
data-content=\"" + this.description + "\"";
|
||||||
}
|
}
|
||||||
|
|
||||||
html += ">" + this.name;
|
html += ">" + this.name;
|
||||||
|
|
|
@ -155,7 +155,22 @@ OperationsWaiter.prototype.getSelectedOp = function(ops) {
|
||||||
*/
|
*/
|
||||||
OperationsWaiter.prototype.opListCreate = function(e) {
|
OperationsWaiter.prototype.opListCreate = function(e) {
|
||||||
this.manager.recipe.createSortableSeedList(e.target);
|
this.manager.recipe.createSortableSeedList(e.target);
|
||||||
$("[data-toggle=popover]").popover();
|
// Allows popover to gain focus for eg. pressing buttons/scrolling
|
||||||
|
$(".operation").popover({trigger: "manual", html: true, animation: true})
|
||||||
|
.on("mouseenter", function () {
|
||||||
|
const _this = this;
|
||||||
|
$(this).popover("show");
|
||||||
|
$(".popover").on("mouseleave", function () {
|
||||||
|
$(_this).popover("hide");
|
||||||
|
});
|
||||||
|
}).on("mouseleave", function () {
|
||||||
|
const _this = this;
|
||||||
|
setTimeout(function () {
|
||||||
|
if (!$(".popover:hover").length) {
|
||||||
|
$(_this).popover("hide");
|
||||||
|
}
|
||||||
|
}, 50);
|
||||||
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue