Merge remove_specific_synonym_form, remove_synonym_form.
This commit is contained in:
		
							parent
							
								
									4d98176c80
								
							
						
					
					
						commit
						5b2c51364a
					
				
					 1 changed files with 15 additions and 13 deletions
				
			
		|  | @ -224,7 +224,7 @@ h2, h3 | ||||||
|                 {{tag_card.create_tag_card(specific_tag, link=none, innertext=synonym)-}} |                 {{tag_card.create_tag_card(specific_tag, link=none, innertext=synonym)-}} | ||||||
|                 <button |                 <button | ||||||
|                 class="remove_tag_button red_button button_with_confirm" |                 class="remove_tag_button red_button button_with_confirm" | ||||||
|                 data-onclick="return remove_specific_synonym_form(event);" |                 data-onclick="return remove_synonym_form(event);" | ||||||
|                 data-prompt="Remove Synonym?" |                 data-prompt="Remove Synonym?" | ||||||
|                 data-confirm="Remove" |                 data-confirm="Remove" | ||||||
|                 data-confirm-class="remove_tag_button_perm red_button" |                 data-confirm-class="remove_tag_button_perm red_button" | ||||||
|  | @ -386,23 +386,25 @@ function remove_child_form(event) | ||||||
|     return api.tags.remove_child(parent_name, tag_name, tag_action_callback); |     return api.tags.remove_child(parent_name, tag_name, tag_action_callback); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function remove_specific_synonym_form(event) |  | ||||||
| { |  | ||||||
|     const delete_button = event.target; |  | ||||||
|     const li = delete_button.closest("li"); |  | ||||||
|     const tag_card = tag_card_from_li(li); |  | ||||||
|     const synonym = tag_card.innerText; |  | ||||||
|     return api.tags.remove_synonym(SPECIFIC_TAG, synonym, tag_action_callback); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function remove_synonym_form(event) | function remove_synonym_form(event) | ||||||
| { | { | ||||||
|     const delete_button = event.target; |     const delete_button = event.target; | ||||||
|     const li = delete_button.closest("li"); |     const li = delete_button.closest("li"); | ||||||
|     const tag_card = tag_card_from_li(li); |     const tag_card = tag_card_from_li(li); | ||||||
|  |     const qual_name = tag_card.innerText; | ||||||
|  |     let tag_name; | ||||||
|  |     let synonym; | ||||||
|  |     if (qual_name.indexOf("+") != -1) | ||||||
|  |     { | ||||||
|         const parts = tag_card.innerText.split(".").pop().split("+"); |         const parts = tag_card.innerText.split(".").pop().split("+"); | ||||||
|     const synonym = parts.pop(); |         synonym = parts.pop(); | ||||||
|     const tag_name = parts.pop(); |         tag_name = parts.pop(); | ||||||
|  |     } | ||||||
|  |     else if (SPECIFIC_TAG) | ||||||
|  |     { | ||||||
|  |         tag_name = SPECIFIC_TAG; | ||||||
|  |         synonym = qual_name; | ||||||
|  |     } | ||||||
|     return api.tags.remove_synonym(tag_name, synonym, tag_action_callback); |     return api.tags.remove_synonym(tag_name, synonym, tag_action_callback); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue