From c96b3d6bc0e63c6ac6f1328a1f0bfc9794b7bc11 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Wed, 8 Jul 2009 04:59:55 +0000 Subject: [PATCH] Force an init of the fields form in the ThingyRecord when the Edit form is loaded. --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Asset/Sku/ThingyRecord.pm | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index c27382eff..7ad9cf48f 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -9,6 +9,7 @@ - fixed #10612: strange i18n, with regard to label - fixed #9935: German characters in Collaboration System - fixed #10610: editing a page and editing goes away + - fixed #10518: ThingyRecord edit page - Fields to Edit not filled in 7.7.13 - fixed #10574: Creating Calendar Entry diff --git a/lib/WebGUI/Asset/Sku/ThingyRecord.pm b/lib/WebGUI/Asset/Sku/ThingyRecord.pm index 3b55be437..74063b865 100644 --- a/lib/WebGUI/Asset/Sku/ThingyRecord.pm +++ b/lib/WebGUI/Asset/Sku/ThingyRecord.pm @@ -207,6 +207,11 @@ sub getEditForm { $self->session->url->extras('yui-webgui/build/thingyRecord/thingyRecord.js'), { type => "text/javascript" }, ); + $self->session->style->setRawHeadTags(< +YAHOO.util.Event.onDOMReady( function () { var thingForm = YAHOO.util.Dom.get('thingId_formId'); WebGUI.ThingyRecord.getThingFields(thingForm.options[thingForm.selectedIndex].value,'thingFields_formId')} ); + +EOSCRIPT return $self->SUPER::getEditForm; }