home *** CD-ROM | disk | FTP | other *** search
/ Practical Internet Web Designer 86 / PIWD86.iso / pc / contents / dreamweaver / software / dwmx2004.exe / Disk1 / data1.cab / Configuration_En / Commands / PMGlobals.js < prev    next >
Encoding:
JavaScript  |  2003-09-05  |  4.7 KB  |  112 lines

  1. //=========================================================================================================
  2. //
  3. // Copyright 2002 Macromedia, Inc. All rights reserved.
  4. //
  5. // Feature: Paste Fix
  6. // Author:  JDH
  7. // Module:  PMGlobals.js
  8. // Purpose:    The globals for the Paste Fix pipeline.
  9. // Updates:
  10. //    5/17/02 - Started file control
  11. //
  12. //=========================================================================================================
  13.  
  14. // The different types of content in the paste system
  15.  
  16. var CONTENT_TYPE_HTML = 1;
  17. var CONTENT_TYPE_TEXT = 2;
  18.  
  19. // Definitions for the phases of content filtering
  20.  
  21.     // Preliminary and overall sections to the filter
  22.  
  23. var PHASE_ANALYZE                   = { priority:  1, name: "Analyze" };
  24. var PHASE_IDENTIFICATION            = { priority:  2, name: "Identification" };
  25. var PHASE_CONVERSION                = { priority:  3, name: "Conversion" };
  26. var PHASE_REMOVE_NON_STANDARD_PRE   = { priority:  4, name: "Remove Non-Standard - Pre" };
  27. var PHASE_REMOVE_NON_STANDARD       = { priority:  5, name: "Remove Non-Standard" };
  28. var PHASE_REMOVE_NON_STANDARD_POST  = { priority:  6, name: "Remove Non-Standard - Post" };
  29. var PHASE_SCAN                      = { priority:  7, name: "Scan" };
  30. var PHASE_FIXUP                     = { priority:  8, name: "Fixup" };
  31.  
  32.     // Phases to work with particular pieces of the document
  33.  
  34.     // Work on the structure of the document
  35.  
  36. var PHASE_CONFORM_STRUCTURE_PRE     = { priority: 10, name: "Conform Structure - Pre" };
  37. var PHASE_CONFORM_STRUCTURE         = { priority: 15, name: "Conform Structure" };
  38. var PHASE_CONFORM_STRUCTURE_POST    = { priority: 19, name: "Conform Structure - Post" };
  39.  
  40.     // Work on the URLs
  41.  
  42. var PHASE_CONFORM_URLS_PRE          = { priority: 20, name: "Conform URLs - Pre" };
  43. var PHASE_CONFORM_URLS              = { priority: 25, name: "Conform URLs" };
  44. var PHASE_CONFORM_URLS_POST         = { priority: 29, name: "Conform URLs - Post" };
  45.  
  46.     // Work on the Javascript
  47.  
  48. var PHASE_CONFORM_JAVASCRIPT_PRE    = { priority: 30, name: "Conform JavaScript - Pre" };
  49. var PHASE_CONFORM_JAVASCRIPT        = { priority: 35, name: "Conform JavaScript" };
  50. var PHASE_CONFORM_JAVASCRIPT_POST   = { priority: 39, name: "Conform JavaScript - Post" };
  51.  
  52.     // Work on the fonts
  53.  
  54. var PHASE_CONFORM_FONTS_PRE         = { priority: 40, name: "Conform Fonts - Pre" };
  55. var PHASE_CONFORM_FONTS             = { priority: 45, name: "Conform Fonts" };
  56. var PHASE_CONFORM_FONTS_POST        = { priority: 49, name: "Conform Fonts - Post" };
  57.  
  58.     // Work on CSS styles
  59.  
  60. var PHASE_CONFORM_CSS_STYLES_PRE    = { priority: 50, name: "Conform CSS Styles - Pre" };
  61. var PHASE_CONFORM_CSS_STYLES        = { priority: 55, name: "Conform CSS Styles" };
  62. var PHASE_CONFORM_CSS_STYLES_POST   = { priority: 59, name: "Conform CSS Styles - Post" };
  63.  
  64.     // Work on CSS classes
  65.  
  66. var PHASE_CONFORM_CSS_CLASSES_PRE   = { priority: 60, name: "Conform CSS Styles - Pre" };
  67. var PHASE_CONFORM_CSS_CLASSES_ADD   = { priority: 62, name: "Conform CSS Styles - Add Classes" };
  68. var PHASE_CONFORM_CSS_CLASSES_MERGE = { priority: 66, name: "Conform CSS Styles - Merge Classes" };
  69. var PHASE_CONFORM_CSS_CLASSES_POST  = { priority: 69, name: "Conform CSS Styles - Post" };
  70.  
  71.     // Work on any other aspects of the body
  72.  
  73. var PHASE_CONFORM_OTHER_PRE         = { priority: 70, name: "Conform Other - Pre" };
  74. var PHASE_CONFORM_OTHER             = { priority: 75, name: "Conform Other" };
  75. var PHASE_CONFORM_OTHER_POST        = { priority: 79, name: "Conform Other - Post" };
  76.  
  77.     // Alter the document based on context
  78.  
  79. var PHASE_CONTEXTUALIZE             = { priority: 80, name: "Contextualize" };
  80.  
  81.     // Optimize the HTML
  82.  
  83. var    PHASE_OPTIMIZE                  = { priority: 90, name: "Optimize" };
  84.  
  85.     // Finalize changes to the document
  86.  
  87. var PHASE_FINALIZE                    = { priority: 100, name: "Finalize" };
  88.  
  89.     // The maximum phase priority number
  90.  
  91. var PHASE_MAX = 110;
  92.  
  93.     // Debug constants that indicate a severity of the message
  94.  
  95. var DEBUG_CRITICAL    = 1;
  96. var DEBUG_WARNING     = 2;
  97. var DEBUG_INFORMATION = 3;
  98.  
  99.     // The different settings 
  100.  
  101. var SETTINGS_CHANGE_SPAN_TO_FONT       = "CHANGE_SPAN_TO_FONT";
  102. var SETTINGS_CONTRIBUTE                = "CONTRIBUTE";
  103. var SETTINGS_ETO                       = "ETO";
  104. var SETTINGS_LOW                       = "LOW";
  105. var SETTINGS_NO_CSS                    = "NO_CSS";
  106. var SETTINGS_DEMOTE_TO_PARAGRAPHS      = "DEMOTE_TO_P";
  107. var SETTINGS_SINGLE_SPACE_P            = "SINGLE_SPACE_P";
  108. var SETTINGS_USE_EMPHASIS              = "USE_EMPHASIS";
  109. var SETTINGS_NO_FILTER                 = "NO_FILTER";
  110. var SETTINGS_CREATE_CLASSES            = "CREATE_CLASSES";
  111. var SETTINGS_NO_FONT_MAP               = "NO_FONT_MAP";
  112.