diff options
author | Alex Pott <alex.a.pott@googlemail.com> | 2018-03-05 09:14:08 +0000 |
---|---|---|
committer | Alex Pott <alex.a.pott@googlemail.com> | 2018-03-05 09:14:08 +0000 |
commit | 7d2f3a3b761e092d2e60c22993b65854a29aa79a (patch) | |
tree | 26f219026e2c33fc19780437790ec13b4c90664b /core/misc/dialog/dialog.position.js | |
parent | 8b5cbee4fbace86ed21369ef97b68369762b60bb (diff) | |
download | drupal-7d2f3a3b761e092d2e60c22993b65854a29aa79a.tar.gz drupal-7d2f3a3b761e092d2e60c22993b65854a29aa79a.zip |
Issue #2946603 by drpal, alexpott, dawehner: JS codestyle: no-use-before-define
Diffstat (limited to 'core/misc/dialog/dialog.position.js')
-rw-r--r-- | core/misc/dialog/dialog.position.js | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/core/misc/dialog/dialog.position.js b/core/misc/dialog/dialog.position.js index 7ff530f580e..843bf3b249e 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); |