CRM-12055, other commit, replace tabs with double spaces
[civicrm-core.git] / templates / CRM / Member / Form / MembershipType.tpl
index 6e013f8d59bac35095c5588c4082caeada7488d3..9217e5b3262a883e51812e52d58d38c194e6454e 100644 (file)
@@ -1,6 +1,6 @@
 {*
  +--------------------------------------------------------------------+
- | CiviCRM version 4.3                                                |
+ | CiviCRM version 4.4                                                |
  +--------------------------------------------------------------------+
  | Copyright CiviCRM LLC (c) 2004-2013                                |
  +--------------------------------------------------------------------+
@@ -164,7 +164,7 @@ cj(function(){
   var orgDataUrl = "{/literal}{$dataUrl}{literal}";
   var hintText = "{/literal}{ts escape='js'}Type in a partial or complete name of an existing contact.{/ts}{literal}";
   cj('#member_of_contact').autocomplete( orgDataUrl,
-    { width : 180, selectFirst : false, hintText: hintText, matchContains: true, minChars: 1
+    { width : 200, selectFirst : false, hintText: hintText, matchContains: true, minChars: 1, max: {/literal}{crmSetting name="search_autocomplete_count" group="Search Preferences"}{literal}
   }).result(
     function(event, data, formatted) {
       ( parseInt( data[1] ) ) ? cj( "#member_of_contact_id" ).val( data[1] ) : cj( "#member_of_contact_id" ).val('');
@@ -203,10 +203,19 @@ cj(function(){
     showHidePeriodSettings();
   });
 
-  showHideMaxRelated(cj('#relationship_type_id :selected').val());
-  cj('#relationship_type_id').change(function(){
+  {/literal}
+  {if $action eq 2}
+  {literal}
+    showHideMaxRelated(cj('#relationship_type_id').val());
+    cj('#relationship_type_id').change(function(){
+      showHideMaxRelated(cj('#relationship_type_id').val());
+    });
+  {/literal}{else}{literal}
     showHideMaxRelated(cj('#relationship_type_id :selected').val());
-  });
+    cj('#relationship_type_id').change(function(){
+      showHideMaxRelated(cj('#relationship_type_id :selected').val());
+    });
+  {/literal}{/if}{literal}
 });
 
 function showHidePeriodSettings() {
@@ -214,9 +223,15 @@ function showHidePeriodSettings() {
     (cj("#duration_unit :selected").val() == "year")) {
     cj('#fixed_start_day_row, #fixed_rollover_day_row').show();
     cj('#month_fixed_rollover_day_row').hide();
-    cj("#fixed_period_start_day_M, #fixed_period_start_day_d").val("1");
-    cj("#fixed_period_rollover_day_M").val("12");
-    cj("#fixed_period_rollover_day_d").val("31");
+    if (!cj("#fixed_period_start_day_M, #fixed_period_start_day_d").val()) {
+      cj("#fixed_period_start_day_M, #fixed_period_start_day_d").val("1");
+    }
+    if (!cj("#fixed_period_rollover_day_M").val()) {
+      cj("#fixed_period_rollover_day_M").val("12");
+    }
+    if (!cj("#fixed_period_rollover_day_d").val()) {
+      cj("#fixed_period_rollover_day_d").val("31");
+    }
     cj("#month_fixed_rollover_day_row").val("");
   }
   else if ((cj("#period_type :selected").val() == "fixed" ) &&