Mon, 28 Jan 2013 17:37:18 +0100
Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.
michael@538 | 1 | To use these JavaScript libraries... |
michael@538 | 2 | |
michael@538 | 3 | 1. In the Apache webserver configuration: |
michael@538 | 4 | |
michael@538 | 5 | Alias /dhtml <prefix>/share/dhtml |
michael@538 | 6 | |
michael@538 | 7 | 2. In your HTML code: |
michael@538 | 8 | |
michael@538 | 9 | - for Prototype: |
michael@538 | 10 | <!-- Prototype (http://www.prototypejs.org/) --> |
michael@538 | 11 | <script type="text/javascript" src="/dhtml/prototype/prototype.js"></script> |
michael@538 | 12 | |
michael@538 | 13 | - for Rico/Prototype (notice that it uses a different prototype.js!): |
michael@538 | 14 | <!-- Rico (http://openrico.org/) --> |
michael@538 | 15 | <script type="text/javascript" src="/dhtml/rico/prototype.js"></script> |
michael@538 | 16 | <script type="text/javascript" src="/dhtml/rico/rico.js"></script> |
michael@538 | 17 | |
michael@538 | 18 | - for Scriptaculous (notice that it uses a different prototype.js!): |
michael@538 | 19 | <!-- script.aculo.us (http://script.aculo.us/) --> |
michael@538 | 20 | <script type="text/javascript" src="/dhtml/scriptaculous/prototype.js"></script> |
michael@538 | 21 | <script type="text/javascript" src="/dhtml/scriptaculous/scriptaculous.js"></script> |
michael@538 | 22 | |
michael@538 | 23 | - for IE7: |
michael@538 | 24 | <!-- IE7 Compliance Patch (http://osdn.dl.sourceforge.net/ie7/) --> |
michael@538 | 25 | <!--[if lt IE 7]> |
michael@538 | 26 | <script type="text/javascript">IE7_PNG_SUFFIX = "-T.png";</script> |
michael@538 | 27 | <script type="text/javascript" src="/dhtml/ie7/ie7-standard-p.js"></script> |
michael@538 | 28 | <![endif]--> |
michael@538 | 29 | |
michael@538 | 30 | - for DHTML mktree: |
michael@538 | 31 | <!-- DHTML Tree (http://www.mattkruse.com/javascript/mktree/) --> |
michael@538 | 32 | <link rel="stylesheet" href="/dhtml/mktree/mktree.css" /> |
michael@538 | 33 | <script type="text/javascript" src="/dhtml/mktree/mktee.js"></script> |
michael@538 | 34 | |
michael@538 | 35 | - for TinyMCE: |
michael@538 | 36 | <!-- TinyMCE (http://tinymce.sf.net/) --> |
michael@538 | 37 | <script type="text/javascript" src="/dhtml/tinymce/tiny_mce_src.js"></script> |
michael@538 | 38 | |
michael@538 | 39 | - for DOL: |
michael@538 | 40 | <!-- DynamicOptionList (http://www.mattkruse.com/javascript/dynamicoptionlist/) --> |
michael@538 | 41 | <script type="text/javascript" src="/dhtml/dol/dol.js"></script> |
michael@538 | 42 | |
michael@538 | 43 | - for OS3Grid: |
michael@538 | 44 | <!-- OS3Grid (http://os3grid.sf.net/) --> |
michael@538 | 45 | <link type="text/css" rel="stylesheet" href="/dhtml/os3grid/os3grid.css"/> |
michael@538 | 46 | <script type="text/javascript" src="/dhtml/os3grid/os3grid.js"></script> |
michael@538 | 47 | |
michael@538 | 48 | - for Tool-Man: |
michael@538 | 49 | <!-- Tool-Man (http://tool-man.org/) --> |
michael@538 | 50 | <script type="text/javascript" src="/dhtml/toolman/core.js"></script> |
michael@538 | 51 | <script type="text/javascript" src="/dhtml/toolman/events.js"></script> |
michael@538 | 52 | <script type="text/javascript" src="/dhtml/toolman/css.js"></script> |
michael@538 | 53 | <script type="text/javascript" src="/dhtml/toolman/coordinates.js"></script> |
michael@538 | 54 | <script type="text/javascript" src="/dhtml/toolman/drag.js"></script> |
michael@538 | 55 | <script type="text/javascript" src="/dhtml/toolman/dragsort.js"></script> |
michael@538 | 56 | |
michael@538 | 57 | - Behaviour: |
michael@538 | 58 | <!-- Behaviour (http://bennolan.com/behaviour/) --> |
michael@538 | 59 | <script type="text/javascript" src="/dhtml/behaviour/behaviour.js"></script> |
michael@538 | 60 | |
michael@538 | 61 | - Wikiwyg |
michael@538 | 62 | <!-- Wikiwyg (http://www.wikiwyg.net/) --> |
michael@538 | 63 | <link rel="stylesheet" type="text/css" href="/dhtml/wikiwyg/wikiwyg.css"/> |
michael@538 | 64 | <script type="text/javascript" src="/dhtml/wikiwyg/Wikiwyg.js"></script> |
michael@538 | 65 | <script type="text/javascript" src="/dhtml/wikiwyg/Wikiwyg/Toolbar.js"></script> |
michael@538 | 66 | <script type="text/javascript" src="/dhtml/wikiwyg/Wikiwyg/Wikitext.js"></script> |
michael@538 | 67 | |
michael@538 | 68 | - JSAN |
michael@538 | 69 | <!-- JSAN (http://openjsan.org/) --> |
michael@538 | 70 | <script type="text/javascript" src="/dhtml/jsan/JSAN.js"></script> |
michael@538 | 71 | [<script>JSAN.use('Digest.MD5');</script>] |
michael@538 | 72 | [<script>JSAN.use('List.Utils');</script>] |
michael@538 | 73 | [<script>JSAN.use('DOM.Events');</script>] |
michael@538 | 74 | [<script>JSAN.use('DOM.Utils);</script>] |
michael@538 | 75 | [<script>JSAN.use('DOM.Element);</script>] |
michael@538 | 76 | [<script>JSAN.use('DOM.Insert');</script>] |
michael@538 | 77 | [<script>JSAN.use('Function.bind');</script>] |
michael@538 | 78 | [<script>JSAN.use('File.Basename');</script>] |
michael@538 | 79 | |
michael@538 | 80 | - Jsolait |
michael@538 | 81 | <!-- JavaScript O Lait (http://jsolait.net/) --> |
michael@538 | 82 | <script type="text/javascript" src="/dhtml/jsolait/jsolait.js"></script> |
michael@538 | 83 | <script type="text/javascript">jsolait.baseURI='/dhtml/jsolait';</script> |
michael@538 | 84 | |
michael@538 | 85 | - Yahoo! User Interface Library |
michael@538 | 86 | <!-- Yahoo! User Interface Library (http://developer.yahoo.net/yui/) --> |
michael@538 | 87 | <script type="text/javascript" src="/dhtml/yui/YAHOO.js"></script> |
michael@538 | 88 | <script type="text/javascript" src="/dhtml/yui/animation.js"></script> |
michael@538 | 89 | <script type="text/javascript" src="/dhtml/yui/calendar.js"></script> |
michael@538 | 90 | <script type="text/javascript" src="/dhtml/yui/connection.js"></script> |
michael@538 | 91 | <script type="text/javascript" src="/dhtml/yui/dom.js"></script> |
michael@538 | 92 | <script type="text/javascript" src="/dhtml/yui/dragdrop-debug.js"></script> |
michael@538 | 93 | <script type="text/javascript" src="/dhtml/yui/dragdrop.js"></script> |
michael@538 | 94 | <script type="text/javascript" src="/dhtml/yui/event.js"></script> |
michael@538 | 95 | <script type="text/javascript" src="/dhtml/yui/slider-debug.js"></script> |
michael@538 | 96 | <script type="text/javascript" src="/dhtml/yui/slider.js"></script> |
michael@538 | 97 | <script type="text/javascript" src="/dhtml/yui/treeview-debug.js"></script> |
michael@538 | 98 | <script type="text/javascript" src="/dhtml/yui/treeview.js"></script> |
michael@538 | 99 | |
michael@538 | 100 | - Google AJAXSLT |
michael@538 | 101 | <!-- Google AJAXSLT (http://goog-ajaxslt.sourceforge.net/) --> |
michael@538 | 102 | <script type="text/javascript" src="/dhtml/ajaxslt/dom.js"></script> |
michael@538 | 103 | <script type="text/javascript" src="/dhtml/ajaxslt/misc.js"></script> |
michael@538 | 104 | <script type="text/javascript" src="/dhtml/ajaxslt/xpath.js"></script> |
michael@538 | 105 | <script type="text/javascript" src="/dhtml/ajaxslt/xslt.js"></script> |
michael@538 | 106 | |
michael@538 | 107 | - Adobe Spry |
michael@538 | 108 | <!-- Adobe Spry (http://labs.adobe.com/technologies/spry/) --> |
michael@538 | 109 | <script type="text/javascript" src="/dhtml/spry/xpath.js"></script> |
michael@538 | 110 | <script type="text/javascript" src="/dhtml/spry/SpryData.js"></script> |
michael@538 | 111 | |
michael@538 | 112 | - Dojo |
michael@538 | 113 | <!-- Dojo (http://dojotoolkit.org/) --> |
michael@679 | 114 | <script type="text/javascript" src="/dhtml/dojo/dojo.js" data-dojo-config="async:true"></script> |
michael@538 | 115 | [<script type="text/javascript">dojo.require("dojo.<xxx>.<xxx>");</script>] |
michael@538 | 116 | |
michael@538 | 117 | - MochiKit |
michael@538 | 118 | <!-- MochiKit (http://mochikit.com/) --> |
michael@538 | 119 | <script type="text/javascript" src="/dhtml/mochikit/MochiKit.js"></script> |
michael@538 | 120 | |
michael@538 | 121 | - FFJS |
michael@538 | 122 | <!-- FF JavaScript Library (http://fforw.de/post/ff_javascript_library/) --> |
michael@538 | 123 | <script type="text/javascript" src="/dhtml/ffjs/ff.js"></script> |
michael@538 | 124 | |
michael@539 | 125 | - jQuery (see jquery.mobile.demos, jquery.mobile.images) |
michael@538 | 126 | <!-- JavaScript Toolkit (http://www.jquery.com/) --> |
michael@538 | 127 | <script type="text/javascript" src="/dhtml/jquery/jquery.js"></script> |
michael@538 | 128 | [<script type="text/javascript" src="/dhtml/jquery/jquery-interface.js"></script>] |
michael@538 | 129 | [<script type="text/javascript">jQuery.noConflict(); var j$ = jQuery;</script>] |
michael@539 | 130 | [<meta name="viewport" content="width=device-width, initial-scale=1">] |
michael@539 | 131 | [<link rel="stylesheet" href="/dhtml/jquery/jquery.mobile.min.css" />] |
michael@539 | 132 | [<script type="text/javascript" src="/dhtml/jquery/jquery.mobile.min.js"></script>] |
michael@538 | 133 | |
michael@538 | 134 | - ExplorerCanvas |
michael@538 | 135 | <!-- Google <CANVAS> Emulation for Internet Explorer (http://excanvas.sourceforge.net/) --> |
michael@538 | 136 | <script type="text/javascript" src="/dhtml/excanvas/excanvas.js"></script> |
michael@538 | 137 | |
michael@538 | 138 | - OAT |
michael@538 | 139 | <!-- OAT JavaScript Toolkit (http://oat.openlinksw.com/) --> |
michael@538 | 140 | <script type="text/javascript">var featureList = ["grid","pivot",barchart"];<script> |
michael@538 | 141 | <script type="text/javascript" src="/dhtml/oat/loader.js"><script> |
michael@538 | 142 | |
michael@538 | 143 | - ExtJS |
michael@538 | 144 | <!-- ExtJS JavaScript Toolkit (http://extjs.com/) --> |
michael@538 | 145 | <script type="text/javascript" src="/ext/adapter/ext/ext-base.js"><script> |
michael@538 | 146 | <script type="text/javascript" src="/ext/ext-all.js"><script> |
michael@538 | 147 | <!-- or via jQuery: --> |
michael@538 | 148 | <script type="text/javascript" src="/ext/adapter/jquery/jquery.js"><script> |
michael@538 | 149 | <script type="text/javascript" src="/ext/adapter/jquery/jquery-plugins.js"><script> |
michael@538 | 150 | <script type="text/javascript" src="/ext/adapter/jquery/ext-jquery-adapter.js"><script> |
michael@538 | 151 | <script type="text/javascript" src="/ext/ext-all.js"><script> |
michael@538 | 152 | |
michael@679 | 153 | - Sencha Touch |
michael@679 | 154 | <!-- Sencha Touch JavaScript Toolkit (http://www.sencha.com/products/touch/ --> |
michael@679 | 155 | <script src="/dhtml/sentch/lib/touch/sencha-touch.js" type="text/javascript"></script> |
michael@679 | 156 | <script src="app/app.js" type="text/javascript"></script> |
michael@679 | 157 | <link href="/dhtml/sentch/lib/touch/resources/css/sencha-touch.css" rel="stylesheet" type="text/css" /> |
michael@679 | 158 | |
michael@538 | 159 | - Raphael |
michael@538 | 160 | <!-- Raphael (http://raphaeljs.com/) --> |
michael@538 | 161 | <script type="text/javascript" src="/dhtml/raphael/raphael.js"><script> |
michael@538 | 162 |