Crystal.Sea 4 năm trước cách đây
mục cha
commit
a8fafe9470
18 tập tin đã thay đổi với 118 bổ sung418 xóa
  1. 17 0
      maxkey-web-manage/src/main/resources/templates/views/apps/appAddCommon.ftl
  2. 36 0
      maxkey-web-manage/src/main/resources/templates/views/apps/appCommonHead.ftl
  3. 19 15
      maxkey-web-manage/src/main/resources/templates/views/apps/appUpdateCommon.ftl
  4. 1 1
      maxkey-web-manage/src/main/resources/templates/views/apps/appsExtendAttr.ftl
  5. 1 23
      maxkey-web-manage/src/main/resources/templates/views/apps/basic/appAdd.ftl
  6. 1 31
      maxkey-web-manage/src/main/resources/templates/views/apps/basic/appUpdate.ftl
  7. 4 16
      maxkey-web-manage/src/main/resources/templates/views/apps/desktop/appAdd.ftl
  8. 2 24
      maxkey-web-manage/src/main/resources/templates/views/apps/desktop/appUpdate.ftl
  9. 3 18
      maxkey-web-manage/src/main/resources/templates/views/apps/extendapi/appAdd.ftl
  10. 2 23
      maxkey-web-manage/src/main/resources/templates/views/apps/extendapi/appUpdate.ftl
  11. 2 17
      maxkey-web-manage/src/main/resources/templates/views/apps/formbased/appAdd.ftl
  12. 2 23
      maxkey-web-manage/src/main/resources/templates/views/apps/formbased/appUpdate.ftl
  13. 2 25
      maxkey-web-manage/src/main/resources/templates/views/apps/oauth20/appAdd.ftl
  14. 3 34
      maxkey-web-manage/src/main/resources/templates/views/apps/oauth20/appUpdate.ftl
  15. 2 24
      maxkey-web-manage/src/main/resources/templates/views/apps/saml20/appAdd.ftl
  16. 15 36
      maxkey-web-manage/src/main/resources/templates/views/apps/saml20/appUpdate.ftl
  17. 2 50
      maxkey-web-manage/src/main/resources/templates/views/apps/tokenbased/appAdd.ftl
  18. 4 58
      maxkey-web-manage/src/main/resources/templates/views/apps/tokenbased/appUpdate.ftl

+ 17 - 0
maxkey-web-manage/src/main/resources/templates/views/apps/appAddCommon.ftl

@@ -75,5 +75,22 @@
             <input  type="text" class="form-control"  id="description" name="description"  title="" value=""/>
          </td>
       </tr>
+      <tr>
+		<th><@locale code="apps.isAdapter" />:</th>
+		<td>
+			<select  id="isAdapter" name="isAdapter"  class="form-control"  >
+				<option value="0"  selected><@locale code="apps.isAdapter.no" /></option>
+				<option value="1"><@locale code="apps.isAdapter.yes" /></option>
+			</select>
+		</td>
+		<td >
+		</td>
+	</tr>
+	<tr>
+		<th><@locale code="apps.adapter" />:</th>
+		<td colspan =3>
+			<input type="text" class="form-control"   id="adapter" name="adapter"  title="" value=""/>
+		</td>
+	</tr>
    </tbody>
 </table>

+ 36 - 0
maxkey-web-manage/src/main/resources/templates/views/apps/appCommonHead.ftl

@@ -0,0 +1,36 @@
+<style   type="text/css">
+  .table th, .table td {
+    padding: .2rem;
+    vertical-align: middle;
+  }
+</style>
+<script type="text/javascript">
+<!--
+$(function(){	
+	$("#algorithm").change(function(){
+		$.post("<@base/>/apps/generate/secret/"+$(this).val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
+			$("#algorithmKey").val(data+"");
+			$("#algorithmKey_text").html(data+"");
+			$("#secret").val(data+"");
+			$("#secret_text").html(data+"");
+		});
+	}); 
+	
+	$("#generateSecret").on("click",function(){
+		$.post("<@base/>/apps/generate/secret/"+$("#algorithm").val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
+			$("#algorithmKey").val(data+"");
+			$("#algorithmKey_text").html(data+"");
+			$("#secret").val(data+"");
+			$("#secret_text").html(data+"");
+		}); 
+	});
+	
+	$("#iconFileImg").on("click",function(){
+  		if(!$("#iconFileImg").hasClass("appended")){
+  			$("#iconFileImg").after('<input  type="file" id="iconFile" name="iconFile"  title="" value=""/>');
+  			$("#iconFileImg").addClass("appended");
+  		}
+  	});
+});
+//-->
+</script>

+ 19 - 15
maxkey-web-manage/src/main/resources/templates/views/apps/appUpdateCommon.ftl

@@ -1,15 +1,3 @@
-<script type="text/javascript">
-   <!--
-      $(function(){	
-      	$("#iconFileImg").on("click",function(){
-      		if(!$("#iconFileImg").hasClass("appended")){
-      			$("#iconFileImg").after('<input  type="file" id="iconFile" name="iconFile"  title="" value=""/>');
-      			$("#iconFileImg").addClass("appended");
-      		}
-      	});
-      });
-      //-->
-</script>
 <!--table-->
 <table width="960"   class="table table-bordered" >
    <tbody>
@@ -25,9 +13,8 @@
          </td>
          <th style="width:15%;"><@locale code="apps.secret"/>:</th>
          <td style="width:35%;">
-         	<input id="generateSecret" type="button" class="button" value="<@locale code="button.text.generate"/>"/><br>
-         	<div id="secret_text" style="width:100%;font-weight: bold;">${model.secret!}</div>
-            <input type="hidden" id="secret" name="secret"  title="" value="${model.secret!}"/>
+         	<input type="text" id="secret" readonly style="width:80%;float: left;font-weight: bold;" class="form-control" name="secret"  title="" value="${model.secret!}"/>
+            <input id="generateSecret" type="button"  class="button btn btn-warning mr-2" value="<@locale code="button.text.generate"/>"/>
          </td>
       </tr>
       <tr>
@@ -92,6 +79,23 @@
 		 </td>
 	 </tr>
 	 <tr>
+		<th><@locale code="apps.isAdapter" />:</th>
+		<td>
+			<select  id="isAdapter" name="isAdapter"  class="form-control">
+				<option value="0"  <#if 0==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.no"/></option>
+				<option value="1"  <#if 1==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.yes"/></option>
+			</select>
+		</td>
+		<td >
+		</td>
+	</tr>
+	<tr>
+		<th><@locale code="apps.adapter" />:</th>
+		<td colspan =3>
+			<input type="text" class="form-control"   id="adapter" name="adapter"  title="" value="${model.adapter!}"/>
+		</td>
+	</tr>
+	 <tr>
          <th><@locale code="common.text.description"/>:</th>
          <td colspan =3>
             <input  type="text"  class="form-control" id="description" name="description"  title="" value="${model.description!}"/>

+ 1 - 1
maxkey-web-manage/src/main/resources/templates/views/apps/appsExtendAttr.ftl

@@ -18,7 +18,7 @@ $(function(){
 		var html =	'<tr  id="extendTr_' + attrIndex + '">';   
 		//Index 
 		html += 		'<th nowrap ><@locale code="apps.extendAttr.parameter"/>:'; 
-		html += 			'<input  class="button delExtendTr"  type="button" name="delExtendTr"  attrTrId="extendTr_'+attrIndex+'" value="<@locale code="button.text.delete" />"/>';
+		html += 			'<input  class="button  btn btn-danger mr-3  delExtendTr"  type="button" name="delExtendTr"  attrTrId="extendTr_'+attrIndex+'" value="<@locale code="button.text.delete" />"/>';
 		html +=			'</th>';  
 		//attribute
 		html +=			'<td>';   

+ 1 - 23
maxkey-web-manage/src/main/resources/templates/views/apps/basic/appAdd.ftl

@@ -3,27 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-
-<script type="text/javascript">
-<!--
-$(function(){	
-	$("#algorithm").change(function(){
-		$.post("<s:Base/>/apps/generate/secret/"+$(this).val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-			
-		});
-	}); 
-
-});
-//-->
-</script>
+	<#include  "../appCommonHead.ftl"/>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  
@@ -55,8 +35,6 @@ $(function(){
 				</tr>
 				</tbody>
 				</table>
-			   
-
 			
 </form>
 </body>

+ 1 - 31
maxkey-web-manage/src/main/resources/templates/views/apps/basic/appUpdate.ftl

@@ -3,37 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-
-<script type="text/javascript">
-<!--
-$(function(){	
-
-	$("#algorithm").change(function(){
-		$.post("<@base/>/apps/generate/secret/"+$(this).val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#algorithmKey").val(data+"");
-			$("#algorithmKey_text").html(data+"");
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		});
-	}); 
-	
-	$("#generateSecret").on("click",function(){
-		$.post("<@base/>/apps/generate/secret/"+$("#algorithm").val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#algorithmKey").val(data+"");
-			$("#algorithmKey_text").html(data+"");
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		}); 
-	});
-});
-//-->
-</script>
+	<#include  "../appCommonHead.ftl"/>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  

+ 4 - 16
maxkey-web-manage/src/main/resources/templates/views/apps/desktop/appAdd.ftl

@@ -3,12 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
+	<#include  "../appCommonHead.ftl"/>
 <script type="text/javascript">
 <!--
 $(function(){	
@@ -173,19 +168,12 @@ $(function(){
 						<@locale code="apps.credential.system" />
 						<b class="orange">*</b><label for="credential"></label>
 					</td>
-					<th style="width:15%;"><@locale code="apps.isAdapter" />:</th>
+					<th style="width:15%;"></th>
 					<td style="width:35%;" >
-						<select  id="isAdapter" name="isAdapter" class="form-control" >
-							<option value="0"  selected><@locale code="apps.isAdapter.no" /></option>
-							<option value="1"><@locale code="apps.isAdapter.yes" /></option>
-						</select>
+
 					</td>
 				</tr>
-				<tr>
-					<th><@locale code="apps.adapter" />:</th>
-					<td colspan =3>
-						<input type="text" class="form-control"  id="adapter" name="adapter"  title="" value=""/>
-					</td>
+>
 				</tr>
 				<tr id="systemconfigure"  style="display:none">
 					<th><@locale code="apps.credential" />:</th>

+ 2 - 24
maxkey-web-manage/src/main/resources/templates/views/apps/desktop/appUpdate.ftl

@@ -3,22 +3,10 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
+	<#include  "../appCommonHead.ftl"/>
 <script type="text/javascript">
 <!--
 $(function(){	
-	$("#generateSecret").on("click",function(){
-		$.post("<@base/>/apps/generate/secret/oauth20", {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		}); 
-	});
-	
  	$("#usernameType").change(function(){
 		if($(this).val()=="SIMULATION"){
 			$(".usernameParameter").hide();
@@ -185,18 +173,8 @@ $(function(){
 						<@locale code="apps.credential.system" />
 						
 					</td>
-					<th style="width:15%;"><@locale code="apps.isAdapter" />:</th>
+					<th style="width:15%;"></th>
 					<td style="width:35%;">
-						<select  id="isAdapter" name="isAdapter" class="form-control">
-							<option value="0"  <#if 0==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.no" /></option>
-							<option value="1"  <#if 1==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.yes" /></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter" />:</th>
-					<td colspan =3>
-						<input type="text" class="form-control" id="adapter" name="adapter"  title="" value="${model.adapter}"/>
 					</td>
 				</tr>
 				<tr id="systemconfigure"  <#if 1!=model.credential> style="display:none"</#if> >

+ 3 - 18
maxkey-web-manage/src/main/resources/templates/views/apps/extendapi/appAdd.ftl

@@ -3,13 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-
+	<#include  "../appCommonHead.ftl"/>
 <script type="text/javascript">
 <!--
 $(function(){		
@@ -69,18 +63,9 @@ $(function(){
 						<@locale code="apps.credential.system"/>
 						<b class="orange">*</b><label for="credential"></label>
 					</td>
-					<th  style="width:15%;"><@locale code="apps.isAdapter"/>:</th>
+					<th  style="width:15%;"></th>
 					<td  style="width:35%;">
-						<select  class="form-control"  id="isAdapter" name="isAdapter" >
-							<option value="0"  selected><@locale code="apps.isAdapter.no"/></option>
-							<option value="1"><@locale code="apps.isAdapter.yes"/></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter"/>:</th>
-					<td colspan =3>
-						<input  class="form-control" type="text" id="adapter" name="adapter"  title="" value=""/>
+						
 					</td>
 				</tr>
 				<tr id="systemconfigure"  style="display:none">

+ 2 - 23
maxkey-web-manage/src/main/resources/templates/views/apps/extendapi/appUpdate.ftl

@@ -3,21 +3,10 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
+	<#include  "../appCommonHead.ftl"/>
 <script type="text/javascript">
 <!--
 $(function(){	
-	$("#generateSecret").on("click",function(){
-		$.post("<@base/>/apps/generate/secret/oauth20", {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		}); 
-	});
 	
 	$("input[name='credential']").on("click",function(){
 		if($(this).val()=="3"){
@@ -75,18 +64,8 @@ $(function(){
 							<@locale code="apps.credential.system"/>
 						
 					</td>
-					<th style="width:15%;"><@locale code="apps.isAdapter"/>:</th>
+					<th style="width:15%;"></th>
 					<td style="width:35%;" >
-						<select  id="isAdapter" name="isAdapter"  class="form-control" >
-							<option value="0"  <#if  0==model.isAdapter >selected</#if> ><@locale code="apps.isAdapter.no"/></option>
-							<option value="1"  <#if  1==model.isAdapter >selected</#if> ><@locale code="apps.isAdapter.yes"/></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter"/>:</th>
-					<td colspan =3>
-						<input type="text" class="form-control"  id="adapter" name="adapter"  title="" value="${model.adapter}"/>
 					</td>
 				</tr>
 				<tr id="systemconfigure"  <#if  1!=model.credential > style="display:none"</#if> >

+ 2 - 17
maxkey-web-manage/src/main/resources/templates/views/apps/formbased/appAdd.ftl

@@ -3,12 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
+	<#include  "../appCommonHead.ftl"/>
 
 <script type="text/javascript">
 <!--
@@ -83,18 +78,8 @@ $(function(){
 						<@locale code="apps.credential.system"/>
 						<b class="orange">*</b><label for="credential"></label>
 					</td>
-					<th><@locale code="apps.isAdapter"/>:</th>
+					<th></th>
 					<td>
-						<select  id="isAdapter" name="isAdapter"  class="form-control" >
-							<option value="0"  selected><@locale code="apps.isAdapter.no"/></option>
-							<option value="1"><@locale code="apps.isAdapter.yes"/></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter"/>:</th>
-					<td colspan =3>
-						<input type="text"  class="form-control"  id="adapter" name="adapter"  title="" value=""/>
 					</td>
 				</tr>
 				<tr>

+ 2 - 23
maxkey-web-manage/src/main/resources/templates/views/apps/formbased/appUpdate.ftl

@@ -3,21 +3,10 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
+	<#include  "../appCommonHead.ftl"/>
 <script type="text/javascript">
 <!--
 $(function(){	
-	$("#generateSecret").on("click",function(){
-		$.post("<@base/>/apps/generate/secret/oauth20", {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		}); 
-	});
 	
 	$("input[name='credential']").on("click",function(){
 		if($(this).val()=="3"){
@@ -86,18 +75,8 @@ $(function(){
 							<@locale code="apps.credential.system"/>
 						
 					</td>
-					<th><@locale code="apps.isAdapter"/>:</th>
+					<th></th>
 					<td  >
-						<select  id="isAdapter" name="isAdapter"  class="form-control">
-							<option value="0"  <#if 0==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.no"/></option>
-							<option value="1"  <#if 1==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.yes"/></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter"/>:</th>
-					<td colspan =3>
-						<input type="text" class="form-control" id="adapter" name="adapter"  title="" value="${model.adapter!}"/>
 					</td>
 				</tr>
 				<tr>

+ 2 - 25
maxkey-web-manage/src/main/resources/templates/views/apps/oauth20/appAdd.ftl

@@ -3,18 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-<script type="text/javascript">
-<!--
-$(function(){	
-});
-//-->
-</script>
+	<#include  "../appCommonHead.ftl"/>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  
@@ -210,20 +199,8 @@ $(function(){
 								<@locale code="apps.oauth.approvalPrompt.auto" /></option>
 						</select>
 					</td>
-					<th><@locale code="apps.isAdapter" />:</th>
+					<th></th>
 					<td >
-						<select  id="isAdapter" name="isAdapter"  class="form-control" >
-							<option value="0"  selected>
-								<@locale code="apps.isAdapter.no" /></option>
-							<option value="1">
-								<@locale code="apps.isAdapter.yes" /></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter" />:</th>
-					<td colspan =3>
-						<input type="text" class="form-control"  id="adapter" name="adapter"  title="" value=""/>
 					</td>
 				</tr>
 				<tr>

+ 3 - 34
maxkey-web-manage/src/main/resources/templates/views/apps/oauth20/appUpdate.ftl

@@ -3,27 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-<script type="text/javascript">
-<!--
-$(function(){	
-
-	$("#generateSecret").on("click",function(){
-		$.post("<@base/>/apps/generate/secret/oauth20", {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#clientSecret").val(data+"");
-			$("#clientSecret_text").html(data+"");
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		}); 
-	});
-});
-//-->
-</script>
+	<#include  "../appCommonHead.ftl"/>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  
@@ -217,20 +197,9 @@ $(function(){
 								<@locale code="apps.oauth.approvalPrompt.auto" /></option>
 						</select>
 					</td>
-					<th><@locale code="apps.isAdapter" />:</th>
+					<th></th>
 					<td >
-						<select  id="isAdapter" name="isAdapter" class="form-control">
-							<option value="0"  <#if   0==model.isAdapter >selected</#if> >
-								<@locale code="apps.isAdapter.no" /></option>
-							<option value="1"  <#if   1==model.isAdapter >selected</#if> >
-								<@locale code="apps.isAdapter.yes" /></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter" />:</th>
-					<td colspan =3>
-						<input type="text" class="form-control" id="adapter" name="adapter"  title="" value="${model.adapter!}"/>
+
 					</td>
 				</tr>
 				</tbody>

+ 2 - 24
maxkey-web-manage/src/main/resources/templates/views/apps/saml20/appAdd.ftl

@@ -3,19 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-<script type="text/javascript">
-<!--
-$(function(){	
-	
-});
-//-->
-</script>
+	<#include  "../appCommonHead.ftl"/>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  
@@ -175,18 +163,8 @@ $(function(){
 								<@locale code="apps.saml.encrypted.yes" /></option>
 						</select>
 					</td>
-					<th><@locale code="apps.isAdapter" />:</th>
+					<th></th>
 					<td>
-						<select  id="isAdapter" name="isAdapter"  class="form-control"  >
-							<option value="0"  selected><@locale code="apps.isAdapter.no" /></option>
-							<option value="1"><@locale code="apps.isAdapter.yes" /></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter" />:</th>
-					<td colspan =3>
-						<input type="text" class="form-control"   id="adapter" name="adapter"  title="" value=""/>
 					</td>
 				</tr>
 				<tr>

+ 15 - 36
maxkey-web-manage/src/main/resources/templates/views/apps/saml20/appUpdate.ftl

@@ -3,32 +3,20 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-<script type="text/javascript">
-<!--
-$(function(){	
-	$("#generateSecret").on("click",function(){
-		$.post("<@base/>/apps/generate/secret/oauth20", {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		}); 
+	<#include  "../appCommonHead.ftl"/>
+	<script type="text/javascript">
+	<!--
+	$(function(){	
+		$("#certMetaFileImg").on("click",function(){
+			if(!$("#certMetaFileImg").hasClass("appended")){
+				$("#certMetaFileImg").after('<input id="certMetaFile" type="file" name="certMetaFile" />');
+				$("#certMetaFileImg").addClass("appended");
+			}
+			
+		});
 	});
-	
-	$("#certMetaFileImg").on("click",function(){
-		if(!$("#certMetaFileImg").hasClass("appended")){
-			$("#certMetaFileImg").after('<input id="certMetaFile" type="file" name="certMetaFile" />');
-			$("#certMetaFileImg").addClass("appended");
-		}
-		
-	});
-});
-//-->
-</script>
+	//-->
+	</script>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  
@@ -183,18 +171,9 @@ $(function(){
 								<@locale code="apps.saml.encrypted.yes" /></option>
 						</select>
 					</td>
-					<th><@locale code="apps.isAdapter" />:</th>
+					<th></th>
 					<td >
-						<select  id="isAdapter" name="isAdapter"  class="form-control" >
-							<option value="0"  <#if 0==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.no" /></option>
-							<option value="1"  <#if 1==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.yes" /></option>
-						</select>
-					</td>
-				</tr>
-				<tr>
-					<th><@locale code="apps.adapter" />:</th>
-					<td colspan =3>
-						<input type="text" class="form-control"  id="adapter" name="adapter"  title="" value="${model.adapter}"/>
+						
 					</td>
 				</tr>
 				<tr>

+ 2 - 50
maxkey-web-manage/src/main/resources/templates/views/apps/tokenbased/appAdd.ftl

@@ -3,33 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-
-<script type="text/javascript">
-<!--
-$(function(){	
-	$("#algorithm").change(function(){
-		$.post("<@base/>/apps/generate/secret/"+$(this).val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#algorithmKey").val(data+"");
-			$("#algorithmKey_text").html(data+"");
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-			
-		});
-	}); 
-	
-	$("#selectAdapter").change(function(){
-		$("#adapter").val($("#selectAdapter").val());
-	}); 
-
-});
-//-->
-</script>
+	<#include  "../appCommonHead.ftl"/>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  
@@ -111,30 +85,8 @@ $(function(){
 								<td>
 									<input type="text" class="form-control" id="expires" name="expires"  title="" value="1"  required="" />
 								</td>
-								<th><@locale code="apps.isAdapter" />:</th>
+								<th></th>
 								<td >
-									<select  id="isAdapter" name="isAdapter"  class="form-control">
-										<option value="0"  selected><@locale code="apps.isAdapter.no" /></option>
-										<option value="1"><@locale code="apps.isAdapter.yes" /></option>
-									</select>
-								</td>
-							</tr>
-							<tr>
-								<th><@locale code="apps.adapter" />:</th>
-								<td colspan =3>
-									<select id="selectAdapter" name="selectAdapter"   class="form-control">
-										<option value="">No Adapter</option>
-										<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedDefaultAdapter" <#if "org.maxkey.authz.token.endpoint.adapter.TokenBasedDefaultAdapter"==model.adapter!>selected</#if>>DefaultAdapter</option>
-										<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedSimpleAdapter"  <#if  "org.maxkey.authz.token.endpoint.adapter.TokenBasedSimpleAdapter"==model.adapter!>selected</#if> >SimpleAdapter</option>
-										<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTAdapter" 	<#if  "org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTAdapter"==model.adapter!>selected</#if>>JWTAdapter</option>
-										<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTHS256Adapter" <#if  "org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTHS256Adapter"==model.adapter!>selected</#if>>JWTHS256Adapter</option>
-									</select>
-								</td>
-							</tr>
-							<tr>
-								<th><@locale code="apps.adapter" />:</th>
-								<td colspan =3>
-									<input type="text"  class="form-control" id="adapter" name="adapter"  title="" value=""/>
 								</td>
 							</tr>
 							<tr>

+ 4 - 58
maxkey-web-manage/src/main/resources/templates/views/apps/tokenbased/appUpdate.ftl

@@ -3,40 +3,7 @@
 <head>
 	<#include  "../../layout/header.ftl"/>
 	<#include  "../../layout/common.cssjs.ftl"/>
-<style   type="text/css">
-  .table th, .table td {
-    padding: .2rem;
-    vertical-align: middle;
-  }
-</style>
-<script type="text/javascript">
-<!--
-$(function(){	
-
-	$("#algorithm").change(function(){
-		$.post("<@base/>/apps/generate/secret/"+$(this).val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#algorithmKey").val(data+"");
-			$("#algorithmKey_text").html(data+"");
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		});
-	}); 
-	
-	$("#selectAdapter").change(function(){
-		$("#adapter").val($("#selectAdapter").val());
-	}); 
-	
-	$("#generateSecret").on("click",function(){
-		$.post("<@base/>/apps/generate/secret/"+$("#algorithm").val(), {_method:"post",currTime:(new Date()).getTime()}, function(data) {
-			$("#algorithmKey").val(data+"");
-			$("#algorithmKey_text").html(data+"");
-			$("#secret").val(data+"");
-			$("#secret_text").html(data+"");
-		}); 
-	});
-});
-//-->
-</script>
+	<#include  "../appCommonHead.ftl"/>
 </head>
 <body>
 <form id="actionForm_app"  method="post" type="label" autoclose="true"  
@@ -76,7 +43,7 @@ $(function(){
 									<th ><@locale code="apps.tokenbased.cookieName" />:</th>
 									<td >
 										<input type="text" class="form-control" id="cookieName" name="cookieName"  title="" value="${model.cookieName!}"/>
-										<b class="orange">*</b><label for="cookieName"></label>
+										
 									</td>
 								</tr>
 								<tr>
@@ -120,32 +87,11 @@ $(function(){
 									<td>
 										<input type="text" class="form-control" id="expires" name="expires"  title="" value="${model.expires}"  required="" />
 									</td>
-									<th><@locale code="apps.isAdapter" />:</th>
+									<th></th>
 									<td>
-										<select  id="isAdapter" name="isAdapter" class="form-control">
-											<option value="0"  <#if 0==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.no" /></option>
-											<option value="1"  <#if 1==model.isAdapter>selected</#if> ><@locale code="apps.isAdapter.yes" /></option>
-										</select>
-									</td>
-								</tr>
-								<tr>
-									<th><@locale code="apps.adapter" />:</th>
-									<td colspan =3>
-										<select id="selectAdapter" name="selectAdapter"  class="form-control">
-											<option value="">No Adapter</option>
-											<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedDefaultAdapter" <#if 'org.maxkey.authz.token.endpoint.adapter.TokenBasedDefaultAdapter'==model.adapter!false>selected</#if>>DefaultAdapter</option>
-											<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedSimpleAdapter"  <#if 'org.maxkey.authz.token.endpoint.adapter.TokenBasedSimpleAdapter'==model.adapter!>selected</#if> >SimpleAdapter</option>
-											<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTAdapter" <#if 'org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTAdapter'==model.adapter!>selected</#if>>JWTAdapter</option>
-											<option value="org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTHS256Adapter" <#if 'org.maxkey.authz.token.endpoint.adapter.TokenBasedJWTHS256Adapter'==model.adapter!>selected</#if>>JWTHS256Adapter</option>
-										</select>
-									</td>
-								</tr>
-								<tr>
-									<th><@locale code="apps.adapter" />:</th>
-									<td colspan =3>
-										<input type="text" class="form-control" id="adapter" name="adapter"  title="" value="${model.adapter!}"/>
 									</td>
 								</tr>
+								
 								<tr>
 									<td colspan =4>
 							    		<input class="button btn btn-primary mr-3"  id="submitBtn" type="submit" value="<@locale code="button.text.save" />"/>