Javascript expert required to complete WYSIWYG HTML editor

Lengkap Disiarkan Feb 29, 2016 Dibayar semasa penghantaran
Lengkap

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.

HTML HTML5 JavaScript

ID Projek: #9803859

Tentang projek

12 cadangan Projek jarak jauh Aktif Mar 2, 2016

Dianugerahkan kepada:

Capricor9

I am a JS expert and my debugging skills are very high which can be effectively used to identify the root of some bugs you are dealing with. I work as a full time front end developer for gwynnie bee and can manage my Lagi

£13 GBP / jam
(0 Ulasan)
0.0

12 pekerja bebas membida secara purata £14/jam untuk pekerjaan ini

kchg

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

£20 GBP / jam
(253 Ulasan)
8.9
meet2amitvw

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

£12 GBP / jam
(72 Ulasan)
8.7
infoway

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

£12 GBP / jam
(263 Ulasan)
9.0
leadconcept

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

£15 GBP / jam
(45 Ulasan)
8.4
scriptphp87

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

£15 GBP / jam
(138 Ulasan)
7.5
prashushinde9

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

£15 GBP / jam
(38 Ulasan)
6.6
toseef3

Dear Sir, Hope you are doing well, I have read your job description, I am willing to work with you. I have already done similar job and win 5 star rating with wonderful review. Key Responsibilities are : Lagi

£13 GBP / jam
(23 Ulasan)
5.9