guy 7 years ago
parent
commit
07d977a435
  1. 2
      dist/_fineui.min.js
  2. 63
      dist/bundle.js
  3. 2
      dist/bundle.min.js
  4. 2
      dist/fineui.min.js
  5. 6
      dist/fix/fix.js

2
dist/_fineui.min.js vendored

File diff suppressed because one or more lines are too long

63
dist/bundle.js vendored

@ -111394,8 +111394,8 @@ BI.shortcut("bi.value_chooser_pane", BI.ValueChooserPane);;(function () {
"sortBy", "groupBy", "indexBy", "countBy", "partition", "sortBy", "groupBy", "indexBy", "countBy", "partition",
"keys", "allKeys", "values", "pairs", "invert", "keys", "allKeys", "values", "pairs", "invert",
"mapObject", "findKey", "pick", "omit", "tap"], function (name) { "mapObject", "findKey", "pick", "omit", "tap"], function (name) {
var old = BI[name]; var old = _[name];
BI[name] = function (obj, fn) { _[name] = function (obj, fn) {
return typeof fn === "function" ? old(obj, function (key, value) { return typeof fn === "function" ? old(obj, function (key, value) {
if (!(key in Fix.$$skipArray)) { if (!(key in Fix.$$skipArray)) {
return fn.apply(this, arguments); return fn.apply(this, arguments);
@ -111403,40 +111403,33 @@ BI.shortcut("bi.value_chooser_pane", BI.ValueChooserPane);;(function () {
}) : old.apply(this, arguments); }) : old.apply(this, arguments);
}; };
}); });
BI.isEmpty = function (ob) {
if (BI.isPlainObject(ob) && ob.__ob__) { _.each(["isPlainObject"], function (name) {
return BI.keys(ob).length === 0; var old = _[name];
} _[name] = function (value) {
return _.isEmpty(ob); for (var key in value) {
}; if (key in Fix.$$skipArray) {
BI.keys = function (ob) { return true;
var keys = _.keys(ob); }
var nKeys = [];
for (var i = 0; i < keys.length; i++) {
if (!(keys[i] in Fix.$$skipArray)) {
nKeys.push(keys[i]);
} }
} return old(value);
return nKeys; };
}; });
BI.values = function (ob) {
var keys = BI.keys(obj); _.each(["isEqual"], function (name) {
var length = keys.length; var old = _[name];
var values = []; _[name] = function (value, other) {
for (var i = 0; i < length; i++) { return old(Fix.toJSON(value), Fix.toJSON(other));
values[i] = obj[keys[i]]; };
} });
return values;
};
BI.size = function (ob) { _.each(["cloneDeep", "isEmpty", "size"], function (name) {
if (BI.isPlainObject(ob) && ob.__ob__) { var old = _[name];
return BI.keys(ob).length; _[name] = function (value) {
} return old(Fix.toJSON(value));
return _.size(ob); };
}; });
BI.isEmptyObject = function (ob) {
return BI.size(ob) === 0;
};
} }
BI.watch = Fix.watch; BI.watch = Fix.watch;
}());(function () { }());(function () {

2
dist/bundle.min.js vendored

File diff suppressed because one or more lines are too long

2
dist/fineui.min.js vendored

File diff suppressed because one or more lines are too long

6
dist/fix/fix.js vendored

@ -548,7 +548,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
enumerable: true, enumerable: true,
configurable: true, configurable: true,
get: function reactiveGetter() { get: function reactiveGetter() {
var value = val; var value = childOb && childOb.model || val;
if (Dep.target) { if (Dep.target) {
dep.depend(); dep.depend();
if (childOb) { if (childOb) {
@ -561,7 +561,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
return value; return value;
}, },
set: function reactiveSetter(newVal) { set: function reactiveSetter(newVal) {
var value = val; var value = childOb && childOb.model || val;
if (newVal === value || newVal !== newVal && value !== value) { if (newVal === value || newVal !== newVal && value !== value) {
return; return;
} }
@ -1323,7 +1323,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
for (var i = 0, len = model.length; i < len; i++) { for (var i = 0, len = model.length; i < len; i++) {
result[i] = toJSON(model[i]); result[i] = toJSON(model[i]);
} }
} else if (isPlainObject(model)) { } else if (model && isPlainObject(model)) {
result = {}; result = {};
for (var _key4 in model) { for (var _key4 in model) {
if (!_.has($$skipArray, _key4)) { if (!_.has($$skipArray, _key4)) {

Loading…
Cancel
Save