Enable feedback in pad2
This commit is contained in:
parent
e81bb3fe08
commit
c33b128bf4
@ -205,6 +205,13 @@ define([
|
|||||||
var randomToken = function () {
|
var randomToken = function () {
|
||||||
return Math.random().toString(16).replace(/0./, '');
|
return Math.random().toString(16).replace(/0./, '');
|
||||||
};
|
};
|
||||||
|
|
||||||
|
common.isFeedbackAllowed = function () {
|
||||||
|
try {
|
||||||
|
if (!getStore().getProxy().proxy.allowUserFeedback) { return; }
|
||||||
|
return true;
|
||||||
|
} catch (e) { return void console.error(e); }
|
||||||
|
};
|
||||||
var feedback = common.feedback = function (action, force) {
|
var feedback = common.feedback = function (action, force) {
|
||||||
if (force !== true) {
|
if (force !== true) {
|
||||||
if (!action) { return; }
|
if (!action) { return; }
|
||||||
|
|||||||
@ -101,10 +101,29 @@ define([
|
|||||||
ctx.sframeChan.query('Q_GET_FULL_HISTORY', null, cb);
|
ctx.sframeChan.query('Q_GET_FULL_HISTORY', null, cb);
|
||||||
};
|
};
|
||||||
|
|
||||||
// TODO
|
funcs.feedback = function (action, force) {
|
||||||
|
if (force !== true) {
|
||||||
|
if (!action) { return; }
|
||||||
|
try {
|
||||||
|
if (!ctx.metadataMgr.getPrivateData().feedbackAllowed) { return; }
|
||||||
|
} catch (e) { return void console.error(e); }
|
||||||
|
}
|
||||||
|
var randomToken = Math.random().toString(16).replace(/0./, '');
|
||||||
|
var origin = ctx.metadataMgr.getPrivateData().origin;
|
||||||
|
var href = /*origin +*/ '/common/feedback.html?' + action + '=' + randomToken;
|
||||||
|
$.ajax({
|
||||||
|
type: "HEAD",
|
||||||
|
url: href,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
var prepareFeedback = function (key) {
|
||||||
|
if (typeof(key) !== 'string') { return $.noop; }
|
||||||
|
|
||||||
funcs.feedback = function () {};
|
var type = ctx.metadataMgr.getMetadata().type;
|
||||||
var prepareFeedback = function () {};
|
return function () {
|
||||||
|
funcs.feedback((key + (type? '_' + type: '')).toUpperCase());
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
// BUTTONS
|
// BUTTONS
|
||||||
var isStrongestStored = function () {
|
var isStrongestStored = function () {
|
||||||
|
|||||||
@ -508,11 +508,11 @@ define([
|
|||||||
$collapse.removeClass('fa-caret-down').removeClass('fa-caret-up');
|
$collapse.removeClass('fa-caret-down').removeClass('fa-caret-up');
|
||||||
var isCollapsed = !$bar.find('.cke_toolbox_main').is(':visible');
|
var isCollapsed = !$bar.find('.cke_toolbox_main').is(':visible');
|
||||||
if (isCollapsed) {
|
if (isCollapsed) {
|
||||||
if (!initializing) { Cryptpad.feedback('HIDETOOLBAR_PAD'); }
|
if (!initializing) { common.feedback('HIDETOOLBAR_PAD'); }
|
||||||
$collapse.addClass('fa-caret-down');
|
$collapse.addClass('fa-caret-down');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (!initializing) { Cryptpad.feedback('SHOWTOOLBAR_PAD'); }
|
if (!initializing) { common.feedback('SHOWTOOLBAR_PAD'); }
|
||||||
$collapse.addClass('fa-caret-up');
|
$collapse.addClass('fa-caret-up');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -701,7 +701,7 @@ define([
|
|||||||
|
|
||||||
var id = classes[0];
|
var id = classes[0];
|
||||||
if (typeof(id) === 'string') {
|
if (typeof(id) === 'string') {
|
||||||
Cryptpad.feedback(id.toUpperCase());
|
common.feedback(id.toUpperCase());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
@ -75,7 +75,8 @@ define([
|
|||||||
pathname: window.location.pathname,
|
pathname: window.location.pathname,
|
||||||
readOnly: readOnly,
|
readOnly: readOnly,
|
||||||
availableHashes: hashes,
|
availableHashes: hashes,
|
||||||
isTemplate: Cryptpad.isTemplate(window.location.href)
|
isTemplate: Cryptpad.isTemplate(window.location.href),
|
||||||
|
feedbackAllowed: Cryptpad.isFeedbackAllowed()
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user