Skip to content
This repository was archived by the owner on Oct 8, 2021. It is now read-only.

Commit fab9b3f

Browse files
Added option corners and shadow for listviews
1 parent 058aeed commit fab9b3f

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

js/widgets/listview.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ $.widget( "mobile.listview", $.mobile.widget, {
2424
icon: "arrow-r",
2525
splitIcon: "arrow-r",
2626
splitTheme: "b",
27+
corners: true,
28+
shadow: true,
2729
inset: false,
2830
initSelector: ":jqmData(role='listview')"
2931
},
@@ -32,11 +34,16 @@ $.widget( "mobile.listview", $.mobile.widget, {
3234
var t = this,
3335
listviewClasses = "";
3436

35-
listviewClasses += t.options.inset ? " ui-listview-inset ui-corner-all ui-shadow " : "";
37+
listviewClasses += t.options.inset ? " ui-listview-inset" : "";
38+
39+
if ( !!t.options.inset ) {
40+
listviewClasses += t.options.corners ? " ui-corner-all" : "";
41+
listviewClasses += t.options.shadow ? " ui-shadow" : "";
42+
}
3643

3744
// create listview markup
3845
t.element.addClass(function( i, orig ) {
39-
return orig + " ui-listview " + listviewClasses;
46+
return orig + " ui-listview" + listviewClasses;
4047
});
4148

4249
t.refresh( true );

0 commit comments

Comments
 (0)