[ Index ]
 

Code source de IMP H3 (4.1.5)

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/templates/message/ -> javascript.inc (source)

   1  <script type="text/javascript">
   2  <!--
   3  
   4  // Set up left (37) and right (39) arrows to go to the previous/next
   5  // message.
   6  setKeybinding(37, 'arrowHandler');
   7  setKeybinding(39, 'arrowHandler');
   8  
   9  function arrowHandler(e, key)
  10  {
  11      if (!document.getElementById || e.altKey || e.shiftKey || e.ctrlKey) {
  12          return false;
  13      }
  14  
  15      var loc;
  16      if (key == 37) {
  17          loc = document.getElementById('prev');
  18      } else if (key == 39) {
  19          loc = document.getElementById('next');
  20      }
  21  
  22      if (loc) {
  23          document.location.href = loc.href;
  24      }
  25      return true;
  26  }
  27  
  28  <?php if ($_SESSION['imp']['base_protocol'] != 'pop3'): ?>
  29  function flagMessage(form)
  30  {
  31      if ((form == 1 && document.messages.flag1.options[document.messages.flag1.selectedIndex].value != "") ||
  32          (form == 2 && document.messages.flag2.options[document.messages.flag2.selectedIndex].value != "")) {
  33          if (form == 1) {
  34              document.messages.flag.value = document.messages.flag1.options[document.messages.flag1.selectedIndex].value;
  35          } else {
  36              document.messages.flag.value = document.messages.flag2.options[document.messages.flag2.selectedIndex].value;
  37          }
  38  
  39          document.messages.actionID.value = 'flag_message';
  40          document.messages.submit();
  41      }
  42  }
  43  <?php endif; ?>
  44  
  45  function Transfer(actID, form)
  46  {
  47      if (form == 1) {
  48          document.messages.targetMbox.value = document.messages.target1.options[document.messages.target1.selectedIndex].value;
  49      } else {
  50          document.messages.targetMbox.value = document.messages.target2.options[document.messages.target2.selectedIndex].value;
  51      }
  52  
  53      // Check for a mailbox actually being selected.
  54      if (document.messages.targetMbox.value == '*new*') {
  55          var newFolder = window.prompt('<?php echo addslashes(_("You are copying/moving to a new folder.")) . '\n' . addslashes(_("Please enter a name for the new folder:")) ?>\n', '');
  56          if (newFolder != null && newFolder != '') {
  57              document.messages.newMbox.value = 1;
  58              document.messages.targetMbox.value = newFolder;
  59              document.messages.actionID.value = actID;
  60              document.messages.submit();
  61          }
  62      } else {
  63          if (document.messages.targetMbox.value == '') {
  64              window.alert('<?php echo addslashes(_("You must select a target mailbox first.")) ?>');
  65          } else {
  66              document.messages.actionID.value = actID;
  67              document.messages.submit();
  68          }
  69      }
  70  }
  71  
  72  function Submit(actID)
  73  {
  74      if (actID == 'spam_report') {
  75          if (!window.confirm('<?php echo addslashes(_("Are you sure you wish to report this message as spam?")) ?>')) {
  76              return;
  77          }
  78      }
  79      if (actID == 'notspam_report') {
  80          if (!window.confirm('<?php echo addslashes(_("Are you sure you wish to report this message as innocent?")) ?>')) {
  81              return;
  82          }
  83      }
  84      document.messages.actionID.value = actID;
  85      document.messages.submit();
  86  }
  87  
  88  function updateFolders(form)
  89  {
  90      if (form == 1) {
  91          document.messages.target2.selectedIndex = document.messages.target1.selectedIndex;
  92      } else {
  93          document.messages.target1.selectedIndex = document.messages.target2.selectedIndex;
  94      }
  95  }
  96  
  97  // -->
  98  </script>


Généré le : Thu Nov 29 12:30:07 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics