edge : 'right',
outDuration : 400
});
-
// window.Glma.updateSearchFilterValues();
var memberInfo, memberID;
var actionData = {
action : Glma.defaultData.action,
glm_action : Glma.defaultData.glm_action,
}
- // remove when finshed refactoring
- var listData = {
- view : 'list',
- option : 'list',
- route : 'list'
- };
window.Glma.clearQueryStorage();
+ var listData = {
+ view : 'list',
+ option: 'list',
+ route: 'list'
+ }
window.Glma.mergeProps(listData, actionData);
window.Glma.manageMember(
listData,
},
"POST"
);
-
- // New Monolithic click handler
+
$(document).on("click", "[data-glmevent='click']",function(e){
e.preventDefault();
var target = $(this);
});
if( target.hasClass("member-record-name")){
window.Glma.setActiveRecord( target );
-
}
if( typeof target.data("confirm") !== "undefined"){
window.Glma.confirmAction({
ajaxContentTypeOff
);
}
- // if( typeof target.data("close") !== "undefined"){
- // M.Sidenav.getInstance($('.edit-screen')[0]).close();
- // var queries = window.Glma.getSearchFieldValues();
- // console.log(queries);
- // }
});
$(document).on("click", ".pagination", function(e){
listData.pageSelect = $(this).text();
listData.prevStart = $("#pagination-data").attr("data-prevStart");
listData.nextStart = $("#pagination-data").attr("data-nextStart");
-
Glma.manageMember(
listData,
$("#glm-admin-search-overlay").fadeOut('slow'),
function(data) {
$("#member-results-container").html(data.searchData);
-
var newPrevStart = $("#pagination-data").attr("data-prevStart");
if (newPrevStart) {
$(".pagination.previous-button").removeClass("disabled");
} else {
$(".pagination.previous-button").addClass("disabled");
}
-
var newNextStart = $("#pagination-data").attr("data-nextStart");
if (newNextStart) {
$(".pagination.next-button").removeClass("disabled");
);
}
});
-
/***********************
- *
* ON CHANGE EVENTS
- *
**********************/
$(document).on("change","[data-glmevent='change']", function(e, dropdownReset){
if( typeof dropdownReset == 'undefined' ){
var target = $(this);
var type = target.attr("type");
var searchType = target.data("search");
- var separateSearch = ( typeof target.data("separateQuery") !== "undefined") ? true : false;
var selected;
var overlay = target.attr("data-overlay") || null;
-
var listData = window.Glma.setXHRData({
route : target.attr("data-route") || null,
member : target.attr("data-member") || null,
window.Glma.startTransition({
overlay : overlay ? $("#glm-admin-" + overlay + "-overlay") : null
});
-
window.Glma.deleteAllFilterFields(listData);
window.Glma.updateSearchFilterValues();
var queries = window.Glma.getSearchFieldValues();
window.Glma.mergeProps(listData, queries);
-
if(typeof target.data("multiSelect") !== "undefined"){
if( target.select2("val")){
listData['categorySearch'] = target.select2("val").join(",");
listData['categorySearch'] = "";
}
}
-
if( type == "checkbox"){
selected = target.prop('checked');
if(selected && type == "checkbox" ){
function(success) {
window.Glma.endTransition({
overlay : overlay ? $("#glm-admin-" + overlay + "-overlay") : null,
- container : $("#member-results-container"),
+ container : (typeof target.data("container") !== "undefined" ) ? $(target.data("container")) : $("#member-results-container"),
content : success.searchData
});
},
);
}
});
-
- $(document).on("change", "#bad-map-location", function(){
- // var selected = $(this).prop('checked');
- // $("#glm-admin-search-overlay").fadeIn('fast');
- // // window.Glma.resetAllFilters();
- // if(selected){
- // listData.filterBadLocation = 'true';
- // {literal}$(this).parent().css({color: "#26A69A"}){/literal}
- // }else{
- // delete listData.filterBadLocation;
- // {literal}$(this).parent().css({color: "#9E9E9E"}){/literal}
- // }
-
- // window.Glma.manageMember(
- // listData,
- // '',
- // function(data) {
- // $("#member-results-container").html(data.searchData);
- // $("#glm-admin-search-overlay").fadeOut('slow');
- // },
- // function(error) {
- // console.log(error);
- // },
- // "POST"
- // );
- });
-
- $('#filterMemberTypes').on('change', function (e) {
- // $("#glm-admin-search-overlay").fadeIn('fast');
- // listData.memberTypeSearch = $(this).val();
- // window.Glma.deleteAllFilterFields(listData);
- // window.Glma.updateSearchFilterValues();
- // var queries = window.Glma.getSearchFieldValues();
- // window.Glma.mergeProps(listData, queries);
- // Glma.manageMember(
- // listData,
- // $("#glm-admin-search-overlay").fadeOut('slow'),
- // function(data) {
- // $("#member-results-container").html(data.searchData);
- // $("#glm-admin-search-overlay").fadeOut('slow');
- // },
- // function(error) {
- // console.log(error);
- // },
- // "POST"
- // );
- });
-
- $(".glm-search-checkbox").on("change", function(){
- // $("#glm-admin-search-overlay").fadeIn('fast');
- var filterData = {};
- // filterData.filterArchived = $("input[name='archivedSearch']:checked").length > 0 ? true : undefined;
- // filterData.filterFeatured = $("input[name='featuredSearch']:checked").length > 0 ? true : undefined;
- // window.Glma.deleteAllFilterFields(listData);
- // window.Glma.updateSearchFilterValues();
- // var queries = window.Glma.getSearchFieldValues();
- // window.Glma.mergeProps(listData, filterData);
- // window.Glma.mergeProps(listData, queries);
- // Glma.manageMember(
- // listData,
- // '',
- // function(data) {
- // $("#member-results-container").html(data.searchData);
- // $("#glm-admin-search-overlay").fadeOut('slow')
- // },
- // function(error) {
- // console.log(error);
- // },
- // "POST"
- // );
- });
});
</script>
{include file='admin/footer.html'}
\ No newline at end of file