Away per Klick (Haken)

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

      Away per Klick (Haken)

      Installationsanleitung
      ----------------------

      Gleich vorweg, dies ist kein Plugin, sondern nur eine Verbesserung der Benutzerfreundlichkeit und erspart das
      lästige eingeben des Befehles "/away".

      Sollte Text im Eingabefeld sein, wird dieser beim Klicken des Away-Kästchens als Away-Grund genommen.



      cgi-bin/Templates_de/input.html bearbeiten
      ------------------------------------------

      suchen nach

      <script language="JavaScript">


      danach folgendes einfügen:

      function setAway()
      {
      if (document.form.away.checked!=false)
      {
      document.inputForm.text.value = '/away ' + document.inputForm.text.value; doSend();
      }
      if (document.form.away.checked!=true)
      {
      document.inputForm.text.value = 'Anwesend!'; doSend();
      }
      }



      suchen nach

      <form name="inputForm" onSubmit="doSend();return false;" action="javascript:void(0)">


      ersetzen durch:

      <form name="inputForm" onSubmit="parent.users.checkAway();doSend();return false;" action="javascript:void(0)">




      suchen nach

      <form>


      ersetzen durch:

      <form name="form" action="javascript:void(0)">




      suchen nach:

      {IF|permission(command.admin)}
      <td>
      <input type=checkbox value=1 onclick="parent.admin_mode=checked">Admin-Modus
      </td>
      {ENDIF}


      danach folgendes einfügen:

      <td nowrap>
      <input type=checkbox name=away onclick="setAway();">Abwesend
      </td>





      cgi-bin/Templates_de/users.html bearbeiten
      ------------------------------------------

      suchen nach:

      <script language="JavaScript">
      cgi='{GET_JS|$runtime.completeurl}';




      darunter einfügen:

      function checkAway()
      {
      {IF|$current_user.away}
      parent.input.document.form.away.checked = true;
      {ELSE}
      parent.input.document.form.away.checked = false;
      {ENDIF}
      }
      window.setTimeout("checkAway()",500);


      Zum Eintrag in der Datenbank