1 | (function($) { |
||
0 ignored issues
–
show
Coding Style
introduced
by
![]() |
|||
2 | |||
3 | function podlove_init_color_buttons() { |
||
4 | $(".podlove_subscribe_button_color").spectrum({ |
||
0 ignored issues
–
show
|
|||
5 | preferredFormat: 'hex', |
||
6 | showInput: true, |
||
7 | palette: [ '#599677' ], |
||
8 | showPalette: true, |
||
9 | showSelectionPalette: false, |
||
10 | chooseText: i18n.select_color, |
||
11 | cancelText: i18n.cancel, |
||
12 | }); |
||
13 | } |
||
14 | |||
15 | $( document ).ready( function() { |
||
16 | |||
17 | podlove_init_color_buttons(); |
||
18 | |||
19 | $("#Podlove_cover_image_select").on( 'click', function(event) { |
||
0 ignored issues
–
show
|
|||
20 | podlove_cover_image_selector = wp.media.frames.customHeader = wp.media( { |
||
0 ignored issues
–
show
The variable
wp seems to be never declared. If this is a global, consider adding a /** global: wp */ comment.
This checks looks for references to variables that have not been declared. This is most likey a typographical error or a variable has been renamed. To learn more about declaring variables in Javascript, see the MDN. ![]() |
|||
21 | title: i18n.media_library, |
||
22 | library: { |
||
23 | type: 'image' |
||
24 | }, |
||
25 | button: { |
||
26 | text: i18n.use_for |
||
27 | }, |
||
28 | multiple: false |
||
29 | } ); |
||
0 ignored issues
–
show
|
|||
30 | podlove_cover_image_selector.open(); |
||
31 | |||
32 | podlove_cover_image_selector.on('select', function() { |
||
33 | var podcast_image_url = podlove_cover_image_selector.state().get('selection').first().toJSON().url; |
||
0 ignored issues
–
show
|
|||
34 | $("#podlove-button-cover").val(podcast_image_url); |
||
0 ignored issues
–
show
|
|||
35 | $("#podlove-button-cover").trigger('change'); |
||
0 ignored issues
–
show
|
|||
36 | }); |
||
37 | } ); |
||
38 | |||
39 | $(document).ready(function () { |
||
0 ignored issues
–
show
|
|||
40 | podlove_init_color_buttons(); |
||
41 | |||
42 | jQuery(document).on('widget-updated', podlove_init_color_buttons); |
||
0 ignored issues
–
show
|
|||
43 | jQuery(document).on('widget-added', podlove_init_color_buttons); |
||
0 ignored issues
–
show
|
|||
44 | |||
45 | // re-init after saving configs |
||
0 ignored issues
–
show
|
|||
46 | jQuery(document).on('ajaxComplete', function(e){ |
||
0 ignored issues
–
show
|
|||
47 | podlove_init_color_buttons(); |
||
48 | }); |
||
49 | }) |
||
50 | |||
51 | var feed_counter = 0; |
||
52 | var source = $("#feed_line_template").html(); |
||
0 ignored issues
–
show
Equals sign not aligned with surrounding assignments; expected 7 spaces but found 1 space
This check looks for multiple assignments in successive lines of code. It will report an issue if the operators are not in a straight line. To visualize $a = "a";
$ab = "ab";
$abc = "abc";
will produce issues in the first and second line, while this second example $a = "a";
$ab = "ab";
$abc = "abc";
will produce no issues. ![]() |
|||
53 | |||
54 | $(".add_feed").on( 'click', function () { |
||
0 ignored issues
–
show
|
|||
55 | add_new_feed(); |
||
56 | } ); |
||
57 | |||
58 | if ( window.feeds !== undefined ) { |
||
59 | $.each( feeds, function (index, feed) { |
||
0 ignored issues
–
show
The variable
feeds seems to be never declared. If this is a global, consider adding a /** global: feeds */ comment.
This checks looks for references to variables that have not been declared. This is most likey a typographical error or a variable has been renamed. To learn more about declaring variables in Javascript, see the MDN. ![]() |
|||
60 | add_existing_feed(feed); |
||
0 ignored issues
–
show
|
|||
61 | } ); |
||
62 | } |
||
63 | |||
64 | function add_new_feed() { |
||
65 | row = source.replace( /\{\{url\}\}/g, '' ); |
||
0 ignored issues
–
show
|
|||
66 | row = row.replace( /\{\{itunesfeedid\}\}/g, '' ); |
||
67 | row = row.replace( /\{\{id\}\}/g, feed_counter ); |
||
68 | |||
69 | $("#feeds_table_body").append(row); |
||
0 ignored issues
–
show
|
|||
70 | |||
71 | new_row = $("#feeds_table_body tr:last"); |
||
0 ignored issues
–
show
|
|||
72 | new_row.find("input:first").focus(); |
||
0 ignored issues
–
show
|
|||
73 | |||
74 | $(".podlove-icon-remove").on( 'click', function () { |
||
0 ignored issues
–
show
|
|||
75 | $(this).closest("tr").remove(); |
||
0 ignored issues
–
show
|
|||
76 | } ); |
||
77 | |||
78 | feed_counter++; |
||
79 | } |
||
80 | |||
81 | function add_existing_feed( feed ) { |
||
82 | row = source.replace( /\{\{url\}\}/g, feed.url ); |
||
0 ignored issues
–
show
|
|||
83 | row = row.replace( /\{\{id\}\}/g, feed_counter ); |
||
84 | if ( feed.itunesfeedid == null ) { |
||
0 ignored issues
–
show
|
|||
85 | row = row.replace( /\{\{itunesfeedid\}\}/g, '' ); |
||
86 | } else { |
||
87 | row = row.replace( /\{\{itunesfeedid\}\}/g, feed.itunesfeedid ); |
||
88 | } |
||
89 | |||
90 | $("#feeds_table_body").append(row); |
||
0 ignored issues
–
show
|
|||
91 | |||
92 | new_row = $("#feeds_table_body tr:last"); |
||
0 ignored issues
–
show
|
|||
93 | new_row.find('select.podlove-media-format option[value="' + feed.format + '"]').attr('selected',true); |
||
0 ignored issues
–
show
|
|||
94 | |||
95 | $(".podlove-icon-remove").on( 'click', function () { |
||
0 ignored issues
–
show
|
|||
96 | $(this).closest("tr").remove(); |
||
0 ignored issues
–
show
|
|||
97 | } ); |
||
98 | |||
99 | feed_counter++; |
||
100 | } |
||
101 | |||
102 | } ); |
||
0 ignored issues
–
show
|
|||
103 | }(jQuery)); |