"tinymce/util/Tools"
], function (Tools) {
var isAbsoluteUrl = function (url) {
- return /^https?:\/\/[\w\?\-\/+=.&%]+$/i.test(url);
+ return /^https?:\/\/[\w\?\-\/+=.&%@~#]+$/i.test(url);
};
var isImageUrl = function (url) {
editor.focus();
}
+ // draw back if power version is requested and registered
+ if (/(^|[ ,])powerpaste([, ]|$)/.test(settings.plugins) && PluginManager.get('powerpaste')) {
+ /*eslint no-console:0 */
+ if (typeof console !== "undefined" && console.log) {
+ console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option.");
+ }
+ return;
+ }
+
self.clipboard = clipboard = new Clipboard(editor);
self.quirks = new Quirks(editor);
self.wordFilter = new WordFilter(editor);