Firebug barks “lists.create is not a function” when I click on the link below:
[CODE]
var lists = function(){
var create = function(component){
var component = component.href.substring(component.href.lastIndexOf(‘#’) + 1); //sites
return component;
}
var setDefaults = function(component){
var parameter = {};
switch(component){
case “sites”:
parameter = {
order: ‘site_num’,
per_page: ’20’,
url: ‘/sites’
}
}
return parameter;
}
var criteria = {
drop_filter: {
check: function(value){
if(value)
return
},
msg: “Loading…”
},
search_filter: {
check: function(value){
if(value)
return
},
msg: “Loading…”
}
}
return {
//not currently used
addQuery: function(name, query){queryArr[name] = query;},
extra: function(){}
}
}
$(‘#dashboard a’).click(function(){
var currentComponent = lists.create(this);
var custom = lists.setDefaults(currentComponent);
initializeTable(custom);
});
var initializeTable = function(custom){
var defaults = {};
var query_string = $.extend(defaults, custom);
alert(query_string);
/*
$.each(query_string, function(key,value){
})
var queryArr = [];
*/
}
Thanks for response.