Skip to content

Commit

Permalink
v4.11.4
Browse files Browse the repository at this point in the history
jsPanel v4.11.4 release
  • Loading branch information
Flyer53 committed Apr 10, 2021
1 parent 7350262 commit 0ea53cc
Show file tree
Hide file tree
Showing 30 changed files with 226 additions and 127 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
## <span style='color:#563D7C;'>CHANGELOG</span>

### <span style='color:#563D7C;'>Version 4.11.4 *2021-04-10*</span>

+ **bugfix** in `dragit` interaction
+ **improved** panel positioning, dragit and snap features in order to allow for scrollbars
+ **added** option `parentPanelFront` to the tooltip configuration options (tooltip extension updated to v1.4.0)

### <span style='color:#563D7C;'>Version 4.11.3 *2021-02-03*</span>

+ **bugfix** in the code for the `resizeit` interaction reducing memory leaks. [See GitHub issue](https://github.com/Flyer53/jsPanel4/issues/121)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<img alt="NPM license" src="https://img.shields.io/npm/l/jspanel4"> <img alt="npm version" src="https://img.shields.io/npm/v/jspanel4?color=0677b8"> <img alt="npm downloads" src="https://img.shields.io/npm/dm/jspanel4?color=0677b8">


## [jsPanel 4.11.3 released 2021-02-03](#)
## [jsPanel 4.11.4 released 2021-04-10](#)

> As of v4.11.0-beta methods `jsPanel.ajax()` and `jsPanel.fetch()` are updated. That also affects options `contentAjax` and `contentFetch`. These updates might break existing code. So please check the docs for this beta release on https://jspanel.de/
Expand Down
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jspanel4x",
"version": "4.11.3",
"version": "4.11.4",
"authors": [
"Stefan Straesser <[email protected]> (http://jspanel.de/)"
],
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/contextmenu/jspanel.contextmenu.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/datepicker/jspanel.datepicker.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/datepicker/theme/default.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/dock/jspanel.dock.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/hint/jspanel.hint.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/layout/jspanel.layout.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/modal/jspanel.modal.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
11 changes: 6 additions & 5 deletions dist/extensions/tooltip/jspanel.tooltip.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down Expand Up @@ -36,8 +36,8 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.definePrope

if (!jsPanel.tooltip) {
jsPanel.tooltip = {
version: '1.3.0',
date: '2019-06-04 11:20',
version: '1.4.0',
date: '2021-03-13 11:20',
defaults: {
//tip.options.position: is set in jsPanel.tooltip.create()
border: '1px',
Expand All @@ -46,7 +46,8 @@ if (!jsPanel.tooltip) {
headerControls: 'none',
delay: 400,
ttipEvent: 'mouseenter',
ttipName: 'default'
ttipName: 'default',
parentPanelFront: false
},
create: function create() {
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
Expand Down Expand Up @@ -126,7 +127,7 @@ if (!jsPanel.tooltip) {
if (target.closest('.jsPanel-modal')) {
panel.style.zIndex = target.closest('.jsPanel-modal').style.zIndex;
} else {
if (target.closest('.jsPanel')) {
if (target.closest('.jsPanel') && opts.parentPanelFront) {
target.closest('.jsPanel').front();
}

Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/tooltip/jspanel.tooltip.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/jspanel.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
* @version v4.11.2
* @version v4.11.4
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - [email protected]
Expand Down
Loading

0 comments on commit 0ea53cc

Please sign in to comment.