File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -347,7 +347,7 @@ public function render_resize() {
347347 }
348348
349349 public function render_preserve_input ($ name , $ description ) {
350- echo '<p> ' ;
350+ echo '<p class="tiny-preserve" > ' ;
351351 $ id = sprintf (self ::get_prefixed_name ('preserve_data_%s ' ), $ name );
352352 $ field = sprintf (self ::get_prefixed_name ('preserve_data[%s] ' ), $ name );
353353 $ checked = ( $ this ->get_preserve_enabled ($ name ) ? ' checked="checked" ' : '' );
Original file line number Diff line number Diff line change 182182 elements [ i ] . disabled = ! jQuery ( '#tinypng_resize_original_enabled' ) . prop ( 'checked' )
183183 }
184184 }
185- update_resize_settings ( )
186- jQuery ( '#tinypng_sizes_0, #tinypng_resize_original_enabled' ) . click ( update_resize_settings )
185+
186+ function update_preserve_settings ( ) {
187+ if ( jQuery ( '#tinypng_sizes_0' ) . prop ( 'checked' ) ) {
188+ jQuery ( '.tiny-preserve' ) . show ( )
189+ } else {
190+ jQuery ( '.tiny-preserve' ) . hide ( )
191+ jQuery ( '#tinypng_preserve_data_copyright' ) . attr ( 'checked' , false )
192+ }
193+ }
194+
195+ function update_settings ( ) {
196+ update_resize_settings ( )
197+ update_preserve_settings ( )
198+ }
199+
200+
201+ jQuery ( '#tinypng_sizes_0, #tinypng_resize_original_enabled' ) . click ( update_settings )
187202 }
188203
189204 jQuery ( '.tiny-notice a.tiny-dismiss' ) . click ( dismiss_notice )
You can’t perform that action at this time.
0 commit comments