Rabbit 1.1

Global/rabbit.Root.js

Summary

Additional fields and methods of the Root class provided by the Rabbit framework.


//
// Copyright (c) 2006 Tobi Schäfer
// Alle Rechte vorbehalten. All rights reserved.
//
// $Revision: 446 $
// $LastChangedBy: tobi $
// $LastChangedDate: 2007-02-15 20:59:15 +0100 (Thu, 15 Feb 2007) $
// $HeadURL: http://p3k.org/source/rabbit/trunk/docs/overview-summary-Global_rabbit.Root.js.html $
//

/**
 * @fileoverview Additional fields and methods of the
 * Root class provided by the Rabbit framework.
 */

/**
 * An example action to demonstrate the Rabbit 
 * framwork's basic features.
 */ 
Root.prototype.rabbit_example_action = function() {
   var rabbit = new Rabbit();
   if (req.data.step == "3") {
      res.redirect(" Item");
   }
   var code = render("example:main", null, new String);
   render("layout:header");
   res.write("<h2>Rabbit Example</h2>");
   if (req.data.step == "2") {
      resetPrototypes();
      eval(code);
      render("html:button", {
         name: "Continue",
         onclick: "location.href='?step=3';"
      });
   } else {
      res.write("<pre>" + code + "</pre>");
      render("html:button", {
         name: "Execute", 
         onclick: "location.href='?step=2';"
      });
   }
   render("layout:footer");
   return;
};

Rabbit 1.1

Documentation generated by JSDoc on Thu Feb 15 20:58:41 2007