Bug Tracker

Opened 9 years ago

Closed 9 years ago

#7660 closed feature (wontfix)

jQuery.support.minWidth

Reported by: Leonid Bayda <leonid.baida@…> Owned by:
Priority: low Milestone: 1.6
Component: support Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:

Description

It was necessary for me in my project to know does browser support minWidth or not. So I added this checking to $.support. It would be nice to see this feature in next release of jQuery.

/* jQuery.support.minWidth */
$(function() {
        var 
                table = document.createElement('table'),
                tr = table.appendChild(tr = document.createElement('tr')),
                td = tr.appendChild(td = document.createElement('td'));

        table.cellPadding = 0;
        table.cellSpacing = 0;

        td.innerHTML = '<div style="min-width: 150px;">';

        document.body.appendChild(table);

        $.support.minWidth = table.offsetWidth === 150;

        document.body.removeChild(table).style.display = "none";
        
        table = tr = td = null;
});

Thanks!

Change History (1)

comment:1 Changed 9 years ago by jitter

Component: unfiledsupport
Priority: undecidedlow
Resolution: wontfix
Status: newclosed

Thanks for taking the time to contribute to the jQuery project by suggesting a new feature.

But I think this isn't going to be included in jQuery core. The docs for jQuery.support already explain why.

While jQuery includes a number of properties, developers should feel free to add their own as their needs dictate. [...] Since jQuery requires these tests internally, they must be performed on every page load; for that reason this list is kept short and limited to features needed by jQuery itself.

Note: See TracTickets for help on using tickets.