separator: '__',
- spin_presets: {},
-
- spin: function(locator, active /*= true */) {
- active = typeof active !== 'undefined' ? active : true;
- try {
- if (active) {
- $(locator).spin(manifold.spin_presets);
- } else {
- $(locator).spin(false);
- }
- } catch (err) { messages.debug("Cannot turn spins on/off " + err); }
- },
-
get_type: function(variable) {
switch(Object.toType(variable)) {
case 'number':
},
/* SPIN */
-
- spin: function() {
- manifold.spin(this.element);
+ // use spin() to get our default spin settings (called presets)
+ // use spin(true) to get spin's builtin defaults
+ // you can also call spin_presets() yourself and tweak what you need to, like validatebutton does
+ spin: function (presets) {
+ var presets = ( presets === undefined ) ? spin_presets() : presets;
+ try { this.$element.spin(presets); }
+ catch (err) { messages.debug("Cannot turn on spin " + err); }
},
unspin: function() {
- manifold.spin(this.element, false);
+ try { this.$element.spin(false); }
+ catch (err) { messages.debug("Cannot turn off spin " + err); }
},
/* TEMPLATE */