// Factory function for widget objects.
-function makeWidget($, team, type, node) {
+mkws.makeWidget = function($, team, type, node) {
// Static register of attributes that do not contribute to config
var ignoreAttrs = {
id:1, 'class':1, style:1, name:1, action:1, type:1, size:1,
}
var s = [];
- s.push('<div class="mkws', type, ' mkwsTeam_', attrs._team, '"');
+ s.push('<div class="mkws', type, ' mkws-team-', attrs._team, '"');
for (var name in attrs) {
if (name !== '_team')
s.push(' ', name, '="', attrs[name], '"');
if (fn) {
fn.call(that);
log("made " + type + " widget(node=" + node + ")");
- } else if (type.match(/-Container-(narrow|wide)$/)) {
+ } else if (type.match(/-[Cc]ontainer-(narrow|wide)$/)) {
// Not really a widget: no need to log its lack of promotion
} else {
log("made UNPROMOTED widget(type=" + type + ", node=" + node + ")");
}
return that;
-}
+};