Fossil SCM
Disable the detailed timestamp popup when browser doesn't support it. (example: Safari)
Commit
5744428bfa8778a86af3dffeb1a27ce104c22aa54a8b619e537ed3400a9da95b
Parent
67e5bd67d5568bc…
1 file changed
+7
-7
+7
-7
| --- src/chat.js | ||
| +++ src/chat.js | ||
| @@ -60,18 +60,18 @@ | ||
| 60 | 60 | row.classList.add('user-is-me'); |
| 61 | 61 | }else{ |
| 62 | 62 | whoName = m.xfrom; |
| 63 | 63 | } |
| 64 | 64 | var d = new Date(m.mtime + "Z"); |
| 65 | - eWho.setAttribute('title',localTimeString(d) | |
| 66 | - +' client-local\n' | |
| 67 | - +d.toISOString() | |
| 68 | - .replace('T',' ') | |
| 69 | - .replace(/\.\d+/,'') | |
| 70 | - .replace('Z', ' GMT') | |
| 71 | - ); | |
| 72 | 65 | if( d.getMinutes().toString()!="NaN" ){ |
| 66 | + eWho.setAttribute('title',localTimeString(d) | |
| 67 | + +' client-local\n' | |
| 68 | + +d.toISOString() | |
| 69 | + .replace('T',' ') | |
| 70 | + .replace(/\.\d+/,'') | |
| 71 | + .replace('Z', ' GMT') | |
| 72 | + ); | |
| 73 | 73 | /* Show local time when we can compute it */ |
| 74 | 74 | eWho.append(textNode(whoName+' @ '+ |
| 75 | 75 | d.getHours()+":"+(d.getMinutes()+100).toString().slice(1,3) |
| 76 | 76 | )) |
| 77 | 77 | }else{ |
| 78 | 78 |
| --- src/chat.js | |
| +++ src/chat.js | |
| @@ -60,18 +60,18 @@ | |
| 60 | row.classList.add('user-is-me'); |
| 61 | }else{ |
| 62 | whoName = m.xfrom; |
| 63 | } |
| 64 | var d = new Date(m.mtime + "Z"); |
| 65 | eWho.setAttribute('title',localTimeString(d) |
| 66 | +' client-local\n' |
| 67 | +d.toISOString() |
| 68 | .replace('T',' ') |
| 69 | .replace(/\.\d+/,'') |
| 70 | .replace('Z', ' GMT') |
| 71 | ); |
| 72 | if( d.getMinutes().toString()!="NaN" ){ |
| 73 | /* Show local time when we can compute it */ |
| 74 | eWho.append(textNode(whoName+' @ '+ |
| 75 | d.getHours()+":"+(d.getMinutes()+100).toString().slice(1,3) |
| 76 | )) |
| 77 | }else{ |
| 78 |
| --- src/chat.js | |
| +++ src/chat.js | |
| @@ -60,18 +60,18 @@ | |
| 60 | row.classList.add('user-is-me'); |
| 61 | }else{ |
| 62 | whoName = m.xfrom; |
| 63 | } |
| 64 | var d = new Date(m.mtime + "Z"); |
| 65 | if( d.getMinutes().toString()!="NaN" ){ |
| 66 | eWho.setAttribute('title',localTimeString(d) |
| 67 | +' client-local\n' |
| 68 | +d.toISOString() |
| 69 | .replace('T',' ') |
| 70 | .replace(/\.\d+/,'') |
| 71 | .replace('Z', ' GMT') |
| 72 | ); |
| 73 | /* Show local time when we can compute it */ |
| 74 | eWho.append(textNode(whoName+' @ '+ |
| 75 | d.getHours()+":"+(d.getMinutes()+100).toString().slice(1,3) |
| 76 | )) |
| 77 | }else{ |
| 78 |