This is a userscript to add the CKEditor to Envato comment and edit forms.
// ==UserScript==
// @name Envato Marketplace CKEditor Support
// @author Adrian Moerchen
// @homepage https://github.com/scrobbleme/Envato-CKEditor-Support
// @supportURL https://github.com/scrobbleme/Envato-CKEditor-Support
// @contributionURL http://codecanyon.net/user/scrobbleme/portfolio?ref=scrobbleme
// @namespace scrobble.me
// @date 2014-12-14
// @version 1.1.0
// @include http://activeden.net*
// @include http://audiojungle.net*
// @include http://themeforest.net*
// @include http://videohive.net*
// @include http://graphicriver.net*
// @include http://3docean.net*
// @include http://codecanyon.net*
// @include http://photodune.net*
// @grant none
// @description This is a userscript to add the CKEditor to Envato comment and edit forms.
// ==/UserScript==
var head = document.getElementsByTagName("head")[0];
var script_to_load = document.createElement('script');
script_to_load.setAttribute('src', location.protocol + '//cdn.ckeditor.com/4.4.6/standard/ckeditor.js');
script_to_load.onload = function () {
var selector = '#description, #item_comment_content, #thread_message_content, .js-comment-new-reply-field';
var editors = document.querySelectorAll(selector);
for (var i = 0; i < editors.length; i++) {
CKEDITOR.replace(editors[i]);
}
};
head.appendChild(script_to_load);
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = "a.cke_button {height: 25px !important; background: transparent !important;}";
head.appendChild(style);