# HG changeset patch # User Emmanuel Gil Peyrot # Date 1310485652 -7200 # Node ID 82905edac9d8077aea223878e79f64d3af43bee8 # Parent f62b5c395a48a435ee4afb60da193fcd658d0996 Fix some things. diff --git a/atom.js b/atom.js --- a/atom.js +++ b/atom.js @@ -54,7 +54,7 @@ parsers[ns.atom] = function(id, xml) { cite.appendChild(a); var img = document.createElementNS(ns.xhtml, 'img'); - img.src = 'http://linkmauve.fr/avatar/' + atomJID.bare; + img.src = 'http://eldonilo.linkmauve.fr/avatar/' + atomJID.bare; aside.appendChild(img); } else cite.appendChild(document.createTextNode(atomName)); diff --git a/blog.js b/blog.js --- a/blog.js +++ b/blog.js @@ -70,7 +70,7 @@ var updateMessage = function(name, id) { if (typeof div != 'object') continue; - if (div.getAttributeNS(ns.idq, 'jid') === name) { + if (div.getAttributeNS(ns.e, 'jid') === name) { container = div; break; } @@ -78,7 +78,7 @@ var updateMessage = function(name, id) { if (!container) { var container = document.createElementNS(ns.xhtml, 'div'); - container.setAttributeNS(ns.idq, 'jid', name); + container.setAttributeNS(ns.e, 'jid', name); messages.appendChild(container); } @@ -88,7 +88,7 @@ var updateMessage = function(name, id) { if (typeof article != 'object') continue; - if (article.getAttributeNS(ns.idq, 'id') === id) { + if (article.getAttributeNS(ns.e, 'id') === id) { container.replaceChild(html(name, id), article); return; } @@ -107,7 +107,7 @@ var updateMessage = function(name, id) { continue; var ad = new Date(); - ad.set8601(a.getAttributeNS(ns.idq, 'date')); + ad.set8601(a.getAttributeNS(ns.e, 'date')); if (ad < d) { toInsert = a; diff --git a/date.js b/date.js --- a/date.js +++ b/date.js @@ -57,7 +57,7 @@ Date.prototype.getRelative = function(){ return Math.round(month)+" months ago"; if (day == 1) - return "today"; + return "yesterday"; if (day > 1) return Math.round(day)+" days ago"; diff --git a/server.js b/server.js --- a/server.js +++ b/server.js @@ -147,7 +147,7 @@ cl.on('stanza', function(stanza) { } }); -var parseAtom = function(atom, id) { +var parseAtom = function(atom, id, jid) { var article = new Element('article', {'e:id': id, 'e:date': '2011-06-02T10:59:39Z'}); var avatar = article.c('aside').c('img') @@ -209,7 +209,7 @@ var parseAtom = function(atom, id) { var href = new JID; href.uri = link.attrs.href; - article.c('a', {href: '?jid=' + href.bare + ';node=' + href.query.node/* + ';comments=' + params.jid + '/' + params.node*/}).t('Comments !'); + article.c('a', {href: '?jid=' + href.bare + ';node=' + href.query.node + ';origjid=' + jid.bare + ';orignode=' + jid.resource + ';origitem=' + id}).t('Comments !'); break; } } catch (e) { } @@ -229,7 +229,7 @@ var generatePage = function(jid) { for (var i in s) { r = s[i]; delete s[i]; - makePage(r.res, jid.full, form, data, r.noscript); + makePage(r.res, jid, form, data, r.noscript); } }; @@ -238,10 +238,10 @@ var makePage = function(res, jid, form, for (var id in data) { var item = data[id]; - var article = parseAtom(item, id); + var article = parseAtom(item, id, jid); body = article + body; } - body = '
' + body; + body = '
' + body; home(res, form['pubsub#title'], form['pubsub#description'], body, 'Node created the by ' + form['pubsub#creator'] + ' with Eldonilo blog.', noscript); }; diff --git a/theme.css b/theme.css --- a/theme.css +++ b/theme.css @@ -107,7 +107,7 @@ body > section > div > article > footer body > section > div > article > p { font-size: 16px; line-height: 140%; - padding: 10px 5px 30px; + padding: 5px; } body > section > div > article > a {