| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Copyright 2004 The Apache Software Foundation |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "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. |
| --> |
| <!-- $Id$ --> |
| <!DOCTYPE component-specification PUBLIC |
| "-//Apache Software Foundation//Tapestry Specification 3.0//EN" |
| "http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd"> |
| |
| <component-specification |
| class="org.apache.tapestry.vlib.components.Border" |
| allow-informal-parameters="no"> |
| |
| <parameter name="subtitle" type="java.lang.String" direction="in"/> |
| |
| <parameter name="browser" type="org.apache.tapestry.vlib.components.Browser" direction="in"/> |
| |
| <component id="search" type="PageLink"> |
| <static-binding name="page" value="Home"/> |
| </component> |
| |
| <component id="searchRollover" type="Rollover"> |
| <binding name="image" expression="searchImage"/> |
| <binding name="focus" expression="searchRolloverImage"/> |
| </component> |
| |
| <component id="myLibrary" type="DirectLink"> |
| <binding name="listener" expression="listeners.viewMyLibrary"/> |
| <binding name="stateful" expression="false"/> |
| </component> |
| |
| <component id="myLibraryRollover" type="Rollover"> |
| <binding name="image" expression="myLibraryImage"/> |
| <binding name="focus" expression="myLibraryRolloverImage"/> |
| </component> |
| |
| <component id="borrowedBooks" type="DirectLink"> |
| <binding name="listener" expression="listeners.viewBorrowedBooks"/> |
| <binding name="stateful" expression="false"/> |
| </component> |
| |
| <component id="borrowedBooksRollover" type="Rollover"> |
| <binding name="image" expression="borrowedBooksImage"/> |
| <binding name="focus" expression="borrowedBooksRolloverImage"/> |
| </component> |
| |
| <component id="newBook" type="PageLink"> |
| <static-binding name="page" value="NewBook"/> |
| </component> |
| |
| <component id="newBookRollover" type="Rollover"> |
| <binding name="image" expression="newBookImage"/> |
| <binding name="focus" expression="newBookRolloverImage"/> |
| </component> |
| |
| <component id="editProfile" type="DirectLink"> |
| <binding name="listener" expression="listeners.editProfile"/> |
| <binding name="stateful" expression="false"/> |
| </component> |
| |
| <component id="editProfileRollover" type="Rollover"> |
| <binding name="image" expression="editProfileImage"/> |
| <binding name="focus" expression="editProfileRolloverImage"/> |
| </component> |
| |
| <component id="giveAway" type="PageLink"> |
| <static-binding name="page" value="GiveAwayBooks"/> |
| </component> |
| |
| <component id="giveAwayRollover" type="Rollover"> |
| <binding name="image" expression="giveAwayImage"/> |
| <binding name="focus" expression="giveAwayRolloverImage"/> |
| </component> |
| |
| <component id="editUsers" type="PageLink"> |
| <static-binding name="page" value="EditUsers"/> |
| </component> |
| |
| <component id="editUsersRollover" type="Rollover"> |
| <binding name="image" expression="editUsersImage"/> |
| <binding name="focus" expression="editUsersRolloverImage"/> |
| </component> |
| |
| <component id="editPublishers" type="PageLink"> |
| <static-binding name="page" value="EditPublishers"/> |
| </component> |
| |
| <component id="editPublishersRollover" type="Rollover"> |
| <binding name="image" expression="editPublishersImage"/> |
| <binding name="focus" expression="editPublishersRolloverImage"/> |
| </component> |
| |
| <component id="transferBooks" type="PageLink"> |
| <static-binding name="page" value="TransferBooksSelect"/> |
| </component> |
| |
| <component id="transferBooksRollover" type="Rollover"> |
| <binding name="image" expression="transferBooksImage"/> |
| <binding name="focus" expression="transferBooksRolloverImage"/> |
| </component> |
| |
| <component id="logout" type="DirectLink"> |
| <binding name="listener" expression="listeners.logout"/> |
| <binding name="stateful" expression="false"/> |
| </component> |
| |
| <!-- Since there is no "Logout" page, the images for the Logout |
| link are invariant. --> |
| |
| <component id="logoutRollover" type="Rollover"> |
| <binding name="image" expression="assets.logout"/> |
| <binding name="focus" expression="assets.logout_h"/> |
| </component> |
| |
| <component id="login" type="DirectLink"> |
| <binding name="listener" expression="listeners.login"/> |
| <binding name="stateful" expression="false"/> |
| </component> |
| |
| <component id="loginRollover" type="Rollover"> |
| <binding name="image" expression="loginImage"/> |
| <binding name="focus" expression="loginRolloverImage"/> |
| </component> |
| |
| <component id="first" type="DirectLink"> |
| <binding name="listener" expression="listeners.selectBrowserPage"/> |
| <binding name="parameters" expression="1"/> |
| <binding name="disabled" expression="browser.disableBack"/> |
| </component> |
| |
| <component id="firstRollover" type="Rollover"> |
| <binding name="image" expression="assets.first"/> |
| <binding name="focus" expression="assets.first_h"/> |
| <binding name="disabled" expression="assets.first_d"/> |
| </component> |
| |
| <component id="previous" type="DirectLink"> |
| <binding name="listener" expression="listeners.selectBrowserPage"/> |
| <binding name="parameters"> |
| @@max(browser.currentPage - 1, 1) |
| </binding> |
| <binding name="disabled" expression="browser.disableBack"/> |
| </component> |
| |
| <component id="previousRollover" type="Rollover"> |
| <binding name="image" expression="assets.previous"/> |
| <binding name="focus" expression="assets.previous_h"/> |
| <binding name="disabled" expression="assets.previous_d"/> |
| </component> |
| |
| <component id="next" type="DirectLink"> |
| <binding name="listener" expression="listeners.selectBrowserPage"/> |
| <binding name="parameters"> |
| @@min(browser.currentPage + 1, browser.pageCount) |
| </binding> |
| <binding name="disabled" expression="browser.disableNext"/> |
| </component> |
| |
| <component id="nextRollover" type="Rollover"> |
| <binding name="image" expression="assets.next"/> |
| <binding name="focus" expression="assets.next_h"/> |
| <binding name="disabled" expression="assets.next_d"/> |
| </component> |
| |
| <component id="last" type="DirectLink"> |
| <binding name="listener" expression="listeners.selectBrowserPage"/> |
| <binding name="parameters" expression="browser.pageCount"/> |
| <binding name="disabled" expression="browser.disableNext"/> |
| </component> |
| |
| <component id="lastRollover" type="Rollover"> |
| <binding name="image" expression="assets.last"/> |
| <binding name="focus" expression="assets.last_h"/> |
| <binding name="disabled" expression="assets.last_d"/> |
| </component> |
| |
| <context-asset name="stylesheet" path="css/vlib.css"/> |
| |
| <context-asset name="title_BookMatches" path="images/title/BookMatches.png"/> |
| <context-asset name="title_BorrowedBooks" path="images/title/BorrowedBooks.png"/> |
| <context-asset name="title_ConfirmBookDelete" path="images/title/DeleteBook.png"/> |
| <context-asset name="title_EditBook" path="images/title/EditBook.png"/> |
| <context-asset name="title_EditProfile" path="images/title/EditProfile.png"/> |
| <context-asset name="title_EditPublishers" path="images/title/EditPublishers.png"/> |
| <context-asset name="title_EditUsers" path="images/title/EditUsers.png"/> |
| <context-asset name="title_GiveAwayBooks" path="images/title/GiveAwayBooks.png"/> |
| <context-asset name="title_Home" path="images/title/Search.png"/> |
| <context-asset name="title_Login" path="images/title/Login.png"/> |
| <context-asset name="title_MyLibrary" path="images/title/MyLibrary.png"/> |
| <context-asset name="title_NewBook" path="images/title/AddNewBook.png"/> |
| <context-asset name="title_Register" path="images/title/Register.png"/> |
| <context-asset name="title_TransferBooks" path="images/title/TransferBooks.png"/> |
| <context-asset name="title_ViewBook" path="images/title/ViewBook.png"/> |
| <context-asset name="title_ViewPerson" path="images/title/ViewPerson.png"/> |
| |
| <context-asset name="search" path="images/nav/nav_1x1.png"/> |
| <context-asset name="search_h" path="images/nav-h/nav_1x1.png"/> |
| <context-asset name="search_s" path="images/nav-selected/nav_1x1.png"/> |
| <context-asset name="search_h_s" path="images/nav-selected-h/nav_1x1.png"/> |
| |
| <context-asset name="mylibrary" path="images/nav/nav_2x1.png"/> |
| <context-asset name="mylibrary_h" path="images/nav-h/nav_2x1.png"/> |
| <context-asset name="mylibrary_s" path="images/nav-selected/nav_2x1.png"/> |
| <context-asset name="mylibrary_h_s" path="images/nav-selected-h/nav_2x1.png"/> |
| |
| <context-asset name="borrowedbooks" path="images/nav/nav_3x1.png"/> |
| <context-asset name="borrowedbooks_h" path="images/nav-h/nav_3x1.png"/> |
| <context-asset name="borrowedbooks_s" path="images/nav-selected/nav_3x1.png"/> |
| <context-asset name="borrowedbooks_h_s" path="images/nav-selected-h/nav_3x1.png"/> |
| |
| <context-asset name="newbook" path="images/nav/nav_4x1.png"/> |
| <context-asset name="newbook_h" path="images/nav-h/nav_4x1.png"/> |
| <context-asset name="newbook_s" path="images/nav-selected/nav_4x1.png"/> |
| <context-asset name="newbook_h_s" path="images/nav-selected-h/nav_4x1.png"/> |
| |
| <context-asset name="editprofile" path="images/nav/nav_5x1_editprofile.png"/> |
| <context-asset name="editprofile_h" path="images/nav-h/nav_5x1_editprofile.png"/> |
| <context-asset name="editprofile_s" path="images/nav-selected/nav_5x1_editprofile.png"/> |
| <context-asset name="editprofile_h_s" path="images/nav-selected-h/nav_5x1_editprofile.png"/> |
| |
| <context-asset name="giveaway" path="images/nav/nav_5x1.png"/> |
| <context-asset name="giveaway_h" path="images/nav-h/nav_5x1.png"/> |
| <context-asset name="giveaway_s" path="images/nav-selected/nav_5x1.png"/> |
| <context-asset name="giveaway_h_s" path="images/nav-selected-h/nav_5x1.png"/> |
| |
| <context-asset name="editusers" path="images/nav/nav_7x1.png"/> |
| <context-asset name="editusers_h" path="images/nav-h/nav_7x1.png"/> |
| <context-asset name="editusers_s" path="images/nav-selected/nav_7x1.png"/> |
| <context-asset name="editusers_h_s" path="images/nav-selected-h/nav_7x1.png"/> |
| |
| <context-asset name="editpublishers" path="images/nav/nav_8x1.png"/> |
| <context-asset name="editpublishers_h" path="images/nav-h/nav_8x1.png"/> |
| <context-asset name="editpublishers_s" path="images/nav-selected/nav_8x1.png"/> |
| <context-asset name="editpublishers_h_s" path="images/nav-selected-h/nav_8x1.png"/> |
| |
| <context-asset name="transferbooks" path="images/nav/nav_9x1.png"/> |
| <context-asset name="transferbooks_h" path="images/nav-h/nav_9x1.png"/> |
| <context-asset name="transferbooks_s" path="images/nav-selected/nav_9x1.png"/> |
| <context-asset name="transferbooks_h_s" path="images/nav-selected-h/nav_9x1.png"/> |
| |
| <context-asset name="login" path="images/nav/nav_10x1_login.png"/> |
| <context-asset name="login_h" path="images/nav-h/nav_10x1_login.png"/> |
| <context-asset name="login_s" path="images/nav-selected/nav_10x1_login.png"/> |
| <context-asset name="login_h_s" path="images/nav-selected-h/nav_10x1_login.png"/> |
| |
| <context-asset name="logout" path="images/nav/nav_10x1.png"/> |
| <context-asset name="logout_h" path="images/nav-h/nav_10x1.png"/> |
| |
| <context-asset name="first" path="images/browser/browser_4x2.png"/> |
| <context-asset name="first_h" path="images/browser_h/browser_4x2.png"/> |
| <context-asset name="first_d" path="images/browser_d/browser_4x2.png"/> |
| |
| <context-asset name="previous" path="images/browser/browser_4x3.png"/> |
| <context-asset name="previous_h" path="images/browser_h/browser_4x3.png"/> |
| <context-asset name="previous_d" path="images/browser_d/browser_4x3.png"/> |
| |
| <context-asset name="next" path="images/browser/browser_4x5.png"/> |
| <context-asset name="next_h" path="images/browser_h/browser_4x5.png"/> |
| <context-asset name="next_d" path="images/browser_d/browser_4x5.png"/> |
| |
| <context-asset name="last" path="images/browser/browser_4x6.png"/> |
| <context-asset name="last_h" path="images/browser_h/browser_4x6.png"/> |
| <context-asset name="last_d" path="images/browser_d/browser_4x6.png"/> |
| |
| </component-specification> |