Every line of 'remove inline css jquery' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
20 function _cleanInlineCSS(inlineCSS, toRemove){ 21 var inlineCSSArray = inlineCSS.split(';'); 22 var toRemoveArray = toRemove.split(' '); 23 24 var cleaned = ''; 25 var keep; 26 27 for (var i = 0, j = inlineCSSArray.length; i < j; i++) { 28 keep = true; 29 for (var a = 0, b = toRemoveArray.length; a < b; a++) { 30 if (inlineCSSArray[i] === '' || inlineCSSArray[i].indexOf(toRemoveArray[a]) !== -1) { 31 keep = false; 32 } 33 } 34 if(keep) {cleaned += inlineCSSArray[i] + '; ';} 35 } 36 37 return cleaned; 38 }
29 function removeCss(document: Document, ref: number) { 30 if (injectedCache[ref] == null) { 31 return; 32 } 33 const head = getHead(document); 34 head.removeChild(injectedCache[ref]); 35 delete injectedCache[ref]; 36 }
20 function removeSSRStyles(id) { 21 const jssStyles = document.getElementById(id) 22 23 if (jssStyles && jssStyles.parentNode) { 24 jssStyles.parentNode.removeChild(jssStyles) 25 } 26 }
24 export function removeJavascriptHrefs({rootElement}) { 25 const elements = Array.from(rootElement.querySelectorAll('*[href^="javascript:"]')) 26 elements.forEach(element => { 27 // We should keep some href value there to not change the link's appearance, but it should 28 // not be resolvable. So just keep the 'javascript:' there, for lack of better idea. 29 element.setAttribute('href', 'javascript:') 30 }) 31 }
24 export function InjectCSS(css) { 25 var elem = document.createElement('style'); 26 elem.setAttribute('type', 'text/css'); 27 if (elem.styleSheet) { 28 elem.styleSheet.cssText = css; 29 } else { 30 elem.appendChild(document.createTextNode(css)); 31 } 32 var head = document.head || document.getElementsByTagName('head')[0]; 33 head.appendChild(elem); 34 }
36 function removeStyle(id) { 37 const element = document.getElementById(id) 38 if (element) { 39 element.remove() 40 } 41 }
11 function injectStyle(css) { 12 13 if (riot.render) return // skip injection on the server 14 15 if (!styleNode) { 16 styleNode = mkEl('style') 17 styleNode.setAttribute('type', 'text/css') 18 } 19 20 var head = document.head || document.getElementsByTagName('head')[0] 21 22 if (styleNode.styleSheet) 23 styleNode.styleSheet.cssText += css 24 else 25 styleNode.innerHTML += css 26 27 if (!styleNode._rendered) 28 if (styleNode.styleSheet) { 29 document.body.appendChild(styleNode) 30 } else { 31 var rs = $('style[type=riot]') 32 if (rs) { 33 rs.parentNode.insertBefore(styleNode, rs) 34 rs.parentNode.removeChild(rs) 35 } else head.appendChild(styleNode) 36 37 } 38 39 styleNode._rendered = true 40 41 }
69 export function insertCSS(css) { 70 var style = document.createElement("style") 71 style.textContent = css 72 document.head.insertBefore(style, document.head.firstChild) 73 }