Ver código fonte

bugfix. Fixes #26. Only the first minute digit was shown.

Conflicts:
	CHANGES.rst
JC Brand 12 anos atrás
pai
commit
876f7c38b7
4 arquivos alterados com 23 adições e 21 exclusões
  1. 10 1
      CHANGES.rst
  2. 6 17
      converse.css
  3. 2 1
      converse.js
  4. 5 2
      spec/MainSpec.js

+ 10 - 1
CHANGES.rst

@@ -1,7 +1,16 @@
 Changelog
 =========
 
-0.4 (Unreleased)
+0.5 (Unreleased)
+----------------
+
+- #22 Fixed compare operator in strophe.muc [sonata82]
+- #23 Add Italian translations [ctrlaltca]
+- #24 Add Spanish translations [macagua]
+- #25 Using span with css instead of img [matheus-morfi]
+- #26 Only the first minute digit shown in chatbox. [jcbrand]
+
+0.4 (2013-06-03)
 ----------------
 
 - CSS tweaks: fixed overflowing text in status message and chatrooms list. [jcbrand]

+ 6 - 17
converse.css

@@ -15,29 +15,18 @@ span.spinner {
     display: block;
 }
 
-span.spinner.hor_centered {
-    left: 40%;
-    position: absolute;
-}
-
-
-img.spinner {
-    width: auto;
-    border: none;
-    box-shadow: none;
-    -moz-box-shadow: none;
-    -webkit-box-shadow: none;
-    margin: 0;
-    padding: 0 5px 0 5px;
-}
-
-img.centered {
+span.spinner.centered {
     position: absolute;
     top: 30%;
     left: 50%;
     margin: 0 0 0 -25%;
 }
 
+span.spinner.hor_centered {
+    left: 40%;
+    position: absolute;
+}
+
 #chatpanel {
     z-index: 99; /*--Keeps the panel on top of all other elements--*/
     position: fixed;

+ 2 - 1
converse.js

@@ -313,6 +313,7 @@
                     match = text.match(/^\/(.*?)(?: (.*))?$/),
                     sender = msg_dict.sender,
                     template, username;
+
                 if ((match) && (match[1] === 'me')) {
                     text = text.replace(/^\/me/, '');
                     template = this.action_template;
@@ -325,7 +326,7 @@
                 $el.append(
                     template({
                         'sender': sender,
-                        'time': this_date.toLocaleTimeString().substring(0,4),
+                        'time': this_date.getHours()+':'+this_date.getMinutes(),
                         'message': text,
                         'username': username,
                         'extra_classes': msg_dict.delayed && 'delayed' || ''

+ 5 - 2
spec/MainSpec.js

@@ -498,8 +498,11 @@
                         expect(msg_obj.get('delayed')).toEqual(false);
                         // Now check that the message appears inside the
                         // chatbox in the DOM
-                        var txt = chatboxview.$el.find('.chat-content').find('.chat-message').find('.chat-message-content').text();
-                        expect(txt).toEqual(message);
+                        var $chat_content = chatboxview.$el.find('.chat-content');
+                        var msg_txt = $chat_content.find('.chat-message').find('.chat-message-content').text();
+                        expect(msg_txt).toEqual(message);
+                        var sender_txt = $chat_content.find('span.chat-message-them').text();
+                        expect(sender_txt.match(/^[0-9][0-9]:[0-9][0-9] /)).toBeTruthy();
                     }, converse));
                 }, converse));