{"id":323,"date":"2011-11-09T09:20:21","date_gmt":"2011-11-09T07:20:21","guid":{"rendered":"http:\/\/hasselba.ch\/blog\/?p=323"},"modified":"2011-11-09T09:20:21","modified_gmt":"2011-11-09T07:20:21","slug":"quick-n-dirty-dojo-version-auf-datenbankebene-setzen","status":"publish","type":"post","link":"https:\/\/hasselba.ch\/blog\/?p=323","title":{"rendered":"Quick-n-Dirty: Dojo-Version auf Datenbankebene setzen"},"content":{"rendered":"<p>Will man unterschiedliche Dojo-Versionen einsetzen, ist dies nicht nur auf Serverebene m\u00f6glich. Auch f\u00fcr jede einzelne Datenbank l\u00e4\u00dft sich die gew\u00fcnschte Dojo-Version \u00fcber das <em>xsp.properties<\/em>-File vorgeben.<\/p>\n<p>Zwar greift die Manipulation der Dojo-Version im <em>xsp.properties<\/em>-File nur auf dem Domino-Server (die installierte Version vorausgesetzt)&#8230;<\/p>\n<pre>xsp.client.script.dojo.version=1.5.0<\/pre>\n<p>&#8230;f\u00fcgt man allerdings folgende Zeile in das <em>xsp.properties<\/em>-File in der Datenbank hinzu, wird die entsprechende Dojo-Version geladen:<\/p>\n<pre>xsp.client.script.dojo.path=\/domjs\/dojo-1.5.0<\/pre>\n<p><em>[Der Pfad \/domjs entspricht dem Verzeichnis \\domino\\js im Notes Data-Verzeichnis]<\/em><\/p>\n<p>Um die korrekte Einbindung zu \u00fcberrp\u00fcfen, kann die aktuelle Dojo-Version im Client mit der Funktion\u00a0<a title=\"dojotoolkit.org: dojo.version\" href=\"http:\/\/dojotoolkit.org\/reference-guide\/dojo\/version.html\" target=\"_blank\"><em>dojo.version<\/em><\/a> ausgegeben werden.<\/p>\n<pre>&lt;xp:scriptBlock id=\"scriptBlockDJVersion\"\r\n\u00a0\u00a0 \u00a0value=\"XSP.addOnLoad( function(){ alert( dojo.version ); } );\"&gt;\r\n&lt;\/xp:scriptBlock&gt;\r\n\r\n<\/pre>\n<p>P.S. Leider setzt die XPages-Engine immer einen Slash vor den Pfad der eingebundenen Library, so dass die Angabe einer URL leider nicht funktioniert.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Will man unterschiedliche Dojo-Versionen einsetzen, ist dies nicht nur auf Serverebene m\u00f6glich. Auch f\u00fcr jede einzelne Datenbank l\u00e4\u00dft sich die gew\u00fcnschte Dojo-Version \u00fcber das xsp.properties-File vorgeben. Zwar greift die Manipulation der Dojo-Version im xsp.properties-File nur auf dem Domino-Server (die installierte &hellip; <a href=\"https:\/\/hasselba.ch\/blog\/?p=323\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,75,9,82,81,74],"tags":[8,7,77,4,16,32,12,3],"class_list":["post-323","post","type-post","status-publish","format-standard","hentry","category-allgemein","category-dojo","category-javascript","category-server","category-web","category-xpages","tag-dojo","tag-domino","tag-html","tag-js","tag-server","tag-tipp","tag-web","tag-xpages"],"_links":{"self":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=323"}],"version-history":[{"count":4,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/323\/revisions"}],"predecessor-version":[{"id":327,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=\/wp\/v2\/posts\/323\/revisions\/327"}],"wp:attachment":[{"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasselba.ch\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}