# # # patch "www/admin-resources.js" # from [de96b33ae298c6bba164631c769e420b658fbcda] # to [f70486e366156f2464cad779d0fd2bb3e3ba74e4] # # patch "www/common.js" # from [775a226f88575520d8f512e38400ca78a4f85168] # to [16bbaeed375db0ace6fdb2e7ebaea9ac2acd748a] # ============================================================ --- www/admin-resources.js de96b33ae298c6bba164631c769e420b658fbcda +++ www/admin-resources.js f70486e366156f2464cad779d0fd2bb3e3ba74e4 @@ -21,11 +21,11 @@ make_item_.link = function (row) { make_item_.link = function (row) { var closer = "[Delete]"; - if (isNull(row.name)) { + if (row.name == undefined) { closer = "[Cancel]"; row.name = ""; } - if (isNull(row.data)) { + if (row.data == undefined) { row.data = ""; } ++i; @@ -41,21 +41,21 @@ make_item_.irc = function (row) { make_item_.irc = function (row) { var data = {}; - if (!isNull(row.data)) { + if (row.data != undefined) { data = evalJSON(row.data); } var closer = "[Delete]"; - if (isNull(row.name)) { + if (row.name == undefined) { closer = "[Cancel]"; row.name = ""; } - if (isNull(data.host)) { + if (data.host == undefined) { data.host = ""; } - if (isNull(data.channel)) { + if (data.channel == undefined) { data.channel = ""; } - if (isNull(data.logurl)) { + if (data.logurl == undefined) { data.logurl = ""; } ++i; @@ -126,7 +126,7 @@ read_line = function(row) { read_line = function(row) { var type = getNodeAttribute(row,"type"); - if (isNull(type) || type == "unknown") { return null; } + if (type == undefined || type == "unknown") { return null; } return read_line_[type](row); } @@ -138,7 +138,7 @@ update = function () { var resources = []; for(var i = 0; i < lst.length; ++i) { var line = read_line(lst[i]); - if (!isNull(line)) { + if (line != undefined) { resources.push(line); } } ============================================================ --- www/common.js 775a226f88575520d8f512e38400ca78a4f85168 +++ www/common.js 16bbaeed375db0ace6fdb2e7ebaea9ac2acd748a @@ -23,8 +23,8 @@ call_server = function (url, args, nam, var d = loadJSONPost(url, args); todo[nam] = d; d.addCallback(function (data) { - if (!isNull(data.error)) { - if(isNull(data.verboseError)) { + if (data.error != undefined) { + if(data.verboseError != undefined) { status("Error: " + data.error); } else { verberr = data.verboseError;