使WordPress成为核心

变更集44680


忽略:
时间戳:
2019年1月21日10:09:48 PM(5年前)
作者:
奔腾
消息:

菜单:当用户处理错误时,删除错误样式。

如果用户尝试创建菜单时未给出菜单名称,则会触发错误。当他们返回并添加名称时,可以删除错误样式。

Props ashokrd2013,非洲韦尔奇皮尤什9100。
修复#42321.

位置:
主干/src
文件夹:
2已编辑

图例:

未修改
已添加
远离的
  • trunk/src/js/_enqueues/lib/nav-menu.js

    r44539 44680兰特  
    836836                }
    837837            });
     838
     839$('#menu-name').on('input',_.debounce(function(){
     840var menuName=$(document.getElementById('menu-name')),
     841menuNameVal=菜单名称.val();
     842
     843if(!menuNameVal||!menuNameVal.replace(/\s+/,'')){
     844//添加无效菜单名的警告。
     845menuName.parent().addClass('表单无效');
     846}其他{
     847//删除有效菜单名的警告。
     848menuName.Pparent().removeClass('form invalid');
     849                }
     850            }, 500 ) );
     851
    838852$('#add-custom-links input[type=“text”]').按键(功能(e){
    839853$(“#customlinkdiv”).removeClass(“格式无效”);
     
    11671181menuNameVal=菜单名称.val();
    11681182//如果菜单名无效,则取消并发出警告
    1169 如果(!menuNameVal||menuNameVal==menuName.attr('title')||!菜单名称值替换(/\s+/,'') ) {
    1170 menuName.parent().addClass('表单无效');
     1183如果(!menuNameVal||!menuNameVal.replace(/\s+/,'')) ) {
     1184menuName.parent().addClass('表单无效');
    11711185返回false;
    11721186            }
  • trunk/src/wp-includes/script-loader.php

    44651兰特 44680兰特  
    17801780);
    17811781
    1782 //导航菜单
    1783 $scripts->add('nav menu',“/wp admin/js/nav menu$suffix.js”,数组('jquery ui可排序','jquery ui可拖动','jquery ui可丢弃','wp-lists','postbox','json2'));
     1782        /*
     1783*导航菜单:添加下划线作为依赖项以利用_.deboush
     1784*参见https://core.trac.wordpress.org/ticket/42321
     1785         */
     1786$scripts->add('nav-menu',“/wp-admin/js/nav-menu$suffix.js”,数组('jquery-ui-sortable','jquery-ui-draggable','jquery-ui-droppable','wp-lists','邮箱','json2','下划线');
    17841787did_action('init')&&$scripts->本地化(
    17851788'导航菜单',
注:请参见TracChangeset(跟踪变更集)获取有关使用变更集查看器的帮助。