Find Jobs
Hire Freelancers

CKEditor plugin to define a css class style and add this class on currently selected element(s).

$30-250 CAD

Fullført
Lagt ut over 5 år siden

$30-250 CAD

Betalt ved levering
The plugin needs to use the styles combo box to apply only a class to each element. That class will define what the style is. Currently the styles combo applies inline css styles. I want to re-use the classes everywhere once defined and this plugin will load these and populates the css styles combo box in ckeditor. The plugin will be released for free to CKEditor people if they want to list it, so it must all be free for redistribution (no proprietary code please.). Im only interested to pay for it for a client, but do not want to maintain it over a long period of time. I'm looking for someone that understands the 4.5.X to 4.11 CKEditor APIs and that can create a simple plugin that : 1. Populates existing saved styles into the styles combo box (like Stylesheet parser plugin does) on editor load and on style save. (The styles will use the same format as the styles structure in CKEditor, but will be fetched via an ajax call). These styles however will only ever set the class property on elements, no inline styles as current CKEditor does. 2. Adds a button to the toolbar near Styles combo. 3. When clicking that button, presents a dialog with a number of options to user : - Class title (converted to valid class title by replacing spaces with - for example - Tag (h1, h2, h3, etc.) - Font size+units - Font color+alpha - Line height+units - Paddings+units. - Alignment (text-align:left/center/right/justify). 4. The dialog fields selected values must then be sent to server via POST/AJAX and saved on server (i will do the server save part+response, but you initiate the ajax call). The server call I will program will only save the new entry to the JS file you are loading from at the beginning. 5. When hitting the dialog save button, the dialog closes and refreshes the style combo box which then pre-select the new style with he correct tag for that style ready to use. 6. Probably already done in CKEditor: Styles from styles combo must apply the style on the correct tags (i.e. you cannot select a P style and apply it on an H1 style. this is why we are asking the tag in the dialog. CKEditor already does this if you populate the combo box correctly, then you dont have anything to do here. The style consists only of a class name the gets added to selected tag. 7. The styles you defined will be included in the HEAD section of the page by our CMS on page load and on style definition when you send the style to our server. This is done outside of CKEditor. Nothing for you to do on this point. 8. When opening the dialog, all fields will be pre-populated with the current styles combo selected style value (just extract classname) that you get from server when sending the class name of that style. 9. Plugin must work with 4.5.9 up to 4.11 version of CKEditor.
Prosjekt-ID: 18380446

Om prosjektet

4 forslag
Eksternt prosjekt
Aktiv 5 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
Tildelt til:
Brukeravatar
Hello I will do it for you Thanks
$155 CAD om 3 dager
4,7 (145 omtaler)
6,2
6,2
4 freelancers are bidding on average $127 CAD for this job
Brukeravatar
I am ready to start right now. Hi there, I have read your job description carefully and I’m very considering your job such as these capabilities. I have fantastic experience in this fields such as HTML, CSS, Javascript, PHP, WordPress, and other related tasks. I have 3 years+ experience in these categories. I believe my capabilities would be ideal for you. I can complete this job within the necessary period. You can get hold of me instantly to discuss this position further. Thanks. Best Regards, Sabbir
$88 CAD om 1 dag
5,0 (90 omtaler)
5,8
5,8
Brukeravatar
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks . .
$155 CAD om 3 dager
5,0 (2 omtaler)
3,2
3,2

Om klienten

CANADAs flagg
Laval, Canada
5,0
2
Betalingsmetode bekreftet
Medlem siden nov. 27, 2014

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.