Wenn man zu einer Sharepoint-Site eigenes CSS und JS hinzufügen möchte gibt es ja bekanntlich viele Möglichkeiten. Ich brauche das um das Layout und die Farben unserer Sahrepoint-Seiten anzupassen. Ich habe mir dazu eine Kopie der „Seattle-Masterpage“ erstellt und dort dann meine CSS und JS Files verlinkt. Das funktionierte alles soweit ganz OK. Mein Problem war allerdings, dass die Minimale Downloadstrategie (kurz „MDS“) hat mir einen Strich durch die JS-Rechnung gemacht! Mein JS-Code wurde nur ausgeführt wenn die Site komplett neu geladen wurde. Ich habe Tonnen von Websites, Blogs und sonstiger Info gelesen aber keine (funktionierende) Lösung gefunden. ERst nach einer Frage an die Stack-Exchange-Community erhielt ich endlich die richtige Antwort:
Des Rätsels Lösung ist der „AsnycDeltaManager“!
Hier ein paar Links die nun, nachdem das nun alles Funktioniert, endlich ein Gesamtbild ergeben. Zuerst kommen die Links, die mich zur Lösung brachten, danach dann die weiteren Links. Alles in allem habe ich zwar viel Zeit versch…en aber auch wieder einiges gelernt 😉
Quellen:
- Meine Anfrage bei stackexchange.com
https://sharepoint.stackexchange.com/questions/223264/sharepoint-2016-custom-jscript-and-problem-with-mds/ - Das sollte ich noch lesen: https://rencore.com/blog/sharepoint-javascript-context-dev-part-1
- http://www.vizit.com/effect-sharepoints-minimal-download-strategy-mds/
- https://mosstechnet-kk.com/minimal-download-strategy-feature-sharepoint-2013/
Links die zwar teilweise informativ sind/waren, aber mich nicht wirklich weiter gebracht haben:
- https://blog.josequinto.com/2015/06/16/custom-javascript-function-loaded-after-the-ui-has-loaded-in-sharepoint-2013/
- https://chuvash.eu/2016/04/27/minimal-download-strategy-simple/
- http://www.wictorwilen.se/the-correct-way-to-execute-javascript-functions-in-sharepoint-2013-mds-enabled-sites
- https://sharepointannoyances.wordpress.com/2014/04/09/loading-javascript-via-customaction-and-initializing-functions-with-sharepoint-2013s-minimal-download-strategy/
- https://social.msdn.microsoft.com/Forums/office/en-US/7ec3d0cf-2010-403f-93e4-391de5c2e0b7/sharepoint-custom-javascript-and-jquery-blocked-by-mds-minimal-download-strategy?forum=sharepointdevelopment