Skip to content

Commit

Permalink
Fix pager icons to use a container so that ui-state-default/hover bac…
Browse files Browse the repository at this point in the history
…kground images will work as expected
  • Loading branch information
brandonaaron authored and mleibman committed Apr 21, 2010
1 parent 210cbab commit b78e2f7
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 13 deletions.
2 changes: 1 addition & 1 deletion slick.pager.css
Expand Up @@ -14,7 +14,7 @@
padding: 6px; padding: 6px;
} }


.slick-pager .ui-icon .slick-pager .ui-icon-container
{ {
display: inline-block; display: inline-block;
margin: 2px; margin: 2px;
Expand Down
23 changes: 11 additions & 12 deletions slick.pager.js
Expand Up @@ -87,33 +87,32 @@
} }
}); });


$("<span class='ui-icon ui-icon-lightbulb' />") var icon_prefix = "<span class='ui-state-default ui-corner-all ui-icon-container'><span class='ui-icon ";
var icon_suffix = "' /></span>";

$(icon_prefix + "ui-icon-lightbulb" + icon_suffix)
.click(function() { $(".slick-pager-settings-expanded").toggle() }) .click(function() { $(".slick-pager-settings-expanded").toggle() })
.appendTo($settings); .appendTo($settings);


$("<span class='ui-icon ui-icon-seek-first' />") $(icon_prefix + "ui-icon-seek-first" + icon_suffix)
.click(gotoFirst) .click(gotoFirst)
.appendTo($nav); .appendTo($nav);


$("<span class='ui-icon ui-icon-seek-prev' />") $(icon_prefix + "ui-icon-seek-prev" + icon_suffix)
.click(gotoPrev) .click(gotoPrev)
.appendTo($nav); .appendTo($nav);


$("<span class='ui-icon ui-icon-seek-next' />") $(icon_prefix + "ui-icon-seek-next" + icon_suffix)
.click(gotoNext) .click(gotoNext)
.appendTo($nav); .appendTo($nav);


$("<span class='ui-icon ui-icon-seek-end' />") $(icon_prefix + "ui-icon-seek-end" + icon_suffix)
.click(gotoLast) .click(gotoLast)
.appendTo($nav); .appendTo($nav);


$container.find(".ui-icon") $container.find(".ui-icon-container")
.addClass("ui-state-default ui-corner-all") .hover(function() {
.mouseover(function(e) { $(this).toggleClass("ui-state-hover");
$(e.target).addClass("ui-state-hover")
})
.mouseout(function(e) {
$(e.target).removeClass("ui-state-hover")
}); });


$container.children().wrapAll("<div class='slick-pager' />"); $container.children().wrapAll("<div class='slick-pager' />");
Expand Down

0 comments on commit b78e2f7

Please sign in to comment.