-
Notifications
You must be signed in to change notification settings - Fork 0
/
pcm_show.js
70 lines (60 loc) · 2.35 KB
/
pcm_show.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
(function ($) {
Drupal.behaviors.pcmShow = {
attach: function (context, settings) {
////////////////////////////////////////////////////////////////////////
//ON READY FUNCTION
$(document).ready(function() {
var show_nid = $("#pcm_show_nid_div_cache").text();
var episode_number = $("#pcm_episode_number_div_cache").text();
var special_and_hidden =
$("#pcm_show_is_special_and_hidden_div_cache").text();
$("#edit-field-episode-number-und-0-value").val(episode_number);
$("#pcm_show_nid_div_cache").hide();
$("#pcm_episode_number_div_cache").hide();
$("#edit-field-show-is-special-und").parent().
append($("#pcm_airing_wrapper"));
if ($("#edit-field-show-is-special-und").is(":checked")) {
$("#pcm_airing_wrapper").hide();
}
else {
$("#pcm_airing_wrapper").show();
}
if (special_and_hidden == 'yes') {
$("#edit-field-episode-number").hide();
}
if ($("#edit-field-show-is-special-und").is(":checked")) {
$('#node_cm_show_form_group_show_playback_preferences').show();
}
else {
//$('#node_cm_show_form_group_show_playback_preferences').hide();
}
var is_series = $("#pcm_show_is_series_div_cache").text();
if ($("#pcm_show_is_series_div_cache").text() == 'yes') {
console.log('yee');
$('#node_cm_show_form_group_show_playback_preferences').hide();
}
$(".field-name-field-show-is-special").
not('.field-widget-options-onoff').hide();
//display field
//field field-name-field-show-is-special field-type-list-boolean field-label-inline clearfix
//edit field
//field-type-list-boolean field-name-field-show-is-special field-widget-options-onoff form-wrapper
});
////////////////////////////////////////////////////////////////////////
//ON CHANGE FUNCTION FOR THE is-special FIELD
$("#edit-field-show-is-special-und", context).change(function() {
var show_nid = $("#pcm_show_nid_div_cache").text();
var episode_number = $("#pcm_episode_number_div_cache").text();
if ($("#edit-field-show-is-special-und").is(":checked")) {
$("#pcm_airing_wrapper").hide();
$("#edit-field-episode-number-und-0-value").val("");
$('#node_cm_show_form_group_show_playback_preferences').show();
}
else {
$("#pcm_airing_wrapper").show();
$("#edit-field-episode-number-und-0-value").val(episode_number);
$('#node_cm_show_form_group_show_playback_preferences').hide();
}
});
}};
}) (jQuery);