You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by rh...@apache.org on 2010/11/26 09:43:17 UTC

svn commit: r1039271 - in /incubator/esme/trunk/server/src/main: scala/org/apache/esme/model/User.scala scala/org/apache/esme/snippet/UserDisplay.scala scala/org/apache/esme/snippet/UserSnip.scala webapp/info_view/user.html

Author: rhirsch
Date: Fri Nov 26 08:43:16 2010
New Revision: 1039271

URL: http://svn.apache.org/viewvc?rev=1039271&view=rev
Log:
[ESME-311] Profile picture doesn't display on the user page
Fixed problem - maybe not perfect - there is HTML code in scala but image is now displayed

Modified:
    incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala
    incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserDisplay.scala
    incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserSnip.scala
    incubator/esme/trunk/server/src/main/webapp/info_view/user.html

Modified: incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala?rev=1039271&r1=1039270&r2=1039271&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala (original)
+++ incubator/esme/trunk/server/src/main/scala/org/apache/esme/model/User.scala Fri Nov 26 08:43:16 2010
@@ -341,7 +341,7 @@ class User extends KeyedMapper[Long, Use
     case _ => nickname // email.is
   }
 
-  // def niceNameWEmailLink = <a href={"mailto:"+email.is}>{niceName}</a>
+   def image_link = <img src={""+image_url} width="30px" /> 
 
   object uniqueId extends MappedUniqueId(this, 32) {
     override def dbIndexed_? = true

Modified: incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserDisplay.scala
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserDisplay.scala?rev=1039271&r1=1039270&r2=1039271&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserDisplay.scala (original)
+++ incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserDisplay.scala Fri Nov 26 08:43:16 2010
@@ -64,10 +64,9 @@ object UserDisplay {
          "nicename" -> user.niceName,
          "lastName" -> user.lastName,
          "firstName" -> user.firstName,
-          "image" -> user.image_url,
+          "image" -> user.image_link,
          "followButton" -> followOrNot,
-         "timeline" -> MessageUtils.bindMessages(Mailbox.mostRecentMessagesFor(user.id, 50).map(_._1)) _,
-         "messages" -> MessageUtils.bindMessages(Message.findAll(
+          "messages" -> MessageUtils.bindMessages(Message.findAll(
             By(Message.author, user), 
             OrderBy(Message.id, Descending), 
             MaxRows(50))) _,

Modified: incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserSnip.scala
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserSnip.scala?rev=1039271&r1=1039270&r2=1039271&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserSnip.scala (original)
+++ incubator/esme/trunk/server/src/main/scala/org/apache/esme/snippet/UserSnip.scala Fri Nov 26 08:43:16 2010
@@ -118,7 +118,7 @@ class UserSnip extends DispatchSnippet {
   }
 
   def userFmt(u: User): Node = 
-   <li> <img width="30px" src={(u.image_url)} id="avatar" /> <a href={"/user/"+urlEncode(u.nickname.is)}>{u.niceName}</a> {u.firstName} {u.lastName}</li>
+   <li> <img width="30px" src={(u.image_url)} id="avatar"/> <a href={"/user/"+urlEncode(u.nickname.is)}>{u.niceName}</a> {u.firstName} {u.lastName}</li>
 
 
 

Modified: incubator/esme/trunk/server/src/main/webapp/info_view/user.html
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/webapp/info_view/user.html?rev=1039271&r1=1039270&r2=1039271&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/webapp/info_view/user.html (original)
+++ incubator/esme/trunk/server/src/main/webapp/info_view/user.html Fri Nov 26 08:43:16 2010
@@ -14,7 +14,8 @@
  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY       *
  KIND, either express or implied.  See the License for the    *
  specific language governing permissions and limitations      *
- under the License.                                           *
+ under the License. 
+ <img <user:image/> alt="" width="50px"/>                                          *
 -->
 
 <lift:surround with="base" at="left">
@@ -26,7 +27,8 @@
 <div id="back-header">
        <lift:user_info>
 	<h1><lift:loc>ui_user_single_title</lift:loc> <i>'<user:nicename/>'</i></h1>
-	<img lift:snippet="user:imageUrl" alt="" width="50px"/>
+	
+	<user:image/>
 	<h4><lift:loc>ui_sign_up_firstname</lift:loc>: <user:firstName/></h4>
 	<h4><lift:loc>ui_sign_up_lastname</lift:loc>: <user:lastName/></h4>
 	<div class="container-aux">