opombe and prevedek now textarea and not just text input
This commit is contained in:
		
							parent
							
								
									6438cf52d1
								
							
						
					
					
						commit
						4e744db68f
					
				@ -23,12 +23,21 @@ def modal_template(content, title, msg, delete_msg=None):
 | 
				
			|||||||
        h("footer", {}, footer)]
 | 
					        h("footer", {}, footer)]
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
def question(question, current_value):
 | 
					def _question(question, current_value, input_element):
 | 
				
			||||||
 | 
					    props = {"value": current_value}
 | 
				
			||||||
 | 
					    if input_element == "input":
 | 
				
			||||||
 | 
					        props["type"] = "text"
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
    return [
 | 
					    return [
 | 
				
			||||||
        h("span", {}, question),
 | 
					        h("span", {}, question),
 | 
				
			||||||
        h("label", {}, [
 | 
					        h("label", {}, [
 | 
				
			||||||
            h("input#modal-question", {"props": {"type": "text", "value": current_value}}, "")])]
 | 
					            h("{}#modal-question".format(input_element), {"props": props}, "")])]
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					def big_question(question, current_value):
 | 
				
			||||||
 | 
					    return _question(question, current_value, "textarea")
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					def question(question, current_value):
 | 
				
			||||||
 | 
					    return _question(question, current_value, "input")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def generic_list_editor(title, element_list_getter):
 | 
					def generic_list_editor(title, element_list_getter):
 | 
				
			||||||
    content = [h("p", {}, title)]
 | 
					    content = [h("p", {}, title)]
 | 
				
			||||||
 | 
				
			|||||||
@ -20,7 +20,7 @@ def edit_translation(translation, parent, cluster_idx, num_clusters, cls):
 | 
				
			|||||||
    # first line: transalation itself
 | 
					    # first line: transalation itself
 | 
				
			||||||
    content.extend([
 | 
					    content.extend([
 | 
				
			||||||
        split_line2("Prevedek:", 
 | 
					        split_line2("Prevedek:", 
 | 
				
			||||||
                    h("input#etv", {"props": {"type": "text", "value": translation.translation}}, "")),
 | 
					                    h("textarea#etv", {"props": {"value": translation.translation}}, "")),
 | 
				
			||||||
        split_line2("Razlaga:", 
 | 
					        split_line2("Razlaga:", 
 | 
				
			||||||
                    h("input#ete", {"props": {"type": "text", "value": translation.explanation}}, ""))])
 | 
					                    h("input#ete", {"props": {"type": "text", "value": translation.explanation}}, ""))])
 | 
				
			||||||
               
 | 
					               
 | 
				
			||||||
@ -98,7 +98,7 @@ def edit_sense_definition(sense):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def edit_comment(comment):
 | 
					def edit_comment(comment):
 | 
				
			||||||
    return modal_template(question("Edit comment", comment), "Comment", (message.EditComment,), (message.DeleteComment,))
 | 
					    return modal_template(big_question("Edit comment", comment), "Comment", (message.EditComment,), (message.DeleteComment,))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def do_chosen_examples(example_list, entry):
 | 
					def do_chosen_examples(example_list, entry):
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user