Reload js files
-
After Hours and days of test and research, i finally find a way to reload the js files i need to make it work correctly.
In my test masonry didn’t reload well i it get me really mad.
the masonry.jsaround line 140
i do not understand why AWS only search script in the body.
i changed this$scripts = $dataBody.find('#document-script'); // only fetch de body $scripts = $data.find('#document-script'); // fetch the whole document
Ok, now we don’t want to reload some js file
around line 180if ( '' != scriptText ) { scriptNode = document.createElement('script'); scriptNode.appendChild(document.createTextNode(scriptText)); contentNode.appendChild(scriptNode); } else { // GC modif var thisSRC = $(this).attr('src'); if ( (/ajaxify.js/i.test(thisSRC))||(/history.js/i.test(thisSRC))||(/myjsfile.js/i.test(thisSRC)) ) { //do nothing }else{ $.getScript(thisSRC); } }
Now scripts reload well and Masonry is working again
In the AWS admin it would be interesting to add a js files exclusion like
myscripts.js,otherscript.js
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Reload js files’ is closed to new replies.