• Hi,

    I have two installs of this plugin on very similar websties (plugin-wise).
    The problem is, on one of the sites, the CSS file for TinyMCE Color Picker is loaded in the <head> tag of the “new post” and “edit post” pages.
    This breaks the CSS, as the Color Picker ones are overridden by the original stylesheet (confirmed in Chrome Dev Tools).
    On the correctly working site, the Color Picker CSS file is loaded inside the body tag, close to its bottom.
    Both sites run the latest 1.3 version of your plugin.
    I’m not sure why this happens, but my guess is this can be fixed by using a different hook, priority or the $deps argument of https://codex.wordpress.org/Function_Reference/wp_enqueue_style along with the original stylesheet handle. Inserting !important into the CSS file might work too.
    I don’t use any other plugins that modify the “add new post” page.
    Please look into this.

    Cheers,
    Chris

    https://wordpress.org/plugins/tinymce-colorpicker/

Viewing 3 replies - 1 through 3 (of 3 total)
  • I have found that this is a conflict with the popular NextGEN Gallery by Photocrati plugin. It probably messes up things, as it inserts a button of its own to the editor.
    Please state if you are going to look into this 🙂

    Ok, found a fix. Edit the CSS file for Color Picker and under:
    .mce-toolbar .mce-colorbutton .mce-preview {

    edit the line
    margin-left: 0;

    to be:
    margin-left: 0 !important;

    This fixes things. Please push this as a plugin update. Will mark as resolved when the plugin gets an update 🙂

    Cheers,
    Chris from EssentialsOfTheOnlineBusiness.com

    Thanks for the report. Just wanted to let you know that I’ve read it. I’ll take a look at it soon.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘CSS loading in head instead of body’ is closed to new replies.