A jsPanel can be used as a floating, draggable and resizable panel, as modal, as tooltip and even as a hint. Configuration options include additional toolbars for header and/or footer sections, support for right-to-left text direction, built in bootstrap support, 13 themes and much more.
Various options allow for a flexible way to add content to a jsPanel, including AJAX support.
Existing jsPanel sections and contents are easily accessed via various properties, and methods and events offer interaction with it.
Don't miss the completely new jsPanel version 3:
Using bower don't use the camelcase spelling of jsPanel. Use only lower case jspanel
bower install jspanel
npm install jspanel
Since I haven't worked with Angular so far, I can't say very much about using jsPanel with Angular. Nevertheless I can say that:
- Merely loading Angular doesn't affect jsPanel in a negative way
- Angular uses only a subset of jQuery by default and that's not enough. You need to load the full jQuery library prior loading Angular. See docs.angularjs.org/api/ng/function/angular.element
- Don't forget to load jQuery-UI (js and css) with at least UI Core, Mouse, Widget, Draggable, Resizable
- Be sure to use HTML5 doctype