mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-02-01 03:12:42 +01:00
Bugfixes
This commit is contained in:
parent
90b359c82b
commit
61e0442ec7
6 changed files with 6128 additions and 6103 deletions
|
@ -20,10 +20,24 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
define(["ep_etherpad-lite/static/js/rjquery", "underscore", 'ep_etherpad-lite/static/js/pluginfw/hooks'], function ($, _, hooks) {
|
define(["ep_etherpad-lite/static/js/rjquery", "underscore", 'ep_etherpad-lite/static/js/pluginfw/hooks', 'ep_etherpad-lite/static/js/linestylefilter', 'ep_etherpad-lite/static/js/domline'], function ($, _, hooks, linestylefilterMod, domlineMod) {
|
||||||
|
var linestylefilter = linestylefilterMod.linestylefilter;
|
||||||
|
var domline = domlineMod.domline;
|
||||||
var exports = {};
|
var exports = {};
|
||||||
|
|
||||||
var browser = require('./browser').browser;
|
var browser = require('./browser').browser;
|
||||||
|
var Ace2Common = require('./ace2_common');
|
||||||
|
var makeChangesetTracker = require('./changesettracker').makeChangesetTracker;
|
||||||
|
var colorutils = require('./colorutils').colorutils;
|
||||||
|
var makeContentCollector = require('./contentcollector').makeContentCollector;
|
||||||
|
var makeCSSManager = require('./cssmanager').makeCSSManager;
|
||||||
|
var AttribPool = require('./AttributePool');
|
||||||
|
var Changeset = require('./Changeset');
|
||||||
|
var ChangesetUtils = require('./ChangesetUtils');
|
||||||
|
var SkipList = require('./skiplist');
|
||||||
|
var undoModule = require('./undomodule').undoModule;
|
||||||
|
var AttributeManager = require('./AttributeManager');
|
||||||
|
|
||||||
if(browser.msie){
|
if(browser.msie){
|
||||||
// Honestly fuck IE royally.
|
// Honestly fuck IE royally.
|
||||||
// Basically every hack we have since V11 causes a problem
|
// Basically every hack we have since V11 causes a problem
|
||||||
|
@ -34,8 +48,6 @@ if(browser.msie){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var Ace2Common = require('./ace2_common');
|
|
||||||
|
|
||||||
var isNodeText = Ace2Common.isNodeText,
|
var isNodeText = Ace2Common.isNodeText,
|
||||||
getAssoc = Ace2Common.getAssoc,
|
getAssoc = Ace2Common.getAssoc,
|
||||||
setAssoc = Ace2Common.setAssoc,
|
setAssoc = Ace2Common.setAssoc,
|
||||||
|
@ -45,20 +57,6 @@ var isNodeText = Ace2Common.isNodeText,
|
||||||
noop = Ace2Common.noop;
|
noop = Ace2Common.noop;
|
||||||
|
|
||||||
function Ace2Inner(editorInfo){
|
function Ace2Inner(editorInfo){
|
||||||
|
|
||||||
var makeChangesetTracker = require('./changesettracker').makeChangesetTracker;
|
|
||||||
var colorutils = require('./colorutils').colorutils;
|
|
||||||
var makeContentCollector = require('./contentcollector').makeContentCollector;
|
|
||||||
var makeCSSManager = require('./cssmanager').makeCSSManager;
|
|
||||||
var domline = require('./domline').domline;
|
|
||||||
var AttribPool = require('./AttributePool');
|
|
||||||
var Changeset = require('./Changeset');
|
|
||||||
var ChangesetUtils = require('./ChangesetUtils');
|
|
||||||
var linestylefilter = require('./linestylefilter').linestylefilter;
|
|
||||||
var SkipList = require('./skiplist');
|
|
||||||
var undoModule = require('./undomodule').undoModule;
|
|
||||||
var AttributeManager = require('./AttributeManager');
|
|
||||||
|
|
||||||
var DEBUG = false; //$$ build script replaces the string "var DEBUG=true;//$$" with "var DEBUG=false;"
|
var DEBUG = false; //$$ build script replaces the string "var DEBUG=true;//$$" with "var DEBUG=false;"
|
||||||
// changed to false
|
// changed to false
|
||||||
var isSetUp = false;
|
var isSetUp = false;
|
||||||
|
|
|
@ -20,14 +20,14 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
define(['ep_etherpad-lite/static/js/pluginfw/hooks', 'ep_etherpad-lite/static/js/linestylefilter', 'ep_etherpad-lite/static/js/domline', 'underscore'], function (hooks, linetyleFilterMod, domlineMod, _) {
|
||||||
|
var exports = {};
|
||||||
var makeCSSManager = require('./cssmanager').makeCSSManager;
|
var makeCSSManager = require('./cssmanager').makeCSSManager;
|
||||||
var domline = require('./domline').domline;
|
var domline = domlineMod.domline;
|
||||||
var AttribPool = require('./AttributePool');
|
var AttribPool = require('./AttributePool');
|
||||||
var Changeset = require('./Changeset');
|
var Changeset = require('./Changeset');
|
||||||
var linestylefilter = require('./linestylefilter').linestylefilter;
|
var linestylefilter = linetyleFilterMod.linestylefilter;
|
||||||
var colorutils = require('./colorutils').colorutils;
|
var colorutils = require('./colorutils').colorutils;
|
||||||
var _ = require('./underscore');
|
|
||||||
var hooks = require('ep_etherpad-lite/static/js/pluginfw/hooks');
|
|
||||||
|
|
||||||
// These parameters were global, now they are injected. A reference to the
|
// These parameters were global, now they are injected. A reference to the
|
||||||
// Timeslider controller would probably be more appropriate.
|
// Timeslider controller would probably be more appropriate.
|
||||||
|
@ -594,3 +594,6 @@ function loadBroadcastJS(socket, sendSocketMsg, fireWhenAllScriptsAreLoaded, Bro
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.loadBroadcastJS = loadBroadcastJS;
|
exports.loadBroadcastJS = loadBroadcastJS;
|
||||||
|
|
||||||
|
return exports;
|
||||||
|
});
|
||||||
|
|
|
@ -26,10 +26,11 @@
|
||||||
// requires: plugins
|
// requires: plugins
|
||||||
// requires: undefined
|
// requires: undefined
|
||||||
|
|
||||||
|
define(['ep_etherpad-lite/static/js/pluginfw/hooks', 'ep_etherpad-lite/static/js/linestylefilter', 'underscore'], function(hooks, linestylefilterMod, _) {
|
||||||
|
var exports = {};
|
||||||
|
|
||||||
var Security = require('./security');
|
var Security = require('./security');
|
||||||
var hooks = require('ep_etherpad-lite/static/js/pluginfw/hooks');
|
var lineAttributeMarker = linestylefilterMod.lineAttributeMarker;
|
||||||
var _ = require('./underscore');
|
|
||||||
var lineAttributeMarker = require('./linestylefilter').lineAttributeMarker;
|
|
||||||
var noop = function(){};
|
var noop = function(){};
|
||||||
|
|
||||||
|
|
||||||
|
@ -319,3 +320,6 @@ domline.processSpaces = function(s, doesWrap)
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.domline = domline;
|
exports.domline = domline;
|
||||||
|
|
||||||
|
return exports;
|
||||||
|
});
|
||||||
|
|
|
@ -28,10 +28,11 @@
|
||||||
// requires: plugins
|
// requires: plugins
|
||||||
// requires: undefined
|
// requires: undefined
|
||||||
|
|
||||||
|
define(['ep_etherpad-lite/static/js/pluginfw/hooks', 'underscore'], function (hooks, _) {
|
||||||
|
var exports = {};
|
||||||
|
|
||||||
var Changeset = require('./Changeset');
|
var Changeset = require('./Changeset');
|
||||||
var hooks = require('ep_etherpad-lite/static/js/pluginfw/hooks');
|
|
||||||
var linestylefilter = {};
|
var linestylefilter = {};
|
||||||
var _ = require('./underscore');
|
|
||||||
var AttributeManager = require('./AttributeManager');
|
var AttributeManager = require('./AttributeManager');
|
||||||
|
|
||||||
linestylefilter.ATTRIB_CLASSES = {
|
linestylefilter.ATTRIB_CLASSES = {
|
||||||
|
@ -363,3 +364,6 @@ linestylefilter.populateDomLine = function(textLine, aline, apool, domLineObj)
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.linestylefilter = linestylefilter;
|
exports.linestylefilter = linestylefilter;
|
||||||
|
|
||||||
|
return exports;
|
||||||
|
});
|
||||||
|
|
|
@ -27,8 +27,9 @@ define([
|
||||||
'ep_etherpad-lite/static/js/rjquery',
|
'ep_etherpad-lite/static/js/rjquery',
|
||||||
'ep_etherpad-lite/static/js/pluginfw/hooks',
|
'ep_etherpad-lite/static/js/pluginfw/hooks',
|
||||||
'ep_etherpad-lite/static/js/pad_utils',
|
'ep_etherpad-lite/static/js/pad_utils',
|
||||||
'ep_etherpad-lite/static/js/broadcast_slider'
|
'ep_etherpad-lite/static/js/broadcast_slider',
|
||||||
], function($, hooks, padUtilsMod, broadcastSliderMod) {
|
'ep_etherpad-lite/static/js/broadcast',
|
||||||
|
], function($, hooks, padUtilsMod, broadcastSliderMod, broadcastMod) {
|
||||||
var exports = {};
|
var exports = {};
|
||||||
|
|
||||||
JSON = window.requireKernel('./json2');
|
JSON = window.requireKernel('./json2');
|
||||||
|
@ -36,6 +37,11 @@ define([
|
||||||
var createCookie = padUtilsMod.createCookie;
|
var createCookie = padUtilsMod.createCookie;
|
||||||
var readCookie = padUtilsMod.readCookie;
|
var readCookie = padUtilsMod.readCookie;
|
||||||
var randomString = padUtilsMod.randomString;
|
var randomString = padUtilsMod.randomString;
|
||||||
|
var broadcastRevisionsMod = require('./broadcast_revisions');
|
||||||
|
var padimpexpMod = require('./pad_impexp');
|
||||||
|
|
||||||
|
//initialize export ui
|
||||||
|
require('./pad_impexp').padimpexp.init();
|
||||||
|
|
||||||
var token, padId, export_links;
|
var token, padId, export_links;
|
||||||
|
|
||||||
|
@ -142,11 +148,11 @@ define([
|
||||||
|
|
||||||
//load all script that doesn't work without the clientVars
|
//load all script that doesn't work without the clientVars
|
||||||
BroadcastSlider = broadcastSliderMod.loadBroadcastSliderJS(fireWhenAllScriptsAreLoaded);
|
BroadcastSlider = broadcastSliderMod.loadBroadcastSliderJS(fireWhenAllScriptsAreLoaded);
|
||||||
require('./broadcast_revisions').loadBroadcastRevisionsJS();
|
broadcastRevisionsMod.loadBroadcastRevisionsJS();
|
||||||
changesetLoader = require('./broadcast').loadBroadcastJS(socket, sendSocketMsg, fireWhenAllScriptsAreLoaded, BroadcastSlider);
|
changesetLoader = broadcastMod.loadBroadcastJS(socket, sendSocketMsg, fireWhenAllScriptsAreLoaded, BroadcastSlider);
|
||||||
|
|
||||||
//initialize export ui
|
//initialize export ui
|
||||||
require('./pad_impexp').padimpexp.init();
|
padimpexpMod.padimpexp.init();
|
||||||
|
|
||||||
//change export urls when the slider moves
|
//change export urls when the slider moves
|
||||||
BroadcastSlider.onSlider(function(revno)
|
BroadcastSlider.onSlider(function(revno)
|
||||||
|
|
|
@ -406,11 +406,9 @@
|
||||||
[
|
[
|
||||||
'ep_etherpad-lite/static/js/rjquery',
|
'ep_etherpad-lite/static/js/rjquery',
|
||||||
'ep_etherpad-lite/static/js/pluginfw/client_plugins',
|
'ep_etherpad-lite/static/js/pluginfw/client_plugins',
|
||||||
'ep_etherpad-lite/static/js/pluginfw/hooks',
|
'ep_etherpad-lite/static/js/pluginfw/hooks'
|
||||||
'ep_etherpad-lite/static/js/pad',
|
], function ($, plugins, hooks) {
|
||||||
'ep_etherpad-lite/static/js/chat',
|
console.log("hooks & plugins modules loaded");
|
||||||
'ep_etherpad-lite/static/js/pad_editbar',
|
|
||||||
], function ($, plugins, hooks, padMod, chatMod, padEditbarMod) {
|
|
||||||
window.$ = $; // Expose jQuery #HACK
|
window.$ = $; // Expose jQuery #HACK
|
||||||
window.jQuery = $;
|
window.jQuery = $;
|
||||||
|
|
||||||
|
@ -423,14 +421,23 @@
|
||||||
plugins.update(function () {
|
plugins.update(function () {
|
||||||
hooks.plugins = plugins;
|
hooks.plugins = plugins;
|
||||||
|
|
||||||
|
console.log("hooks.plugins initialized");
|
||||||
|
|
||||||
// Call documentReady hook
|
// Call documentReady hook
|
||||||
$(function() {
|
$(function() {
|
||||||
hooks.aCallAll('documentReady');
|
hooks.aCallAll('documentReady');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
requirejs(
|
||||||
|
[
|
||||||
|
'ep_etherpad-lite/static/js/pad',
|
||||||
|
'ep_etherpad-lite/static/js/chat',
|
||||||
|
'ep_etherpad-lite/static/js/pad_editbar',
|
||||||
|
], function (padMod, chatMod, padEditbarMod) {
|
||||||
|
console.log("pad loaded");
|
||||||
|
|
||||||
padMod.baseURL = baseURL;
|
padMod.baseURL = baseURL;
|
||||||
padMod.init();
|
padMod.init();
|
||||||
});
|
|
||||||
|
|
||||||
/* TODO: These globals shouldn't exist. */
|
/* TODO: These globals shouldn't exist. */
|
||||||
pad = padMod.pad;
|
pad = padMod.pad;
|
||||||
|
@ -439,6 +446,9 @@
|
||||||
padimpexp = window.requireKernel('ep_etherpad-lite/static/js/pad_impexp').padimpexp;
|
padimpexp = window.requireKernel('ep_etherpad-lite/static/js/pad_impexp').padimpexp;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
);
|
||||||
}());
|
}());
|
||||||
</script>
|
</script>
|
||||||
<% e.end_block(); %>
|
<% e.end_block(); %>
|
||||||
|
|
Loading…
Reference in a new issue