mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-20 23:46:14 -04:00
Implement require
for most modules.
This commit is contained in:
parent
72d29b1c62
commit
7f98116a43
11 changed files with 55 additions and 0 deletions
|
@ -20,6 +20,35 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var Ace2Common = require('/ace2_common');
|
||||||
|
// Extract useful method defined in the other module.
|
||||||
|
var isNodeText = Ace2Common.isNodeText;
|
||||||
|
var object = Ace2Common.object;
|
||||||
|
var extend = Ace2Common.extend;
|
||||||
|
var forEach = Ace2Common.forEach;
|
||||||
|
var map = Ace2Common.map;
|
||||||
|
var filter = Ace2Common.filter;
|
||||||
|
var isArray = Ace2Common.isArray;
|
||||||
|
var browser = Ace2Common.browser;
|
||||||
|
var getAssoc = Ace2Common.getAssoc;
|
||||||
|
var setAssoc = Ace2Common.setAssoc;
|
||||||
|
var binarySearch = Ace2Common.binarySearch;
|
||||||
|
var binarySearchInfinite = Ace2Common.binarySearchInfinite;
|
||||||
|
var htmlPrettyEscape = Ace2Common.htmlPrettyEscape;
|
||||||
|
var map = Ace2Common.map;
|
||||||
|
|
||||||
|
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('/easysync2').AttribPool;
|
||||||
|
var Changeset = require('/easysync2').Changeset;
|
||||||
|
var linestylefilter = require('/linestylefilter').linestylefilter;
|
||||||
|
var newSkipList = require('/skiplist').newSkipList;
|
||||||
|
var undoModule = require('/undomodule').undoModule;
|
||||||
|
var makeVirtualLineView = require('/virtual_lines').makeVirtualLineView;
|
||||||
|
|
||||||
function OUTER(gscope)
|
function OUTER(gscope)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,12 @@
|
||||||
|
|
||||||
var global = this;
|
var global = this;
|
||||||
|
|
||||||
|
var makeCSSManager = require('/cssmanager_client').makeCSSManager;
|
||||||
|
var domline = require('/domline_client').domline;
|
||||||
|
var Changeset = require('/easysync2_client').Changeset;
|
||||||
|
var AttribPool = require('/easysync2_client').AttribPool;
|
||||||
|
var linestylefilter = require('/linestylefilter_client').linestylefilter;
|
||||||
|
|
||||||
function loadBroadcastJS()
|
function loadBroadcastJS()
|
||||||
{
|
{
|
||||||
// just in case... (todo: this must be somewhere else in the client code.)
|
// just in case... (todo: this must be somewhere else in the client code.)
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var Changeset = require('/easysync2').Changeset;
|
||||||
|
var AttribPool = require('/easysync2').AttribPool;
|
||||||
|
|
||||||
function makeChangesetTracker(scheduler, apool, aceCallbacksProvider)
|
function makeChangesetTracker(scheduler, apool, aceCallbacksProvider)
|
||||||
{
|
{
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var padutils = require('/pad_utils').padutils;
|
||||||
|
|
||||||
var chat = (function()
|
var chat = (function()
|
||||||
{
|
{
|
||||||
var bottomMargin = "0px";
|
var bottomMargin = "0px";
|
||||||
|
|
|
@ -25,6 +25,8 @@ $(window).bind("load", function()
|
||||||
getCollabClient.windowLoaded = true;
|
getCollabClient.windowLoaded = true;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var chat = require('/chat').chat;
|
||||||
|
|
||||||
// Dependency fill on init. This exists for `pad.socket` only.
|
// Dependency fill on init. This exists for `pad.socket` only.
|
||||||
// TODO: bind directly to the socket.
|
// TODO: bind directly to the socket.
|
||||||
var pad = undefined;
|
var pad = undefined;
|
||||||
|
|
|
@ -25,6 +25,8 @@
|
||||||
|
|
||||||
var _MAX_LIST_LEVEL = 8;
|
var _MAX_LIST_LEVEL = 8;
|
||||||
|
|
||||||
|
var Changeset = require('/easysync2').Changeset
|
||||||
|
|
||||||
function sanitizeUnicode(s)
|
function sanitizeUnicode(s)
|
||||||
{
|
{
|
||||||
return s.replace(/[\uffff\ufffe\ufeff\ufdd0-\ufdef\ud800-\udfff]/g, '?');
|
return s.replace(/[\uffff\ufffe\ufeff\ufdd0-\ufdef\ud800-\udfff]/g, '?');
|
||||||
|
|
|
@ -27,6 +27,9 @@
|
||||||
// requires: top
|
// requires: top
|
||||||
// requires: plugins
|
// requires: plugins
|
||||||
// requires: undefined
|
// requires: undefined
|
||||||
|
|
||||||
|
var Changeset = require('/easysync2').Changeset
|
||||||
|
|
||||||
var linestylefilter = {};
|
var linestylefilter = {};
|
||||||
|
|
||||||
linestylefilter.ATTRIB_CLASSES = {
|
linestylefilter.ATTRIB_CLASSES = {
|
||||||
|
|
|
@ -25,6 +25,9 @@
|
||||||
// requires: top
|
// requires: top
|
||||||
// requires: plugins
|
// requires: plugins
|
||||||
// requires: undefined
|
// requires: undefined
|
||||||
|
|
||||||
|
var Changeset = require('/easysync2_client').Changeset
|
||||||
|
|
||||||
var linestylefilter = {};
|
var linestylefilter = {};
|
||||||
|
|
||||||
linestylefilter.ATTRIB_CLASSES = {
|
linestylefilter.ATTRIB_CLASSES = {
|
||||||
|
|
|
@ -32,6 +32,9 @@ settings.globalUserName = false;
|
||||||
settings.hideQRCode = false;
|
settings.hideQRCode = false;
|
||||||
settings.rtlIsTrue = false;
|
settings.rtlIsTrue = false;
|
||||||
|
|
||||||
|
var chat = require('/chat').chat;
|
||||||
|
var getCollabClient = require('/collab_client').getCollabClient;
|
||||||
|
|
||||||
$(document).ready(function()
|
$(document).ready(function()
|
||||||
{
|
{
|
||||||
//start the costum js
|
//start the costum js
|
||||||
|
|
|
@ -20,6 +20,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var Ace2Editor = require('/ace').Ace2Editor;
|
||||||
|
|
||||||
var padeditor = (function()
|
var padeditor = (function()
|
||||||
{
|
{
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
var Changeset = require('/easysync2').Changeset;
|
||||||
|
var extend = require('/ace2_common').extend;
|
||||||
|
|
||||||
var undoModule = (function()
|
var undoModule = (function()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue