Part Controller - falschen Code aus kivi.Order.js wieder entfernt
[kivitendo-erp.git] / js / kivi.js
index 7e2516d..058c8c5 100644 (file)
@@ -31,7 +31,7 @@ namespace("kivi", function(ns) {
   ns.parse_date = function(date) {
     var parts = date.replace(/\s+/g, "").split(ns._date_format.sep);
     date     = new Date(
-      ((parts[ ns._date_format.y ] || 0) * 1) || (new Date).getFullYear(),
+      ((parts[ ns._date_format.y ] || 0) * 1) || (new Date()).getFullYear(),
        (parts[ ns._date_format.m ] || 0) * 1 - 1, // Months are 0-based.
        (parts[ ns._date_format.d ] || 0) * 1
     );
@@ -111,20 +111,21 @@ namespace("kivi", function(ns) {
   };
 
   ns.t8 = function(text, params) {
-    var text = ns._locale[text] || text;
+    text = ns._locale[text] || text;
+    var key, value
 
     if( Object.prototype.toString.call( params ) === '[object Array]' ) {
       var len = params.length;
 
       for(var i=0; i<len; ++i) {
-        var key = i + 1;
-        var value = params[i];
+        key = i + 1;
+        value = params[i];
         text = text.split("#"+ key).join(value);
       }
     }
     else if( typeof params == 'object' ) {
-      for(var key in params) {
-        var value = params[key];
+      for(key in params) {
+        value = params[key];
         text = text.split("#{"+ key +"}").join(value);
       }
     }
@@ -236,6 +237,11 @@ namespace("kivi", function(ns) {
         kivi.PartPicker($(elt));
       });
 
+    if (ns.ProjectPicker)
+      ns.run_once_for('input.project_autocomplete', 'project_picker', function(elt) {
+        kivi.ProjectPicker($(elt));
+      });
+
     if (ns.CustomerVendorPicker)
       ns.run_once_for('input.customer_vendor_autocomplete', 'customer_vendor_picker', function(elt) {
         kivi.CustomerVendorPicker($(elt));