Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jquery dialog save cancel button styling

I am using jquery ui dialogs in my application. How do I style the "Save" and "Cancel" buttons differently in a jquery dialog? So "Save" is more appealing than the "Cancel". I could use a hyper link for "Cancel", but how do I place that in the same button panel?

like image 941
Sabya Avatar asked Jul 16 '09 15:07

Sabya


2 Answers

Here is how to add custom classes in jQuery UI Dialog (Version 1.8+):

$('#foo').dialog({
    'buttons' : {
        'cancel' : {
            priority: 'secondary', class: 'foo bar baz', click: function() {
                ...
            },
        },
    }
}); 
like image 90
Andriy Tkach Avatar answered Nov 13 '22 19:11

Andriy Tkach


In jQueryUI 1.8.9 using className rather than classes works.

$('#element').dialog({
  buttons:{
    "send":{
      text:'Send',
      className:'save'
    },
    "cancel":{
      text:'Cancel',
      className:'cancel'
    }
  });
like image 40
Alex Torrance Avatar answered Nov 13 '22 20:11

Alex Torrance