From 7d2f3a3b761e092d2e60c22993b65854a29aa79a Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Mon, 5 Mar 2018 09:14:08 +0000 Subject: Issue #2946603 by drpal, alexpott, dawehner: JS codestyle: no-use-before-define --- core/misc/dialog/dialog.position.js | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'core/misc/dialog/dialog.position.js') diff --git a/core/misc/dialog/dialog.position.js b/core/misc/dialog/dialog.position.js index 7ff530f580e6..843bf3b249ef 100644 --- a/core/misc/dialog/dialog.position.js +++ b/core/misc/dialog/dialog.position.js @@ -8,6 +8,20 @@ (function ($, Drupal, drupalSettings, debounce, displace) { drupalSettings.dialog = $.extend({ autoResize: true, maxHeight: '95%' }, drupalSettings.dialog); + function resetPosition(options) { + var offsets = displace.offsets; + var left = offsets.left - offsets.right; + var top = offsets.top - offsets.bottom; + + var leftString = (left > 0 ? '+' : '-') + Math.abs(Math.round(left / 2)) + 'px'; + var topString = (top > 0 ? '+' : '-') + Math.abs(Math.round(top / 2)) + 'px'; + options.position = { + my: 'center' + (left !== 0 ? leftString : '') + ' center' + (top !== 0 ? topString : ''), + of: window + }; + return options; + } + function resetSize(event) { var positionOptions = ['width', 'height', 'minWidth', 'minHeight', 'maxHeight', 'maxWidth', 'position']; var adjustedOptions = {}; @@ -37,20 +51,6 @@ event.data.$element.dialog('option', adjustedOptions).trigger('dialogContentResize'); } - function resetPosition(options) { - var offsets = displace.offsets; - var left = offsets.left - offsets.right; - var top = offsets.top - offsets.bottom; - - var leftString = (left > 0 ? '+' : '-') + Math.abs(Math.round(left / 2)) + 'px'; - var topString = (top > 0 ? '+' : '-') + Math.abs(Math.round(top / 2)) + 'px'; - options.position = { - my: 'center' + (left !== 0 ? leftString : '') + ' center' + (top !== 0 ? topString : ''), - of: window - }; - return options; - } - $(window).on({ 'dialog:aftercreate': function dialogAftercreate(event, dialog, $element, settings) { var autoResize = debounce(resetSize, 20); -- cgit v1.2.3