summaryrefslogtreecommitdiffstatshomepage
path: root/core/misc/dialog/dialog.position.js
diff options
context:
space:
mode:
authorAlex Pott <alex.a.pott@googlemail.com>2018-03-05 09:14:08 +0000
committerAlex Pott <alex.a.pott@googlemail.com>2018-03-05 09:14:08 +0000
commit7d2f3a3b761e092d2e60c22993b65854a29aa79a (patch)
tree26f219026e2c33fc19780437790ec13b4c90664b /core/misc/dialog/dialog.position.js
parent8b5cbee4fbace86ed21369ef97b68369762b60bb (diff)
downloaddrupal-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.js28
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);