</div>
<script>
-
jQuery(function($){
+ var defaultData = {
+ action : 'glm_members_admin_ajax',
+ glm_action : 'memberManagement',
+ }
+ let listData = {
+ action : defaultData.action,
+ glm_action : defaultData.glm_action,
+ }
+ var editData = {
+ action : defaultData.action,
+ glm_action : defaultData.glm_action,
+ }
+
var Glma = (function() {
var xhr = function(data, complete, success, error, type){
$.ajax({
}
})();
-
/*
* Init Materialize collapsible
*/
}
/*
- * List component tooltips
- */
+ * List component tooltips
+ */
function listComponent(listComponentData) {
jQuery(function($){
$('.tooltipped').tooltip();
});
}
-
- let listData = {
- action : 'glm_members_admin_ajax',
- glm_action : 'memberManagement',
- form_action : 'list',
- view : "list",
- option : "list",
- }
+ listData.form_action = 'list';
+ listData.view = 'list';
+ listData.option = 'list';
-
Glma.adminSearch(
listData,
$("#glm-admin-search-overlay").fadeOut('slow'),
$(".glm-admin-search-field").on("change", function(){
listData.filterArchived = $("input[name='archivedSearch']:checked").length > 0 ? true : undefined;
listData.filterFeatured = $("input[name='featuredSearch']:checked").length > 0 ? true : undefined;
- listData.filterPending = $("input[name='pendingSearch']:checked").length > 0 ? true : undefined;
+ listData.filterPending = $("input[name='pendingSearch']:checked").length > 0 ? true : undefined;
Glma.adminSearch(
listData,
"POST"
);
});
+
$('.edit-screen').sidenav({
inDuration : 400,
outDuration : 400
});
+
$(document).on("click",".member-record-name", function(){
$(".edit-screen").html('');
- var editData = {
- action : 'glm_members_admin_ajax',
- glm_action : 'memberManagement',
- option : 'manage',
- memberID : $(this).parent().data('id')
- }
-
+ editData.option = "manage";
+ editData.memberID = $(this).parent().data('id')
Glma.memberEdit(
editData,
function(complete) {},
);
M.Sidenav.getInstance($('.edit-screen')[0]).open();
});
+
$(document).on("click","#edit-member-profile",function(e){
e.preventDefault();
-
+ $(".edit-screen").html('');
+ editData.option = "edit";
+ Glma.memberEdit(
+ editData,
+ function(complete) {},
+ function(success) {
+ $(".edit-screen").html(success.searchData);
+ },
+ function(error) {
+ console.log(error);
+ },
+ "POST",
+ )
});
});
</script>