| 1234567 |
- /*
- * bootstrap-table - v1.8.1 - 2015-07-02
- * https://github.com/wenzhixin/bootstrap-table
- * Copyright (c) 2015 zhixin wen
- * Licensed MIT License
- */
- !function(){angular.module("bsTable",[]).directive("bsTableControl",function(){var a=".search input",b=".bootstrap-table";return{restrict:"EA",scope:{options:"="},link:function(c,d){var e,f;d.on("sort.bs.table",function(a,b,c){f&&(f.sortName=b,f.sortOrder=c)}).on("page-change.bs.table",function(a,b,c){f&&(f.pageNumber=b,f.pageSize=c)}).on("search.bs.table",function(a,b){f&&(f.searchText=b)}),c.$watch("options",function(c){if(c){var g=d.closest(b).find(a).is(":focus");f&&(e=d.bootstrapTable("getScrollPosition"),d.bootstrapTable("destroy")),c=angular.copy(c),f&&angular.forEach(["sortName","sortOrder","pageNumber","pageSize","searchText"],function(a){a in f&&(c[a]=f[a])}),f=c,d.bootstrapTable(f),e&&d.bootstrapTable("scrollTo",e),g&&d.closest(b).find(a).focus()}},!0),$(window).resize(function(){f&&d.bootstrapTable("resetView")})}}})}();
|