| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Copyright 2004, 2005 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. |
| --> |
| |
| <!DOCTYPE component-specification PUBLIC |
| "-//Apache Software Foundation//Tapestry Specification 4.0//EN" |
| "http://tapestry.apache.org/dtd/Tapestry_4_0.dtd"> |
| |
| <component-specification allow-informal-parameters="no"> |
| |
| <component id="search" type="PageLink"> |
| <binding name="page" value="literal:Home"/> |
| </component> |
| |
| <component id="searchRollover" type="Rollover"> |
| <binding name="image" value="searchImage"/> |
| <binding name="mouseOver" value="searchRolloverImage"/> |
| </component> |
| |
| <component id="myLibrary" type="DirectLink"> |
| <binding name="listener" value="listener:viewMyLibrary"/> |
| <binding name="stateful" value="false"/> |
| </component> |
| |
| <component id="myLibraryRollover" type="Rollover"> |
| <binding name="image" value="myLibraryImage"/> |
| <binding name="mouseOver" value="myLibraryRolloverImage"/> |
| </component> |
| |
| <component id="borrowedBooks" type="DirectLink"> |
| <binding name="listener" value="listener:viewBorrowedBooks"/> |
| <binding name="stateful" value="false"/> |
| </component> |
| |
| <component id="borrowedBooksRollover" type="Rollover"> |
| <binding name="image" value="borrowedBooksImage"/> |
| <binding name="mouseOver" value="borrowedBooksRolloverImage"/> |
| </component> |
| |
| <component id="newBook" type="PageLink"> |
| <binding name="page" value="literal:NewBook"/> |
| </component> |
| |
| <component id="newBookRollover" type="Rollover"> |
| <binding name="image" value="newBookImage"/> |
| <binding name="mouseOver" value="newBookRolloverImage"/> |
| </component> |
| |
| <component id="editProfile" type="DirectLink"> |
| <binding name="listener" value="listener:editProfile"/> |
| <binding name="stateful" value="false"/> |
| </component> |
| |
| <component id="editProfileRollover" type="Rollover"> |
| <binding name="image" value="editProfileImage"/> |
| <binding name="mouseOver" value="editProfileRolloverImage"/> |
| </component> |
| |
| <component id="giveAway" type="PageLink"> |
| <binding name="page" value="literal:GiveAwayBooks"/> |
| </component> |
| |
| <component id="giveAwayRollover" type="Rollover"> |
| <binding name="image" value="giveAwayImage"/> |
| <binding name="mouseOver" value="giveAwayRolloverImage"/> |
| </component> |
| |
| <component id="editUsers" type="PageLink"> |
| <binding name="page" value="literal:admin/EditUsers"/> |
| </component> |
| |
| <component id="editUsersRollover" type="Rollover"> |
| <binding name="image" value="editUsersImage"/> |
| <binding name="mouseOver" value="editUsersRolloverImage"/> |
| </component> |
| |
| <component id="editPublishers" type="PageLink"> |
| <binding name="page" value="literal:admin/EditPublishers"/> |
| </component> |
| |
| <component id="editPublishersRollover" type="Rollover"> |
| <binding name="image" value="editPublishersImage"/> |
| <binding name="mouseOver" value="editPublishersRolloverImage"/> |
| </component> |
| |
| <component id="transferBooks" type="PageLink"> |
| <binding name="page" value="literal:admin/TransferBooksSelect"/> |
| </component> |
| |
| <component id="transferBooksRollover" type="Rollover"> |
| <binding name="image" value="transferBooksImage"/> |
| <binding name="mouseOver" value="transferBooksRolloverImage"/> |
| </component> |
| |
| <component id="logout" type="DirectLink"> |
| <binding name="listener" value="listener:logout"/> |
| <binding name="stateful" value="false"/> |
| </component> |
| |
| <!-- Since there is no "Logout" page, the images for the Logout |
| link are invariant. --> |
| |
| <component id="logoutRollover" type="Rollover"> |
| <binding name="image" value="asset:logout"/> |
| <binding name="mouseOver" value="asset:logout_h"/> |
| </component> |
| |
| <component id="login" type="DirectLink"> |
| <binding name="listener" value="listener:login"/> |
| <binding name="stateful" value="false"/> |
| </component> |
| |
| <component id="loginRollover" type="Rollover"> |
| <binding name="image" value="loginImage"/> |
| <binding name="mouseOver" value="loginRolloverImage"/> |
| </component> |
| |
| <component id="first" type="DirectLink"> |
| <binding name="listener" value="listener:selectBrowserPage"/> |
| <binding name="parameters" value="1"/> |
| <binding name="disabled" value="browser.disableBack"/> |
| </component> |
| |
| <component id="firstRollover" type="Rollover"> |
| <binding name="image" value="asset:first"/> |
| <binding name="mouseOver" value="asset:first_h"/> |
| <binding name="disabled" value="asset:first_d"/> |
| </component> |
| |
| <component id="previous" type="DirectLink"> |
| <binding name="listener" value="listener:selectBrowserPage"/> |
| <binding name="parameters"> |
| @@max(browser.currentPage - 1, 1) |
| </binding> |
| <binding name="disabled" value="browser.disableBack"/> |
| </component> |
| |
| <component id="previousRollover" type="Rollover"> |
| <binding name="image" value="asset:previous"/> |
| <binding name="mouseOver" value="asset:previous_h"/> |
| <binding name="disabled" value="asset:previous_d"/> |
| </component> |
| |
| <component id="next" type="DirectLink"> |
| <binding name="listener" value="listener:selectBrowserPage"/> |
| <binding name="parameters"> |
| @@min(browser.currentPage + 1, browser.pageCount) |
| </binding> |
| <binding name="disabled" value="browser.disableNext"/> |
| </component> |
| |
| <component id="nextRollover" type="Rollover"> |
| <binding name="image" value="asset:next"/> |
| <binding name="mouseOver" value="asset:next_h"/> |
| <binding name="disabled" value="asset:next_d"/> |
| </component> |
| |
| <component id="last" type="DirectLink"> |
| <binding name="listener" value="listener:selectBrowserPage"/> |
| <binding name="parameters" value="browser.pageCount"/> |
| <binding name="disabled" value="browser.disableNext"/> |
| </component> |
| |
| <component id="lastRollover" type="Rollover"> |
| <binding name="image" value="asset:last"/> |
| <binding name="mouseOver" value="asset:last_h"/> |
| <binding name="disabled" value="asset:last_d"/> |
| </component> |
| |
| <asset name="stylesheet" path="css/vlib.css"/> |
| |
| <asset name="title_BookMatches" path="images/title/BookMatches.png"/> |
| <asset name="title_BorrowedBooks" path="images/title/BorrowedBooks.png"/> |
| <asset name="title_ConfirmBookDelete" path="images/title/DeleteBook.png"/> |
| <asset name="title_EditBook" path="images/title/EditBook.png"/> |
| <asset name="title_EditProfile" path="images/title/EditProfile.png"/> |
| <asset name="title_EditPublishers" path="images/title/EditPublishers.png"/> |
| <asset name="title_EditUsers" path="images/title/EditUsers.png"/> |
| <asset name="title_GiveAwayBooks" path="images/title/GiveAwayBooks.png"/> |
| <asset name="title_Home" path="images/title/Search.png"/> |
| <asset name="title_Login" path="images/title/Login.png"/> |
| <asset name="title_MyLibrary" path="images/title/MyLibrary.png"/> |
| <asset name="title_NewBook" path="images/title/AddNewBook.png"/> |
| <asset name="title_Register" path="images/title/Register.png"/> |
| <asset name="title_TransferBooks" path="images/title/TransferBooks.png"/> |
| <asset name="title_ViewBook" path="images/title/ViewBook.png"/> |
| <asset name="title_ViewPerson" path="images/title/ViewPerson.png"/> |
| |
| <asset name="search" path="images/nav/nav_1x1.png"/> |
| <asset name="search_h" path="images/nav-h/nav_1x1.png"/> |
| <asset name="search_s" path="images/nav-selected/nav_1x1.png"/> |
| <asset name="search_h_s" path="images/nav-selected-h/nav_1x1.png"/> |
| |
| <asset name="mylibrary" path="images/nav/nav_2x1.png"/> |
| <asset name="mylibrary_h" path="images/nav-h/nav_2x1.png"/> |
| <asset name="mylibrary_s" path="images/nav-selected/nav_2x1.png"/> |
| <asset name="mylibrary_h_s" path="images/nav-selected-h/nav_2x1.png"/> |
| |
| <asset name="borrowedbooks" path="images/nav/nav_3x1.png"/> |
| <asset name="borrowedbooks_h" path="images/nav-h/nav_3x1.png"/> |
| <asset name="borrowedbooks_s" path="images/nav-selected/nav_3x1.png"/> |
| <asset name="borrowedbooks_h_s" path="images/nav-selected-h/nav_3x1.png"/> |
| |
| <asset name="newbook" path="images/nav/nav_4x1.png"/> |
| <asset name="newbook_h" path="images/nav-h/nav_4x1.png"/> |
| <asset name="newbook_s" path="images/nav-selected/nav_4x1.png"/> |
| <asset name="newbook_h_s" path="images/nav-selected-h/nav_4x1.png"/> |
| |
| <asset name="editprofile" path="images/nav/nav_5x1_editprofile.png"/> |
| <asset name="editprofile_h" path="images/nav-h/nav_5x1_editprofile.png"/> |
| <asset name="editprofile_s" path="images/nav-selected/nav_5x1_editprofile.png"/> |
| <asset name="editprofile_h_s" path="images/nav-selected-h/nav_5x1_editprofile.png"/> |
| |
| <asset name="giveaway" path="images/nav/nav_5x1.png"/> |
| <asset name="giveaway_h" path="images/nav-h/nav_5x1.png"/> |
| <asset name="giveaway_s" path="images/nav-selected/nav_5x1.png"/> |
| <asset name="giveaway_h_s" path="images/nav-selected-h/nav_5x1.png"/> |
| |
| <asset name="editusers" path="images/nav/nav_7x1.png"/> |
| <asset name="editusers_h" path="images/nav-h/nav_7x1.png"/> |
| <asset name="editusers_s" path="images/nav-selected/nav_7x1.png"/> |
| <asset name="editusers_h_s" path="images/nav-selected-h/nav_7x1.png"/> |
| |
| <asset name="editpublishers" path="images/nav/nav_8x1.png"/> |
| <asset name="editpublishers_h" path="images/nav-h/nav_8x1.png"/> |
| <asset name="editpublishers_s" path="images/nav-selected/nav_8x1.png"/> |
| <asset name="editpublishers_h_s" path="images/nav-selected-h/nav_8x1.png"/> |
| |
| <asset name="transferbooks" path="images/nav/nav_9x1.png"/> |
| <asset name="transferbooks_h" path="images/nav-h/nav_9x1.png"/> |
| <asset name="transferbooks_s" path="images/nav-selected/nav_9x1.png"/> |
| <asset name="transferbooks_h_s" path="images/nav-selected-h/nav_9x1.png"/> |
| |
| <asset name="login" path="images/nav/nav_10x1_login.png"/> |
| <asset name="login_h" path="images/nav-h/nav_10x1_login.png"/> |
| <asset name="login_s" path="images/nav-selected/nav_10x1_login.png"/> |
| <asset name="login_h_s" path="images/nav-selected-h/nav_10x1_login.png"/> |
| |
| <asset name="logout" path="images/nav/nav_10x1.png"/> |
| <asset name="logout_h" path="images/nav-h/nav_10x1.png"/> |
| |
| <asset name="first" path="images/browser/browser_4x2.png"/> |
| <asset name="first_h" path="images/browser_h/browser_4x2.png"/> |
| <asset name="first_d" path="images/browser_d/browser_4x2.png"/> |
| |
| <asset name="previous" path="images/browser/browser_4x3.png"/> |
| <asset name="previous_h" path="images/browser_h/browser_4x3.png"/> |
| <asset name="previous_d" path="images/browser_d/browser_4x3.png"/> |
| |
| <asset name="next" path="images/browser/browser_4x5.png"/> |
| <asset name="next_h" path="images/browser_h/browser_4x5.png"/> |
| <asset name="next_d" path="images/browser_d/browser_4x5.png"/> |
| |
| <asset name="last" path="images/browser/browser_4x6.png"/> |
| <asset name="last_h" path="images/browser_h/browser_4x6.png"/> |
| <asset name="last_d" path="images/browser_d/browser_4x6.png"/> |
| |
| </component-specification> |