dhtml/dhtml.txt

Mon, 28 Jan 2013 17:37:18 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 28 Jan 2013 17:37:18 +0100
changeset 758
a2c6460cfb16
parent 539
1b852c64b120
permissions
-rw-r--r--

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

mercurial