/** * Nacho Nin * 28/09/2005 * * Bulk plugin for the AJAX framework. Not the best way to do it, but... **/ function bulkParse(bulkName) { var bulk_parts, bulk_match, bulk_name, bulk_content; var i; if (layerHTML[bulkName] == "") return false; // HTMLs bulk_parts = layerHTML[bulkName].split(/\*\*\* BULK-END \*\*\*/m); for (i = 0; i < bulk_parts.length; i ++) { bulk_match = bulk_parts[i].match(/^\[([^\]]+)\]/); bulk_name = bulk_match[1]; bulk_content = bulk_parts[i].replace(/^\[([^\]]+)\]/, ""); if (bulk_name == "") continue; layerHTML[bulk_name] = bulk_content; } // Now for the Javascript bulk_parts = layerScripts[bulkName].split(/\*\*\* BULK-END \*\*\*/m); for (i = 0; i < bulk_parts.length; i ++) { bulk_match = bulk_parts[i].match(/^\[([^\]]+)\]/); bulk_name = bulk_match[1]; bulk_content = bulk_parts[i].replace(/^\[([^\]]+)\]/, ""); if (bulk_name == "") continue; layerScripts[bulk_name] = bulk_content; } return true; }