mirror of
https://github.com/discourse/discourse.git
synced 2025-02-17 00:35:50 +00:00
FIX: IE9 regression
This commit is contained in:
parent
fe3a69c271
commit
66f9506481
@ -152,11 +152,11 @@ Ember.DiscourseLocation = Ember.Object.extend({
|
|||||||
pushState: function(path) {
|
pushState: function(path) {
|
||||||
var state = { path: path };
|
var state = { path: path };
|
||||||
|
|
||||||
get(this, 'history').pushState(state, null, path);
|
|
||||||
|
|
||||||
// store state if browser doesn't support `history.state`
|
// store state if browser doesn't support `history.state`
|
||||||
if (!supportsHistoryState) {
|
if (!supportsHistoryState) {
|
||||||
this._historyState = state;
|
this._historyState = state;
|
||||||
|
} else {
|
||||||
|
get(this, 'history').pushState(state, null, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
// used for webkit workaround
|
// used for webkit workaround
|
||||||
@ -174,11 +174,11 @@ Ember.DiscourseLocation = Ember.Object.extend({
|
|||||||
replaceState: function(path) {
|
replaceState: function(path) {
|
||||||
var state = { path: path };
|
var state = { path: path };
|
||||||
|
|
||||||
get(this, 'history').replaceState(state, null, path);
|
|
||||||
|
|
||||||
// store state if browser doesn't support `history.state`
|
// store state if browser doesn't support `history.state`
|
||||||
if (!supportsHistoryState) {
|
if (!supportsHistoryState) {
|
||||||
this._historyState = state;
|
this._historyState = state;
|
||||||
|
} else {
|
||||||
|
get(this, 'history').replaceState(state, null, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
// used for webkit workaround
|
// used for webkit workaround
|
||||||
|
Loading…
x
Reference in New Issue
Block a user