Package: icinga Version: 1.13.3-2 Severity: important Tags: patch User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu yakkety ubuntu-patch
Dear Maintainer, icinga-cgi-bin in Debian Sid, Ubuntu Yakkety (and Ubuntu Xenial) is affected by an upstream bug where the left-hand menu in the Classic icinga web interface disappears immediately after the page finishes loading. Upstream has provided a fix and in my testing this resolves the issue (which is due to current code incompatibilty with jQuery versions in Debian and Ubuntu). In Ubuntu, the attached patch was applied to achieve the following: * Backport 'Classic UI: fixed menu disappear with jQuery 1.11+'. Closes LP: #1593319. - Do not backport the jQuery source change, as it's not strictly necessary to fix the syntax; we depend on the system jQuery. - https://dev.icinga.org/issues/11732 - https://git.icinga.org/?p=icinga-core.git;a=commitdiff;h=d3158e0140b19bc578556d0172a5ec69c943d4d1;js=1 Thanks for considering the patch. *** /tmp/tmpKQpPwH/icinga_1.13.3-2ubuntu0.1.debdiff only in patch2: unchanged: --- icinga-1.13.3.orig/html/js/menu.js +++ icinga-1.13.3/html/js/menu.js @@ -9,11 +9,14 @@ elem.prepend( img ) .css( "cursor", "pointer" ) - .toggle( function() { - img.attr('src', 'images/menu_more.gif'); - list.slideToggle("slow"); - }, function() { - img.attr('src', 'images/menu_less.gif'); + .click( function() { + if($(this).hasClass("collapsed")) { + img.attr('src', 'images/menu_less.gif'); + $(this).removeClass("collapsed"); + } else { + img.attr('src', 'images/menu_more.gif'); + $(this).addClass("collapsed"); + } list.slideToggle("slow"); }); -- System Information: Debian Release: stretch/sid APT prefers xenial-updates APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 'xenial'), (100, 'xenial-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.4.0-28-generic (SMP w/4 CPU cores) Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) -- Nishanth Aravamudan Ubuntu Server Canonical Ltd