TinyMCE Quattro and its wysiwyg bbcodes

Unmaintained TinyMCE Quattro and its wysiwyg bbcodes 2.7.2

No permission to download
Happy Chinese New Year !

Version 2.1.0.2 released
  • Rewrite some parts of the full color picker. It was incompatible with the new fast reload mode.

Version 2.1.0.1 released
  • Modification of the key event of a listener
  • Add some missing i18n translations

Version 2.1.0 released

Important:
If you use the QuoteME and the BBM Advanced Bb Codes addons, you must first update them.

What's new ?
  • New TinyMCE menu bar as an option
    • All is automatic, you just need to configure as usual your buttons bar
    • Buttons that have been programmed to be configured as a menu item will automatically be positioned inside the menu bar and delete from the buttons bar
    • If you don't want a button to be deleted (and then display both), there's an option for that (a sexy one by the way) which is compatible with the Bbm Bb Codes if some of them have been programmed to be displayed as a menu item.
    • Menu & menu items can be programmatically added/deleted/modified from the listener with some functions (see the listener to have more explanations)
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
  • Full editor/collapsed editor mode (when the menu is activated)
    • You can choose to toggle all buttons lines or all buttons lines after the n line
    • You can choose to collasped the editor by default
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
    • This mode will be disabled with the fullscreen mode (the full editor will be automatically displayed)
  • The templates overlay once loaded the first time will not have to be loaded again
    • Not all of them, but most of them. This fast reload function is configured from the template thanks to a class.
      The reason why not all of these overlays will have this fast reload option is that some of them might need to access to the attachments parameters (ie: you upload a new image) will imply to use php each time
    • To developers: when the fast reload mode is enable you can still control the editor selection (is it an url, an email, just some text) using some css class you just have to add to your fields ; same thing if you want to reset them after a fast reload. I will provide documentation later but the best example can be found in the link/email dialog template
    • To developers again: if the above feature that is using css class to control JavaScript is not enough a new callback has been create "onfastreload". See the link.js controller.
  • Add a new spoiler button/menu with a modal since this function is now part of XenForo. The Bb Code is not include, it's up to you to use the one you want providing its tag is "spoiler"
  • New framework to add/delete/modify TinyMCE settings, parameters, addons, buttons, menu, menu items, etc from the listener. See the information provided with the listener. Some example are available with the QuoteMe and the BBM Advanced Bb Codes addons. I will try to include a few example in the FAQ later.
  • The XenForo listeners used by this addon have been optimized to match XenForo 1.2 features
  • Various JS code optimisation

Reminder of what to do when updating to the version 2.x of this addon for the first time:
Some values of this addon options ("TinyQuattro - Editor options") have been modified, so just check the options again and save them: It's easy some bolean options will have a blank value
Happy Chinese New Year !

Version 2.1.0.1 released
  • Modification of the key event of a listener
  • Add some missing i18n translations

Version 2.1.0 released

Important:
If you use the QuoteME and the BBM Advanced Bb Codes addons, you must first update them.

What's new ?
  • New TinyMCE menu bar as an option
    • All is automatic, you just need to configure as usual your buttons bar
    • Buttons that have been programmed to be configured as a menu item will automatically be positioned inside the menu bar and delete from the buttons bar
    • If you don't want a button to be deleted (and then display both), there's an option for that (a sexy one by the way) which is compatible with the Bbm Bb Codes if some of them have been programmed to be displayed as a menu item.
    • Menu & menu items can be programmatically added/deleted/modified from the listener with some functions (see the listener to have more explanations)
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
  • Full editor/collapsed editor mode (when the menu is activated)
    • You can choose to toggle all buttons lines or all buttons lines after the n line
    • You can choose to collasped the editor by default
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
    • This mode will be disabled with the fullscreen mode (the full editor will be automatically displayed)
  • The templates overlay once loaded the first time will not have to be loaded again
    • Not all of them, but most of them. This fast reload function is configured from the template thanks to a class.
      The reason why not all of these overlays will have this fast reload option is that some of them might need to access to the attachments parameters (ie: you upload a new image) will imply to use php each time
    • To developers: when the fast reload mode is enable you can still control the editor selection (is it an url, an email, just some text) using some css class you just have to add to your fields ; same thing if you want to reset them after a fast reload. I will provide documentation later but the best example can be found in the link/email dialog template
    • To developers again: if the above feature that is using css class to control JavaScript is not enough a new callback has been create "onfastreload". See the link.js controller.
  • Add a new spoiler button/menu with a modal since this function is now part of XenForo. The Bb Code is not include, it's up to you to use the one you want providing its tag is "spoiler"
  • New framework to add/delete/modify TinyMCE settings, parameters, addons, buttons, menu, menu items, etc from the listener. See the information provided with the listener. Some example are available with the QuoteMe and the BBM Advanced Bb Codes addons. I will try to include a few example in the FAQ later.
  • The XenForo listeners used by this addon have been optimized to match XenForo 1.2 features
  • Various JS code optimisation

Reminder of what to do when updating to the version 2.x of this addon for the first time:
Some values of this addon options ("TinyQuattro - Editor options") have been modified, so just check the options again and save them: It's easy some bolean options will have a blank value
Happy Chinese New Year !

Version 2.1.0.1 released
  • Modification of the key event of a listener
  • Add some missing i18n translations

Version 2.1.0 released

Important:
If you use the QuoteME and the BBM Advanced Bb Codes addons, you must first update them.

What's new ?
  • New TinyMCE menu bar as an option
    • All is automatic, you just need to configure as usual your buttons bar
    • Buttons that have been programmed to be configured as a menu item will automatically be positioned inside the menu bar and delete from the buttons bar
    • If you don't want a button to be deleted (and then display both), there's an option for that (a sexy one by the way) which is compatible with the Bbm Bb Codes if some of them have been programmed to be displayed as a menu item.
    • Menu & menu items can be programmatically added/deleted/modified from the listener with some functions (see the listener to have more explanations)
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
  • Full editor/collapsed editor mode (when the menu is activated)
    • You can choose to toggle all buttons lines or all buttons lines after the n line
    • You can choose to collasped the editor by default
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
    • This mode will be disabled with the fullscreen mode (the full editor will be automatically displayed)
  • The templates overlay once loaded the first time will not have to be loaded again
    • Not all of them, but most of them. This fast reload function is configured from the template thanks to a class.
      The reason why not all of these overlays will have this fast reload option is that some of them might need to access to the attachments parameters (ie: you upload a new image) will imply to use php each time
    • To developers: when the fast reload mode is enable you can still control the editor selection (is it an url, an email, just some text) using some css class you just have to add to your fields ; same thing if you want to reset them after a fast reload. I will provide documentation later but the best example can be found in the link/email dialog template
    • To developers again: if the above feature that is using css class to control JavaScript is not enough a new callback has been create "onfastreload". See the link.js controller.
  • Add a new spoiler button/menu with a modal since this function is now part of XenForo. The Bb Code is not include, it's up to you to use the one you want providing its tag is "spoiler"
  • New framework to add/delete/modify TinyMCE settings, parameters, addons, buttons, menu, menu items, etc from the listener. See the information provided with the listener. Some example are available with the QuoteMe and the BBM Advanced Bb Codes addons. I will try to include a few example in the FAQ later.
  • The XenForo listeners used by this addon have been optimized to match XenForo 1.2 features
  • Various JS code optimisation

Reminder of what to do when updating to the version 2.x of this addon for the first time:
Some values of this addon options ("TinyQuattro - Editor options") have been modified, so just check the options again and save them: It's easy some bolean options will have a blank value
Happy Chinese New Year !

Version 2.1.0 released

Important:
If you use the QuoteME and the BBM Advanced Bb Codes addons, you must first update them.

What's new ?
  • New TinyMCE menu bar as an option
    • All is automatic, you just need to configure as usual your buttons bar
    • Buttons that have been programmed to be configured as a menu item will automatically be positioned inside the menu bar and delete from the buttons bar
    • If you don't want a button to be deleted (and then display both), there's an option for that (a sexy one by the way) which is compatible with the Bbm Bb Codes if some of them have been programmed to be displayed as a menu item.
    • Menu & menu items can be programmatically added/deleted/modified from the listener with some functions (see the listener to have more explanations)
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
  • Full editor/collapsed editor mode (when the menu is activated)
    • You can choose to toggle all buttons lines or all buttons lines after the n line
    • You can choose to collasped the editor by default
    • You can automatically enabled this mode for the extra editors of the XenForo Resources Manager
    • This mode will be disabled with the fullscreen mode (the full editor will be automatically displayed)
  • The templates overlay once loaded the first time will not have to be loaded again
    • Not all of them, but most of them. This fast reload function is configured from the template thanks to a class.
      The reason why not all of these overlays will have this fast reload option is that some of them might need to access to the attachments parameters (ie: you upload a new image) will imply to use php each time
    • To developers: when the fast reload mode is enable you can still control the editor selection (is it an url, an email, just some text) using some css class you just have to add to your fields ; same thing if you want to reset them after a fast reload. I will provide documentation later but the best example can be found in the link/email dialog template
    • To developers again: if the above feature that is using css class to control JavaScript is not enough a new callback has been create "onfastreload". See the link.js controller.
  • Add a new spoiler button/menu with a modal since this function is now part of XenForo. The Bb Code is not include, it's up to you to use the one you want providing its tag is "spoiler"
  • New framework to add/delete/modify TinyMCE settings, parameters, addons, buttons, menu, menu items, etc from the listener. See the information provided with the listener. Some example are available with the QuoteMe and the BBM Advanced Bb Codes addons. I will try to include a few example in the FAQ later.
  • The XenForo listeners used by this addon have been optimized to match XenForo 1.2 features
  • Various JS code optimisation

Reminder of what to do when updating to the version 2.x of this addon for the first time:
Some values of this addon options ("TinyQuattro - Editor options") have been modified, so just check the options again and save them: It's easy some bolean options will have a blank value

Attachments

  • callback_new.webp
    callback_new.webp
    121.7 KB · Views: 47
  • Livetest.webp
    Livetest.webp
    30.3 KB · Views: 45
  • preview1.webp
    preview1.webp
    4.7 KB · Views: 41
  • preview2.webp
    preview2.webp
    9 KB · Views: 43
  • preview3.webp
    preview3.webp
    17.3 KB · Views: 42
  • preview4.webp
    preview4.webp
    86.8 KB · Views: 41
  • Like
Reactions: Gonanda
Version 2.0.1 released
  • Fix for boards using XenForo Redactor & TinyMCE Quattro editors - Thanks to Santamo
  • The addon helper to check if the TinyMCE is enabled or not has been extended to match with the Bbm Editor Configs (see the code directly for more information)

Reminder of what to do when updating to the version 2.x of this addon for the first time:
Some values of this addon options ("TinyQuattro - Editor options") have been modified, so just check the options again and save them: It's easy some bolean options will have a blank value
Version 2.0.0 released
  • The full setup of tinyMCE is now done from php instead of templates
    • The full setup can be access from a listener (replaces the former one)
    • The templates code have been simplified a lot
    • Some values of this addon options ("TinyQuattro - Editor options") have been modified, so just check the options again and save them: It's easy some bolean options will have a blank value
  • Two new Wysiwyg Bb Codes : subscript & superscript (need to be activated)
  • Few changes for some JS plugins

Attachments

  • supsub.webp
    supsub.webp
    22.5 KB · Views: 39
  • supsub2.webp
    supsub2.webp
    43.9 KB · Views: 39
  • tinymce_setup_listener.webp
    tinymce_setup_listener.webp
    20.4 KB · Views: 44
  • Like
Reactions: jauburn
Version 1.8.0.1 released
  • Update link & img interface to the new library of 1.8.0 version (which allow to insert link and img inside the editor)
  • Fix a bug that could occur with the quoteME addon
Version 1.8.0 released
  • Wysiwyg mode for quotes
    • The quote mode can be toggled by just pressing the button (useful to get out of the quote)
    • Modal window to access its properties - triggered from the button options
    • Should manage any quote insertions even if it hasn't been parsed by the XenForo parser
    • Compatible with the QuoteMe addon
    • Only working with the Quattro Editor (the quotes will still behaviour the same way they used to do with others)
    • Requires XenForo 1.2
  • Html source button
    • Allow to display the editor html content, which is useful for debug
    • Only available when the XenForo debug mode is enabled
  • Plugins management have been rewritten
    • Note to developers: if you did templates modifications in the past, you will probably have to modify them or use the quattro listener to add a plugin
    • Some part of the main plugin have been rewritten, it is now loaded as the first plugin (which make possible to reuse its functions from other plugins) but its sub-plugins (XenForo modifications to TinyMCE) will be executed at the last moment
  • Misc.
    • Fix a key array problem when the IE7 mode was activated - Thanks to ZeZeene
    • Make the IE7 mode compatible with the Browser detection addon to prevent some regex

Attachments

  • demo1.webp
    demo1.webp
    35.7 KB · Views: 214
  • demo2.webp
    demo2.webp
    20.3 KB · Views: 106
  • demo3.webp
    demo3.webp
    33.4 KB · Views: 102
  • demo4.webp
    demo4.webp
    42.3 KB · Views: 202
  • Like
Reactions: DistortedDorian
Version 1.7.1.2 released

This update focuses again on the font family and font size buttons.
  • New option to select icons buttons for font-family and font-size
    buttons
  • The font-family & font size icon mode has been improved
  • The selection of the font-family & font size buttons (icon mode or
    not) should now be visible when the button show (scrollto function)
  • The menu of the font-family and font size buttons have now the same
    fix that was done for the color/bgcolor buttons when the fullscreen mode is enabled (needed with XenForo. Why ? No idea)
  • Add a TinyMCE command to reset the fright buttons (needed to avoid any glitch) when the state is changed
  • Like
Reactions: DistortedDorian
Version 1.7.1.1 released

  • The font family and font size buttons are now adaptive. They will change into small icons on small screens (see screenshot)
  • If you've chosen to display smilies below the editor and you're using the fullscreen mode, the smilies will load in a TinyMCE modal window instead
  • Table Bb Code options now support 0 value. Thanks to Jauburn.
  • New icons in the XenForo set (see screenshot)
    It might require to update your browser cache to see them.
  • The bbm_demo.js file has been updated with the new "onclose" callback

Attachments

  • mce4_fffz.webp
    mce4_fffz.webp
    24.2 KB · Views: 60
  • XenForo_IconSet.webp
    XenForo_IconSet.webp
    80.4 KB · Views: 571
  • Like
Reactions: DistortedDorian
Top Bottom