EVOLUTION-MANAGER
Edit File: footable.bookmarkable.min.js
(function(e,t,undefined){function a(e,t){t=t?t:location.hash;var a=RegExp("&"+e+"(?:=([^&]*))?(?=&|$)","i");return(t=t.replace(/^\#/,"&").match(a))?t[1]===undefined?"":decodeURIComponent(t[1]):undefined}function i(t,a){var i=e(t.table).find("tbody").find("tr:not(.footable-row-detail, .footable-filtered)").length;e(t.table).data("status_num_total",i);var o=e(t.table).find("tbody").find("tr:not(.footable-row-detail)").filter(":visible").length;e(t.table).data("status_num_shown",o);var n=e(t.table).data("sorted"),r=e(t.table).find("th")[n],l=e(r).hasClass("footable-sorted-desc");if(e(t.table).data("status_descending",l),t.pageInfo){var s=t.pageInfo.currentPage;e(t.table).data("status_pagenum",s)}var d="",f=e(t.table).data("filter");e(f).length&&(d=e(f).val()),e(t.table).data("status_filter_val",d);var p,u,g;if("footable_row_expanded"==a.type&&(p=a.row,p&&(u=e(t.table).data("expanded_rows"),g=[],u&&(g=u.split(",")),g.push(p.rowIndex),e(t.table).data("expanded_rows",g.join(",")))),"footable_row_collapsed"==a.type&&(p=a.row)){u=e(t.table).data("expanded_rows"),g=[],u&&(g=u.split(",")),new_expanded_rows=[];for(var c in g)if(g[c]==p.rowIndex){new_expanded_rows=g.splice(c,1);break}e(t.table).data("expanded_rows",new_expanded_rows.join(","))}}function o(){var t=this;t.name="Footable LucidBookmarkable",t.init=function(t){t.options.bookmarkable.enabled&&e(t.table).bind({footable_initialized:function(){var i=t.table.id,o=a(i+"_f"),n=a(i+"_p"),r=a(i+"_s"),l=a(i+"_d"),s=a(i+"_e");if(o){var d=e(t.table).data("filter");e(d).val(o),e(t.table).trigger("footable_filter",{filter:o})}if(n&&e(t.table).data("currentPage",n),r!==undefined){var f=e(t.table).data("footable-sort"),p=!0;"true"==l&&(p=!1),f.doSort(r,p)}else e(t.table).trigger("footable_setup_paging");if(s){var u=s.split(",");for(var g in u)row=e(t.table.rows[u[g]]),row.find("> td:first").trigger("footable_toggle_row")}t.lucid_bookmark_read=!0},"footable_page_filled footable_redrawn footable_filtered footable_sorted footable_row_expanded footable_row_collapsed":function(a){if(i(t,a),t.lucid_bookmark_read){var o=t.table.id,n=o+"_f",r=o+"_p",l=o+"_s",s=o+"_d",d=o+"_e",f=location.hash.replace(/^\#/,"&"),p=[n,r,l,s,d];for(var u in p){var g=RegExp("&"+p[u]+"=([^&]*)","g");f=f.replace(g,"")}var c={};c[n]=e(t.table).data("status_filter_val"),c[r]=e(t.table).data("status_pagenum"),c[l]=e(t.table).data("sorted"),c[s]=e(t.table).data("status_descending"),c[d]=e(t.table).data("expanded_rows");var b=[];for(var h in c)c[h]!==undefined&&b.push(h+"="+encodeURIComponent(c[h]));f.length&&b.push(f),location.hash=b.join("&")}}})}}if(t.footable===undefined||null===t.foobox)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var n={bookmarkable:{enabled:!1}};t.footable.plugins.register(o,n)})(jQuery,window);