mirror of https://github.com/xwiki-labs/cryptpad
Clean XXX
This commit is contained in:
parent
65835638af
commit
f4b477ee37
|
@ -14,11 +14,6 @@ define([
|
|||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
Msg.install_header = "CryptPad Install"; // XXX
|
||||
Msg.install_notes = "<ul class=\"cp-notes-list\"><li>Create your first admin account using this form.</li>" +
|
||||
"<li>Please note your password carefully. <span class=\"red\">If you lose it there is no way we can recover your data.</span></li></ul>"; // XXX
|
||||
*/
|
||||
Msg.install_token = "Install token";
|
||||
|
||||
document.title = Msg.install_header;
|
||||
|
|
|
@ -329,8 +329,6 @@ commands.ADD_INSTALL_TOKEN = function (Env, args) {
|
|||
|
||||
var token = args[0];
|
||||
|
||||
// XXX check length, etc. ?
|
||||
|
||||
Env.installToken = token;
|
||||
|
||||
return true;
|
||||
|
|
|
@ -229,7 +229,7 @@ appIndexesToBuild.forEach(function (app) {
|
|||
|
||||
write(built, `./www/${app}/index.html`);
|
||||
|
||||
// XXX preloading version for inner.html
|
||||
// TODO preloading version for inner.html
|
||||
});
|
||||
|
||||
var instance;
|
||||
|
|
|
@ -22,7 +22,6 @@ nThen(function (w) {
|
|||
console.log('Existing token');
|
||||
token = Env.installToken;
|
||||
}
|
||||
// XXX IF ADMINS ABORT?
|
||||
}));
|
||||
}).nThen(function (w) {
|
||||
if (Env.installToken) { return; }
|
||||
|
|
|
@ -1397,8 +1397,8 @@ ICS ==> create a new event with the same UID and a RECURRENCE-ID field (with a v
|
|||
if (updatedOn) { delete APP.recurrenceRule._next; }
|
||||
APP.wasRecurrent = Boolean(APP.recurrenceRule);
|
||||
|
||||
// XXX TEST
|
||||
/*
|
||||
// Test data:
|
||||
APP.recurrenceRule = {
|
||||
freq: 'yearly',
|
||||
interval: 2,
|
||||
|
|
|
@ -867,7 +867,7 @@ define([
|
|||
// In the properties, we should have the edit href if we know it.
|
||||
// We should know it because the pad is stored, but it's better to check...
|
||||
//if (!data.noEditPassword && !opts.noEditPassword && owned && data.href) {
|
||||
if (!data.noEditPassword && !opts.noEditPassword && owned && data.href && parsed.type !== "form") { // XXX password change in forms block responses (validation & decryption)
|
||||
if (!data.noEditPassword && !opts.noEditPassword && owned && data.href && parsed.type !== "form") { // TODO password change in forms block responses (validation & decryption)
|
||||
var isOO = parsed.type === 'sheet';
|
||||
var isFile = parsed.hashData.type === 'file';
|
||||
var isSharedFolder = parsed.type === 'drive';
|
||||
|
|
|
@ -2134,9 +2134,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null
|
|||
var exportXLSXFile = function() {
|
||||
var text = getContent();
|
||||
var suggestion = Title.suggestTitle(Title.defaultTitle);
|
||||
var ext = ['.xlsx', '.ods', '.bin',
|
||||
//'.csv', // XXX 4.11.0
|
||||
'.pdf'];
|
||||
var ext = ['.xlsx', '.ods', '.bin', '.pdf'];
|
||||
var type = common.getMetadataMgr().getPrivateData().ooType;
|
||||
var warning = '';
|
||||
if (type==="presentation") {
|
||||
|
|
|
@ -1694,7 +1694,7 @@ define([
|
|||
var ed = Util.find(store, ['proxy', 'teams', teamId, 'keys', 'drive', 'edPublic']);
|
||||
var edPrivate = Util.find(store, ['proxy', 'teams', teamId, 'keys', 'drive', 'edPrivate']);
|
||||
if (allowed.indexOf(ed) === -1) { return false; }
|
||||
if (!edPrivate) { return false; } // XXX: Only editors can authenticate...
|
||||
if (!edPrivate) { return false; } // FIXME: Only editors can authenticate...
|
||||
// This team is allowed: use its rpc
|
||||
var t = teamModule.getTeam(teamId);
|
||||
_store = t;
|
||||
|
|
|
@ -224,7 +224,7 @@ define([
|
|||
};
|
||||
var addReminders = function (ctx, id, ev) {
|
||||
var calendar = ctx.calendars[id];
|
||||
if (!ev) { return; } // XXX deleted event remote: delete reminders
|
||||
if (!ev) { return; }
|
||||
if (!calendar || !calendar.reminders) { return; }
|
||||
if (calendar.stores.length === 1 && calendar.stores[0] === 0) { return; }
|
||||
|
||||
|
@ -1064,7 +1064,6 @@ define([
|
|||
Calendar.init = function (cfg, waitFor, emit) {
|
||||
var calendar = {};
|
||||
var store = cfg.store;
|
||||
//if (!store.loggedIn || !store.proxy.edPublic) { return; } // XXX logged in only? we should al least allow read-only for URL calendars
|
||||
var ctx = {
|
||||
loggedIn: store.loggedIn && store.proxy.edPublic,
|
||||
store: store,
|
||||
|
|
|
@ -470,7 +470,6 @@ var factory = function (Util, Hash, CPNetflux, Sortify, nThen, Crypto, Feedback)
|
|||
delete clone.previewChannel;
|
||||
members[curve] = clone;
|
||||
|
||||
// XXX
|
||||
var remaining = members[author].remaining || 1;
|
||||
if (remaining === -1) { return true; } // Infinite uses, keep the link
|
||||
if (remaining > 1) { // Remove 1 use
|
||||
|
|
|
@ -856,7 +856,7 @@ define([
|
|||
}
|
||||
}
|
||||
if (!Hash.isValidChannel(el.channel)) {
|
||||
// XXX delete channel? replace with parsed.channel?
|
||||
// FIXME delete channel? replace with parsed.channel?
|
||||
console.error('Remove invalid channel', el.channel, el);
|
||||
// toClean.push(id);
|
||||
}
|
||||
|
|
|
@ -249,7 +249,7 @@ define([
|
|||
var obj = Util.clone(proxy.metadata || {});
|
||||
|
||||
for (var k in Env.user.proxy[UserObject.SHARED_FOLDERS][id] || {}) {
|
||||
if (typeof(Env.user.proxy[UserObject.SHARED_FOLDERS][id][k]) === "undefined") { // XXX "deleted folder" for restricted shared folders when viewer in a team
|
||||
if (typeof(Env.user.proxy[UserObject.SHARED_FOLDERS][id][k]) === "undefined") { // TODO "deleted folder" for restricted shared folders when viewer in a team
|
||||
continue;
|
||||
}
|
||||
var data = Util.clone(Env.user.proxy[UserObject.SHARED_FOLDERS][id][k]);
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
define([], function () {
|
||||
if (window.__CRYPTPAD_TEST_OBJ_) { return window.__CRYPTPAD_TEST_OBJ_; }
|
||||
/*
|
||||
// XXX localhost secureiframe fix
|
||||
var out = function () {};
|
||||
out.options = {};
|
||||
out.testing = false;
|
||||
|
|
|
@ -294,6 +294,7 @@ define([
|
|||
|
||||
Messages.convertPage = "Convert"; // XXX 4.11.0
|
||||
Messages.convert_hint = "Pick the file you want to convert. The list of output format will be visible afterwards."; // XXX 4.11.0
|
||||
Messages.convert_unsupported = "UNSUPPORTED FILE TYPE :("; // XXX
|
||||
|
||||
var createToolbar = function () {
|
||||
var displayed = ['useradmin', 'newpad', 'limit', 'pageTitle', 'notifications'];
|
||||
|
@ -328,7 +329,6 @@ define([
|
|||
type: 'file'
|
||||
});
|
||||
APP.$rightside.append([hint, picker]);
|
||||
Messages.convert_unsupported = "UNSUPPORTED FILE TYPE :("; // XXX
|
||||
|
||||
$(picker).on('change', function () {
|
||||
APP.$rightside.find('button, div.notice').remove();
|
||||
|
|
|
@ -4005,7 +4005,7 @@ define([
|
|||
$container.empty().append(_content);
|
||||
|
||||
|
||||
// XXX Delete key form_updateMsg
|
||||
// XXX Delete translation key form_updateMsg
|
||||
if (editable) {
|
||||
var responseMsg = h('div.cp-form-response-msg-container');
|
||||
var $responseMsg = $(responseMsg).appendTo($container);
|
||||
|
|
|
@ -314,7 +314,7 @@ define([
|
|||
if (obj && obj.error) { err = obj.error; return; }
|
||||
var messages = obj.messages;
|
||||
if (!messages.length) {
|
||||
// XXX TODO delete from drive.forms
|
||||
// TODO delete from drive.forms?
|
||||
return;
|
||||
}
|
||||
if (obj.lastKnownHash !== answer.hash) { return; }
|
||||
|
|
|
@ -28,7 +28,7 @@ define([
|
|||
};
|
||||
window.rc = requireConfig;
|
||||
window.apiconf = ApiConfig;
|
||||
// XXX extra sandboxing features are temporarily disabled as I suspect this is the cause of a regression in Safari
|
||||
// FIXME extra sandboxing features are temporarily disabled as I suspect this is the cause of a regression in Safari
|
||||
$('#sbox-secure-iframe')/*.attr('sandbox', 'allow-scripts allow-popups allow-modals')*/.attr('src',
|
||||
ApiConfig.httpSafeOrigin + '/secureiframe/inner.html?' + requireConfig.urlArgs +
|
||||
'#' + encodeURIComponent(JSON.stringify(req)));
|
||||
|
|
Loading…
Reference in New Issue