From 9c87972385a1dce05ac622fcac42530d2885dfae Mon Sep 17 00:00:00 2001 From: Callum Macrae Date: Thu, 14 Aug 2014 00:19:34 +0100 Subject: [PATCH] [ticket/12982] Refactoring: Cleaned up crazy insert users stuff PHPBB3-12982 --- phpBB/styles/prosilver/template/forum_fn.js | 42 +++++++++------------ 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/phpBB/styles/prosilver/template/forum_fn.js b/phpBB/styles/prosilver/template/forum_fn.js index ddccb50c8b..1280ceb8ac 100644 --- a/phpBB/styles/prosilver/template/forum_fn.js +++ b/phpBB/styles/prosilver/template/forum_fn.js @@ -279,11 +279,13 @@ jQuery(function($) { /** * Functions for user search popup */ -function insert_user(formId, value) +function insertUser(formId, value) { - var form = jQuery(formId), - formName = form.attr('data-form-name'), - fieldName = form.attr('data-field-name'), + 'use strict'; + + var $form = jQuery(formId), + formName = $form.attr('data-form-name'), + fieldName = $form.attr('data-field-name'), item = opener.document.forms[formName][fieldName]; if (item.value.length && item.type == 'textarea') { @@ -293,33 +295,23 @@ function insert_user(formId, value) item.value = value; } -function insert_marked_users(formId, users) -{ - if (typeof(users.length) == "undefined") - { - if (users.checked) - { - insert_user(formId, users.value); - } - } - else if (users.length > 0) - { - for (i = 0; i < users.length; i++) - { - if (users[i].checked) - { - insert_user(formId, users[i].value); - } +function insert_marked_users(formId, users) { + 'use strict'; + + for (var i = 0; i < users.length; i++) { + if (users[i].checked) { + insertUser(formId, users[i].value); } } - self.close(); + window.close(); } -function insert_single_user(formId, user) -{ +function insert_single_user(formId, user) { + 'use strict'; + insertUser(formId, user); - self.close(); + window.close(); } /**