Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Avoiden obtrusion and not losing styles |
---|---|
Timelines: | family | ancestors | trunk |
Files: | files | file ages | folders |
SHA1: |
c1cde28b68daac9ce7dde6cb0e205cd3 |
User & Date: | cr79387 2013-10-18 18:26:57.778 |
Context
2013-10-18
| ||
18:26 | Avoiden obtrusion and not losing styles Leaf check-in: c1cde28b68 user: cr79387 tags: trunk | |
2013-10-17
| ||
15:45 | Some syntaxis erros where fixed. check-in: 147c7e750c user: cr79387 tags: trunk | |
Changes
Changes to lib/preprocessorJS.js.
︙ | ︙ | |||
10 11 12 13 14 15 16 | } //Replace tokens function changeIt(){ var markup = document.body.innerHTML; | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | } //Replace tokens function changeIt(){ var markup = document.body.innerHTML; var scripts = document.getElementsByTagName("script"); var markupScripts=""; var markupStyle=""; var styles = document.getElementsByTagName("style"); markup = analyzeMarkup(markup); paramsStr="var prmstr = window.location.search.substr(1);"+ "var prmarr = prmstr.split('&');"+ "var params = {}; "+ "for(var i = 0;i < prmarr.length; i++){"+ " var tmparr = prmarr[i].split('=');"+ " params[tmparr[0]] = tmparr[1]; "+ "}" for (var i=0;i<scripts.length;i++) { if(scripts[i].src.indexOf("preprocessorJS.js")==-1){ markupScripts+=scripts[i].outerHTML; } } if(typeof(styles[0]) == 'undefined') markupStyle = ""; else markupStyle = styles[0].outerHTML; document.body.innerHTML = ""; document.open("text/html"); document.write( markupStyle+markupScripts+"<script type='text/javascript'>"+paramsStr+";</scri"+"pt>"+markup); document.close(); } function analyzeMarkup(markup){ var middleString; var replacedMarkup=""; var iniPos = markup.indexOf(openToken); replacedMarkup=markup.substring(0,iniPos+2); while(iniPos > -1){ var endPos = markup.indexOf(closeToken,iniPos); |
︙ | ︙ | |||
41 42 43 44 45 46 47 | middleString = markup.substring(endPos,iniPos+2); else middleString = markup.substring(endPos,markup.length+1); replacedMarkup+= middleString; } } | | | | | < < < < < < < < < < < < < | 80 81 82 83 84 85 86 87 88 89 90 91 92 | middleString = markup.substring(endPos,iniPos+2); else middleString = markup.substring(endPos,markup.length+1); replacedMarkup+= middleString; } } replacedMarkup = replaceAll(replacedMarkup,closeToken,"</script>"); replacedMarkup = replaceAll(replacedMarkup,assignamentToken,"<script type='text/javascript'>document.write"); replacedMarkup = replaceAll(replacedMarkup,openToken,"<script type='text/javascript'>"); return replacedMarkup; } |