guy 7 years ago
parent
commit
c285aa6ea3
  1. 7
      bi/base.js
  2. 22
      bi/core.js
  3. 7
      dist/base.js
  4. 29
      dist/bundle.js
  5. 28
      dist/bundle.min.js
  6. 22
      dist/core.js
  7. 7
      src/base/single/button/button.basic.js
  8. 22
      src/core/inject.js

7
bi/base.js

@ -763,7 +763,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
return; return;
} }
interval = setInterval(function () { interval = setInterval(function () {
if(self.isEnabled()){ if (self.isEnabled()) {
self.doClick(); self.doClick();
} }
}, 100); }, 100);
@ -805,7 +805,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
_trigger: function () { _trigger: function () {
var o = this.options; var o = this.options;
if(!this.isEnabled()){ if (!this.isEnabled()) {
return; return;
} }
if (!this.isDisableSelected()) { if (!this.isDisableSelected()) {
@ -818,6 +818,9 @@ BI.BasicButton = BI.inherit(BI.Single, {
var v = this.getValue(); var v = this.getValue();
this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this); this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this);
this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this); this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this);
if (o.action) {
BI.Actions.runAction(o.action, o);
}
} }
}, },

22
bi/core.js

@ -20192,6 +20192,20 @@ BI.extend(BI.DOM, {
} }
} }
var actions = {}
BI.action = function (type, actionFn) {
if (!actions[type]) {
actions[type] = [];
}
actions[type].push(actionFn)
return function () {
actions[type].remove(actionFn);
if (actions[type].length === 0) {
delete actions[type];
}
}
}
BI.Constants = { BI.Constants = {
getConstant: function (type) { getConstant: function (type) {
return constantInjection[type]; return constantInjection[type];
@ -20228,6 +20242,14 @@ BI.extend(BI.DOM, {
return providerInstance[type]; return providerInstance[type];
} }
} }
BI.Actions = {
runAction: function (type, config) {
BI.each(actions[type], function (i, act) {
act(config);
})
}
}
})(); })();
/** /**
* guy * guy

7
dist/base.js vendored

@ -763,7 +763,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
return; return;
} }
interval = setInterval(function () { interval = setInterval(function () {
if(self.isEnabled()){ if (self.isEnabled()) {
self.doClick(); self.doClick();
} }
}, 100); }, 100);
@ -805,7 +805,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
_trigger: function () { _trigger: function () {
var o = this.options; var o = this.options;
if(!this.isEnabled()){ if (!this.isEnabled()) {
return; return;
} }
if (!this.isDisableSelected()) { if (!this.isDisableSelected()) {
@ -818,6 +818,9 @@ BI.BasicButton = BI.inherit(BI.Single, {
var v = this.getValue(); var v = this.getValue();
this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this); this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this);
this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this); this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this);
if (o.action) {
BI.Actions.runAction(o.action, o);
}
} }
}, },

29
dist/bundle.js vendored

@ -20192,6 +20192,20 @@ BI.extend(BI.DOM, {
} }
} }
var actions = {}
BI.action = function (type, actionFn) {
if (!actions[type]) {
actions[type] = [];
}
actions[type].push(actionFn)
return function () {
actions[type].remove(actionFn);
if (actions[type].length === 0) {
delete actions[type];
}
}
}
BI.Constants = { BI.Constants = {
getConstant: function (type) { getConstant: function (type) {
return constantInjection[type]; return constantInjection[type];
@ -20228,6 +20242,14 @@ BI.extend(BI.DOM, {
return providerInstance[type]; return providerInstance[type];
} }
} }
BI.Actions = {
runAction: function (type, config) {
BI.each(actions[type], function (i, act) {
act(config);
})
}
}
})(); })();
/** /**
* guy * guy
@ -26588,7 +26610,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
return; return;
} }
interval = setInterval(function () { interval = setInterval(function () {
if(self.isEnabled()){ if (self.isEnabled()) {
self.doClick(); self.doClick();
} }
}, 100); }, 100);
@ -26630,7 +26652,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
_trigger: function () { _trigger: function () {
var o = this.options; var o = this.options;
if(!this.isEnabled()){ if (!this.isEnabled()) {
return; return;
} }
if (!this.isDisableSelected()) { if (!this.isDisableSelected()) {
@ -26643,6 +26665,9 @@ BI.BasicButton = BI.inherit(BI.Single, {
var v = this.getValue(); var v = this.getValue();
this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this); this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this);
this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this); this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this);
if (o.action) {
BI.Actions.runAction(o.action, o);
}
} }
}, },

28
dist/bundle.min.js vendored

File diff suppressed because one or more lines are too long

22
dist/core.js vendored

@ -20192,6 +20192,20 @@ BI.extend(BI.DOM, {
} }
} }
var actions = {}
BI.action = function (type, actionFn) {
if (!actions[type]) {
actions[type] = [];
}
actions[type].push(actionFn)
return function () {
actions[type].remove(actionFn);
if (actions[type].length === 0) {
delete actions[type];
}
}
}
BI.Constants = { BI.Constants = {
getConstant: function (type) { getConstant: function (type) {
return constantInjection[type]; return constantInjection[type];
@ -20228,6 +20242,14 @@ BI.extend(BI.DOM, {
return providerInstance[type]; return providerInstance[type];
} }
} }
BI.Actions = {
runAction: function (type, config) {
BI.each(actions[type], function (i, act) {
act(config);
})
}
}
})(); })();
/** /**
* guy * guy

7
src/base/single/button/button.basic.js

@ -176,7 +176,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
return; return;
} }
interval = setInterval(function () { interval = setInterval(function () {
if(self.isEnabled()){ if (self.isEnabled()) {
self.doClick(); self.doClick();
} }
}, 100); }, 100);
@ -218,7 +218,7 @@ BI.BasicButton = BI.inherit(BI.Single, {
_trigger: function () { _trigger: function () {
var o = this.options; var o = this.options;
if(!this.isEnabled()){ if (!this.isEnabled()) {
return; return;
} }
if (!this.isDisableSelected()) { if (!this.isDisableSelected()) {
@ -231,6 +231,9 @@ BI.BasicButton = BI.inherit(BI.Single, {
var v = this.getValue(); var v = this.getValue();
this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this); this.fireEvent(BI.Controller.EVENT_CHANGE, BI.Events.CLICK, v, this);
this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this); this.fireEvent(BI.BasicButton.EVENT_CHANGE, v, this);
if (o.action) {
BI.Actions.runAction(o.action, o);
}
} }
}, },

22
src/core/inject.js

@ -43,6 +43,20 @@
} }
} }
var actions = {}
BI.action = function (type, actionFn) {
if (!actions[type]) {
actions[type] = [];
}
actions[type].push(actionFn)
return function () {
actions[type].remove(actionFn);
if (actions[type].length === 0) {
delete actions[type];
}
}
}
BI.Constants = { BI.Constants = {
getConstant: function (type) { getConstant: function (type) {
return constantInjection[type]; return constantInjection[type];
@ -79,4 +93,12 @@
return providerInstance[type]; return providerInstance[type];
} }
} }
BI.Actions = {
runAction: function (type, config) {
BI.each(actions[type], function (i, act) {
act(config);
})
}
}
})(); })();

Loading…
Cancel
Save