[otrs-cvs] FAQ/Kernel/Output/HTML/Standard AgentFAQ.dtl,1.11,1.12

cvs-log at otrs.org cvs-log at otrs.org
Sun Mar 2 23:05:24 GMT 2008


Comments:
Update of /home/cvs/FAQ/Kernel/Output/HTML/Standard
In directory lancelot:/tmp/cvs-serv13675/Kernel/Output/HTML/Standard

Modified Files:
	AgentFAQ.dtl 
Log Message:
Added patch for insert on courser for faq articles.

Author: martin

Index: AgentFAQ.dtl
===================================================================
RCS file: /home/cvs/FAQ/Kernel/Output/HTML/Standard/AgentFAQ.dtl,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** AgentFAQ.dtl	2 Mar 2008 22:47:54 -0000	1.11
--- AgentFAQ.dtl	2 Mar 2008 23:05:19 -0000	1.12
***************
*** 10,15 ****
  # --
  
- 
- 
  <!-- dtl:block:View -->
  <table border="0" width="100%" cellspacing="0" cellpadding="3">
--- 10,13 ----
***************
*** 201,206 ****
      }
  
!     parent.opener.document.compose.Body.value = document.spelling.Body.value + parent.opener.document.compose.Body.value
!     parent.opener.document.compose.Subject.value = document.spelling.Title.value
  
      this.close();
--- 199,245 ----
      }
  
!     /* copy subject */
!     parent.opener.document.compose.Subject.value = document.spelling.Title.value;
! 
!     /* create short alias */
!     var input = parent.opener.document.compose.Body;
! 
!     /* focus orig input field */
!     input.focus();
! 
!     /* IE */
!     if (typeof document.selection != 'undefined') {
!         var range = parent.opener.document.selection.createRange();
!         var insText = range.text;
!         range.text = document.spelling.Body.value + insText;
!         range = document.selection.createRange();
!         range.moveStart('character', document.spelling.Body.value.length + insText.length);
!         range.select();
!     }
!     /* gecko */
!     else if (typeof input.selectionStart != 'undefined') {
!         var Start = input.selectionStart;
!         var End = input.selectionEnd;
!         /* set focus to start, if curser it not dedicated set to the end (only done automaticaly if more then 400 chars avail)*/
!         if (input.value.length > 400 && End == input.value.length && Start == input.value.length) {
!             Start = 0;
!             End = 0;
!         }
!         var insText = input.value.substring(Start, End);
!         input.value = input.value.substr(0, Start) + document.spelling.Body.value + insText + input.value.substr(End);
!         var pos;
!         if (insText.length == 0) {
!             pos = Start + document.spelling.Body.value.length;
!         }
!         else {
!             pos = Start + document.spelling.Body.value.length + insText.length;
!         }
!         input.selectionStart = pos;
!         input.selectionEnd = pos;
!     }
!     /* other, insert on top */
!     else {
!         parent.opener.document.compose.Body.value = document.spelling.Body.value + parent.opener.document.compose.Body.value;
!     }
  
      this.close();
***************
*** 339,346 ****
  
  
- 
- 
- 
- 
  <!-- dtl:block:Add -->
  <script language="JavaScript" type="text/javascript">
--- 378,381 ----
***************
*** 434,440 ****
  
  
- 
- 
- 
  <!-- dtl:block:Update -->
  <script language="JavaScript" type="text/javascript">
--- 469,472 ----
***************
*** 530,536 ****
  
  
- 
- 
- 
  <!-- dtl:block:Delete -->
  <table border="0" width="100%" cellspacing="0" cellpadding="3">
--- 562,565 ----
***************
*** 606,614 ****
  
  
- 
- 
- 
- 
- 
  <!-- dtl:block:SystemHistory -->
  <table border="0" width="100%" cellspacing="0" cellpadding="3">
--- 635,638 ----
***************
*** 644,651 ****
  
  
- 
- 
- 
- 
  <!-- dtl:block:Language -->
  <table border="0" width="100%" cellspacing="0" cellpadding="3">
--- 668,671 ----
***************
*** 706,713 ****
  
  
- 
- 
- 
- 
  <!-- dtl:block:Category -->
    <table border="0" width="100%" cellspacing="0" cellpadding="3">
--- 726,729 ----


More information about the cvs-log mailing list