From b4952e27ecb299cc38bda401e3e8ed290c59d42c Mon Sep 17 00:00:00 2001 From: "Endi S. Dewata" Date: Fri, 4 Mar 2011 14:58:48 -0600 Subject: Fixed memory leak caused by DNS record adder dialog. Ticket 1054 --- install/ui/policy.js | 110 +++++++++++++++++++++++++++++---------------------- 1 file changed, 62 insertions(+), 48 deletions(-) diff --git a/install/ui/policy.js b/install/ui/policy.js index 54a0f36e..784f97cf 100644 --- a/install/ui/policy.js +++ b/install/ui/policy.js @@ -124,68 +124,82 @@ IPA.records_facet = function (spec){ function add_click(){ - var add_dialog = $('
',{ - id: 'add_dns_resource_record', + var dialog = IPA.dialog({ title: IPA.messages.objects.dnsrecord.add }); - var dl = $('
').appendTo(add_dialog); - dl.append('
'+IPA.messages.objects.dnsrecord.resource+'
'); - dl.append( $('
'). - append($(''))); - dl.append('
'+IPA.messages.objects.dnsrecord.type+'
'); - dl.append( $('
').append(create_type_select('dns-record-type'))); - dl.append('
'+IPA.messages.objects.dnsrecord.data+'
'); - dl.append($('
').append($('