Skip to content

Commit 9260aca

Browse files
committed
v4.16.0 release
jsPanel v4.16.0 release
1 parent 3696ba4 commit 9260aca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+8223
-4943
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
## <span style='color:#563D7C;'>CHANGELOG</span>
22

3+
### <span style='color:#563D7C;'>Version 4.16.0 *2022-07-03*</span>
4+
5+
+ **added** Dialog extension. This extension adds an easy-to-use interface for dialog elements to virtually any jsPanel. It also offers a `modal()` function to create modal dialogs as well as `alert()`, `confirm()` and `prompt()` functions. `jsPanel.dialog` is a Third Party Extension developed and maintained by Michael Daumling.
6+
+ **added** The object used to set a custom theme with `option.theme` now accepts the properties `bgFooter`, `colorFooter` and `borderRadius` as well
7+
+ **added** method `jsPanel.getCssVariableValue()` to process css variables in options `theme`, `border`, `borderRadius` and methods `.setTheme()`, `.setBorder()`, `setBorderRadius()`
8+
+ **updated** internal methods `.getThemeDetails()`, `.applyCustomTheme()` and `.pOborder()` to support the use of css variables in `option.theme`, `option.border`, `option.borderRadius` and the methods `.setTheme()`, `.setBorder()`, `setBorderRadius()`
9+
+ **reorganized** code in the whole script
10+
311
### <span style='color:#563D7C;'>Version 4.15.0 *2022-05-30*</span>
412

513
+ **added** option `css` to add custom css classes to the panel's html template, includes updated css files `jspanel.css`/`jspanel.min.css`

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
The MIT License (MIT)
22

3-
Copyright (c) 2013 - 2020 Stefan Sträßer, info@jspanel.de, https://jspanel.de/
3+
Copyright (c) 2013 - 2022 Stefan Sträßer, info@jspanel.de, https://jspanel.de/
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<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">
22

33

4-
## [jsPanel 4.15.0 released 2022-05-30](#)
4+
## [jsPanel 4.16.0 released 2022-07-03](#)
55

66
> 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 on https://jspanel.de/
77
@@ -14,7 +14,7 @@
1414
+ support for Boostrap (3 and 4) **themes** and Material-Design-for-Bootstrap themes is built-in
1515
+ customize the panel controls with built-in support for **icon fonts** Font-Awesome, Material-Icons and Glyphicon
1616
+ built-in support for **RTL text** direction
17-
+ use it as standard panel, **modal**, **tooltip**, **hint/notifier** or **contextmenu**
17+
+ via extensions you can use it alose as **modal**, **tooltip**, **hint/notifier**, **contextmenu** or **dialog**
1818
+ jsPanels are **draggable** and **resizable**, can be **maximized**, **minimized** and **smallified**
1919
+ and much more ...
2020

dist/extensions/contextmenu/jspanel.contextmenu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
3-
* @version v4.15.0
3+
* @version v4.16.0
44
* @homepage https://jspanel.de/
55
* @license MIT
66
* @author Stefan Sträßer - info@jspanel.de

dist/extensions/datepicker/jspanel.datepicker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* jsPanel - A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
3-
* @version v4.15.0
3+
* @version v4.16.0
44
* @homepage https://jspanel.de/
55
* @license MIT
66
* @author Stefan Sträßer - info@jspanel.de

dist/extensions/datepicker/theme/default.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/extensions/dialog/jspanel.dialog.css

Lines changed: 154 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)