Minor colleted changes.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3837 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
		@@ -1 +1 @@
 | 
			
		||||
{"type":"tildefriends-app","files":{"app.js":"&WCq6ssQedT5denXPXlz2BswPD6hmt++EmWIMIDUMurA=.sha256","index.md":"&5EeOHUkDadC+lJsDsKXbfrVDQdePyOHZ7KwaJtR5mrs=.sha256","todo.md":"&U6hrQ6cfJ6+Uvg+wA7ahpCQaM2XiYXKjZUOz2iZDSGM=.sha256","structure.md":"&T+CBfT9XP6ooKFvD1ZCI9hsutqsNIamfBxtAho0HtlU=.sha256","guide.md":"&SgnGL0+rjetY2o9A2+lVRbNvHIkqKwMnZr9gXWneIlc=.sha256","id_refactor.md":"&8yoYd14gX2Z3ppktVrPYf4qR78fuwAlvrtsWkSCkWUA=.sha256"}}
 | 
			
		||||
{"type":"tildefriends-app","files":{"app.js":"&5rHyeAQKxrbvIm32W3rKrh+LVRxlqLkN2cStJf5tCSM=.sha256","index.md":"&5EeOHUkDadC+lJsDsKXbfrVDQdePyOHZ7KwaJtR5mrs=.sha256","todo.md":"&U6hrQ6cfJ6+Uvg+wA7ahpCQaM2XiYXKjZUOz2iZDSGM=.sha256","structure.md":"&T+CBfT9XP6ooKFvD1ZCI9hsutqsNIamfBxtAho0HtlU=.sha256","guide.md":"&SgnGL0+rjetY2o9A2+lVRbNvHIkqKwMnZr9gXWneIlc=.sha256","id_refactor.md":"&8yoYd14gX2Z3ppktVrPYf4qR78fuwAlvrtsWkSCkWUA=.sha256"}}
 | 
			
		||||
@@ -24,5 +24,4 @@ core.register('message', function(message) {
 | 
			
		||||
	}
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
main();
 | 
			
		||||
@@ -1 +1 @@
 | 
			
		||||
{"type":"tildefriends-app","files":{"app.js":"&iqkvaTLEbxeintzHb07jiFncdg3N1aS8h8ZNUzy7MZI=.sha256","index.html":"&kn310FcYDditgpHMtdXQlfDIAT8LALCWDQxiGScB2dA=.sha256","vue-material.js":"&K5cdLqXYCENPak/TCINHQhyJhpS4G9DlZHGwoh/LF2g=.sha256","tf-user.js":"&DdJwZYEo7AqFyutYMvEjykoVXxdHVog0UXye6Sbo0TU=.sha256","tf-message.js":"&xh9sTfqUYVDDJItr4Gxwvu0dVLt+zJAr3rftcsHSIyM=.sha256","tf.js":"&3h1OE7OouH5n7ChITRDxAASYnIvK6mYHatGFjtbv4V8=.sha256","commonmark.min.js":"&EP0OeR9zyLwZannz+0ga4s9AGES2RLvvIIQYHqqV6+k=.sha256","vue.js":"&g1wvA+yHl1sVC+eufTsg9If7ZeVyMTBU+h0tks7ZNzE=.sha256","vue-material-theme-default-dark.css":"&RP2nr+2CR18BpHHw5ST9a5GJUCOG9n0G2kuGkcQioWE=.sha256","vue-material.min.css":"&kGbUM2QgFSyHZRzqQb0b+0S3EVIlZ0AXpdiAVjIhou8=.sha256","roboto.css":"&jJv43Om673mQO5JK0jj7714s5E+5Yrf82H6LcDx7wUs=.sha256","material-icons.css":"&a28PdcVvgq/DxyIvJAx/e+ZOEtOuHnr3kjLWKyzH11M=.sha256","tf-shared.js":"&+qPP3g4CAUlkt8K4iBCZ+F5Fy6N7fu6MggvSVss2juE=.sha256"}}
 | 
			
		||||
{"type":"tildefriends-app","files":{"app.js":"&iqkvaTLEbxeintzHb07jiFncdg3N1aS8h8ZNUzy7MZI=.sha256","index.html":"&2LRN4tFXkx5lGQkoWDuBolODntJI95PBWoFzwB1tg/Q=.sha256","vue-material.js":"&K5cdLqXYCENPak/TCINHQhyJhpS4G9DlZHGwoh/LF2g=.sha256","tf-user.js":"&DdJwZYEo7AqFyutYMvEjykoVXxdHVog0UXye6Sbo0TU=.sha256","tf-message.js":"&kIpc5B2dt4oefsTgNASz2cVte3WRO0k2NCYJYRzu/MA=.sha256","tf.js":"&wbm9maPsAXoS3c6jfLAHMkCPOi8gL00bH+OmJys9t60=.sha256","commonmark.min.js":"&EP0OeR9zyLwZannz+0ga4s9AGES2RLvvIIQYHqqV6+k=.sha256","vue.js":"&g1wvA+yHl1sVC+eufTsg9If7ZeVyMTBU+h0tks7ZNzE=.sha256","vue-material-theme-default-dark.css":"&RP2nr+2CR18BpHHw5ST9a5GJUCOG9n0G2kuGkcQioWE=.sha256","vue-material.min.css":"&kGbUM2QgFSyHZRzqQb0b+0S3EVIlZ0AXpdiAVjIhou8=.sha256","roboto.css":"&jJv43Om673mQO5JK0jj7714s5E+5Yrf82H6LcDx7wUs=.sha256","material-icons.css":"&a28PdcVvgq/DxyIvJAx/e+ZOEtOuHnr3kjLWKyzH11M=.sha256","tf-shared.js":"&+qPP3g4CAUlkt8K4iBCZ+F5Fy6N7fu6MggvSVss2juE=.sha256"}}
 | 
			
		||||
@@ -73,7 +73,7 @@
 | 
			
		||||
											<md-card-content v-html="markdown(post_text)"></md-card-content>
 | 
			
		||||
											<md-card-content>
 | 
			
		||||
												<md-card-media v-for="link in Object.keys(mentions)" v-bind:key="link">
 | 
			
		||||
													<img v-if="(mentions[link].type || '').startsWith('image/')" :src="'/' + link + '/view'">
 | 
			
		||||
													<img v-if="(mentions[link].type || '').startsWith('image/')" :src="'/' + link + '/view'" class="md-elevation-4" style="margin: 4px; max-width: 320px; max-height: 240px">
 | 
			
		||||
												</md-card-media>
 | 
			
		||||
											</md-card-content>
 | 
			
		||||
										</md-card>
 | 
			
		||||
@@ -137,7 +137,7 @@
 | 
			
		||||
												<md-menu-item v-for="id of Object.keys(users[selected].following)" v-bind:key="id"><tf-user :id="id"></tf-user></md-menu-item>
 | 
			
		||||
											</md-menu-content>
 | 
			
		||||
										</md-menu>
 | 
			
		||||
										<template v-if="selected != whoami && users[whoami]">
 | 
			
		||||
										<template v-if="selected != whoami && users[whoami] && users[whoami].following">
 | 
			
		||||
											<md-button @click="follow(selected)" v-if="!users[whoami].following[selected]" class="md-raised md-secondary">Follow</md-button>
 | 
			
		||||
											<md-button @click="unfollow(selected)" v-else class="md-raised md-secondary">Unfollow</md-button>
 | 
			
		||||
										</template>
 | 
			
		||||
 
 | 
			
		||||
@@ -86,7 +86,6 @@ Vue.component('tf-message', {
 | 
			
		||||
			div.appendChild(img);
 | 
			
		||||
			div.onclick = function() { document.body.removeChild(div); };
 | 
			
		||||
			document.body.appendChild(div);
 | 
			
		||||
			console.log(document.body.children);
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
	template: `<md-app class="md-elevation-8" style="margin: 1em" v-if="!content_json || ['pub', 'vote'].indexOf(content_json.type) == -1">
 | 
			
		||||
@@ -144,6 +143,9 @@ Vue.component('tf-message', {
 | 
			
		||||
	<tf-message v-for="sub_message in (message.children || [])" v-bind:message="sub_message" v-bind:messages="messages" v-bind:votes="votes" v-bind:key="sub_message.id"></tf-message>
 | 
			
		||||
	<md-chip md-clickable v-for="v in Object.keys(votes[message.id] || {})" v-bind:key="v" @click="vote">
 | 
			
		||||
		{{v + (votes[message.id][v].length > 1 ? ' (' + votes[message.id][v].length + ')' : '')}}
 | 
			
		||||
		<md-tooltip style="height: auto">
 | 
			
		||||
			<div v-for="vote in votes[message.id][v]" v-bind:key="vote.author">{{vote.author}}</div>
 | 
			
		||||
		</md-tooltip>
 | 
			
		||||
	</md-chip>
 | 
			
		||||
	<md-card-actions v-if="message.author">
 | 
			
		||||
		<md-button class="md-icon-button" @click="set_reply">
 | 
			
		||||
 
 | 
			
		||||
@@ -82,6 +82,7 @@ function processMessages() {
 | 
			
		||||
				/* This is just a new message with no root.  Add it. */
 | 
			
		||||
				g_data.messages.push(new_message);
 | 
			
		||||
				g_data.messages.sort((x, y) => y.timestamp - x.timestamp);
 | 
			
		||||
				g_data.messages = g_data.messages.slice(0, 32);
 | 
			
		||||
			}
 | 
			
		||||
		} else if (key + 's' in g_data && Array.isArray(g_data[key + 's'])) {
 | 
			
		||||
			g_data[key + 's'].push(event.data[key]);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user