From 1b397de2d205921648afa925da098a59fc7e8e94 Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Wed, 7 Sep 2011 18:19:01 +0200 Subject: Fixed: JavaScript type error in entitlement page https://fedorahosted.org/freeipa/ticket/1767 Opening IPA Server/Entitlements causes: "Uncaught TypeError: Cannot call method 'addClass' of undefined" error - Details.js:489 Introduced by patch for #1697 Cause: Details facet of entitlements doesn't contain Reset and Update buttons --- install/ui/details.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/install/ui/details.js b/install/ui/details.js index 4f7e4a29a..dbdca5a1d 100644 --- a/install/ui/details.js +++ b/install/ui/details.js @@ -482,12 +482,20 @@ IPA.details_facet = function(spec) { }; that.enable_update = function(value) { - if(value) { - that.reset_button.removeClass('action-button-disabled'); - that.update_button.removeClass('action-button-disabled'); - } else { - that.reset_button.addClass('action-button-disabled'); - that.update_button.addClass('action-button-disabled'); + if(that.reset_button) { + if(value) { + that.reset_button.removeClass('action-button-disabled'); + } else { + that.reset_button.addClass('action-button-disabled'); + } + } + + if(that.update_button) { + if(value) { + that.update_button.removeClass('action-button-disabled'); + } else { + that.update_button.addClass('action-button-disabled'); + } } }; -- cgit