You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by es...@apache.org on 2010/10/10 14:36:23 UTC
svn commit: r1006282 [2/2] - in
/incubator/esme/branches/tagandconversationfollow: ./ src/main/resources/
src/main/resources/props/ src/main/scala/bootstrap/liftweb/
src/main/scala/org/apache/esme/actor/ src/main/scala/org/apache/esme/api/
src/main/sca...
Modified: incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message.html
URL: http://svn.apache.org/viewvc/incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message.html?rev=1006282&r1=1006281&r2=1006282&view=diff
==============================================================================
--- incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message.html (original)
+++ incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message.html Sun Oct 10 12:36:21 2010
@@ -24,8 +24,7 @@
<script src="scripts/display_messages_top.js" type="text/javascript"/>
<script src="scripts/pretty.js" type="text/javascript"/>
</head>
-
- <div id="left">
+ <div id="left">
<div id="back-header">
<!---UPDATE BOX -->
<div class="container-update">
@@ -76,7 +75,8 @@
var rep_msg = text
if (text.length > 50)
rep_msg = text.substr(0, 47) + "..."
- jQuery('#reply-to-span').html(rep_msg);
+ jQuery('#reply-to-span').html(rep_msg);
+ jQuery('#vMsg').val("@" + author + " ")
jQuery('#vMsg').focus()
jQuery('#vPool').val(msgPool);
}
@@ -103,36 +103,39 @@
<!--updates-box -->
<lift:comet type="Timeline"/>
<div id="personal_timeline_messages">
+
<div class="updates-box" id="message">
<div class="avatar">
- <img id="avatar" width="50px"/>
- </div>
- <div class="update">
- <div id="body"></div>
- <div class="info">
- <a href="" id="author"></a>
- <div class="time">
- <div id="supp_data"></div>
- </div>
- </div>
- </div>
- <div class="time"> </div>
- <div id="msgPool" style="display: none"> </div>
- <div class="actions">
- <a href="#" id="resend">
- <lift:loc>ui_messages_message_label_resend</lift:loc>
- </a>
- <span id="resend">| </span>
- <a href="#" id="reply">
- <lift:loc>ui_messages_message_label_reply</lift:loc>
- </a>
- <span id="conversation">| </span>
- <a id="conversation">
- <lift:loc>ui_messages_message_label_conversation</lift:loc>
- </a>
- </div>
- <div class="separator"> </div>
- </div>
- </div>
+ <img id="avatar" width="40px"/>
+ </div> <!--end avatar-->
+ <div class="update2">
+
+ <div class="info2">
+ <a href="" id="author"/>
+ <div id="msgbody"/>
+ <div class="supp_data_class" id="supp_data"/>
+ </div> <!--end info2-->
+
+
+ <div class="actions">
+ <a href="#" id="resend">
+ <lift:loc>ui_messages_message_label_resend</lift:loc>
+ </a>
+ <span id="resend">| </span>
+ <a href="#" id="reply">
+ <lift:loc>ui_messages_message_label_reply</lift:loc>
+ </a>
+ <span id="conversation">| </span>
+ <a id="conversation">
+ <lift:loc>ui_messages_message_label_conversation</lift:loc>
+ </a>
+ </div> <!--end actions-->
+ <div id="msgsep" class="separator"></div> <!-- separator works here but is too short-->
+ </div> <!--end update2-->
+
+ </div> <!--end updates-box-->
+ <!-- <div id="msgsep" class="separator"/> seprator should be here but doesn't work-->
+
+ </div>
</div>
</lift:surround>
\ No newline at end of file
Modified: incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message_core.html
URL: http://svn.apache.org/viewvc/incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message_core.html?rev=1006282&r1=1006281&r2=1006282&view=diff
==============================================================================
--- incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message_core.html (original)
+++ incubator/esme/branches/tagandconversationfollow/src/main/webapp/templates-hidden/message_core.html Sun Oct 10 12:36:21 2010
@@ -18,26 +18,31 @@
-->
<div id="timeline_messages">
-<head>
- <script src="../scripts/display_messages.js" type="text/javascript"/>
- <script src="../scripts/pretty.js" type="text/javascript"/>
-</head>
- <div class="updates-box" id="message">
- <div class="avatar">
- <img id="avatar" width="50px"/>
- </div>
- <div class="update">
- <div id="body"></div>
- <div class="info">
- <a href="" id="author"></a>
- <div class="time">
- <div id="supp_data"></div>
- </div>
- </div>
- </div>
- <div class="time"> </div>
- <div class="separator"> </div>
- </div>
-</div>
+ <head>
+ <script src="../scripts/display_messages_top.js" type="text/javascript" />
+ <script src="../scripts/pretty.js" type="text/javascript" />
+ </head>
+ <div class="updates-box" id="message">
+ <div class="avatar">
+ <img id="avatar" width="40px" />
+ </div>
+ <!--end avatar-->
+ <div class="update2">
+ <div class="info2">
+ <a href="" id="author" />
+ <div id="msgbody" />
+ <div class="supp_data_class" id="supp_data" />
+ </div>
+ <!--end info2-->
+ <div class="actions"></div>
+ <!--end actions-->
+ <div id="msgsep" class="separator"></div>
+ <!-- separator works here but is too short-->
+ </div>
+ <!--end update2-->
+ </div>
+ <!--end updates-box-->
+ <!-- <div id="msgsep" class="separator"/> seprator should be here but doesn't work-->
+</div>
Modified: incubator/esme/branches/tagandconversationfollow/src/test/scala/org/apache/esme/api/API2Test.scala
URL: http://svn.apache.org/viewvc/incubator/esme/branches/tagandconversationfollow/src/test/scala/org/apache/esme/api/API2Test.scala?rev=1006282&r1=1006281&r2=1006282&view=diff
==============================================================================
--- incubator/esme/branches/tagandconversationfollow/src/test/scala/org/apache/esme/api/API2Test.scala (original)
+++ incubator/esme/branches/tagandconversationfollow/src/test/scala/org/apache/esme/api/API2Test.scala Sun Oct 10 12:36:21 2010
@@ -370,6 +370,32 @@ object Api2Specs extends Specification w
for (session_res <- post("user/messages", "message" -> "test message")) {
session_res.code must be equalTo 403
}
+ }
+
+ "with XML metadata" in {
+ for{
+ session <- post_session
+ mess_res <- session.post("user/messages",
+ "message" -> "test POST message",
+ "metadata" -> """<outer><meta><metameta>"Hello"</metameta></meta><onlymeta>Meta</onlymeta></outer>""")
+ } {
+ mess_res.code must be equalTo 200
+ (mess_res.xml.open_! \ "message") must \\ (<body>test POST message</body>)
+ (mess_res.xml.open_! \\ "metadata").toString must be equalTo """<metadata><outer><meta><metameta>"Hello"</metameta></meta><onlymeta>Meta</onlymeta></outer></metadata>"""
+ }
+ }
+
+ "with JSON metadata" in {
+ for{
+ session <- post_session
+ mess_res <- session.post("user/messages",
+ "message" -> "test POST message",
+ "metadata" -> """"meta":[{"place":{"place_type":"city","region":"CA+"}},{"song":{"artist":"Prince","songtitle":"Never+Let+Me+Down"}}]""")
+ } {
+ mess_res.code must be equalTo 200
+ (mess_res.xml.open_! \ "message") must \\ (<body>test POST message</body>)
+ (mess_res.xml.open_! \\ "metadata").text must be equalTo """"meta":[{"place":{"place_type":"city","region":"CA+"}},{"song":{"artist":"Prince","songtitle":"Never+Let+Me+Down"}}]"""
+ }
}
}