Author: erinnp
Date: Fri Jun 28 19:49:07 2013
New Revision: 1497900

URL: http://svn.apache.org/r1497900
Log:
tracking down bad dependencies and error sources

Modified:
    rave/branches/require/rave-portal-resources/pom.xml
    
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.w3c.jsp
    
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/page.jsp
    
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/personProfile.jsp
    
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/store.jsp
    
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.jsp
    
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.marketplace.jsp
    
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/core/rave_api.js
    
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/portal/rave_models.js
    
rave/branches/require/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/web/renderer/W3cWidgetWrapperRenderer.java

Modified: rave/branches/require/rave-portal-resources/pom.xml
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/pom.xml?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- rave/branches/require/rave-portal-resources/pom.xml (original)
+++ rave/branches/require/rave-portal-resources/pom.xml Fri Jun 28 19:49:07 2013
@@ -125,9 +125,9 @@
                         <include>core/rave_ajax.js</include>
                     </sourceIncludes>
                     <preloadSources>
-                        
<source>http://localhost:8234/src/test/dependencies/require.js</source>
-                        
<source>http://localhost:8234/src/test/dependencies/testr.js</source>
-                        
<source>http://localhost:8234/src/test/dependencies/underscore.js</source>
+                        <source>/src/test/dependencies/require.js</source>
+                        <source>/src/test/dependencies/testr.js</source>
+                        <source>/src/test/dependencies/underscore.js</source>
                     </preloadSources>
                     
<customRunnerTemplate>src/test/testTemplate.htmltemplate</customRunnerTemplate>
                 </configuration>

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.w3c.jsp
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.w3c.jsp?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.w3c.jsp
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/addwidget.w3c.jsp
 Fri Jun 28 19:49:07 2013
@@ -137,7 +137,7 @@
 
 <portal:register-init-script location="${'AFTER_RAVE'}">
 <script>
-    require(["rave", "jquery", "jqueryUi"], function(rave, $){
+    require(["rave", "ui", "jquery"], function(rave, ui, $){
         $(function() {
             if ($('#url').val().length === 0) {
                 $('#addWidgetForm').hide();
@@ -167,16 +167,15 @@
                     url: "?all=true",
                     providerType: "W3C",
                     alertInvalidParams: function(){
-                        
alert(ravePortal.getClientMessage("api.widget_metadata.invalid_params"));
+                        
alert(ui.getClientMessage("api.widget_metadata.invalid_params"));
                     },
                     errorCallback: function(){
-                        
alert(ravePortal.getClientMessage("api.widget_metadata.parse_error"));
+                        
alert(ui.getClientMessage("api.widget_metadata.parse_error"));
                     },
                     successCallback: function(result) {
-                        var i=0;
                         var widgets = result.result;
                         PostLoadW3cWidgets.setList(widgets);
-                        jQuery.each(widgets, function() {
+                        $.each(widgets, function(index) {
                             $('#w3cwidgetsList')
                                     .append(
                                     $("<li/>")
@@ -190,7 +189,7 @@
                                                             .css('width','50%')
                                                             .append(
                                                             $("<div/>")
-                                                                    
.attr("id", "w3cImageHolder"+i)
+                                                                    
.attr("id", "w3cImageHolder"+index)
                                                     )
                                                             .append(
                                                             $("<div/>")
@@ -200,8 +199,8 @@
                                                                     
$("<button/>")
                                                                             
.addClass("btn btn-small btn-primary")
                                                                             
.attr("id", this.url)
-                                                                            
.click(function(){updateRaveMetadata(i)})
-                                                                            
.text(rave.getClientMessage("get.metadata"))
+                                                                            
.click(function(){updateRaveMetadata(index)})
+                                                                            
.text(ui.getClientMessage("get.metadata"))
                                                             )
                                                     )
                                             )
@@ -237,7 +236,7 @@
                             )
                             // add the thumbnail image if found
                             if(this.thumbnailUrl!=null){
-                                $('#w3cImageHolder'+i)
+                                $('#w3cImageHolder'+index)
                                         .append(
                                         $("<img/>")
                                                 
.addClass("storeWidgetThumbnail")
@@ -248,7 +247,6 @@
                                                 .attr("height", "80")
                                 )
                             }
-                            i++;
                         });
                         $("#w3cBrowseForm").dialog("open");
                     }
@@ -272,7 +270,7 @@
 
         function updateRaveMetadata(id){
             if(id != null){
-                widget = PostLoadW3cWidgets.getListItemByIndex(id);
+                var widget = PostLoadW3cWidgets.getListItemByIndex(id);
                 $('#title').val(widget.title);
                 $('#description').val(widget.description);
                 $('#thumbnailUrl').val(widget.thumbnailUrl);

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/page.jsp
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/page.jsp?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/page.jsp
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/page.jsp
 Fri Jun 28 19:49:07 2013
@@ -450,6 +450,8 @@
                 $('#moveWidgetToPageButton').click(function(){
                     
ui.layout.moveWidgetToPage($('#moveWidgetModal').data('regionWidgetId'));
                 })
+
+                rave.renderWidgets('home');
             });
 
             rave.setDefaultView('home');
@@ -467,10 +469,6 @@
             <portal:person id="${members.userId}" var="member"/>
             ui.models.currentPage.addInitData('${member.id}', 
${members.editor})
             </c:forEach>
-
-            $(function () {
-                rave.renderWidgets('home');
-            });
         });
     </script>
 </portal:register-init-script>
\ No newline at end of file

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/personProfile.jsp
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/personProfile.jsp?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/personProfile.jsp
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/personProfile.jsp
 Fri Jun 28 19:49:07 2013
@@ -237,18 +237,18 @@
 
 <portal:register-init-script location="${'AFTER_RAVE'}">
     <script>
-        require(["rave", "ui", "portal/rave_person_profile", "jquery"],
-                function (rave, ui, ravePersonProfile, $) {
+        require(["rave", "ui", "portal/rave_person_profile"],
+                function (rave, ui, ravePersonProfile) {
                     rave.setDefaultView('profile');
                     rave.setOwner({
                         username: "<c:out value="${userProfile.username}"/>",
                         id: "<c:out value="${userProfile.id}"/>"
                     });
 
-                    $(function () {
+                    rave.registerOnInitHandler(function () {
                         ui.forms.validateEditAccountForm();
                         rave.renderWidgets('home');
-                    });
+                    })
                 })
     </script>
 </portal:register-init-script>

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/store.jsp
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/store.jsp?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/store.jsp
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/store.jsp
 Fri Jun 28 19:49:07 2013
@@ -337,11 +337,9 @@
                             var element = $(this);
                             ui.displayUsersOfWidget(element.data('widget-id'));
                         });
-                    })
 
-                    $(function () {
                         raveStore.init('<c:out value="${referringPageId}"/>');
-                    });
+                    })
         })
     </script>
 </portal:register-init-script>

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.jsp
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.jsp?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.jsp
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.jsp
 Fri Jun 28 19:49:07 2013
@@ -281,20 +281,16 @@
                     var element = $(this);
                     var widgetId = element.data('widget-id');
                     var pageId = element.data('page-id');
-                    rave.api.addWidgetToPage({widgetId: widgetId, pageId: 
pageId, redirectAfterAdd: true, successCallback: addWidgetToPageCallback})
+                    rave.api.rpc.addWidgetToPage({widgetId: widgetId, pageId: 
pageId, redirectAfterAdd: true, successCallback: addWidgetToPageCallback})
                 })
 
                 $('#displayUsersOfWidgetLink').click(function(){
                     ui.displayUsersOfWidget($(this).data('widget-id'))
                 })
-            })
 
-            $(function () {
                 raveStore.init('<c:out value="${referringPageId}"/>');
                 raveStore.initTags("<c:out value="${widget.id}"/>");
-            });
-
-
+            })
         })
     </script>
 </portal:register-init-script>

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.marketplace.jsp
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.marketplace.jsp?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.marketplace.jsp
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/WEB-INF/jsp/views/widget.marketplace.jsp
 Fri Jun 28 19:49:07 2013
@@ -32,7 +32,8 @@
                                     <fmt:message key="page.widget.title"/>
                                 </h2>
                                 <br/>
-                                <span id="widget-0-title"><fmt:message 
key="page.widget.marketplace.showdetail.notavailable"/></span>
+                                <span id="widget-0-title"><fmt:message
+                                        
key="page.widget.marketplace.showdetail.notavailable"/></span>
                             </div>
                         </div>
                     </div>
@@ -40,89 +41,91 @@
             </div>
         </div>
     </c:when>
-<c:otherwise>
-<rave:navbar pageTitle="${widget.title}"/>
-<div id="na_content" class="container">
-    <div class="row detail-widget storeItem">
-        <div class="span3">
-            <div class="detail-widget-preview">
-                <c:if test="${not empty widget.screenshotUrl}">
-                    <div class="detailWidgetScreenshot">
-                        <img src="${widget.screenshotUrl}"
-                             alt="<fmt:message key="page.general.screenshot"/>"
-                             title="<c:out value="${widget.title}"/> 
<fmt:message key="page.general.screenshot"/>"/>
-                    </div>
-                </c:if>
-                <c:if test="${not empty widget.thumbnailUrl}">
-                    <div >
-                        <img src="<c:out value="${widget.thumbnailUrl}"/>" 
title="<c:out value="${widget.title}"/>"
-                             alt="<fmt:message 
key="page.general.thumbnail"/>"/>
-                    </div>
-                </c:if>
+    <c:otherwise>
+        <rave:navbar pageTitle="${widget.title}"/>
+        <div id="na_content" class="container">
+            <div class="row detail-widget storeItem">
+                <div class="span3">
+                    <div class="detail-widget-preview">
+                        <c:if test="${not empty widget.screenshotUrl}">
+                            <div class="detailWidgetScreenshot">
+                                <img src="${widget.screenshotUrl}"
+                                     alt="<fmt:message 
key="page.general.screenshot"/>"
+                                     title="<c:out value="${widget.title}"/> 
<fmt:message key="page.general.screenshot"/>"/>
+                            </div>
+                        </c:if>
+                        <c:if test="${not empty widget.thumbnailUrl}">
+                            <div>
+                                <img src="<c:out 
value="${widget.thumbnailUrl}"/>"
+                                     title="<c:out value="${widget.title}"/>"
+                                     alt="<fmt:message 
key="page.general.thumbnail"/>"/>
+                            </div>
+                        </c:if>
                         <div id="widgetAdded_${widget.id}" 
class="detailWidgetAdd">
-                            <button class="btn btn-primary btn-large 
storeItemButton" id="widgetMarketplaceConfirmAddButton"
-                                       data-widget-url="<c:out 
value='${widget.url}'/>" data-widget-type="<c:out value='${widget.type}'/>">
-                                    <fmt:message 
key="page.widget.marketplace.addToStore"/>
+                            <button class="btn btn-primary btn-large 
storeItemButton"
+                                    id="widgetMarketplaceConfirmAddButton"
+                                    data-widget-url="<c:out 
value='${widget.url}'/>"
+                                    data-widget-type="<c:out 
value='${widget.type}'/>">
+                                <fmt:message 
key="page.widget.marketplace.addToStore"/>
                             </button>
                         </div>
-            </div>
-        </div>
-        <div class="span8 detail-widget-main">
-           <div>
-                          <h2>
-                                       <c:set var="widgetHasTitleUrl" 
value="${not empty widget.titleUrl}"/>
-                                       <c:if test="${widgetHasTitleUrl}"><a 
href="<c:out value="${widget.titleUrl}"/>" rel="external">
-                                       </c:if>
-                                       <span 
id="widget-${widget.id}-title"><c:out value="${widget.title}"/></span>
-                                       <c:if 
test="${widgetHasTitleUrl}"></a></c:if>
-                          </h2>
-                <c:if test="${widget.disableRendering}">
-                    <div class="storeWidgetDisabled">
+                    </div>
+                </div>
+                <div class="span8 detail-widget-main">
+                    <div>
+                        <h2>
+                            <c:set var="widgetHasTitleUrl" value="${not empty 
widget.titleUrl}"/>
+                            <c:if test="${widgetHasTitleUrl}"><a href="<c:out 
value="${widget.titleUrl}"/>"
+                                                                 
rel="external">
+                            </c:if>
+                            <span id="widget-${widget.id}-title"><c:out 
value="${widget.title}"/></span>
+                            <c:if test="${widgetHasTitleUrl}"></a></c:if>
+                        </h2>
+                        <c:if test="${widget.disableRendering}">
+                            <div class="storeWidgetDisabled">
                         <span class="widget-disabled-icon-store ui-icon 
ui-icon-alert"
                               title="<fmt:message 
key="widget.chrome.disabled"/>"></span>
-                        <c:out value="${widget.disableRenderingMessage}" 
escapeXml="true"/>
-                    </div>
-                </c:if>
-                <c:if test="${not empty widget.author}">
-                    <p class="storeWidgetAuthor">
-                        <fmt:message key="widget.author"/>
-                        <c:out value=" "/><%-- intentional empty String in the 
c:out --%>
-                        <c:choose>
-                            <c:when test="${not empty widget.authorEmail}">
-                                <a href="mailto:<c:out 
value="${widget.authorEmail}"/>"><c:out
-                                        value="${widget.author}"/></a>
-                            </c:when>
-                            <c:otherwise><c:out 
value="${widget.author}"/></c:otherwise>
-                        </c:choose>
-                    </p>
-                </c:if>
+                                <c:out 
value="${widget.disableRenderingMessage}" escapeXml="true"/>
+                            </div>
+                        </c:if>
+                        <c:if test="${not empty widget.author}">
+                            <p class="storeWidgetAuthor">
+                                <fmt:message key="widget.author"/>
+                                <c:out value=" "/><%-- intentional empty 
String in the c:out --%>
+                                <c:choose>
+                                    <c:when test="${not empty 
widget.authorEmail}">
+                                        <a href="mailto:<c:out 
value="${widget.authorEmail}"/>"><c:out
+                                                value="${widget.author}"/></a>
+                                    </c:when>
+                                    <c:otherwise><c:out 
value="${widget.author}"/></c:otherwise>
+                                </c:choose>
+                            </p>
+                        </c:if>
 
-                <c:if test="${not empty widget.description}">
-                    <p class="storeWidgetDesc"><c:out 
value="${widget.description}"/></p>
-                </c:if>
-           </div>
+                        <c:if test="${not empty widget.description}">
+                            <p class="storeWidgetDesc"><c:out 
value="${widget.description}"/></p>
+                        </c:if>
+                    </div>
+                </div>
+            </div>
         </div>
-    </div>
-</div>
 
 
-<portal:register-init-script location="${'AFTER_RAVE'}">
-    <script>
-        require(["rave", "portal/rave_store", "jquery"],
-                function(rave, raveStore, raveEventBindings, $){
-                    rave.registerOnInitHandler(function(){
-                        
$('#widgetMarketplaceConfirmAddButton').click(function(){
-                            var element = $(this);
-                            
raveStore.confirmAddFromMarketplace(element.data('widget-url'), 
element.data('widget-type'));
-                        })
-                    })
+        <portal:register-init-script location="${'AFTER_RAVE'}">
+            <script>
+                require(["rave", "portal/rave_store", "jquery"],
+                        function (rave, raveStore, raveEventBindings, $) {
+                            rave.registerOnInitHandler(function () {
+                                
$('#widgetMarketplaceConfirmAddButton').click(function () {
+                                    var element = $(this);
+                                    
raveStore.confirmAddFromMarketplace(element.data('widget-url'), 
element.data('widget-type'));
+                                })
 
-                    $(function () {
-                        raveStore.init('<c:out value="${referringPageId}"/>');
-                        raveStore.initTags("<c:out value="${widget.id}"/>");
-            });
-        })
-    </script>
-</portal:register-init-script>
-</c:otherwise>
+                                raveStore.init('<c:out 
value="${referringPageId}"/>');
+                                raveStore.initTags("<c:out 
value="${widget.id}"/>");
+                            })
+                        })
+            </script>
+        </portal:register-init-script>
+    </c:otherwise>
 </c:choose>

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/core/rave_api.js
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/static/script/core/rave_api.js?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/core/rave_api.js
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/core/rave_api.js
 Fri Jun 28 19:49:07 2013
@@ -450,10 +450,10 @@ define(['underscore', 'core/rave_ajax', 
                     case "NO_ERROR" :
                         break;
                     case "INVALID_PARAMS":
-                        
alert(ravePortal.getClientMessage("api.rpc.error.invalid_params"));
+                        alert(rpcResult);
                         break;
                     case "INTERNAL_ERROR":
-                        
alert(ravePortal.getClientMessage("api.rpc.error.internal"));
+                        alert(rpcResult);
                         break;
                 }
             }

Modified: 
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/portal/rave_models.js
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-portal-resources/src/main/webapp/static/script/portal/rave_models.js?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/portal/rave_models.js
 (original)
+++ 
rave/branches/require/rave-portal-resources/src/main/webapp/static/script/portal/rave_models.js
 Fri Jun 28 19:49:07 2013
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-define(["underscore", "portal/rave_backbone", "rave"], function(_, 
raveBackbone, rave){
+define(["underscore", "portal/rave_backbone", "portal/rave_portal", "rave"], 
function(_, raveBackbone, ravePortal, rave){
     /*
      User model. Further implementation pending.
      */

Modified: 
rave/branches/require/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/web/renderer/W3cWidgetWrapperRenderer.java
URL: 
http://svn.apache.org/viewvc/rave/branches/require/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/web/renderer/W3cWidgetWrapperRenderer.java?rev=1497900&r1=1497899&r2=1497900&view=diff
==============================================================================
--- 
rave/branches/require/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/web/renderer/W3cWidgetWrapperRenderer.java
 (original)
+++ 
rave/branches/require/rave-providers/rave-w3c-provider/src/main/java/org/apache/rave/provider/w3c/web/renderer/W3cWidgetWrapperRenderer.java
 Fri Jun 28 19:49:07 2013
@@ -65,7 +65,7 @@ public class W3cWidgetWrapperRenderer im
      * The script block template
      */
     private static final String SCRIPT_BLOCK =
-        "<script>rave.registerWidget(%1$s, {type: '%2$s'," +
+        "<script>require(['rave'], function(rave){rave.registerWidget('%1$s', 
{type: '%2$s'," +
         " regionWidgetId: %3$s," +
         " widgetUrl: '%4$s', " +
         " height: '%5$s', " +
@@ -75,7 +75,7 @@ public class W3cWidgetWrapperRenderer im
         " locked: %9$s, " +
         " hideChrome: %10$s, " +
         " subPage: {id: %11$s, name: '%12$s', isDefault: %13$s}" +
-        "});</script>";
+        "})});</script>";
     private static final String MARKUP = "<!-- RegionWidget %1$s placeholder 
-->";
 
 


Reply via email to