por ahora quito menus contextuales en el editor de publicaciones

This commit is contained in:
erik-everardo 2024-01-03 16:36:31 -06:00
parent 08d6791410
commit 53e41d2034

View File

@ -49,50 +49,6 @@ class MarkdownEditingFragment : Fragment(){
viewModel.content = text.toString()
}
binding.filledTextField.editText?.customSelectionActionModeCallback = object: ActionMode.Callback {
override fun onCreateActionMode(mode: ActionMode?, menu: Menu?): Boolean {
return true
}
override fun onPrepareActionMode(mode: ActionMode?, menu: Menu?): Boolean {
return true
}
override fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean {
return false
}
override fun onDestroyActionMode(mode: ActionMode?) {
}
}
binding.filledTextField.editText?.customInsertionActionModeCallback = object: ActionMode.Callback {
override fun onCreateActionMode(mode: ActionMode?, menu: Menu?): Boolean {
MenuInflater(requireContext()).inflate(R.menu.contextual_menu_post_content, menu)
return true
}
override fun onPrepareActionMode(mode: ActionMode?, menu: Menu?): Boolean {
return true
}
override fun onActionItemClicked(mode: ActionMode?, item: MenuItem?): Boolean {
if(item?.itemId == R.id.add_image_here_menu_item) {
insertImage()
mode?.finish()
return true
}
return false
}
override fun onDestroyActionMode(mode: ActionMode?) {
}
}
viewModel.postToEdit.observe(viewLifecycleOwner) {
binding.filledTextField.editText?.setText(it.content)
}