Javascript expert required to complete WYSIWYG HTML editor
£10-15 GBP / jam
I am writing a WYSIWYG HTML editor for use in websites.
It uses a <div> with contentEditable="true" attribute in the same way as other WYSIWYG editors do. However, it differs in that all the default keypress events are canceled and are handled manually. i.e. when someone taps the letter m on their keyboard, the keypress event fires, [url removed, login to view]() halts the typing of 'm' into the contentEditable, and instead is manually written in using javascript.
I am using this instead of execCommand as I am sometimes doing other things too depending on the key that is pressed. These other things are out of scope of this work and there are hooks which other code can use to do the other things.
I have got it to the point where the WYSIWYG editor is functional but it has a few bugs and it still requires a few new features.
Currently, it allows you to type and create paragraphs. You can set what type of paragraph it is (e.g. change the p to h1, h2, h3 etc). You can delete text using backspace or by using the delete key. You can separate a paragraph into two using the enter key. You can make text bold, italic, underlined or striked-through.
I am looking for someone to work through removing bugs and adding new features.
Specifically this is some of the work:
- Fix a bug where if the cursor's at the start of the node and backspace is tapped, it should delete the parent element(s) and move to the end of the previous text node
- Fix a bug where if a section of text is highlighted and a key is pressed it doesn't properly delete all the highlighted text and leaves traces of elements behind
- Add bullet lists
- Remove bullet lists
- General other bug testing and fixing in browsers other than Chrome
There are other bugs too which will show up with more use.
This project requires a Javascript Expert - please do not reply unless you are comfortable with object-oriented javascript, closures and using javascript to render HTML.
ID Projek: #9803859
Tentang projek
12 pekerja bebas membida secara purata £14/jam untuk pekerjaan ini
Hello, sir. I am very interested from your project. I have enough skills for your project. I'm TOP 6TH freelancer as you can see my profile (https://www.freelancer.com/u/kchg.html). Kind Regards
Let's discuss more about project to finalize the proper scope with estimated cost and time so ping me over the freelancer chat. I am myself developer so you will directly work with me. No mediators. No managers. No Lagi
Greetings, Understood your requirements about the WYSIWYG HTML editor. Can you come over to chat to discuss more before you finalize the deal ? Best Regards SAM
Our team can surely work on Javascript but it all depends on the nature of the project, requirement etc. and since you want bug fixing & add new features, so first we need to understand the existing code. Please cli Lagi
Hello, I'm a professional programmer for web programming with php language to build the system website, Besides, I'm also expert in MySQL , HTML,HTML5,CSS, JS I'm always top in Vietnam freelancer [login to view URL] Lagi
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i Lagi