This commit is contained in:
		
							parent
							
								
									4ceabaa75e
								
							
						
					
					
						commit
						0cf675ce5b
					
				|  | @ -222,7 +222,7 @@ func RemoveFile(w http.ResponseWriter, r *http.Request) { | |||
| } | ||||
| 
 | ||||
| // 在目录中搜索包含指定字符串的文件.
 | ||||
| func Search(w http.ResponseWriter, r *http.Request) { | ||||
| func SearchText(w http.ResponseWriter, r *http.Request) { | ||||
| 	data := map[string]interface{}{"succ": true} | ||||
| 	defer util.RetJSON(w, r, data) | ||||
| 
 | ||||
|  | @ -235,16 +235,11 @@ func Search(w http.ResponseWriter, r *http.Request) { | |||
| 		return | ||||
| 	} | ||||
| 
 | ||||
| 	// TODO: 选定目录
 | ||||
| 	dir := args["dir"].(string) | ||||
| 	dir = "" | ||||
| 	extension := args["extension"].(string) | ||||
| 	text := args["text"].(string) | ||||
| 
 | ||||
| 	_ = dir | ||||
| 
 | ||||
| 	founds := []*Snippet{} | ||||
| 
 | ||||
| 	usage := &Snippet{Path: "", Line: 1, Ch: 2 /* TODO: 获取附近的代码片段 */} | ||||
| 	founds = append(founds, usage) | ||||
| 	founds := search(dir, extension, text, []*Snippet{}) | ||||
| 
 | ||||
| 	data["founds"] = founds | ||||
| } | ||||
|  |  | |||
							
								
								
									
										1
									
								
								main.go
								
								
								
								
							
							
						
						
									
										1
									
								
								main.go
								
								
								
								
							|  | @ -189,6 +189,7 @@ func main() { | |||
| 	http.HandleFunc("/file/save", handlerWrapper(file.SaveFile)) | ||||
| 	http.HandleFunc("/file/new", handlerWrapper(file.NewFile)) | ||||
| 	http.HandleFunc("/file/remove", handlerWrapper(file.RemoveFile)) | ||||
| 	http.HandleFunc("/file/search/text", handlerWrapper(file.SearchText)) | ||||
| 
 | ||||
| 	// 编辑器
 | ||||
| 	http.HandleFunc("/editor/ws", handlerWrapper(editor.WSHandler)) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue