• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 3. The Fusebox Framework > Section 1: The Fusedoc

Section 1: The Fusedoc

Here is the code that appears in Section 1. It is a Fusedoc. Do not worry if you cannot read Fusedocs yet; that will be discussed in Chapter 7, “Fusedocs.”

 1 <!--- --> 
 2 <fusedoc fuse="fbx_fusebox31_CF50.cfm" specification="2.0"> 
 3   <responsibilities> 
 4   I am the code behind Fusebox 3.0 that handles nesting, layouts--oh, a bunch of stuff, really. PLEASE BE VERY CAREFUL ABOUT MAKING ANY CHANGES TO THIS FILE, AS IT WILL RENDER IT NON-COMPLIANT WITH THE STANDARD NOTED ABOVE. There is no need to modify this file for any settings. All settings can occur in fbx_settings.cfm. Because this file requires a tag introduced in CF5 (cfsavecontent), it can only be run on CF5+. 
 5   </responsibilities> 
 6   <properties> 
 7     <property name="version" value="3.1" /> 
 8     <property name="build" value="1b" /> 
 9     <history author="John Quarto-vonTivadar" date="27 Sep 2001" email="jcq@mindspring.com"></history> 
10   <history author="Nat Papovich" date="Oct 2001" email="mcnattyp@yahoo.com" type="Update">Converted to cfscripting, bug fixes for final release.</history> 
11    <history author="Nat Papovich" date="Nov 2001" email="mcnattyp@yahoo.com" type="Update" /> 
12    <history author="Nat Papovich" date="Jan-Feb 2002" email="mcnattyp@yahoo.com" type="Update">Added integrated error handling.</history> 
13 <note>Portions of code contributed by Hal Helms, Patrick McElhaney, Steve Nelson, Nat Papovich, Jeff Peters, John Quarto-vonTivadar, Gabe Roffman, Fred Sanders, Bill Wheatley, John Beynon, Bert Dawson and Stan Cox.</note> 
14  </properties> 
15  <io> 
16    <out> 
17      <structure name="fusebox" scope="variables" comments="this is the public API of variables that should be treated as read-only"> 
18        <boolean name="isCustomTag" default="FALSE" /> 
19        <boolean name="isHomeCircuit" default="FALSE" /> 
20        <boolean name="isTargetCircuit" default="FALSE" /> 
21        <string name="fuseaction" /> 
22        <string name="circuit" /> 
23        <string name="homeCircuit" /> 
24        <string name="targetCircuit" /> 
25        <string name="thisCircuit" /> 
26        <string name="thisLayoutPath" /> 
27        <boolean name="suppressErrors" default="FALSE" /> 
28        <boolean name="useErrorCatch" default="FALSE" /> 
29        <boolean name="rethrowError" default="TRUE" /> 
30      <structure name="circuits" /> 
31        <string name="currentPath" /> 
32        <string name="rootPath" /> 
33      <structure name="cfcatch" /> 
34        <string name="defaultFuseactionString" /> 
35      </structure> 
36      <structure name="FB_" comments="Internal use only. Please treat the FB_ as a reserved structure, not to be touched." /> 
37    </out> 
38  </io> 
39 </fusedoc> 
40 ---> 
41 <cfscript> 

					  


PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint