ソースを参照

add default settings page js bind for plugins

CauseFX 5 年 前
コミット
c0fbeb3a64
2 ファイル変更19 行追加1 行削除
  1. 19 1
      js/custom.js
  2. 0 0
      js/custom.min.js

+ 19 - 1
js/custom.js

@@ -1896,4 +1896,22 @@ function checkMetadataDiv(target,type,classList){
 			});
 			});
 		}
 		}
 	});
 	});
-}
+}
+
+// Plugins settings bind
+$(document).on('click', '[id$=-settings-button]', function() {
+	let el = $(this)[0];
+	let bind = $(el).attr('data-bind');
+	let api = $(el).attr('data-api');
+	let prefix = $(el).attr('data-config-prefix');
+	if(bind == 'true' && api !== 'false' && prefix !== 'false'){
+		ajaxloader(".content-wrap","in");
+		organizrAPI2('GET',api).success(function(data) {
+			var response = data.response;
+			$('#'+prefix+'-settings-items').html(buildFormGroup(response.data));
+		}).fail(function(xhr) {
+			OrganizrApiError(xhr);
+		});
+		ajaxloader();
+	}
+});

ファイルの差分が大きいため隠しています
+ 0 - 0
js/custom.min.js


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません