aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phpBB/adm/style/acp_modules.html20
1 files changed, 12 insertions, 8 deletions
diff --git a/phpBB/adm/style/acp_modules.html b/phpBB/adm/style/acp_modules.html
index 6514372894..e0e7accc46 100644
--- a/phpBB/adm/style/acp_modules.html
+++ b/phpBB/adm/style/acp_modules.html
@@ -21,16 +21,20 @@
function display_modes(value)
{
- // Remove select fields
+ // Find the old select tag
var item = document.getElementById('module_mode');
- var j = 0;
-
- // empty existing items
- for (var i = 0; i <= item.options.length; i++)
- {
- item.options[i] = null;
- }
+ // Create the new select tag
+ var new_node = document.createElement('select');
+ new_node.setAttribute('id', 'module_mode');
+
+ // Substitute it for the old one
+ item.parentNode.replaceChild(new_node, item);
+
+ // Reset the variable
+ item = document.getElementById('module_mode');
+
+ var j = 0;
<!-- BEGIN m_names -->
if (value == '{m_names.NAME}')