ef0f45527a
If the user is hosting the dashboard in the same domain as their blog (with a nginx suburi, for example), the two session cookies clash; logging into one service logs you out of the other. With this patch, both have separate names. Fixes https://gitlab.com/commento/commento-ce/issues/49
36 lines
850 B
JavaScript
36 lines
850 B
JavaScript
(function (global, document) {
|
|
|
|
// Opens the import window.
|
|
global.importOpen = function() {
|
|
$(".view").hide();
|
|
$("#import-view").show();
|
|
}
|
|
|
|
|
|
global.importDisqus = function() {
|
|
var url = $("#disqus-url").val();
|
|
var data = global.dashboard.$data;
|
|
|
|
var json = {
|
|
"ownerToken": global.cookieGet("ownerToken"),
|
|
"domain": data.domains[data.cd].domain,
|
|
"url": url,
|
|
}
|
|
|
|
global.buttonDisable("#disqus-import-button");
|
|
global.post(global.commentoOrigin + "/api/domain/import/disqus", json, function(resp) {
|
|
global.buttonEnable("#disqus-import-button");
|
|
|
|
if (!resp.success) {
|
|
global.globalErrorShow(resp.message);
|
|
return;
|
|
}
|
|
|
|
$("#disqus-import-button").hide();
|
|
|
|
globalOKShow("Imported " + resp.numImported + " comments!");
|
|
});
|
|
}
|
|
|
|
} (window, document));
|