Skip to content

Commit 118c17b

Browse files
author
Gabriel Schulhof
committed
Listview: Remove countTheme and deprecated stuff
1 parent e701ae5 commit 118c17b

File tree

3 files changed

+1
-50
lines changed

3 files changed

+1
-50
lines changed

js/widgets/listview.js

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ $.widget( "mobile.listview", $.extend( {
1515

1616
options: {
1717
theme: null,
18-
countTheme: null, /* Deprecated in 1.4 */
1918
dividerTheme: null,
2019
icon: "carat-r",
2120
splitIcon: "carat-r",
@@ -42,29 +41,6 @@ $.widget( "mobile.listview", $.extend( {
4241
t.refresh( true );
4342
},
4443

45-
// TODO: Remove in 1.5
46-
_findFirstElementByTagName: function( ele, nextProp, lcName, ucName ) {
47-
var dict = {};
48-
dict[ lcName ] = dict[ ucName ] = true;
49-
while ( ele ) {
50-
if ( dict[ ele.nodeName ] ) {
51-
return ele;
52-
}
53-
ele = ele[ nextProp ];
54-
}
55-
return null;
56-
},
57-
// TODO: Remove in 1.5
58-
_addThumbClasses: function( containers ) {
59-
var i, img, len = containers.length;
60-
for ( i = 0; i < len; i++ ) {
61-
img = $( this._findFirstElementByTagName( containers[ i ].firstChild, "nextSibling", "img", "IMG" ) );
62-
if ( img.length ) {
63-
$( this._findFirstElementByTagName( img[ 0 ].parentNode, "parentNode", "li", "LI" ) ).addClass( img.hasClass( "ui-li-icon" ) ? "ui-li-has-icon" : "ui-li-has-thumb" );
64-
}
65-
}
66-
},
67-
6844
_getChildrenByTagName: function( ele, lcName, ucName ) {
6945
var results = [],
7046
dict = {};
@@ -91,9 +67,7 @@ $.widget( "mobile.listview", $.extend( {
9167
ol = !!$.nodeName( $list[ 0 ], "ol" ),
9268
start = $list.attr( "start" ),
9369
itemClassDict = {},
94-
countBubbles = $list.find( ".ui-li-count" ),
95-
countTheme = getAttr( $list[ 0 ], "counttheme" ) || this.options.countTheme,
96-
countThemeClass = countTheme ? "ui-body-" + countTheme : "ui-body-inherit";
70+
countBubbles = $list.find( ".ui-li-count" );
9771

9872
if ( o.theme ) {
9973
$list.addClass( "ui-group-theme-" + o.theme );
@@ -123,9 +97,6 @@ $.widget( "mobile.listview", $.extend( {
12397
itemIcon = getAttr( item[ 0 ], "icon" );
12498
icon = ( itemIcon === false ) ? false : ( itemIcon || o.icon );
12599

126-
// TODO: Remove in 1.5 together with links.js (links.js / .ui-link deprecated in 1.4)
127-
a.removeClass( "ui-link" );
128-
129100
buttonClass = "ui-btn";
130101

131102
if ( itemTheme ) {
@@ -195,13 +166,6 @@ $.widget( "mobile.listview", $.extend( {
195166
countBubbles.each( function() {
196167
$( this ).closest( "li" ).addClass( "ui-li-has-count" );
197168
});
198-
if ( countThemeClass ) {
199-
countBubbles.not( "[class*='ui-body-']" ).addClass( countThemeClass );
200-
}
201-
202-
// Deprecated in 1.4. From 1.5 you have to add class ui-li-has-thumb or ui-li-has-icon to the LI.
203-
this._addThumbClasses( li );
204-
this._addThumbClasses( li.find( ".ui-btn" ) );
205169

206170
this._afterListviewRefresh();
207171

tests/integration/listview/index.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,6 @@ <h1>Basic List View</h1>
246246
<li>Static LI with counter ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<span class="ui-li-count">123</span></li>
247247
<li>Static LI without counter ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</li>
248248
<li><a href="#">Link LI with split button -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</a><a href="#">Split</a></li>
249-
<li><a href="#"><img class="ui-li-icon">Link LI with icon -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</a></li>
250-
<li><a href="#"><img>Link LI with thumb -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</a></li>
251249
</ol>
252250
</div>
253251
</div>

tests/integration/listview/listview_core.js

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,6 @@
9292
ok( !items.eq( 4 ).hasClass( "ui-li-has-count"), "Fifth LI should NOT have ui-li-has-count class" );
9393
ok( !items.eq( 4 ).find( "a" ).first().hasClass( "ui-icon-carat-r"), "Fifth LI A should NOT have ui-icon-carat-r class" );
9494
ok( items.eq( 5 ).hasClass( "ui-li-has-alt"), "Sixth LI should have ui-li-has-alt class" );
95-
ok( items.eq( 6 ).hasClass( "ui-li-has-icon"), "Seventh LI should have ui-li-has-icon class" );
96-
ok( items.eq( 7 ).hasClass( "ui-li-has-thumb"), "Eight LI should have ui-li-has-thumb class" );
9795
start();
9896
}
9997
]);
@@ -424,15 +422,6 @@
424422
]);
425423
});
426424

427-
test( "Refresh applies thumb styling", function(){
428-
var ul = $('.ui-page-active ul');
429-
430-
ul.append("<li id='fiz'><img/></li>");
431-
ok(!ul.find("#fiz").hasClass("ui-li-has-thumb"));
432-
ul.listview('refresh');
433-
ok(ul.find("#fiz").hasClass("ui-li-has-thumb"));
434-
});
435-
436425
module( "Programmatically generated list items", {
437426
setup: function(){
438427
var label, item,

0 commit comments

Comments
 (0)