control-freak-ide/server/nodejs/dist/all/dojo
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00
..
_base latest 2021-05-12 18:35:18 +02:00
cldr latest 2021-05-12 18:35:18 +02:00
data latest 2021-05-12 18:35:18 +02:00
date latest 2021-05-12 18:35:18 +02:00
dnd latest 2021-05-12 18:35:18 +02:00
errors latest 2021-05-12 18:35:18 +02:00
fx latest 2021-05-12 18:35:18 +02:00
io latest 2021-05-12 18:35:18 +02:00
promise latest 2021-05-12 18:35:18 +02:00
request latest 2021-05-12 18:35:18 +02:00
resources latest 2021-05-12 18:35:18 +02:00
router latest 2021-05-12 18:35:18 +02:00
rpc latest 2021-05-12 18:35:18 +02:00
selector latest 2021-05-12 18:35:18 +02:00
store latest 2021-05-12 18:35:18 +02:00
AdapterRegistry.js latest 2021-05-12 18:35:18 +02:00
aspect.js latest 2021-05-12 18:35:18 +02:00
back.js latest 2021-05-12 18:35:18 +02:00
behavior.js latest 2021-05-12 18:35:18 +02:00
cache.js latest 2021-05-12 18:35:18 +02:00
colors.js latest 2021-05-12 18:35:18 +02:00
cookie.js latest 2021-05-12 18:35:18 +02:00
currency.js latest 2021-05-12 18:35:18 +02:00
date.js latest 2021-05-12 18:35:18 +02:00
debounce.js latest 2021-05-12 18:35:18 +02:00
Deferred.js latest 2021-05-12 18:35:18 +02:00
DeferredList.js latest 2021-05-12 18:35:18 +02:00
dojo-require.js latest 2021-05-12 18:35:18 +02:00
dojo.js latest 2021-05-12 18:35:18 +02:00
dojo.profile.js latest 2021-05-12 18:35:18 +02:00
dom-attr.js latest 2021-05-12 18:35:18 +02:00
dom-class.js latest 2021-05-12 18:35:18 +02:00
dom-construct.js latest 2021-05-12 18:35:18 +02:00
dom-form.js latest 2021-05-12 18:35:18 +02:00
dom-geometry.js latest 2021-05-12 18:35:18 +02:00
dom-prop.js latest 2021-05-12 18:35:18 +02:00
dom-style.js latest 2021-05-12 18:35:18 +02:00
dom.js latest 2021-05-12 18:35:18 +02:00
domReady.js latest 2021-05-12 18:35:18 +02:00
Evented.js latest 2021-05-12 18:35:18 +02:00
fx.js latest 2021-05-12 18:35:18 +02:00
gears.js latest 2021-05-12 18:35:18 +02:00
has.js latest 2021-05-12 18:35:18 +02:00
hash.js latest 2021-05-12 18:35:18 +02:00
hccss.js latest 2021-05-12 18:35:18 +02:00
html.js latest 2021-05-12 18:35:18 +02:00
i18n.js latest 2021-05-12 18:35:18 +02:00
io-query.js latest 2021-05-12 18:35:18 +02:00
json.js latest 2021-05-12 18:35:18 +02:00
keys.js latest 2021-05-12 18:35:18 +02:00
LICENSE latest 2021-05-12 18:35:18 +02:00
loader.js latest 2021-05-12 18:35:18 +02:00
loadInit.js latest 2021-05-12 18:35:18 +02:00
main.js latest 2021-05-12 18:35:18 +02:00
moduleFetcher.js latest 2021-05-12 18:35:18 +02:00
mouse.js latest 2021-05-12 18:35:18 +02:00
node.js latest 2021-05-12 18:35:18 +02:00
NodeList-data.js latest 2021-05-12 18:35:18 +02:00
NodeList-dom.js latest 2021-05-12 18:35:18 +02:00
NodeList-fx.js latest 2021-05-12 18:35:18 +02:00
NodeList-html.js latest 2021-05-12 18:35:18 +02:00
NodeList-manipulate.js latest 2021-05-12 18:35:18 +02:00
NodeList-traverse.js latest 2021-05-12 18:35:18 +02:00
NodeList.js latest 2021-05-12 18:35:18 +02:00
noob.js latest 2021-05-12 18:35:18 +02:00
number.js latest 2021-05-12 18:35:18 +02:00
on.js latest 2021-05-12 18:35:18 +02:00
OpenAjax.js latest 2021-05-12 18:35:18 +02:00
package.json latest 2021-05-12 18:35:18 +02:00
parser.js latest 2021-05-12 18:35:18 +02:00
query.js latest 2021-05-12 18:35:18 +02:00
README.md latest 2021-05-12 18:35:18 +02:00
ready.js latest 2021-05-12 18:35:18 +02:00
regexp.js latest 2021-05-12 18:35:18 +02:00
request.js latest 2021-05-12 18:35:18 +02:00
require.js latest 2021-05-12 18:35:18 +02:00
robot.js latest 2021-05-12 18:35:18 +02:00
robotx.js latest 2021-05-12 18:35:18 +02:00
router.js latest 2021-05-12 18:35:18 +02:00
sniff.js latest 2021-05-12 18:35:18 +02:00
Stateful.js latest 2021-05-12 18:35:18 +02:00
string.js latest 2021-05-12 18:35:18 +02:00
tests.js latest 2021-05-12 18:35:18 +02:00
text.js latest 2021-05-12 18:35:18 +02:00
topic.js latest 2021-05-12 18:35:18 +02:00
touch.js latest 2021-05-12 18:35:18 +02:00
uacss.js latest 2021-05-12 18:35:18 +02:00
when.js latest 2021-05-12 18:35:18 +02:00
window.js latest 2021-05-12 18:35:18 +02:00

x-dojo

Fixes and extensions for a custom and maintained dojo-1.x version. This will make it work in cross-environments and is for my own private usage, fitted to me needs.

Notes:

You can also use the original Dojo version. I changed only a few things:

  • use Electron's require if found
  • If you want read things from a module which is meant for Node.JS only(using for instance dojo/node!net) on the client side: it will noob out all dojo/node!... dependencies. This is done in Dojo's Node.JS plugin 'dojo/node'. Why ? Because I am storing some meta data but also some interface implementations inside modules.

Installation

git clone https://github.com/gbaumgart/x-dojo.git

Usage

    
    var path = require('path');
    
    //pass absolute path to your client library root in the first arg, and in the second the absolute path to your server
    //side only packages
    var amdRequire = require('./x-dojo/dojo-require')(path.resolve('../../Code/client/src/lib/'),path.resolve('.'));
    
    //at this point:
    // - dojo is loaded with a configuration defined in dojo/dojo-require
    // - there is the dojoRequire defined in global which is the original Dojo's require
    // - there is a little wrapper 'amdRequire' defined in global
    
    //now you can write: 
    
    var someModule = amdRequire('foo/bar');