home *** CD-ROM | disk | FTP | other *** search
/ PC User 2003 September / Australian PC User - September 2003 (CD1).iso / magstuff / web / files / dwmx61.exe / Disk1 / data1.cab / Configuration_En / DataSources / UD4-ColdFusion / APPLICATION.js < prev    next >
Encoding:
JavaScript  |  2002-11-25  |  1.3 KB  |  54 lines

  1. // Copyright 2001 Macromedia, Inc. All rights reserved.
  2. var DEBUG = false
  3. var node_filename = "APP_D.gif"
  4. var datasourceleaf_filename = "DSL_D.gif"
  5.  
  6.  
  7. function addDynamicSource()
  8. {
  9.     SaveSiteWideValue("Application Variable")
  10. }
  11.  
  12.  
  13. function findDynamicSources()
  14. {
  15.     return GetSiteWideSourceDisplayNode("Application Variable", MM.LABEL_Application, node_filename, "APPLICATION.htm","")
  16. }
  17.  
  18.  
  19. function generateDynamicSourceBindings()
  20. {
  21.     return GetBindingsOfSiteWideSource("Application Variable", "APPLICATION")
  22. }
  23.  
  24. ////////////////////////////////////////////////////////////////////////////////
  25. //
  26. //    Function: inspectDynamicDataRef
  27. //
  28. //    Inspects a dynamic binding string and returns a pair of source and binding.
  29. ////////////////////////////////////////////////////////////////////////////////
  30. function inspectDynamicDataRef(expression)
  31. {
  32.     return CFInspectDynamicDataRef(expression);
  33. }
  34.  
  35.  
  36.  
  37. function generateDynamicDataRef(elementName,bindingName)
  38. {
  39.     //For localized object name
  40.     if (elementName != "Application")            
  41.         elementName = "Application"
  42.  
  43.     var retVal =  "<cfoutput>#" + elementName + "." + bindingName + "#</cfoutput>"
  44.     retVal = stripCfoutputIfNested(retVal);
  45.     return retVal;
  46. }
  47.  
  48.  
  49. function deleteDynamicSource(sourceName,bindingName)
  50. {
  51.     DeleteBindingOfSiteWideSource("Application Variable", bindingName)
  52. }
  53.  
  54.