diff --git a/examples/navigation-history.html b/examples/navigation-history.html
index 8c07024dba..fce76f2436 100644
--- a/examples/navigation-history.html
+++ b/examples/navigation-history.html
@@ -17,18 +17,7 @@
diff --git a/lib/OpenLayers/Control/NavigationHistory.js b/lib/OpenLayers/Control/NavigationHistory.js
index 1dace12aa9..e9e782b72d 100644
--- a/lib/OpenLayers/Control/NavigationHistory.js
+++ b/lib/OpenLayers/Control/NavigationHistory.js
@@ -137,14 +137,14 @@ OpenLayers.Control.NavigationHistory = OpenLayers.Class(OpenLayers.Control, {
var previousOptions = {
trigger: OpenLayers.Function.bind(this.previousTrigger, this),
- displayClass: this.displayClass + "Previous"
+ displayClass: this.displayClass + " " + this.displayClass + "Previous"
};
OpenLayers.Util.extend(previousOptions, this.previousOptions);
this.previous = new OpenLayers.Control.Button(previousOptions);
var nextOptions = {
trigger: OpenLayers.Function.bind(this.nextTrigger, this),
- displayClass: this.displayClass + "Next"
+ displayClass: this.displayClass + " " + this.displayClass + "Next"
};
OpenLayers.Util.extend(nextOptions, this.nextOptions);
this.next = new OpenLayers.Control.Button(nextOptions);
diff --git a/theme/default/img/navigation_history.png b/theme/default/img/navigation_history.png
new file mode 100644
index 0000000000..053d1e0d26
Binary files /dev/null and b/theme/default/img/navigation_history.png differ
diff --git a/theme/default/style.css b/theme/default/style.css
index 1b0bcf3bd2..7f4d4fa3cc 100644
--- a/theme/default/style.css
+++ b/theme/default/style.css
@@ -128,29 +128,24 @@ div.olControlMousePosition {
position: relative;
}
-.olControlNavigationHistoryPreviousItemActive {
- background-image: url("img/view_previous_on.png");
+.olControlNavigationHistory {
+ background-image: url("img/navigation_history.png");
background-repeat: no-repeat;
width: 24px;
height: 24px;
+
+}
+.olControlNavigationHistoryPreviousItemActive {
+ background-position: 0px 0px;
}
.olControlNavigationHistoryPreviousItemInactive {
- background-image: url("img/view_previous_off.png");
- background-repeat: no-repeat;
- width: 24px;
- height: 24px;
+ background-position: 0px -24px;
}
.olControlNavigationHistoryNextItemActive {
- background-image: url("img/view_next_on.png");
- background-repeat: no-repeat;
- width: 24px;
- height: 24px;
+ background-position: -24px 0px;
}
.olControlNavigationHistoryNextItemInactive {
- background-image: url("img/view_next_off.png");
- background-repeat: no-repeat;
- width: 24px;
- height: 24px;
+ background-position: -24px -24px;
}
.olControlNavToolbar .olControlNavigationItemActive {