From bb47821e196d9a6e468f3d789c682f329371e4e3 Mon Sep 17 00:00:00 2001 From: Rafael Staib Date: Fri, 4 Sep 2015 11:58:34 +0200 Subject: [PATCH 1/2] Added new feature (data-visible-in-selection attribute) --- CHANGELOG.md | 5 ++++ bower.json | 2 +- demo/index.htm | 12 ++++++++ dist/jQuery.Bootgrid.1.2.0.nupkg | Bin 27462 -> 0 bytes dist/jQuery.Bootgrid.1.3.0.nupkg | Bin 0 -> 27551 bytes dist/jquery.bootgrid-1.2.0.zip | Bin 29424 -> 0 bytes dist/jquery.bootgrid-1.3.0.zip | Bin 0 -> 29513 bytes dist/jquery.bootgrid.css | 2 +- dist/jquery.bootgrid.fa.js | 2 +- dist/jquery.bootgrid.fa.min.js | 4 +-- dist/jquery.bootgrid.js | 48 +++++++++++++++++-------------- dist/jquery.bootgrid.min.css | 2 +- dist/jquery.bootgrid.min.js | 4 +-- package.json | 4 +-- src/internal.js | 44 +++++++++++++++------------- src/public.js | 2 +- 16 files changed, 78 insertions(+), 53 deletions(-) delete mode 100644 dist/jQuery.Bootgrid.1.2.0.nupkg create mode 100644 dist/jQuery.Bootgrid.1.3.0.nupkg delete mode 100644 dist/jquery.bootgrid-1.2.0.zip create mode 100644 dist/jquery.bootgrid-1.3.0.zip diff --git a/CHANGELOG.md b/CHANGELOG.md index 3c907f4..f0e39a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 1.3.0 + +### Enhancements & Features +- Option to hide column from the selection box; see issue [#62](http://github.com/rstaib/jquery-bootgrid/issues/62) for more details + ## 1.2.0 ### Enhancements & Features diff --git a/bower.json b/bower.json index a58cc6e..c70f626 100644 --- a/bower.json +++ b/bower.json @@ -13,7 +13,7 @@ "accessibility", "bootstrap" ], - "version": "1.2.0", + "version": "1.3.0", "authors": [ { "name": "Rafael Staib", diff --git a/demo/index.htm b/demo/index.htm index 2b8759d..6230d03 100644 --- a/demo/index.htm +++ b/demo/index.htm @@ -70,6 +70,7 @@ Received Link Status + Hidden @@ -79,6 +80,7 @@ 11.12.2014 Link 999 + Hidden value 1 2 @@ -86,6 +88,7 @@ 12.12.2014 Link 999 + Hidden value 1 3 @@ -93,6 +96,7 @@ 10.12.2014 Link 2 + Hidden value 1 4 @@ -100,6 +104,7 @@ 12.08.2014 Link 999 + Hidden value 1 5 @@ -107,6 +112,7 @@ 12.06.2014 Link 3 + Hidden value 1 6 @@ -114,6 +120,7 @@ 12.12.2014 Link 999 + Hidden value 1 7 @@ -121,6 +128,7 @@ 12.11.2014 Link 999 + Hidden value 1 8 @@ -128,6 +136,7 @@ 15.12.2014 Link 999 + Hidden value 1 9 @@ -135,6 +144,7 @@ 24.12.2014 Link 0 + Hidden value 1 10 @@ -142,6 +152,7 @@ 14.12.2014 Link 1 + Hidden value 1 11 @@ -149,6 +160,7 @@ 12.12.2014 Link 999 + Hidden value 1 diff --git a/dist/jQuery.Bootgrid.1.2.0.nupkg b/dist/jQuery.Bootgrid.1.2.0.nupkg deleted file mode 100644 index afdfefe1c4404233a7435d9cf7f900a588175a3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27462 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 V0U0)MV6-gQixajUy0iLz_J8b%S#AIT diff --git a/dist/jQuery.Bootgrid.1.3.0.nupkg b/dist/jQuery.Bootgrid.1.3.0.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..3667bcb595c723fde2ffe0fa5d72f1802d9993c9 GIT binary patch literal 27551 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 S=R@$nPtxBZ6Se>6?f(O3BgQ%a diff --git a/dist/jquery.bootgrid-1.3.0.zip b/dist/jquery.bootgrid-1.3.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..e3e35eda758458abd61b54f7fd75661d304e69bd GIT binary patch literal 29513 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

SXxuBnr#P&#Bh{xI6jURHr>8^yn^i}*R9cW=`O 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 literal 0 HcmV?d00001 diff --git a/dist/jquery.bootgrid.css b/dist/jquery.bootgrid.css index 141855a..9419ff4 100644 --- a/dist/jquery.bootgrid.css +++ b/dist/jquery.bootgrid.css @@ -1,5 +1,5 @@ /*! - * jQuery Bootgrid v1.2.0 - 05/02/2015 + * jQuery Bootgrid v1.3.0 - 09/04/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */ diff --git a/dist/jquery.bootgrid.fa.js b/dist/jquery.bootgrid.fa.js index eab2b0b..d2c887b 100644 --- a/dist/jquery.bootgrid.fa.js +++ b/dist/jquery.bootgrid.fa.js @@ -1,5 +1,5 @@ /*! - * jQuery Bootgrid v1.2.0 - 05/02/2015 + * jQuery Bootgrid v1.3.0 - 09/04/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */ diff --git a/dist/jquery.bootgrid.fa.min.js b/dist/jquery.bootgrid.fa.min.js index 6c828d6..98fecd3 100644 --- a/dist/jquery.bootgrid.fa.min.js +++ b/dist/jquery.bootgrid.fa.min.js @@ -1,6 +1,6 @@ /*! - * jQuery Bootgrid v1.2.0 - 05/02/2015 + * jQuery Bootgrid v1.3.0 - 09/04/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */ -!function(a){"use strict";a.extend(a.fn.bootgrid.Constructor.defaults.css,{icon:"icon fa",iconColumns:"fa-th-list",iconDown:"fa-sort-desc",iconRefresh:"fa-refresh",iconSearch:"fa-search",iconUp:"fa-sort-asc"})}(jQuery,window); \ No newline at end of file +!function(a,b,c){"use strict";a.extend(a.fn.bootgrid.Constructor.defaults.css,{icon:"icon fa",iconColumns:"fa-th-list",iconDown:"fa-sort-desc",iconRefresh:"fa-refresh",iconSearch:"fa-search",iconUp:"fa-sort-asc"})}(jQuery,window); \ No newline at end of file diff --git a/dist/jquery.bootgrid.js b/dist/jquery.bootgrid.js index 469cc6a..35ae82b 100644 --- a/dist/jquery.bootgrid.js +++ b/dist/jquery.bootgrid.js @@ -1,5 +1,5 @@ /*! - * jQuery Bootgrid v1.2.0 - 05/02/2015 + * jQuery Bootgrid v1.3.0 - 09/04/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */ @@ -126,6 +126,7 @@ searchable: !(data.searchable === false), // default: true sortable: !(data.sortable === false), // default: true visible: !(data.visible === false), // default: true + visibleInSelection: !(data.visibleInSelection === false), // default: true width: ($.isNumeric(data.width)) ? data.width + "px" : (typeof(data.width) === "string") ? data.width : null }; @@ -382,27 +383,30 @@ $.each(this.columns, function (i, column) { - var item = $(tpl.actionDropDownCheckboxItem.resolve(getParams.call(that, - { name: column.id, label: column.text, checked: column.visible }))) - .on("click" + namespace, selector, function (e) - { - e.stopPropagation(); - - var $this = $(this), - checkbox = $this.find(checkboxSelector); - if (!checkbox.prop("disabled")) + if (column.visibleInSelection) + { + var item = $(tpl.actionDropDownCheckboxItem.resolve(getParams.call(that, + { name: column.id, label: column.text, checked: column.visible }))) + .on("click" + namespace, selector, function (e) { - column.visible = checkbox.prop("checked"); - var enable = that.columns.where(isVisible).length > 1; - $this.parents(itemsSelector).find(selector + ":has(" + checkboxSelector + ":checked)") - ._bgEnableAria(enable).find(checkboxSelector)._bgEnableField(enable); - - that.element.find("tbody").empty(); // Fixes an column visualization bug - renderTableHeader.call(that); - loadData.call(that); - } - }); - dropDown.find(getCssSelector(css.dropDownMenuItems)).append(item); + e.stopPropagation(); + + var $this = $(this), + checkbox = $this.find(checkboxSelector); + if (!checkbox.prop("disabled")) + { + column.visible = checkbox.prop("checked"); + var enable = that.columns.where(isVisible).length > 1; + $this.parents(itemsSelector).find(selector + ":has(" + checkboxSelector + ":checked)") + ._bgEnableAria(enable).find(checkboxSelector)._bgEnableField(enable); + + that.element.find("tbody").empty(); // Fixes an column visualization bug + renderTableHeader.call(that); + loadData.call(that); + } + }); + dropDown.find(getCssSelector(css.dropDownMenuItems)).append(item); + } }); actions.append(dropDown); } @@ -1383,7 +1387,7 @@ { if (this.options.ajax) { - // todo: implement ajax DELETE + // todo: implement ajax PUT } else { diff --git a/dist/jquery.bootgrid.min.css b/dist/jquery.bootgrid.min.css index f9a4690..25bf92e 100644 --- a/dist/jquery.bootgrid.min.css +++ b/dist/jquery.bootgrid.min.css @@ -1,5 +1,5 @@ /*! - * jQuery Bootgrid v1.2.0 - 05/02/2015 + * jQuery Bootgrid v1.3.0 - 09/04/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */.bootgrid-footer,.bootgrid-header{margin:15px 0}.bootgrid-footer a,.bootgrid-header a{outline:0}.bootgrid-footer .search,.bootgrid-header .search{display:inline-block;margin:0 20px 0 0;vertical-align:middle;width:180px}.bootgrid-footer .search .glyphicon,.bootgrid-header .search .glyphicon{top:0}.bootgrid-footer .search .fa,.bootgrid-header .search .fa{display:table-cell}.bootgrid-footer .search .search-field::-ms-clear,.bootgrid-footer .search.search-field::-ms-clear,.bootgrid-header .search .search-field::-ms-clear,.bootgrid-header .search.search-field::-ms-clear{display:none}.bootgrid-footer .pagination,.bootgrid-header .pagination{margin:0!important}.bootgrid-footer .infoBar,.bootgrid-header .actionBar{text-align:right}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu{text-align:left}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item{cursor:pointer;display:block;margin:0;padding:3px 20px;white-space:nowrap}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox{margin:0 2px 4px 0;vertical-align:middle}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled{cursor:not-allowed}.bootgrid-table{table-layout:fixed}.bootgrid-table a{outline:0}.bootgrid-table th>.column-header-anchor{color:#333;cursor:not-allowed;display:block;position:relative;text-decoration:none}.bootgrid-table th>.column-header-anchor.sortable{cursor:pointer}.bootgrid-table th>.column-header-anchor>.text{display:block;margin:0 16px 0 0;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table th>.column-header-anchor>.icon{display:block;position:absolute;right:0;top:2px}.bootgrid-table th:active,.bootgrid-table th:hover{background:#fafafa}.bootgrid-table td{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table td.loading,.bootgrid-table td.no-results{background:#fff;text-align:center}.bootgrid-table td.select-cell,.bootgrid-table th.select-cell{text-align:center;width:30px}.bootgrid-table td.select-cell .select-box,.bootgrid-table th.select-cell .select-box{margin:0;outline:0}.table-responsive .bootgrid-table{table-layout:inherit!important}.table-responsive .bootgrid-table td,.table-responsive .bootgrid-table th>.column-header-anchor>.text{overflow:inherit!important;-ms-text-overflow:inherit!important;-o-text-overflow:inherit!important;text-overflow:inherit!important;white-space:inherit!important} \ No newline at end of file diff --git a/dist/jquery.bootgrid.min.js b/dist/jquery.bootgrid.min.js index f07a040..3fc9c77 100644 --- a/dist/jquery.bootgrid.min.js +++ b/dist/jquery.bootgrid.min.js @@ -1,6 +1,6 @@ /*! - * jQuery Bootgrid v1.2.0 - 05/02/2015 + * jQuery Bootgrid v1.3.0 - 09/04/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */ -!function(a,b){"use strict";function c(a){function b(b){return c.identifier&&b[c.identifier]===a[c.identifier]}var c=this;return this.rows.contains(b)?!1:(this.rows.push(a),!0)}function d(b){var c=this.footer?this.footer.find(b):a(),d=this.header?this.header.find(b):a();return a.merge(c,d)}function e(b){return b?a.extend({},this.cachedParams,{ctx:b}):this.cachedParams}function f(){var b={current:this.current,rowCount:this.rowCount,sort:this.sortDictionary,searchPhrase:this.searchPhrase},c=this.options.post;return c=a.isFunction(c)?c():c,this.options.requestHandler(a.extend(!0,b,c))}function g(b){return"."+a.trim(b).replace(/\s+/gm,".")}function h(){var b=this.options.url;return a.isFunction(b)?b():b}function i(){this.element.trigger("initialize"+G),l.call(this),this.selection=this.options.selection&&null!=this.identifier,n.call(this),p.call(this),B.call(this),z.call(this),q.call(this),m.call(this),this.element.trigger("initialized"+G)}function j(){this.options.highlightRows}function k(a){return a.visible}function l(){var b=this,c=this.element.find("thead > tr").first(),d=!1;c.children().each(function(){var c=a(this),e=c.data(),f={id:e.columnId,identifier:null==b.identifier&&e.identifier||!1,converter:b.options.converters[e.converter||e.type]||b.options.converters.string,text:c.text(),align:e.align||"left",headerAlign:e.headerAlign||"left",cssClass:e.cssClass||"",headerCssClass:e.headerCssClass||"",formatter:b.options.formatters[e.formatter]||null,order:d||"asc"!==e.order&&"desc"!==e.order?null:e.order,searchable:!(e.searchable===!1),sortable:!(e.sortable===!1),visible:!(e.visible===!1),width:a.isNumeric(e.width)?e.width+"px":"string"==typeof e.width?e.width:null};b.columns.push(f),null!=f.order&&(b.sortDictionary[f.id]=f.order),f.identifier&&(b.identifier=f.id,b.converter=f.converter),b.options.multiSort||null===f.order||(d=!0)})}function m(){function c(a){for(var b,c=new RegExp(e.searchPhrase,e.options.caseSensitive?"g":"gi"),d=0;d-1)return!0;return!1}function d(a,b){e.currentRows=a,o.call(e,b),e.options.keepSelection||(e.selectedRows=[]),x.call(e,a),s.call(e),u.call(e),e.element._bgBusyAria(!1).trigger("loaded"+G)}var e=this;if(this.element._bgBusyAria(!0).trigger("load"+G),E.call(this),this.options.ajax){var g=f.call(this),i=h.call(this);if(null==i||"string"!=typeof i||0===i.length)throw new Error("Url setting must be a none empty string or a function that returns one.");this.xqr&&this.xqr.abort();var j={url:i,data:g,success:function(b){e.xqr=null,"string"==typeof b&&(b=a.parseJSON(b)),b=e.options.responseHandler(b),e.current=b.current,d(b.rows,b.total)},error:function(a,b){e.xqr=null,"abort"!==b&&(t.call(e),e.element._bgBusyAria(!1).trigger("loaded"+G))}};j=a.extend(this.options.ajaxSettings,j),this.xqr=a.ajax(j)}else{var k=this.searchPhrase.length>0?this.rows.where(c):this.rows,l=k.length;-1!==this.rowCount&&(k=k.page(this.current,this.rowCount)),b.setTimeout(function(){d(k,l)},10)}}function n(){if(!this.options.ajax){var b=this,d=this.element.find("tbody > tr");d.each(function(){var d=a(this),e=d.children("td"),f={};a.each(b.columns,function(a,b){f[b.id]=b.converter.from(e.eq(a).text())}),c.call(b,f)}),o.call(this,this.rows.length),F.call(this)}}function o(a){this.total=a,this.totalPages=-1===this.rowCount?1:Math.ceil(this.total/this.rowCount)}function p(){var b=this.options.templates,c=this.element.parent().hasClass(this.options.css.responsiveTable)?this.element.parent():this.element;this.element.addClass(this.options.css.table),0===this.element.children("tbody").length&&this.element.append(b.body),1&this.options.navigation&&(this.header=a(b.header.resolve(e.call(this,{id:this.element._bgId()+"-header"}))),c.before(this.header)),2&this.options.navigation&&(this.footer=a(b.footer.resolve(e.call(this,{id:this.element._bgId()+"-footer"}))),c.after(this.footer))}function q(){if(0!==this.options.navigation){var b=this.options.css,c=g(b.actions),f=d.call(this,c);if(f.length>0){var h=this,i=this.options.templates,j=a(i.actions.resolve(e.call(this)));if(this.options.ajax){var k=i.icon.resolve(e.call(this,{iconCss:b.iconRefresh})),l=a(i.actionButton.resolve(e.call(this,{content:k,text:this.options.labels.refresh}))).on("click"+G,function(a){a.stopPropagation(),h.current=1,m.call(h)});j.append(l)}w.call(this,j),r.call(this,j),D.call(this,f,j)}}}function r(b){if(this.options.columnSelection&&this.columns.length>1){var c=this,d=this.options.css,f=this.options.templates,h=f.icon.resolve(e.call(this,{iconCss:d.iconColumns})),i=a(f.actionDropDown.resolve(e.call(this,{content:h}))),j=g(d.dropDownItem),l=g(d.dropDownItemCheckbox),n=g(d.dropDownMenuItems);a.each(this.columns,function(b,h){var o=a(f.actionDropDownCheckboxItem.resolve(e.call(c,{name:h.id,label:h.text,checked:h.visible}))).on("click"+G,j,function(b){b.stopPropagation();var d=a(this),e=d.find(l);if(!e.prop("disabled")){h.visible=e.prop("checked");var f=c.columns.where(k).length>1;d.parents(n).find(j+":has("+l+":checked)")._bgEnableAria(f).find(l)._bgEnableField(f),c.element.find("tbody").empty(),B.call(c),m.call(c)}});i.find(g(d.dropDownMenuItems)).append(o)}),b.append(i)}}function s(){if(0!==this.options.navigation){var b=g(this.options.css.infos),c=d.call(this,b);if(c.length>0){var f=this.current*this.rowCount,h=a(this.options.templates.infos.resolve(e.call(this,{end:0===this.total||-1===f||f>this.total?this.total:f,start:0===this.total?0:f-this.rowCount+1,total:this.total})));D.call(this,c,h)}}}function t(){var a=this.element.children("tbody").first(),b=this.options.templates,c=this.columns.where(k).length;this.selection&&(c+=1),a.html(b.noResults.resolve(e.call(this,{columns:c})))}function u(){if(0!==this.options.navigation){var b=g(this.options.css.pagination),c=d.call(this,b)._bgShowAria(-1!==this.rowCount);if(-1!==this.rowCount&&c.length>0){var f=this.options.templates,h=this.current,i=this.totalPages,j=a(f.pagination.resolve(e.call(this))),k=i-h,l=-1*(this.options.padding-h),m=k>=this.options.padding?Math.max(l,1):Math.max(l-this.options.padding+k,1),n=2*this.options.padding+1,o=i>=n?n:i;v.call(this,j,"first","«","first")._bgEnableAria(h>1),v.call(this,j,"prev","<","prev")._bgEnableAria(h>1);for(var p=0;o>p;p++){var q=p+m;v.call(this,j,q,q,"page-"+q)._bgEnableAria()._bgSelectAria(q===h)}0===o&&v.call(this,j,1,1,"page-1")._bgEnableAria(!1)._bgSelectAria(),v.call(this,j,"next",">","next")._bgEnableAria(i>h),v.call(this,j,"last","»","last")._bgEnableAria(i>h),D.call(this,c,j)}}}function v(b,c,d,f){var h=this,i=this.options.templates,j=this.options.css,k=e.call(this,{css:f,text:d,uri:"#"+c}),l=a(i.paginationItem.resolve(k)).on("click"+G,g(j.paginationButton),function(b){b.stopPropagation();var c=a(this),d=c.parent();if(!d.hasClass("active")&&!d.hasClass("disabled")){var e={first:1,prev:h.current-1,next:h.current+1,last:h.totalPages},f=c.attr("href").substr(1);h.current=e[f]||+f,m.call(h)}c.trigger("blur")});return b.append(l),l}function w(b){function c(a){return-1===a?d.options.labels.all:a}var d=this,f=this.options.rowCount;if(a.isArray(f)){var h=this.options.css,i=this.options.templates,j=a(i.actionDropDown.resolve(e.call(this,{content:c(this.rowCount)}))),k=g(h.dropDownMenu),l=g(h.dropDownMenuText),n=g(h.dropDownMenuItems),o=g(h.dropDownItemButton);a.each(f,function(b,f){var g=a(i.actionDropDownItem.resolve(e.call(d,{text:c(f),uri:"#"+f})))._bgSelectAria(f===d.rowCount).on("click"+G,o,function(b){b.preventDefault();var e=a(this),f=+e.attr("href").substr(1);f!==d.rowCount&&(d.current=1,d.rowCount=f,e.parents(n).children().each(function(){var b=a(this),c=+b.find(o).attr("href").substr(1);b._bgSelectAria(c===f)}),e.parents(k).find(l).text(c(f)),m.call(d))});j.find(n).append(g)}),b.append(j)}}function x(b){if(b.length>0){var c=this,d=this.options.css,f=this.options.templates,h=this.element.children("tbody").first(),i=!0,j="";a.each(b,function(b,g){var h="",k=' data-row-id="'+(null==c.identifier?b:g[c.identifier])+'"',l="";if(c.selection){var m=-1!==a.inArray(g[c.identifier],c.selectedRows),n=f.select.resolve(e.call(c,{type:"checkbox",value:g[c.identifier],checked:m}));h+=f.cell.resolve(e.call(c,{content:n,css:d.selectCell})),i=i&&m,m&&(l+=d.selected,k+=' aria-selected="true"')}var o=null!=g.status&&c.options.statusMapping[g.status];o&&(l+=o),a.each(c.columns,function(b,i){if(i.visible){var j=a.isFunction(i.formatter)?i.formatter.call(c,i,g):i.converter.to(g[i.id]),k=i.cssClass.length>0?" "+i.cssClass:"";h+=f.cell.resolve(e.call(c,{content:null==j||""===j?" ":j,css:("right"===i.align?d.right:"center"===i.align?d.center:d.left)+k,style:null==i.width?"":"width:"+i.width+";"}))}}),l.length>0&&(k+=' class="'+l+'"'),j+=f.row.resolve(e.call(c,{attr:k,cells:h}))}),c.element.find("thead "+g(c.options.css.selectBox)).prop("checked",i),h.html(j),y.call(this,h)}else t.call(this)}function y(b){var c=this,d=g(this.options.css.selectBox);this.selection&&b.off("click"+G,d).on("click"+G,d,function(b){b.stopPropagation();var d=a(this),e=c.converter.from(d.val());d.prop("checked")?c.select([e]):c.deselect([e])}),b.off("click"+G,"> tr").on("click"+G,"> tr",function(b){b.stopPropagation();var d=a(this),e=null==c.identifier?d.data("row-id"):c.converter.from(d.data("row-id")+""),f=null==c.identifier?c.currentRows[e]:c.currentRows.first(function(a){return a[c.identifier]===e});c.selection&&c.options.rowSelect&&(d.hasClass(c.options.css.selected)?c.deselect([e]):c.select([e])),c.element.trigger("click"+G,[c.columns,f])})}function z(){if(0!==this.options.navigation){var c=this.options.css,f=g(c.search),h=d.call(this,f);if(h.length>0){var i=this,j=this.options.templates,k=null,l="",m=g(c.searchField),n=a(j.search.resolve(e.call(this))),o=n.is(m)?n:n.find(m);o.on("keyup"+G,function(c){c.stopPropagation();var d=a(this).val();(l!==d||13===c.which&&""!==d)&&(l=d,(13===c.which||0===d.length||d.length>=i.options.searchSettings.characters)&&(b.clearTimeout(k),k=b.setTimeout(function(){A.call(i,d)},i.options.searchSettings.delay)))}),D.call(this,h,n)}}}function A(a){this.searchPhrase!==a&&(this.current=1,this.searchPhrase=a,m.call(this))}function B(){var b=this,c=this.element.find("thead > tr"),d=this.options.css,f=this.options.templates,h="",i=this.options.sorting;if(this.selection){var j=this.options.multiSelect?f.select.resolve(e.call(b,{type:"checkbox",value:"all"})):"";h+=f.rawHeaderCell.resolve(e.call(b,{content:j,css:d.selectCell}))}if(a.each(this.columns,function(a,c){if(c.visible){var g=b.sortDictionary[c.id],j=i&&g&&"asc"===g?d.iconUp:i&&g&&"desc"===g?d.iconDown:"",k=f.icon.resolve(e.call(b,{iconCss:j})),l=c.headerAlign,m=c.headerCssClass.length>0?" "+c.headerCssClass:"";h+=f.headerCell.resolve(e.call(b,{column:c,icon:k,sortable:i&&c.sortable&&d.sortable||"",css:("right"===l?d.right:"center"===l?d.center:d.left)+m,style:null==c.width?"":"width:"+c.width+";"}))}}),c.html(h),i){var k=g(d.sortable);c.off("click"+G,k).on("click"+G,k,function(c){c.preventDefault(),C.call(b,a(this)),F.call(b),m.call(b)})}if(this.selection&&this.options.multiSelect){var l=g(d.selectBox);c.off("click"+G,l).on("click"+G,l,function(c){c.stopPropagation(),a(this).prop("checked")?b.select():b.deselect()})}}function C(a){var b=this.options.css,c=g(b.icon),d=a.data("column-id")||a.parents("th").first().data("column-id"),e=this.sortDictionary[d],f=a.find(c);if(this.options.multiSort||(a.parents("tr").first().find(c).removeClass(b.iconDown+" "+b.iconUp),this.sortDictionary={}),e&&"asc"===e)this.sortDictionary[d]="desc",f.removeClass(b.iconUp).addClass(b.iconDown);else if(e&&"desc"===e)if(this.options.multiSort){var h={};for(var i in this.sortDictionary)i!==d&&(h[i]=this.sortDictionary[i]);this.sortDictionary=h,f.removeClass(b.iconDown)}else this.sortDictionary[d]="asc",f.removeClass(b.iconDown).addClass(b.iconUp);else this.sortDictionary[d]="asc",f.addClass(b.iconUp)}function D(b,c){b.each(function(b,d){a(d).before(c.clone(!0)).remove()})}function E(){var a=this;b.setTimeout(function(){if("true"===a.element._bgAria("busy")){var b=a.options.templates,c=a.element.children("thead").first(),d=a.element.children("tbody").first(),f=d.find("tr > td").first(),g=a.element.height()-c.height()-(f.height()+20),h=a.columns.where(k).length;a.selection&&(h+=1),d.html(b.loading.resolve(e.call(a,{columns:h}))),-1!==a.rowCount&&g>0&&d.find("tr > td").css("padding","20px 0 "+g+"px")}},250)}function F(){function a(c,d,e){function f(a){return"asc"===h.order?a:-1*a}e=e||0;var g=e+1,h=b[e];return c[h.id]>d[h.id]?f(1):c[h.id]g?a(c,d,g):0}var b=[];if(!this.options.ajax){for(var c in this.sortDictionary)(this.options.multiSort||0===b.length)&&b.push({id:c,order:this.sortDictionary[c]});b.length>0&&this.rows.sort(a)}}var G=".rs.jquery.bootgrid",H=function(b,c){this.element=a(b),this.origin=this.element.clone(),this.options=a.extend(!0,{},H.defaults,this.element.data(),c);var d=this.options.rowCount=this.element.data().rowCount||c.rowCount||this.options.rowCount;this.columns=[],this.current=1,this.currentRows=[],this.identifier=null,this.selection=!1,this.converter=null,this.rowCount=a.isArray(d)?d[0]:d,this.rows=[],this.searchPhrase="",this.selectedRows=[],this.sortDictionary={},this.total=0,this.totalPages=0,this.cachedParams={lbl:this.options.labels,css:this.options.css,ctx:{}},this.header=null,this.footer=null,this.xqr=null};if(H.defaults={navigation:3,padding:2,columnSelection:!0,rowCount:[10,25,50,-1],selection:!1,multiSelect:!1,rowSelect:!1,keepSelection:!1,highlightRows:!1,sorting:!0,multiSort:!1,searchSettings:{delay:250,characters:1},ajax:!1,ajaxSettings:{method:"POST"},post:{},url:"",caseSensitive:!0,requestHandler:function(a){return a},responseHandler:function(a){return a},converters:{numeric:{from:function(a){return+a},to:function(a){return a+""}},string:{from:function(a){return a},to:function(a){return a}}},css:{actions:"actions btn-group",center:"text-center",columnHeaderAnchor:"column-header-anchor",columnHeaderText:"text",dropDownItem:"dropdown-item",dropDownItemButton:"dropdown-item-button",dropDownItemCheckbox:"dropdown-item-checkbox",dropDownMenu:"dropdown btn-group",dropDownMenuItems:"dropdown-menu pull-right",dropDownMenuText:"dropdown-text",footer:"bootgrid-footer container-fluid",header:"bootgrid-header container-fluid",icon:"icon glyphicon",iconColumns:"glyphicon-th-list",iconDown:"glyphicon-chevron-down",iconRefresh:"glyphicon-refresh",iconSearch:"glyphicon-search",iconUp:"glyphicon-chevron-up",infos:"infos",left:"text-left",pagination:"pagination",paginationButton:"button",responsiveTable:"table-responsive",right:"text-right",search:"search form-group",searchField:"search-field form-control",selectBox:"select-box",selectCell:"select-cell",selected:"active",sortable:"sortable",table:"bootgrid-table table"},formatters:{},labels:{all:"All",infos:"Showing {{ctx.start}} to {{ctx.end}} of {{ctx.total}} entries",loading:"Loading...",noResults:"No results found!",refresh:"Refresh",search:"Search"},statusMapping:{0:"success",1:"info",2:"warning",3:"danger"},templates:{actionButton:'',actionDropDown:'

',actionDropDownItem:'
  • {{ctx.text}}
  • ',actionDropDownCheckboxItem:'
  • ',actions:'
    ',body:"",cell:'{{ctx.content}}',footer:'

    ',header:'

    ',headerCell:'{{ctx.column.text}}{{ctx.icon}}',icon:'',infos:'
    {{lbl.infos}}
    ',loading:'{{lbl.loading}}',noResults:'{{lbl.noResults}}',pagination:'
      ',paginationItem:'
    • {{ctx.text}}
    • ',rawHeaderCell:'{{ctx.content}}',row:"{{ctx.cells}}",search:'
      ',select:''}},H.prototype.append=function(a){if(this.options.ajax);else{for(var b=[],d=0;d0&&(this.options.multiSelect||1!==e.length);)if(c=b.pop(),-1===a.inArray(c,this.selectedRows))for(d=0;d0){var f=g(this.options.css.selectBox),h=this.selectedRows.length>=this.currentRows.length;for(d=0;!this.options.keepSelection&&h&&d tr "+f+":checked").trigger("click"+G),d=0;d tr[data-row-id="'+this.selectedRows[d]+'"]').addClass(this.options.css.selected)._bgAria("selected","true").find(f).prop("checked",!0);this.element.trigger("selected"+G,[e])}}return this},H.prototype.deselect=function(b){if(this.selection){b=b||this.currentRows.propValues(this.identifier);for(var c,d,e,f=[];b.length>0;)if(c=b.pop(),e=a.inArray(c,this.selectedRows),-1!==e)for(d=0;d0){var h=g(this.options.css.selectBox);for(this.element.find("thead "+h).prop("checked",!1),d=0;d tr[data-row-id="'+f[d][this.identifier]+'"]').removeClass(this.options.css.selected)._bgAria("selected","false").find(h).prop("checked",!1);this.element.trigger("deselected"+G,[f])}}return this},H.prototype.sort=function(b){var c=b?a.extend({},b):{};return c===this.sortDictionary?this:(this.sortDictionary=c,B.call(this),F.call(this),m.call(this),this)},H.prototype.getColumnSettings=function(){return a.merge([],this.columns)},H.prototype.getCurrentPage=function(){return this.current},H.prototype.getCurrentRows=function(){return a.merge([],this.currentRows)},H.prototype.getRowCount=function(){return this.rowCount},H.prototype.getSearchPhrase=function(){return this.searchPhrase},H.prototype.getSelectedRows=function(){return a.merge([],this.selectedRows)},H.prototype.getSortDictionary=function(){return a.extend({},this.sortDictionary)},H.prototype.getTotalPageCount=function(){return this.totalPages},H.prototype.getTotalRowCount=function(){return this.total},a.fn.extend({_bgAria:function(a,b){return b?this.attr("aria-"+a,b):this.attr("aria-"+a)},_bgBusyAria:function(a){return null==a||a?this._bgAria("busy","true"):this._bgAria("busy","false")},_bgRemoveAria:function(a){return this.removeAttr("aria-"+a)},_bgEnableAria:function(a){return null==a||a?this.removeClass("disabled")._bgAria("disabled","false"):this.addClass("disabled")._bgAria("disabled","true")},_bgEnableField:function(a){return null==a||a?this.removeAttr("disabled"):this.attr("disabled","disable")},_bgShowAria:function(a){return null==a||a?this.show()._bgAria("hidden","false"):this.hide()._bgAria("hidden","true")},_bgSelectAria:function(a){return null==a||a?this.addClass("active")._bgAria("selected","true"):this.removeClass("active")._bgAria("selected","false")},_bgId:function(a){return a?this.attr("id",a):this.attr("id")}}),!String.prototype.resolve){var I={checked:function(a){return"boolean"==typeof a?a?'checked="checked"':"":a}};String.prototype.resolve=function(b,c){var d=this;return a.each(b,function(b,e){if(null!=e&&"function"!=typeof e)if("object"==typeof e){var f=c?a.extend([],c):[];f.push(b),d=d.resolve(e,f)+""}else{I&&I[b]&&"function"==typeof I[b]&&(e=I[b](e)),b=c?c.join(".")+"."+b:b;var g=new RegExp("\\{\\{"+b+"\\}\\}","gm");d=d.replace(g,e.replace?e.replace(/\$/gi,"$"):e)}}),d}}Array.prototype.first||(Array.prototype.first=function(a){for(var b=0;bc?this.length>d?this.slice(c,d):this.slice(c):[]}),Array.prototype.where||(Array.prototype.where=function(a){for(var b=[],c=0;c tr").first(),d=!1;c.children().each(function(){var c=a(this),e=c.data(),f={id:e.columnId,identifier:null==b.identifier&&e.identifier||!1,converter:b.options.converters[e.converter||e.type]||b.options.converters.string,text:c.text(),align:e.align||"left",headerAlign:e.headerAlign||"left",cssClass:e.cssClass||"",headerCssClass:e.headerCssClass||"",formatter:b.options.formatters[e.formatter]||null,order:d||"asc"!==e.order&&"desc"!==e.order?null:e.order,searchable:!(e.searchable===!1),sortable:!(e.sortable===!1),visible:!(e.visible===!1),visibleInSelection:!(e.visibleInSelection===!1),width:a.isNumeric(e.width)?e.width+"px":"string"==typeof e.width?e.width:null};b.columns.push(f),null!=f.order&&(b.sortDictionary[f.id]=f.order),f.identifier&&(b.identifier=f.id,b.converter=f.converter),b.options.multiSort||null===f.order||(d=!0)})}function n(){function c(a){for(var b,c=new RegExp(e.searchPhrase,e.options.caseSensitive?"g":"gi"),d=0;d-1)return!0;return!1}function d(a,b){e.currentRows=a,p.call(e,b),e.options.keepSelection||(e.selectedRows=[]),y.call(e,a),t.call(e),v.call(e),e.element._bgBusyAria(!1).trigger("loaded"+H)}var e=this;if(this.element._bgBusyAria(!0).trigger("load"+H),F.call(this),this.options.ajax){var f=g.call(this),h=i.call(this);if(null==h||"string"!=typeof h||0===h.length)throw new Error("Url setting must be a none empty string or a function that returns one.");this.xqr&&this.xqr.abort();var j={url:h,data:f,success:function(b){e.xqr=null,"string"==typeof b&&(b=a.parseJSON(b)),b=e.options.responseHandler(b),e.current=b.current,d(b.rows,b.total)},error:function(a,b,c){e.xqr=null,"abort"!==b&&(u.call(e),e.element._bgBusyAria(!1).trigger("loaded"+H))}};j=a.extend(this.options.ajaxSettings,j),this.xqr=a.ajax(j)}else{var k=this.searchPhrase.length>0?this.rows.where(c):this.rows,l=k.length;-1!==this.rowCount&&(k=k.page(this.current,this.rowCount)),b.setTimeout(function(){d(k,l)},10)}}function o(){if(!this.options.ajax){var b=this,c=this.element.find("tbody > tr");c.each(function(){var c=a(this),e=c.children("td"),f={};a.each(b.columns,function(a,b){f[b.id]=b.converter.from(e.eq(a).text())}),d.call(b,f)}),p.call(this,this.rows.length),G.call(this)}}function p(a){this.total=a,this.totalPages=-1===this.rowCount?1:Math.ceil(this.total/this.rowCount)}function q(){var b=this.options.templates,c=this.element.parent().hasClass(this.options.css.responsiveTable)?this.element.parent():this.element;this.element.addClass(this.options.css.table),0===this.element.children("tbody").length&&this.element.append(b.body),1&this.options.navigation&&(this.header=a(b.header.resolve(f.call(this,{id:this.element._bgId()+"-header"}))),c.before(this.header)),2&this.options.navigation&&(this.footer=a(b.footer.resolve(f.call(this,{id:this.element._bgId()+"-footer"}))),c.after(this.footer))}function r(){if(0!==this.options.navigation){var b=this.options.css,c=h(b.actions),d=e.call(this,c);if(d.length>0){var g=this,i=this.options.templates,j=a(i.actions.resolve(f.call(this)));if(this.options.ajax){var k=i.icon.resolve(f.call(this,{iconCss:b.iconRefresh})),l=a(i.actionButton.resolve(f.call(this,{content:k,text:this.options.labels.refresh}))).on("click"+H,function(a){a.stopPropagation(),g.current=1,n.call(g)});j.append(l)}x.call(this,j),s.call(this,j),E.call(this,d,j)}}}function s(b){if(this.options.columnSelection&&this.columns.length>1){var c=this,d=this.options.css,e=this.options.templates,g=e.icon.resolve(f.call(this,{iconCss:d.iconColumns})),i=a(e.actionDropDown.resolve(f.call(this,{content:g}))),j=h(d.dropDownItem),k=h(d.dropDownItemCheckbox),m=h(d.dropDownMenuItems);a.each(this.columns,function(b,g){if(g.visibleInSelection){var o=a(e.actionDropDownCheckboxItem.resolve(f.call(c,{name:g.id,label:g.text,checked:g.visible}))).on("click"+H,j,function(b){b.stopPropagation();var d=a(this),e=d.find(k);if(!e.prop("disabled")){g.visible=e.prop("checked");var f=c.columns.where(l).length>1;d.parents(m).find(j+":has("+k+":checked)")._bgEnableAria(f).find(k)._bgEnableField(f),c.element.find("tbody").empty(),C.call(c),n.call(c)}});i.find(h(d.dropDownMenuItems)).append(o)}}),b.append(i)}}function t(){if(0!==this.options.navigation){var b=h(this.options.css.infos),c=e.call(this,b);if(c.length>0){var d=this.current*this.rowCount,g=a(this.options.templates.infos.resolve(f.call(this,{end:0===this.total||-1===d||d>this.total?this.total:d,start:0===this.total?0:d-this.rowCount+1,total:this.total})));E.call(this,c,g)}}}function u(){var a=this.element.children("tbody").first(),b=this.options.templates,c=this.columns.where(l).length;this.selection&&(c+=1),a.html(b.noResults.resolve(f.call(this,{columns:c})))}function v(){if(0!==this.options.navigation){var b=h(this.options.css.pagination),c=e.call(this,b)._bgShowAria(-1!==this.rowCount);if(-1!==this.rowCount&&c.length>0){var d=this.options.templates,g=this.current,i=this.totalPages,j=a(d.pagination.resolve(f.call(this))),k=i-g,l=-1*(this.options.padding-g),m=k>=this.options.padding?Math.max(l,1):Math.max(l-this.options.padding+k,1),n=2*this.options.padding+1,o=i>=n?n:i;w.call(this,j,"first","«","first")._bgEnableAria(g>1),w.call(this,j,"prev","<","prev")._bgEnableAria(g>1);for(var p=0;o>p;p++){var q=p+m;w.call(this,j,q,q,"page-"+q)._bgEnableAria()._bgSelectAria(q===g)}0===o&&w.call(this,j,1,1,"page-1")._bgEnableAria(!1)._bgSelectAria(),w.call(this,j,"next",">","next")._bgEnableAria(i>g),w.call(this,j,"last","»","last")._bgEnableAria(i>g),E.call(this,c,j)}}}function w(b,c,d,e){var g=this,i=this.options.templates,j=this.options.css,k=f.call(this,{css:e,text:d,uri:"#"+c}),l=a(i.paginationItem.resolve(k)).on("click"+H,h(j.paginationButton),function(b){b.stopPropagation();var c=a(this),d=c.parent();if(!d.hasClass("active")&&!d.hasClass("disabled")){var e={first:1,prev:g.current-1,next:g.current+1,last:g.totalPages},f=c.attr("href").substr(1);g.current=e[f]||+f,n.call(g)}c.trigger("blur")});return b.append(l),l}function x(b){function c(a){return-1===a?d.options.labels.all:a}var d=this,e=this.options.rowCount;if(a.isArray(e)){var g=this.options.css,i=this.options.templates,j=a(i.actionDropDown.resolve(f.call(this,{content:c(this.rowCount)}))),k=h(g.dropDownMenu),l=h(g.dropDownMenuText),m=h(g.dropDownMenuItems),o=h(g.dropDownItemButton);a.each(e,function(b,e){var g=a(i.actionDropDownItem.resolve(f.call(d,{text:c(e),uri:"#"+e})))._bgSelectAria(e===d.rowCount).on("click"+H,o,function(b){b.preventDefault();var e=a(this),f=+e.attr("href").substr(1);f!==d.rowCount&&(d.current=1,d.rowCount=f,e.parents(m).children().each(function(){var b=a(this),c=+b.find(o).attr("href").substr(1);b._bgSelectAria(c===f)}),e.parents(k).find(l).text(c(f)),n.call(d))});j.find(m).append(g)}),b.append(j)}}function y(b){if(b.length>0){var c=this,d=this.options.css,e=this.options.templates,g=this.element.children("tbody").first(),i=!0,j="";a.each(b,function(b,g){var h="",k=' data-row-id="'+(null==c.identifier?b:g[c.identifier])+'"',l="";if(c.selection){var m=-1!==a.inArray(g[c.identifier],c.selectedRows),n=e.select.resolve(f.call(c,{type:"checkbox",value:g[c.identifier],checked:m}));h+=e.cell.resolve(f.call(c,{content:n,css:d.selectCell})),i=i&&m,m&&(l+=d.selected,k+=' aria-selected="true"')}var o=null!=g.status&&c.options.statusMapping[g.status];o&&(l+=o),a.each(c.columns,function(b,i){if(i.visible){var j=a.isFunction(i.formatter)?i.formatter.call(c,i,g):i.converter.to(g[i.id]),k=i.cssClass.length>0?" "+i.cssClass:"";h+=e.cell.resolve(f.call(c,{content:null==j||""===j?" ":j,css:("right"===i.align?d.right:"center"===i.align?d.center:d.left)+k,style:null==i.width?"":"width:"+i.width+";"}))}}),l.length>0&&(k+=' class="'+l+'"'),j+=e.row.resolve(f.call(c,{attr:k,cells:h}))}),c.element.find("thead "+h(c.options.css.selectBox)).prop("checked",i),g.html(j),z.call(this,g)}else u.call(this)}function z(b){var c=this,d=h(this.options.css.selectBox);this.selection&&b.off("click"+H,d).on("click"+H,d,function(b){b.stopPropagation();var d=a(this),e=c.converter.from(d.val());d.prop("checked")?c.select([e]):c.deselect([e])}),b.off("click"+H,"> tr").on("click"+H,"> tr",function(b){b.stopPropagation();var d=a(this),e=null==c.identifier?d.data("row-id"):c.converter.from(d.data("row-id")+""),f=null==c.identifier?c.currentRows[e]:c.currentRows.first(function(a){return a[c.identifier]===e});c.selection&&c.options.rowSelect&&(d.hasClass(c.options.css.selected)?c.deselect([e]):c.select([e])),c.element.trigger("click"+H,[c.columns,f])})}function A(){if(0!==this.options.navigation){var c=this.options.css,d=h(c.search),g=e.call(this,d);if(g.length>0){var i=this,j=this.options.templates,k=null,l="",m=h(c.searchField),n=a(j.search.resolve(f.call(this))),o=n.is(m)?n:n.find(m);o.on("keyup"+H,function(c){c.stopPropagation();var d=a(this).val();(l!==d||13===c.which&&""!==d)&&(l=d,(13===c.which||0===d.length||d.length>=i.options.searchSettings.characters)&&(b.clearTimeout(k),k=b.setTimeout(function(){B.call(i,d)},i.options.searchSettings.delay)))}),E.call(this,g,n)}}}function B(a){this.searchPhrase!==a&&(this.current=1,this.searchPhrase=a,n.call(this))}function C(){var b=this,c=this.element.find("thead > tr"),d=this.options.css,e=this.options.templates,g="",i=this.options.sorting;if(this.selection){var j=this.options.multiSelect?e.select.resolve(f.call(b,{type:"checkbox",value:"all"})):"";g+=e.rawHeaderCell.resolve(f.call(b,{content:j,css:d.selectCell}))}if(a.each(this.columns,function(a,c){if(c.visible){var h=b.sortDictionary[c.id],j=i&&h&&"asc"===h?d.iconUp:i&&h&&"desc"===h?d.iconDown:"",k=e.icon.resolve(f.call(b,{iconCss:j})),l=c.headerAlign,m=c.headerCssClass.length>0?" "+c.headerCssClass:"";g+=e.headerCell.resolve(f.call(b,{column:c,icon:k,sortable:i&&c.sortable&&d.sortable||"",css:("right"===l?d.right:"center"===l?d.center:d.left)+m,style:null==c.width?"":"width:"+c.width+";"}))}}),c.html(g),i){var k=h(d.sortable);c.off("click"+H,k).on("click"+H,k,function(c){c.preventDefault(),D.call(b,a(this)),G.call(b),n.call(b)})}if(this.selection&&this.options.multiSelect){var l=h(d.selectBox);c.off("click"+H,l).on("click"+H,l,function(c){c.stopPropagation(),a(this).prop("checked")?b.select():b.deselect()})}}function D(a){var b=this.options.css,c=h(b.icon),d=a.data("column-id")||a.parents("th").first().data("column-id"),e=this.sortDictionary[d],f=a.find(c);if(this.options.multiSort||(a.parents("tr").first().find(c).removeClass(b.iconDown+" "+b.iconUp),this.sortDictionary={}),e&&"asc"===e)this.sortDictionary[d]="desc",f.removeClass(b.iconUp).addClass(b.iconDown);else if(e&&"desc"===e)if(this.options.multiSort){var g={};for(var i in this.sortDictionary)i!==d&&(g[i]=this.sortDictionary[i]);this.sortDictionary=g,f.removeClass(b.iconDown)}else this.sortDictionary[d]="asc",f.removeClass(b.iconDown).addClass(b.iconUp);else this.sortDictionary[d]="asc",f.addClass(b.iconUp)}function E(b,c){b.each(function(b,d){a(d).before(c.clone(!0)).remove()})}function F(){var a=this;b.setTimeout(function(){if("true"===a.element._bgAria("busy")){var b=a.options.templates,c=a.element.children("thead").first(),d=a.element.children("tbody").first(),e=d.find("tr > td").first(),g=a.element.height()-c.height()-(e.height()+20),h=a.columns.where(l).length;a.selection&&(h+=1),d.html(b.loading.resolve(f.call(a,{columns:h}))),-1!==a.rowCount&&g>0&&d.find("tr > td").css("padding","20px 0 "+g+"px")}},250)}function G(){function a(c,d,e){function f(a){return"asc"===h.order?a:-1*a}e=e||0;var g=e+1,h=b[e];return c[h.id]>d[h.id]?f(1):c[h.id]g?a(c,d,g):0}var b=[];if(!this.options.ajax){for(var c in this.sortDictionary)(this.options.multiSort||0===b.length)&&b.push({id:c,order:this.sortDictionary[c]});b.length>0&&this.rows.sort(a)}}var H=".rs.jquery.bootgrid",I=function(b,c){this.element=a(b),this.origin=this.element.clone(),this.options=a.extend(!0,{},I.defaults,this.element.data(),c);var d=this.options.rowCount=this.element.data().rowCount||c.rowCount||this.options.rowCount;this.columns=[],this.current=1,this.currentRows=[],this.identifier=null,this.selection=!1,this.converter=null,this.rowCount=a.isArray(d)?d[0]:d,this.rows=[],this.searchPhrase="",this.selectedRows=[],this.sortDictionary={},this.total=0,this.totalPages=0,this.cachedParams={lbl:this.options.labels,css:this.options.css,ctx:{}},this.header=null,this.footer=null,this.xqr=null};if(I.defaults={navigation:3,padding:2,columnSelection:!0,rowCount:[10,25,50,-1],selection:!1,multiSelect:!1,rowSelect:!1,keepSelection:!1,highlightRows:!1,sorting:!0,multiSort:!1,searchSettings:{delay:250,characters:1},ajax:!1,ajaxSettings:{method:"POST"},post:{},url:"",caseSensitive:!0,requestHandler:function(a){return a},responseHandler:function(a){return a},converters:{numeric:{from:function(a){return+a},to:function(a){return a+""}},string:{from:function(a){return a},to:function(a){return a}}},css:{actions:"actions btn-group",center:"text-center",columnHeaderAnchor:"column-header-anchor",columnHeaderText:"text",dropDownItem:"dropdown-item",dropDownItemButton:"dropdown-item-button",dropDownItemCheckbox:"dropdown-item-checkbox",dropDownMenu:"dropdown btn-group",dropDownMenuItems:"dropdown-menu pull-right",dropDownMenuText:"dropdown-text",footer:"bootgrid-footer container-fluid",header:"bootgrid-header container-fluid",icon:"icon glyphicon",iconColumns:"glyphicon-th-list",iconDown:"glyphicon-chevron-down",iconRefresh:"glyphicon-refresh",iconSearch:"glyphicon-search",iconUp:"glyphicon-chevron-up",infos:"infos",left:"text-left",pagination:"pagination",paginationButton:"button",responsiveTable:"table-responsive",right:"text-right",search:"search form-group",searchField:"search-field form-control",selectBox:"select-box",selectCell:"select-cell",selected:"active",sortable:"sortable",table:"bootgrid-table table"},formatters:{},labels:{all:"All",infos:"Showing {{ctx.start}} to {{ctx.end}} of {{ctx.total}} entries",loading:"Loading...",noResults:"No results found!",refresh:"Refresh",search:"Search"},statusMapping:{0:"success",1:"info",2:"warning",3:"danger"},templates:{actionButton:'',actionDropDown:'
      ',actionDropDownItem:'
    • {{ctx.text}}
    • ',actionDropDownCheckboxItem:'
    • ',actions:'
      ',body:"",cell:'{{ctx.content}}',footer:'

      ',header:'

      ',headerCell:'{{ctx.column.text}}{{ctx.icon}}',icon:'',infos:'
      {{lbl.infos}}
      ',loading:'{{lbl.loading}}',noResults:'{{lbl.noResults}}',pagination:'
        ',paginationItem:'
      • {{ctx.text}}
      • ',rawHeaderCell:'{{ctx.content}}',row:"{{ctx.cells}}",search:'
        ',select:''}},I.prototype.append=function(a){if(this.options.ajax);else{for(var b=[],c=0;c0&&(this.options.multiSelect||1!==e.length);)if(c=b.pop(),-1===a.inArray(c,this.selectedRows))for(d=0;d0){var f=h(this.options.css.selectBox),g=this.selectedRows.length>=this.currentRows.length;for(d=0;!this.options.keepSelection&&g&&d tr "+f+":checked").trigger("click"+H),d=0;d tr[data-row-id="'+this.selectedRows[d]+'"]').addClass(this.options.css.selected)._bgAria("selected","true").find(f).prop("checked",!0);this.element.trigger("selected"+H,[e])}}return this},I.prototype.deselect=function(b){if(this.selection){b=b||this.currentRows.propValues(this.identifier);for(var c,d,e,f=[];b.length>0;)if(c=b.pop(),e=a.inArray(c,this.selectedRows),-1!==e)for(d=0;d0){var g=h(this.options.css.selectBox);for(this.element.find("thead "+g).prop("checked",!1),d=0;d tr[data-row-id="'+f[d][this.identifier]+'"]').removeClass(this.options.css.selected)._bgAria("selected","false").find(g).prop("checked",!1);this.element.trigger("deselected"+H,[f])}}return this},I.prototype.sort=function(b){var c=b?a.extend({},b):{};return c===this.sortDictionary?this:(this.sortDictionary=c,C.call(this),G.call(this),n.call(this),this)},I.prototype.getColumnSettings=function(){return a.merge([],this.columns)},I.prototype.getCurrentPage=function(){return this.current},I.prototype.getCurrentRows=function(){return a.merge([],this.currentRows)},I.prototype.getRowCount=function(){return this.rowCount},I.prototype.getSearchPhrase=function(){return this.searchPhrase},I.prototype.getSelectedRows=function(){return a.merge([],this.selectedRows)},I.prototype.getSortDictionary=function(){return a.extend({},this.sortDictionary)},I.prototype.getTotalPageCount=function(){return this.totalPages},I.prototype.getTotalRowCount=function(){return this.total},a.fn.extend({_bgAria:function(a,b){return b?this.attr("aria-"+a,b):this.attr("aria-"+a)},_bgBusyAria:function(a){return null==a||a?this._bgAria("busy","true"):this._bgAria("busy","false")},_bgRemoveAria:function(a){return this.removeAttr("aria-"+a)},_bgEnableAria:function(a){return null==a||a?this.removeClass("disabled")._bgAria("disabled","false"):this.addClass("disabled")._bgAria("disabled","true")},_bgEnableField:function(a){return null==a||a?this.removeAttr("disabled"):this.attr("disabled","disable")},_bgShowAria:function(a){return null==a||a?this.show()._bgAria("hidden","false"):this.hide()._bgAria("hidden","true")},_bgSelectAria:function(a){return null==a||a?this.addClass("active")._bgAria("selected","true"):this.removeClass("active")._bgAria("selected","false")},_bgId:function(a){return a?this.attr("id",a):this.attr("id")}}),!String.prototype.resolve){var J={checked:function(a){return"boolean"==typeof a?a?'checked="checked"':"":a}};String.prototype.resolve=function(b,c){var d=this;return a.each(b,function(b,e){if(null!=e&&"function"!=typeof e)if("object"==typeof e){var f=c?a.extend([],c):[];f.push(b),d=d.resolve(e,f)+""}else{J&&J[b]&&"function"==typeof J[b]&&(e=J[b](e)),b=c?c.join(".")+"."+b:b;var g=new RegExp("\\{\\{"+b+"\\}\\}","gm");d=d.replace(g,e.replace?e.replace(/\$/gi,"$"):e)}}),d}}Array.prototype.first||(Array.prototype.first=function(a){for(var b=0;bc?this.length>d?this.slice(c,d):this.slice(c):[]}),Array.prototype.where||(Array.prototype.where=function(a){for(var b=[],c=0;c 1; - $this.parents(itemsSelector).find(selector + ":has(" + checkboxSelector + ":checked)") - ._bgEnableAria(enable).find(checkboxSelector)._bgEnableField(enable); - - that.element.find("tbody").empty(); // Fixes an column visualization bug - renderTableHeader.call(that); - loadData.call(that); - } - }); - dropDown.find(getCssSelector(css.dropDownMenuItems)).append(item); + e.stopPropagation(); + + var $this = $(this), + checkbox = $this.find(checkboxSelector); + if (!checkbox.prop("disabled")) + { + column.visible = checkbox.prop("checked"); + var enable = that.columns.where(isVisible).length > 1; + $this.parents(itemsSelector).find(selector + ":has(" + checkboxSelector + ":checked)") + ._bgEnableAria(enable).find(checkboxSelector)._bgEnableField(enable); + + that.element.find("tbody").empty(); // Fixes an column visualization bug + renderTableHeader.call(that); + loadData.call(that); + } + }); + dropDown.find(getCssSelector(css.dropDownMenuItems)).append(item); + } }); actions.append(dropDown); } diff --git a/src/public.js b/src/public.js index 28de50d..dd20722 100644 --- a/src/public.js +++ b/src/public.js @@ -429,7 +429,7 @@ Grid.prototype.append = function(rows) { if (this.options.ajax) { - // todo: implement ajax DELETE + // todo: implement ajax PUT } else { From ada3cee7feb3259d90f8cbab6d630214cfa16b5e Mon Sep 17 00:00:00 2001 From: Rafael Staib Date: Fri, 11 Sep 2015 09:49:35 +0200 Subject: [PATCH 2/2] Solved issue #69 --- .gitignore | 3 ++- CHANGELOG.md | 8 ++++++++ bower.json | 2 +- demo/index.htm | 2 +- dist/jQuery.Bootgrid.1.3.0.nupkg | Bin 27551 -> 0 bytes dist/jQuery.Bootgrid.1.3.1.nupkg | Bin 0 -> 27538 bytes dist/jquery.bootgrid-1.3.0.zip | Bin 29513 -> 0 bytes dist/jquery.bootgrid-1.3.1.zip | Bin 0 -> 29488 bytes dist/jquery.bootgrid.css | 2 +- dist/jquery.bootgrid.fa.js | 2 +- dist/jquery.bootgrid.fa.min.js | 2 +- dist/jquery.bootgrid.js | 21 +++++++++++---------- dist/jquery.bootgrid.min.css | 2 +- dist/jquery.bootgrid.min.js | 4 ++-- package.json | 2 +- src/internal.js | 15 ++++++++------- src/public.js | 4 ++-- 17 files changed, 40 insertions(+), 29 deletions(-) delete mode 100644 dist/jQuery.Bootgrid.1.3.0.nupkg create mode 100644 dist/jQuery.Bootgrid.1.3.1.nupkg delete mode 100644 dist/jquery.bootgrid-1.3.0.zip create mode 100644 dist/jquery.bootgrid-1.3.1.zip diff --git a/.gitignore b/.gitignore index cc49dab..1cc5b6e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ src/*.map *~ *.diff *.patch -.DS_Store \ No newline at end of file +.DS_Store +settings.json \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index f0e39a7..a3c5e48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.3.1 + +### Enhancements & Features +- Replaced href attributes in order to prevent hash tags so *angular JS* works proper; see issue [#69](http://github.com/rstaib/jquery-bootgrid/issues/69) for more details + +### Breaking Changes +There are no breaking changes but some HTML templates changed during development. In case you want to use the full new feature set be sure you did not override any affected (actionDropDownItem and paginationItem) templates. + ## 1.3.0 ### Enhancements & Features diff --git a/bower.json b/bower.json index c70f626..856e916 100644 --- a/bower.json +++ b/bower.json @@ -13,7 +13,7 @@ "accessibility", "bootstrap" ], - "version": "1.3.0", + "version": "1.3.1", "authors": [ { "name": "Rafael Staib", diff --git a/demo/index.htm b/demo/index.htm index 6230d03..ae13225 100644 --- a/demo/index.htm +++ b/demo/index.htm @@ -189,7 +189,7 @@ return "" + column.id + ": " + row.id + ""; } }, - rowCount: [-1, 25, 50, 75] + rowCount: [-1, 10, 50, 75] }); } diff --git a/dist/jQuery.Bootgrid.1.3.0.nupkg b/dist/jQuery.Bootgrid.1.3.0.nupkg deleted file mode 100644 index 3667bcb595c723fde2ffe0fa5d72f1802d9993c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27551 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 A4gdfE literal 0 HcmV?d00001 diff --git a/dist/jquery.bootgrid-1.3.0.zip b/dist/jquery.bootgrid-1.3.0.zip deleted file mode 100644 index e3e35eda758458abd61b54f7fd75661d304e69bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29513 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

        SXxuBnr#P&#Bh{xI6jURHr>8^yn^i}*R9cW=`O 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 diff --git a/dist/jquery.bootgrid-1.3.1.zip b/dist/jquery.bootgrid-1.3.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..61cbe122174be1b1191aed3a4b537e73f4f229d4 GIT binary patch literal 29488 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≻54{i51ivl7?F&(5>(`*m z9*X(orXj{Nv7Ry*6ZUCXD4RY$i32JxWWjE@crC2)>_GcVh)+%xjV|(q@ZlI2N3fF5 zV#{z$rD>tPSGjf57EfF&=)k60Q+cAEF9I2g>s)Z!ZH4nmbQcq5j;{Tl!M7o>i^k=p zUURGo-Ij0kkX)t?NQ0C#n^)*`U(P~&kRX6sctc8!lTA7?6de8Z-SpzN(Lp7r0H30? z3u@t5bcfEo@%NA+s4KrP9HjKOAj$DM_YIl5GnVU-EFihFV40c+bNxO4{4ler#aim3 zfJZ5;TVZ8N-RL}usCw|WE_53&&0)sg9+h&?`%7+iCcUzwSGdc|K~6Vr-b8|NZZE94 z@ufM>{-?{+g2QrY<&eQtQXbHC5kfO-XVBB&NnD?q12vXBNQLx%v3%X&DGUKT^0jA4 z=m4U(Jw+yDKn7dZJm+m&#bo<^=|eLx`NHiVz<+l9+Fj&x&EFkw4foHE2LwU^_*V|& zzb69zlf(Fb)_+Z9{LdEuo_Y6Abl|`0*WVPp|I*@r0MGwy^Y6guKLL6Fs{6lbh5y;c z%K1OX|ND{WAFT9W_4zk#@;}G__c{E#HvV%s`d4{c{@*?RYT", actionDropDown: "

          ", - actionDropDownItem: "
        • {{ctx.text}}
        • ", + actionDropDownItem: "
        • {{ctx.text}}
        • ", actionDropDownCheckboxItem: "
        • ", actions: "
          ", body: "", @@ -1368,7 +1369,7 @@ loading: "{{lbl.loading}}", noResults: "{{lbl.noResults}}", pagination: "
            ", - paginationItem: "
          • {{ctx.text}}
          • ", + paginationItem: "
          • {{ctx.text}}
          • ", rawHeaderCell: "{{ctx.content}}", // Used for the multi select box row: "{{ctx.cells}}", search: "
            ", diff --git a/dist/jquery.bootgrid.min.css b/dist/jquery.bootgrid.min.css index 25bf92e..358c1ac 100644 --- a/dist/jquery.bootgrid.min.css +++ b/dist/jquery.bootgrid.min.css @@ -1,5 +1,5 @@ /*! - * jQuery Bootgrid v1.3.0 - 09/04/2015 + * jQuery Bootgrid v1.3.1 - 09/11/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */.bootgrid-footer,.bootgrid-header{margin:15px 0}.bootgrid-footer a,.bootgrid-header a{outline:0}.bootgrid-footer .search,.bootgrid-header .search{display:inline-block;margin:0 20px 0 0;vertical-align:middle;width:180px}.bootgrid-footer .search .glyphicon,.bootgrid-header .search .glyphicon{top:0}.bootgrid-footer .search .fa,.bootgrid-header .search .fa{display:table-cell}.bootgrid-footer .search .search-field::-ms-clear,.bootgrid-footer .search.search-field::-ms-clear,.bootgrid-header .search .search-field::-ms-clear,.bootgrid-header .search.search-field::-ms-clear{display:none}.bootgrid-footer .pagination,.bootgrid-header .pagination{margin:0!important}.bootgrid-footer .infoBar,.bootgrid-header .actionBar{text-align:right}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu{text-align:left}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item{cursor:pointer;display:block;margin:0;padding:3px 20px;white-space:nowrap}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox{margin:0 2px 4px 0;vertical-align:middle}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled{cursor:not-allowed}.bootgrid-table{table-layout:fixed}.bootgrid-table a{outline:0}.bootgrid-table th>.column-header-anchor{color:#333;cursor:not-allowed;display:block;position:relative;text-decoration:none}.bootgrid-table th>.column-header-anchor.sortable{cursor:pointer}.bootgrid-table th>.column-header-anchor>.text{display:block;margin:0 16px 0 0;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table th>.column-header-anchor>.icon{display:block;position:absolute;right:0;top:2px}.bootgrid-table th:active,.bootgrid-table th:hover{background:#fafafa}.bootgrid-table td{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table td.loading,.bootgrid-table td.no-results{background:#fff;text-align:center}.bootgrid-table td.select-cell,.bootgrid-table th.select-cell{text-align:center;width:30px}.bootgrid-table td.select-cell .select-box,.bootgrid-table th.select-cell .select-box{margin:0;outline:0}.table-responsive .bootgrid-table{table-layout:inherit!important}.table-responsive .bootgrid-table td,.table-responsive .bootgrid-table th>.column-header-anchor>.text{overflow:inherit!important;-ms-text-overflow:inherit!important;-o-text-overflow:inherit!important;text-overflow:inherit!important;white-space:inherit!important} \ No newline at end of file diff --git a/dist/jquery.bootgrid.min.js b/dist/jquery.bootgrid.min.js index 3fc9c77..b84a714 100644 --- a/dist/jquery.bootgrid.min.js +++ b/dist/jquery.bootgrid.min.js @@ -1,6 +1,6 @@ /*! - * jQuery Bootgrid v1.3.0 - 09/04/2015 + * jQuery Bootgrid v1.3.1 - 09/11/2015 * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) * Licensed under MIT http://www.opensource.org/licenses/MIT */ -!function(a,b,c){"use strict";function d(a){function b(b){return c.identifier&&b[c.identifier]===a[c.identifier]}var c=this;return this.rows.contains(b)?!1:(this.rows.push(a),!0)}function e(b){var c=this.footer?this.footer.find(b):a(),d=this.header?this.header.find(b):a();return a.merge(c,d)}function f(b){return b?a.extend({},this.cachedParams,{ctx:b}):this.cachedParams}function g(){var b={current:this.current,rowCount:this.rowCount,sort:this.sortDictionary,searchPhrase:this.searchPhrase},c=this.options.post;return c=a.isFunction(c)?c():c,this.options.requestHandler(a.extend(!0,b,c))}function h(b){return"."+a.trim(b).replace(/\s+/gm,".")}function i(){var b=this.options.url;return a.isFunction(b)?b():b}function j(){this.element.trigger("initialize"+H),m.call(this),this.selection=this.options.selection&&null!=this.identifier,o.call(this),q.call(this),C.call(this),A.call(this),r.call(this),n.call(this),this.element.trigger("initialized"+H)}function k(a){this.options.highlightRows}function l(a){return a.visible}function m(){var b=this,c=this.element.find("thead > tr").first(),d=!1;c.children().each(function(){var c=a(this),e=c.data(),f={id:e.columnId,identifier:null==b.identifier&&e.identifier||!1,converter:b.options.converters[e.converter||e.type]||b.options.converters.string,text:c.text(),align:e.align||"left",headerAlign:e.headerAlign||"left",cssClass:e.cssClass||"",headerCssClass:e.headerCssClass||"",formatter:b.options.formatters[e.formatter]||null,order:d||"asc"!==e.order&&"desc"!==e.order?null:e.order,searchable:!(e.searchable===!1),sortable:!(e.sortable===!1),visible:!(e.visible===!1),visibleInSelection:!(e.visibleInSelection===!1),width:a.isNumeric(e.width)?e.width+"px":"string"==typeof e.width?e.width:null};b.columns.push(f),null!=f.order&&(b.sortDictionary[f.id]=f.order),f.identifier&&(b.identifier=f.id,b.converter=f.converter),b.options.multiSort||null===f.order||(d=!0)})}function n(){function c(a){for(var b,c=new RegExp(e.searchPhrase,e.options.caseSensitive?"g":"gi"),d=0;d-1)return!0;return!1}function d(a,b){e.currentRows=a,p.call(e,b),e.options.keepSelection||(e.selectedRows=[]),y.call(e,a),t.call(e),v.call(e),e.element._bgBusyAria(!1).trigger("loaded"+H)}var e=this;if(this.element._bgBusyAria(!0).trigger("load"+H),F.call(this),this.options.ajax){var f=g.call(this),h=i.call(this);if(null==h||"string"!=typeof h||0===h.length)throw new Error("Url setting must be a none empty string or a function that returns one.");this.xqr&&this.xqr.abort();var j={url:h,data:f,success:function(b){e.xqr=null,"string"==typeof b&&(b=a.parseJSON(b)),b=e.options.responseHandler(b),e.current=b.current,d(b.rows,b.total)},error:function(a,b,c){e.xqr=null,"abort"!==b&&(u.call(e),e.element._bgBusyAria(!1).trigger("loaded"+H))}};j=a.extend(this.options.ajaxSettings,j),this.xqr=a.ajax(j)}else{var k=this.searchPhrase.length>0?this.rows.where(c):this.rows,l=k.length;-1!==this.rowCount&&(k=k.page(this.current,this.rowCount)),b.setTimeout(function(){d(k,l)},10)}}function o(){if(!this.options.ajax){var b=this,c=this.element.find("tbody > tr");c.each(function(){var c=a(this),e=c.children("td"),f={};a.each(b.columns,function(a,b){f[b.id]=b.converter.from(e.eq(a).text())}),d.call(b,f)}),p.call(this,this.rows.length),G.call(this)}}function p(a){this.total=a,this.totalPages=-1===this.rowCount?1:Math.ceil(this.total/this.rowCount)}function q(){var b=this.options.templates,c=this.element.parent().hasClass(this.options.css.responsiveTable)?this.element.parent():this.element;this.element.addClass(this.options.css.table),0===this.element.children("tbody").length&&this.element.append(b.body),1&this.options.navigation&&(this.header=a(b.header.resolve(f.call(this,{id:this.element._bgId()+"-header"}))),c.before(this.header)),2&this.options.navigation&&(this.footer=a(b.footer.resolve(f.call(this,{id:this.element._bgId()+"-footer"}))),c.after(this.footer))}function r(){if(0!==this.options.navigation){var b=this.options.css,c=h(b.actions),d=e.call(this,c);if(d.length>0){var g=this,i=this.options.templates,j=a(i.actions.resolve(f.call(this)));if(this.options.ajax){var k=i.icon.resolve(f.call(this,{iconCss:b.iconRefresh})),l=a(i.actionButton.resolve(f.call(this,{content:k,text:this.options.labels.refresh}))).on("click"+H,function(a){a.stopPropagation(),g.current=1,n.call(g)});j.append(l)}x.call(this,j),s.call(this,j),E.call(this,d,j)}}}function s(b){if(this.options.columnSelection&&this.columns.length>1){var c=this,d=this.options.css,e=this.options.templates,g=e.icon.resolve(f.call(this,{iconCss:d.iconColumns})),i=a(e.actionDropDown.resolve(f.call(this,{content:g}))),j=h(d.dropDownItem),k=h(d.dropDownItemCheckbox),m=h(d.dropDownMenuItems);a.each(this.columns,function(b,g){if(g.visibleInSelection){var o=a(e.actionDropDownCheckboxItem.resolve(f.call(c,{name:g.id,label:g.text,checked:g.visible}))).on("click"+H,j,function(b){b.stopPropagation();var d=a(this),e=d.find(k);if(!e.prop("disabled")){g.visible=e.prop("checked");var f=c.columns.where(l).length>1;d.parents(m).find(j+":has("+k+":checked)")._bgEnableAria(f).find(k)._bgEnableField(f),c.element.find("tbody").empty(),C.call(c),n.call(c)}});i.find(h(d.dropDownMenuItems)).append(o)}}),b.append(i)}}function t(){if(0!==this.options.navigation){var b=h(this.options.css.infos),c=e.call(this,b);if(c.length>0){var d=this.current*this.rowCount,g=a(this.options.templates.infos.resolve(f.call(this,{end:0===this.total||-1===d||d>this.total?this.total:d,start:0===this.total?0:d-this.rowCount+1,total:this.total})));E.call(this,c,g)}}}function u(){var a=this.element.children("tbody").first(),b=this.options.templates,c=this.columns.where(l).length;this.selection&&(c+=1),a.html(b.noResults.resolve(f.call(this,{columns:c})))}function v(){if(0!==this.options.navigation){var b=h(this.options.css.pagination),c=e.call(this,b)._bgShowAria(-1!==this.rowCount);if(-1!==this.rowCount&&c.length>0){var d=this.options.templates,g=this.current,i=this.totalPages,j=a(d.pagination.resolve(f.call(this))),k=i-g,l=-1*(this.options.padding-g),m=k>=this.options.padding?Math.max(l,1):Math.max(l-this.options.padding+k,1),n=2*this.options.padding+1,o=i>=n?n:i;w.call(this,j,"first","«","first")._bgEnableAria(g>1),w.call(this,j,"prev","<","prev")._bgEnableAria(g>1);for(var p=0;o>p;p++){var q=p+m;w.call(this,j,q,q,"page-"+q)._bgEnableAria()._bgSelectAria(q===g)}0===o&&w.call(this,j,1,1,"page-1")._bgEnableAria(!1)._bgSelectAria(),w.call(this,j,"next",">","next")._bgEnableAria(i>g),w.call(this,j,"last","»","last")._bgEnableAria(i>g),E.call(this,c,j)}}}function w(b,c,d,e){var g=this,i=this.options.templates,j=this.options.css,k=f.call(this,{css:e,text:d,uri:"#"+c}),l=a(i.paginationItem.resolve(k)).on("click"+H,h(j.paginationButton),function(b){b.stopPropagation();var c=a(this),d=c.parent();if(!d.hasClass("active")&&!d.hasClass("disabled")){var e={first:1,prev:g.current-1,next:g.current+1,last:g.totalPages},f=c.attr("href").substr(1);g.current=e[f]||+f,n.call(g)}c.trigger("blur")});return b.append(l),l}function x(b){function c(a){return-1===a?d.options.labels.all:a}var d=this,e=this.options.rowCount;if(a.isArray(e)){var g=this.options.css,i=this.options.templates,j=a(i.actionDropDown.resolve(f.call(this,{content:c(this.rowCount)}))),k=h(g.dropDownMenu),l=h(g.dropDownMenuText),m=h(g.dropDownMenuItems),o=h(g.dropDownItemButton);a.each(e,function(b,e){var g=a(i.actionDropDownItem.resolve(f.call(d,{text:c(e),uri:"#"+e})))._bgSelectAria(e===d.rowCount).on("click"+H,o,function(b){b.preventDefault();var e=a(this),f=+e.attr("href").substr(1);f!==d.rowCount&&(d.current=1,d.rowCount=f,e.parents(m).children().each(function(){var b=a(this),c=+b.find(o).attr("href").substr(1);b._bgSelectAria(c===f)}),e.parents(k).find(l).text(c(f)),n.call(d))});j.find(m).append(g)}),b.append(j)}}function y(b){if(b.length>0){var c=this,d=this.options.css,e=this.options.templates,g=this.element.children("tbody").first(),i=!0,j="";a.each(b,function(b,g){var h="",k=' data-row-id="'+(null==c.identifier?b:g[c.identifier])+'"',l="";if(c.selection){var m=-1!==a.inArray(g[c.identifier],c.selectedRows),n=e.select.resolve(f.call(c,{type:"checkbox",value:g[c.identifier],checked:m}));h+=e.cell.resolve(f.call(c,{content:n,css:d.selectCell})),i=i&&m,m&&(l+=d.selected,k+=' aria-selected="true"')}var o=null!=g.status&&c.options.statusMapping[g.status];o&&(l+=o),a.each(c.columns,function(b,i){if(i.visible){var j=a.isFunction(i.formatter)?i.formatter.call(c,i,g):i.converter.to(g[i.id]),k=i.cssClass.length>0?" "+i.cssClass:"";h+=e.cell.resolve(f.call(c,{content:null==j||""===j?" ":j,css:("right"===i.align?d.right:"center"===i.align?d.center:d.left)+k,style:null==i.width?"":"width:"+i.width+";"}))}}),l.length>0&&(k+=' class="'+l+'"'),j+=e.row.resolve(f.call(c,{attr:k,cells:h}))}),c.element.find("thead "+h(c.options.css.selectBox)).prop("checked",i),g.html(j),z.call(this,g)}else u.call(this)}function z(b){var c=this,d=h(this.options.css.selectBox);this.selection&&b.off("click"+H,d).on("click"+H,d,function(b){b.stopPropagation();var d=a(this),e=c.converter.from(d.val());d.prop("checked")?c.select([e]):c.deselect([e])}),b.off("click"+H,"> tr").on("click"+H,"> tr",function(b){b.stopPropagation();var d=a(this),e=null==c.identifier?d.data("row-id"):c.converter.from(d.data("row-id")+""),f=null==c.identifier?c.currentRows[e]:c.currentRows.first(function(a){return a[c.identifier]===e});c.selection&&c.options.rowSelect&&(d.hasClass(c.options.css.selected)?c.deselect([e]):c.select([e])),c.element.trigger("click"+H,[c.columns,f])})}function A(){if(0!==this.options.navigation){var c=this.options.css,d=h(c.search),g=e.call(this,d);if(g.length>0){var i=this,j=this.options.templates,k=null,l="",m=h(c.searchField),n=a(j.search.resolve(f.call(this))),o=n.is(m)?n:n.find(m);o.on("keyup"+H,function(c){c.stopPropagation();var d=a(this).val();(l!==d||13===c.which&&""!==d)&&(l=d,(13===c.which||0===d.length||d.length>=i.options.searchSettings.characters)&&(b.clearTimeout(k),k=b.setTimeout(function(){B.call(i,d)},i.options.searchSettings.delay)))}),E.call(this,g,n)}}}function B(a){this.searchPhrase!==a&&(this.current=1,this.searchPhrase=a,n.call(this))}function C(){var b=this,c=this.element.find("thead > tr"),d=this.options.css,e=this.options.templates,g="",i=this.options.sorting;if(this.selection){var j=this.options.multiSelect?e.select.resolve(f.call(b,{type:"checkbox",value:"all"})):"";g+=e.rawHeaderCell.resolve(f.call(b,{content:j,css:d.selectCell}))}if(a.each(this.columns,function(a,c){if(c.visible){var h=b.sortDictionary[c.id],j=i&&h&&"asc"===h?d.iconUp:i&&h&&"desc"===h?d.iconDown:"",k=e.icon.resolve(f.call(b,{iconCss:j})),l=c.headerAlign,m=c.headerCssClass.length>0?" "+c.headerCssClass:"";g+=e.headerCell.resolve(f.call(b,{column:c,icon:k,sortable:i&&c.sortable&&d.sortable||"",css:("right"===l?d.right:"center"===l?d.center:d.left)+m,style:null==c.width?"":"width:"+c.width+";"}))}}),c.html(g),i){var k=h(d.sortable);c.off("click"+H,k).on("click"+H,k,function(c){c.preventDefault(),D.call(b,a(this)),G.call(b),n.call(b)})}if(this.selection&&this.options.multiSelect){var l=h(d.selectBox);c.off("click"+H,l).on("click"+H,l,function(c){c.stopPropagation(),a(this).prop("checked")?b.select():b.deselect()})}}function D(a){var b=this.options.css,c=h(b.icon),d=a.data("column-id")||a.parents("th").first().data("column-id"),e=this.sortDictionary[d],f=a.find(c);if(this.options.multiSort||(a.parents("tr").first().find(c).removeClass(b.iconDown+" "+b.iconUp),this.sortDictionary={}),e&&"asc"===e)this.sortDictionary[d]="desc",f.removeClass(b.iconUp).addClass(b.iconDown);else if(e&&"desc"===e)if(this.options.multiSort){var g={};for(var i in this.sortDictionary)i!==d&&(g[i]=this.sortDictionary[i]);this.sortDictionary=g,f.removeClass(b.iconDown)}else this.sortDictionary[d]="asc",f.removeClass(b.iconDown).addClass(b.iconUp);else this.sortDictionary[d]="asc",f.addClass(b.iconUp)}function E(b,c){b.each(function(b,d){a(d).before(c.clone(!0)).remove()})}function F(){var a=this;b.setTimeout(function(){if("true"===a.element._bgAria("busy")){var b=a.options.templates,c=a.element.children("thead").first(),d=a.element.children("tbody").first(),e=d.find("tr > td").first(),g=a.element.height()-c.height()-(e.height()+20),h=a.columns.where(l).length;a.selection&&(h+=1),d.html(b.loading.resolve(f.call(a,{columns:h}))),-1!==a.rowCount&&g>0&&d.find("tr > td").css("padding","20px 0 "+g+"px")}},250)}function G(){function a(c,d,e){function f(a){return"asc"===h.order?a:-1*a}e=e||0;var g=e+1,h=b[e];return c[h.id]>d[h.id]?f(1):c[h.id]g?a(c,d,g):0}var b=[];if(!this.options.ajax){for(var c in this.sortDictionary)(this.options.multiSort||0===b.length)&&b.push({id:c,order:this.sortDictionary[c]});b.length>0&&this.rows.sort(a)}}var H=".rs.jquery.bootgrid",I=function(b,c){this.element=a(b),this.origin=this.element.clone(),this.options=a.extend(!0,{},I.defaults,this.element.data(),c);var d=this.options.rowCount=this.element.data().rowCount||c.rowCount||this.options.rowCount;this.columns=[],this.current=1,this.currentRows=[],this.identifier=null,this.selection=!1,this.converter=null,this.rowCount=a.isArray(d)?d[0]:d,this.rows=[],this.searchPhrase="",this.selectedRows=[],this.sortDictionary={},this.total=0,this.totalPages=0,this.cachedParams={lbl:this.options.labels,css:this.options.css,ctx:{}},this.header=null,this.footer=null,this.xqr=null};if(I.defaults={navigation:3,padding:2,columnSelection:!0,rowCount:[10,25,50,-1],selection:!1,multiSelect:!1,rowSelect:!1,keepSelection:!1,highlightRows:!1,sorting:!0,multiSort:!1,searchSettings:{delay:250,characters:1},ajax:!1,ajaxSettings:{method:"POST"},post:{},url:"",caseSensitive:!0,requestHandler:function(a){return a},responseHandler:function(a){return a},converters:{numeric:{from:function(a){return+a},to:function(a){return a+""}},string:{from:function(a){return a},to:function(a){return a}}},css:{actions:"actions btn-group",center:"text-center",columnHeaderAnchor:"column-header-anchor",columnHeaderText:"text",dropDownItem:"dropdown-item",dropDownItemButton:"dropdown-item-button",dropDownItemCheckbox:"dropdown-item-checkbox",dropDownMenu:"dropdown btn-group",dropDownMenuItems:"dropdown-menu pull-right",dropDownMenuText:"dropdown-text",footer:"bootgrid-footer container-fluid",header:"bootgrid-header container-fluid",icon:"icon glyphicon",iconColumns:"glyphicon-th-list",iconDown:"glyphicon-chevron-down",iconRefresh:"glyphicon-refresh",iconSearch:"glyphicon-search",iconUp:"glyphicon-chevron-up",infos:"infos",left:"text-left",pagination:"pagination",paginationButton:"button",responsiveTable:"table-responsive",right:"text-right",search:"search form-group",searchField:"search-field form-control",selectBox:"select-box",selectCell:"select-cell",selected:"active",sortable:"sortable",table:"bootgrid-table table"},formatters:{},labels:{all:"All",infos:"Showing {{ctx.start}} to {{ctx.end}} of {{ctx.total}} entries",loading:"Loading...",noResults:"No results found!",refresh:"Refresh",search:"Search"},statusMapping:{0:"success",1:"info",2:"warning",3:"danger"},templates:{actionButton:'',actionDropDown:'
            ',actionDropDownItem:'
          • {{ctx.text}}
          • ',actionDropDownCheckboxItem:'
          • ',actions:'
            ',body:"",cell:'{{ctx.content}}',footer:'

            ',header:'

            ',headerCell:'{{ctx.column.text}}{{ctx.icon}}',icon:'',infos:'
            {{lbl.infos}}
            ',loading:'{{lbl.loading}}',noResults:'{{lbl.noResults}}',pagination:'
              ',paginationItem:'
            • {{ctx.text}}
            • ',rawHeaderCell:'{{ctx.content}}',row:"{{ctx.cells}}",search:'
              ',select:''}},I.prototype.append=function(a){if(this.options.ajax);else{for(var b=[],c=0;c0&&(this.options.multiSelect||1!==e.length);)if(c=b.pop(),-1===a.inArray(c,this.selectedRows))for(d=0;d0){var f=h(this.options.css.selectBox),g=this.selectedRows.length>=this.currentRows.length;for(d=0;!this.options.keepSelection&&g&&d tr "+f+":checked").trigger("click"+H),d=0;d tr[data-row-id="'+this.selectedRows[d]+'"]').addClass(this.options.css.selected)._bgAria("selected","true").find(f).prop("checked",!0);this.element.trigger("selected"+H,[e])}}return this},I.prototype.deselect=function(b){if(this.selection){b=b||this.currentRows.propValues(this.identifier);for(var c,d,e,f=[];b.length>0;)if(c=b.pop(),e=a.inArray(c,this.selectedRows),-1!==e)for(d=0;d0){var g=h(this.options.css.selectBox);for(this.element.find("thead "+g).prop("checked",!1),d=0;d tr[data-row-id="'+f[d][this.identifier]+'"]').removeClass(this.options.css.selected)._bgAria("selected","false").find(g).prop("checked",!1);this.element.trigger("deselected"+H,[f])}}return this},I.prototype.sort=function(b){var c=b?a.extend({},b):{};return c===this.sortDictionary?this:(this.sortDictionary=c,C.call(this),G.call(this),n.call(this),this)},I.prototype.getColumnSettings=function(){return a.merge([],this.columns)},I.prototype.getCurrentPage=function(){return this.current},I.prototype.getCurrentRows=function(){return a.merge([],this.currentRows)},I.prototype.getRowCount=function(){return this.rowCount},I.prototype.getSearchPhrase=function(){return this.searchPhrase},I.prototype.getSelectedRows=function(){return a.merge([],this.selectedRows)},I.prototype.getSortDictionary=function(){return a.extend({},this.sortDictionary)},I.prototype.getTotalPageCount=function(){return this.totalPages},I.prototype.getTotalRowCount=function(){return this.total},a.fn.extend({_bgAria:function(a,b){return b?this.attr("aria-"+a,b):this.attr("aria-"+a)},_bgBusyAria:function(a){return null==a||a?this._bgAria("busy","true"):this._bgAria("busy","false")},_bgRemoveAria:function(a){return this.removeAttr("aria-"+a)},_bgEnableAria:function(a){return null==a||a?this.removeClass("disabled")._bgAria("disabled","false"):this.addClass("disabled")._bgAria("disabled","true")},_bgEnableField:function(a){return null==a||a?this.removeAttr("disabled"):this.attr("disabled","disable")},_bgShowAria:function(a){return null==a||a?this.show()._bgAria("hidden","false"):this.hide()._bgAria("hidden","true")},_bgSelectAria:function(a){return null==a||a?this.addClass("active")._bgAria("selected","true"):this.removeClass("active")._bgAria("selected","false")},_bgId:function(a){return a?this.attr("id",a):this.attr("id")}}),!String.prototype.resolve){var J={checked:function(a){return"boolean"==typeof a?a?'checked="checked"':"":a}};String.prototype.resolve=function(b,c){var d=this;return a.each(b,function(b,e){if(null!=e&&"function"!=typeof e)if("object"==typeof e){var f=c?a.extend([],c):[];f.push(b),d=d.resolve(e,f)+""}else{J&&J[b]&&"function"==typeof J[b]&&(e=J[b](e)),b=c?c.join(".")+"."+b:b;var g=new RegExp("\\{\\{"+b+"\\}\\}","gm");d=d.replace(g,e.replace?e.replace(/\$/gi,"$"):e)}}),d}}Array.prototype.first||(Array.prototype.first=function(a){for(var b=0;bc?this.length>d?this.slice(c,d):this.slice(c):[]}),Array.prototype.where||(Array.prototype.where=function(a){for(var b=[],c=0;c tr").first(),d=!1;c.children().each(function(){var c=a(this),e=c.data(),f={id:e.columnId,identifier:null==b.identifier&&e.identifier||!1,converter:b.options.converters[e.converter||e.type]||b.options.converters.string,text:c.text(),align:e.align||"left",headerAlign:e.headerAlign||"left",cssClass:e.cssClass||"",headerCssClass:e.headerCssClass||"",formatter:b.options.formatters[e.formatter]||null,order:d||"asc"!==e.order&&"desc"!==e.order?null:e.order,searchable:!(e.searchable===!1),sortable:!(e.sortable===!1),visible:!(e.visible===!1),visibleInSelection:!(e.visibleInSelection===!1),width:a.isNumeric(e.width)?e.width+"px":"string"==typeof e.width?e.width:null};b.columns.push(f),null!=f.order&&(b.sortDictionary[f.id]=f.order),f.identifier&&(b.identifier=f.id,b.converter=f.converter),b.options.multiSort||null===f.order||(d=!0)})}function n(){function c(a){for(var b,c=new RegExp(e.searchPhrase,e.options.caseSensitive?"g":"gi"),d=0;d-1)return!0;return!1}function d(a,b){e.currentRows=a,p.call(e,b),e.options.keepSelection||(e.selectedRows=[]),y.call(e,a),t.call(e),v.call(e),e.element._bgBusyAria(!1).trigger("loaded"+H)}var e=this;if(this.element._bgBusyAria(!0).trigger("load"+H),F.call(this),this.options.ajax){var f=g.call(this),h=i.call(this);if(null==h||"string"!=typeof h||0===h.length)throw new Error("Url setting must be a none empty string or a function that returns one.");this.xqr&&this.xqr.abort();var j={url:h,data:f,success:function(b){e.xqr=null,"string"==typeof b&&(b=a.parseJSON(b)),b=e.options.responseHandler(b),e.current=b.current,d(b.rows,b.total)},error:function(a,b,c){e.xqr=null,"abort"!==b&&(u.call(e),e.element._bgBusyAria(!1).trigger("loaded"+H))}};j=a.extend(this.options.ajaxSettings,j),this.xqr=a.ajax(j)}else{var k=this.searchPhrase.length>0?this.rows.where(c):this.rows,l=k.length;-1!==this.rowCount&&(k=k.page(this.current,this.rowCount)),b.setTimeout(function(){d(k,l)},10)}}function o(){if(!this.options.ajax){var b=this,c=this.element.find("tbody > tr");c.each(function(){var c=a(this),e=c.children("td"),f={};a.each(b.columns,function(a,b){f[b.id]=b.converter.from(e.eq(a).text())}),d.call(b,f)}),p.call(this,this.rows.length),G.call(this)}}function p(a){this.total=a,this.totalPages=-1===this.rowCount?1:Math.ceil(this.total/this.rowCount)}function q(){var b=this.options.templates,c=this.element.parent().hasClass(this.options.css.responsiveTable)?this.element.parent():this.element;this.element.addClass(this.options.css.table),0===this.element.children("tbody").length&&this.element.append(b.body),1&this.options.navigation&&(this.header=a(b.header.resolve(f.call(this,{id:this.element._bgId()+"-header"}))),c.before(this.header)),2&this.options.navigation&&(this.footer=a(b.footer.resolve(f.call(this,{id:this.element._bgId()+"-footer"}))),c.after(this.footer))}function r(){if(0!==this.options.navigation){var b=this.options.css,c=h(b.actions),d=e.call(this,c);if(d.length>0){var g=this,i=this.options.templates,j=a(i.actions.resolve(f.call(this)));if(this.options.ajax){var k=i.icon.resolve(f.call(this,{iconCss:b.iconRefresh})),l=a(i.actionButton.resolve(f.call(this,{content:k,text:this.options.labels.refresh}))).on("click"+H,function(a){a.stopPropagation(),g.current=1,n.call(g)});j.append(l)}x.call(this,j),s.call(this,j),E.call(this,d,j)}}}function s(b){if(this.options.columnSelection&&this.columns.length>1){var c=this,d=this.options.css,e=this.options.templates,g=e.icon.resolve(f.call(this,{iconCss:d.iconColumns})),i=a(e.actionDropDown.resolve(f.call(this,{content:g}))),j=h(d.dropDownItem),k=h(d.dropDownItemCheckbox),m=h(d.dropDownMenuItems);a.each(this.columns,function(b,g){if(g.visibleInSelection){var o=a(e.actionDropDownCheckboxItem.resolve(f.call(c,{name:g.id,label:g.text,checked:g.visible}))).on("click"+H,j,function(b){b.stopPropagation();var d=a(this),e=d.find(k);if(!e.prop("disabled")){g.visible=e.prop("checked");var f=c.columns.where(l).length>1;d.parents(m).find(j+":has("+k+":checked)")._bgEnableAria(f).find(k)._bgEnableField(f),c.element.find("tbody").empty(),C.call(c),n.call(c)}});i.find(h(d.dropDownMenuItems)).append(o)}}),b.append(i)}}function t(){if(0!==this.options.navigation){var b=h(this.options.css.infos),c=e.call(this,b);if(c.length>0){var d=this.current*this.rowCount,g=a(this.options.templates.infos.resolve(f.call(this,{end:0===this.total||-1===d||d>this.total?this.total:d,start:0===this.total?0:d-this.rowCount+1,total:this.total})));E.call(this,c,g)}}}function u(){var a=this.element.children("tbody").first(),b=this.options.templates,c=this.columns.where(l).length;this.selection&&(c+=1),a.html(b.noResults.resolve(f.call(this,{columns:c})))}function v(){if(0!==this.options.navigation){var b=h(this.options.css.pagination),c=e.call(this,b)._bgShowAria(-1!==this.rowCount);if(-1!==this.rowCount&&c.length>0){var d=this.options.templates,g=this.current,i=this.totalPages,j=a(d.pagination.resolve(f.call(this))),k=i-g,l=-1*(this.options.padding-g),m=k>=this.options.padding?Math.max(l,1):Math.max(l-this.options.padding+k,1),n=2*this.options.padding+1,o=i>=n?n:i;w.call(this,j,"first","«","first")._bgEnableAria(g>1),w.call(this,j,"prev","<","prev")._bgEnableAria(g>1);for(var p=0;o>p;p++){var q=p+m;w.call(this,j,q,q,"page-"+q)._bgEnableAria()._bgSelectAria(q===g)}0===o&&w.call(this,j,1,1,"page-1")._bgEnableAria(!1)._bgSelectAria(),w.call(this,j,"next",">","next")._bgEnableAria(i>g),w.call(this,j,"last","»","last")._bgEnableAria(i>g),E.call(this,c,j)}}}function w(b,c,d,e){var g=this,i=this.options.templates,j=this.options.css,k=f.call(this,{css:e,text:d,page:c}),l=a(i.paginationItem.resolve(k)).on("click"+H,h(j.paginationButton),function(b){b.stopPropagation(),b.preventDefault();var c=a(this),d=c.parent();if(!d.hasClass("active")&&!d.hasClass("disabled")){var e={first:1,prev:g.current-1,next:g.current+1,last:g.totalPages},f=c.data("page");g.current=e[f]||f,n.call(g)}c.trigger("blur")});return b.append(l),l}function x(b){function c(a){return-1===a?d.options.labels.all:a}var d=this,e=this.options.rowCount;if(a.isArray(e)){var g=this.options.css,i=this.options.templates,j=a(i.actionDropDown.resolve(f.call(this,{content:c(this.rowCount)}))),k=h(g.dropDownMenu),l=h(g.dropDownMenuText),m=h(g.dropDownMenuItems),o=h(g.dropDownItemButton);a.each(e,function(b,e){var g=a(i.actionDropDownItem.resolve(f.call(d,{text:c(e),action:e})))._bgSelectAria(e===d.rowCount).on("click"+H,o,function(b){b.preventDefault();var e=a(this),f=e.data("action");f!==d.rowCount&&(d.current=1,d.rowCount=f,e.parents(m).children().each(function(){var b=a(this),c=b.find(o).data("action");b._bgSelectAria(c===f)}),e.parents(k).find(l).text(c(f)),n.call(d))});j.find(m).append(g)}),b.append(j)}}function y(b){if(b.length>0){var c=this,d=this.options.css,e=this.options.templates,g=this.element.children("tbody").first(),i=!0,j="";a.each(b,function(b,g){var h="",k=' data-row-id="'+(null==c.identifier?b:g[c.identifier])+'"',l="";if(c.selection){var m=-1!==a.inArray(g[c.identifier],c.selectedRows),n=e.select.resolve(f.call(c,{type:"checkbox",value:g[c.identifier],checked:m}));h+=e.cell.resolve(f.call(c,{content:n,css:d.selectCell})),i=i&&m,m&&(l+=d.selected,k+=' aria-selected="true"')}var o=null!=g.status&&c.options.statusMapping[g.status];o&&(l+=o),a.each(c.columns,function(b,i){if(i.visible){var j=a.isFunction(i.formatter)?i.formatter.call(c,i,g):i.converter.to(g[i.id]),k=i.cssClass.length>0?" "+i.cssClass:"";h+=e.cell.resolve(f.call(c,{content:null==j||""===j?" ":j,css:("right"===i.align?d.right:"center"===i.align?d.center:d.left)+k,style:null==i.width?"":"width:"+i.width+";"}))}}),l.length>0&&(k+=' class="'+l+'"'),j+=e.row.resolve(f.call(c,{attr:k,cells:h}))}),c.element.find("thead "+h(c.options.css.selectBox)).prop("checked",i),g.html(j),z.call(this,g)}else u.call(this)}function z(b){var c=this,d=h(this.options.css.selectBox);this.selection&&b.off("click"+H,d).on("click"+H,d,function(b){b.stopPropagation();var d=a(this),e=c.converter.from(d.val());d.prop("checked")?c.select([e]):c.deselect([e])}),b.off("click"+H,"> tr").on("click"+H,"> tr",function(b){b.stopPropagation();var d=a(this),e=null==c.identifier?d.data("row-id"):c.converter.from(d.data("row-id")+""),f=null==c.identifier?c.currentRows[e]:c.currentRows.first(function(a){return a[c.identifier]===e});c.selection&&c.options.rowSelect&&(d.hasClass(c.options.css.selected)?c.deselect([e]):c.select([e])),c.element.trigger("click"+H,[c.columns,f])})}function A(){if(0!==this.options.navigation){var c=this.options.css,d=h(c.search),g=e.call(this,d);if(g.length>0){var i=this,j=this.options.templates,k=null,l="",m=h(c.searchField),n=a(j.search.resolve(f.call(this))),o=n.is(m)?n:n.find(m);o.on("keyup"+H,function(c){c.stopPropagation();var d=a(this).val();(l!==d||13===c.which&&""!==d)&&(l=d,(13===c.which||0===d.length||d.length>=i.options.searchSettings.characters)&&(b.clearTimeout(k),k=b.setTimeout(function(){B.call(i,d)},i.options.searchSettings.delay)))}),E.call(this,g,n)}}}function B(a){this.searchPhrase!==a&&(this.current=1,this.searchPhrase=a,n.call(this))}function C(){var b=this,c=this.element.find("thead > tr"),d=this.options.css,e=this.options.templates,g="",i=this.options.sorting;if(this.selection){var j=this.options.multiSelect?e.select.resolve(f.call(b,{type:"checkbox",value:"all"})):"";g+=e.rawHeaderCell.resolve(f.call(b,{content:j,css:d.selectCell}))}if(a.each(this.columns,function(a,c){if(c.visible){var h=b.sortDictionary[c.id],j=i&&h&&"asc"===h?d.iconUp:i&&h&&"desc"===h?d.iconDown:"",k=e.icon.resolve(f.call(b,{iconCss:j})),l=c.headerAlign,m=c.headerCssClass.length>0?" "+c.headerCssClass:"";g+=e.headerCell.resolve(f.call(b,{column:c,icon:k,sortable:i&&c.sortable&&d.sortable||"",css:("right"===l?d.right:"center"===l?d.center:d.left)+m,style:null==c.width?"":"width:"+c.width+";"}))}}),c.html(g),i){var k=h(d.sortable);c.off("click"+H,k).on("click"+H,k,function(c){c.preventDefault(),D.call(b,a(this)),G.call(b),n.call(b)})}if(this.selection&&this.options.multiSelect){var l=h(d.selectBox);c.off("click"+H,l).on("click"+H,l,function(c){c.stopPropagation(),a(this).prop("checked")?b.select():b.deselect()})}}function D(a){var b=this.options.css,c=h(b.icon),d=a.data("column-id")||a.parents("th").first().data("column-id"),e=this.sortDictionary[d],f=a.find(c);if(this.options.multiSort||(a.parents("tr").first().find(c).removeClass(b.iconDown+" "+b.iconUp),this.sortDictionary={}),e&&"asc"===e)this.sortDictionary[d]="desc",f.removeClass(b.iconUp).addClass(b.iconDown);else if(e&&"desc"===e)if(this.options.multiSort){var g={};for(var i in this.sortDictionary)i!==d&&(g[i]=this.sortDictionary[i]);this.sortDictionary=g,f.removeClass(b.iconDown)}else this.sortDictionary[d]="asc",f.removeClass(b.iconDown).addClass(b.iconUp);else this.sortDictionary[d]="asc",f.addClass(b.iconUp)}function E(b,c){b.each(function(b,d){a(d).before(c.clone(!0)).remove()})}function F(){var a=this;b.setTimeout(function(){if("true"===a.element._bgAria("busy")){var b=a.options.templates,c=a.element.children("thead").first(),d=a.element.children("tbody").first(),e=d.find("tr > td").first(),g=a.element.height()-c.height()-(e.height()+20),h=a.columns.where(l).length;a.selection&&(h+=1),d.html(b.loading.resolve(f.call(a,{columns:h}))),-1!==a.rowCount&&g>0&&d.find("tr > td").css("padding","20px 0 "+g+"px")}},250)}function G(){function a(c,d,e){function f(a){return"asc"===h.order?a:-1*a}e=e||0;var g=e+1,h=b[e];return c[h.id]>d[h.id]?f(1):c[h.id]g?a(c,d,g):0}var b=[];if(!this.options.ajax){for(var c in this.sortDictionary)(this.options.multiSort||0===b.length)&&b.push({id:c,order:this.sortDictionary[c]});b.length>0&&this.rows.sort(a)}}var H=".rs.jquery.bootgrid",I=function(b,c){this.element=a(b),this.origin=this.element.clone(),this.options=a.extend(!0,{},I.defaults,this.element.data(),c);var d=this.options.rowCount=this.element.data().rowCount||c.rowCount||this.options.rowCount;this.columns=[],this.current=1,this.currentRows=[],this.identifier=null,this.selection=!1,this.converter=null,this.rowCount=a.isArray(d)?d[0]:d,this.rows=[],this.searchPhrase="",this.selectedRows=[],this.sortDictionary={},this.total=0,this.totalPages=0,this.cachedParams={lbl:this.options.labels,css:this.options.css,ctx:{}},this.header=null,this.footer=null,this.xqr=null};if(I.defaults={navigation:3,padding:2,columnSelection:!0,rowCount:[10,25,50,-1],selection:!1,multiSelect:!1,rowSelect:!1,keepSelection:!1,highlightRows:!1,sorting:!0,multiSort:!1,searchSettings:{delay:250,characters:1},ajax:!1,ajaxSettings:{method:"POST"},post:{},url:"",caseSensitive:!0,requestHandler:function(a){return a},responseHandler:function(a){return a},converters:{numeric:{from:function(a){return+a},to:function(a){return a+""}},string:{from:function(a){return a},to:function(a){return a}}},css:{actions:"actions btn-group",center:"text-center",columnHeaderAnchor:"column-header-anchor",columnHeaderText:"text",dropDownItem:"dropdown-item",dropDownItemButton:"dropdown-item-button",dropDownItemCheckbox:"dropdown-item-checkbox",dropDownMenu:"dropdown btn-group",dropDownMenuItems:"dropdown-menu pull-right",dropDownMenuText:"dropdown-text",footer:"bootgrid-footer container-fluid",header:"bootgrid-header container-fluid",icon:"icon glyphicon",iconColumns:"glyphicon-th-list",iconDown:"glyphicon-chevron-down",iconRefresh:"glyphicon-refresh",iconSearch:"glyphicon-search",iconUp:"glyphicon-chevron-up",infos:"infos",left:"text-left",pagination:"pagination",paginationButton:"button",responsiveTable:"table-responsive",right:"text-right",search:"search form-group",searchField:"search-field form-control",selectBox:"select-box",selectCell:"select-cell",selected:"active",sortable:"sortable",table:"bootgrid-table table"},formatters:{},labels:{all:"All",infos:"Showing {{ctx.start}} to {{ctx.end}} of {{ctx.total}} entries",loading:"Loading...",noResults:"No results found!",refresh:"Refresh",search:"Search"},statusMapping:{0:"success",1:"info",2:"warning",3:"danger"},templates:{actionButton:'',actionDropDown:'
              ',actionDropDownItem:'
            • {{ctx.text}}
            • ',actionDropDownCheckboxItem:'
            • ',actions:'
              ',body:"",cell:'{{ctx.content}}',footer:'

              ',header:'

              ',headerCell:'{{ctx.column.text}}{{ctx.icon}}',icon:'',infos:'
              {{lbl.infos}}
              ',loading:'{{lbl.loading}}',noResults:'{{lbl.noResults}}',pagination:'
                ',paginationItem:'
              • {{ctx.text}}
              • ',rawHeaderCell:'{{ctx.content}}',row:"{{ctx.cells}}",search:'
                ',select:''}},I.prototype.append=function(a){if(this.options.ajax);else{for(var b=[],c=0;c0&&(this.options.multiSelect||1!==e.length);)if(c=b.pop(),-1===a.inArray(c,this.selectedRows))for(d=0;d0){var f=h(this.options.css.selectBox),g=this.selectedRows.length>=this.currentRows.length;for(d=0;!this.options.keepSelection&&g&&d tr "+f+":checked").trigger("click"+H),d=0;d tr[data-row-id="'+this.selectedRows[d]+'"]').addClass(this.options.css.selected)._bgAria("selected","true").find(f).prop("checked",!0);this.element.trigger("selected"+H,[e])}}return this},I.prototype.deselect=function(b){if(this.selection){b=b||this.currentRows.propValues(this.identifier);for(var c,d,e,f=[];b.length>0;)if(c=b.pop(),e=a.inArray(c,this.selectedRows),-1!==e)for(d=0;d0){var g=h(this.options.css.selectBox);for(this.element.find("thead "+g).prop("checked",!1),d=0;d tr[data-row-id="'+f[d][this.identifier]+'"]').removeClass(this.options.css.selected)._bgAria("selected","false").find(g).prop("checked",!1);this.element.trigger("deselected"+H,[f])}}return this},I.prototype.sort=function(b){var c=b?a.extend({},b):{};return c===this.sortDictionary?this:(this.sortDictionary=c,C.call(this),G.call(this),n.call(this),this)},I.prototype.getColumnSettings=function(){return a.merge([],this.columns)},I.prototype.getCurrentPage=function(){return this.current},I.prototype.getCurrentRows=function(){return a.merge([],this.currentRows)},I.prototype.getRowCount=function(){return this.rowCount},I.prototype.getSearchPhrase=function(){return this.searchPhrase},I.prototype.getSelectedRows=function(){return a.merge([],this.selectedRows)},I.prototype.getSortDictionary=function(){return a.extend({},this.sortDictionary)},I.prototype.getTotalPageCount=function(){return this.totalPages},I.prototype.getTotalRowCount=function(){return this.total},a.fn.extend({_bgAria:function(a,b){return b?this.attr("aria-"+a,b):this.attr("aria-"+a)},_bgBusyAria:function(a){return null==a||a?this._bgAria("busy","true"):this._bgAria("busy","false")},_bgRemoveAria:function(a){return this.removeAttr("aria-"+a)},_bgEnableAria:function(a){return null==a||a?this.removeClass("disabled")._bgAria("disabled","false"):this.addClass("disabled")._bgAria("disabled","true")},_bgEnableField:function(a){return null==a||a?this.removeAttr("disabled"):this.attr("disabled","disable")},_bgShowAria:function(a){return null==a||a?this.show()._bgAria("hidden","false"):this.hide()._bgAria("hidden","true")},_bgSelectAria:function(a){return null==a||a?this.addClass("active")._bgAria("selected","true"):this.removeClass("active")._bgAria("selected","false")},_bgId:function(a){return a?this.attr("id",a):this.attr("id")}}),!String.prototype.resolve){var J={checked:function(a){return"boolean"==typeof a?a?'checked="checked"':"":a}};String.prototype.resolve=function(b,c){var d=this;return a.each(b,function(b,e){if(null!=e&&"function"!=typeof e)if("object"==typeof e){var f=c?a.extend([],c):[];f.push(b),d=d.resolve(e,f)+""}else{J&&J[b]&&"function"==typeof J[b]&&(e=J[b](e)),b=c?c.join(".")+"."+b:b;var g=new RegExp("\\{\\{"+b+"\\}\\}","gm");d=d.replace(g,e.replace?e.replace(/\$/gi,"$"):e)}}),d}}Array.prototype.first||(Array.prototype.first=function(a){for(var b=0;bc?this.length>d?this.slice(c,d):this.slice(c):[]}),Array.prototype.where||(Array.prototype.where=function(a){for(var b=[],c=0;c", actionDropDown: "
                  ", - actionDropDownItem: "
                • {{ctx.text}}
                • ", + actionDropDownItem: "
                • {{ctx.text}}
                • ", actionDropDownCheckboxItem: "
                • ", actions: "
                  ", body: "", @@ -410,7 +410,7 @@ Grid.defaults = { loading: "{{lbl.loading}}", noResults: "{{lbl.noResults}}", pagination: "
                    ", - paginationItem: "
                  • {{ctx.text}}
                  • ", + paginationItem: "
                  • {{ctx.text}}
                  • ", rawHeaderCell: "{{ctx.content}}", // Used for the multi select box row: "{{ctx.cells}}", search: "
                    ",