I have a plugin that for some reason have stopped working.
The plugin adds four extra buttons in the editor. The first button brings up a dialog where you can define a translation for the word/sentence that is currently selected in the editor window. As far as I know the button only wraps the marked sentence/word with a span with a class and then the the definition is saved in a database that is checked in realtime in the frontend. For some reason this doesn't work anymore, the button just opens a blank dialog box, so I can't add new definitions.
The second button should remove the span of the marked word. (It also disables the word from being automatched from the DB – see usage of the third button below).
The third button is a button that checks the text and then matches it with the definitions stored in the database, if a match is found it'll wrap a span around that word/sentence.
The fourth button removes all span wraps in the current text all together.
It's possible to add new definitions/translations to words within the plugins settings panel, when I do this and then later go to a new post a write a word that I just defined it'll load and the word will get wrapped with a span, but the markup is broken someway so the functionality breaks.
This is all I've been able to troubleshoot so far.
Besides that I need to add support for multiple editors. As it is now if I have two editors and press the third button in the first editor, it will try and find matching words in the DB second editor rather than the first. It should be the active editor that's affected not any other editor.
If it helps I can send over the plugin for examination before price is defined