M.Sidenav.getInstance( $('.edit-screen')[0] ).open();
}
}
+ var updateSearchFilterValues = function(){
+ var queries = {};
+ var searchFields = $(".glm-admin-search-field");
+ for(var i = 0; i < searchFields.length; i++){
+ var input = $(searchFields[i]);
+ var type = input.attr("data-searchType") ;
+ var field = input.attr("data-search") ;
+ switch(type){
+ case "checkbox":
+ queries[field] = input.prop("checked");
+ break;
+ case "select":
+ if(input.select2("val")){
+ queries[field] = input.select2("val").join(",");
+ }else{
+ queries[field] = ""
+ }
+ break;
+ case "text":
+ queries[field] = input.val();
+ break;
+ default:
+
+ }
+ }
+ localStorage.setItem("glmaQueries", JSON.stringify(queries) );
+ }
return {
queries : {},
defaultData: {
type,
);
},
- updateSearchFilterValues: function(){
- var queries = {};
- var searchFields = $(".glm-admin-search-field");
- for(var i = 0; i < searchFields.length; i++){
- var input = $(searchFields[i]);
- var type = input.attr("data-searchType") ;
- var field = input.attr("data-search") ;
- switch(type){
- case "checkbox":
- queries[field] = input.prop("checked");
- break;
- case "select":
- if(input.select2("val")){
- queries[field] = input.select2("val").join(",");
- }else{
- queries[field] = ""
- }
- break;
- case "text":
- queries[field] = input.val();
- break;
- default:
-
- }
- }
- localStorage.setItem("glmaQueries", JSON.stringify(queries) );
- },
+
+ updateSearchFilterValues: updateSearchFilterValues,
/*
* call this function with a data object to configure the logic
* # glmAction
*
*/
textSearch: function(textSearchData){
-
var searchResults = {};
var listData = {
action : 'glm_members_admin_ajax',
}else{
listData.query = request;
}
- console.log(listData)
+ updateSearchFilterValues();
jQuery.ajax({
dataType: "json",
type : 'POST',