]> source.dussan.org Git - jquery-ui.git/commitdiff
All: Drop support for IE7
authorScott González <scott.gonzalez@gmail.com>
Mon, 20 Oct 2014 23:18:34 +0000 (19:18 -0400)
committerScott González <scott.gonzalez@gmail.com>
Tue, 21 Oct 2014 13:06:58 +0000 (09:06 -0400)
Fixes #9838
Closes gh-1365

demos/button/toolbar.html
tests/unit/accordion/accordion.html
tests/unit/dialog/dialog_methods.js
tests/unit/dialog/dialog_options.js
tests/unit/menu/menu.html
tests/unit/selectable/selectable_events.js
themes/base/accordion.css
themes/base/core.css
themes/base/menu.css
themes/base/selectmenu.css
ui/tabs.js

index 4a93c5ccf972daa18aca70669f161a03da6bd4b2..e2eac055c82b9268fa1c0e474416ce6156ca7bb3 100644 (file)
                padding: 4px;
                display: inline-block;
        }
-       /* support: IE7 */
-       *+html #toolbar {
-               display: inline;
-       }
        </style>
        <script>
        $(function() {
index 5a76ba566ded2406ece8f8980c2dae5388763c8a..0a8755fd34b358327658bfc935751e54ca37ba25 100644 (file)
                font-size: 12px;
                line-height: 15px;
        }
-       /* avoid IE7 oscillating between overflow visible and scroll values */
-       #list1 > div {
-               overflow: visible;
-       }
        </style>
 </head>
 <body>
index d315e5fc3dbbe873e8d7b8083af5d2dbdbf82733..c449ad0d41365c32160c4487f289436eaea32a45 100644 (file)
@@ -193,7 +193,8 @@ test("open", function() {
        ok(element.dialog("widget").is(":visible") && !element.dialog("widget").is(":hidden"), "dialog visible after open method called");
 });
 
-test("#6137: dialog('open') causes form elements to reset on IE7", function() {
+// http://bugs.jqueryui.com/ticket/6137
+test("Ensure form elements don't reset when opening a dialog", function() {
        expect(2);
 
        var d1 = $("<form><input type='radio' name='radio' id='a' value='a' checked='checked'></input>" +
index 87f3553bedc30c6842dce03b12593cfcd35aae70..3e5444c67e21de11666bf377a64c6d9e1672cf5f 100644 (file)
@@ -371,9 +371,9 @@ test("minWidth", function() {
 test( "position, default center on window", function() {
        expect( 2 );
 
-       // dialogs alter the window width and height in FF and IE7
+       // dialogs alter the window width and height in Firefox
        // so we collect that information before creating the dialog
-       // Support: FF, IE7
+       // Support: Firefox
        var winWidth = $( window ).width(),
                winHeight = $( window ).height(),
                element = $("<div></div>").dialog(),
@@ -387,9 +387,9 @@ test( "position, default center on window", function() {
 test( "position, right bottom at right bottom via ui.position args", function() {
        expect( 2 );
 
-       // dialogs alter the window width and height in FF and IE7
+       // dialogs alter the window width and height in Firefox
        // so we collect that information before creating the dialog
-       // Support: FF, IE7
+       // Support: Firefox
        var winWidth = $( window ).width(),
                winHeight = $( window ).height(),
                element = $("<div></div>").dialog({
index 5eda3f41e5fb3a5ca8c46c45d2ce4f9d1f5169ad..cb3df5b00c2ff2af460b4bd311dd4363c8b5cc32 100644 (file)
        }
        .ui-menu .ui-menu-item {
                padding: 0;
-               /* Support: IE7 */
-               *display: block;
-               *float: left;
-               *clear: left;
        }
        #menu3 {
                height: 250px;
index 2cb99f49c128ae590ddc8d295c2b479ef9ac8e98..5df7f2f5b25aa16d366c9b8aefa89d5110176a85 100644 (file)
@@ -49,12 +49,9 @@ test( "mousedown: initial position of helper", function() {
                clientY: 10
        });
 
-       // we do a GTE comparison here because IE7 erroneously subtracts
-       // 2 pixels from a simulated mousedown for clientX/Y
-       // Support: IE7
        helperOffset = $( ".ui-selectable-helper" ).offset();
-       ok( helperOffset.top >= 99, "Scroll top should be accounted for." );
-       ok( helperOffset.left >= 99, "Scroll left should be accounted for." );
+       ok( helperOffset.top, 110, "Scroll top should be accounted for." );
+       ok( helperOffset.left, 110, "Scroll left should be accounted for." );
 
        // Cleanup
        element.simulate( "mouseup" );
index 43560be03d1e598184daa050727a17fa9c3ff69d..10d5ff82ed6e30e4b2664a3e4d7a7212ca8bed60 100644 (file)
@@ -14,7 +14,6 @@
        position: relative;
        margin: 2px 0 0 0;
        padding: .5em .5em .5em .7em;
-       min-height: 0; /* support: IE7 */
        font-size: 100%;
 }
 .ui-accordion .ui-accordion-icons {
index e66fcf32a3be4f77846474346bdc27e80db2cf54..b1831c8f8bfefd828eb90a82a045835571333d4e 100644 (file)
@@ -43,9 +43,6 @@
 .ui-helper-clearfix:after {
        clear: both;
 }
-.ui-helper-clearfix {
-       min-height: 0; /* support: IE7 */
-}
 .ui-helper-zfix {
        width: 100%;
        height: 100%;
index 2be35870fb76020e1f316d71332aa9c14a05b867..58c561349402af262336563c7470ef31d2762c43 100644 (file)
@@ -23,7 +23,6 @@
        margin: 0;
        padding: 3px 1em 3px .4em;
        cursor: pointer;
-       min-height: 0; /* support: IE7 */
        /* support: IE10, see #8844 */
        list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
 }
index b362956a6df5c24d50271d2c23c556edc092cec0..93c74e00dc5d0b1bd9fea84ca6c3f299f374a3bb 100644 (file)
@@ -18,8 +18,6 @@
 }
 .ui-selectmenu-menu .ui-menu {
        overflow: auto;
-       /* Support: IE7 */
-       overflow-x: hidden;
        padding-bottom: 1px;
 }
 .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
index e45a97c726c7f7fe11122c07f6ed2baefa944419..fea7138d54b136e6bab0c3f144b2dfe09b9184b3 100644 (file)
@@ -48,10 +48,6 @@ return $.widget( "ui.tabs", {
                return function( anchor ) {
                        var anchorUrl, locationUrl;
 
-                       // support: IE7
-                       // IE7 doesn't normalize the href property when set via script (#9317)
-                       anchor = anchor.cloneNode( false );
-
                        anchorUrl = anchor.href.replace( rhash, "" );
                        locationUrl = location.href.replace( rhash, "" );