You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							46 lines
						
					
					
						
							1.3 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							46 lines
						
					
					
						
							1.3 KiB
						
					
					
				| var EditLocateIcon = function (parent) { | |
|     this.Parent = parent; | |
|     this.Dialog = $('#edit-locate-icon-dialog'); | |
|     this.LocateIcon = {}; | |
| 
 | |
|     this.Setup = function () { | |
|         $('#file').on('change', this.onFileChange.bind(this)) | |
|         $("#icon-sure-btn").on("click", this.OnSureButtonClick.bind(this)); | |
|         $("#icon-cancel-btn").on("click", this.HideDialog.bind(this)); | |
|         $("#icon-close").on("click", this.HideDialog.bind(this)); | |
|     }; | |
| 
 | |
|     this.Show = function (data) { | |
|         this.Dialog.show(); | |
|         this.LocateIcon = data; | |
|         $("#path").textbox('setValue', data.Value); | |
|     }; | |
| 
 | |
|     this.onFileChange = function (event) { | |
|         $("#path").textbox('setValue', event.target.files[0].name); | |
|     }; | |
| 
 | |
|     this.OnSureButtonClick = function () { | |
|         this.LocateIcon.Value = $('#path').textbox('getValue'); | |
| 
 | |
|         this.UpdateLocateIcon(); | |
|         this.Dialog.hide(); | |
|         this.Parent.DisabledEvent(); | |
|     }; | |
| 
 | |
|     this.UpdateLocateIcon = function () { | |
|         $.ajax({ | |
|             type: "POST", | |
|             dataType: 'text', | |
|             url: '/ConfigManagement/Update', | |
|             data: this.LocateIcon, | |
|             success: function () { | |
|                 this.Parent.ReLoadTableData(); | |
|             }.bind(this) | |
|         }); | |
|     }; | |
| 
 | |
|     this.HideDialog = function () { | |
|         this.Dialog.hide(); | |
|     }; | |
| }; |