浏览代码

Add dist/ and docs/dist/

Dan Kaplun 10 年之前
父节点
当前提交
e72464ec36

+ 37 - 0
dist/extensions/angular/bsTable.js

@@ -0,0 +1,37 @@
+// JavaScript source code
+(function () {
+  angular.module('bsTable', []).directive('bsTableControl', function () {
+    return {
+      restrict: 'EA',
+      scope: {options: '='},
+      link: function ($s, $el) {
+        var options;
+        $el
+          .on('sort.bs.table', function (evt, sortName, sortOrder) {
+            if (!options) return;
+            options.sortName = sortName;
+            options.sortOrder = sortOrder;
+          })
+          .on('page-change.bs.table', function (evt, pageNumber, pageSize) {
+            if (!options) return;
+            options.pageNumber = pageNumber;
+            options.pageSize = pageSize;
+          });
+        $s.$watch('options', function (newOptions) {
+          if (!newOptions) return;
+          if (options) $el.bootstrapTable('destroy');
+          options = $.extend(options ? {
+            sortName: options.sortName,
+            sortOrder: options.sortOrder,
+            pageNumber: options.pageNumber,
+            pageSize: options.pageSize
+          } : {}, newOptions);
+          $el.bootstrapTable(options);
+        }, true);
+        $(window).resize(function () {
+          if (options) $el.bootstrapTable('resetView');
+        })
+      }
+    };
+  })
+})();

文件差异内容过多而无法显示
+ 7 - 0
dist/extensions/angular/bsTable.min.js


+ 37 - 0
docs/dist/extensions/angular/bsTable.js

@@ -0,0 +1,37 @@
+// JavaScript source code
+(function () {
+  angular.module('bsTable', []).directive('bsTableControl', function () {
+    return {
+      restrict: 'EA',
+      scope: {options: '='},
+      link: function ($s, $el) {
+        var options;
+        $el
+          .on('sort.bs.table', function (evt, sortName, sortOrder) {
+            if (!options) return;
+            options.sortName = sortName;
+            options.sortOrder = sortOrder;
+          })
+          .on('page-change.bs.table', function (evt, pageNumber, pageSize) {
+            if (!options) return;
+            options.pageNumber = pageNumber;
+            options.pageSize = pageSize;
+          });
+        $s.$watch('options', function (newOptions) {
+          if (!newOptions) return;
+          if (options) $el.bootstrapTable('destroy');
+          options = $.extend(options ? {
+            sortName: options.sortName,
+            sortOrder: options.sortOrder,
+            pageNumber: options.pageNumber,
+            pageSize: options.pageSize
+          } : {}, newOptions);
+          $el.bootstrapTable(options);
+        }, true);
+        $(window).resize(function () {
+          if (options) $el.bootstrapTable('resetView');
+        })
+      }
+    };
+  })
+})();

文件差异内容过多而无法显示
+ 7 - 0
docs/dist/extensions/angular/bsTable.min.js