Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sabrysuleiman/4a9c40d2e096ce0e3b3f6681eb1e88b7 to your computer and use it in GitHub Desktop.
Save sabrysuleiman/4a9c40d2e096ce0e3b3f6681eb1e88b7 to your computer and use it in GitHub Desktop.

Revisions

  1. sabrysuleiman created this gist Oct 3, 2024.
    109 changes: 109 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,109 @@
    editor.windowManager.open({
    title: 'Options',
    body: [

    {
    type : 'listbox',
    name : 'imgalign',
    label : 'Image direction',
    values : [
    { text: 'Image right', value: 'right' },
    { text: 'Image left', value: 'left' }
    ]
    },

    ,
    {
    type : 'combobox',
    name : 'combobox',
    label : 'combobox',
    values : [
    { text: 'Test', value: 'test' },
    { text: 'Test2', value: 'test2' }
    ]
    },
    {
    type : 'textbox',
    name : 'textbox',
    label : 'textbox',
    tooltip: 'Some nice tooltip to use',
    value : 'default value'
    },
    {
    type : 'container',
    name : 'container',
    label : 'container',
    html : '<h1>container<h1> is <i>ANY</i> html i guess...<br/><br/><pre>but needs some styling?!?</pre>'
    },
    {
    type : 'tooltip',
    name : 'tooltip',
    label : 'tooltip ( you dont use it like this check textbox params )'
    },
    {
    type : 'button',
    name : 'button',
    label : 'button ( i dont know the other params )',
    text : 'My Button'
    },
    {
    type : 'buttongroup',
    name : 'buttongroup',
    label : 'buttongroup ( i dont know the other params )',
    items : [
    { text: 'Button 1', value: 'button1' },
    { text: 'Button 2', value: 'button2' }
    ]
    },
    {
    type : 'checkbox',
    name : 'checkbox',
    label : 'checkbox ( it doesn`t seem to accept more than 1 )',
    text : 'My Checkbox',
    checked : true
    },
    {
    type : 'colorbox',
    name : 'colorbox',
    label : 'colorbox ( i have no idea how it works )',
    // text : '#fff',
    values : [
    { text: 'White', value: '#fff' },
    { text: 'Black', value: '#000' }
    ]
    },
    {
    type : 'panelbutton',
    name : 'panelbutton',
    label : 'panelbutton ( adds active state class to it,visible only on hover )',
    text : 'My Panel Button'
    },
    {
    type : 'colorbutton',
    name : 'colorbutton',
    label : 'colorbutton ( no idea... )',
    // text : 'My colorbutton'
    },
    {
    type : 'colorpicker',
    name : 'colorpicker',
    label : 'colorpicker'
    },
    {
    type : 'radio',
    name : 'radio',
    label : 'radio ( defaults to checkbox, or i`m missing something )',
    text : 'My Radio Button'
    }

    ],

    buttons: [
    {
    text: 'Insert',
    onclick: function() {}
    },
    { text: 'Cancel', onclick: 'close' }
    ]

    });