Forum


15:28

18/11/2009

Hello!
With some small changes in the code it is possible to disable custom buttons by means of using the CSS class "ui-state-disabled".
ui.jqgrid.css (fix cursor pointer)
change styles FROM:
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;cursor:pointer; float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
-> TO:
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0; float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
grid.formedit.js (fix pg-button hover effect for disabled buttons)
... in navButtonAdd: change the hover function to check for "ui-state-disabled" (furthermore the inline CSS-style for cursor is not required)
change grid.formedit.js FROM:
.hover(
function () {$(this).addClass("ui-state-hover");},
function () {$(this).removeClass("ui-state-hover");}
)
.css("cursor",p.cursor ? p.cursor : "normal");
-> TO:
.hover(
function () { // FIX for disabled buttons (do not show hover effect)
if (!$(this).hasClass('ui-state-disabled')) {
$(this).addClass('ui-state-hover');
}
},
function () {$(this).removeClass("ui-state-hover");}
)
//.css("cursor",p.cursor ? p.cursor : "normal"); // FIX: not required
Please apply these changes to the trunk for the next release.
Kind regards,
Klaus.
20:50

Moderators
30/10/2007

Hello Klaus,
Thanks for this fix. I will test it and eventually include it in the code.
Best Regards
Tony
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
44 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66