Socket
Socket
Sign inDemoInstall

jspanel

Package Overview
Dependencies
2
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.5.4 to 2.5.5

2

bower.json
{
"name": "jspanel",
"version": "v2.5.4",
"version": "v2.5.5",
"description": "A jQuery Plugin to create highly configurable multifunctional floating panels for use in backend solutions and other web applications. Also usable as modal panel, tooltip or hint. With built in support for bootstrap, right-to-left text direction and more ...",

@@ -5,0 +5,0 @@ "keywords": [

## CHANGELOG
### Version 2.5.5
+ bugfix **option.ajax** (causing unnecesary get requests whenever a jsPanel is created)
---
### Version 2.5.4

@@ -4,0 +10,0 @@

@@ -18,3 +18,3 @@ {

],
"version": "2.5.4",
"version": "2.5.5",
"author": {

@@ -21,0 +21,0 @@ "name": "Stefan Straesser",

{
"name": "jspanel",
"version": "2.5.4",
"version": "2.5.5",
"description": "A jQuery Plugin to create highly configurable floating panels for use in a backend solution and other web applications",

@@ -5,0 +5,0 @@ "main": [

@@ -1,2 +0,2 @@

## [jsPanel 2.5.4 released 2015-09-28](#)
## [jsPanel 2.5.5 released 2015-10-08](#)

@@ -3,0 +3,0 @@ **A jQuery plugin to create multifunctional floating panels.**

@@ -1,4 +0,4 @@

/* jQuery Plugin jsPanel version 2.5.4 - Copyright (c) 2014-15 Stefan Str��er, <http://jspanel.de/> <http://opensource.org/licenses/MIT> */
/* jQuery Plugin jsPanel version 2.5.5 - Copyright (c) 2014-15 Stefan Str��er, <http://jspanel.de/> <http://opensource.org/licenses/MIT> */
$.fn.jquery&&$.fn.uniqueId&&$.widget&&$.ui.mouse&&$.ui.draggable&&$.ui.resizable?console.log("Loaded: jQuery "+$.fn.jquery+", jQuery UI "+$.ui.version+"\nUI core: "+$.isFunction($.fn.uniqueId)+", UI widget: "+$.isFunction($.widget)+", UI mouse: "+$.isFunction($.ui.mouse)+", UI draggable: "+$.isFunction($.ui.draggable)+", UI resizable: "+$.isFunction($.ui.resizable)):console.log("Error: jQuery or at least one jQuery UI component is not loaded! You need at least jQuery 1.9.1 and jQuery UI 1.9.2 (modules Core, Mouse, Widget, Draggable and Resizable).");
var jsPanel={version:"2.5.4 2015-09-28 10:05",device:function(){try{var a=new MobileDetect(window.navigator.userAgent),c=a.mobile(),b=a.phone(),d=a.tablet(),e=a.os(),f=a.userAgent();return{mobile:c,tablet:d,phone:b,os:e,userAgent:f}}catch(h){return console.log(h+"; Seems like mobile-detect.js is not loaded"),{mobile:void 0,tablet:void 0,phone:void 0,os:void 0,userAgent:void 0}}}(),ID:0,widthForMinimized:180,template:'<div class="jsPanel jsPanel-theme-default jsPanel-state-initialized"><div class="jsPanel-hdr jsPanel-theme-default"><h3 class="jsPanel-title"></h3><div class="jsPanel-hdr-r"><div class="jsPanel-btn-close"><span class="jsglyph jsglyph-remove"></span></div><div class="jsPanel-btn-max"><span class="jsglyph jsglyph-maximize"></span></div><div class="jsPanel-btn-norm"><span class="jsglyph jsglyph-normalize"></span></div><div class="jsPanel-btn-min"><span class="jsglyph jsglyph-minimize"></span></div><div class="jsPanel-btn-small"><span class="jsglyph jsglyph-chevron-up"></span></div><div class="jsPanel-btn-smallrev"><span class="jsglyph jsglyph-chevron-down"></span></div></div><div class="jsPanel-hdr-toolbar jsPanel-clearfix"></div></div><div class="jsPanel-content jsPanel-theme-default"></div><div class="jsPanel-ftr jsPanel-theme-default jsPanel-clearfix"></div></div>',
var jsPanel={version:"2.5.5 2015-10-08 15:47",device:function(){try{var a=new MobileDetect(window.navigator.userAgent),c=a.mobile(),b=a.phone(),d=a.tablet(),e=a.os(),f=a.userAgent();return{mobile:c,tablet:d,phone:b,os:e,userAgent:f}}catch(h){return console.log(h+"; Seems like mobile-detect.js is not loaded"),{mobile:void 0,tablet:void 0,phone:void 0,os:void 0,userAgent:void 0}}}(),ID:0,widthForMinimized:180,template:'<div class="jsPanel jsPanel-theme-default jsPanel-state-initialized"><div class="jsPanel-hdr jsPanel-theme-default"><h3 class="jsPanel-title"></h3><div class="jsPanel-hdr-r"><div class="jsPanel-btn-close"><span class="jsglyph jsglyph-remove"></span></div><div class="jsPanel-btn-max"><span class="jsglyph jsglyph-maximize"></span></div><div class="jsPanel-btn-norm"><span class="jsglyph jsglyph-normalize"></span></div><div class="jsPanel-btn-min"><span class="jsglyph jsglyph-minimize"></span></div><div class="jsPanel-btn-small"><span class="jsglyph jsglyph-chevron-up"></span></div><div class="jsPanel-btn-smallrev"><span class="jsglyph jsglyph-chevron-down"></span></div></div><div class="jsPanel-hdr-toolbar jsPanel-clearfix"></div></div><div class="jsPanel-content jsPanel-theme-default"></div><div class="jsPanel-ftr jsPanel-theme-default jsPanel-clearfix"></div></div>',
addToolbar:function(a,c,b){"header"===c?this.configToolbar(b,a.header.toolbar,a):"footer"===c&&(a.footer.css({display:"block"}),this.configToolbar(b,a.footer,a));a.header.toolbar.css("font-family",a.header.title.css("font-family"));return a},ajax:function(a){var c=a.option.ajax,b=a.content;$.ajax(c).done(function(d,e,f){c.autoload&&c.url&&b.empty().append(d);$.isFunction(c.done)&&c.done.call(b,d,e,f,a)}).fail(function(d,e,f){$.isFunction(c.fail)&&c.fail.call(b,d,e,f,a)}).always(function(d,e,f){b.css("width",

@@ -69,13 +69,14 @@ function(){return b.outerWidth()});$.isFunction(c.always)&&c.always.call(b,d,e,f,a);jsPanel.resizeTitle(a);jsPanel.updateOptionSize(a,a.option.size)}).then(function(d,e,f){c.then&&$.isArray(c.then)&&($.isFunction(c.then[0])&&c.then[0].call(b,d,e,f,a),jsPanel.resizeTitle(a),jsPanel.updateOptionSize(a,a.option.size))},function(d,e,f){c.then&&$.isArray(c.then)&&($.isFunction(c.then[1])&&c.then[1].call(b,d,e,f,a),jsPanel.resizeTitle(a))});a.data("ajaxURL",c.url)},autoclose:function(a){window.setTimeout(function(){a&&

(a(".jsPanel-title, .jsPanel-ftr",b).css("cursor","inherit"),b.draggable({disabled:!0}));a.isPlainObject(b.option.resizable)?(b.option.customresizable=a.extend(!0,{},a.jsPanel.defaults.resizable,b.option.resizable),b.resizable(b.option.customresizable)):"disabled"===b.option.resizable&&(b.resizable({disabled:!0}),a(".ui-icon-gripsmall-diagonal-se",b).css({"background-image":"none","text-indent":-9999}),a(".ui-resizable-handle",b).css({cursor:"inherit"}));b.option.content&&(b.content.append(b.option.content),
b.data("content",b.option.content));a.isPlainObject(b.option.load)&&b.option.load.url&&jsPanel.load(b);a.isPlainObject(b.option.ajax)&&jsPanel.ajax(b);b.content.css({width:b.option.size.width||"auto",height:b.option.size.height||"auto"});b.header.title.css("width",b.content.width()-90);a.isPlainObject(b.option.iframe)&&(b.option.iframe.src||b.option.iframe.srcdoc)&&jsPanel.iframe(b);"tooltip"!==b.option.paneltype.type&&jsPanel.calcPanelposition(b);"string"===typeof b.option.addClass.header&&b.header.addClass(b.option.addClass.header);
"string"===typeof b.option.addClass.content&&b.content.addClass(b.option.addClass.content);"string"===typeof b.option.addClass.footer&&b.footer.addClass(b.option.addClass.footer);if("default"!==b.option.paneltype.mode&&b.option.dblclicks){if(b.option.dblclicks.title)b.header.title.on("dblclick",function(a){a.preventDefault();jsPanel.dblclickhelper(b.option.dblclicks.title,b)});if(b.option.dblclicks.content)b.content.on("dblclick",function(a){a.preventDefault();jsPanel.dblclickhelper(b.option.dblclicks.content,
b)});if(b.option.dblclicks.footer)b.footer.on("dblclick",function(a){a.preventDefault();jsPanel.dblclickhelper(b.option.dblclicks.footer,b)})}if(b.option.show)if(-1===b.option.show.indexOf(" "))b[b.option.show]({done:function(){a(b).trigger("jspanelloaded",b.attr("id"));a(b).trigger("jspanelstatechange",b.attr("id"));b.option.size={width:b.outerWidth(),height:b.outerHeight()}}});else b.css({display:"block",opacity:1}),a(b).addClass(b.option.show),a(b).trigger("jspanelloaded",b.attr("id")),a(b).trigger("jspanelstatechange",
b.attr("id")),b.option.size={width:b.outerWidth(),height:b.outerHeight()};else b.css({display:"block",opacity:1}),a(b).trigger("jspanelloaded",b.attr("id")),a(b).trigger("jspanelstatechange",b.attr("id")),b.option.size={width:b.outerWidth(),height:b.outerHeight()};b.verticalOffset=jsPanel.calcVerticalOffset(b)||0;jsPanel.replaceCSSBottomRight(b);b.header.title.empty().prepend(b.option.title);jsPanel.resizeTitle(b);"hint"===b.option.paneltype.type&&jsPanel.reposHintsScroll(b);"body"!==b.parentElmtTagname||
"tooltip"===b.option.paneltype.type&&"hint"===b.option.paneltype.type||jsPanel.fixPosition(b);b.option.paneltype&&"default"===b.option.paneltype.mode||(a(b).on("resizestart",function(){a("iframe",b.content).css("display","none")}),a(b).on("resize",function(){jsPanel.resizeContent(b);jsPanel.resizeTitle(b)}),a(b).on("resizestop",function(){b.option.size={width:b.outerWidth(),height:b.outerHeight()};jsPanel.updateStateProps(b,"normalized");a(b).trigger("jspanelnormalized",b.attr("id"));a(b).trigger("jspanelstatechange",
b.attr("id"));jsPanel.hideControls(".jsPanel-btn-norm, .jsPanel-btn-smallrev",b);a("iframe",b.content).css("display","block")}),a(b).on("dragstart",function(){a(window).off("scroll",b.jsPanelfixPos);"extended"===b.option.paneltype.mode&&b.css("z-index","10000")}),a(b).on("dragstop",function(){b.option.position={top:b.css("top"),left:b.css("left")};b.verticalOffset=jsPanel.calcVerticalOffset(b)||0;"body"===b.parentElmtTagname&&jsPanel.fixPosition(b)}),a(b).on("jspanelminimized",function(){jsPanel.hideControls(".jsPanel-btn-min, .jsPanel-btn-small, .jsPanel-btn-smallrev, .jsPanel-btn-hide",
b);jsPanel.updateStateProps(b,"minimized");a(window).off("scroll",b.jsPanelfixPos)}),a(b).on("jspanelmaximized",function(){jsPanel.resizeContent(b);jsPanel.resizeTitle(b);jsPanel.hideControls(".jsPanel-btn-max, .jsPanel-btn-smallrev",b);jsPanel.updateStateProps(b,"maximized");b.trigger("resize")}),a(b).on("jspanelnormalized",function(){jsPanel.hideControls(".jsPanel-btn-norm, .jsPanel-btn-smallrev",b);jsPanel.resizeTitle(b);jsPanel.resizeContent(b);jsPanel.updateStateProps(b,"normalized");b.trigger("resize")}));
"number"===typeof b.option.autoclose&&0<b.option.autoclose&&jsPanel.autoclose(b);"tooltip"!==b.option.paneltype.type||"top"!==b.option.paneltype.position&&"bottom"!==b.option.paneltype.position?"left"!==b.option.paneltype.position&&"right"!==b.option.paneltype.position||jsPanel.shiftTooltipVertical(b,b.option.paneltype.shiftwithin):jsPanel.shiftTooltipHorizontal(b,b.option.paneltype.shiftwithin);if(b.option.panelstatus)switch(b.option.panelstatus){case "minimized":jsPanel.minimize(b);break;case "maximized":jsPanel.maximize(b);
break;case "smallified":jsPanel.smallify(b);break;case "smallifiedMax":jsPanel.maximize(b),jsPanel.smallify(b)}else jsPanel.updateStateProps(b,"normalized");a.isFunction(b.option.callback)?b.option.callback.call(b,b):a.isArray(b.option.callback)&&b.option.callback.forEach(function(c){a.isFunction(c)&&c.call(b,b)});return b};a.jsPanel.defaults={addClass:{header:!1,content:!1,footer:!1},ajax:{autoload:!0},autoclose:!1,bootstrap:!1,callback:void 0,content:!1,controls:{buttons:!0,iconfont:"jsglyph",close:!1,
confirmClose:!1,maximize:!1,minimize:!1,normalize:!1,smallify:!1,maxtoScreen:!1},custom:!1,dblclicks:!1,draggable:{handle:"div.jsPanel-hdr, div.jsPanel-ftr",stack:".jsPanel",opacity:.7},id:function(){jsPanel.ID+=1;return"jsPanel-"+jsPanel.ID},iframe:!1,load:!1,maximizedMargin:{top:5,right:5,bottom:5,left:5},offset:{top:0,left:0},panelstatus:!1,paneltype:!1,overflow:"hidden",position:"auto",removeHeader:!1,resizable:{handles:"n, e, s, w, ne, se, sw, nw",autoHide:!1,minWidth:150,minHeight:93},rtl:!1,
selector:"body",show:"fadeIn",size:{width:"400px",height:"222px"},template:!1,theme:"default",title:"jsPanel",toolbarFooter:!1,toolbarHeader:!1};a.fn.alterClass=function(c,b){var d;if(-1===c.indexOf("*"))return this.removeClass(c),b?this.addClass(b):this;d=new RegExp("\\s"+c.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");this.each(function(b,c){for(var h=" "+c.className+" ";d.test(h);)h=h.replace(d," ");c.className=a.trim(h)});return b?this.addClass(b):this};a("body").click(function(c){var b;
1>a(c.target).closest(".jsPanel-tt").length&&a(".jsPanel-tt").each(function(){b=a(this).attr("id");a("#"+b).unwrap().remove();a("body").trigger("jspanelclosed",b)})})})(jQuery);Number.isInteger||(Number.isInteger=function(a){return"number"===typeof a&&isFinite(a)&&-9007199254740992<a&&9007199254740992>a&&Math.floor(a)===a});
b.data("content",b.option.content));a.isPlainObject(b.option.load)&&b.option.load.url&&jsPanel.load(b);a.isPlainObject(b.option.ajax)&&b.option.ajax.url&&jsPanel.ajax(b);b.content.css({width:b.option.size.width||"auto",height:b.option.size.height||"auto"});b.header.title.css("width",b.content.width()-90);a.isPlainObject(b.option.iframe)&&(b.option.iframe.src||b.option.iframe.srcdoc)&&jsPanel.iframe(b);"tooltip"!==b.option.paneltype.type&&jsPanel.calcPanelposition(b);"string"===typeof b.option.addClass.header&&
b.header.addClass(b.option.addClass.header);"string"===typeof b.option.addClass.content&&b.content.addClass(b.option.addClass.content);"string"===typeof b.option.addClass.footer&&b.footer.addClass(b.option.addClass.footer);if("default"!==b.option.paneltype.mode&&b.option.dblclicks){if(b.option.dblclicks.title)b.header.title.on("dblclick",function(a){a.preventDefault();jsPanel.dblclickhelper(b.option.dblclicks.title,b)});if(b.option.dblclicks.content)b.content.on("dblclick",function(a){a.preventDefault();
jsPanel.dblclickhelper(b.option.dblclicks.content,b)});if(b.option.dblclicks.footer)b.footer.on("dblclick",function(a){a.preventDefault();jsPanel.dblclickhelper(b.option.dblclicks.footer,b)})}if(b.option.show)if(-1===b.option.show.indexOf(" "))b[b.option.show]({done:function(){a(b).trigger("jspanelloaded",b.attr("id"));a(b).trigger("jspanelstatechange",b.attr("id"));b.option.size={width:b.outerWidth(),height:b.outerHeight()}}});else b.css({display:"block",opacity:1}),a(b).addClass(b.option.show),
a(b).trigger("jspanelloaded",b.attr("id")),a(b).trigger("jspanelstatechange",b.attr("id")),b.option.size={width:b.outerWidth(),height:b.outerHeight()};else b.css({display:"block",opacity:1}),a(b).trigger("jspanelloaded",b.attr("id")),a(b).trigger("jspanelstatechange",b.attr("id")),b.option.size={width:b.outerWidth(),height:b.outerHeight()};b.verticalOffset=jsPanel.calcVerticalOffset(b)||0;jsPanel.replaceCSSBottomRight(b);b.header.title.empty().prepend(b.option.title);jsPanel.resizeTitle(b);"hint"===
b.option.paneltype.type&&jsPanel.reposHintsScroll(b);"body"!==b.parentElmtTagname||"tooltip"===b.option.paneltype.type&&"hint"===b.option.paneltype.type||jsPanel.fixPosition(b);b.option.paneltype&&"default"===b.option.paneltype.mode||(a(b).on("resizestart",function(){a("iframe",b.content).css("display","none")}),a(b).on("resize",function(){jsPanel.resizeContent(b);jsPanel.resizeTitle(b)}),a(b).on("resizestop",function(){b.option.size={width:b.outerWidth(),height:b.outerHeight()};jsPanel.updateStateProps(b,
"normalized");a(b).trigger("jspanelnormalized",b.attr("id"));a(b).trigger("jspanelstatechange",b.attr("id"));jsPanel.hideControls(".jsPanel-btn-norm, .jsPanel-btn-smallrev",b);a("iframe",b.content).css("display","block")}),a(b).on("dragstart",function(){a(window).off("scroll",b.jsPanelfixPos);"extended"===b.option.paneltype.mode&&b.css("z-index","10000")}),a(b).on("dragstop",function(){b.option.position={top:b.css("top"),left:b.css("left")};b.verticalOffset=jsPanel.calcVerticalOffset(b)||0;"body"===
b.parentElmtTagname&&jsPanel.fixPosition(b)}),a(b).on("jspanelminimized",function(){jsPanel.hideControls(".jsPanel-btn-min, .jsPanel-btn-small, .jsPanel-btn-smallrev, .jsPanel-btn-hide",b);jsPanel.updateStateProps(b,"minimized");a(window).off("scroll",b.jsPanelfixPos)}),a(b).on("jspanelmaximized",function(){jsPanel.resizeContent(b);jsPanel.resizeTitle(b);jsPanel.hideControls(".jsPanel-btn-max, .jsPanel-btn-smallrev",b);jsPanel.updateStateProps(b,"maximized");b.trigger("resize")}),a(b).on("jspanelnormalized",
function(){jsPanel.hideControls(".jsPanel-btn-norm, .jsPanel-btn-smallrev",b);jsPanel.resizeTitle(b);jsPanel.resizeContent(b);jsPanel.updateStateProps(b,"normalized");b.trigger("resize")}));"number"===typeof b.option.autoclose&&0<b.option.autoclose&&jsPanel.autoclose(b);"tooltip"!==b.option.paneltype.type||"top"!==b.option.paneltype.position&&"bottom"!==b.option.paneltype.position?"left"!==b.option.paneltype.position&&"right"!==b.option.paneltype.position||jsPanel.shiftTooltipVertical(b,b.option.paneltype.shiftwithin):
jsPanel.shiftTooltipHorizontal(b,b.option.paneltype.shiftwithin);if(b.option.panelstatus)switch(b.option.panelstatus){case "minimized":jsPanel.minimize(b);break;case "maximized":jsPanel.maximize(b);break;case "smallified":jsPanel.smallify(b);break;case "smallifiedMax":jsPanel.maximize(b),jsPanel.smallify(b)}else jsPanel.updateStateProps(b,"normalized");a.isFunction(b.option.callback)?b.option.callback.call(b,b):a.isArray(b.option.callback)&&b.option.callback.forEach(function(c){a.isFunction(c)&&c.call(b,
b)});return b};a.jsPanel.defaults={addClass:{header:!1,content:!1,footer:!1},ajax:{autoload:!0},autoclose:!1,bootstrap:!1,callback:void 0,content:!1,controls:{buttons:!0,iconfont:"jsglyph",close:!1,confirmClose:!1,maximize:!1,minimize:!1,normalize:!1,smallify:!1,maxtoScreen:!1},custom:!1,dblclicks:!1,draggable:{handle:"div.jsPanel-hdr, div.jsPanel-ftr",stack:".jsPanel",opacity:.7},id:function(){jsPanel.ID+=1;return"jsPanel-"+jsPanel.ID},iframe:!1,load:!1,maximizedMargin:{top:5,right:5,bottom:5,left:5},
offset:{top:0,left:0},panelstatus:!1,paneltype:!1,overflow:"hidden",position:"auto",removeHeader:!1,resizable:{handles:"n, e, s, w, ne, se, sw, nw",autoHide:!1,minWidth:150,minHeight:93},rtl:!1,selector:"body",show:"fadeIn",size:{width:"400px",height:"222px"},template:!1,theme:"default",title:"jsPanel",toolbarFooter:!1,toolbarHeader:!1};a.fn.alterClass=function(c,b){var d;if(-1===c.indexOf("*"))return this.removeClass(c),b?this.addClass(b):this;d=new RegExp("\\s"+c.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+
"\\s","g");this.each(function(b,c){for(var h=" "+c.className+" ";d.test(h);)h=h.replace(d," ");c.className=a.trim(h)});return b?this.addClass(b):this};a("body").click(function(c){var b;1>a(c.target).closest(".jsPanel-tt").length&&a(".jsPanel-tt").each(function(){b=a(this).attr("id");a("#"+b).unwrap().remove();a("body").trigger("jspanelclosed",b)})})})(jQuery);
Number.isInteger||(Number.isInteger=function(a){return"number"===typeof a&&isFinite(a)&&-9007199254740992<a&&9007199254740992>a&&Math.floor(a)===a});

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc