Guest User

Untitled

a guest
May 23rd, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. (function(MktoForms2) {
  2. if (!MktoForms2) return;
  3.  
  4. var formElSelectors = ['form.mktoForm', 'form.mktoForm [class^=mkto]'];
  5. var gutterSelectors = ['.mktoOffset', '.mktoClear', '.mktoGutter'];
  6. var styleSheetSelectors = [
  7. 'link#mktoForms2BaseStyle',
  8. 'link#mktoForms2ThemeStyle',
  9. 'form.mktoForm>style'
  10. ];
  11.  
  12. function modifyElements(selectorsArr, callback) {
  13. document.querySelectorAll(selectorsArr.join(',')).forEach(function(el) {
  14. callback(el);
  15. });
  16. }
  17.  
  18. function removeElement(element) {
  19. element.parentNode.removeChild(element);
  20. }
  21.  
  22. function removeInlineStyle(element) {
  23. element.removeAttribute('style');
  24. }
  25.  
  26. function removeStyleSheet(stylesheet) {
  27. stylesheet.disabled = true;
  28. removeElement(stylesheet);
  29. }
  30.  
  31. MktoForms2.onFormRender(function() {
  32. modifyElements(styleSheetSelectors, removeStyleSheet);
  33. modifyElements(formElSelectors, removeInlineStyle);
  34. modifyElements(gutterSelectors, removeElement);
  35. });
  36. })(window.MktoForms2);
Add Comment
Please, Sign In to add comment