# timed-content/2.1/js/timed-content-admin.js

Timed Content, version 2.1. 62 lines.

- Page: https://pluginprobe.com/plugins/timed-content/2.1/code/js/timed-content-admin.js
- Raw: https://pluginprobe.com/plugins/timed-content/2.1/raw/js/timed-content-admin.js
- Modified: 2013-11-14T02:00:18+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/timed-content/2.1/code/js/timed-content-admin.js#L10-L20`.

```javascript
jQuery( document ).ready( function() {
	jQuery( "select#timed_content_rule_frequency" ).change( function() {
		jQuery( "select#timed_content_rule_frequency option:selected" ).each( function() {
			if ( jQuery( this ).val() == '0' )
				jQuery( "#timed_content_rule_hourly_num_of_hours_div" ).css( "display", "block" );
			else
				jQuery( "#timed_content_rule_hourly_num_of_hours_div" ).css( "display", "none" );
			if ( jQuery( this ).val() == '1' )
				jQuery( "#timed_content_rule_daily_num_of_days_div" ).css( "display", "block" );
			else
				jQuery( "#timed_content_rule_daily_num_of_days_div" ).css( "display", "none" );
			if ( jQuery( this ).val() == '2' )  {
				jQuery( "#timed_content_rule_weekly_num_of_weeks_div" ).css( "display", "block" );
				jQuery( "#timed_content_rule_weekly_days_of_week_to_repeat_div" ).css( "display", "block" );
			} else {
				jQuery( "#timed_content_rule_weekly_num_of_weeks_div" ).css( "display", "none" );
				jQuery( "#timed_content_rule_weekly_days_of_week_to_repeat_div" ).css( "display", "none" );
			}
			if ( jQuery( this ).val() == '3' )  {
				jQuery( "#timed_content_rule_monthly_num_of_months_div" ).css( "display", "block" );
				jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_div" ).css( "display", "block" );
				// Check the 'timed_content_rule_monthly_nth_weekday_of_month' checkbox when first displayed...
				if ( jQuery( "#timed_content_rule_monthly_nth_weekday_of_month" ).prop( "checked" ) ) {
					jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_nth_div" ).css( "display", "block" );
					jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_weekday_div" ).css( "display", "block" );
				} else {
					jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_nth_div" ).css( "display", "none" );
					jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_weekday_div" ).css( "display", "none" );
				}
				// ...then watch it for changes.
				jQuery( "#timed_content_rule_monthly_nth_weekday_of_month" ).change( function() {
					if ( jQuery( this ).prop( "checked" ) ) {
						jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_nth_div" ).css( "display", "block" );
						jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_weekday_div" ).css( "display", "block" );
					} else {
						jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_nth_div" ).css( "display", "none" );
						jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_weekday_div" ).css( "display", "none" );
					}
				});
			} else  {
				jQuery( "#timed_content_rule_monthly_num_of_months_div" ).css( "display", "none" );
				jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_div" ).css( "display", "none" );
				jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_nth_div" ).css( "display", "none" );
				jQuery( "#timed_content_rule_monthly_nth_weekday_of_month_weekday_div" ).css( "display", "none" );
			}
			if ( jQuery( this ).val() == '4' )
				jQuery( "#timed_content_rule_yearly_num_of_years_div" ).css( "display", "block" );
			else
				jQuery( "#timed_content_rule_yearly_num_of_years_div" ).css( "display", "none" );
		})
	}).trigger( "change" );
	jQuery( "input[name=timed_content_rule_recurrence_duration]" ).change( function() {
		if ( jQuery( "input[name=timed_content_rule_recurrence_duration]:checked" ).val() == "recurrence_duration_end_date" )  {
			jQuery( "#timed_content_rule_recurrence_duration_end_date_div" ).css( "display", "block" );
			jQuery( "#timed_content_rule_recurrence_duration_num_repeat_div" ).css( "display", "none" );
		} else {
			jQuery( "#timed_content_rule_recurrence_duration_end_date_div" ).css( "display", "none" );
			jQuery( "#timed_content_rule_recurrence_duration_num_repeat_div" ).css( "display", "block" );
		}
	}).trigger( "change" );
});

```
