update port
This commit is contained in:
parent
5da36f07ce
commit
08f0702fcd
@ -17,7 +17,7 @@
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<script src="../bower_components/yjs/y.es6"></script>
|
||||
<script src="../bower_components/yjs/y.js"></script>
|
||||
<script src="../bower_components/d3/d3.js"></script>
|
||||
<script src="./index.js"></script>
|
||||
</body>
|
||||
|
@ -7,9 +7,9 @@ Y({
|
||||
name: 'memory'
|
||||
},
|
||||
connector: {
|
||||
url: 'http://127.0.0.1:1234',
|
||||
name: 'websockets-client',
|
||||
room: 'Puzzle-example2',
|
||||
url: 'http://127.0.0.1:2345',
|
||||
debug: true
|
||||
},
|
||||
sourceDir: '/bower_components',
|
||||
|
@ -3,7 +3,7 @@
|
||||
<body>
|
||||
<textarea style="width:80%;" rows=40 id="textfield"></textarea>
|
||||
|
||||
<script src="../bower_components/yjs/y.es6"></script>
|
||||
<script src="../bower_components/yjs/y.js"></script>
|
||||
<script src="./index.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -7,7 +7,9 @@ Y({
|
||||
},
|
||||
connector: {
|
||||
name: 'websockets-client',
|
||||
room: 'Textarea-example'
|
||||
room: 'Textarea-example',
|
||||
url: 'http://127.0.0.1:2345',
|
||||
debug: true
|
||||
},
|
||||
sourceDir: '/bower_components',
|
||||
share: {
|
||||
|
34
y.es6
34
y.es6
@ -1814,7 +1814,7 @@ module.exports = function (Y/* :any */) {
|
||||
}
|
||||
* addOperation (op) {
|
||||
yield* this.os.put(op)
|
||||
if (!this.store.y.connector.isDisconnected() && this.store.forwardAppliedOperations) {
|
||||
if (!this.store.y.connector.isDisconnected() && this.store.forwardAppliedOperations && op.id[0] !== '_') {
|
||||
// is connected, and this is not going to be send in addOperation
|
||||
this.store.y.connector.broadcast({
|
||||
type: 'update',
|
||||
@ -2223,30 +2223,26 @@ function requestModules (modules) {
|
||||
// determine if this module was compiled for es5 or es6 (y.js vs. y.es6)
|
||||
// if Insert.execute is a Function, then it isnt a generator..
|
||||
// then load the es5(.js) files..
|
||||
var extention = Y.Struct.Insert.execute.constructor === Function ? '.js' : '.es6'
|
||||
var extention = typeof regeneratorRuntime !== 'undefined' ? '.js' : '.es6'
|
||||
var promises = []
|
||||
for (var i = 0; i < modules.length; i++) {
|
||||
var modulename = 'y-' + modules[i].toLowerCase()
|
||||
if (Y[modules[i]] == null) {
|
||||
if (requiringModules[modules[i]] == null) {
|
||||
try {
|
||||
require(modulename)(Y)
|
||||
} catch (e) {
|
||||
// module does not exist
|
||||
if (typeof window !== 'undefined') {
|
||||
var imported = document.createElement('script')
|
||||
imported.src = Y.sourceDir + '/' + modulename + '/' + modulename + extention
|
||||
document.head.appendChild(imported)
|
||||
// module does not exist
|
||||
if (typeof window !== 'undefined' && window.Y !== 'undefined') {
|
||||
var imported = document.createElement('script')
|
||||
imported.src = Y.sourceDir + '/' + modulename + '/' + modulename + extention
|
||||
document.head.appendChild(imported)
|
||||
|
||||
let requireModule = {}
|
||||
requiringModules[modules[i]] = requireModule
|
||||
requireModule.promise = new Promise(function (resolve) {
|
||||
requireModule.resolve = resolve
|
||||
})
|
||||
promises.push(requireModule.promise)
|
||||
} else {
|
||||
throw e
|
||||
}
|
||||
let requireModule = {}
|
||||
requiringModules[modules[i]] = requireModule
|
||||
requireModule.promise = new Promise(function (resolve) {
|
||||
requireModule.resolve = resolve
|
||||
})
|
||||
promises.push(requireModule.promise)
|
||||
} else {
|
||||
require(modulename)(Y)
|
||||
}
|
||||
} else {
|
||||
promises.push(requiringModules[modules[i]].promise)
|
||||
|
44
y.js
44
y.js
@ -4044,7 +4044,7 @@ module.exports = function (Y /* :any */) {
|
||||
return _context18.delegateYield(this.os.put(op), 't0', 1);
|
||||
|
||||
case 1:
|
||||
if (!this.store.y.connector.isDisconnected() && this.store.forwardAppliedOperations) {
|
||||
if (!this.store.y.connector.isDisconnected() && this.store.forwardAppliedOperations && op.id[0] !== '_') {
|
||||
// is connected, and this is not going to be send in addOperation
|
||||
this.store.y.connector.broadcast({
|
||||
type: 'update',
|
||||
@ -4801,35 +4801,31 @@ function requestModules(modules) {
|
||||
// determine if this module was compiled for es5 or es6 (y.js vs. y.es6)
|
||||
// if Insert.execute is a Function, then it isnt a generator..
|
||||
// then load the es5(.js) files..
|
||||
var extention = Y.Struct.Insert.execute.constructor === Function ? '.js' : '.es6';
|
||||
var extention = typeof regeneratorRuntime !== 'undefined' ? '.js' : '.es6';
|
||||
var promises = [];
|
||||
for (var i = 0; i < modules.length; i++) {
|
||||
var modulename = 'y-' + modules[i].toLowerCase();
|
||||
if (Y[modules[i]] == null) {
|
||||
if (requiringModules[modules[i]] == null) {
|
||||
try {
|
||||
// module does not exist
|
||||
if (typeof window !== 'undefined' && window.Y !== 'undefined') {
|
||||
var imported;
|
||||
|
||||
(function () {
|
||||
imported = document.createElement('script');
|
||||
|
||||
imported.src = Y.sourceDir + '/' + modulename + '/' + modulename + extention;
|
||||
document.head.appendChild(imported);
|
||||
|
||||
var requireModule = {};
|
||||
requiringModules[modules[i]] = requireModule;
|
||||
requireModule.promise = new Promise(function (resolve) {
|
||||
requireModule.resolve = resolve;
|
||||
});
|
||||
promises.push(requireModule.promise);
|
||||
})();
|
||||
} else {
|
||||
require(modulename)(Y);
|
||||
} catch (e) {
|
||||
// module does not exist
|
||||
if (typeof window !== 'undefined') {
|
||||
var imported;
|
||||
|
||||
(function () {
|
||||
imported = document.createElement('script');
|
||||
|
||||
imported.src = Y.sourceDir + '/' + modulename + '/' + modulename + extention;
|
||||
document.head.appendChild(imported);
|
||||
|
||||
var requireModule = {};
|
||||
requiringModules[modules[i]] = requireModule;
|
||||
requireModule.promise = new Promise(function (resolve) {
|
||||
requireModule.resolve = resolve;
|
||||
});
|
||||
promises.push(requireModule.promise);
|
||||
})();
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
promises.push(requiringModules[modules[i]].promise);
|
||||
|
Loading…
x
Reference in New Issue
Block a user