#29757 on update donot use setDefaultValues to fill default values.
authorJagadedes <jagadees.pillai@zyxware.com>
Thu, 23 Oct 2014 05:33:20 +0000 (11:03 +0530)
committerJagadedes <jagadees.pillai@zyxware.com>
Thu, 23 Oct 2014 05:33:20 +0000 (11:03 +0530)
CRM/Wci/Form/CreateWidget.php

index 15be829698a9327f57399f10329d63e8eedf220c..cf372ef3b74d53061080d047d07ec49f4b3ff4ba 100644 (file)
@@ -19,17 +19,10 @@ cj(function ( $ ) {
     } else {
       $('#embd_code').parents('.crm-section').hide();
     }
-//    $('#embd_code').attr("disabled",true);
   }
   $(document).ready(setState)
   $('#override').click(setState);
 
-/*  
-  $("input[name='_qf_CreateWidget_savenprev']").on('click', function( e ) {
-    e.preventDefault();
-    alert( document.title );
-
-  });*/
 });
 </script>
 
@@ -104,12 +97,12 @@ class CRM_Wci_Form_CreateWidget extends CRM_Core_Form {
 
   function setDefaultValues() {
     $defaults = array();
-    
-    $defaults['size_variant'] = 'normal';
-    foreach ($this->_colorFields as $name => $val) {
-      $defaults[$name] = $val[3];
+    if (!isset($this->_id)) {
+      $defaults['size_variant'] = 'normal';
+      foreach ($this->_colorFields as $name => $val) {
+        $defaults[$name] = $val[3];
+      }
     }
-
     return $defaults;
   }
 
@@ -149,8 +142,6 @@ class CRM_Wci_Form_CreateWidget extends CRM_Core_Form {
         ),
     ));
     
-    // $this->add('textarea', 'embd_code', ts('Code to embed:'));
-    
     // export form elements
     $this->assign('elementNames', $this->getRenderableElementNames());
 
@@ -217,18 +208,6 @@ where w.id=" . $this->_id;
           $elem->setValue($output);
         }
       }
-      // $widget_controller_path = getWciWidgetControllerPath();
-      // 
-      // $emb_code = "<script src=\"http://code.jquery.com/jquery-1.9.1.min.js\"></script>
-// <script type=\"text/javascript\" src=\"" . $widget_controller_path . "?widgetId=" . $this->_id . "\"></script>
-// <script>
-// $( document ).ready(function() {
-// $('#widgetwci').html(wciwidgetcode);
-// });
-// </script>
-// <div id='widgetwci'>
-// </div>";
-      // $this->getElement('embd_code')->setValue($emb_code);
     }
     else {
       /** Keep template in civicrm-wci/templates folder*/