WordPress窗口管理器按钮样式

该死的

在wordpress中创建了一个自定义窗口,如下所示:

在此处输入图片说明

现在,我需要按钮INSERTCANCEL(请参见上图)看起来像其他地方(请参见下图)一样,CANCEL并且Add Link

在此处输入图片说明

这段代码为我提供了窗口,但是我找不到用于更改按钮的任何选项。一定有东西,或者应该有东西!?甚至尝试更改样式(某些样式随javascript一起添加)内联样式,!important但没有效果...

( function($) {
    tinymce.create( 'tinymce.plugins.hd_fancybox_button', {
        init: function( editor, url )  {

            editor.addButton( 'hd_fancybox_button', {
                icon: 'icons dashicons-icon',
                tooltip: 'Fancybox',
                cmd: 'plugin_command',
                image : url + '/img/popup-icon.png'
            });

            editor.addCommand( 'plugin_command', function() {
                editor.windowManager.open({
                    title: 'Fancybox',
                    width: 500,
                    height: 300,
                    inline: 1,
                    id: 'hd-fancybox-button-insert-dialog',
                    body: [
                        {
                            type    : 'textbox',
                            name    : 'title',
                            label   : 'Title',
                            classes : 'selected_image_title',
                        }, {
                            type    : 'button',
                            name    : 'button',
                            label   : 'Image',
                            text    : 'Image',
                            classes : 'upload_image_button'
                        }
                    ],
                    buttons: [{
                        text: 'Insert',
                        id: 'hd-fancybox-button-insert',
                        onclick: function( e ) {
                            insertImg(editor);
                            closeBox();
                        },
                    },
                    {
                        text: 'Cancel',
                        id: 'hd-fancybox-button-cancel',
                        onclick: 'close'
                    }],
                });

                appendInsertDialog();

            });

        }

    });

几个小时后,我发现我可以使用style类似

{
    text: 'Cancel',
    id: 'hd-fancybox-button-cancel',
    onclick: 'close',
    style: 'background-color:orange;border:lime 1px solid;position:absolute;left:0px;top:0px;'
}

您有机会添加这样的样式不是很好吗?当然,您可以更改颜色。

在此处输入图片说明

该死的

最终使用了style我在这里找到属性:http : //www.tinymce.com/wiki.php/api4: class.tinymce.ui.Button,例如:

{
    text: 'Cancel',
    id: 'hd-fancybox-button-cancel',
    onclick: 'close',
    style: 'background-color:white;border:none;'
}

appendInsertDialog();功能的末尾我添加了

    $('#hd-fancybox-button-cancel').css({
        'position'  : 'absolute',
        'left'      : '20px'
    }).children('button').css({
        'color'     : '#a00'
    });

    $('#hd-fancybox-button-insert').css({
        'position'  : 'absolute',
        'left'      : 'auto',
        'right'     : '20px',
    });

因此,这是您可能会发现的最糟糕的代码解决方案,但结果看起来几乎像期望的那样: 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

替代窗口管理器

来自分类Dev

多个窗口管理器

来自分类Dev

设置样式窗口,例如Chromium OS中的Aura窗口管理器

来自分类Dev

设置样式窗口,例如Chromium OS中的Aura窗口管理器

来自分类Dev

禁用桌面窗口管理器会话管理器

来自分类Dev

窗口管理器,显示管理器,登录管理器执行什么顺序

来自分类Dev

StumpWM作为窗口管理器

来自分类Dev

StumpWM作为窗口管理器

来自分类Dev

Fedora窗口管理器列表

来自分类Dev

独立运行mutter窗口管理器

来自分类Dev

StumpWM作为窗口管理器

来自分类Dev

在LightDM中更改窗口管理器

来自分类Dev

无法运行Gala窗口管理器

来自分类Dev

很棒的窗口管理器无法启动

来自分类Dev

无法让窗口会话管理器工作

来自分类Dev

术语对帐:显示管理器与会话管理器,窗口系统与窗口管理器

来自分类Dev

术语对帐:显示管理器与会话管理器,窗口系统与窗口管理器

来自分类Dev

进度管理器。取消按钮

来自分类Dev

Xfce无法打开窗口管理器和窗口管理器调整

来自分类Dev

Android:窗口管理器:Android视图窗口泄漏

来自分类Dev

Selenium:在平铺窗口管理器中调整窗口大小

来自分类Dev

Tkinter网格管理器无法管理“顶层窗口”菜单

来自分类Dev

Tkinter网格管理器无法管理“顶层窗口”菜单

来自分类Dev

显示服务器-显示管理器-窗口管理器结构如何正常工作?

来自分类Dev

显示服务器-显示管理器-窗口管理器结构如何正常工作?

来自分类Dev

浏览器而不是窗口管理器?

来自分类Dev

多显示器窗口管理器

来自分类Dev

如何在Raspberry Pi上更改窗口管理器?

来自分类Dev

如何创建新的Ubuntu桌面环境/窗口管理器?

Related 相关文章

热门标签

归档