Details
-
Type:
Bug
-
Status: Done/Fixed
-
Priority:
Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.0
-
Component/s: Core CiviCRM
-
Labels:None
Description
NOTE: These are regression bugs - I tested the functionality in both FireFox and Safari on 2.2 and it works correctly there.
1. ToggleSelect checkbox doesn't UNCHECK the results rows when you uncheck it.
- Find contacts, name = ada
- Check the ToggleSelect checkbox (in results rows header). All rows selected properly.
- Uncheck ToggleSelect - rows should be unchecked, but they're not
2. ToggleSelect stops working once you've checked "All xx records" radio button (radio_ts -> ts_all)
- Find contacts, name = ada
- Click "All nn records"
- Now click ToggleSelect - nothing happens. In 2.2, this switches radio_ts to "Selected records" and properly checks all rows
- At this point, even if you change radio_ts to Selected records, ToggleSelect doesn't do anything
3. Selecting "All nn records" in Safari (and probably Chrome) behaves incorrectly (and differently from FireFox)
- Find contacts, name = ada (in Safari)
- Click "All nn records"
Result is that radio_ts checked SWITCHES to ts_sel and all rows are checked. Expected behavior (which we get in Firefox) is NOT to have the radio button value switched and to uncheck all rows (i.e. 2.2 and 3.0ffox behavior when "all records" radio is checked is that the individual selector rows are not checked and we should be consistent with this IMO). Also, once all rows are checked, there's no way to uncheck them since ToggleSelect "uncheck" is broken and radio_ts -> ts_all has no effect.
4. When attempting to select "New Smart Group" from the results page of an advanced search using the Safari (v 4.0.3) web browser on OS X, you must first select contacts. When you click on the "All XX records" radio button, all the checkboxes for each contact are checked, but the "Selected records only" radio button is selected instead of the "All XX records" radio button. This appears to be ok since all the records are checked/selected, but when you click "Go" to create the new smart group you get the following error, "Please select all contacts for this action.To use the entire set of search results, click the 'all records' radio button.", and are consequently unable to create the smart group. Creating a smart group using Firefox (v3.0.11) on OS X works fine.
Please verify that we get consistent behavior for these controls in IE7 and IE8 as well before closing this.