projects
/
mkws-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of ssh://git.indexdata.com:222/home/git/private/mkws
[mkws-moved-to-github.git]
/
src
/
mkws-core.js
diff --git
a/src/mkws-core.js
b/src/mkws-core.js
index
87070f8
..
69bd47d
100644
(file)
--- a/
src/mkws-core.js
+++ b/
src/mkws-core.js
@@
-311,6
+311,7
@@
mkws.pagerNext = function(tname) {
// wrapper to call team() after page load
(function(j) {
var log = mkws.log;
// wrapper to call team() after page load
(function(j) {
var log = mkws.log;
+ var $ = j; // XXX
function handleNodeWithTeam(node, callback) {
// First branch for DOM objects; second branch for jQuery objects
function handleNodeWithTeam(node, callback) {
// First branch for DOM objects; second branch for jQuery objects
@@
-430,8
+431,13
@@
mkws.pagerNext = function(tname) {
function makeWidgetsWithin(level, node) {
node.find('[class^="mkws"],[class*=" mkws"]').each(function() {
handleNodeWithTeam(this, function(tname, type) {
function makeWidgetsWithin(level, node) {
node.find('[class^="mkws"],[class*=" mkws"]').each(function() {
handleNodeWithTeam(this, function(tname, type) {
- var oldHTML = this.innerHTML;
var myTeam = mkws.teams[tname];
var myTeam = mkws.teams[tname];
+ if (!myTeam) {
+ myTeam = mkws.teams[tname] = team(j, tname);
+ log("Made MKWS team '" + tname + "'");
+ }
+
+ var oldHTML = this.innerHTML;
var myWidget = widget(j, myTeam, type, this);
myTeam.addWidget(myWidget);
var newHTML = this.innerHTML;
var myWidget = widget(j, myTeam, type, this);
myTeam.addWidget(myWidget);
var newHTML = this.innerHTML;
@@
-508,21
+514,10
@@
mkws.pagerNext = function(tname) {
}
}
}
}
- // Find all nodes with an MKWS class, and determine their team from
- // the mkwsTeam_* class. Make all team objects.
var then = $.now();
var then = $.now();
- $('[class^="mkws"],[class*=" mkws"]').each(function() {
- handleNodeWithTeam(this, function(tname, type) {
- if (!mkws.teams[tname]) {
- mkws.teams[tname] = team(j, tname);
- log("Made MKWS team '" + tname + "'");
- }
- });
- });
-
makeWidgetsWithin(1, $(':root'));
makeWidgetsWithin(1, $(':root'));
-
var now = $.now();
var now = $.now();
+
log("Walking MKWS nodes took " + (now-then) + " ms");
/*
log("Walking MKWS nodes took " + (now-then) + " ms");
/*