Advanced Formula Inputs
by laustdeleuran
HTML
<input type="text" name="test">
JavaScript
var AdvancedFormula = function(input,options){
// Shortcut this
var t = this;
// Set up defaults
t.options = {
prefix:'af'
};
// Merge options
if (typeof options === "object") $.merge(t.options,options);
// Set up handles
t.$e = {
input:$(input),
container: $('<span class="'+t.options.prefix+'advanced-formula" />')
}
// Manipulate DOM
t.$e.input.wrap(t.$e.container).css({'visibility':'hidden','position':'absolute'});
// Return
return t;
};
AdvancedFormula.prototype = {
Modules:{}
};
AdvancedFormula.prototype.Modules.Field = function(){
};
$(document).ready(function(){
window.af = new AdvancedFormula($('input')[0]);
});