Author: tyrell
Date: Sun Dec  9 06:45:45 2007
New Revision: 10734

Log:

Activating the 'Create new service' link.

Modified:
   trunk/mashup/java/modules/www/org/user.jsp

Modified: trunk/mashup/java/modules/www/org/user.jsp
==============================================================================
--- trunk/mashup/java/modules/www/org/user.jsp  (original)
+++ trunk/mashup/java/modules/www/org/user.jsp  Sun Dec  9 06:45:45 2007
@@ -94,8 +94,40 @@
 
     <!-- Required CSS -->
     <link href="css/styles.css" rel="stylesheet" type="text/css"/>
+    <link rel="stylesheet" type="text/css" 
href="../js/yui/tabview/assets/tabview.css">
+    <link rel="stylesheet" type="text/css" 
href="../js/yui/tabview/assets/border_tabs.css">
+    <link rel="stylesheet" type="text/css" href="css/container.css">
+    <link rel="stylesheet" type="text/css" href="css/mashup-main.css">
+    <!--Required JavaScript-->
     <script language="javascript" src="js/common.js" 
type="text/javascript"></script>
     <script language="javascript" src="js/prototype.js" 
type="text/javascript"></script>
+    <!-- YUI dependencies -->
+    <script type="text/javascript" src="../js/yui/yahoo/yahoo.js"></script>
+    <script type="text/javascript" src="../js/yui/event/event.js"></script>
+    <script type="text/javascript" src="../js/yui/dom/dom.js"></script>
+    <script type="text/javascript" 
src="../js/yui/animation/animation.js"></script>
+    <script type="text/javascript" 
src="../js/yui/container/container_core.js"></script>
+    <script type="text/javascript" 
src="../js/yui/container/container.js"></script>
+    <script type="text/javascript" 
src="../js/yui/element/element-beta.js"></script>
+    <script type="text/javascript" src="../js/yui/tabview/tabview.js"></script>
+    <script type="text/javascript" 
src="../js/yui/yahoo-dom-event/yahoo-dom-event.js"></script>
+    <script type="text/javascript" 
src="../js/yui/utilities/utilities.js"></script>
+    <!--YUI-EXT Dependencies-->
+    <script type="text/javascript" 
src="../js/yui-ext/yui-utilities.js"></script>
+    <script type="text/javascript" 
src="../js/yui-ext/ext-yui-adapter.js"></script>
+    <script type="text/javascript" src="../js/yui-ext/ext-all.js"></script>
+    <script type="text/javascript" 
src="../js/yui-ext/ext-back-compat.js"></script>
+    <!--WSO2 Dependencies-->
+    <script type="text/javascript" 
src="../wsasadmin/global_params.js"></script>
+    <script type="text/javascript" src="../wsasadmin/js/main.js"></script>
+    <script type="text/javascript" src="../js/wso2/WSRequest.js"></script>
+    <script type="text/javascript" src="js/mashup-main.js"></script>
+    <script type="text/javascript" src="js/services.js"></script>
+    <script type="text/javascript" src="js/mashup.js"></script>
+    <script type="text/javascript" src="js/mashup-editor.js"></script>
+    <script type="text/javascript" src="js/mashup-utils.js"></script>
+    <script type="text/javascript" src="js/make-editable.js"></script>
+
     <script language="javascript" type="text/javascript">
         userLoggedOn = <%=RegistryUtils.isLoggedIn(registry) %>;
 
@@ -135,7 +167,9 @@
 
 </head>
 
-<body>
+<body onload="wso2.mashup.init(true);">
+<!-- Wrapping div required to capture document events for YUI dialogs -->
+<div id="doc3">
 <div id="page">
 
 <%@ include file="header.jsp" %>
@@ -271,17 +305,20 @@
                     <li>
                         <a href="#">Delete user** ***</a>
                     </li>
-                    <li>
-                        <a href="#">Create a new service*</a>
-                    </li>
 
-                    <!--Scraper tooling will only be available for logged in 
users-->
+                    <!--Will only be available for logged in users-->
                     <% if (RegistryUtils.isLoggedIn(registry)) { %>
                     <li>
-                        <a href="#" onclick="window.open('../scraper.html', 
'remote', 'width=640,height=480')">Use the scraping assistant</a>
+                        <a href="#" 
onclick="WSO2.MashupUtils.showCreateMashupDialog();">Create a
+                            new service</a>
+                    </li>
+                    <li>
+                        <a href="#"
+                           onclick="window.open('../scraper.html', 'remote', 
'width=640,height=480')">Use
+                            the scraping assistant</a>
                     </li>
                     <%}%>
-                    
+
                     <li>
                         <a href="#">Use the data service assistant*</a>
                     </li>
@@ -296,109 +333,133 @@
 </td>
 </tr>
 <tr>
-    <td>
-        <%
+<td>
+<%
 
 
 
 
-            String queryTitle = customizedAuthor + " Mashups";
-            String queryPath = MashupConstants.MY_MASHUPS_QUERY_PATH;
-            String [] queryParams = new String[] {memberName};
-            QueryResults results = RegistryUtils.doQuery(registry, queryTitle, 
queryPath, queryParams, MashupConstants.SHOW_RESULTS_COUNT);
 
 
 
 
-        %>
-        <div class="heading"><%= queryTitle%>
+
+
+    String queryTitle = customizedAuthor + " Mashups";
+    String queryPath = MashupConstants.MY_MASHUPS_QUERY_PATH;
+    String [] queryParams = new String[] {memberName};
+    QueryResults results = RegistryUtils.doQuery(registry, queryTitle, 
queryPath, queryParams, MashupConstants.SHOW_RESULTS_COUNT);
+
+
+
+
+
+
+
+
+
+
+%>
+<div class="heading"><%= queryTitle%>
         <span class="edit-link" title="RSS feed">[<a
                 href="search.jsp?<%=QueryParamUtils.paramsFromQuery(queryPath, 
queryParams)%>&format=rss"
                 target="_blank">RSS</a>]</span>
         <span class="edit-link" title="Atom feed">[<a
                 href="search.jsp?<%=QueryParamUtils.paramsFromQuery(queryPath, 
queryParams)%>&format=atom"
                 target="_blank">Atom</a>]</span>
-        </div>
-        <table width="100%" border="0" cellpadding="3" cellspacing="0" 
class="data">
-            <tbody>
-                <tr>
-                    <td width="12%" class="headers">Name</td>
-                    <td width="12%" class="headers">Author</td>
-                    <td class="headers">Description</td>
-
-                    <td width="95" class="headers">Rating</td>
-                </tr>
-                <%
-                    Iterator iter = results.getResults().iterator();
-                    int nextId = 0;
-                    while (iter.hasNext()) {
-                        QueryResult result = (QueryResult) iter.next();
-                        String id = "id" + nextId;
-                        String path = result.getPath();
-                %>
-                <tr class="results">
-                    <td width="1" nowrap>
-                        <a 
href="mashup.jsp?path=<%=result.getPath()%>"><%=result.getName()%>
-                        </a>
-                    </td>
-                    <td nowrap>
-                        <a class="updatableName"
-                           
href="user.jsp?name=<%=result.getAuthor()%>"><%=RegistryUtils
-                                .getFullName(request, result.getAuthor())%>
-                        </a>
-                    </td>
-                    <td><%=result.getDescription() %>
-                    </td>
-                    <td nowrap>
-                        <div id="<%=id%>"
-                             class="rating_<%=path.replace('/', '_')%>"
-                             initialState="00 00 00 00 00"
-                             title="loading ratings...">
-                            <img src="images/r00.gif"
-                                 onmouseover="previewRating('<%=id%>', 1)"
-                                 onmouseout="clearPreview('<%=id%>')"
-                                 onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 1)"
-                                    /><img src="images/r00.gif"
-                                           
onmouseover="previewRating('<%=id%>', 2)"
-                                           onmouseout="clearPreview('<%=id%>')"
-                                           onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 2)"
-                                /><img src="images/r00.gif"
-                                       onmouseover="previewRating('<%=id%>', 
3)"
-                                       onmouseout="clearPreview('<%=id%>')"
-                                       onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 3)"
-                                /><img src="images/r00.gif"
-                                       onmouseover="previewRating('<%=id%>', 
4)"
-                                       onmouseout="clearPreview('<%=id%>')"
-                                       onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 4)"
-                                /><img src="images/r00.gif"
-                                       onmouseover="previewRating('<%=id%>', 
5)"
-                                       onmouseout="clearPreview('<%=id%>')"
-                                       onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 5)"/>
-                            <script type="text/javascript">
-                                getInitialRating('<%=id%>', 
'<%=result.getPath()%>');
-                            </script>
-                        </div>
-                    </td>
-                </tr>
-                <% nextId++;
-                }
-                    if (results.getResultCount() > 
MashupConstants.SHOW_RESULTS_COUNT) { %>
-                <tr>
-                    <td colspan="3"></td>
-
-                    <td>
-                        <div class="more"><a 
href="search.jsp">more...</a></div>
-                    </td>
-                </tr>
-                <% } %>
-            </tbody>
-        </table>
+</div>
+<table width="100%" border="0" cellpadding="3" cellspacing="0" class="data">
+    <tbody>
+        <tr>
+            <td width="12%" class="headers">Name</td>
+            <td width="12%" class="headers">Author</td>
+            <td class="headers">Description</td>
+
+            <td width="95" class="headers">Rating</td>
+        </tr>
+        <%
+            Iterator iter = results.getResults().iterator();
+            int nextId = 0;
+            while (iter.hasNext()) {
+                QueryResult result = (QueryResult) iter.next();
+                String id = "id" + nextId;
+                String path = result.getPath();
+        %>
+        <tr class="results">
+            <td width="1" nowrap>
+                <a 
href="mashup.jsp?path=<%=result.getPath()%>"><%=result.getName()%>
+                </a>
+            </td>
+            <td nowrap>
+                <a class="updatableName"
+                   
href="user.jsp?name=<%=result.getAuthor()%>"><%=RegistryUtils
+                        .getFullName(request, result.getAuthor())%>
+                </a>
+            </td>
+            <td><%=result.getDescription() %>
+            </td>
+            <td nowrap>
+                <div id="<%=id%>"
+                     class="rating_<%=path.replace('/', '_')%>"
+                     initialState="00 00 00 00 00"
+                     title="loading ratings...">
+                    <img src="images/r00.gif"
+                         onmouseover="previewRating('<%=id%>', 1)"
+                         onmouseout="clearPreview('<%=id%>')"
+                         onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 1)"
+                            /><img src="images/r00.gif"
+                                   onmouseover="previewRating('<%=id%>', 2)"
+                                   onmouseout="clearPreview('<%=id%>')"
+                                   onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 2)"
+                        /><img src="images/r00.gif"
+                               onmouseover="previewRating('<%=id%>', 3)"
+                               onmouseout="clearPreview('<%=id%>')"
+                               onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 3)"
+                        /><img src="images/r00.gif"
+                               onmouseover="previewRating('<%=id%>', 4)"
+                               onmouseout="clearPreview('<%=id%>')"
+                               onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 4)"
+                        /><img src="images/r00.gif"
+                               onmouseover="previewRating('<%=id%>', 5)"
+                               onmouseout="clearPreview('<%=id%>')"
+                               onclick="setRating('<%=id%>', 
'<%=result.getPath()%>', 5)"/>
+                    <script type="text/javascript">
+                        getInitialRating('<%=id%>', '<%=result.getPath()%>');
+                    </script>
+                </div>
+            </td>
+        </tr>
+        <% nextId++;
+        }
+            if (results.getResultCount() > MashupConstants.SHOW_RESULTS_COUNT) 
{ %>
+        <tr>
+            <td colspan="3"></td>
+
+            <td>
+                <div class="more"><a href="search.jsp">more...</a></div>
+            </td>
+        </tr>
+        <% } %>
+    </tbody>
+</table>
 </tr>
 </table>
 
 </div>
 <%@ include file="footer.jsp" %>
 </div>
-
+</div>
+<!-- the div for the message box. This name is not supposed to be used for any 
other div in the admin application-->
+<div id="alertMessageBox" style="display:none;position:absolute;z-index: 600;">
+    <!--the message area-->
+    <p id="alertMessageBoxMessageArea"></p>
+    <!-- the button area-->
+    <p id="alertButton" align="right">
+        <input id="alertBoxButton" type="button"
+               value="  OK  "
+               
onclick="document.getElementById('alertMessageBox').style.display='none';return 
false;"/>
+    </p>
+</div>
+<!-- end of the message box div -->
 </body>
 </html>

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to