Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
I would like to add a simple jquery to customize the backend. I have tried doing that with an app plugin. I have a manifest:
{ "name": "MyTweaks", "version": "1.0.0", "allowPackageTelemetry": true, "bundleOptions": "Default", "css": [ "~/App_Plugins/tweaks/css/umbraco-tweaks.css" ], "js": [ "~/App_Plugins/tweaks/js/umbraco-tweaks.js" ] }
I see that the css file gets loaded, but the js file, which is a simple jquery block does not:
$(document).on('DOMNodeInserted', function(e) { if ( $(e.target).is("div.tox-tinymce")) { var styleAttr = $(e.target).attr("style"); if (styleAttr && styleAttr.indexOf("height: 300px;") > 0) { var umbContainer = $(e.target).closest("div.umb-rte-editor-con"); if (umbContainer){ umbContainer.addClass("umb-rte-editor-con-rich-text-light"); } } } });
I am not quite sure if the backoffice actuelly loads jquery, so you could try use pure javascript.
document.addEventListener('DOMNodeInserted', function(e) { if (e.target.matches("div.tox-tinymce")) { var styleAttr = e.target.getAttribute("style"); if (styleAttr && styleAttr.indexOf("height: 300px;") > 0) { var umbContainer = e.target.closest("div.umb-rte-editor-con"); if (umbContainer) { umbContainer.classList.add("umb-rte-editor-con-rich-text-light"); } } } });
It turned out to be the manifest. I compared to another. I was using:
"js": [ "~/App_Plugins/tweaks/js/umbraco-tweaks.js" ]
instead of:
"javascript": [ "~/App_Plugins/tweaks/js/umbraco-tweaks.js" ]
is working on a reply...
Write your reply to:
Upload image
Image will be uploaded when post is submitted
Add simple javascript to backend
I would like to add a simple jquery to customize the backend. I have tried doing that with an app plugin. I have a manifest:
I see that the css file gets loaded, but the js file, which is a simple jquery block does not:
I am not quite sure if the backoffice actuelly loads jquery, so you could try use pure javascript.
It turned out to be the manifest. I compared to another. I was using:
instead of:
is working on a reply...