Index: branches/RC/core/admin_templates/categories/categories_edit.tpl =================================================================== diff -u -N -r11623 -r11685 --- branches/RC/core/admin_templates/categories/categories_edit.tpl (.../categories_edit.tpl) (revision 11623) +++ branches/RC/core/admin_templates/categories/categories_edit.tpl (.../categories_edit.tpl) (revision 11685) @@ -57,19 +57,16 @@
- - + - + @@ -89,14 +86,10 @@ - - - - - + - + @@ -132,11 +125,17 @@ } function reflectMenuIcon() { - getControl('MenuIconUrl').parentNode.parentNode.style.display = getControl('UseMenuIconUrl', null, '_cb').checked ? '' : 'none'; + var $menu_icon_url = getControl('MenuIconUrl'); + if ($menu_icon_url) { + $menu_icon_url.parentNode.parentNode.style.display = getControl('UseMenuIconUrl', null, '_cb').checked ? '' : 'none'; + } } function reflectExternalUrl() { - getControl('ExternalUrl').parentNode.parentNode.style.display = getControl('UseExternalUrl', null, '_cb').checked ? '' : 'none'; + var $external_url = getControl('ExternalUrl'); + if ($external_url) { + $external_url.parentNode.parentNode.style.display = getControl('UseExternalUrl', null, '_cb').checked ? '' : 'none'; + } } function OnSystemClick() { @@ -163,8 +162,11 @@ } function reflectFilename() { - var $checked = getControl('AutomaticFilename', null, '_cb').checked; - getControl('Filename').readOnly = $checked; + var $filename = getControl('Filename'); + if ($filename) { + var $checked = getControl('AutomaticFilename', null, '_cb').checked; + $filename.readOnly = $checked; + } } $(document).ready(