Skip to content

Releases: Flyer53/jsPanel4

jsPanel v4.1.1

25 Jul 14:59
Compare
Choose a tag to compare
  • fixed jspanel.min.js to make it work with IE11
  • fixed CSS and JS to improve compatibility with Bootstrap > 4.1.2
  • fix in the internal function applying a arbitrary theme
  • replaced some wrong files in the folder es6module

jsPanel v4.1.0

20 Jul 15:14
Compare
Choose a tag to compare
  • improved method .smallify()
  • added method jsPanel.addScript() in order to add a script to the document
  • added option borderRadius applies a css border-radius to the panel
  • when using a mouse draging/resizing and all controls of a panel are now limited to the left mouse button

jsPanel v4.0.0

23 May 12:33
Compare
Choose a tag to compare

You had to wait some time, but now it's out. The final version 4 of jsPanel.
Changes since the last beta:

  • bugfix in the dock extensions
  • bugfix in the function creating the minimized replacement
  • option resizeit defaults of minWidth and minHeight set to 128
  • various tweaks in css and js

Try it out and tell me what you think ...

Happy coding,
Flyer53

jsPanel v4.0.0-beta.5.1

19 Apr 21:37
Compare
Choose a tag to compare

fixes a typo disabling option onwindowresize

jsPanel v4.0.0-beta.5

19 Apr 10:08
Compare
Choose a tag to compare
  • new events jspaneldragstart, jspaneldrag, jspaneldragstop, jspanelresizestart, jspanelresize, jspanelresizestop
  • 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.
  • bugfix in option dragit
  • bugfix in extension layout
  • bugfix in jspanel.css
  • bugfix in CSS for Right-To-Left panels
  • removed CSS border-radius settings from themes

jsPanel v4.0.0-beta.4.1

04 Apr 21:27
Compare
Choose a tag to compare

bugfix in jspanel.css

jsPanel v4.0.0-beta.4

30 Mar 17:52
Compare
Choose a tag to compare
  • fix in method resizeit()
  • fix in method jsPanel.ajax()
  • fix in methods smallify() and unsmallify()
  • fix in CSS for minimized panel containers
  • improved option minimizedTo
  • improved option position
  • added option contentOverflow
  • replaced option headerRemove with option header
  • various tweaks in css and js

jsPanel v4.0.0-beta.3

17 Feb 20:15
Compare
Choose a tag to compare
  • 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

jsPanel v4.0.0-beta.2

08 Jan 09:12
Compare
Choose a tag to compare
  • new setting trigger for option.dragit.snap
  • new setting containment for option.dragit.snap
  • new setting repositionOnSnap for option.dragit.snap
  • new setting resizeToPreSnap for option.dragit.snap
  • new panel property snapped
  • option.syncMargins, if used, will set option.dragit.snap.containment to true
  • new options contentSize and panelSize now accept percentage values
  • 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

jsPanel v4.0.0-beta.1

07 Dec 10:20
Compare
Choose a tag to compare

First public release of jsPanel 4.0.0-beta.1