Author: psharples
Date: Thu May 31 12:52:40 2012
New Revision: 1344693

URL: http://svn.apache.org/viewvc?rev=1344693&view=rev
Log:
Minor updates to the 'add w3c widget' dialog.  Fixes UI widget rendering & adds 
the author attribute.

Modified:
    rave/trunk/rave-portal-resources/src/main/resources/messages.properties
    rave/trunk/rave-portal-resources/src/main/resources/messages_nl.properties
    
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.jsp
    
rave/trunk/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/service/impl/WookieWidgetService.java

Modified: 
rave/trunk/rave-portal-resources/src/main/resources/messages.properties
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal-resources/src/main/resources/messages.properties?rev=1344693&r1=1344692&r2=1344693&view=diff
==============================================================================
--- rave/trunk/rave-portal-resources/src/main/resources/messages.properties 
(original)
+++ rave/trunk/rave-portal-resources/src/main/resources/messages.properties Thu 
May 31 12:52:40 2012
@@ -379,3 +379,4 @@ _rave_client.revoke.share.current.user.c
 _rave_client.grant.editing.user.confirm=Are you sure you wish to give editing 
rights to the following user?
 _rave_client.revoke.editing.user.confirm=Are you sure you wish to remove 
editing rights from the following user?
 _rave_client.no.results.found=No results found
+_rave_client.get.metadata=Get Metadata

Modified: 
rave/trunk/rave-portal-resources/src/main/resources/messages_nl.properties
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal-resources/src/main/resources/messages_nl.properties?rev=1344693&r1=1344692&r2=1344693&view=diff
==============================================================================
--- rave/trunk/rave-portal-resources/src/main/resources/messages_nl.properties 
(original)
+++ rave/trunk/rave-portal-resources/src/main/resources/messages_nl.properties 
Thu May 31 12:52:40 2012
@@ -390,3 +390,4 @@ _rave_client.revoke.share.current.user.c
 _rave_client.grant.editing.user.confirm=Bent zeker u u wenst om het uitgeven 
rechten op de volgende gebruiker te geven?
 _rave_client.revoke.editing.user.confirm=Bent zeker u u wenst om het uitgeven 
rechten uit de volgende gebruiker te verwijderen?
 _rave_client.no.results.found=Geen resultaten gevonden
+_rave_client.get.metadata=Haal metadata op

Modified: 
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.jsp
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.jsp?rev=1344693&r1=1344692&r2=1344693&view=diff
==============================================================================
--- 
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.jsp
 (original)
+++ 
rave/trunk/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.jsp
 Thu May 31 12:52:40 2012
@@ -152,7 +152,7 @@
         </div>
     </form:form>
 </div>
-<div id="w3cBrowseForm" title="Browse available W3C widgets">
+<div id="w3cBrowseForm" title="<fmt:message key="page.general.browse"/>">
     <ul id="w3cwidgetsList" class="storeItems">
     </ul>
 </div>
@@ -206,49 +206,59 @@
                         .append(
                             $("<li/>")
                             .addClass("storeItem")
-                            .append(
+                            .append( // container
                                 $("<div/>")
-                                .addClass("storeItemLeft")
-                                .append(
-                                    $("<div/>")
-                                    .attr("id", "w3cImageHolder"+i)
-                                )
+                                .css('overflow','hidden')
                                 .append(
                                     $("<div/>")
-                                    .attr("id", "widgetAdded")
-                                    .addClass("storeButton")
+                                    .css('float','left')
+                                    .css('width','50%')
                                     .append(
-                                        $("<button/>")
-                                        .addClass("storeItemButton")
-                                        .attr("id", this.url)
-                                        .attr("onclick", 
"updateRaveMetadata("+i+");")
-                                        .text("Get Metadata")
+                                        $("<div/>")
+                                        .attr("id", "w3cImageHolder"+i)
+                                    )
+                                    .append(
+                                        $("<div/>")
+                                        .attr("id", "widgetAdded")
+                                        .addClass("storeButton")
+                                        .append(
+                                            $("<button/>")
+                                            .addClass("btn btn-small 
btn-primary")
+                                            .attr("id", this.url)
+                                            .attr("onclick", 
"updateRaveMetadata("+i+");")
+                                            
.text(rave.getClientMessage("get.metadata"))
+                                        )
                                     )
-                                )
-                            )
-                            .append(
-                                $("<div/>")
-                                .addClass("storeItemCenter")
-                                .append(
-                                    $("<div/>")
-                                    .addClass("secondaryPageItemTitle")
-                                    .text(this.title)
                                 )
                                 .append(
                                     $("<div/>")
-                                    .addClass("storeWidgetAuthor")
-                                    .text(this.author)
+                                    .css('float','left')
+                                    .css('width','50%')
+                                    .css('margin-right','-1px')
+                                    .append(
+                                        $("<div/>")
+                                        .addClass("secondaryPageItemTitle")
+                                        .css('padding', '2px')
+                                        .text(this.title)
+                                    )
+                                    .append(
+                                        $("<div/>")
+                                        .addClass("storeWidgetAuthor")
+                                        .css('padding', '2px')
+                                        .text(this.author)
+                                    )
+                                    .append(
+                                        $("<div/>")
+                                        .addClass("storeWidgetDesc")
+                                        .css('padding', '2px')
+                                        .text(this.description)
+                                    )
                                 )
                                 .append(
                                     $("<div/>")
-                                    .addClass("storeWidgetDesc")
-                                    .text(this.description)
+                                    .addClass("clear-float")
                                 )
                             )
-                            .append(
-                                $("<div/>")
-                                .addClass("clear-float")
-                            )
                         )
                         // add the thumbnail image if found
                         if(this.thumbnailUrl!=null){

Modified: 
rave/trunk/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/service/impl/WookieWidgetService.java
URL: 
http://svn.apache.org/viewvc/rave/trunk/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/service/impl/WookieWidgetService.java?rev=1344693&r1=1344692&r2=1344693&view=diff
==============================================================================
--- 
rave/trunk/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/service/impl/WookieWidgetService.java
 (original)
+++ 
rave/trunk/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/service/impl/WookieWidgetService.java
 Thu May 31 12:52:40 2012
@@ -63,26 +63,27 @@ public class WookieWidgetService impleme
      */
     public Widget[] getWidgets() throws WookieConnectorException{
         connectorService = getWookieConnectorService(wookieServerUrl, 
wookieApiKey, null);    
-       Collection<org.apache.wookie.connector.framework.Widget> widgets = 
connectorService.getAvailableWidgets().values();
-       ArrayList<Widget> raveWidgets = new ArrayList<Widget>();
-       for (org.apache.wookie.connector.framework.Widget wookieWidget: 
widgets){
-               Widget widget = new Widget();
-               widget.setUrl(wookieWidget.getIdentifier());
-               widget.setDescription(wookieWidget.getDescription());
-               widget.setTitle(wookieWidget.getTitle());
-               widget.setThumbnailUrl(wookieWidget.getIcon().toString());
-               raveWidgets.add(widget);
-       }
-       return raveWidgets.toArray(new Widget[raveWidgets.size()]);
+        Collection<org.apache.wookie.connector.framework.Widget> widgets = 
connectorService.getAvailableWidgets().values();
+        ArrayList<Widget> raveWidgets = new ArrayList<Widget>();
+        for (org.apache.wookie.connector.framework.Widget wookieWidget: 
widgets){
+            Widget widget = new Widget();
+            widget.setUrl(wookieWidget.getIdentifier());
+            widget.setDescription(wookieWidget.getDescription());
+            widget.setTitle(wookieWidget.getName());
+            widget.setThumbnailUrl(wookieWidget.getIcon().toString());
+            widget.setAuthor(wookieWidget.getAuthor());
+            raveWidgets.add(widget);
+        }
+        return raveWidgets.toArray(new Widget[raveWidgets.size()]);
     }
     
     public Widget getWidget(String url) throws WookieConnectorException{
-       for (Widget widget: getWidgets()){
-               if (widget.getUrl().equalsIgnoreCase(url)){
-                       return widget;
-               }
-       }
-       return null;
+        for (Widget widget: getWidgets()){
+            if (widget.getUrl().equalsIgnoreCase(url)){
+                return widget;
+            }
+        }
+        return null;
     }
     
     /**


Reply via email to