Skip to content

Commit 2f7eee8

Browse files
author
Stefan Sträßer
committed
v4.9.2 release
v4.9.2 release
1 parent ed5b789 commit 2f7eee8

File tree

19 files changed

+503
-412
lines changed

19 files changed

+503
-412
lines changed

CHANGELOG.md

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1-
## CHANGELOG
1+
## <span style='color:#563D7C;'>CHANGELOG</span>
22

3-
### Version 4.9. *released 2019-12-11*
3+
### <span style='color:#563D7C;'>Version 4.9.2 *2020-01-15*</span>
4+
5+
+ **updated** events `jspanelclosed` and `jspanelcloseduser`
6+
+ **updated** `dock` extension: master AND slave panels get the same z-index value if either
7+
panel is fronted. Recoded event handling within the extension.
8+
+ **updated** panel template to fix an issue with IE11
9+
10+
### <span style='color:#563D7C;'>Version 4.9.1 *2019-12-11*</span>
411

512
This release fixes a typo in the js files of folder `es6module`. Other files are not affected.
613

7-
### Version 4.9.0 *released 2019-12-10*
14+
### <span style='color:#563D7C;'>Version 4.9.0 *2019-12-10*</span>
815

916
+ **bugfix** in option `onwindowresize`
1017
+ **bugfix** in `dragit.disableOnMaximized`
@@ -24,7 +31,7 @@ This release fixes a typo in the js files of folder `es6module`. Other files are
2431
argument _paneldata_ (instead of args position/size) with css **left**, **top**, **width** and **height** data
2532
+ **improved** handling of `contentSize:"auto"` / `panelSize:"auto"` when combined with `autoclose`
2633

27-
### Version 4.8.0 *released 2019-11-08*
34+
### <span style='color:#563D7C;'>Version 4.8.0 *2019-11-08*</span>
2835

2936
+ **bugfix** in option `resizeit` and panel method `resize()`
3037
+ **bugfix** in method `jsPanel.close()`
@@ -39,7 +46,7 @@ the aspect ratio of the content section while resizing a panel
3946
+ **updated** option `onbeforeclose` callback receives a third argument `closedByUser` set to `true` if the panel is closed by user action
4047
+ **updated** modal extension due to the updated method `jsPanel.close()`
4148

42-
### Version 4.7.0 *released 2019-06-18*
49+
### <span style='color:#563D7C;'>Version 4.7.0 *2019-06-18*</span>
4350

4451
+ **bugfix** in option `dragit`
4552
+ **bugfix** in option `resizeit`
@@ -68,7 +75,7 @@ existing panels in order to set/change CSS border/borderRadius
6875
+ **updated hint extension:** due to updated header controls
6976
+ various internal bugfixes
7077

71-
### Version 4.6.0 *released 2019-03-27*
78+
### <span style='color:#563D7C;'>Version 4.6.0 *2019-03-27*</span>
7279

7380
+ **bugfix** in `option.dragit.snap` concerning use of `trigger: 'pointer'`
7481
+ **bugfix** concerning `jspaneldragstop/jspanelresizestop` events
@@ -80,7 +87,7 @@ existing panels in order to set/change CSS border/borderRadius
8087
+ **added** `jsPanel.errorReporting` to turn off/on error jsPanel reporting
8188
+ various minor fixes and improvements
8289

83-
### Version 4.5.0 *released 2019-02-12*
90+
### <span style='color:#563D7C;'>Version 4.5.0 *released 2019-02-12*</span>
8491

8592
+ jsPanel now uses **pointer events** if supported
8693
+ **bugfix** - recoded the complete `close()` function to fix a long standing bug
@@ -106,7 +113,7 @@ existing panels in order to set/change CSS border/borderRadius
106113
#####Note:
107114
The numerous updates in theming might require an update of your code in case you used some kind of custom theme since there no more are theme specific css classes applied to a jsPanel.
108115

109-
### Version 4.4.0 *released 2018-11-30*
116+
### <span style='color:#563D7C;'>Version 4.4.0 *released 2018-11-30*
110117

111118
+ **added** theme modifier `fillcolor` to specify a custom background color for the content section
112119
+ **updated** option `border` accepts all color names usable with option `theme`
@@ -118,7 +125,7 @@ The numerous updates in theming might require an update of your code in case you
118125
+ **added** polyfill for `String.prototype.includes()`
119126
+ **added** CommonJS module exports
120127

121-
### Version 4.3.0 *released 2018-11-10*
128+
### <span style='color:#563D7C;'>Version 4.3.0 *released 2018-11-10*</span>
122129

123130
+ **added** event `jspanelcloseduser` which is fired when a panel is closed using the header control
124131
+ **added** panel method `.overlaps()`
@@ -139,45 +146,45 @@ The numerous updates in theming might require an update of your code in case you
139146
+ tooltip extension will load a `MouseEvent()` polyfill for IE11
140147
+ various tweaks in css and js
141148

142-
### Version 4.2.1 *released 2018-09-14*
149+
### <span style='color:#563D7C;'>Version 4.2.1 *released 2018-09-14*</span>
143150

144151
+ **fix** in methods `setHeaderLogo()` and `setHeaderTitle()` - logo and title are now updated in minimized replacement as well
145152
+ **fix** in css concerning only IE11 when using very long title texts (controls were pushed out of panel boundaries)
146153
+ **fix** in options `dragit` and `resizeit` - see https://github.com/Flyer53/jsPanel4/issues/53
147154
+ **added:** All parameters of option `position` now accept a function as value
148155

149-
### Version 4.1.2 *released 2018-08-13*
156+
### <span style='color:#563D7C;'>Version 4.1.2 *released 2018-08-13*</span>
150157

151158
+ **fix** in options `dragit` and `resizeit` - handler was not unbound when mouse cursor came over a `<object>` tag in content section of a jsPanel
152159
+ **added** click on modal backdrop will close a modal jsPanel
153160
+ **changed** `option.closeOnEscape` is set to `true` by default for a modal jPanel
154161

155-
### Version 4.1.1 *released 2018-07-25*
162+
### <span style='color:#563D7C;'>Version 4.1.1 *released 2018-07-25*</span>
156163

157164
+ **fixed** `jspanel.min.js` to make it work with IE11
158165
+ **fixed** CSS and JS to improve compatibility with Bootstrap > 4.1.2
159166
+ **fix** in the internal function applying a arbitrary theme
160167
+ **replaced** some wrong files in the folder `es6module`
161168

162-
### Version 4.1.0 *released 2018-07-20*
169+
### <span style='color:#563D7C;'>Version 4.1.0 *released 2018-07-20*</span>
163170

164171
+ **improved** method `.smallify()`
165172
+ **added** method `jsPanel.addScript()` in order to add a script to the document
166173
+ **added** option `borderRadius` applies a css border-radius to the panel
167174
+ when using a mouse **draging/resizing** and **all controls** of a panel are now limited to the left mouse button
168175

169-
### Version 4.0.0 *released 2018-05-23*
176+
### <span style='color:#563D7C;'>Version 4.0.0 *released 2018-05-23*</span>
170177

171178
+ **bugfix** in the dock extensions
172179
+ **bugfix** in the function creating the minimized replacement
173180
+ **option resizeit** defaults of `minWidth` and `minHeight` set to `128`
174181
+ various tweaks in css and js
175182

176-
### Version 4.0.0-beta.5.1 *released 2018-04-19*
183+
### <span style='color:#563D7C;'>Version 4.0.0-beta.5.1 *released 2018-04-19*</span>
177184

178185
+ **fixes** a typo disabling option `onwindowresize`
179186

180-
### Version 4.0.0-beta.5 *released 2018-04-19*
187+
### <span style='color:#563D7C;'>Version 4.0.0-beta.5 *released 2018-04-19*</span>
181188

182189
+ **new** events `jspaneldragstart`, `jspaneldrag`, `jspaneldragstop`, `jspanelresizestart`, `jspanelresize`, `jspanelresizestop`
183190
+ **new** extension **`dock`** extending a jsPanel with the method `.dock()`. This method allows to _dock_ one or more _slave_ panels to a _master_ panel. Basically that means a _slave_ panel is dragged, maximized, normalized, minimized, closed and optionally resized together with the _master_ panel it's docked to.
@@ -187,11 +194,11 @@ The numerous updates in theming might require an update of your code in case you
187194
+ **bugfix** in CSS for Right-To-Left panels
188195
+ **removed** CSS `border-radius` settings from themes
189196

190-
### Version 4.0.0-beta.4.1 *released 2018-04-04*
197+
### <span style='color:#563D7C;'>Version 4.0.0-beta.4.1 *released 2018-04-04*</span>
191198

192199
+ **bugfix** in jspanel.css
193200

194-
### Version 4.0.0-beta.4 *released 2018-03-30*
201+
### <span style='color:#563D7C;'>Version 4.0.0-beta.4 *released 2018-03-30*</span>
195202

196203
+ **fix** in method **resizeit()**
197204
+ **fix** in method **jsPanel.ajax()**
@@ -203,7 +210,7 @@ The numerous updates in theming might require an update of your code in case you
203210
+ **replaced** option **headerRemove** with option **header**
204211
+ various tweaks in css and js
205212

206-
### Version 4.0.0-beta.3 *released 2018-02-17*
213+
### <span style='color:#563D7C;'>Version 4.0.0-beta.3 *released 2018-02-17*</span>
207214

208215
+ **added** property **globalCallbacks** to the global object **jsPanel** lets you add callback functions to all or a limited set of jsPanels at once
209216
+ **change:** as of version 4.0.0-beta.3 jsPanel uses built-in SVGs for the controls icons. SVGs are stored in the new property **icons** of the global object jsPanel. So the directory **fonts** with all the _jsglyph_ icontfont files is obsolete
@@ -214,7 +221,7 @@ The numerous updates in theming might require an update of your code in case you
214221
+ **various bugfixes and improvements in js and css**
215222
+ **ADDED** folder **es6module** with all necessary files to run jsPanel as native ES6 module
216223

217-
### Version 4.0.0-beta.2 *released 2018-01-08*
224+
###<span style='color:#563D7C;'> Version 4.0.0-beta.2 *released 2018-01-08*</span>
218225

219226
+ **new** setting **trigger** for option.dragit.snap
220227
+ **new** setting **containment** for option.dragit.snap
@@ -228,6 +235,6 @@ The numerous updates in theming might require an update of your code in case you
228235
+ **added** polyfills to improve compatibility with IE11
229236
+ **various bugfixes and internal improvements**
230237

231-
### Version 4.0.0-beta.1 *released 2017-12-07*
238+
### <span style='color:#563D7C;'>Version 4.0.0-beta.1 *released 2017-12-07*</span>
232239

233240
First public beta version of jsPanel version 4

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
![license MIT](https://img.shields.io/badge/license-MIT-blue.svg) [![npm version](https://badge.fury.io/js/jspanel4.svg)](https://badge.fury.io/js/jspanel4) [![npm](https://img.shields.io/npm/dt/express.svg)](https://www.npmjs.com/package/jspanel4) [![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/jsPanel/Lobby?utm_source=share-link&utm_medium=link&utm_campaign=share-link)
22

3-
## [jsPanel 4.9.1 released 2019-12-11](#)
3+
## [jsPanel 4.9.2 released 2020-01-15](#)
44

55
<img src="https://res.cloudinary.com/stefanstraesser-eu/image/upload/v1558601426/jsPanel4.7.0-sample-panels-1920_yzobd9.jpg">
66

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jspanel4x",
3-
"version": "4.9.1",
3+
"version": "4.9.2",
44
"authors": [
55
"Stefan Straesser <info@jspanel.de> (http://jspanel.de/)"
66
],

0 commit comments

Comments
 (0)