]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Autocomplete wieder entfernt.
authorSven Schöling <s.schoeling@linet-services.de>
Wed, 3 Mar 2010 10:55:16 +0000 (11:55 +0100)
committerSven Schöling <s.schoeling@linet-services.de>
Wed, 3 Mar 2010 10:55:16 +0000 (11:55 +0100)
Grund: Die Idee an sich sieht gut aus, hat aber im Moment technische Schwächen,
die erst mit Entwicklungen der nächsten Serie behoben sein werden. Da
Autocompletion bis dahin de facto wertlos ist fliegt es erstmal raus. Das
Javascript bleibt als Ressource weiter im Quelltext, wird aber nicht
ausgeliefert.

19 files changed:
SL/Form.pm
templates/webpages/ap/search_de.html
templates/webpages/ap/search_master.html
templates/webpages/ar/search_de.html
templates/webpages/ar/search_master.html
templates/webpages/do/form_header_de.html
templates/webpages/do/form_header_master.html
templates/webpages/do/search_de.html
templates/webpages/do/search_master.html
templates/webpages/ir/form_header_de.html
templates/webpages/ir/form_header_master.html
templates/webpages/is/form_header_de.html
templates/webpages/is/form_header_master.html
templates/webpages/oe/form_header_de.html
templates/webpages/oe/form_header_master.html
templates/webpages/oe/sales_order_de.html
templates/webpages/oe/sales_order_master.html
templates/webpages/oe/search_de.html
templates/webpages/oe/search_master.html

index 9417e76c6634a2f210fbdaa114a321ab8d2b0218..71538515474d9b80f7cd6fa9e55b6463d6bd9c27 100644 (file)
@@ -636,7 +636,6 @@ sub header {
 
       $jsscript = qq|
         <script type="text/javascript" src="js/jquery.js"></script>
 
       $jsscript = qq|
         <script type="text/javascript" src="js/jquery.js"></script>
-        <script type='text/javascript' src='js/jquery.autocomplete.js'></script>
         <script type="text/javascript" src="js/common.js"></script>
         <style type="text/css">\@import url(js/jscalendar/calendar-win2k-1.css);</style>
         <script type="text/javascript" src="js/jscalendar/calendar.js"></script>
         <script type="text/javascript" src="js/common.js"></script>
         <style type="text/css">\@import url(js/jscalendar/calendar-win2k-1.css);</style>
         <script type="text/javascript" src="js/jscalendar/calendar.js"></script>
index 4d90314b22a042e6ac598b54299ae6734c2f313d..37ca33849efbae72c85ac33f553dda4e2929fda1 100644 (file)
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="vendor"]', params => { vc => 'vendor' } },
-]
-%]
       </td>
      </tr>
      <tr>
       </td>
      </tr>
      <tr>
index 1b53f753a0561b98ab12fc1ce141c027e7a58519..90d7667a1c4ebc19d6b1ae5bb1c4dfcdb6b60f57 100644 (file)
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="vendor"]', params => { vc => 'vendor' } },
-]
-%]
       </td>
      </tr>
      <tr>
       </td>
      </tr>
      <tr>
index 0e74a58ccb8274a22bf3bd962738798d588f4757..a6bf91010c83f0f46301c65a14438985fa3ca21c 100644 (file)
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="customer"]', params => { vc => 'customer' } },
-]
-%]
       </td>
      </tr>
      <tr>
       </td>
      </tr>
      <tr>
index 2b11400fde187c79f6e2a13273dc5c9ccab01822..250cfd9eb8c311e4d220c3ff937fa01c4a5d61c8 100644 (file)
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="customer"]', params => { vc => 'customer' } },
-]
-%]
       </td>
      </tr>
      <tr>
       </td>
      </tr>
      <tr>
index 289f57b22cdc84768c032b11ab1a244153805faf..a29e0e969420eea70980c5ffc53d101c39bb8fa1 100644 (file)
         <td>
          [%- UNLESS !delivered && SHOW_VC_DROP_DOWN %]
          <input type="text" value="[% HTML.escape(oldvcname) %]" name="[% HTML.escape(vc) %]"[% RO %]>
         <td>
          [%- UNLESS !delivered && SHOW_VC_DROP_DOWN %]
          <input type="text" value="[% HTML.escape(oldvcname) %]" name="[% HTML.escape(vc) %]"[% RO %]>
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
          [%- ELSE %]
          <select name="[% vc %]" class="fixed_width" onchange="document.do.update_button.click();"[% RO %]>
           [%- FOREACH row = ALL_VC %]
          [%- ELSE %]
          <select name="[% vc %]" class="fixed_width" onchange="document.do.update_button.click();"[% RO %]>
           [%- FOREACH row = ALL_VC %]
          </td>
         </tr>
         [%- END %]
          </td>
         </tr>
         [%- END %]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
 
         [%- IF ALL_SHIPTO.size %]
         <tr>
 
         [%- IF ALL_SHIPTO.size %]
         <tr>
index 617a22553e6b2f3a49fb60d2988e1eb90c65f239..ce7f57a303d187008bcb890a3f591c57c0a5e5d8 100644 (file)
         <td>
          [%- UNLESS !delivered && SHOW_VC_DROP_DOWN %]
          <input type="text" value="[% HTML.escape(oldvcname) %]" name="[% HTML.escape(vc) %]"[% RO %]>
         <td>
          [%- UNLESS !delivered && SHOW_VC_DROP_DOWN %]
          <input type="text" value="[% HTML.escape(oldvcname) %]" name="[% HTML.escape(vc) %]"[% RO %]>
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
          [%- ELSE %]
          <select name="[% vc %]" class="fixed_width" onchange="document.do.update_button.click();"[% RO %]>
           [%- FOREACH row = ALL_VC %]
          [%- ELSE %]
          <select name="[% vc %]" class="fixed_width" onchange="document.do.update_button.click();"[% RO %]>
           [%- FOREACH row = ALL_VC %]
          </td>
         </tr>
         [%- END %]
          </td>
         </tr>
         [%- END %]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
 
         [%- IF ALL_SHIPTO.size %]
         <tr>
 
         [%- IF ALL_SHIPTO.size %]
         <tr>
index 95930478d41528b758d3aa99e488bc6b62ed3526..0ad75a0beae18f24de094f5d4aa4232be383b5ca 100644 (file)
      <td colspan="3">
       [%- UNLESS SHOW_VC_DROP_DOWN %]
       <input type="text" name="[% HTML.escape(vc) %]" class="fixed_width">
      <td colspan="3">
       [%- UNLESS SHOW_VC_DROP_DOWN %]
       <input type="text" name="[% HTML.escape(vc) %]" class="fixed_width">
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
       [%- ELSE %]
       <select name="[% vc %]" class="fixed_width">
        <option></option>
       [%- ELSE %]
       <select name="[% vc %]" class="fixed_width">
        <option></option>
index 832b71aaa3b53ee33602ebef70d5df32e446a2ee..18759111a5a4a5a028d9a926bdc575da616df05e 100644 (file)
      <td colspan="3">
       [%- UNLESS SHOW_VC_DROP_DOWN %]
       <input type="text" name="[% HTML.escape(vc) %]" class="fixed_width">
      <td colspan="3">
       [%- UNLESS SHOW_VC_DROP_DOWN %]
       <input type="text" name="[% HTML.escape(vc) %]" class="fixed_width">
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
       [%- ELSE %]
       <select name="[% vc %]" class="fixed_width">
        <option></option>
       [%- ELSE %]
       <select name="[% vc %]" class="fixed_width">
        <option></option>
index cbe1a0aad6fc57416102f888d89d6b7cf5085eae..47560d5b3229ba67c1662fca8fc58b9041988b6e 100644 (file)
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="D" onclick="show_vc_details('[% vc | html %]')">
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="D" onclick="show_vc_details('[% vc | html %]')">
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
           </td>
           <input type="hidden" name="vendor_klass" value="[% HTML.escape(vendor_klass) %]">
           <input type="hidden" name="vendor_id" value="[% HTML.escape(vendor_id) %]">
           </td>
           <input type="hidden" name="vendor_klass" value="[% HTML.escape(vendor_klass) %]">
           <input type="hidden" name="vendor_id" value="[% HTML.escape(vendor_id) %]">
index c092782fde847357f63a59dfa648abfae54c8057..770fcaf7156c23d55658c80a5357275069675d56 100644 (file)
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="<translate>Details (one letter abbreviation)</translate>" onclick="show_vc_details('[% vc | html %]')">
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="<translate>Details (one letter abbreviation)</translate>" onclick="show_vc_details('[% vc | html %]')">
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
           </td>
           <input type="hidden" name="vendor_klass" value="[% HTML.escape(vendor_klass) %]">
           <input type="hidden" name="vendor_id" value="[% HTML.escape(vendor_id) %]">
           </td>
           <input type="hidden" name="vendor_klass" value="[% HTML.escape(vendor_klass) %]">
           <input type="hidden" name="vendor_id" value="[% HTML.escape(vendor_id) %]">
index 04ae713ea397a20f9ee8b9c33e9682d6008b9e3a..9a1af4a280853e8f7e6e88bec03ae2d3a917781f 100644 (file)
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="D" onclick="show_vc_details('[% HTML.escape(vc) %]')">
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="D" onclick="show_vc_details('[% HTML.escape(vc) %]')">
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
           </td>
           <input type="hidden" name="customer_klass" value="[% HTML.escape(customer_klass) %]">
           <input type="hidden" name="customer_id" value="[% HTML.escape(customer_id) %]">
           </td>
           <input type="hidden" name="customer_klass" value="[% HTML.escape(customer_klass) %]">
           <input type="hidden" name="customer_id" value="[% HTML.escape(customer_id) %]">
index 13ce08d6a8ed12cca2b161ffe973dbe8c6f9b8bd..eb2be4e076d40a09c4fa595ef14668b970dd8f78 100644 (file)
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="<translate>Details (one letter abbreviation)</translate>" onclick="show_vc_details('[% HTML.escape(vc) %]')">
                  allow_textbox = 1,
                  onChange      = "document.getElementById('update_button').click();" -%]
             <input type="button" value="<translate>Details (one letter abbreviation)</translate>" onclick="show_vc_details('[% HTML.escape(vc) %]')">
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
           </td>
           <input type="hidden" name="customer_klass" value="[% HTML.escape(customer_klass) %]">
           <input type="hidden" name="customer_id" value="[% HTML.escape(customer_id) %]">
           </td>
           <input type="hidden" name="customer_klass" value="[% HTML.escape(customer_klass) %]">
           <input type="hidden" name="customer_id" value="[% HTML.escape(customer_id) %]">
index a42fd0e343acaefc191cfd76057115af1df7fcd6..ba4bd1b0ad6f86c334a4a021437dad687deac5ab 100644 (file)
                            onChange      = "document.getElementById('update_button').click();" -%]
                       <input type="button" value="D" onclick="show_vc_details('[% HTML.escape(vc) %]')">
                     </td>
                            onChange      = "document.getElementById('update_button').click();" -%]
                       <input type="button" value="D" onclick="show_vc_details('[% HTML.escape(vc) %]')">
                     </td>
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
                   </tr>
 [%- IF ALL_CONTACTS.size %]
                   <tr>
                   </tr>
 [%- IF ALL_CONTACTS.size %]
                   <tr>
index 0060854be21289d8c063232c270223ba17ebf2bb..27ae25031b6fe1f5e1249e1aaa0bfe799b5597a7 100644 (file)
                            onChange      = "document.getElementById('update_button').click();" -%]
                       <input type="button" value="<translate>Details (one letter abbreviation)</translate>" onclick="show_vc_details('[% HTML.escape(vc) %]')">
                     </td>
                            onChange      = "document.getElementById('update_button').click();" -%]
                       <input type="button" value="<translate>Details (one letter abbreviation)</translate>" onclick="show_vc_details('[% HTML.escape(vc) %]')">
                     </td>
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[id="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
                   </tr>
 [%- IF ALL_CONTACTS.size %]
                   <tr>
                   </tr>
 [%- IF ALL_CONTACTS.size %]
                   <tr>
index a64c474a0428c061da28b5bb33faa3ee0da4afdd..fef6e59f0d8702a586723238264a00a8d7e99a56 100644 (file)
@@ -28,8 +28,3 @@
   </table>
  </td>
 </tr>
   </table>
  </td>
 </tr>
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ic.pl', column => 'description', selector => '[name^="description_"]' },
-  { script => 'ic.pl', column => 'partnumber',  selector => '[name^="partnumber_"]'  },
-]
-%]
index 18e99b500b0bef1bafc5acf99c800080e0f0ede2..5f7df7df8ed1f49166a4b676853f1eec09eb5b1f 100644 (file)
@@ -28,8 +28,3 @@
   </table>
  </td>
 </tr>
   </table>
  </td>
 </tr>
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ic.pl', column => 'description', selector => '[name^="description_"]' },
-  { script => 'ic.pl', column => 'partnumber',  selector => '[name^="partnumber_"]'  },
-]
-%]
index 9a70bf6ea8304676f127791196f6e6b40d2e2d8f..0ebe9e01c0e8352a32c7486297e6ad92e4b01d2c 100644 (file)
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
      </td>
     </tr>
 [%- IF ALL_DEPARTMENTS.size %]
      </td>
     </tr>
 [%- IF ALL_DEPARTMENTS.size %]
index e7fcc7745bf1b0363a75bd83947778f46098e375..cc0a2cbf3c1b497cd228cf984f621d32bdf056fc 100644 (file)
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
                  show_empty    = 1,
                  allow_textbox = 1,
                  -%]
-[% INCLUDE 'generic/autocomplete.html', AUTOCOMPLETES => [
-  { script => 'ct.pl', column => 'name', selector => 'input[name="' _ vc _ '"]', params => { vc => vc } },
-]
-%]
      </td>
     </tr>
 [%- IF ALL_DEPARTMENTS.size %]
      </td>
     </tr>
 [%- IF ALL_DEPARTMENTS.size %]