Jelajahi Sumber

added tabGroupSelectMin - tabGroupSelectMax - addToAdminSwitch to tab settings ajax calls

CauseFX 3 tahun lalu
induk
melakukan
f256dbaf25
2 mengubah file dengan 37 tambahan dan 3 penghapusan
  1. 37 3
      js/custom.js
  2. 0 0
      js/custom.min.js

+ 37 - 3
js/custom.js

@@ -679,8 +679,25 @@ $(document).on("click", ".deleteUser", function () {
         }
     });
 });
-// CHANGE TAB GROUP
-$(document).on("change", ".tabGroupSelect", function (event) {
+// CHANGE TAB GROUP MIN
+$(document).on("change", ".tabGroupSelectMin", function (event) {
+	var id = $(this).parent().parent().attr("data-id");
+	var groupID = $(this).find("option:selected").val();
+	var callbacks = $.Callbacks();
+	organizrAPI2('PUT','api/v2/tabs/' + id, {"group_id_min":groupID},true).success(function(data) {
+		try {
+			var response = data.response;
+		}catch(e) {
+			organizrCatchError(e,data);
+		}
+		message('Tab Group Min Updated',response.message,activeInfo.settings.notifications.position,"#FFF","success","5000");
+		if(callbacks){ callbacks.fire(); }
+	}).fail(function(xhr) {
+		OrganizrApiError(xhr, 'Tab Group Error');
+	});
+});
+// CHANGE TAB GROUP MAX
+$(document).on("change", ".tabGroupSelectMax", function (event) {
 	var id = $(this).parent().parent().attr("data-id");
 	var groupID = $(this).find("option:selected").val();
 	var callbacks = $.Callbacks();
@@ -690,7 +707,7 @@ $(document).on("change", ".tabGroupSelect", function (event) {
 		}catch(e) {
 			organizrCatchError(e,data);
 		}
-		message('Tab Group Updated',response.message,activeInfo.settings.notifications.position,"#FFF","success","5000");
+		message('Tab Group Max Updated',response.message,activeInfo.settings.notifications.position,"#FFF","success","5000");
 		if(callbacks){ callbacks.fire(); }
 	}).fail(function(xhr) {
 		OrganizrApiError(xhr, 'Tab Group Error');
@@ -798,6 +815,23 @@ $(document).on("change", ".preloadSwitch", function () {
 		OrganizrApiError(xhr, 'Tab Preload Error');
 	});
 });
+// CHANGE ADD TO ADMIN TAB
+$(document).on("change", ".addToAdminSwitch", function () {
+	var id = $(this).parent().parent().attr("data-id");
+	var data = $(this).prop("checked") ? 1 : 0;
+	var callbacks = $.Callbacks();
+	organizrAPI2('PUT','api/v2/tabs/' + id, {"add_to_admin":data},true).success(function(data) {
+		try {
+			var response = data.response;
+		}catch(e) {
+			organizrCatchError(e,data);
+		}
+		message('Tab Add To Admin Updated',response.message,activeInfo.settings.notifications.position,"#FFF","success","5000");
+		if(callbacks){ callbacks.fire(); }
+	}).fail(function(xhr) {
+		OrganizrApiError(xhr, 'Tab Add To Admin Error');
+	});
+});
 // CHANGE DEFAULT TAB
 $(document).on("change", ".defaultSwitch", function () {
 	var id = $(this).parent().parent().parent().attr("data-id");

File diff ditekan karena terlalu besar
+ 0 - 0
js/custom.min.js


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini