WordPress.org

Make WordPress Core

Ticket #6291: 6291.diff

File 6291.diff, 3.6 KB (added by mdawaffe, 10 years ago)
  • wp-includes/widgets.php

     
    638638                <p>
    639639                        <input class="widefat" id="text-title-<?php echo $number; ?>" name="widget-text[<?php echo $number; ?>][title]" type="text" value="<?php echo $title; ?>" />
    640640                        <textarea class="widefat" rows="16" cols="20" id="text-text-<?php echo $number; ?>" name="widget-text[<?php echo $number; ?>][text]"><?php echo $text; ?></textarea>
    641                         <input type="hidden" id="text-submit-<?php echo $number; ?>" name="text-submit-<?php echo $number; ?>" value="1" />
     641                        <input type="hidden" name="widget-text[<?php echo $number; ?>][submit]" value="1" />
    642642                </p>
    643643<?php
    644644}
     
    798798                                </label>
    799799                        </p>
    800800
    801                         <input type="hidden" id="categories-submit-<?php echo $number; ?>" name="categories-submit-<?php echo $number; ?>" value="1" />
     801                        <input type="hidden" name="widget-categories[<?php echo $number; ?>][submit]" value="1" />
    802802<?php
    803803}
    804804
     
    12541254                        <?php _e('Display item date?'); ?>
    12551255                </label>
    12561256        </p>
    1257         <input type="hidden" id="rss-submit-<?php echo $number; ?>" name="rss-submit-<?php echo $number; ?>" value="1" />
     1257        <input type="hidden" name="widget-rss[<?php echo $number; ?>][submit]" value="1" />
    12581258<?php
    12591259        endif;
    12601260        foreach ( array_keys($default_inputs) as $input ) :
     
    14831483?>
    14841484                <p>
    14851485                        <input class="widefat" id="widget-many-something-<?php echo $number; ?>" name="widget-many[<?php echo $number; ?>][something]" type="text" value="<?php echo $data; ?>" />
    1486                         <input type="hidden" id="widget-many-submit-<?php echo $number; ?>" name="widget-many-<?php echo $number; ?>" value="1" />
     1486                        <input type="hidden" id="widget-many-submit-<?php echo $number; ?>" name="widget-many[<?php echo $number; ?>][submit]" value="1" />
    14871487                </p>
    14881488<?php
    14891489}
  • wp-includes/script-loader.php

     
    180180                                'saveText' => attribute_escape(__('Save &raquo;')),
    181181                                'confirmText' => __("Are you sure you want to delete the file '%title%'?\nClick ok to delete or cancel to go back.")
    182182                        ) );
    183                         $this->add( 'admin-widgets', '/wp-admin/js/widgets.js', array( 'interface' ), '20080313' );
     183                        $this->add( 'admin-widgets', '/wp-admin/js/widgets.js', array( 'interface' ), '20080319' );
    184184                        $this->localize( 'admin-widgets', 'widgetsL10n', array(
    185185                                'add' => __('Add'),
    186186                                'edit' => __('Edit'),
  • wp-admin/js/widgets.js

     
    1111                var widgetAnim = $.browser.msie ? function() {
    1212                        var t = $(this);
    1313                        if ( t.is(':visible') ) {
    14                                 if ( disableFields ) { t.find( ':enabled' ).not( '[name="widget-id[]"]' ).attr( 'disabled', 'disabled' ); }
     14                                if ( disableFields ) { t.find( ':enabled' ).not( '[name="widget-id[]"], [name*="[submit]"]' ).attr( 'disabled', 'disabled' ); }
    1515                                li.css( 'marginLeft', 0 );
    1616                                t.siblings('h4').children('a').text( widgetsL10n.edit );
    1717                        } else {
     
    2525                        var t = $(this);
    2626
    2727                        if ( t.is(':visible') ) {
    28                                 if ( disableFields ) { t.find( ':enabled' ).not( '[name="widget-id[]"]' ).attr( 'disabled', 'disabled' ); }
     28                                if ( disableFields ) { t.find( ':enabled' ).not( '[name="widget-id[]"], [name*="[submit]"]' ).attr( 'disabled', 'disabled' ); }
    2929                                if ( width > 250 )
    3030                                        li.animate( { marginLeft: 0 } );
    3131                                t.siblings('h4').children('a').text( widgetsL10n.edit );