All pastes #928106 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-03-04 20:22 UTC
rendered paste body
window.pageDataVars        = new Object();
window.pageDataVars.length = 0;

function processPageData()
{
  $("pagedata").each(function() {
    var page_name = $(this).attr("name");
    window.pageDataVars.length++;

    // if we haven't processed anything in this page before
    if (typeof(window.pageDataVars[page_name]) == 'undefined') {
      window.pageDataVars[page_name] = new Object();
      window.pageDataVars[page_name].length = 0;
    }

    // Store all the individual name/values into pageDataVars
    $(this).find("var").each(function() {
      var var_name    = $(this).attr("name");
      var var_content = $(this).html();

      window.pageDataVars[page_name][var_name] = var_content;
      window.pageDataVars[page_name].length++;

      // for now we also set globals until everthing is converted
      // window[$(this).attr("name")] = $(this).html();
    });
  });
}