bsTable.min.js 788 B

1234567
  1. /*
  2. * bootstrap-table - v1.8.1 - 2015-07-01
  3. * https://github.com/wenzhixin/bootstrap-table
  4. * Copyright (c) 2015 zhixin wen
  5. * Licensed MIT License
  6. */
  7. !function(){angular.module("bsTable",[]).directive("bsTableControl",function(){return{restrict:"EA",scope:{options:"="},link:function(a,b){var c,d;b.on("sort.bs.table",function(a,b,c){d&&(d.sortName=b,d.sortOrder=c)}).on("page-change.bs.table",function(a,b,c){d&&(d.pageNumber=b,d.pageSize=c)}),a.$watch("options",function(a){a&&(d&&(c=b.bootstrapTable("getScrollPosition"),b.bootstrapTable("destroy")),d=$.extend(d?{sortName:d.sortName,sortOrder:d.sortOrder,pageNumber:d.pageNumber,pageSize:d.pageSize}:{},a),b.bootstrapTable(d),c&&b.bootstrapTable("scrollTo",c))},!0),$(window).resize(function(){d&&b.bootstrapTable("resetView")})}}})}();