Ticket #13019: multiple_category_jumpmenus2.patch
| File multiple_category_jumpmenus2.patch, 1.4 KB (added by t31os_, 3 years ago) |
|---|
-
default-widgets.php
439 439 440 440 if ( $d ) { 441 441 $cat_args['show_option_none'] = __('Select Category'); 442 wp_dropdown_categories(apply_filters('widget_categories_dropdown_args', $cat_args)); 442 $widget_number = $this->number; 443 $dropdown_name = $cat_args['name'] = 'category_jumpmenu' . $widget_number; 444 wp_dropdown_categories( apply_filters( 'widget_categories_dropdown_args' , $cat_args ) ); 443 445 ?> 444 446 445 447 <script type='text/javascript'> 446 448 /* <![CDATA[ */ 447 var dropdown = document.getElementById("cat");448 function on CatChange() {449 if ( dropdown .options[dropdown.selectedIndex].value > 0 ) {450 location.href = "<?php echo home_url(); ?>/?cat="+dropdown .options[dropdown.selectedIndex].value;449 var dropdown<?php echo $widget_number; ?> = document.getElementById("<?php echo $dropdown_name; ?>"); 450 function on<?php echo $dropdown_name; ?>Change() { 451 if ( dropdown<?php echo $widget_number; ?>.options[dropdown<?php echo $widget_number; ?>.selectedIndex].value > 0 ) { 452 location.href = "<?php echo home_url(); ?>/?cat="+dropdown<?php echo $widget_number; ?>.options[dropdown<?php echo $widget_number; ?>.selectedIndex].value; 451 453 } 452 454 } 453 dropdown .onchange = onCatChange;455 dropdown<?php echo $widget_number; ?>.onchange = on<?php echo $dropdown_name; ?>Change; 454 456 /* ]]> */ 455 457 </script> 456 458
