-
Responsive iFrame
iFrame sind ja eigentlich so richtig alt und (aus gutem Grund) nicht mehr gerne gesehen! Vor kurzem habe ich gelernt, dass man zumindest das Problem der Scrollbalken in den iFrames lösen kann. Die Zauberformel lautet (wie so oft): jQuery! Hier gibt’s die nötigen Infos und Files:https://npr.github.io/responsiveiframe/
-
jquery: special selectors
Wenn man mit jQuery ein Element im HTML-Quelltext sucht, dann kann das (u.a. bei Sharepoint) kniffelig werden, wenn bei den diversen Feldern z.B. GUID’s eingearbeitet sind. Aber zum Glück ist jQuery ja seeeehr flexibel. Hier ein paar spezial-Selektoren die einem in dieser Situation sehr behilflich sein können: Quelle: Stackoverflow
-
Sharepoint: Using CSR with activated MDS
MDS ist die „Minimale download strategie“ bei Sahrepoint. Mit CSR ist das „Client side rendering“ gemeint, mit dem man die Darstellung von Sharepoint-Seiten auf dem Client manipulieren kann. Das eine (MDS) kommt dem anderen in die Quere! Hier gibts die Lösung: https://blogs.msdn.microsoft.com/sridhara/2013/02/08/register-csr-override-on-mds-enabled-sharepoint-2013-site/ Aber ACHTUNG!!! Ein sehr wichtiger Hinweis findet sich in den Kommentaren darunter (User…
-
Javascript: Parsing URL parameters
Ich habe das vor kurzem mal gebraucht und aus den zahlreichen verfügbaren Varianten eine gewählt: // Parse url params function parse_query_string(query) { var vars = query.split(„&“); var query_string = {}; for (var i = 0; i < vars.length; i++) { var pair = vars[i].split(„=“); // If first entry with this name if (typeof query_string[pair[0]] ===…
-
Javascript: mark.js – JavaScript keyword highlighter
Ich hatte die Anforderung auf einer Sharepoint-Seite eine einfache Suche einzubauen. Nichts großartiges: Nur eine Möglichkeit auf einer einzelnen Seite nach Vorkommen von bestimmten Buchstabenkombinationen zu suchen. Nach kurzem googeln fand ich mark.js. Das ist ein kleines aber feines jQuery-Plugin, mit dem man die Fundstellen von Such-Texten hervorheben kann.Das ist einfach einzubauen und die Hervorhebung…
-
Sharepoint: Set page to fullscreen mode using CSR
Hier ein kleines Schnipsel wie ich in einem meiner Projekte eine Page in den Full-Screen-Modus schalte. Die Source im WWW habe ich mir damals leider nicht notiert. ICh abe das damals verwendet um die Bedienung der Page auf einem Tablet zu erleichtern. Für den User wurde eine Hinweisemeldung eingeblendet, die nach 10 Sekunden wieder verschwand:…
-
Sharepoint 2016: use custom js files without problems due to MDS
Ich habe mir für das „Branding“ unserer Sharepoint-Sites eine Kopie der Seatlle-Masterpage erstellt. Die einzige Änderung dieser Kopie gegenüber dem Original ist diue Einbindung von eigenen JS und CSS Files. Diese Einbindung sieht so aus. In der Masterpage ganz oben beim Tag „Sharepoint:AjaxDelta“ <asp:ContentPlaceHolder id=“PlaceHolderBodyAreaClass“ Visible=“true“ runat=“server“ /> </SharePoint:AjaxDelta> <!– Referencing jQuery and custom js-files…
-
Sharepoint: custom javascript use singleton pattern to prevent multiple calls!
Bei mir wird in Sharepoint 2016 eine Javascript-Function direkt aus der Masterpage heraus ausgerufen. Durch MDS und andere Dinge wird diese Funktion bei einem „Strg“+“F5“ reload dadurch bis zu 3x aufgerufen. Um das zu verhindern gibt es die Singleton-Pattern. Dis sollte so aussehen: function MySingletonClass () { if (arguments.callee._singletonInstance) { return arguments.callee._singletonInstance; } arguments.callee._singletonInstance =…
-
Sharepoint 2016: Add custom js and deal with MDS problems!
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…
-
Joomla: Async ajax call to component task
Die Daten und Tipps habe ich mir von zahlreichen Websites geholt. Aber die wichtigsten waren diese hier. Vom ersten Link hatte ich den grundlegenden Code. Der zweite Link war auch noch sehr informativ. Zu guter Letzt fehlten mir noch die Hinweise aus dem letzten Link um die Antwort zu bekommen: http://www.joomlaportal.de/entwicklungsumgebung-joomla-3-x/316645-ajax-einer-komponente-nutzen.html http://www.codingace.com/how-to-use-ajax-in-a-joomla-component https://stackoverflow.com/questions/1152692/jquery-ajax-get-responsetext-from-http-url Für mich…