Add people.initialize().

This makes us not have to stub jquery in many of our node
tests!
This commit is contained in:
Steve Howell
2017-05-23 19:15:52 -07:00
parent 43487c6c3f
commit c02f4b4756
19 changed files with 3 additions and 33 deletions

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
people: 'js/people.js', people: 'js/people.js',
}); });

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
people: 'js/people.js', people: 'js/people.js',
}); });

View File

@@ -12,7 +12,6 @@ set_global('pygments_data', {langs:
{python: 0, javscript: 1, html: 2, css: 3}, {python: 0, javscript: 1, html: 2, css: 3},
}); });
global.stub_out_jquery();
add_dependencies({ add_dependencies({
people: 'js/people.js', people: 'js/people.js',
}); });

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
people: 'js/people.js', people: 'js/people.js',
stream_data: 'js/stream_data.js', stream_data: 'js/stream_data.js',

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
hash_util: 'js/hash_util.js', hash_util: 'js/hash_util.js',
people: 'js/people.js', people: 'js/people.js',

View File

@@ -2,8 +2,6 @@
var path = require('path'); var path = require('path');
var fs = require('fs'); var fs = require('fs');
global.stub_out_jquery();
set_global('window', { set_global('window', {
location: { location: {
origin: 'http://zulip.zulipdev.com', origin: 'http://zulip.zulipdev.com',

View File

@@ -2,7 +2,6 @@ var _ = require('node_modules/underscore/underscore.js');
var MessageListView = require('js/message_list_view.js'); var MessageListView = require('js/message_list_view.js');
add_dependencies({ add_dependencies({
$: 'jquery',
XDate: 'node_modules/xdate/src/xdate.js', XDate: 'node_modules/xdate/src/xdate.js',
util: 'js/util.js', util: 'js/util.js',
}); });

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
people: 'js/people.js', people: 'js/people.js',
util: 'js/util.js', util: 'js/util.js',

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
hash_util: 'js/hash_util.js', hash_util: 'js/hash_util.js',
hashchange: 'js/hashchange.js', hashchange: 'js/hashchange.js',

View File

@@ -2,8 +2,6 @@ add_dependencies({
util: 'js/util.js', util: 'js/util.js',
}); });
global.stub_out_jquery();
var people = require("js/people.js"); var people = require("js/people.js");
set_global('blueslip', {}); set_global('blueslip', {});

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
Handlebars: 'handlebars', Handlebars: 'handlebars',
templates: 'js/templates', templates: 'js/templates',

View File

@@ -1,5 +1,4 @@
set_global('document', {}); set_global('document', {});
global.stub_out_jquery();
add_dependencies({ add_dependencies({
people: 'js/people.js', people: 'js/people.js',

View File

@@ -5,8 +5,6 @@
// clean up after themselves, and they should explicitly stub all // clean up after themselves, and they should explicitly stub all
// dependencies. // dependencies.
global.stub_out_jquery();
add_dependencies({ add_dependencies({
util: 'js/util.js', util: 'js/util.js',
Handlebars: 'handlebars', Handlebars: 'handlebars',

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
set_global('page_params', { set_global('page_params', {
is_admin: false, is_admin: false,
realm_users: [], realm_users: [],

View File

@@ -1,7 +1,5 @@
var th = require('js/typeahead_helper.js'); var th = require('js/typeahead_helper.js');
global.stub_out_jquery();
set_global('page_params', {realm_is_zephyr_mirror_realm: false}); set_global('page_params', {realm_is_zephyr_mirror_realm: false});
add_dependencies({ add_dependencies({

View File

@@ -7,8 +7,6 @@
// clean up after themselves, and they should explicitly stub all // clean up after themselves, and they should explicitly stub all
// dependencies (except _). // dependencies (except _).
global.stub_out_jquery();
add_dependencies({ add_dependencies({
muting: 'js/muting.js', muting: 'js/muting.js',
people: 'js/people.js', people: 'js/people.js',

View File

@@ -1,5 +1,3 @@
global.stub_out_jquery();
add_dependencies({ add_dependencies({
people: 'js/people.js', people: 'js/people.js',
}); });

View File

@@ -679,7 +679,7 @@ exports.is_my_user_id = function (user_id) {
return user_id.toString() === my_user_id.toString(); return user_id.toString() === my_user_id.toString();
}; };
$(function () { exports.initialize = function () {
_.each(page_params.realm_users, function (person) { _.each(page_params.realm_users, function (person) {
exports.add_in_realm(person); exports.add_in_realm(person);
}); });
@@ -695,7 +695,7 @@ $(function () {
delete page_params.realm_users; // We are the only consumer of this. delete page_params.realm_users; // We are the only consumer of this.
delete page_params.cross_realm_bots; delete page_params.cross_realm_bots;
}); };
return exports; return exports;

View File

@@ -241,6 +241,7 @@ $(function () {
// initialize other stuff // initialize other stuff
reload.initialize(); reload.initialize();
people.initialize();
markdown.initialize(); markdown.initialize();
composebox_typeahead.initialize(); composebox_typeahead.initialize();
search.initialize(); search.initialize();