jQuery(document).ready(function($) {
    // 使菜单可拖动
    $('#adminmenu').sortable({
        items: 'li:not(.wp-not-current-submenu)',
        cursor: 'move',
        axis: 'y',
        update: function() {
            const menuOrder = [];
            $('#adminmenu li').each(function() {
                const menuId = $(this).find('a').attr('href').split('=')[1];
                if (menuId) {
                    menuOrder.push(menuId);
                }
            });
            
            $.ajax({
                url: ajaxurl,
                type: 'POST',
                data: {
                    action: 'save_menu_order',
                    order: menuOrder,
                    security: codeEditorVars.nonce
                }
            });
        }
    });
});