Revert "Add https support to odnoklassniki using yandex as proxy"

This reverts commit b5b02ca883.
master
Artem Sapegin 2015-03-10 11:15:19 +03:00
parent c2e2df35c6
commit 115e7db0af
1 changed files with 12 additions and 12 deletions

View File

@ -95,22 +95,22 @@
popupHeight: 330 popupHeight: 330
}, },
odnoklassniki: { odnoklassniki: {
counterUrl: 'https://share.yandex.net/counter/odnoklassniki/?url={url}', // connect.ok.ru works on mobiles but doesnt work with HTTPS
// www.ok.ru works with HTTPS but redirects to HTML page on mobiles
counterUrl: (isHttps ? 'https://www' : 'http://connect') + '.ok.ru/dk?st.cmd=extLike&ref={url}&uid={index}',
counter: function(jsonUrl, deferred) { counter: function(jsonUrl, deferred) {
var options = services.odnoklassniki; var options = services.odnoklassniki;
if (options._) { if (!options._) {
// Reject all counters except the first because this counter doesnt neither return URL nor accept callback options._ = [];
deferred.reject(); if (!window.ODKL) window.ODKL = {};
return; window.ODKL.updateCount = function(idx, number) {
options._[idx].resolve(number);
};
} }
if (!window.ODKL) window.ODKL = {}; var index = options._.length;
window.ODKL.updateCount = function(idx, number) { options._.push(deferred);
deferred.resolve(number); $.getScript(makeUrl(jsonUrl, {index: index}))
};
options._ = deferred;
$.getScript(makeUrl(jsonUrl))
.fail(deferred.reject); .fail(deferred.reject);
}, },
popupUrl: 'http://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl={url}', popupUrl: 'http://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl={url}',