mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
MDL-60077 tool_usertours: Pull v0.12.2 of usertours for triangle fix
This commit is contained in:
parent
258f54501b
commit
826f61e500
3 changed files with 7 additions and 6 deletions
2
admin/tool/usertours/amd/build/tour.min.js
vendored
2
admin/tool/usertours/amd/build/tour.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -1274,13 +1274,14 @@ Tour.prototype.positionStep = function (stepConfig) {
|
||||||
var placement = data.placement.split('-')[0];
|
var placement = data.placement.split('-')[0];
|
||||||
var isVertical = ['left', 'right'].indexOf(placement) !== -1;
|
var isVertical = ['left', 'right'].indexOf(placement) !== -1;
|
||||||
var arrowElement = data.instance.popper.querySelector('[data-role="arrow"]');
|
var arrowElement = data.instance.popper.querySelector('[data-role="arrow"]');
|
||||||
|
var stepElement = $(data.instance.popper.querySelector('[data-role="flexitour-step"]'));
|
||||||
if (isVertical) {
|
if (isVertical) {
|
||||||
var arrowHeight = parseFloat(window.getComputedStyle(arrowElement).height);
|
var arrowHeight = parseFloat(window.getComputedStyle(arrowElement).height);
|
||||||
var arrowOffset = parseFloat(window.getComputedStyle(arrowElement).top);
|
var arrowOffset = parseFloat(window.getComputedStyle(arrowElement).top);
|
||||||
var popperHeight = parseFloat(window.getComputedStyle(data.instance.popper).height);
|
var popperHeight = parseFloat(window.getComputedStyle(data.instance.popper).height);
|
||||||
var popperOffset = parseFloat(window.getComputedStyle(data.instance.popper).top);
|
var popperOffset = parseFloat(window.getComputedStyle(data.instance.popper).top);
|
||||||
var popperBorderWidth = parseFloat($('.modal-content').css('borderTopWidth'));
|
var popperBorderWidth = parseFloat(stepElement.css('borderTopWidth'));
|
||||||
var popperBorderRadiusWidth = parseFloat($('.modal-content').css('borderTopLeftRadius'));
|
var popperBorderRadiusWidth = parseFloat(stepElement.css('borderTopLeftRadius')) * 2;
|
||||||
var arrowPos = arrowOffset + arrowHeight / 2;
|
var arrowPos = arrowOffset + arrowHeight / 2;
|
||||||
var maxPos = popperHeight + popperOffset - popperBorderWidth - popperBorderRadiusWidth;
|
var maxPos = popperHeight + popperOffset - popperBorderWidth - popperBorderRadiusWidth;
|
||||||
var minPos = popperOffset + popperBorderWidth + popperBorderRadiusWidth;
|
var minPos = popperOffset + popperBorderWidth + popperBorderRadiusWidth;
|
||||||
|
@ -1298,8 +1299,8 @@ Tour.prototype.positionStep = function (stepConfig) {
|
||||||
var _arrowOffset = parseFloat(window.getComputedStyle(arrowElement).left);
|
var _arrowOffset = parseFloat(window.getComputedStyle(arrowElement).left);
|
||||||
var popperWidth = parseFloat(window.getComputedStyle(data.instance.popper).width);
|
var popperWidth = parseFloat(window.getComputedStyle(data.instance.popper).width);
|
||||||
var _popperOffset = parseFloat(window.getComputedStyle(data.instance.popper).left);
|
var _popperOffset = parseFloat(window.getComputedStyle(data.instance.popper).left);
|
||||||
var _popperBorderWidth = parseFloat($('.modal-content').css('borderTopWidth'));
|
var _popperBorderWidth = parseFloat(stepElement.css('borderTopWidth'));
|
||||||
var _popperBorderRadiusWidth = parseFloat($('.modal-content').css('borderTopLeftRadius'));
|
var _popperBorderRadiusWidth = parseFloat(stepElement.css('borderTopLeftRadius')) * 2;
|
||||||
var _arrowPos = _arrowOffset + arrowWidth / 2;
|
var _arrowPos = _arrowOffset + arrowWidth / 2;
|
||||||
var _maxPos = popperWidth + _popperOffset - _popperBorderWidth - _popperBorderRadiusWidth;
|
var _maxPos = popperWidth + _popperOffset - _popperBorderWidth - _popperBorderRadiusWidth;
|
||||||
var _minPos = _popperOffset + _popperBorderWidth + _popperBorderRadiusWidth;
|
var _minPos = _popperOffset + _popperBorderWidth + _popperBorderRadiusWidth;
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
<location>amd/src/tour.js</location>
|
<location>amd/src/tour.js</location>
|
||||||
<name>Flexitour</name>
|
<name>Flexitour</name>
|
||||||
<license>GPLv3</license>
|
<license>GPLv3</license>
|
||||||
<version>0.12.1</version>
|
<version>0.12.2</version>
|
||||||
<licenseversion>3</licenseversion>
|
<licenseversion>3</licenseversion>
|
||||||
</library>
|
</library>
|
||||||
<library>
|
<library>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue