improve home page formatting
parent
fb99767e71
commit
635ae9dfe6
|
@ -128,8 +128,9 @@
|
|||
<script>
|
||||
require([
|
||||
'/customize/DecorateToolbar.js',
|
||||
'/bower_components/lil-uri/uri.min.js',
|
||||
'/bower_components/jquery/dist/jquery.min.js'
|
||||
], function (Dt) {
|
||||
], function (Dt, LilUri) {
|
||||
var $ = window.$;
|
||||
Dt.main($('#bottom-bar'));
|
||||
var localStorageKey = 'CryptPad_RECENTPADS';
|
||||
|
@ -152,23 +153,27 @@
|
|||
return pad[0] !== url;
|
||||
});
|
||||
localStorage[localStorageKey] = JSON.stringify(recentPads);
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
// show recent pads if they exist
|
||||
var padTypes = {
|
||||
'/pad/': 'Pad',
|
||||
'/code/': 'Code'
|
||||
};
|
||||
|
||||
recentPads.length && recentPads.some(function (pad, index) {
|
||||
if (!pad) return true;
|
||||
|
||||
// don't link to old pads
|
||||
if (now.getTime() - pad[1] > memorySpan) return true;
|
||||
|
||||
hasRecent = true;
|
||||
|
||||
// TODO add support for newer types...
|
||||
var name = /\/sheet\//.test(pad[0])?
|
||||
'Sheet':
|
||||
/\/code\//.test(pad[0])?
|
||||
'Code':
|
||||
'Pad';
|
||||
// split up the uri
|
||||
var uri = LilUri(pad[0]);
|
||||
|
||||
// derive the name
|
||||
var name = padTypes[uri.path()];
|
||||
|
||||
var date = new Date(pad[1]).toLocaleDateString();
|
||||
if (date === now.toLocaleDateString()) {
|
||||
|
@ -212,8 +217,8 @@
|
|||
</table>
|
||||
|
||||
<div id="buttons" class="buttons">
|
||||
<a id="create-pad" class="button create" href="/pad/">CREATE NEW WYSIWYG PAD</a>
|
||||
<a id="create-code" class="button create" href="/code/">CREATE NEW CODE PAD</a>
|
||||
<a id="create-pad" class="button create" href="pad">CREATE NEW WYSIWYG PAD</a>
|
||||
<a id="create-code" class="button create" href="code">CREATE NEW CODE PAD</a>
|
||||
</div>
|
||||
</center>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue