Fix new pad not working
This commit is contained in:
parent
3fd5669647
commit
42b6cca18d
@ -583,12 +583,14 @@ define([
|
|||||||
// STORAGE
|
// STORAGE
|
||||||
var isNotStrongestStored = common.isNotStrongestStored = function (href, recents) {
|
var isNotStrongestStored = common.isNotStrongestStored = function (href, recents) {
|
||||||
var parsed = parsePadUrl(href);
|
var parsed = parsePadUrl(href);
|
||||||
|
if (!parsed.hash) { return false; }
|
||||||
return recents.some(function (pad) {
|
return recents.some(function (pad) {
|
||||||
var p = parsePadUrl(pad.href);
|
var p = parsePadUrl(pad.href);
|
||||||
if (p.type !== parsed.type) { return false; } // Not the same type
|
if (p.type !== parsed.type) { return false; } // Not the same type
|
||||||
if (p.hash === parsed.hash) { return false; } // Same hash, not stronger
|
if (p.hash === parsed.hash) { return false; } // Same hash, not stronger
|
||||||
var pHash = parseHash(p.hash);
|
var pHash = parseHash(p.hash);
|
||||||
var parsedHash = parseHash(parsed.hash);
|
var parsedHash = parseHash(parsed.hash);
|
||||||
|
if (!parsedHash || !pHash) { return; }
|
||||||
if (pHash.version !== parsedHash.version) { return false; }
|
if (pHash.version !== parsedHash.version) { return false; }
|
||||||
if (pHash.channel !== parsedHash.channel) { return false; }
|
if (pHash.channel !== parsedHash.channel) { return false; }
|
||||||
if (pHash.mode === 'edit' && parsedHash.mode === 'view') { return true; }
|
if (pHash.mode === 'edit' && parsedHash.mode === 'view') { return true; }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user