Skip to content

Commit

Permalink
jsPanel v4.0.0-beta.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Flyer53 committed Feb 17, 2018
1 parent 2d07add commit 534c5e5
Show file tree
Hide file tree
Showing 50 changed files with 5,686 additions and 857 deletions.
17 changes: 17 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Auto detect text files and perform LF normalization
* text=auto

# Custom for Visual Studio
*.cs diff=csharp

# Standard to msysgit
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
language: node_js
node_js:
- "7"
- "6"
- "iojs"
17 changes: 14 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
## CHANGELOG

### Version 4.0.0-beta.1 *released 2017-12-07*
### Version 4.0.0-beta.3 *released 2018-02-17*

First public beta version of jsPanel 4
+ **added** property **globalCallbacks** to the global object **jsPanel** lets you add callback functions to all or a limited set of jsPanels at once
+ **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
+ **change:** use of the PointerEvent API is turned off, only touch events and/or mouse events are used
+ **improved:** panel is fronted upon click in content section even if content is an iframe
+ **change:** *start, drag/resize, stop* callbacks of options **dragit/resizeit** now accept an array of functions
+ **change:** all **option.on...** callbacks except option.onwindowresize now accept an array of functions. **This change might necessitate a modification of your code**
+ **various bugfixes and improvements in js and css**
+ **ADDED** folder **es6module** with all necessary files to run jsPanel as native ES6 module

### Version 4.0.0-beta.2 *released 2018-01-08*

Expand All @@ -16,4 +23,8 @@ First public beta version of jsPanel 4
+ **change** in options contentSize and panelSize: if a string has only one value the second one is set to the first by default
+ **new** setting **ttipEvent** for tooltip extension
+ **added** polyfills to improve compatibility with IE11
+ **various bugfixes and internal improvements**
+ **various bugfixes and internal improvements**

### Version 4.0.0-beta.1 *released 2017-12-07*

First public beta version of jsPanel version 4
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![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)

## [jsPanel 4.0.0-beta.2 released 2018-01-08](#)
## [jsPanel 4.0.0-beta.3 released 2018-02-17](#)


**A dependency free javascript tool to create highly configurable multifunctional floating panels.**
Expand Down
39 changes: 0 additions & 39 deletions dist/LICENSE.TXT

This file was deleted.

6 changes: 3 additions & 3 deletions dist/extensions/contextmenu/jspanel.contextmenu.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ if (!jsPanel.contextmenu) {
jsPanel.contextmenu = {

version: '1.0.0',
date: '2017-11-25 15:03',
date: '2018-02-15 10:43',

defaults: {
//position: is set in jsPanel.contextmenu.create()
Expand Down Expand Up @@ -52,7 +52,7 @@ if (!jsPanel.contextmenu) {
target.addEventListener(evt, function (e) {
e.preventDefault();
// close all contextmenus first
Array.prototype.slice.call(document.querySelectorAll('.jsPanel-contextmenu')).forEach(function (item) {
document.querySelectorAll('.jsPanel-contextmenu').forEach(function (item) {
item.close();
});

Expand Down Expand Up @@ -107,7 +107,7 @@ if (!jsPanel.contextmenu) {

// close tooltips on pointerdown in document
document.addEventListener(jsPanel.pointerdown, function (e) {
Array.prototype.slice.call(document.querySelectorAll('.jsPanel-contextmenu')).forEach(function (item) {
document.querySelectorAll('.jsPanel-contextmenu').forEach(function (item) {
if (!e.target.closest('.jsPanel-contextmenu')) {
item.close();
}
Expand Down
2 changes: 1 addition & 1 deletion dist/extensions/contextmenu/jspanel.contextmenu.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/extensions/hint/jspanel.hint.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/extensions/layout/jspanel.layout.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/extensions/modal/jspanel.modal.min.js

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

Loading

0 comments on commit 534c5e5

Please sign in to comment.