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 / DropOffice.js < prev    next >
Encoding:
JavaScript  |  2003-09-05  |  1.7 KB  |  62 lines

  1. //=========================================================================================================
  2. //
  3. // Copyright 2002, 2003 Macromedia, Inc. All rights reserved.
  4. //
  5. // Feature: Paste Fix
  6. // Author:  JDH
  7. // Module:  DropOffice.js
  8. // Purpose:    Called by the drag and drop mechanism in response to a file drop.
  9. // Updates:
  10. //    8/1/02 - Started file control
  11. //
  12. //=========================================================================================================
  13.  
  14. var helpDoc = MM.HELP_objDropOffice;
  15.  
  16. var g_file = null;
  17. var g_returnArray = null;
  18.  
  19. function receiveArguments()
  20. {
  21.     g_file = arguments[0];
  22.     g_returnArray = arguments[ 1 ];
  23. }
  24.  
  25. function commandButtons()
  26. {
  27.    return new Array(MM.BTN_OK,         "run();window.close()",
  28.                     MM.BTN_Cancel,     "window.close()",
  29.                     MM.BTN_Help,       "displayHelp()" );
  30. }
  31.  
  32. function initializeUI()
  33. {
  34.     var defVal = dw.getPreferenceString( "General Preferences", "Drop Office Default", "0" );
  35.  
  36.     document.theForm.opmode[ defVal ].checked = true;
  37.     document.theForm.opmode[ defVal ].focus();
  38. }
  39.  
  40. function run()
  41. {
  42.     if ( document.theForm.opmode[ 0 ].checked )
  43.     {
  44.         var ret = insertOfficeDoc( g_file, g_returnArray, true );
  45.         dw.setPreferenceString( "General Preferences", "Drop Office Default", "0" );
  46.     }
  47.     else
  48.     {
  49.         if ( g_returnArray )
  50.             g_returnArray[ 0 ] = false;
  51.         dw.setPreferenceString( "General Preferences", "Drop Office Default", "1" );
  52.     }
  53.  
  54.     if ( document.theForm.remember.checked )
  55.     {
  56.         if ( document.theForm.opmode[ 0 ].checked )
  57.             dw.setPreferenceString( "General Preferences", "Drop Office Action", "content" );
  58.         else
  59.             dw.setPreferenceString( "General Preferences", "Drop Office Action", "link" );
  60.     }
  61. }
  62.