/**\r
- * @author Evan Winslow\r
* \r
- * $Id: elgglib.js 76 2010-07-17 02:08:02Z evan.b.winslow $\r
+ * \r
*/\r
\r
/**\r
\r
elgg.assertTypeOf = function(type, param) {\r
if (typeof param !== type) {\r
- throw new TypeError("Expecting param to be a " + type + ". Was a " + typeof param + ".");\r
+ throw new TypeError("Expecting param to be a(n) " + type + ". Was a(n) " + typeof param + ".");\r
}\r
};\r
\r
* @param {String} pkg The required package (e.g., 'elgg.package')\r
*/\r
elgg.require = function(pkg) {\r
+ elgg.assertTypeOf('string', pkg);\r
+ \r
var parts = pkg.split('.'),\r
cur = elgg.global,\r
part;\r
* </pre>\r
*/\r
elgg.provide = function(pkg) {\r
+ elgg.assertTypeOf('string', pkg);\r
+ \r
var parts = pkg.split('.'),\r
cur = elgg.global,\r
part;\r
msgs = [msgs];\r
}\r
\r
- var messages_html = [];\r
+ var messages_html = [];f\r
\r
for (var i in msgs) {\r
messages_html.push('<div class="' + classes.join(' ') + '"><p>' + msgs[i] + '</p></div>');\r