| Current Path : /home/emeraadmin/public_html/node_modules/jqGrid/js/minified/ |
| Current File : /home/emeraadmin/public_html/node_modules/jqGrid/js/minified/grid.jqueryui.js |
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./grid.base","jquery-ui/dialog","jquery-ui/draggable","jquery-ui/droppable","jquery-ui/resizable","jquery-ui/sortable","./addons/ui.multiselect"],e):e(jQuery)}(function(b){"use strict";var s;b.jgrid.msie()&&8===b.jgrid.msiever()&&(b.expr[":"].hidden=function(e){return 0===e.offsetWidth||0===e.offsetHeight||"none"===e.style.display}),b.jgrid._multiselect=!1,b.ui&&b.ui.multiselect&&(b.ui.multiselect.prototype._setSelected&&(s=b.ui.multiselect.prototype._setSelected,b.ui.multiselect.prototype._setSelected=function(e,t){var i,e=s.call(this,e,t);return t&&this.selectedList&&(i=this.element,this.selectedList.find("li").each(function(){b(this).data("optionLink")&&b(this).data("optionLink").remove().appendTo(i)})),e}),b.ui.multiselect.prototype.destroy&&(b.ui.multiselect.prototype.destroy=function(){this.element.show(),this.container.remove(),(void 0===b.Widget?b.widget:b.Widget).prototype.destroy.apply(this,arguments)}),b.jgrid._multiselect=!0),b.jgrid.extend({sortableColumns:function(d){return this.each(function(){var r=this,e=b.jgrid.jqID(r.p.id),t=!1;function i(){r.p.disableClick=!0,r.p.frozenColumns&&(b(r).jqGrid("destroyFrozenColumns"),t=!0)}function s(){setTimeout(function(){r.p.disableClick=!1,t&&(b(r).jqGrid("setFrozenColumns"),t=!1)},50)}var a,o,e={tolerance:"pointer",axis:"x",scrollSensitivity:"1",items:">th:not(:has(#jqgh_"+e+"_cb,#jqgh_"+e+"_rn,#jqgh_"+e+"_subgrid),:hidden)",cancel:".sortable-disabled",placeholder:{element:function(e){return b(document.createElement(e[0].nodeName)).addClass(e[0].className+" ui-sortable-placeholder ui-state-highlight").removeClass("ui-sortable-helper")[0]},update:function(e,t){t.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),t.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10))}},update:function(e,t){var t=b(t.item).parent(),t=b(">th",t),i=r.p.colModel,s={},a=r.p.id+"_",o=(b.each(i,function(e){s[this.name]=e}),[]);t.each(function(){var e=b(">div",this).get(0).id.replace(/^jqgh_/,"").replace(a,"");s.hasOwnProperty(e)&&o.push(s[e])}),b(r).jqGrid("remapColumns",o,!0,!0),b.jgrid.isFunction(r.p.sortable.update)&&r.p.sortable.update(o)}},e=(r.p.sortable.options?b.extend(e,r.p.sortable.options):b.jgrid.isFunction(r.p.sortable)&&(r.p.sortable={update:r.p.sortable}),e.start?(a=e.start,e.start=function(e,t){i(),a.call(this,e,t)}):e.start=i,e.stop?(o=e.stop,e.stop=function(e,t){s(),o.call(this,e,t)}):e.stop=s,r.p.sortable.exclude&&(e.items+=":not("+r.p.sortable.exclude+")"),d.sortable(e)),e=e.data("sortable")||e.data("uiSortable");null!=e&&(e.data("sortable").floating=!0)})},columnChooser:function(t){var i,s,a=this,r={},o=[],e=a.jqGrid("getGridParam","colModel"),d=b.extend([],a.jqGrid("getGridParam","colNames")),n=function(e){return b.ui.multiselect.prototype&&e.data(b.ui.multiselect.prototype.widgetFullName||b.ui.multiselect.prototype.widgetName)||e.data("ui-multiselect")||e.data("multiselect")},l=b.jgrid.getRegional(this[0],"col");if(!b("#colchooser_"+b.jgrid.jqID(a[0].p.id)).length){if(i=b('<div id="colchooser_'+a[0].p.id+'" style="position:relative;overflow:hidden"><div><select multiple="multiple"></select></div></div>'),s=b("select",i),t=b.extend({width:400,height:240,classname:null,groupHeaders:!1,done:function(e){e&&a.jqGrid("remapColumns",e,!0)},msel:"multiselect",dlog:"dialog",dialog_opts:{minWidth:470,dialogClass:"ui-jqdialog"},dlog_opts:function(e){var t={};return t[e.bSubmit]=function(){e.apply_perm(),e.cleanup(!1)},t[e.bCancel]=function(){e.cleanup(!0)},b.extend(!0,{buttons:t,close:function(){e.cleanup(!0)},modal:e.modal||!1,resizable:e.resizable||!0,width:e.width+70,resize:f},e.dialog_opts||{})},apply_perm:function(){var o=[];b("option",s).each(function(){b(this).is(":selected")?a.jqGrid("showCol",e[this.value].name):a.jqGrid("hideCol",e[this.value].name)}),b("option[selected]",s).each(function(){this.selected&&o.push(parseInt(this.value,10))}),b.each(o,function(){delete r[e[parseInt(this,10)].name]}),b.each(r,function(){var e,t,i,s,a=parseInt(this,10);e=o,t=a=a,o=0<=a?(s=(i=e.slice()).splice(a,Math.max(e.length-a,a)),i[a=a>e.length?e.length:a]=t,i.concat(s)):e}),t.done&&t.done.call(a,o),a.jqGrid("setGridWidth",a[0].p.width,a[0].p.shrinkToFit)},cleanup:function(e){m(t.dlog,i,"destroy"),m(t.msel,s,"destroy"),i.remove(),e&&t.done&&t.done.call(a)},msel_opts:{dividerLocation:.5}},l,t||{}),b.ui&&b.ui.multiselect&&b.ui.multiselect.defaults){if(!b.jgrid._multiselect)return void alert("Multiselect plugin loaded after jqGrid. Please load the plugin before the jqGrid!");t.msel_opts=b.extend(b.ui.multiselect.defaults,t.msel_opts)}if(a.jqGrid("isGroupHeaderOn")&&t.groupHeaders)for(var l=a[0].p.groupHeader.length,c=a[0].p.groupHeader[l-1],u=0;u<d.length;u++){var p=b.jgrid.inColumnHeader(e[u].name,c.groupHeaders);if(0<=p){d[u]=c.groupHeaders[p].titleText+"::"+d[u];for(var h=1;h<=c.groupHeaders[p].numberOfColumns-1;h++)d[u+h]=c.groupHeaders[p].titleText+"::"+d[u+h];u=u+c.groupHeaders[p].numberOfColumns-1}}t.caption&&i.attr("title",t.caption),t.classname&&(i.addClass(t.classname),s.addClass(t.classname)),t.width&&(b(">div",i).css({width:t.width,margin:"0 auto"}),s.css("width",t.width)),t.height&&(b(">div",i).css("height",t.height),s.css("height",t.height-10)),s.empty(),b.each(e,function(e){r[this.name]=e,this.hidedlg?this.hidden||o.push(e):s.append("<option value='"+e+"' "+(this.hidden?"":"selected='selected'")+">"+b.jgrid.stripHtml(d[e])+"</option>")}),l=b.jgrid.isFunction(t.dlog_opts)?t.dlog_opts.call(a,t):t.dlog_opts,m(t.dlog,i,l),l=b.jgrid.isFunction(t.msel_opts)?t.msel_opts.call(a,t):t.msel_opts,m(t.msel,s,l);var l=b("#colchooser_"+b.jgrid.jqID(a[0].p.id)),g=b(".ui-jqgrid").css("font-size")||"11px";l.parent().css("font-size",g),l.css({margin:"auto"}),l.find(">div").css({width:"100%",height:"100%",margin:"auto"}),(g=n(s)).container.css({width:"100%",height:"100%",margin:"auto"}),g.selectedContainer.css({width:100*g.options.dividerLocation+"%",height:"100%",margin:"auto",boxSizing:"border-box"}),g.availableContainer.css({width:100-100*g.options.dividerLocation+"%",height:"100%",margin:"auto",boxSizing:"border-box"}),g.selectedList.css("height","auto"),g.availableList.css("height","auto"),l=Math.max(g.selectedList.height(),g.availableList.height()),l=Math.min(l,b(window).height()),g.selectedList.css("height",l),g.availableList.css("height",l),f()}function m(e,t){e&&("string"==typeof e?b.fn[e]&&b.fn[e].apply(t,b.makeArray(arguments).slice(2)):b.jgrid.isFunction(e)&&e.apply(t,b.makeArray(arguments).slice(2)))}function f(){var e=n(s),t=e.container.closest(".ui-dialog-content");0<t.length&&"object"==typeof t[0].style?t[0].style.width="":t.css("width",""),e.selectedList.height(Math.max(e.selectedContainer.height()-e.selectedActions.outerHeight()-1,1)),e.availableList.height(Math.max(e.availableContainer.height()-e.availableActions.outerHeight()-1,1))}},sortableRows:function(a){return this.each(function(){var s=this;s.grid&&!s.p.treeGrid&&b.fn.sortable&&((a=b.extend({cursor:"move",axis:"y",items:" > .jqgrow"},a||{})).start&&b.jgrid.isFunction(a.start)?(a._start_=a.start,delete a.start):a._start_=!1,a.update&&b.jgrid.isFunction(a.update)?(a._update_=a.update,delete a.update):a._update_=!1,a.start=function(e,t){if(b(t.item).css("border-width","0"),b("td",t.item).each(function(e){this.style.width=s.grid.cols[e].style.width}),s.p.subGrid){var i=b(t.item).attr("id");try{b(s).jqGrid("collapseSubGridRow",i)}catch(e){}}a._start_&&a._start_.apply(this,[e,t])},a.update=function(e,t){b(t.item).css("border-width",""),!0===s.p.rownumbers&&b("td.jqgrid-rownum",s.rows).each(function(e){b(this).html(e+1+(parseInt(s.p.page,10)-1)*parseInt(s.p.rowNum,10))}),a._update_&&a._update_.apply(this,[e,t])},b(s).find("tbody").first().sortable(a),b("tbody",s).first().find(" > .jqgrow").disableSelection())})},gridDnD:function(s){return this.each(function(){var e,t,o=this;if(o.grid&&!o.p.treeGrid&&b.fn.draggable&&b.fn.droppable){var h;if(void 0===b("#jqgrid_dnd")[0]&&b("body").append("<table id='jqgrid_dnd' class='ui-jqgrid-dnd'></table>"),"string"==typeof s&&"updateDnD"===s&&!0===o.p.jqgdnd)i();else if((s=b.extend({drag:function(a){return b.extend({start:function(e,t){var i,s;if(o.p.subGrid){s=b(t.helper).attr("id");try{b(o).jqGrid("collapseSubGridRow",s)}catch(e){}}for(i=0;i<b.data(o,"dnd").connectWith.length;i++)0===b(b.data(o,"dnd").connectWith[i]).jqGrid("getGridParam","reccount")&&b(b.data(o,"dnd").connectWith[i]).jqGrid("addRowData","jqg_empty_row",{});t.helper.addClass("ui-state-highlight"),b("td",t.helper).each(function(e){this.style.width=o.grid.headers[e].width+"px"}),a.onstart&&b.jgrid.isFunction(a.onstart)&&a.onstart.call(b(o),e,t)},stop:function(e,t){var i,s;for(t.helper.dropped&&!a.dragcopy&&(void 0===(s=b(t.helper).attr("id"))&&(s=b(this).attr("id")),b(o).jqGrid("delRowData",s)),i=0;i<b.data(o,"dnd").connectWith.length;i++)b(b.data(o,"dnd").connectWith[i]).jqGrid("delRowData","jqg_empty_row");a.onstop&&b.jgrid.isFunction(a.onstop)&&a.onstop.call(b(o),e,t)}},a.drag_opts||{})},drop:function(p){return b.extend({accept:function(e){if(!b(e).hasClass("jqgrow"))return e;h=b(e).closest("table.ui-jqgrid-btable");var t,e=b(this).find("table.ui-jqgrid-btable").first()[0];return 0<h.length&&void 0!==b.data(h[0],"dnd")&&(t=b.data(h[0],"dnd").connectWith,-1!==b.inArray("#"+b.jgrid.jqID(e.id),t))},drop:function(e,t){if(b(t.draggable).hasClass("jqgrow")){var i,s,a=b(t.draggable).attr("id"),o=t.draggable.parent().parent().jqGrid("getRowData",a),r=[],a=b(this).find("table.ui-jqgrid-btable").first()[0];if(b.isPlainObject(o)&&(r=Object.keys(o)),!p.dropbyname){var d,n,l={},c=0,u=b("#"+b.jgrid.jqID(a.id)).jqGrid("getGridParam","colModel");try{for(d=0;d<u.length;d++)"cb"!==(n=u[d].name)&&"rn"!==n&&"subgrid"!==n&&"sc"!==n&&(void 0!==r[c]&&(l[n]=o[r[c]]),c++);o=l}catch(e){}}t.helper.dropped=!0,b.data(h[0],"dnd").beforedrop&&b.jgrid.isFunction(b.data(h[0],"dnd").beforedrop)&&null!=(i=b.data(h[0],"dnd").beforedrop.call(a,e,t,o,b(h[0]),b(a)))&&"object"==typeof i&&(o=i),t.helper.dropped&&(p.autoid&&(s=b.jgrid.isFunction(p.autoid)?p.autoid.call(a,o):(s=Math.ceil(1e3*Math.random()),p.autoidprefix+s)),b("#"+b.jgrid.jqID(a.id)).jqGrid("addRowData",s,o,p.droppos)),p.ondrop&&b.jgrid.isFunction(p.ondrop)&&p.ondrop.call(a,e,t,o)}}},p.drop_opts||{})},onstart:null,onstop:null,beforedrop:null,ondrop:null,drop_opts:{activeClass:"ui-state-active",hoverClass:"ui-state-hover",tolerance:"intersect"},drag_opts:{revert:"invalid",helper:"clone",cursor:"move",appendTo:"#jqgrid_dnd",zIndex:5e3},dragcopy:!1,dropbyname:!1,droppos:"first",autoid:!0,autoidprefix:"dnd_"},s||{})).connectWith)for(s.connectWith=s.connectWith.split(","),s.connectWith=b.map(s.connectWith,function(e){return b.jgrid.trim(e)}),b.data(o,"dnd",s),0===o.p.reccount||o.p.jqgdnd||i(),o.p.jqgdnd=!0,e=0;e<s.connectWith.length;e++)t=s.connectWith[e],b(t).closest(".ui-jqgrid-bdiv").droppable(b.jgrid.isFunction(s.drop)?s.drop.call(b(o),s):s.drop)}function i(){var e=b.data(o,"dnd");b("tr.jqgrow:not(.ui-draggable)",o).draggable(b.jgrid.isFunction(e.drag)?e.drag.call(b(o),e):e.drag)}})},gridResize:function(o){return this.each(function(){var i,e,t,s=this,a=b.jgrid.jqID(s.p.id);s.grid&&b.fn.resizable&&((o=b.extend({},{resizeclass:"ui-resizable-icon"},o||{})).alsoResize?(o._alsoResize_=o.alsoResize,delete o.alsoResize):o._alsoResize_=!1,o.stop&&b.jgrid.isFunction(o.stop)?(o._stop_=o.stop,delete o.stop):o._stop_=!1,e=o.resizeclass,"jQueryUI"!==s.p.styleUI&&(o.handles?o.handles.se?e+=" "+o.handles.se.replace(".",""):o.handles.se="."+e:(o.handles={},t=e.split(" "),o.handles.se="."+t[0]),e+=" ui-resizable-se ui-resizable-handle",b("#gbox_"+a).append('<span class="'+e+'"></span>')),o.stop=function(e,t){b(s).jqGrid("setGridParam",{height:b("#gview_"+a+" .ui-jqgrid-bdiv").height()}),b(s).jqGrid("setGridWidth",t.size.width,o.shrinkToFit),o._stop_&&o._stop_.call(s,e,t),s.p.caption&&b("#gbox_"+a).css({height:"auto"}),s.p.frozenColumns&&(i&&clearTimeout(i),i=setTimeout(function(){i&&clearTimeout(i),b("#"+a).jqGrid("destroyFrozenColumns"),b("#"+a).jqGrid("setFrozenColumns")}))},o._alsoResize_?o.alsoResize="#gview_"+a+" .ui-jqgrid-bdiv,"+o._alsoResize_:o.alsoResize=b(".ui-jqgrid-bdiv","#gview_"+a),delete o._alsoResize_,b("#gbox_"+a).resizable(o))})}})});