Skip to content

Commit

Permalink
v4.16.0 release
Browse files Browse the repository at this point in the history
jsPanel v4.16.0 release
  • Loading branch information
Flyer53 committed Jul 3, 2022
1 parent 3696ba4 commit 9260aca
Show file tree
Hide file tree
Showing 45 changed files with 8,223 additions and 4,943 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
## <span style='color:#563D7C;'>CHANGELOG</span>

### <span style='color:#563D7C;'>Version 4.16.0 *2022-07-03*</span>

+ **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.
+ **added** The object used to set a custom theme with `option.theme` now accepts the properties `bgFooter`, `colorFooter` and `borderRadius` as well
+ **added** method `jsPanel.getCssVariableValue()` to process css variables in options `theme`, `border`, `borderRadius` and methods `.setTheme()`, `.setBorder()`, `setBorderRadius()`
+ **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()`
+ **reorganized** code in the whole script

### <span style='color:#563D7C;'>Version 4.15.0 *2022-05-30*</span>

+ **added** option `css` to add custom css classes to the panel's html template, includes updated css files `jspanel.css`/`jspanel.min.css`
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

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

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions 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.15.0 released 2022-05-30](#)
## [jsPanel 4.16.0 released 2022-07-03](#)

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

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.15.0
* @version v4.16.0
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - info@jspanel.de
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.15.0
* @version v4.16.0
* @homepage https://jspanel.de/
* @license MIT
* @author Stefan Sträßer - info@jspanel.de
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/datepicker/theme/default.css

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

154 changes: 154 additions & 0 deletions dist/extensions/dialog/jspanel.dialog.css

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

Loading

0 comments on commit 9260aca

Please sign in to comment.