+--------------------------------------------------------------------+
| CiviCRM version 5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2018 |
+ | Copyright CiviCRM LLC (c) 2004-2019 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
<script type="text/javascript">
CRM.$(function($) {
var $form = $('form.{/literal}{$form.formClass}{literal}'),
- deprecatedNotice,
dataTypes = {/literal}{$dataTypeKeys|@json_encode}{literal};
- function deprecatedWidgets() {
- deprecatedNotice && deprecatedNotice.close && deprecatedNotice.close();
- switch ($('#data_type_1', $form).val()) {
- case 'AdvMulti-Select':
- deprecatedNotice = CRM.alert({/literal}'{ts escape="js"}The old "Advance Multi-Select" widget is being phased out and will be removed in a future version of CiviCRM. "Multi-Select" is the recommended substitute.{/ts}', '{ts escape="js"}Obsolete widget{/ts}'{literal}, 'alert', {expires: 0});
- break;
- }
- }
- $('#data_type_1', $form).each(deprecatedWidgets).change(deprecatedWidgets);
-
function showSearchRange() {
var htmlType = $("[name='data_type[1]']", $form).val(),
dataType = dataTypes[$("[name='data_type[0]']", $form).val()];
- if (((dataType === 'Int' || dataType === 'Float' || dataType === 'Money') && (htmlType === "Text")) || dataType === 'Date') {
+ if (dataType === 'Int' || dataType === 'Float' || dataType === 'Money' || dataType === 'Date') {
if ($('#is_searchable', $form).is(':checked')) {
$("#searchByRange", $form).show();
} else {
$("#searchByRange", $form).hide();
}
}
- $('#is_searchable, [name^="data_type"]', $form).change(showSearchRange);
- showSearchRange();
function toggleContactRefFilter(e) {
var setSelected = $(this).attr('href');
$('[name^="data_type"]', $form).change(customOptionHtmlType);
customOptionHtmlType();
+ $('#is_searchable, [name^="data_type"]', $form).change(showSearchRange);
+ showSearchRange();
});
</script>
{/literal}