Merge pull request #16530 from civicrm/5.23
[civicrm-core.git] / js / jquery / jquery.crmEditable.js
index 624f51b971b1137666570c4e994faca42b273657..b68b27f0a24012a04ecf7d34a41526bfe4b31902 100644 (file)
@@ -29,6 +29,7 @@
         ret[fieldName] = $(this).text();
         if (this === el) {
           ret.field = fieldName;
+          ret.params = $(this).data('params');
         }
       }
     });
         var
           info = $i.crmEditableEntity(),
           $el = $($i),
-          params = {},
+          params = info.params || {},
           action = $i.data('action') || info.action;
         if (!info.field) {
           return false;
               var options = optionsCache[$el.data('optionsHashKey')];
               value = options && options[value] ? options[value] : '';
             }
-            $el.trigger('crmFormSuccess');
+            $el.trigger('crmFormSuccess', [value]);
             editableSettings.success.call($el[0], info.entity, info.field, value, data, settings);
           })
           .fail(function(data) {
           });
       }
 
-      CRM.loadScript(CRM.config.resourceBase + 'packages/jquery/plugins/jquery.jeditable.min.js').done(function() {
+      CRM.loadScript(CRM.config.packagesBase + 'jquery/plugins/jquery.jeditable.min.js').done(function() {
         $i.editable(callback, settings);
       });