From 80c030e44e77ffca3559a1212238db26d9531163 Mon Sep 17 00:00:00 2001 From: teodesson Date: Thu, 5 Jun 2014 15:45:40 +0800 Subject: [PATCH] Initial commit from https://github.com/teodesson/primefaces-showcase --- README.md | 7 + nbactions-maintenance.xml | 11 + pom.xml | 717 ++++++++++++++++++ .../application/ShowcaseExceptionHandler.java | 66 ++ .../ShowcaseExceptionHandlerFactory.java | 39 + .../org/primefaces/examples/domain/Birth.java | 61 ++ .../org/primefaces/examples/domain/Book.java | 82 ++ .../org/primefaces/examples/domain/Car.java | 107 +++ .../primefaces/examples/domain/CheckIn.java | 57 ++ .../primefaces/examples/domain/Contact.java | 85 +++ .../primefaces/examples/domain/Document.java | 100 +++ .../org/primefaces/examples/domain/Mail.java | 68 ++ .../examples/domain/ManufacturerSale.java | 82 ++ .../primefaces/examples/domain/NewsEntry.java | 46 ++ .../primefaces/examples/domain/NewsGroup.java | 36 + .../org/primefaces/examples/domain/Note.java | 63 ++ .../primefaces/examples/domain/Player.java | 180 +++++ .../examples/domain/ServerLoad.java | 65 ++ .../org/primefaces/examples/domain/Stats.java | 59 ++ .../org/primefaces/examples/domain/Theme.java | 53 ++ .../org/primefaces/examples/domain/Tweet.java | 58 ++ .../org/primefaces/examples/domain/User.java | 96 +++ .../org/primefaces/examples/domain/Vote.java | 39 + .../filter/CharacterEncodingFilter.java | 44 ++ .../examples/mobile/ContactsView.java | 59 ++ .../primefaces/examples/mobile/NotesView.java | 55 ++ .../examples/mobile/ShowcaseView.java | 47 ++ .../examples/mobile/TranslatorView.java | 39 + .../examples/service/BookService.java | 23 + .../examples/service/BookServiceImpl.java | 26 + .../examples/service/NewsService.java | 11 + .../examples/service/TwitterRSSService.java | 50 ++ .../examples/service/TwitterService.java | 23 + .../examples/service/WeatherService.java | 6 + .../examples/service/YAHOONewsService.java | 64 ++ .../examples/service/YAHOOWeatherService.java | 33 + .../examples/test/view/PersonBean.java | 34 + .../examples/touch/NewsController.java | 43 ++ .../examples/touch/TwitterController.java | 50 ++ .../examples/touch/WeatherController.java | 80 ++ .../examples/view/AutoCompleteBean.java | 201 +++++ .../primefaces/examples/view/Barcelona.java | 69 ++ .../examples/view/BroadcastSchedulerBean.java | 42 + .../primefaces/examples/view/ButtonBean.java | 86 +++ .../examples/view/CalendarBean.java | 118 +++ .../primefaces/examples/view/CaptchaBean.java | 14 + .../examples/view/CarDataModel.java | 51 ++ .../primefaces/examples/view/ChartBean.java | 269 +++++++ .../primefaces/examples/view/ChatUsers.java | 50 ++ .../primefaces/examples/view/ChatView.java | 125 +++ .../primefaces/examples/view/ColorBean.java | 59 ++ .../examples/view/ColorPickerConverter.java | 20 + .../primefaces/examples/view/CounterBean.java | 35 + .../examples/view/CreateBookBean.java | 68 ++ .../examples/view/DDController.java | 34 + .../examples/view/DashboardBean.java | 82 ++ .../examples/view/DefaultCommandBean.java | 77 ++ .../primefaces/examples/view/DialogBean.java | 31 + .../examples/view/DocumentsController.java | 139 ++++ .../examples/view/DynamicImageController.java | 91 +++ .../primefaces/examples/view/EditorBean.java | 29 + .../examples/view/FieldsetBean.java | 29 + .../examples/view/FileDownloadController.java | 37 + .../examples/view/FileUploadController.java | 32 + .../examples/view/FlipPanelBean.java | 63 ++ .../primefaces/examples/view/FormBean.java | 135 ++++ .../examples/view/GalleriaBean.java | 64 ++ .../examples/view/GlobalCounterBean.java | 41 + .../examples/view/GreetingController.java | 29 + .../primefaces/examples/view/GrowlBean.java | 51 ++ .../examples/view/GuestPreferences.java | 39 + .../examples/view/HotkeyController.java | 29 + .../examples/view/IdleMonitorController.java | 34 + .../examples/view/ImageCropperBean.java | 77 ++ .../examples/view/ImageSwitchBean.java | 21 + .../primefaces/examples/view/InplaceBean.java | 31 + .../examples/view/KeyboardBean.java | 109 +++ .../primefaces/examples/view/LayoutBean.java | 49 ++ .../examples/view/LazyCarDataModel.java | 106 +++ .../primefaces/examples/view/LazySorter.java | 35 + .../primefaces/examples/view/LoginBean.java | 47 ++ .../primefaces/examples/view/MacosxBean.java | 37 + .../org/primefaces/examples/view/Mailbox.java | 85 +++ .../org/primefaces/examples/view/MapBean.java | 274 +++++++ .../examples/view/MaskController.java | 79 ++ .../examples/view/MediaController.java | 25 + .../primefaces/examples/view/MenuBean.java | 80 ++ .../examples/view/MessagesController.java | 24 + .../primefaces/examples/view/MindmapBean.java | 84 ++ .../examples/view/OrderListBean.java | 61 ++ .../org/primefaces/examples/view/PPRBean.java | 260 +++++++ .../primefaces/examples/view/PanelBean.java | 41 + .../examples/view/PasswordBean.java | 65 ++ .../primefaces/examples/view/PersonBean.java | 30 + .../examples/view/PhotoCamBean.java | 59 ++ .../primefaces/examples/view/PhotoShare.java | 53 ++ .../examples/view/PickListBean.java | 87 +++ .../examples/view/PlayerConverter.java | 79 ++ .../examples/view/PlayerDisplay.java | 37 + .../examples/view/ProductDetailBean.java | 29 + .../examples/view/ProgressBean.java | 39 + .../examples/view/RatingController.java | 76 ++ .../primefaces/examples/view/ResizeBean.java | 30 + .../primefaces/examples/view/RingBean.java | 50 ++ .../org/primefaces/examples/view/Sale.java | 46 ++ .../examples/view/ScheduleController.java | 205 +++++ .../primefaces/examples/view/SliderBean.java | 93 +++ .../examples/view/SpinnerController.java | 89 +++ .../org/primefaces/examples/view/TabBean.java | 71 ++ .../primefaces/examples/view/TableBean.java | 585 ++++++++++++++ .../examples/view/TagCloudBean.java | 53 ++ .../examples/view/TerminalController.java | 15 + .../examples/view/ThemeSwitcherBean.java | 141 ++++ .../primefaces/examples/view/TreeBean.java | 142 ++++ .../examples/view/TwitterSearchView.java | 82 ++ .../examples/view/UserController.java | 38 + .../primefaces/examples/view/UserWizard.java | 55 ++ .../examples/view/ViewparamPushBean.java | 40 + .../examples/view/WatermarkBean.java | 38 + .../org/primefaces/examples/build.properties | 2 + src/main/webapp/META-INF/context.xml | 2 + src/main/webapp/WEB-INF/appengine-web.xml | 12 + src/main/webapp/WEB-INF/faces-config.xml | 429 +++++++++++ src/main/webapp/WEB-INF/logging.properties | 13 + src/main/webapp/WEB-INF/web.xml | 100 +++ src/main/webapp/css/default.css | 260 +++++++ .../syntaxhighlighter/syntaxhighlighter.css | 185 +++++ src/main/webapp/design/ajaxloading.gif | Bin 0 -> 1849 bytes src/main/webapp/design/ajaxloadingbar.gif | Bin 0 -> 10819 bytes src/main/webapp/design/bg.jpg | Bin 0 -> 598 bytes src/main/webapp/design/column.png | Bin 0 -> 1100 bytes src/main/webapp/design/facestrace.png | Bin 0 -> 5115 bytes src/main/webapp/design/iphone.png | Bin 0 -> 4573 bytes src/main/webapp/design/mac.png | Bin 0 -> 8002 bytes src/main/webapp/design/nav.gif | Bin 0 -> 262 bytes src/main/webapp/design/push.png | Bin 0 -> 2734 bytes src/main/webapp/design/sectionheader.png | Bin 0 -> 2860 bytes src/main/webapp/design/ui.png | Bin 0 -> 5002 bytes src/main/webapp/images/add.png | Bin 0 -> 733 bytes src/main/webapp/images/ajax-loader.gif | Bin 0 -> 4176 bytes .../webapp/images/antalya/ataturkparki.png | Bin 0 -> 58762 bytes src/main/webapp/images/antalya/kaleici.png | Bin 0 -> 66630 bytes .../webapp/images/antalya/karaalioglu.png | Bin 0 -> 82271 bytes src/main/webapp/images/antalya/konyaalti.png | Bin 0 -> 73224 bytes src/main/webapp/images/barca/abidal.jpg | Bin 0 -> 5445 bytes src/main/webapp/images/barca/adriano.jpg | Bin 0 -> 5499 bytes src/main/webapp/images/barca/afellay.jpg | Bin 0 -> 5016 bytes src/main/webapp/images/barca/alves.jpg | Bin 0 -> 5451 bytes src/main/webapp/images/barca/bojan.jpg | Bin 0 -> 5468 bytes src/main/webapp/images/barca/camp_nou.jpg | Bin 0 -> 40304 bytes src/main/webapp/images/barca/iniesta.jpg | Bin 0 -> 5410 bytes src/main/webapp/images/barca/keita.jpg | Bin 0 -> 5472 bytes src/main/webapp/images/barca/mascherano.jpg | Bin 0 -> 5330 bytes src/main/webapp/images/barca/maxwell.jpg | Bin 0 -> 5344 bytes src/main/webapp/images/barca/messi.jpg | Bin 0 -> 5419 bytes src/main/webapp/images/barca/pedro.jpg | Bin 0 -> 5426 bytes src/main/webapp/images/barca/pinto.jpg | Bin 0 -> 5377 bytes src/main/webapp/images/barca/pique.jpg | Bin 0 -> 5358 bytes src/main/webapp/images/barca/puyol.jpg | Bin 0 -> 5604 bytes src/main/webapp/images/barca/valdes.jpg | Bin 0 -> 5354 bytes src/main/webapp/images/barca/villa.jpg | Bin 0 -> 5381 bytes src/main/webapp/images/barca/xavi.jpg | Bin 0 -> 5515 bytes src/main/webapp/images/barca_logo.png | Bin 0 -> 964 bytes src/main/webapp/images/bookmark.png | Bin 0 -> 695 bytes src/main/webapp/images/bottomBack.png | Bin 0 -> 7043 bytes src/main/webapp/images/browse.png | Bin 0 -> 2791 bytes src/main/webapp/images/calendar.png | Bin 0 -> 608 bytes src/main/webapp/images/cancel.png | Bin 0 -> 1580 bytes src/main/webapp/images/cars/Audi.jpg | Bin 0 -> 8058 bytes src/main/webapp/images/cars/BMW.jpg | Bin 0 -> 2854 bytes src/main/webapp/images/cars/Chrysler.jpg | Bin 0 -> 7980 bytes src/main/webapp/images/cars/Ferrari.jpg | Bin 0 -> 2754 bytes src/main/webapp/images/cars/Ford.jpg | Bin 0 -> 8319 bytes src/main/webapp/images/cars/Mercedes.jpg | Bin 0 -> 2106 bytes src/main/webapp/images/cars/Opel.jpg | Bin 0 -> 2772 bytes src/main/webapp/images/cars/Renault.jpg | Bin 0 -> 2752 bytes src/main/webapp/images/cars/Volkswagen.jpg | Bin 0 -> 2822 bytes src/main/webapp/images/cars/Volvo.jpg | Bin 0 -> 8243 bytes src/main/webapp/images/chatback.png | Bin 0 -> 6451 bytes src/main/webapp/images/clear.png | Bin 0 -> 2461 bytes src/main/webapp/images/closebar.png | Bin 0 -> 3550 bytes src/main/webapp/images/csv.png | Bin 0 -> 4540 bytes src/main/webapp/images/cube-static.gif | Bin 0 -> 29679 bytes src/main/webapp/images/cube.gif | Bin 0 -> 41936 bytes src/main/webapp/images/delete.png | Bin 0 -> 1676 bytes src/main/webapp/images/dialogclose.png | Bin 0 -> 983 bytes src/main/webapp/images/dialoghd.gif | Bin 0 -> 1443 bytes src/main/webapp/images/disk.png | Bin 0 -> 620 bytes src/main/webapp/images/doc.png | Bin 0 -> 577 bytes src/main/webapp/images/dock/blank.gif | Bin 0 -> 43 bytes src/main/webapp/images/dock/calendar.png | Bin 0 -> 14745 bytes src/main/webapp/images/dock/email.png | Bin 0 -> 14984 bytes src/main/webapp/images/dock/history.png | Bin 0 -> 18035 bytes src/main/webapp/images/dock/home.png | Bin 0 -> 14754 bytes src/main/webapp/images/dock/link.png | Bin 0 -> 14634 bytes src/main/webapp/images/dock/music.png | Bin 0 -> 19045 bytes src/main/webapp/images/dock/portfolio.png | Bin 0 -> 12491 bytes src/main/webapp/images/dock/rss.png | Bin 0 -> 14435 bytes src/main/webapp/images/dock/rss2.png | Bin 0 -> 15647 bytes src/main/webapp/images/dock/video.png | Bin 0 -> 15620 bytes src/main/webapp/images/download.gif | Bin 0 -> 1225 bytes src/main/webapp/images/excel.png | Bin 0 -> 2449 bytes src/main/webapp/images/folders/lm.gif | Bin 0 -> 666 bytes src/main/webapp/images/folders/lmh.gif | Bin 0 -> 677 bytes src/main/webapp/images/folders/ln.gif | Bin 0 -> 142 bytes src/main/webapp/images/folders/loading.gif | Bin 0 -> 2673 bytes src/main/webapp/images/folders/lp.gif | Bin 0 -> 641 bytes src/main/webapp/images/folders/lph.gif | Bin 0 -> 651 bytes src/main/webapp/images/folders/tm.gif | Bin 0 -> 1281 bytes src/main/webapp/images/folders/tmh.gif | Bin 0 -> 1295 bytes src/main/webapp/images/folders/tn.gif | Bin 0 -> 504 bytes src/main/webapp/images/folders/tp.gif | Bin 0 -> 1243 bytes src/main/webapp/images/folders/tph.gif | Bin 0 -> 1263 bytes src/main/webapp/images/folders/vline.gif | Bin 0 -> 503 bytes src/main/webapp/images/galleria/galleria1.jpg | Bin 0 -> 37920 bytes .../webapp/images/galleria/galleria10.jpg | Bin 0 -> 52823 bytes .../webapp/images/galleria/galleria11.jpg | Bin 0 -> 112361 bytes .../webapp/images/galleria/galleria12.jpg | Bin 0 -> 111455 bytes src/main/webapp/images/galleria/galleria2.jpg | Bin 0 -> 54921 bytes src/main/webapp/images/galleria/galleria3.jpg | Bin 0 -> 52269 bytes src/main/webapp/images/galleria/galleria4.jpg | Bin 0 -> 68218 bytes src/main/webapp/images/galleria/galleria5.jpg | Bin 0 -> 71749 bytes src/main/webapp/images/galleria/galleria6.jpg | Bin 0 -> 43165 bytes src/main/webapp/images/galleria/galleria7.jpg | Bin 0 -> 69326 bytes src/main/webapp/images/galleria/galleria8.jpg | Bin 0 -> 69337 bytes src/main/webapp/images/galleria/galleria9.jpg | Bin 0 -> 95677 bytes .../webapp/images/godfather/godfather1.jpg | Bin 0 -> 10078 bytes .../webapp/images/godfather/godfather2.jpg | Bin 0 -> 9635 bytes .../webapp/images/godfather/godfather3.jpg | Bin 0 -> 10002 bytes src/main/webapp/images/head_blue.png | Bin 0 -> 2860 bytes src/main/webapp/images/head_green.png | Bin 0 -> 4155 bytes src/main/webapp/images/home.png | Bin 0 -> 685 bytes src/main/webapp/images/hy.png | Bin 0 -> 6243 bytes src/main/webapp/images/hy_active.png | Bin 0 -> 6391 bytes src/main/webapp/images/hy_hover.png | Bin 0 -> 6333 bytes src/main/webapp/images/images.png | Bin 0 -> 6749 bytes src/main/webapp/images/img01.jpg | Bin 0 -> 702 bytes src/main/webapp/images/img02.jpg | Bin 0 -> 27212 bytes src/main/webapp/images/img03.jpg | Bin 0 -> 5490 bytes src/main/webapp/images/img04.jpg | Bin 0 -> 5908 bytes src/main/webapp/images/img05.jpg | Bin 0 -> 456 bytes src/main/webapp/images/img06.jpg | Bin 0 -> 918 bytes src/main/webapp/images/img07.jpg | Bin 0 -> 6353 bytes src/main/webapp/images/img08.jpg | Bin 0 -> 1850 bytes src/main/webapp/images/keyboardpencil.png | Bin 0 -> 662 bytes .../images/layout/summer_background.jpg | Bin 0 -> 56810 bytes src/main/webapp/images/left.png | Bin 0 -> 1557 bytes src/main/webapp/images/loading.gif | Bin 0 -> 41674 bytes src/main/webapp/images/login.png | Bin 0 -> 1638 bytes src/main/webapp/images/logo.png | Bin 0 -> 21034 bytes src/main/webapp/images/macosx/apple.png | Bin 0 -> 666 bytes src/main/webapp/images/macosx/apple_logo.png | Bin 0 -> 21712 bytes src/main/webapp/images/macosx/aqua-hd-bg.gif | Bin 0 -> 268 bytes .../images/macosx/aqua-hd-close-over.gif | Bin 0 -> 429 bytes .../webapp/images/macosx/aqua-hd-close.gif | Bin 0 -> 307 bytes src/main/webapp/images/macosx/aqua-hd-lt.gif | Bin 0 -> 338 bytes src/main/webapp/images/macosx/aqua-hd-rt.gif | Bin 0 -> 340 bytes src/main/webapp/images/macosx/finder.png | Bin 0 -> 8952 bytes src/main/webapp/images/macosx/ichat.png | Bin 0 -> 13940 bytes src/main/webapp/images/macosx/itunes.png | Bin 0 -> 23013 bytes src/main/webapp/images/macosx/macback.png | Bin 0 -> 1013814 bytes src/main/webapp/images/macosx/safari.png | Bin 0 -> 24104 bytes src/main/webapp/images/macosx/terminal.png | Bin 0 -> 5284 bytes src/main/webapp/images/macosx/trash.png | Bin 0 -> 8191 bytes src/main/webapp/images/map.png | Bin 0 -> 1269 bytes src/main/webapp/images/menu_body.gif | Bin 0 -> 1386 bytes src/main/webapp/images/menuitem_back.png | Bin 0 -> 301 bytes src/main/webapp/images/minus.png | Bin 0 -> 343 bytes src/main/webapp/images/mobile.png | Bin 0 -> 1598 bytes src/main/webapp/images/mobile/chat.png | Bin 0 -> 27103 bytes src/main/webapp/images/mobile/contacts.png | Bin 0 -> 26326 bytes src/main/webapp/images/mobile/maps.png | Bin 0 -> 49109 bytes src/main/webapp/images/mobile/news.png | Bin 0 -> 28709 bytes src/main/webapp/images/mobile/notes.png | Bin 0 -> 29614 bytes src/main/webapp/images/mobile/showcase.png | Bin 0 -> 28070 bytes src/main/webapp/images/mobile/twitfaces.png | Bin 0 -> 33029 bytes src/main/webapp/images/mobile/weather.png | Bin 0 -> 31923 bytes src/main/webapp/images/mp3.png | Bin 0 -> 2064 bytes src/main/webapp/images/nature1.jpg | Bin 0 -> 49391 bytes src/main/webapp/images/nature1_small.jpg | Bin 0 -> 5918 bytes src/main/webapp/images/nature2.jpg | Bin 0 -> 35282 bytes src/main/webapp/images/nature2_small.jpg | Bin 0 -> 6706 bytes src/main/webapp/images/nature3.jpg | Bin 0 -> 34756 bytes src/main/webapp/images/nature3_small.jpg | Bin 0 -> 6713 bytes src/main/webapp/images/nature4.jpg | Bin 0 -> 50181 bytes src/main/webapp/images/nature4_small.jpg | Bin 0 -> 7380 bytes src/main/webapp/images/new-ico.gif | Bin 0 -> 85 bytes src/main/webapp/images/new.png | Bin 0 -> 600 bytes src/main/webapp/images/next.png | Bin 0 -> 1219 bytes src/main/webapp/images/open.png | Bin 0 -> 846 bytes src/main/webapp/images/optimusprime.jpg | Bin 0 -> 21614 bytes src/main/webapp/images/pbar-ani.gif | Bin 0 -> 7970 bytes src/main/webapp/images/pdf.png | Bin 0 -> 1550 bytes src/main/webapp/images/pf-logo.png | Bin 0 -> 13260 bytes src/main/webapp/images/picture.png | Bin 0 -> 606 bytes src/main/webapp/images/plus.png | Bin 0 -> 434 bytes src/main/webapp/images/previous.png | Bin 0 -> 1200 bytes src/main/webapp/images/prime_logo.png | Bin 0 -> 9656 bytes src/main/webapp/images/print.png | Bin 0 -> 423 bytes src/main/webapp/images/ps3.jpg | Bin 0 -> 23539 bytes src/main/webapp/images/ps3.png | Bin 0 -> 198103 bytes src/main/webapp/images/redo.png | Bin 0 -> 703 bytes src/main/webapp/images/right.png | Bin 0 -> 1558 bytes src/main/webapp/images/save.png | Bin 0 -> 720 bytes src/main/webapp/images/save_icon.png | Bin 0 -> 3942 bytes src/main/webapp/images/select.png | Bin 0 -> 1382 bytes src/main/webapp/images/sopranos/sopranos1.jpg | Bin 0 -> 28830 bytes .../images/sopranos/sopranos1_small.jpg | Bin 0 -> 4302 bytes src/main/webapp/images/sopranos/sopranos2.jpg | Bin 0 -> 46991 bytes .../images/sopranos/sopranos2_small.jpg | Bin 0 -> 6824 bytes src/main/webapp/images/sopranos/sopranos3.jpg | Bin 0 -> 54530 bytes .../images/sopranos/sopranos3_small.jpg | Bin 0 -> 4907 bytes src/main/webapp/images/sopranos/sopranos4.jpg | Bin 0 -> 31130 bytes .../images/sopranos/sopranos4_small.jpg | Bin 0 -> 4113 bytes src/main/webapp/images/spacer.gif | Bin 0 -> 43 bytes src/main/webapp/images/sprite-menu.gif | Bin 0 -> 452 bytes src/main/webapp/images/stack/aperture.png | Bin 0 -> 14374 bytes src/main/webapp/images/stack/coda.png | Bin 0 -> 11844 bytes src/main/webapp/images/stack/finder.png | Bin 0 -> 8525 bytes src/main/webapp/images/stack/photoshop.png | Bin 0 -> 8099 bytes src/main/webapp/images/stack/safari.png | Bin 0 -> 14169 bytes src/main/webapp/images/stack/stack-down.png | Bin 0 -> 8842 bytes src/main/webapp/images/stack/stack.png | Bin 0 -> 12406 bytes src/main/webapp/images/terminal.png | Bin 0 -> 2054 bytes src/main/webapp/images/toggle_blue.png | Bin 0 -> 650 bytes src/main/webapp/images/touch/chat.png | Bin 0 -> 7858 bytes src/main/webapp/images/touch/chatscreen.png | Bin 0 -> 31211 bytes src/main/webapp/images/touch/dark.png | Bin 0 -> 36336 bytes src/main/webapp/images/touch/default.png | Bin 0 -> 32264 bytes src/main/webapp/images/touch/mapicon.png | Bin 0 -> 8776 bytes src/main/webapp/images/touch/news.png | Bin 0 -> 30569 bytes src/main/webapp/images/touch/newsicon.png | Bin 0 -> 6885 bytes src/main/webapp/images/touch/notes.png | Bin 0 -> 40432 bytes src/main/webapp/images/touch/notesicon.png | Bin 0 -> 6648 bytes src/main/webapp/images/touch/pathfinder.png | Bin 0 -> 53771 bytes src/main/webapp/images/touch/touchicon.png | Bin 0 -> 7700 bytes src/main/webapp/images/touch/translate.png | Bin 0 -> 31720 bytes src/main/webapp/images/touch/translator.png | Bin 0 -> 4488 bytes src/main/webapp/images/touch/twitfaces.png | Bin 0 -> 35884 bytes src/main/webapp/images/touch/twiticon.png | Bin 0 -> 3890 bytes src/main/webapp/images/touch/weather.png | Bin 0 -> 33271 bytes src/main/webapp/images/touch/weathericon.png | Bin 0 -> 9604 bytes src/main/webapp/images/undo.png | Bin 0 -> 725 bytes src/main/webapp/images/update.png | Bin 0 -> 847 bytes src/main/webapp/images/upload.png | Bin 0 -> 4704 bytes src/main/webapp/images/xbox.jpg | Bin 0 -> 34080 bytes src/main/webapp/images/xbox.png | Bin 0 -> 207991 bytes src/main/webapp/images/xml.png | Bin 0 -> 4511 bytes src/main/webapp/index.jsp | 4 + src/main/webapp/mobile/chat.xhtml | 66 ++ src/main/webapp/mobile/contacts.xhtml | 65 ++ src/main/webapp/mobile/index.jsp | 4 + src/main/webapp/mobile/index.xhtml | 133 ++++ src/main/webapp/mobile/maps.xhtml | 59 ++ src/main/webapp/mobile/news.xhtml | 64 ++ src/main/webapp/mobile/notes.xhtml | 60 ++ src/main/webapp/mobile/showcase.xhtml | 396 ++++++++++ src/main/webapp/mobile/twitfaces.xhtml | 36 + src/main/webapp/mobile/weather.xhtml | 63 ++ src/main/webapp/photocam/placeholder.txt | 0 src/main/webapp/push/chat.xhtml | 318 ++++++++ src/main/webapp/push/checkin.xhtml | 269 +++++++ src/main/webapp/push/counter.xhtml | 91 +++ src/main/webapp/push/facesmessage.xhtml | 126 +++ src/main/webapp/push/index.jsp | 4 + src/main/webapp/push/index.xhtml | 35 + src/main/webapp/push/photoShare.xhtml | 109 +++ src/main/webapp/push/twitterSearch.xhtml | 192 +++++ src/main/webapp/push/viewparamPush.xhtml | 82 ++ .../resources/images/themes/afterdark.png | Bin 0 -> 8114 bytes .../resources/images/themes/afternoon.png | Bin 0 -> 7846 bytes .../resources/images/themes/afterwork.png | Bin 0 -> 7789 bytes .../webapp/resources/images/themes/aristo.png | Bin 0 -> 1000 bytes .../resources/images/themes/black-tie.png | Bin 0 -> 4660 bytes .../resources/images/themes/blitzer.png | Bin 0 -> 1245 bytes .../resources/images/themes/bluesky.png | Bin 0 -> 1360 bytes .../resources/images/themes/bootstrap.png | Bin 0 -> 7647 bytes .../resources/images/themes/casablanca.png | Bin 0 -> 1282 bytes .../webapp/resources/images/themes/cruze.png | Bin 0 -> 8164 bytes .../resources/images/themes/cupertino.png | Bin 0 -> 1212 bytes .../resources/images/themes/dark-hive.png | Bin 0 -> 1834 bytes .../resources/images/themes/dot-luv.png | Bin 0 -> 4627 bytes .../resources/images/themes/eggplant.png | Bin 0 -> 1835 bytes .../resources/images/themes/excite-bike.png | Bin 0 -> 4671 bytes .../webapp/resources/images/themes/flick.png | Bin 0 -> 1041 bytes .../resources/images/themes/glass-x.png | Bin 0 -> 1239 bytes .../webapp/resources/images/themes/home.png | Bin 0 -> 1409 bytes .../resources/images/themes/hot-sneaks.png | Bin 0 -> 1402 bytes .../resources/images/themes/humanity.png | Bin 0 -> 1332 bytes .../resources/images/themes/le-frog.png | Bin 0 -> 1953 bytes .../resources/images/themes/midnight.png | Bin 0 -> 1193 bytes .../resources/images/themes/mint-choc.png | Bin 0 -> 1823 bytes .../resources/images/themes/overcast.png | Bin 0 -> 1213 bytes .../images/themes/pepper-grinder.png | Bin 0 -> 1796 bytes .../resources/images/themes/redmond.png | Bin 0 -> 4630 bytes .../webapp/resources/images/themes/rocket.png | Bin 0 -> 1451 bytes .../webapp/resources/images/themes/sam.png | Bin 0 -> 1230 bytes .../resources/images/themes/smoothness.png | Bin 0 -> 1118 bytes .../resources/images/themes/south-street.png | Bin 0 -> 2023 bytes .../webapp/resources/images/themes/start.png | Bin 0 -> 4643 bytes .../webapp/resources/images/themes/sunny.png | Bin 0 -> 7974 bytes .../resources/images/themes/swanky-purse.png | Bin 0 -> 1692 bytes .../resources/images/themes/trontastic.png | Bin 0 -> 4662 bytes .../resources/images/themes/ui-darkness.png | Bin 0 -> 1876 bytes .../resources/images/themes/ui-lightness.png | Bin 0 -> 1220 bytes .../webapp/resources/images/themes/vader.png | Bin 0 -> 4590 bytes src/main/webapp/resources/other/guide.pdf | Bin 0 -> 57575 bytes .../webapp/resources/other/sample-mov.mov | Bin 0 -> 82395 bytes .../syntaxhighlighter/scripts/clipboard.swf | Bin 0 -> 109 bytes .../webapp/syntaxhighlighter/scripts/sh.js | 195 +++++ src/main/webapp/templates/themeMenu.xhtml | 13 + src/main/webapp/templates/ui.xhtml | 486 ++++++++++++ src/main/webapp/test/ajaxStatus.xhtml | 144 ++++ .../webapp/test/pprAjaxStatusScript.xhtml | 130 ++++ src/main/webapp/ui/accordionPanel.xhtml | 79 ++ .../webapp/ui/accordionPanelDisabled.xhtml | 78 ++ .../webapp/ui/accordionPanelDynamic.xhtml | 87 +++ src/main/webapp/ui/accordionPanelEvents.xhtml | 126 +++ src/main/webapp/ui/accordionPanelHome.xhtml | 31 + src/main/webapp/ui/accordionPanelModel.xhtml | 96 +++ .../webapp/ui/accordionPanelMultiple.xhtml | 79 ++ src/main/webapp/ui/accordionPanelRTL.xhtml | 75 ++ src/main/webapp/ui/ajaxPollHome.xhtml | 27 + src/main/webapp/ui/ajaxStatus.xhtml | 144 ++++ src/main/webapp/ui/ajaxStatusHome.xhtml | 26 + src/main/webapp/ui/ajaxStatusScript.xhtml | 130 ++++ src/main/webapp/ui/ajaxStatusStandard.xhtml | 125 +++ src/main/webapp/ui/ajaxifyAction.xhtml | 79 ++ src/main/webapp/ui/ajaxifyKeyEvents.xhtml | 100 +++ src/main/webapp/ui/ajaxifyPartialSubmit.xhtml | 97 +++ src/main/webapp/ui/areaChart.xhtml | 84 ++ src/main/webapp/ui/autoCompleteBasic.xhtml | 226 ++++++ src/main/webapp/ui/autoCompleteItemtip.xhtml | 231 ++++++ src/main/webapp/ui/autoCompleteMultiple.xhtml | 273 +++++++ src/main/webapp/ui/autoCompletePojo.xhtml | 222 ++++++ src/main/webapp/ui/autoCompleteSelect.xhtml | 110 +++ src/main/webapp/ui/autocompleteHome.xhtml | 29 + src/main/webapp/ui/barChart.xhtml | 91 +++ src/main/webapp/ui/blockUI.xhtml | 185 +++++ src/main/webapp/ui/breadCrumb.xhtml | 45 ++ src/main/webapp/ui/bubbleChart.xhtml | 67 ++ src/main/webapp/ui/button.xhtml | 59 ++ src/main/webapp/ui/calendarAjax.xhtml | 80 ++ src/main/webapp/ui/calendarBasic.xhtml | 145 ++++ src/main/webapp/ui/calendarButtonPanel.xhtml | 48 ++ src/main/webapp/ui/calendarEffects.xhtml | 61 ++ src/main/webapp/ui/calendarHome.xhtml | 34 + src/main/webapp/ui/calendarLocalization.xhtml | 134 ++++ src/main/webapp/ui/calendarMinMax.xhtml | 48 ++ .../webapp/ui/calendarMultipleMonths.xhtml | 48 ++ .../webapp/ui/calendarMultipleSelection.xhtml | 48 ++ src/main/webapp/ui/calendarNavigator.xhtml | 48 ++ src/main/webapp/ui/calendarTime.xhtml | 178 +++++ src/main/webapp/ui/captcha.xhtml | 64 ++ src/main/webapp/ui/captchaCustom.xhtml | 64 ++ src/main/webapp/ui/captchaHome.xhtml | 26 + src/main/webapp/ui/carDetail.xhtml | 66 ++ src/main/webapp/ui/carousel.xhtml | 183 +++++ src/main/webapp/ui/carouselEffects.xhtml | 163 ++++ src/main/webapp/ui/carouselHome.xhtml | 29 + src/main/webapp/ui/carouselSelect.xhtml | 153 ++++ src/main/webapp/ui/carouselSlideshow.xhtml | 69 ++ src/main/webapp/ui/carouselTabs.xhtml | 80 ++ src/main/webapp/ui/chartAnimate.xhtml | 122 +++ src/main/webapp/ui/chartExport.xhtml | 117 +++ src/main/webapp/ui/chartModel.xhtml | 111 +++ src/main/webapp/ui/chartZoom.xhtml | 86 +++ src/main/webapp/ui/chatDisabled.xhtml | 14 + src/main/webapp/ui/clock.xhtml | 40 + src/main/webapp/ui/collector.xhtml | 164 ++++ src/main/webapp/ui/colorPicker.xhtml | 120 +++ src/main/webapp/ui/commandButton.xhtml | 105 +++ src/main/webapp/ui/commandLink.xhtml | 95 +++ src/main/webapp/ui/confirmDialog.xhtml | 82 ++ src/main/webapp/ui/contextMenu.xhtml | 90 +++ src/main/webapp/ui/contextMenuAttach.xhtml | 55 ++ src/main/webapp/ui/contextMenuHome.xhtml | 30 + src/main/webapp/ui/contextMenuTable.xhtml | 65 ++ src/main/webapp/ui/contextMenuTiered.xhtml | 107 +++ src/main/webapp/ui/dashboard.xhtml | 151 ++++ src/main/webapp/ui/dataListAjax.xhtml | 203 +++++ src/main/webapp/ui/dataListDefinition.xhtml | 121 +++ src/main/webapp/ui/dataListHome.xhtml | 29 + src/main/webapp/ui/dataListOrdered.xhtml | 147 ++++ src/main/webapp/ui/dataListUnordered.xhtml | 138 ++++ src/main/webapp/ui/datagrid.xhtml | 209 +++++ src/main/webapp/ui/datatableBasic.xhtml | 141 ++++ src/main/webapp/ui/datatableCellEditing.xhtml | 322 ++++++++ src/main/webapp/ui/datatableColoring.xhtml | 180 +++++ src/main/webapp/ui/datatableComplex.xhtml | 285 +++++++ src/main/webapp/ui/datatableContextMenu.xhtml | 215 ++++++ .../webapp/ui/datatableDynamicColumns.xhtml | 233 ++++++ .../webapp/ui/datatableExpandableRows.xhtml | 230 ++++++ src/main/webapp/ui/datatableFiltering.xhtml | 213 ++++++ src/main/webapp/ui/datatableFrozenRows.xhtml | 165 ++++ src/main/webapp/ui/datatableGrouping.xhtml | 226 ++++++ .../webapp/ui/datatableHeaderFooter.xhtml | 183 +++++ src/main/webapp/ui/datatableHome.xhtml | 52 ++ src/main/webapp/ui/datatableLazy.xhtml | 312 ++++++++ src/main/webapp/ui/datatablePagination.xhtml | 194 +++++ src/main/webapp/ui/datatableRTL.xhtml | 142 ++++ src/main/webapp/ui/datatableReordering.xhtml | 175 +++++ src/main/webapp/ui/datatableResizable.xhtml | 220 ++++++ src/main/webapp/ui/datatableRowEditing.xhtml | 258 +++++++ .../ui/datatableRowSelectionByColumn.xhtml | 228 ++++++ .../ui/datatableRowSelectionInstant.xhtml | 277 +++++++ .../ui/datatableRowSelectionMultiple.xhtml | 197 +++++ .../datatableRowSelectionRadioCheckbox.xhtml | 374 +++++++++ .../ui/datatableRowSelectionSingle.xhtml | 220 ++++++ src/main/webapp/ui/datatableScrolling.xhtml | 288 +++++++ src/main/webapp/ui/datatableSorting.xhtml | 163 ++++ .../webapp/ui/datatableSortingMultiple.xhtml | 168 ++++ src/main/webapp/ui/datatableSubTable.xhtml | 173 +++++ src/main/webapp/ui/datatableSummaryRow.xhtml | 167 ++++ src/main/webapp/ui/defaultCommand.xhtml | 147 ++++ src/main/webapp/ui/dialog.xhtml | 65 ++ src/main/webapp/ui/dialogClose.xhtml | 75 ++ src/main/webapp/ui/dialogDynamic.xhtml | 37 + src/main/webapp/ui/dialogForm.xhtml | 62 ++ src/main/webapp/ui/dialogHome.xhtml | 32 + src/main/webapp/ui/dialogLogin.xhtml | 145 ++++ src/main/webapp/ui/dialogMinMax.xhtml | 36 + src/main/webapp/ui/dialogRTL.xhtml | 47 ++ src/main/webapp/ui/dndColumns.xhtml | 380 ++++++++++ src/main/webapp/ui/dndGrid.xhtml | 308 ++++++++ src/main/webapp/ui/dndTable.xhtml | 311 ++++++++ src/main/webapp/ui/dock.xhtml | 82 ++ src/main/webapp/ui/donutChart.xhtml | 88 +++ src/main/webapp/ui/draggableBasic.xhtml | 134 ++++ src/main/webapp/ui/droppableBarca.xhtml | 321 ++++++++ src/main/webapp/ui/dynamicImage.xhtml | 125 +++ src/main/webapp/ui/editor.xhtml | 74 ++ src/main/webapp/ui/effectMessages.xhtml | 86 +++ src/main/webapp/ui/effectTarget.xhtml | 45 ++ src/main/webapp/ui/effects.xhtml | 173 +++++ src/main/webapp/ui/effectsHome.xhtml | 28 + src/main/webapp/ui/exporter.xhtml | 181 +++++ src/main/webapp/ui/exporterExclude.xhtml | 126 +++ src/main/webapp/ui/exporterHome.xhtml | 30 + src/main/webapp/ui/exporterProcessor.xhtml | 137 ++++ src/main/webapp/ui/feedReader.xhtml | 49 ++ src/main/webapp/ui/fieldset.xhtml | 102 +++ src/main/webapp/ui/fileDownload.xhtml | 105 +++ src/main/webapp/ui/fileUploadAuto.xhtml | 66 ++ src/main/webapp/ui/fileUploadDnd.xhtml | 66 ++ src/main/webapp/ui/fileUploadMultiple.xhtml | 66 ++ src/main/webapp/ui/fileUploadSimple.xhtml | 78 ++ src/main/webapp/ui/fileUploadSingle.xhtml | 65 ++ src/main/webapp/ui/focus.xhtml | 116 +++ src/main/webapp/ui/galleria.xhtml | 145 ++++ src/main/webapp/ui/germanCalendar.xhtml | 57 ++ src/main/webapp/ui/gmapAddMarkers.xhtml | 249 ++++++ src/main/webapp/ui/gmapBasic.xhtml | 30 + src/main/webapp/ui/gmapCircle.xhtml | 100 +++ src/main/webapp/ui/gmapControls.xhtml | 31 + src/main/webapp/ui/gmapDialog.xhtml | 42 + src/main/webapp/ui/gmapDraggableMarkers.xhtml | 103 +++ src/main/webapp/ui/gmapEvents.xhtml | 93 +++ src/main/webapp/ui/gmapHome.xhtml | 38 + src/main/webapp/ui/gmapInfoWindow.xhtml | 123 +++ src/main/webapp/ui/gmapMarkerSelect.xhtml | 104 +++ src/main/webapp/ui/gmapMarkers.xhtml | 74 ++ src/main/webapp/ui/gmapPolygon.xhtml | 103 +++ src/main/webapp/ui/gmapPolyline.xhtml | 104 +++ src/main/webapp/ui/gmapRectangle.xhtml | 93 +++ src/main/webapp/ui/gmapStreetView.xhtml | 30 + src/main/webapp/ui/growl.xhtml | 85 +++ src/main/webapp/ui/home.xhtml | 43 ++ src/main/webapp/ui/hotkey.xhtml | 80 ++ src/main/webapp/ui/idleMonitor.xhtml | 39 + src/main/webapp/ui/idleMonitorEvents.xhtml | 63 ++ src/main/webapp/ui/idlemonitorHome.xhtml | 25 + src/main/webapp/ui/imageCompare.xhtml | 39 + src/main/webapp/ui/imageCropper.xhtml | 118 +++ src/main/webapp/ui/imageSwitch.xhtml | 160 ++++ src/main/webapp/ui/imageSwitchEffect.xhtml | 102 +++ src/main/webapp/ui/index.jsp | 4 + src/main/webapp/ui/inplace.xhtml | 140 ++++ src/main/webapp/ui/inputMask.xhtml | 204 +++++ src/main/webapp/ui/inputText.xhtml | 28 + src/main/webapp/ui/inputTextarea.xhtml | 84 ++ src/main/webapp/ui/interactiveCharts.xhtml | 128 ++++ src/main/webapp/ui/japaneseCalendar.xhtml | 62 ++ src/main/webapp/ui/keyboard.xhtml | 275 +++++++ src/main/webapp/ui/layoutComplex.xhtml | 141 ++++ src/main/webapp/ui/layoutElement.xhtml | 44 ++ src/main/webapp/ui/layoutEvents.xhtml | 125 +++ src/main/webapp/ui/layoutFull.xhtml | 87 +++ src/main/webapp/ui/layoutHome.xhtml | 31 + src/main/webapp/ui/layoutMailbox.xhtml | 177 +++++ src/main/webapp/ui/layoutNested.xhtml | 79 ++ src/main/webapp/ui/lightBox.xhtml | 104 +++ src/main/webapp/ui/lineChart.xhtml | 118 +++ src/main/webapp/ui/linkButton.xhtml | 46 ++ src/main/webapp/ui/liveChart.xhtml | 81 ++ src/main/webapp/ui/log.xhtml | 72 ++ src/main/webapp/ui/macosx.xhtml | 214 ++++++ src/main/webapp/ui/media.xhtml | 112 +++ src/main/webapp/ui/megaMenu.xhtml | 487 ++++++++++++ src/main/webapp/ui/menu.xhtml | 173 +++++ src/main/webapp/ui/menuEffect.xhtml | 138 ++++ src/main/webapp/ui/menubar.xhtml | 206 +++++ src/main/webapp/ui/menubutton.xhtml | 81 ++ src/main/webapp/ui/messages.xhtml | 112 +++ src/main/webapp/ui/meterGaugeChart.xhtml | 64 ++ src/main/webapp/ui/mindmap.xhtml | 124 +++ src/main/webapp/ui/notificationBar.xhtml | 54 ++ src/main/webapp/ui/ohlcChart.xhtml | 82 ++ src/main/webapp/ui/orderList.xhtml | 158 ++++ src/main/webapp/ui/outputLabel.xhtml | 69 ++ src/main/webapp/ui/outputPanel.xhtml | 46 ++ src/main/webapp/ui/overlayPanel.xhtml | 119 +++ src/main/webapp/ui/panel.xhtml | 177 +++++ src/main/webapp/ui/panelGrid.xhtml | 285 +++++++ src/main/webapp/ui/panelMenu.xhtml | 79 ++ src/main/webapp/ui/partialSubmit.xhtml | 269 +++++++ src/main/webapp/ui/password.xhtml | 154 ++++ src/main/webapp/ui/photoCam.xhtml | 107 +++ src/main/webapp/ui/pickListComplex.xhtml | 125 +++ src/main/webapp/ui/pickListControls.xhtml | 120 +++ src/main/webapp/ui/pickListDefault.xhtml | 105 +++ src/main/webapp/ui/picklist.xhtml | 232 ++++++ src/main/webapp/ui/picklistHome.xhtml | 28 + src/main/webapp/ui/pieChart.xhtml | 71 ++ src/main/webapp/ui/playerMusic.xhtml | 42 + src/main/webapp/ui/playerVideos.xhtml | 62 ++ src/main/webapp/ui/poll.xhtml | 63 ++ src/main/webapp/ui/pollStartStop.xhtml | 87 +++ src/main/webapp/ui/pprAjaxValidations.xhtml | 113 +++ src/main/webapp/ui/pprCounter.xhtml | 66 ++ src/main/webapp/ui/pprPartialTree.xhtml | 129 ++++ src/main/webapp/ui/pprSelect.xhtml | 186 +++++ src/main/webapp/ui/pprUpdate.xhtml | 73 ++ src/main/webapp/ui/printer.xhtml | 43 ++ src/main/webapp/ui/productDetail.xhtml | 64 ++ src/main/webapp/ui/progressBar.xhtml | 174 +++++ src/main/webapp/ui/rating.xhtml | 176 +++++ src/main/webapp/ui/remoteCommand.xhtml | 56 ++ src/main/webapp/ui/requestContext.xhtml | 139 ++++ src/main/webapp/ui/resetInput.xhtml | 134 ++++ src/main/webapp/ui/resizable.xhtml | 119 +++ src/main/webapp/ui/resizableHome.xhtml | 26 + src/main/webapp/ui/resizeAjax.xhtml | 65 ++ src/main/webapp/ui/ring.xhtml | 173 +++++ src/main/webapp/ui/schedule.xhtml | 174 +++++ src/main/webapp/ui/scheduleHome.xhtml | 29 + src/main/webapp/ui/scheduleLazy.xhtml | 82 ++ src/main/webapp/ui/scheduleLocale.xhtml | 61 ++ src/main/webapp/ui/scrollPanel.xhtml | 81 ++ src/main/webapp/ui/selectBooleanButton.xhtml | 118 +++ .../webapp/ui/selectBooleanCheckbox.xhtml | 118 +++ src/main/webapp/ui/selectCheckboxMenu.xhtml | 99 +++ src/main/webapp/ui/selectManyButton.xhtml | 87 +++ src/main/webapp/ui/selectManyCheckbox.xhtml | 144 ++++ src/main/webapp/ui/selectManyMenu.xhtml | 119 +++ src/main/webapp/ui/selectOneButton.xhtml | 68 ++ src/main/webapp/ui/selectOneListbox.xhtml | 114 +++ src/main/webapp/ui/selectOneMenu.xhtml | 156 ++++ src/main/webapp/ui/selectOneRadio.xhtml | 125 +++ src/main/webapp/ui/selectors.xhtml | 111 +++ src/main/webapp/ui/separator.xhtml | 38 + src/main/webapp/ui/slideMenu.xhtml | 141 ++++ src/main/webapp/ui/slider.xhtml | 244 ++++++ src/main/webapp/ui/spacer.xhtml | 29 + src/main/webapp/ui/spinner.xhtml | 208 +++++ src/main/webapp/ui/splitButton.xhtml | 80 ++ src/main/webapp/ui/stack.xhtml | 54 ++ src/main/webapp/ui/tabMenu.xhtml | 39 + src/main/webapp/ui/tabMenuDemos.xhtml | 39 + src/main/webapp/ui/tabMenuDocumentation.xhtml | 39 + src/main/webapp/ui/tabMenuSocial.xhtml | 39 + src/main/webapp/ui/tabMenuSupport.xhtml | 39 + src/main/webapp/ui/tabview.xhtml | 85 +++ .../webapp/ui/tabviewChangeListener.xhtml | 120 +++ src/main/webapp/ui/tabviewClosable.xhtml | 120 +++ src/main/webapp/ui/tabviewDisabled.xhtml | 85 +++ src/main/webapp/ui/tabviewDynamic.xhtml | 91 +++ src/main/webapp/ui/tabviewEffects.xhtml | 115 +++ src/main/webapp/ui/tabviewHome.xhtml | 33 + src/main/webapp/ui/tabviewModel.xhtml | 100 +++ src/main/webapp/ui/tabviewOrientation.xhtml | 167 ++++ src/main/webapp/ui/tabviewRTL.xhtml | 75 ++ src/main/webapp/ui/tagCloud.xhtml | 90 +++ src/main/webapp/ui/terminal.xhtml | 52 ++ src/main/webapp/ui/terminalDialog.xhtml | 73 ++ src/main/webapp/ui/terminalHome.xhtml | 25 + src/main/webapp/ui/themeswitcher.xhtml | 273 +++++++ src/main/webapp/ui/tieredMenu.xhtml | 179 +++++ src/main/webapp/ui/toolbar.xhtml | 82 ++ src/main/webapp/ui/tooltip.xhtml | 93 +++ src/main/webapp/ui/tooltipGlobal.xhtml | 65 ++ src/main/webapp/ui/tooltipHome.xhtml | 26 + src/main/webapp/ui/tree.xhtml | 89 +++ src/main/webapp/ui/treeAjax.xhtml | 89 +++ src/main/webapp/ui/treeAnimate.xhtml | 133 ++++ src/main/webapp/ui/treeContextMenu.xhtml | 139 ++++ src/main/webapp/ui/treeEvents.xhtml | 148 ++++ src/main/webapp/ui/treeHome.xhtml | 33 + src/main/webapp/ui/treeHorizontal.xhtml | 91 +++ src/main/webapp/ui/treeHorizontalAjax.xhtml | 81 ++ .../webapp/ui/treeHorizontalContextMenu.xhtml | 143 ++++ src/main/webapp/ui/treeHorizontalEvents.xhtml | 140 ++++ src/main/webapp/ui/treeHorizontalHome.xhtml | 30 + src/main/webapp/ui/treeHorizontalIcons.xhtml | 125 +++ .../ui/treeHorizontalSelectionCheckbox.xhtml | 126 +++ .../ui/treeHorizontalSelectionMultiple.xhtml | 124 +++ .../ui/treeHorizontalSelectionSingle.xhtml | 117 +++ src/main/webapp/ui/treeIcons.xhtml | 133 ++++ src/main/webapp/ui/treeRTL.xhtml | 139 ++++ .../webapp/ui/treeSelectionCheckbox.xhtml | 134 ++++ .../webapp/ui/treeSelectionMultiple.xhtml | 134 ++++ src/main/webapp/ui/treeSelectionSingle.xhtml | 125 +++ src/main/webapp/ui/treeTable.xhtml | 200 +++++ src/main/webapp/ui/treeTableCheckbox.xhtml | 185 +++++ src/main/webapp/ui/treeTableContextMenu.xhtml | 206 +++++ src/main/webapp/ui/treeTableEvents.xhtml | 192 +++++ src/main/webapp/ui/treeTableHome.xhtml | 30 + src/main/webapp/ui/treeTableMultiple.xhtml | 235 ++++++ src/main/webapp/ui/treeTableResizable.xhtml | 178 +++++ src/main/webapp/ui/treeTableScrolling.xhtml | 216 ++++++ src/main/webapp/ui/treeTableSingle.xhtml | 198 +++++ src/main/webapp/ui/watermark.xhtml | 86 +++ src/main/webapp/ui/wizard.xhtml | 352 +++++++++ src/test/drivers/chromedriver | Bin 0 -> 12716216 bytes src/test/drivers/chromedriver.exe | Bin 0 -> 2224640 bytes .../integration/AbstractIntegrationTest.java | 388 ++++++++++ .../integration/SeleniumActionHelper.java | 68 ++ .../showcase/integration/TestingUtils.java | 15 + .../AbstractAccordionIntegrationTest.java | 69 ++ .../AccordionDataModelIntegrationTest.java | 95 +++ .../AccordionDisabledIntegrationTest.java | 69 ++ .../AccordionDynamicIntegrationTest.java | 76 ++ ...ccordionMultipleSelectIntegrationTest.java | 41 + .../AccordionSimpleIntegrationTest.java | 59 ++ ...rdionTabChangeListenerIntegrationTest.java | 73 ++ .../AjaxCounterIntegrationTest.java | 40 + .../AjaxDataTableIntegrationTest.java | 77 ++ .../ajaxengine/AjaxPollIntegrationTest.java | 31 + .../AjaxifyKeyEventsIntegrationTest.java | 41 + .../AjaxifyListenerIntegrationTest.java | 31 + .../AjaxifyPartialSubmitIntegrationTest.java | 38 + .../AjaxifyValidationsIntegrationTest.java | 36 + .../PPRAjaxStatusIntegrationTest.java | 108 +++ .../PPRAjaxStatusScriptIntegrationTest.java | 86 +++ .../PPRAjaxValidationsIntegrationTest.java | 100 +++ .../PPRPartialTreeProcessIntegrationTest.java | 122 +++ .../ajaxengine/PPRSelectIntegrationTest.java | 68 ++ .../ajaxengine/PPRSimpleIntegrationTest.java | 46 ++ .../RemoteCommandIntegrationTest.java | 31 + .../AjaxPollStartStopIntegrationTest.java | 47 ++ .../AbstractAutoCompleteTest.java | 33 + .../AutoCompleteListenerIntegrationTest.java | 57 ++ .../AutoCompleteMultipleIntegrationTest.java | 87 +++ .../AutoCompletePojoIntegrationTest.java | 62 ++ .../AutoCompleteSimpleIntegrationTest.java | 126 +++ .../breadcrumb/BreadCrumbIntegrationTest.java | 51 ++ .../button/ButtonIntegrationTest.java | 83 ++ .../calendar/CalendarAjaxIntegrationTest.java | 47 ++ .../CalendarBasicIntegrationTest.java | 71 ++ .../CalendarButtonPanelIntegrationTest.java | 51 ++ .../CalendarLocalizationIntegrationTest.java | 73 ++ ...CalendarMultipleMonthsIntegrationTest.java | 55 ++ .../CalendarNavigatorIntegrationTest.java | 71 ++ .../calendar/CalendarTestingHelper.java | 60 ++ .../captcha/CaptchaCustomIntegrationTest.java | 59 ++ .../captcha/CaptchaSimpleIntegrationTest.java | 58 ++ .../carousel/CarouselIntegrationTest.java | 74 ++ .../CarouselSelectionIntegrationTest.java | 44 ++ .../CarouselSlideShowIntegrationTest.java | 40 + .../carousel/CarouselTabsIntegrationTest.java | 44 ++ .../carousel/CarouselTestingHelper.java | 28 + .../charts/AreaChartIntegrationTest.java | 28 + .../charts/BarChartIntegrationTest.java | 32 + .../charts/BubbleChartIntegrationTest.java | 26 + .../charts/DonutChartIntegrationTest.java | 40 + .../InteractiveChartIntegrationTest.java | 39 + .../charts/JFreeChartIntegrationTest.java | 21 + .../charts/LineChartIntegrationTest.java | 28 + .../charts/LiveChartIntegrationTest.java | 53 ++ .../MeterGaugeChartIntegrationTest.java | 24 + .../charts/OhlcChartIntegrationTest.java | 26 + .../charts/PieChartIntegrationTest.java | 42 + .../collector/CollectorIntegrationTest.java | 97 +++ .../ColorPickerIntegrationTest.java | 79 ++ .../CommandButtonIntegrationTest.java | 95 +++ .../CommandLinkIntegrationTest.java | 67 ++ .../ConfirmDialogIntegrationTest.java | 53 ++ .../BasicContextMenuIntegrationTest.java | 50 ++ .../DataTableContextMenuIntegrationTest.java | 48 ++ ...ImageSwitchContextMenuIntegrationTest.java | 46 ++ .../TreeContextMenuIntegrationTest.java | 47 ++ .../TreeTableContextMenuIntegrationTest.java | 48 ++ .../dashboard/DashboardIntegrationTest.java | 34 + ...aExporterColumnExcludeIntegrationTest.java | 65 ++ ...orterExporterProcessorIntegrationTest.java | 42 + .../DataExporterIntegrationTest.java | 64 ++ .../datagrid/DataGridIntegrationTest.java | 26 + .../DataListDefinitionIntegrationTest.java | 35 + .../DataListOrderedIntegrationTest.java | 47 ++ .../DataListPaginationIntegrationTest.java | 36 + .../DataListUnorderedIntegrationTest.java | 39 + .../AbstractDataTableIntegrationTest.java | 73 ++ ...TableBasicRowSelectionIntegrationTest.java | 40 + .../DataTableColoringIntegrationTest.java | 49 ++ .../DataTableContextIntegrationTest.java | 100 +++ .../DataTableContextMenuIntegrationTest.java | 97 +++ ...ataTableDynamicColumnsIntegrationTest.java | 64 ++ .../DataTableFilteringIntegrationTest.java | 120 +++ .../DataTableGroupingIntegrationTest.java | 68 ++ .../DataTableHeaderFooterIntegrationTest.java | 56 ++ ...DataTableInCellEditingIntegrationTest.java | 46 ++ ...bleInstantRowSelectionIntegrationTest.java | 29 + .../DataTableLazyLoadingIntegrationTest.java | 87 +++ ...leMultipleRowSelectionIntegrationTest.java | 37 + .../DataTablePaginationIntegrationTest.java | 77 ++ ...RadioCheckBoxSelectionIntegrationTest.java | 47 ++ .../DataTableResizableIntegrationTest.java | 62 ++ .../DataTableRowExpansionIntegrationTest.java | 80 ++ .../DataTableScrollingIntegrationTest.java | 61 ++ .../DataTableSimpleIntegrationTest.java | 51 ++ .../DataTableSingleRowSelection.java | 31 + .../DataTableSortingIntegrationTest.java | 46 ++ .../DataTableSubTableIntegrationTest.java | 67 ++ .../DataTableSummaryRowIntegrationTest.java | 71 ++ .../dialog/DialogBasicIntegrationTest.java | 51 ++ .../DialogCloseListenerIntegrationTest.java | 29 + .../DialogDynamicContentIntegrationTest.java | 35 + .../dialog/DialogFormIntegrationTest.java | 36 + .../dialog/DialogLoginIntegrationTest.java | 53 ++ .../dialog/DialogMinMaxIntegrationTest.java | 58 ++ .../integration/dock/DockIntegrationTest.java | 83 ++ .../DragDropBasicIntegrationTest.java | 283 +++++++ .../DragDropDataGridIntegrationTest.java | 113 +++ .../DragDropDataTableIntegrationTest.java | 113 +++ .../dragdrop/DragDropFMIntegrationTest.java | 47 ++ .../dynaimage/DynaImageIntegrationTest.java | 43 ++ .../editor/EditorIntegrationTest.java | 44 ++ .../EffectsCatalogIntegrationTest.java | 146 ++++ .../effects/EffectsOnLoadIntegrationTest.java | 59 ++ .../effects/EffectsTargetIntegrationTest.java | 47 ++ .../feedreader/FeedReaderIntegrationTest.java | 60 ++ .../fieldset/FieldSetIntegrationTest.java | 46 ++ .../FileDownloadIntegrationTest.java | 30 + .../focus/FocusIntegrationTest.java | 41 + .../ContentGalleriaIntegrationTest.java | 57 ++ .../CustomGalleriaIntegrationTest.java | 25 + .../SimpleGalleriaIntegrationTest.java | 28 + .../gmaps/GMapAddMarkersIntegrationTest.java | 30 + .../gmaps/GMapCirclesIntegrationTest.java | 30 + .../gmaps/GMapControlsIntegrationTest.java | 31 + .../gmaps/GMapDialogIntegrationTest.java | 46 ++ .../gmaps/GMapDragMarkersIntegrationTest.java | 30 + .../gmaps/GMapEventsIntegrationTest.java | 30 + .../gmaps/GMapInfoWindowIntegrationTest.java | 30 + .../GMapMarkerSelectionIntegrationTest.java | 30 + .../gmaps/GMapMarkersIntegrationTest.java | 30 + .../gmaps/GMapPolygonsIntegrationTest.java | 30 + .../gmaps/GMapPolylinesIntegrationTest.java | 30 + .../gmaps/GMapRectanglesIntegrationTest.java | 30 + .../gmaps/GMapSimpleIntegrationTest.java | 30 + .../gmaps/GMapStreetViewIntegrationTest.java | 30 + .../growl/GrowlBasicIntegrationTest.java | 39 + .../hotkey/HotkeyIntegrationTest.java | 37 + .../IdleMonitorIntegrationTest.java | 54 ++ .../ImageCompareIntegrationTest.java | 60 ++ .../ImageCropperIntegrationTest.java | 84 ++ .../ImageSwitchIntegrationTest.java | 78 ++ .../inplace/InplaceIntegrationTest.java | 132 ++++ .../inputmask/InputMaskIntegrationTest.java | 110 +++ .../inputtext/InputTextIntegrationTest.java | 25 + .../InputTextareaIntegrationTest.java | 41 + .../KeyboardCompleteIntegrationTest.java | 116 +++ .../lightbox/LightBoxIntegrationTest.java | 74 ++ .../integration/log/LogIntegrationTest.java | 59 ++ .../media/MediaIntegrationTest.java | 33 + .../integration/menu/MenuIntegrationTest.java | 60 ++ .../menubar/MenubarIntegrationTest.java | 70 ++ .../menubutton/MenuButtonIntegrationTest.java | 74 ++ .../messages/MessagesIntegrationTest.java | 76 ++ .../NotificationBarIntegrationTest.java | 46 ++ .../orderlist/OrderListIntegrationTest.java | 113 +++ .../OutputPanelIntegrationTest.java | 43 ++ .../OverlayPanelBasicIntegrationTest.java | 73 ++ .../password/PasswordIntegrationTest.java | 105 +++ .../picklist/PickListIntegrationTest.java | 157 ++++ .../picklist/PickListPojoIntegrationTest.java | 109 +++ .../ProgressBarIntegrationTest.java | 41 + .../RequestContextIntegrationTest.java | 35 + .../ResizableAjaxIntegrationTest.java | 70 ++ .../ResizableBasicIntegrationTest.java | 181 +++++ .../integration/ring/RingIntegrationTest.java | 57 ++ .../schedule/ScheduleIntegrationTest.java | 174 +++++ .../ScheduleLocalizationIntegrationTest.java | 31 + .../ScrollPanelIntegrationTest.java | 34 + .../SelectBoolButtonBasicIntegrationTest.java | 80 ++ ...electCheckboxMenuBasicIntegrationTest.java | 115 +++ .../SelectManyButtonBasicIntegrationTest.java | 71 ++ ...electManyCheckboxBasicIntegrationTest.java | 149 ++++ .../SelectManyMenuIntegrationTest.java | 163 ++++ .../SelectOneListBoxIntegrationTest.java | 35 + .../SelectOneMenuIntegrationTest.java | 59 ++ .../SelectOneRadioBoxIntegrationTest.java | 37 + .../separator/SeparatorIntegrationTest.java | 34 + .../spacer/SpacerIntegrationTest.java | 31 + .../stack/StackBasicIntegrationTest.java | 95 +++ .../starrating/StarRatingIntegrationTest.java | 66 ++ .../DynamicTabViewIntegrationTest.java | 48 ++ .../tabview/SimpleTabViewIntegrationTest.java | 49 ++ .../TabViewChangeListenerIntegrationTest.java | 32 + .../TabViewClosableIntegrationTest.java | 38 + .../TabViewDisabledIntegrationTest.java | 30 + .../tabview/TabViewModelIntegratinoTest.java | 35 + .../TabViewOrientationIntegrationTest.java | 25 + .../tagcloud/TagCloudIntegrationTest.java | 54 ++ .../TerminalDialogIntegrationTest.java | 62 ++ .../terminal/TerminalIntegrationTest.java | 49 ++ .../ThemeSwitcherIntegrationTest.java | 133 ++++ .../tooltip/TooltipIntegrationTest.java | 83 ++ .../tree/BasicTreeIntegrationTest.java | 61 ++ .../tree/TreeAjaxIntegrationTest.java | 63 ++ .../TreeCheckBoxSelectionIntegrationTest.java | 122 +++ .../tree/TreeContextMenuIntegrationTest.java | 58 ++ .../tree/TreeIconsIntegrationTest.java | 104 +++ .../tree/TreeListenersIntegrationTest.java | 82 ++ .../TreeMultipleSelectionIntegrationTest.java | 98 +++ .../TreeSingleSelectionIntegrationTest.java | 95 +++ .../TreeTableBasicIntegrationTest.java | 102 +++ .../TreeTableContextMenuIntegrationTest.java | 136 ++++ .../TreeTableEventsIntegrationTest.java | 124 +++ .../TreeTableScrollableIntegrationTest.java | 36 + .../TreeTableSelectionIntegrationTest.java | 99 +++ .../watermark/WatermarkIntegrationTest.java | 63 ++ .../wizard/WizardIntegrationTest.java | 92 +++ 933 files changed, 62883 insertions(+) create mode 100644 README.md create mode 100644 nbactions-maintenance.xml create mode 100644 pom.xml create mode 100644 src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandler.java create mode 100644 src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandlerFactory.java create mode 100644 src/main/java/org/primefaces/examples/domain/Birth.java create mode 100644 src/main/java/org/primefaces/examples/domain/Book.java create mode 100644 src/main/java/org/primefaces/examples/domain/Car.java create mode 100644 src/main/java/org/primefaces/examples/domain/CheckIn.java create mode 100644 src/main/java/org/primefaces/examples/domain/Contact.java create mode 100644 src/main/java/org/primefaces/examples/domain/Document.java create mode 100644 src/main/java/org/primefaces/examples/domain/Mail.java create mode 100644 src/main/java/org/primefaces/examples/domain/ManufacturerSale.java create mode 100644 src/main/java/org/primefaces/examples/domain/NewsEntry.java create mode 100644 src/main/java/org/primefaces/examples/domain/NewsGroup.java create mode 100644 src/main/java/org/primefaces/examples/domain/Note.java create mode 100644 src/main/java/org/primefaces/examples/domain/Player.java create mode 100644 src/main/java/org/primefaces/examples/domain/ServerLoad.java create mode 100644 src/main/java/org/primefaces/examples/domain/Stats.java create mode 100644 src/main/java/org/primefaces/examples/domain/Theme.java create mode 100644 src/main/java/org/primefaces/examples/domain/Tweet.java create mode 100644 src/main/java/org/primefaces/examples/domain/User.java create mode 100644 src/main/java/org/primefaces/examples/domain/Vote.java create mode 100644 src/main/java/org/primefaces/examples/filter/CharacterEncodingFilter.java create mode 100644 src/main/java/org/primefaces/examples/mobile/ContactsView.java create mode 100644 src/main/java/org/primefaces/examples/mobile/NotesView.java create mode 100644 src/main/java/org/primefaces/examples/mobile/ShowcaseView.java create mode 100644 src/main/java/org/primefaces/examples/mobile/TranslatorView.java create mode 100644 src/main/java/org/primefaces/examples/service/BookService.java create mode 100644 src/main/java/org/primefaces/examples/service/BookServiceImpl.java create mode 100644 src/main/java/org/primefaces/examples/service/NewsService.java create mode 100644 src/main/java/org/primefaces/examples/service/TwitterRSSService.java create mode 100644 src/main/java/org/primefaces/examples/service/TwitterService.java create mode 100644 src/main/java/org/primefaces/examples/service/WeatherService.java create mode 100644 src/main/java/org/primefaces/examples/service/YAHOONewsService.java create mode 100644 src/main/java/org/primefaces/examples/service/YAHOOWeatherService.java create mode 100644 src/main/java/org/primefaces/examples/test/view/PersonBean.java create mode 100644 src/main/java/org/primefaces/examples/touch/NewsController.java create mode 100644 src/main/java/org/primefaces/examples/touch/TwitterController.java create mode 100644 src/main/java/org/primefaces/examples/touch/WeatherController.java create mode 100644 src/main/java/org/primefaces/examples/view/AutoCompleteBean.java create mode 100644 src/main/java/org/primefaces/examples/view/Barcelona.java create mode 100644 src/main/java/org/primefaces/examples/view/BroadcastSchedulerBean.java create mode 100644 src/main/java/org/primefaces/examples/view/ButtonBean.java create mode 100644 src/main/java/org/primefaces/examples/view/CalendarBean.java create mode 100644 src/main/java/org/primefaces/examples/view/CaptchaBean.java create mode 100644 src/main/java/org/primefaces/examples/view/CarDataModel.java create mode 100644 src/main/java/org/primefaces/examples/view/ChartBean.java create mode 100644 src/main/java/org/primefaces/examples/view/ChatUsers.java create mode 100644 src/main/java/org/primefaces/examples/view/ChatView.java create mode 100644 src/main/java/org/primefaces/examples/view/ColorBean.java create mode 100644 src/main/java/org/primefaces/examples/view/ColorPickerConverter.java create mode 100644 src/main/java/org/primefaces/examples/view/CounterBean.java create mode 100644 src/main/java/org/primefaces/examples/view/CreateBookBean.java create mode 100644 src/main/java/org/primefaces/examples/view/DDController.java create mode 100644 src/main/java/org/primefaces/examples/view/DashboardBean.java create mode 100644 src/main/java/org/primefaces/examples/view/DefaultCommandBean.java create mode 100644 src/main/java/org/primefaces/examples/view/DialogBean.java create mode 100644 src/main/java/org/primefaces/examples/view/DocumentsController.java create mode 100644 src/main/java/org/primefaces/examples/view/DynamicImageController.java create mode 100644 src/main/java/org/primefaces/examples/view/EditorBean.java create mode 100644 src/main/java/org/primefaces/examples/view/FieldsetBean.java create mode 100644 src/main/java/org/primefaces/examples/view/FileDownloadController.java create mode 100644 src/main/java/org/primefaces/examples/view/FileUploadController.java create mode 100644 src/main/java/org/primefaces/examples/view/FlipPanelBean.java create mode 100644 src/main/java/org/primefaces/examples/view/FormBean.java create mode 100644 src/main/java/org/primefaces/examples/view/GalleriaBean.java create mode 100644 src/main/java/org/primefaces/examples/view/GlobalCounterBean.java create mode 100644 src/main/java/org/primefaces/examples/view/GreetingController.java create mode 100644 src/main/java/org/primefaces/examples/view/GrowlBean.java create mode 100644 src/main/java/org/primefaces/examples/view/GuestPreferences.java create mode 100644 src/main/java/org/primefaces/examples/view/HotkeyController.java create mode 100644 src/main/java/org/primefaces/examples/view/IdleMonitorController.java create mode 100644 src/main/java/org/primefaces/examples/view/ImageCropperBean.java create mode 100644 src/main/java/org/primefaces/examples/view/ImageSwitchBean.java create mode 100644 src/main/java/org/primefaces/examples/view/InplaceBean.java create mode 100644 src/main/java/org/primefaces/examples/view/KeyboardBean.java create mode 100644 src/main/java/org/primefaces/examples/view/LayoutBean.java create mode 100644 src/main/java/org/primefaces/examples/view/LazyCarDataModel.java create mode 100644 src/main/java/org/primefaces/examples/view/LazySorter.java create mode 100644 src/main/java/org/primefaces/examples/view/LoginBean.java create mode 100644 src/main/java/org/primefaces/examples/view/MacosxBean.java create mode 100644 src/main/java/org/primefaces/examples/view/Mailbox.java create mode 100644 src/main/java/org/primefaces/examples/view/MapBean.java create mode 100644 src/main/java/org/primefaces/examples/view/MaskController.java create mode 100644 src/main/java/org/primefaces/examples/view/MediaController.java create mode 100644 src/main/java/org/primefaces/examples/view/MenuBean.java create mode 100644 src/main/java/org/primefaces/examples/view/MessagesController.java create mode 100644 src/main/java/org/primefaces/examples/view/MindmapBean.java create mode 100644 src/main/java/org/primefaces/examples/view/OrderListBean.java create mode 100644 src/main/java/org/primefaces/examples/view/PPRBean.java create mode 100644 src/main/java/org/primefaces/examples/view/PanelBean.java create mode 100644 src/main/java/org/primefaces/examples/view/PasswordBean.java create mode 100644 src/main/java/org/primefaces/examples/view/PersonBean.java create mode 100644 src/main/java/org/primefaces/examples/view/PhotoCamBean.java create mode 100644 src/main/java/org/primefaces/examples/view/PhotoShare.java create mode 100644 src/main/java/org/primefaces/examples/view/PickListBean.java create mode 100644 src/main/java/org/primefaces/examples/view/PlayerConverter.java create mode 100644 src/main/java/org/primefaces/examples/view/PlayerDisplay.java create mode 100644 src/main/java/org/primefaces/examples/view/ProductDetailBean.java create mode 100644 src/main/java/org/primefaces/examples/view/ProgressBean.java create mode 100644 src/main/java/org/primefaces/examples/view/RatingController.java create mode 100644 src/main/java/org/primefaces/examples/view/ResizeBean.java create mode 100644 src/main/java/org/primefaces/examples/view/RingBean.java create mode 100644 src/main/java/org/primefaces/examples/view/Sale.java create mode 100644 src/main/java/org/primefaces/examples/view/ScheduleController.java create mode 100644 src/main/java/org/primefaces/examples/view/SliderBean.java create mode 100644 src/main/java/org/primefaces/examples/view/SpinnerController.java create mode 100644 src/main/java/org/primefaces/examples/view/TabBean.java create mode 100644 src/main/java/org/primefaces/examples/view/TableBean.java create mode 100644 src/main/java/org/primefaces/examples/view/TagCloudBean.java create mode 100644 src/main/java/org/primefaces/examples/view/TerminalController.java create mode 100644 src/main/java/org/primefaces/examples/view/ThemeSwitcherBean.java create mode 100644 src/main/java/org/primefaces/examples/view/TreeBean.java create mode 100644 src/main/java/org/primefaces/examples/view/TwitterSearchView.java create mode 100644 src/main/java/org/primefaces/examples/view/UserController.java create mode 100644 src/main/java/org/primefaces/examples/view/UserWizard.java create mode 100644 src/main/java/org/primefaces/examples/view/ViewparamPushBean.java create mode 100644 src/main/java/org/primefaces/examples/view/WatermarkBean.java create mode 100644 src/main/resources/org/primefaces/examples/build.properties create mode 100644 src/main/webapp/META-INF/context.xml create mode 100644 src/main/webapp/WEB-INF/appengine-web.xml create mode 100644 src/main/webapp/WEB-INF/faces-config.xml create mode 100644 src/main/webapp/WEB-INF/logging.properties create mode 100644 src/main/webapp/WEB-INF/web.xml create mode 100644 src/main/webapp/css/default.css create mode 100644 src/main/webapp/css/syntaxhighlighter/syntaxhighlighter.css create mode 100644 src/main/webapp/design/ajaxloading.gif create mode 100644 src/main/webapp/design/ajaxloadingbar.gif create mode 100644 src/main/webapp/design/bg.jpg create mode 100644 src/main/webapp/design/column.png create mode 100644 src/main/webapp/design/facestrace.png create mode 100644 src/main/webapp/design/iphone.png create mode 100644 src/main/webapp/design/mac.png create mode 100644 src/main/webapp/design/nav.gif create mode 100644 src/main/webapp/design/push.png create mode 100644 src/main/webapp/design/sectionheader.png create mode 100644 src/main/webapp/design/ui.png create mode 100644 src/main/webapp/images/add.png create mode 100644 src/main/webapp/images/ajax-loader.gif create mode 100644 src/main/webapp/images/antalya/ataturkparki.png create mode 100644 src/main/webapp/images/antalya/kaleici.png create mode 100644 src/main/webapp/images/antalya/karaalioglu.png create mode 100644 src/main/webapp/images/antalya/konyaalti.png create mode 100644 src/main/webapp/images/barca/abidal.jpg create mode 100644 src/main/webapp/images/barca/adriano.jpg create mode 100644 src/main/webapp/images/barca/afellay.jpg create mode 100644 src/main/webapp/images/barca/alves.jpg create mode 100644 src/main/webapp/images/barca/bojan.jpg create mode 100644 src/main/webapp/images/barca/camp_nou.jpg create mode 100644 src/main/webapp/images/barca/iniesta.jpg create mode 100644 src/main/webapp/images/barca/keita.jpg create mode 100644 src/main/webapp/images/barca/mascherano.jpg create mode 100644 src/main/webapp/images/barca/maxwell.jpg create mode 100644 src/main/webapp/images/barca/messi.jpg create mode 100644 src/main/webapp/images/barca/pedro.jpg create mode 100644 src/main/webapp/images/barca/pinto.jpg create mode 100644 src/main/webapp/images/barca/pique.jpg create mode 100644 src/main/webapp/images/barca/puyol.jpg create mode 100644 src/main/webapp/images/barca/valdes.jpg create mode 100644 src/main/webapp/images/barca/villa.jpg create mode 100644 src/main/webapp/images/barca/xavi.jpg create mode 100644 src/main/webapp/images/barca_logo.png create mode 100644 src/main/webapp/images/bookmark.png create mode 100644 src/main/webapp/images/bottomBack.png create mode 100644 src/main/webapp/images/browse.png create mode 100644 src/main/webapp/images/calendar.png create mode 100644 src/main/webapp/images/cancel.png create mode 100644 src/main/webapp/images/cars/Audi.jpg create mode 100644 src/main/webapp/images/cars/BMW.jpg create mode 100644 src/main/webapp/images/cars/Chrysler.jpg create mode 100644 src/main/webapp/images/cars/Ferrari.jpg create mode 100644 src/main/webapp/images/cars/Ford.jpg create mode 100644 src/main/webapp/images/cars/Mercedes.jpg create mode 100644 src/main/webapp/images/cars/Opel.jpg create mode 100644 src/main/webapp/images/cars/Renault.jpg create mode 100644 src/main/webapp/images/cars/Volkswagen.jpg create mode 100644 src/main/webapp/images/cars/Volvo.jpg create mode 100644 src/main/webapp/images/chatback.png create mode 100644 src/main/webapp/images/clear.png create mode 100644 src/main/webapp/images/closebar.png create mode 100644 src/main/webapp/images/csv.png create mode 100644 src/main/webapp/images/cube-static.gif create mode 100644 src/main/webapp/images/cube.gif create mode 100644 src/main/webapp/images/delete.png create mode 100644 src/main/webapp/images/dialogclose.png create mode 100644 src/main/webapp/images/dialoghd.gif create mode 100644 src/main/webapp/images/disk.png create mode 100644 src/main/webapp/images/doc.png create mode 100644 src/main/webapp/images/dock/blank.gif create mode 100644 src/main/webapp/images/dock/calendar.png create mode 100644 src/main/webapp/images/dock/email.png create mode 100644 src/main/webapp/images/dock/history.png create mode 100644 src/main/webapp/images/dock/home.png create mode 100644 src/main/webapp/images/dock/link.png create mode 100644 src/main/webapp/images/dock/music.png create mode 100644 src/main/webapp/images/dock/portfolio.png create mode 100644 src/main/webapp/images/dock/rss.png create mode 100644 src/main/webapp/images/dock/rss2.png create mode 100644 src/main/webapp/images/dock/video.png create mode 100644 src/main/webapp/images/download.gif create mode 100644 src/main/webapp/images/excel.png create mode 100644 src/main/webapp/images/folders/lm.gif create mode 100644 src/main/webapp/images/folders/lmh.gif create mode 100644 src/main/webapp/images/folders/ln.gif create mode 100644 src/main/webapp/images/folders/loading.gif create mode 100644 src/main/webapp/images/folders/lp.gif create mode 100644 src/main/webapp/images/folders/lph.gif create mode 100644 src/main/webapp/images/folders/tm.gif create mode 100644 src/main/webapp/images/folders/tmh.gif create mode 100644 src/main/webapp/images/folders/tn.gif create mode 100644 src/main/webapp/images/folders/tp.gif create mode 100644 src/main/webapp/images/folders/tph.gif create mode 100644 src/main/webapp/images/folders/vline.gif create mode 100644 src/main/webapp/images/galleria/galleria1.jpg create mode 100644 src/main/webapp/images/galleria/galleria10.jpg create mode 100644 src/main/webapp/images/galleria/galleria11.jpg create mode 100644 src/main/webapp/images/galleria/galleria12.jpg create mode 100644 src/main/webapp/images/galleria/galleria2.jpg create mode 100644 src/main/webapp/images/galleria/galleria3.jpg create mode 100644 src/main/webapp/images/galleria/galleria4.jpg create mode 100644 src/main/webapp/images/galleria/galleria5.jpg create mode 100644 src/main/webapp/images/galleria/galleria6.jpg create mode 100644 src/main/webapp/images/galleria/galleria7.jpg create mode 100644 src/main/webapp/images/galleria/galleria8.jpg create mode 100644 src/main/webapp/images/galleria/galleria9.jpg create mode 100644 src/main/webapp/images/godfather/godfather1.jpg create mode 100644 src/main/webapp/images/godfather/godfather2.jpg create mode 100644 src/main/webapp/images/godfather/godfather3.jpg create mode 100644 src/main/webapp/images/head_blue.png create mode 100644 src/main/webapp/images/head_green.png create mode 100644 src/main/webapp/images/home.png create mode 100644 src/main/webapp/images/hy.png create mode 100644 src/main/webapp/images/hy_active.png create mode 100644 src/main/webapp/images/hy_hover.png create mode 100644 src/main/webapp/images/images.png create mode 100644 src/main/webapp/images/img01.jpg create mode 100644 src/main/webapp/images/img02.jpg create mode 100644 src/main/webapp/images/img03.jpg create mode 100644 src/main/webapp/images/img04.jpg create mode 100644 src/main/webapp/images/img05.jpg create mode 100644 src/main/webapp/images/img06.jpg create mode 100644 src/main/webapp/images/img07.jpg create mode 100644 src/main/webapp/images/img08.jpg create mode 100644 src/main/webapp/images/keyboardpencil.png create mode 100644 src/main/webapp/images/layout/summer_background.jpg create mode 100644 src/main/webapp/images/left.png create mode 100644 src/main/webapp/images/loading.gif create mode 100644 src/main/webapp/images/login.png create mode 100644 src/main/webapp/images/logo.png create mode 100644 src/main/webapp/images/macosx/apple.png create mode 100644 src/main/webapp/images/macosx/apple_logo.png create mode 100644 src/main/webapp/images/macosx/aqua-hd-bg.gif create mode 100644 src/main/webapp/images/macosx/aqua-hd-close-over.gif create mode 100644 src/main/webapp/images/macosx/aqua-hd-close.gif create mode 100644 src/main/webapp/images/macosx/aqua-hd-lt.gif create mode 100644 src/main/webapp/images/macosx/aqua-hd-rt.gif create mode 100644 src/main/webapp/images/macosx/finder.png create mode 100644 src/main/webapp/images/macosx/ichat.png create mode 100644 src/main/webapp/images/macosx/itunes.png create mode 100644 src/main/webapp/images/macosx/macback.png create mode 100644 src/main/webapp/images/macosx/safari.png create mode 100644 src/main/webapp/images/macosx/terminal.png create mode 100644 src/main/webapp/images/macosx/trash.png create mode 100644 src/main/webapp/images/map.png create mode 100644 src/main/webapp/images/menu_body.gif create mode 100644 src/main/webapp/images/menuitem_back.png create mode 100644 src/main/webapp/images/minus.png create mode 100644 src/main/webapp/images/mobile.png create mode 100644 src/main/webapp/images/mobile/chat.png create mode 100644 src/main/webapp/images/mobile/contacts.png create mode 100644 src/main/webapp/images/mobile/maps.png create mode 100644 src/main/webapp/images/mobile/news.png create mode 100644 src/main/webapp/images/mobile/notes.png create mode 100644 src/main/webapp/images/mobile/showcase.png create mode 100644 src/main/webapp/images/mobile/twitfaces.png create mode 100644 src/main/webapp/images/mobile/weather.png create mode 100644 src/main/webapp/images/mp3.png create mode 100644 src/main/webapp/images/nature1.jpg create mode 100644 src/main/webapp/images/nature1_small.jpg create mode 100644 src/main/webapp/images/nature2.jpg create mode 100644 src/main/webapp/images/nature2_small.jpg create mode 100644 src/main/webapp/images/nature3.jpg create mode 100644 src/main/webapp/images/nature3_small.jpg create mode 100644 src/main/webapp/images/nature4.jpg create mode 100644 src/main/webapp/images/nature4_small.jpg create mode 100644 src/main/webapp/images/new-ico.gif create mode 100644 src/main/webapp/images/new.png create mode 100644 src/main/webapp/images/next.png create mode 100644 src/main/webapp/images/open.png create mode 100644 src/main/webapp/images/optimusprime.jpg create mode 100644 src/main/webapp/images/pbar-ani.gif create mode 100644 src/main/webapp/images/pdf.png create mode 100644 src/main/webapp/images/pf-logo.png create mode 100644 src/main/webapp/images/picture.png create mode 100644 src/main/webapp/images/plus.png create mode 100644 src/main/webapp/images/previous.png create mode 100644 src/main/webapp/images/prime_logo.png create mode 100644 src/main/webapp/images/print.png create mode 100644 src/main/webapp/images/ps3.jpg create mode 100644 src/main/webapp/images/ps3.png create mode 100644 src/main/webapp/images/redo.png create mode 100644 src/main/webapp/images/right.png create mode 100644 src/main/webapp/images/save.png create mode 100644 src/main/webapp/images/save_icon.png create mode 100644 src/main/webapp/images/select.png create mode 100644 src/main/webapp/images/sopranos/sopranos1.jpg create mode 100644 src/main/webapp/images/sopranos/sopranos1_small.jpg create mode 100644 src/main/webapp/images/sopranos/sopranos2.jpg create mode 100644 src/main/webapp/images/sopranos/sopranos2_small.jpg create mode 100644 src/main/webapp/images/sopranos/sopranos3.jpg create mode 100644 src/main/webapp/images/sopranos/sopranos3_small.jpg create mode 100644 src/main/webapp/images/sopranos/sopranos4.jpg create mode 100644 src/main/webapp/images/sopranos/sopranos4_small.jpg create mode 100644 src/main/webapp/images/spacer.gif create mode 100644 src/main/webapp/images/sprite-menu.gif create mode 100644 src/main/webapp/images/stack/aperture.png create mode 100644 src/main/webapp/images/stack/coda.png create mode 100644 src/main/webapp/images/stack/finder.png create mode 100644 src/main/webapp/images/stack/photoshop.png create mode 100644 src/main/webapp/images/stack/safari.png create mode 100644 src/main/webapp/images/stack/stack-down.png create mode 100644 src/main/webapp/images/stack/stack.png create mode 100644 src/main/webapp/images/terminal.png create mode 100644 src/main/webapp/images/toggle_blue.png create mode 100644 src/main/webapp/images/touch/chat.png create mode 100644 src/main/webapp/images/touch/chatscreen.png create mode 100644 src/main/webapp/images/touch/dark.png create mode 100644 src/main/webapp/images/touch/default.png create mode 100644 src/main/webapp/images/touch/mapicon.png create mode 100644 src/main/webapp/images/touch/news.png create mode 100644 src/main/webapp/images/touch/newsicon.png create mode 100644 src/main/webapp/images/touch/notes.png create mode 100644 src/main/webapp/images/touch/notesicon.png create mode 100644 src/main/webapp/images/touch/pathfinder.png create mode 100644 src/main/webapp/images/touch/touchicon.png create mode 100644 src/main/webapp/images/touch/translate.png create mode 100644 src/main/webapp/images/touch/translator.png create mode 100644 src/main/webapp/images/touch/twitfaces.png create mode 100644 src/main/webapp/images/touch/twiticon.png create mode 100644 src/main/webapp/images/touch/weather.png create mode 100644 src/main/webapp/images/touch/weathericon.png create mode 100644 src/main/webapp/images/undo.png create mode 100644 src/main/webapp/images/update.png create mode 100644 src/main/webapp/images/upload.png create mode 100644 src/main/webapp/images/xbox.jpg create mode 100644 src/main/webapp/images/xbox.png create mode 100644 src/main/webapp/images/xml.png create mode 100644 src/main/webapp/index.jsp create mode 100644 src/main/webapp/mobile/chat.xhtml create mode 100644 src/main/webapp/mobile/contacts.xhtml create mode 100644 src/main/webapp/mobile/index.jsp create mode 100644 src/main/webapp/mobile/index.xhtml create mode 100644 src/main/webapp/mobile/maps.xhtml create mode 100644 src/main/webapp/mobile/news.xhtml create mode 100644 src/main/webapp/mobile/notes.xhtml create mode 100644 src/main/webapp/mobile/showcase.xhtml create mode 100644 src/main/webapp/mobile/twitfaces.xhtml create mode 100644 src/main/webapp/mobile/weather.xhtml create mode 100644 src/main/webapp/photocam/placeholder.txt create mode 100644 src/main/webapp/push/chat.xhtml create mode 100644 src/main/webapp/push/checkin.xhtml create mode 100644 src/main/webapp/push/counter.xhtml create mode 100644 src/main/webapp/push/facesmessage.xhtml create mode 100644 src/main/webapp/push/index.jsp create mode 100644 src/main/webapp/push/index.xhtml create mode 100644 src/main/webapp/push/photoShare.xhtml create mode 100644 src/main/webapp/push/twitterSearch.xhtml create mode 100644 src/main/webapp/push/viewparamPush.xhtml create mode 100644 src/main/webapp/resources/images/themes/afterdark.png create mode 100644 src/main/webapp/resources/images/themes/afternoon.png create mode 100644 src/main/webapp/resources/images/themes/afterwork.png create mode 100644 src/main/webapp/resources/images/themes/aristo.png create mode 100644 src/main/webapp/resources/images/themes/black-tie.png create mode 100644 src/main/webapp/resources/images/themes/blitzer.png create mode 100644 src/main/webapp/resources/images/themes/bluesky.png create mode 100644 src/main/webapp/resources/images/themes/bootstrap.png create mode 100644 src/main/webapp/resources/images/themes/casablanca.png create mode 100644 src/main/webapp/resources/images/themes/cruze.png create mode 100644 src/main/webapp/resources/images/themes/cupertino.png create mode 100644 src/main/webapp/resources/images/themes/dark-hive.png create mode 100644 src/main/webapp/resources/images/themes/dot-luv.png create mode 100644 src/main/webapp/resources/images/themes/eggplant.png create mode 100644 src/main/webapp/resources/images/themes/excite-bike.png create mode 100644 src/main/webapp/resources/images/themes/flick.png create mode 100644 src/main/webapp/resources/images/themes/glass-x.png create mode 100644 src/main/webapp/resources/images/themes/home.png create mode 100644 src/main/webapp/resources/images/themes/hot-sneaks.png create mode 100644 src/main/webapp/resources/images/themes/humanity.png create mode 100644 src/main/webapp/resources/images/themes/le-frog.png create mode 100644 src/main/webapp/resources/images/themes/midnight.png create mode 100644 src/main/webapp/resources/images/themes/mint-choc.png create mode 100644 src/main/webapp/resources/images/themes/overcast.png create mode 100644 src/main/webapp/resources/images/themes/pepper-grinder.png create mode 100644 src/main/webapp/resources/images/themes/redmond.png create mode 100644 src/main/webapp/resources/images/themes/rocket.png create mode 100644 src/main/webapp/resources/images/themes/sam.png create mode 100644 src/main/webapp/resources/images/themes/smoothness.png create mode 100644 src/main/webapp/resources/images/themes/south-street.png create mode 100644 src/main/webapp/resources/images/themes/start.png create mode 100644 src/main/webapp/resources/images/themes/sunny.png create mode 100644 src/main/webapp/resources/images/themes/swanky-purse.png create mode 100644 src/main/webapp/resources/images/themes/trontastic.png create mode 100644 src/main/webapp/resources/images/themes/ui-darkness.png create mode 100644 src/main/webapp/resources/images/themes/ui-lightness.png create mode 100644 src/main/webapp/resources/images/themes/vader.png create mode 100644 src/main/webapp/resources/other/guide.pdf create mode 100644 src/main/webapp/resources/other/sample-mov.mov create mode 100644 src/main/webapp/syntaxhighlighter/scripts/clipboard.swf create mode 100644 src/main/webapp/syntaxhighlighter/scripts/sh.js create mode 100644 src/main/webapp/templates/themeMenu.xhtml create mode 100644 src/main/webapp/templates/ui.xhtml create mode 100644 src/main/webapp/test/ajaxStatus.xhtml create mode 100644 src/main/webapp/test/pprAjaxStatusScript.xhtml create mode 100644 src/main/webapp/ui/accordionPanel.xhtml create mode 100644 src/main/webapp/ui/accordionPanelDisabled.xhtml create mode 100644 src/main/webapp/ui/accordionPanelDynamic.xhtml create mode 100644 src/main/webapp/ui/accordionPanelEvents.xhtml create mode 100644 src/main/webapp/ui/accordionPanelHome.xhtml create mode 100644 src/main/webapp/ui/accordionPanelModel.xhtml create mode 100644 src/main/webapp/ui/accordionPanelMultiple.xhtml create mode 100644 src/main/webapp/ui/accordionPanelRTL.xhtml create mode 100644 src/main/webapp/ui/ajaxPollHome.xhtml create mode 100644 src/main/webapp/ui/ajaxStatus.xhtml create mode 100644 src/main/webapp/ui/ajaxStatusHome.xhtml create mode 100644 src/main/webapp/ui/ajaxStatusScript.xhtml create mode 100644 src/main/webapp/ui/ajaxStatusStandard.xhtml create mode 100644 src/main/webapp/ui/ajaxifyAction.xhtml create mode 100644 src/main/webapp/ui/ajaxifyKeyEvents.xhtml create mode 100644 src/main/webapp/ui/ajaxifyPartialSubmit.xhtml create mode 100644 src/main/webapp/ui/areaChart.xhtml create mode 100644 src/main/webapp/ui/autoCompleteBasic.xhtml create mode 100644 src/main/webapp/ui/autoCompleteItemtip.xhtml create mode 100644 src/main/webapp/ui/autoCompleteMultiple.xhtml create mode 100644 src/main/webapp/ui/autoCompletePojo.xhtml create mode 100644 src/main/webapp/ui/autoCompleteSelect.xhtml create mode 100644 src/main/webapp/ui/autocompleteHome.xhtml create mode 100644 src/main/webapp/ui/barChart.xhtml create mode 100644 src/main/webapp/ui/blockUI.xhtml create mode 100644 src/main/webapp/ui/breadCrumb.xhtml create mode 100644 src/main/webapp/ui/bubbleChart.xhtml create mode 100644 src/main/webapp/ui/button.xhtml create mode 100644 src/main/webapp/ui/calendarAjax.xhtml create mode 100644 src/main/webapp/ui/calendarBasic.xhtml create mode 100644 src/main/webapp/ui/calendarButtonPanel.xhtml create mode 100644 src/main/webapp/ui/calendarEffects.xhtml create mode 100644 src/main/webapp/ui/calendarHome.xhtml create mode 100644 src/main/webapp/ui/calendarLocalization.xhtml create mode 100644 src/main/webapp/ui/calendarMinMax.xhtml create mode 100644 src/main/webapp/ui/calendarMultipleMonths.xhtml create mode 100644 src/main/webapp/ui/calendarMultipleSelection.xhtml create mode 100644 src/main/webapp/ui/calendarNavigator.xhtml create mode 100644 src/main/webapp/ui/calendarTime.xhtml create mode 100644 src/main/webapp/ui/captcha.xhtml create mode 100644 src/main/webapp/ui/captchaCustom.xhtml create mode 100644 src/main/webapp/ui/captchaHome.xhtml create mode 100644 src/main/webapp/ui/carDetail.xhtml create mode 100644 src/main/webapp/ui/carousel.xhtml create mode 100644 src/main/webapp/ui/carouselEffects.xhtml create mode 100644 src/main/webapp/ui/carouselHome.xhtml create mode 100644 src/main/webapp/ui/carouselSelect.xhtml create mode 100644 src/main/webapp/ui/carouselSlideshow.xhtml create mode 100644 src/main/webapp/ui/carouselTabs.xhtml create mode 100644 src/main/webapp/ui/chartAnimate.xhtml create mode 100644 src/main/webapp/ui/chartExport.xhtml create mode 100644 src/main/webapp/ui/chartModel.xhtml create mode 100644 src/main/webapp/ui/chartZoom.xhtml create mode 100644 src/main/webapp/ui/chatDisabled.xhtml create mode 100644 src/main/webapp/ui/clock.xhtml create mode 100644 src/main/webapp/ui/collector.xhtml create mode 100644 src/main/webapp/ui/colorPicker.xhtml create mode 100644 src/main/webapp/ui/commandButton.xhtml create mode 100644 src/main/webapp/ui/commandLink.xhtml create mode 100644 src/main/webapp/ui/confirmDialog.xhtml create mode 100644 src/main/webapp/ui/contextMenu.xhtml create mode 100644 src/main/webapp/ui/contextMenuAttach.xhtml create mode 100644 src/main/webapp/ui/contextMenuHome.xhtml create mode 100644 src/main/webapp/ui/contextMenuTable.xhtml create mode 100644 src/main/webapp/ui/contextMenuTiered.xhtml create mode 100644 src/main/webapp/ui/dashboard.xhtml create mode 100644 src/main/webapp/ui/dataListAjax.xhtml create mode 100644 src/main/webapp/ui/dataListDefinition.xhtml create mode 100644 src/main/webapp/ui/dataListHome.xhtml create mode 100644 src/main/webapp/ui/dataListOrdered.xhtml create mode 100644 src/main/webapp/ui/dataListUnordered.xhtml create mode 100644 src/main/webapp/ui/datagrid.xhtml create mode 100644 src/main/webapp/ui/datatableBasic.xhtml create mode 100644 src/main/webapp/ui/datatableCellEditing.xhtml create mode 100644 src/main/webapp/ui/datatableColoring.xhtml create mode 100644 src/main/webapp/ui/datatableComplex.xhtml create mode 100644 src/main/webapp/ui/datatableContextMenu.xhtml create mode 100644 src/main/webapp/ui/datatableDynamicColumns.xhtml create mode 100644 src/main/webapp/ui/datatableExpandableRows.xhtml create mode 100644 src/main/webapp/ui/datatableFiltering.xhtml create mode 100644 src/main/webapp/ui/datatableFrozenRows.xhtml create mode 100644 src/main/webapp/ui/datatableGrouping.xhtml create mode 100644 src/main/webapp/ui/datatableHeaderFooter.xhtml create mode 100644 src/main/webapp/ui/datatableHome.xhtml create mode 100644 src/main/webapp/ui/datatableLazy.xhtml create mode 100644 src/main/webapp/ui/datatablePagination.xhtml create mode 100644 src/main/webapp/ui/datatableRTL.xhtml create mode 100644 src/main/webapp/ui/datatableReordering.xhtml create mode 100644 src/main/webapp/ui/datatableResizable.xhtml create mode 100644 src/main/webapp/ui/datatableRowEditing.xhtml create mode 100644 src/main/webapp/ui/datatableRowSelectionByColumn.xhtml create mode 100644 src/main/webapp/ui/datatableRowSelectionInstant.xhtml create mode 100644 src/main/webapp/ui/datatableRowSelectionMultiple.xhtml create mode 100644 src/main/webapp/ui/datatableRowSelectionRadioCheckbox.xhtml create mode 100644 src/main/webapp/ui/datatableRowSelectionSingle.xhtml create mode 100644 src/main/webapp/ui/datatableScrolling.xhtml create mode 100644 src/main/webapp/ui/datatableSorting.xhtml create mode 100644 src/main/webapp/ui/datatableSortingMultiple.xhtml create mode 100644 src/main/webapp/ui/datatableSubTable.xhtml create mode 100644 src/main/webapp/ui/datatableSummaryRow.xhtml create mode 100644 src/main/webapp/ui/defaultCommand.xhtml create mode 100644 src/main/webapp/ui/dialog.xhtml create mode 100644 src/main/webapp/ui/dialogClose.xhtml create mode 100644 src/main/webapp/ui/dialogDynamic.xhtml create mode 100644 src/main/webapp/ui/dialogForm.xhtml create mode 100644 src/main/webapp/ui/dialogHome.xhtml create mode 100644 src/main/webapp/ui/dialogLogin.xhtml create mode 100644 src/main/webapp/ui/dialogMinMax.xhtml create mode 100644 src/main/webapp/ui/dialogRTL.xhtml create mode 100644 src/main/webapp/ui/dndColumns.xhtml create mode 100644 src/main/webapp/ui/dndGrid.xhtml create mode 100644 src/main/webapp/ui/dndTable.xhtml create mode 100644 src/main/webapp/ui/dock.xhtml create mode 100644 src/main/webapp/ui/donutChart.xhtml create mode 100644 src/main/webapp/ui/draggableBasic.xhtml create mode 100644 src/main/webapp/ui/droppableBarca.xhtml create mode 100644 src/main/webapp/ui/dynamicImage.xhtml create mode 100644 src/main/webapp/ui/editor.xhtml create mode 100644 src/main/webapp/ui/effectMessages.xhtml create mode 100644 src/main/webapp/ui/effectTarget.xhtml create mode 100644 src/main/webapp/ui/effects.xhtml create mode 100644 src/main/webapp/ui/effectsHome.xhtml create mode 100644 src/main/webapp/ui/exporter.xhtml create mode 100644 src/main/webapp/ui/exporterExclude.xhtml create mode 100644 src/main/webapp/ui/exporterHome.xhtml create mode 100644 src/main/webapp/ui/exporterProcessor.xhtml create mode 100644 src/main/webapp/ui/feedReader.xhtml create mode 100644 src/main/webapp/ui/fieldset.xhtml create mode 100644 src/main/webapp/ui/fileDownload.xhtml create mode 100644 src/main/webapp/ui/fileUploadAuto.xhtml create mode 100644 src/main/webapp/ui/fileUploadDnd.xhtml create mode 100644 src/main/webapp/ui/fileUploadMultiple.xhtml create mode 100644 src/main/webapp/ui/fileUploadSimple.xhtml create mode 100644 src/main/webapp/ui/fileUploadSingle.xhtml create mode 100644 src/main/webapp/ui/focus.xhtml create mode 100644 src/main/webapp/ui/galleria.xhtml create mode 100644 src/main/webapp/ui/germanCalendar.xhtml create mode 100644 src/main/webapp/ui/gmapAddMarkers.xhtml create mode 100644 src/main/webapp/ui/gmapBasic.xhtml create mode 100644 src/main/webapp/ui/gmapCircle.xhtml create mode 100644 src/main/webapp/ui/gmapControls.xhtml create mode 100644 src/main/webapp/ui/gmapDialog.xhtml create mode 100644 src/main/webapp/ui/gmapDraggableMarkers.xhtml create mode 100644 src/main/webapp/ui/gmapEvents.xhtml create mode 100644 src/main/webapp/ui/gmapHome.xhtml create mode 100644 src/main/webapp/ui/gmapInfoWindow.xhtml create mode 100644 src/main/webapp/ui/gmapMarkerSelect.xhtml create mode 100644 src/main/webapp/ui/gmapMarkers.xhtml create mode 100644 src/main/webapp/ui/gmapPolygon.xhtml create mode 100644 src/main/webapp/ui/gmapPolyline.xhtml create mode 100644 src/main/webapp/ui/gmapRectangle.xhtml create mode 100644 src/main/webapp/ui/gmapStreetView.xhtml create mode 100644 src/main/webapp/ui/growl.xhtml create mode 100644 src/main/webapp/ui/home.xhtml create mode 100644 src/main/webapp/ui/hotkey.xhtml create mode 100644 src/main/webapp/ui/idleMonitor.xhtml create mode 100644 src/main/webapp/ui/idleMonitorEvents.xhtml create mode 100644 src/main/webapp/ui/idlemonitorHome.xhtml create mode 100644 src/main/webapp/ui/imageCompare.xhtml create mode 100644 src/main/webapp/ui/imageCropper.xhtml create mode 100644 src/main/webapp/ui/imageSwitch.xhtml create mode 100644 src/main/webapp/ui/imageSwitchEffect.xhtml create mode 100644 src/main/webapp/ui/index.jsp create mode 100644 src/main/webapp/ui/inplace.xhtml create mode 100644 src/main/webapp/ui/inputMask.xhtml create mode 100644 src/main/webapp/ui/inputText.xhtml create mode 100644 src/main/webapp/ui/inputTextarea.xhtml create mode 100644 src/main/webapp/ui/interactiveCharts.xhtml create mode 100644 src/main/webapp/ui/japaneseCalendar.xhtml create mode 100644 src/main/webapp/ui/keyboard.xhtml create mode 100644 src/main/webapp/ui/layoutComplex.xhtml create mode 100644 src/main/webapp/ui/layoutElement.xhtml create mode 100644 src/main/webapp/ui/layoutEvents.xhtml create mode 100644 src/main/webapp/ui/layoutFull.xhtml create mode 100644 src/main/webapp/ui/layoutHome.xhtml create mode 100644 src/main/webapp/ui/layoutMailbox.xhtml create mode 100644 src/main/webapp/ui/layoutNested.xhtml create mode 100644 src/main/webapp/ui/lightBox.xhtml create mode 100644 src/main/webapp/ui/lineChart.xhtml create mode 100644 src/main/webapp/ui/linkButton.xhtml create mode 100644 src/main/webapp/ui/liveChart.xhtml create mode 100644 src/main/webapp/ui/log.xhtml create mode 100644 src/main/webapp/ui/macosx.xhtml create mode 100644 src/main/webapp/ui/media.xhtml create mode 100644 src/main/webapp/ui/megaMenu.xhtml create mode 100644 src/main/webapp/ui/menu.xhtml create mode 100644 src/main/webapp/ui/menuEffect.xhtml create mode 100644 src/main/webapp/ui/menubar.xhtml create mode 100644 src/main/webapp/ui/menubutton.xhtml create mode 100644 src/main/webapp/ui/messages.xhtml create mode 100644 src/main/webapp/ui/meterGaugeChart.xhtml create mode 100644 src/main/webapp/ui/mindmap.xhtml create mode 100644 src/main/webapp/ui/notificationBar.xhtml create mode 100644 src/main/webapp/ui/ohlcChart.xhtml create mode 100644 src/main/webapp/ui/orderList.xhtml create mode 100644 src/main/webapp/ui/outputLabel.xhtml create mode 100644 src/main/webapp/ui/outputPanel.xhtml create mode 100644 src/main/webapp/ui/overlayPanel.xhtml create mode 100644 src/main/webapp/ui/panel.xhtml create mode 100644 src/main/webapp/ui/panelGrid.xhtml create mode 100644 src/main/webapp/ui/panelMenu.xhtml create mode 100644 src/main/webapp/ui/partialSubmit.xhtml create mode 100644 src/main/webapp/ui/password.xhtml create mode 100644 src/main/webapp/ui/photoCam.xhtml create mode 100644 src/main/webapp/ui/pickListComplex.xhtml create mode 100644 src/main/webapp/ui/pickListControls.xhtml create mode 100644 src/main/webapp/ui/pickListDefault.xhtml create mode 100644 src/main/webapp/ui/picklist.xhtml create mode 100644 src/main/webapp/ui/picklistHome.xhtml create mode 100644 src/main/webapp/ui/pieChart.xhtml create mode 100644 src/main/webapp/ui/playerMusic.xhtml create mode 100644 src/main/webapp/ui/playerVideos.xhtml create mode 100644 src/main/webapp/ui/poll.xhtml create mode 100644 src/main/webapp/ui/pollStartStop.xhtml create mode 100644 src/main/webapp/ui/pprAjaxValidations.xhtml create mode 100644 src/main/webapp/ui/pprCounter.xhtml create mode 100644 src/main/webapp/ui/pprPartialTree.xhtml create mode 100644 src/main/webapp/ui/pprSelect.xhtml create mode 100644 src/main/webapp/ui/pprUpdate.xhtml create mode 100644 src/main/webapp/ui/printer.xhtml create mode 100644 src/main/webapp/ui/productDetail.xhtml create mode 100644 src/main/webapp/ui/progressBar.xhtml create mode 100644 src/main/webapp/ui/rating.xhtml create mode 100644 src/main/webapp/ui/remoteCommand.xhtml create mode 100644 src/main/webapp/ui/requestContext.xhtml create mode 100644 src/main/webapp/ui/resetInput.xhtml create mode 100644 src/main/webapp/ui/resizable.xhtml create mode 100644 src/main/webapp/ui/resizableHome.xhtml create mode 100644 src/main/webapp/ui/resizeAjax.xhtml create mode 100644 src/main/webapp/ui/ring.xhtml create mode 100644 src/main/webapp/ui/schedule.xhtml create mode 100644 src/main/webapp/ui/scheduleHome.xhtml create mode 100644 src/main/webapp/ui/scheduleLazy.xhtml create mode 100644 src/main/webapp/ui/scheduleLocale.xhtml create mode 100644 src/main/webapp/ui/scrollPanel.xhtml create mode 100644 src/main/webapp/ui/selectBooleanButton.xhtml create mode 100644 src/main/webapp/ui/selectBooleanCheckbox.xhtml create mode 100644 src/main/webapp/ui/selectCheckboxMenu.xhtml create mode 100644 src/main/webapp/ui/selectManyButton.xhtml create mode 100644 src/main/webapp/ui/selectManyCheckbox.xhtml create mode 100644 src/main/webapp/ui/selectManyMenu.xhtml create mode 100644 src/main/webapp/ui/selectOneButton.xhtml create mode 100644 src/main/webapp/ui/selectOneListbox.xhtml create mode 100644 src/main/webapp/ui/selectOneMenu.xhtml create mode 100644 src/main/webapp/ui/selectOneRadio.xhtml create mode 100644 src/main/webapp/ui/selectors.xhtml create mode 100644 src/main/webapp/ui/separator.xhtml create mode 100644 src/main/webapp/ui/slideMenu.xhtml create mode 100644 src/main/webapp/ui/slider.xhtml create mode 100644 src/main/webapp/ui/spacer.xhtml create mode 100644 src/main/webapp/ui/spinner.xhtml create mode 100644 src/main/webapp/ui/splitButton.xhtml create mode 100644 src/main/webapp/ui/stack.xhtml create mode 100644 src/main/webapp/ui/tabMenu.xhtml create mode 100644 src/main/webapp/ui/tabMenuDemos.xhtml create mode 100644 src/main/webapp/ui/tabMenuDocumentation.xhtml create mode 100644 src/main/webapp/ui/tabMenuSocial.xhtml create mode 100644 src/main/webapp/ui/tabMenuSupport.xhtml create mode 100644 src/main/webapp/ui/tabview.xhtml create mode 100644 src/main/webapp/ui/tabviewChangeListener.xhtml create mode 100644 src/main/webapp/ui/tabviewClosable.xhtml create mode 100644 src/main/webapp/ui/tabviewDisabled.xhtml create mode 100644 src/main/webapp/ui/tabviewDynamic.xhtml create mode 100644 src/main/webapp/ui/tabviewEffects.xhtml create mode 100644 src/main/webapp/ui/tabviewHome.xhtml create mode 100644 src/main/webapp/ui/tabviewModel.xhtml create mode 100644 src/main/webapp/ui/tabviewOrientation.xhtml create mode 100644 src/main/webapp/ui/tabviewRTL.xhtml create mode 100644 src/main/webapp/ui/tagCloud.xhtml create mode 100644 src/main/webapp/ui/terminal.xhtml create mode 100644 src/main/webapp/ui/terminalDialog.xhtml create mode 100644 src/main/webapp/ui/terminalHome.xhtml create mode 100644 src/main/webapp/ui/themeswitcher.xhtml create mode 100644 src/main/webapp/ui/tieredMenu.xhtml create mode 100644 src/main/webapp/ui/toolbar.xhtml create mode 100644 src/main/webapp/ui/tooltip.xhtml create mode 100644 src/main/webapp/ui/tooltipGlobal.xhtml create mode 100644 src/main/webapp/ui/tooltipHome.xhtml create mode 100644 src/main/webapp/ui/tree.xhtml create mode 100644 src/main/webapp/ui/treeAjax.xhtml create mode 100644 src/main/webapp/ui/treeAnimate.xhtml create mode 100644 src/main/webapp/ui/treeContextMenu.xhtml create mode 100644 src/main/webapp/ui/treeEvents.xhtml create mode 100644 src/main/webapp/ui/treeHome.xhtml create mode 100644 src/main/webapp/ui/treeHorizontal.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalAjax.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalContextMenu.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalEvents.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalHome.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalIcons.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalSelectionCheckbox.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalSelectionMultiple.xhtml create mode 100644 src/main/webapp/ui/treeHorizontalSelectionSingle.xhtml create mode 100644 src/main/webapp/ui/treeIcons.xhtml create mode 100644 src/main/webapp/ui/treeRTL.xhtml create mode 100644 src/main/webapp/ui/treeSelectionCheckbox.xhtml create mode 100644 src/main/webapp/ui/treeSelectionMultiple.xhtml create mode 100644 src/main/webapp/ui/treeSelectionSingle.xhtml create mode 100644 src/main/webapp/ui/treeTable.xhtml create mode 100644 src/main/webapp/ui/treeTableCheckbox.xhtml create mode 100644 src/main/webapp/ui/treeTableContextMenu.xhtml create mode 100644 src/main/webapp/ui/treeTableEvents.xhtml create mode 100644 src/main/webapp/ui/treeTableHome.xhtml create mode 100644 src/main/webapp/ui/treeTableMultiple.xhtml create mode 100644 src/main/webapp/ui/treeTableResizable.xhtml create mode 100644 src/main/webapp/ui/treeTableScrolling.xhtml create mode 100644 src/main/webapp/ui/treeTableSingle.xhtml create mode 100644 src/main/webapp/ui/watermark.xhtml create mode 100644 src/main/webapp/ui/wizard.xhtml create mode 100644 src/test/drivers/chromedriver create mode 100644 src/test/drivers/chromedriver.exe create mode 100644 src/test/java/com/prime/showcase/integration/AbstractIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/SeleniumActionHelper.java create mode 100644 src/test/java/com/prime/showcase/integration/TestingUtils.java create mode 100644 src/test/java/com/prime/showcase/integration/accordion/AbstractAccordionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/accordion/AccordionDataModelIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/accordion/AccordionDisabledIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/accordion/AccordionDynamicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/accordion/AccordionMultipleSelectIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/accordion/AccordionSimpleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/accordion/AccordionTabChangeListenerIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/AjaxCounterIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/AjaxDataTableIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/AjaxPollIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/AjaxifyKeyEventsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/AjaxifyListenerIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/AjaxifyPartialSubmitIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/AjaxifyValidationsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/PPRAjaxStatusIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/PPRAjaxStatusScriptIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/PPRAjaxValidationsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/PPRPartialTreeProcessIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/PPRSelectIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/PPRSimpleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxengine/RemoteCommandIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ajaxpoll/AjaxPollStartStopIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/autocomplete/AbstractAutoCompleteTest.java create mode 100644 src/test/java/com/prime/showcase/integration/autocomplete/AutoCompleteListenerIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/autocomplete/AutoCompleteMultipleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/autocomplete/AutoCompletePojoIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/autocomplete/AutoCompleteSimpleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/breadcrumb/BreadCrumbIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/button/ButtonIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/calendar/CalendarAjaxIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/calendar/CalendarBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/calendar/CalendarButtonPanelIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/calendar/CalendarLocalizationIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/calendar/CalendarMultipleMonthsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/calendar/CalendarNavigatorIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/calendar/CalendarTestingHelper.java create mode 100644 src/test/java/com/prime/showcase/integration/captcha/CaptchaCustomIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/captcha/CaptchaSimpleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/carousel/CarouselIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/carousel/CarouselSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/carousel/CarouselSlideShowIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/carousel/CarouselTabsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/carousel/CarouselTestingHelper.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/AreaChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/BarChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/BubbleChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/DonutChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/InteractiveChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/JFreeChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/LineChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/LiveChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/MeterGaugeChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/OhlcChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/charts/PieChartIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/collector/CollectorIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/colorpicker/ColorPickerIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/commandbutton/CommandButtonIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/commandlink/CommandLinkIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/confirmdialog/ConfirmDialogIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/contextmenu/BasicContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/contextmenu/DataTableContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/contextmenu/ImageSwitchContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/contextmenu/TreeContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/contextmenu/TreeTableContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dashboard/DashboardIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dataexporter/DataExporterColumnExcludeIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dataexporter/DataExporterExporterProcessorIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dataexporter/DataExporterIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datagrid/DataGridIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datalist/DataListDefinitionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datalist/DataListOrderedIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datalist/DataListPaginationIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datalist/DataListUnorderedIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/AbstractDataTableIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableBasicRowSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableColoringIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableContextIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableDynamicColumnsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableFilteringIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableGroupingIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableHeaderFooterIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableInCellEditingIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableInstantRowSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableLazyLoadingIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableMultipleRowSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTablePaginationIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableRadioCheckBoxSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableResizableIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableRowExpansionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableScrollingIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableSimpleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableSingleRowSelection.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableSortingIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableSubTableIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/datatable/DataTableSummaryRowIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dialog/DialogBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dialog/DialogCloseListenerIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dialog/DialogDynamicContentIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dialog/DialogFormIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dialog/DialogLoginIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dialog/DialogMinMaxIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dock/DockIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dragdrop/DragDropBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dragdrop/DragDropDataGridIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dragdrop/DragDropDataTableIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dragdrop/DragDropFMIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/dynaimage/DynaImageIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/editor/EditorIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/effects/EffectsCatalogIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/effects/EffectsOnLoadIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/effects/EffectsTargetIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/feedreader/FeedReaderIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/fieldset/FieldSetIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/filedownload/FileDownloadIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/focus/FocusIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/galleria/ContentGalleriaIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/galleria/CustomGalleriaIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/galleria/SimpleGalleriaIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapAddMarkersIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapCirclesIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapControlsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapDialogIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapDragMarkersIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapEventsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapInfoWindowIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapMarkerSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapMarkersIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapPolygonsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapPolylinesIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapRectanglesIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapSimpleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/gmaps/GMapStreetViewIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/growl/GrowlBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/hotkey/HotkeyIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/idlemonitor/IdleMonitorIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/imagecompare/ImageCompareIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/imagecropper/ImageCropperIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/imageswitch/ImageSwitchIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/inplace/InplaceIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/inputmask/InputMaskIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/inputtext/InputTextIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/inputtextarea/InputTextareaIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/keyboard/KeyboardCompleteIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/lightbox/LightBoxIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/log/LogIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/media/MediaIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/menu/MenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/menubar/MenubarIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/menubutton/MenuButtonIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/messages/MessagesIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/notificationbar/NotificationBarIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/orderlist/OrderListIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/outputpanel/OutputPanelIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/overlaypanel/OverlayPanelBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/password/PasswordIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/picklist/PickListIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/picklist/PickListPojoIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/progressbar/ProgressBarIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/requestcontext/RequestContextIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/resizable/ResizableAjaxIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/resizable/ResizableBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/ring/RingIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/schedule/ScheduleIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/schedule/ScheduleLocalizationIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/scrollpanel/ScrollPanelIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectboolbutton/SelectBoolButtonBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectcheckboxmenu/SelectCheckboxMenuBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectmanybutton/SelectManyButtonBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectmanycheckbox/SelectManyCheckboxBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectmanymenu/SelectManyMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectonelistbox/SelectOneListBoxIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectonemenu/SelectOneMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/selectoneradiobox/SelectOneRadioBoxIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/separator/SeparatorIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/spacer/SpacerIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/stack/StackBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/starrating/StarRatingIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tabview/DynamicTabViewIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tabview/SimpleTabViewIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tabview/TabViewChangeListenerIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tabview/TabViewClosableIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tabview/TabViewDisabledIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tabview/TabViewModelIntegratinoTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tabview/TabViewOrientationIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tagcloud/TagCloudIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/terminal/TerminalDialogIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/terminal/TerminalIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/themeswitcher/ThemeSwitcherIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tooltip/TooltipIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/BasicTreeIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/TreeAjaxIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/TreeCheckBoxSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/TreeContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/TreeIconsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/TreeListenersIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/TreeMultipleSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/tree/TreeSingleSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/treetable/TreeTableBasicIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/treetable/TreeTableContextMenuIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/treetable/TreeTableEventsIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/treetable/TreeTableScrollableIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/treetable/TreeTableSelectionIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/watermark/WatermarkIntegrationTest.java create mode 100644 src/test/java/com/prime/showcase/integration/wizard/WizardIntegrationTest.java diff --git a/README.md b/README.md new file mode 100644 index 0000000..de30e27 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +Forked from primefaces showcase from http://primefaces.googlecode.com/svn/examples/trunk/showcase +This repo aims to maintain working showcase for primefaces 3.x.x version +*** All credits goes to Primefaces team *** + + JSF version : 2.2.4 + PF version : PrimeFaces-3.5 + PF Mobile version : 0.9.4 \ No newline at end of file diff --git a/nbactions-maintenance.xml b/nbactions-maintenance.xml new file mode 100644 index 0000000..bb66f8c --- /dev/null +++ b/nbactions-maintenance.xml @@ -0,0 +1,11 @@ + + + + run + + clean + jetty:run + -o + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..25b98da --- /dev/null +++ b/pom.xml @@ -0,0 +1,717 @@ + + + 4.0.0 + org.primefaces + prime-showcase + war + 1.0.0-SNAPSHOT + prime-showcase + http://www.primefaces.org + + + UTF-8 + + + + + + + src/main/resources + true + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + ${project.build.sourceEncoding} + + + + + org.apache.maven.plugins + maven-surefire-plugin + 2.11 + + + + **/integration/**/*.java + + ${project.build.sourceEncoding} + + + + + org.apache.maven.plugins + maven-war-plugin + 2.0 + + + + src/main/java + + + + + + + org.apache.maven.plugins + maven-resources-plugin + 2.2 + + ${project.build.sourceEncoding} + + + + + org.mortbay.jetty + jetty-maven-plugin + 8.1.3.v20120416 + + 10 + + /prime-showcase + + + + + + + + + org.apache.maven.wagon + wagon-ssh + 1.0 + + + + + + + + javax.servlet + servlet-api + 2.5 + provided + + + commons-logging + commons-logging + 1.1.1 + + + javax.servlet + jstl + 1.2 + + + org.apache.poi + poi + 3.7 + + + com.lowagie + itext + 2.1.7 + + + bouncycastle + bcmail-jdk14 + + + bouncycastle + bcprov-jdk14 + + + org.bouncycastle + bctsp-jdk14 + + + + + javax.el + el-api + 2.2 + provided + + + + + commons-fileupload + commons-fileupload + 1.2.1 + + + commons-io + commons-io + 1.4 + + + + + rome + rome + 1.0 + + + + + net.sourceforge.barbecue + barbecue + 1.5-beta1 + + + jfree + jfreechart + 1.0.0 + + + + + org.atmosphere + atmosphere-runtime + 1.0.8 + + + + com.ning + async-http-client + 1.7.5 + + + + + org.slf4j + slf4j-simple + 1.6.1 + + + + + org.primefaces.themes + all-themes + 1.0.9 + + + + + org.seleniumhq.selenium + selenium-java + 2.19.0 + test + + + org.hamcrest + hamcrest-all + 1.1 + test + + + junit + junit + 4.8.2 + test + + + + + + + prime-repo + PrimeFaces Maven Repository + http://repository.primefaces.org + + true + always + + + true + always + + + + jvnet-nexus-releases + jvnet-nexus-releases + https://maven.java.net/content/repositories/releases/ + + + repository.jboss.org + JBoss Repository for Maven + http://repository.jboss.org/nexus/content/groups/public-jboss/ + + + + + + prime-repo + PrimeFaces Maven Repository + sftp://primefaces.org/var/www/repository + + + + + + mojarra + + + Mojarra-2.1.20 + PrimeFaces-3.6-SNAPSHOT + + + + org.primefaces + primefaces + 3.6-SNAPSHOT + + + org.primefaces + primefaces-mobile + 0.9.4-SNAPSHOT + + + org.glassfish + javax.faces + 2.1.20 + + + + + + myfaces + + MyFaces-2.1.3 + PrimeFaces-3.6-SNAPSHOT + + + + org.primefaces + primefaces + 3.6-SNAPSHOT + + + org.primefaces + primefaces-mobile + 1.0.0-SNAPSHOT + + + org.apache.myfaces.core + myfaces-api + 2.1.3 + + + org.apache.myfaces.core + myfaces-impl + 2.1.3 + + + + + + maintenance + + Mojarra-2.1.20 + PrimeFaces-3.5.2-SNAPSHOT + + + + org.primefaces + primefaces + 3.5.2-SNAPSHOT + + + org.primefaces + primefaces-mobile + 1.0.0-SNAPSHOT + + + org.glassfish + javax.faces + 2.1.20 + + + + + + appserver + + Native JSF Implementation + PrimeFaces-3.6-SNAPSHOT + + + + org.primefaces + primefaces + 3.6-SNAPSHOT + + + org.primefaces + primefaces-mobile + 1.0.0-SNAPSHOT + + + org.glassfish + javax.faces + 2.1.10 + provided + + + + + + stable + + true + + + Mojarra-2.2.4 + PrimeFaces-3.5 + + + + org.primefaces + primefaces + 3.5 + + + org.primefaces + primefaces-mobile + 0.9.4 + + + org.glassfish + javax.faces + 2.2.4 + + + + + + gae + + Mojarra-2.1.10 + PrimeFaces-3.6-SNAPSHOT + + + + org.primefaces + primefaces + 3.6-SNAPSHOT + + + org.primefaces + primefaces-mobile + 1.0.0-SNAPSHOT + + + org.glassfish + javax.faces + 2.1.10 + + + xalan + serializer + 2.7.1 + + + xalan + xalan + 2.7.1 + + + xerces + xercesImpl + 2.9.1 + + + xml-apis + xml-apis + 1.3.04 + + + javax.el + el-api + 2.2 + + + org.glassfish.web + el-impl + 2.2 + + + javax.transaction + jta + 1.1 + + + + + + + net.kindleit + maven-gae-plugin + 0.7.3 + + appengine.google.com + ${gae.sdkDir} + ${project.build.directory}/${project.name}-${project.version} + + + + + + + + + + integrationTest + + Mojarra-2.1.10 + 3.6-SNAPSHOT + + + + org.primefaces + primefaces + 3.6-SNAPSHOT + + + org.primefaces + primefaces-mobile + 1.0.0-SNAPSHOT + + + org.glassfish + javax.faces + 2.1.10 + + + + + + org.mortbay.jetty + maven-jetty-plugin + 6.1.16 + + 10 + 9966 + foo + + /prime-showcase + + + + + start-jetty + pre-integration-test + + run + + + true + + + + stop-jetty + post-integration-test + + stop + + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.11 + + + **/integration/**/IntegrationTest*.java + **/integration/**/*IntegrationTest.java + + ${project.build.sourceEncoding} + + + + firefox + + integration-test + verify + + + + + integrationTestsDriverType + firefox + + + + + + chrome + + integration-test + verify + + + + + integrationTestsDriverType + chrome + + + integrationTestsDriverPath + src/test/drivers/chromedriver + + + + + + + + + + + + + + integrationTestWindows + + Mojarra-2.1.10 + 3.6-SNAPSHOT + + + + org.primefaces + primefaces + 4.0-SNAPSHOT + + + org.primefaces + primefaces-mobile + 1.0.0-SNAPSHOT + + + org.glassfish + javax.faces + 2.1.10 + + + + + + org.mortbay.jetty + maven-jetty-plugin + 6.1.16 + + 10 + 9966 + foo + + /prime-showcase + + + + + start-jetty + pre-integration-test + + run + + + true + + + + stop-jetty + post-integration-test + + stop + + + + + + + org.apache.maven.plugins + maven-failsafe-plugin + 2.11 + + + **/integration/**/IntegrationTest*.java + **/integration/**/*IntegrationTest.java + + ${project.build.sourceEncoding} + + + + win32ie + + integration-test + verify + + + + + integrationTestsDriverType + win32ie + + + integrationTestsDriverPath + src/test/drivers/InternetExplorerDriver.exe + + + + + + firefox + + integration-test + verify + + + + + integrationTestsDriverType + firefox + + + + + + chrome + + integration-test + verify + + + + + integrationTestsDriverType + chrome + + + integrationTestsDriverPath + src/test/drivers/chromedriver.exe + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandler.java b/src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandler.java new file mode 100644 index 0000000..7ceb745 --- /dev/null +++ b/src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandler.java @@ -0,0 +1,66 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.application; + +import java.util.Iterator; +import javax.faces.FacesException; +import javax.faces.application.NavigationHandler; +import javax.faces.application.ViewExpiredException; +import javax.faces.context.ExceptionHandler; +import javax.faces.context.ExceptionHandlerWrapper; +import javax.faces.context.FacesContext; +import javax.faces.event.ExceptionQueuedEvent; +import javax.faces.event.ExceptionQueuedEventContext; + +public class ShowcaseExceptionHandler extends ExceptionHandlerWrapper { + + private ExceptionHandler wrapped; + + public ShowcaseExceptionHandler(ExceptionHandler wrapped) { + this.wrapped = wrapped; + } + + @Override + public ExceptionHandler getWrapped() { + return this.wrapped; + } + + @Override + public void handle() throws FacesException { + Iterable events = this.wrapped.getUnhandledExceptionQueuedEvents(); + for(Iterator it = events.iterator(); it.hasNext();) { + ExceptionQueuedEvent event = it.next(); + ExceptionQueuedEventContext eqec = event.getContext(); + + if(eqec.getException() instanceof ViewExpiredException) { + FacesContext context = eqec.getContext(); + if(!context.isReleased()) { + NavigationHandler navHandler = context.getApplication().getNavigationHandler(); + + try { + navHandler.handleNavigation(context, null, "home?faces-redirect=true&expired=true"); + } + finally { + it.remove(); + } + } + + } + } + + this.wrapped.handle(); + } +} diff --git a/src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandlerFactory.java b/src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandlerFactory.java new file mode 100644 index 0000000..6d47b5b --- /dev/null +++ b/src/main/java/org/primefaces/examples/application/ShowcaseExceptionHandlerFactory.java @@ -0,0 +1,39 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.application; + +import javax.faces.context.ExceptionHandler; +import javax.faces.context.ExceptionHandlerFactory; + +public class ShowcaseExceptionHandlerFactory extends ExceptionHandlerFactory { + + private ExceptionHandlerFactory base; + + private ShowcaseExceptionHandler cached; + + public ShowcaseExceptionHandlerFactory(ExceptionHandlerFactory base) { + this.base = base; + } + + @Override + public ExceptionHandler getExceptionHandler() { + if(cached == null) { + cached = new ShowcaseExceptionHandler(base.getExceptionHandler()); + } + + return cached; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Birth.java b/src/main/java/org/primefaces/examples/domain/Birth.java new file mode 100644 index 0000000..028b916 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Birth.java @@ -0,0 +1,61 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Birth implements Serializable { + + private int year; + + private int boys; + + private int girls; + + public Birth() { + + } + + public Birth(int year, int boys, int girls) { + this.year = year; + this.boys = boys; + this.girls = girls; + } + + public int getYear() { + return year; + } + + public void setYear(int year) { + this.year = year; + } + + public int getBoys() { + return boys; + } + + public void setBoys(int boys) { + this.boys = boys; + } + + public int getGirls() { + return girls; + } + + public void setGirls(int girls) { + this.girls = girls; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Book.java b/src/main/java/org/primefaces/examples/domain/Book.java new file mode 100644 index 0000000..2970a4a --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Book.java @@ -0,0 +1,82 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Book implements Serializable { + + private String title; + + private String author; + + private String publisher; + + private Integer pages; + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getAuthor() { + return author; + } + + public void setAuthor(String author) { + this.author = author; + } + + public String getPublisher() { + return publisher; + } + + public void setPublisher(String publisher) { + this.publisher = publisher; + } + + public Integer getPages() { + return pages; + } + + public void setPages(Integer pages) { + this.pages = pages; + } + + public boolean equals(Object obj) { + if(!(obj instanceof Book)) + return false; + + Book book = (Book) obj; + + return (book.getTitle() != null && book.getTitle().equals(title)) && (book.getAuthor() != null && book.getAuthor().equals(author)); + } + + public int hashCode() { + int hash = 1; + if(title != null) + hash = hash * 31 + title.hashCode(); + + if(author != null) + hash = hash * 29 + author.hashCode(); + + return hash; + } + +} diff --git a/src/main/java/org/primefaces/examples/domain/Car.java b/src/main/java/org/primefaces/examples/domain/Car.java new file mode 100644 index 0000000..01baf59 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Car.java @@ -0,0 +1,107 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Car implements Serializable { + + public String model; + public int year; + public String manufacturer; + public String color; + public int price; + + public Car(String model, int year, String manufacturer, String color) { + this.model = model; + this.year = year; + this.manufacturer = manufacturer; + this.color = color; + } + + public Car(String model, int year, String manufacturer, String color, int price) { + this.model = model; + this.year = year; + this.manufacturer = manufacturer; + this.color = color; + this.price = price; + } + + public String getModel() { + return model; + } + + public void setModel(String model) { + this.model = model; + } + + public int getYear() { + return year; + } + + public void setYear(int year) { + this.year = year; + } + + public String getManufacturer() { + return manufacturer; + } + + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + + public int getPrice() { + return price; + } + + public void setPrice(int price) { + this.price = price; + } + + @Override + public boolean equals(Object obj) { + if(obj == null) + return false; + + if(!(obj instanceof Car)) + return false; + + Car compare = (Car) obj; + + return compare.model.equals(this.model); + } + + @Override + public int hashCode() { + int hash = 1; + + return hash * 31 + model.hashCode(); + } + + @Override + public String toString() { + return "Car{" + "model=" + model + ", year=" + year + ", manufacturer=" + manufacturer + ", color=" + color + ", price=" + price + '}'; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/CheckIn.java b/src/main/java/org/primefaces/examples/domain/CheckIn.java new file mode 100644 index 0000000..25d20a1 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/CheckIn.java @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +public class CheckIn { + + private String title; + private double lat; + private double lng; + + public CheckIn() { + + } + + public CheckIn(String title, double lat, double lng) { + this.title = title; + this.lat = lat; + this.lng = lng; + } + + public double getLat() { + return lat; + } + + public void setLat(double lat) { + this.lat = lat; + } + + public double getLng() { + return lng; + } + + public void setLng(double lng) { + this.lng = lng; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Contact.java b/src/main/java/org/primefaces/examples/domain/Contact.java new file mode 100644 index 0000000..c2a545e --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Contact.java @@ -0,0 +1,85 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Contact implements Serializable{ + + private String firstname; + private String surname; + private String phone; + private String address; + private String mail; + private Integer age; + private String gender; + + public String getFirstname() { + return firstname; + } + + public void setFirstname(String firstname) { + this.firstname = firstname; + } + + public String getSurname() { + return surname; + } + + public void setSurname(String surname) { + this.surname = surname; + } + + public String getGender() { + return gender; + } + + public void setGender(String gender) { + this.gender = gender; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public String getMail() { + return mail; + } + + public void setMail(String mail) { + this.mail = mail; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Document.java b/src/main/java/org/primefaces/examples/domain/Document.java new file mode 100644 index 0000000..5863803 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Document.java @@ -0,0 +1,100 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Document implements Serializable { + + private String name; + + private String size; + + private String type; + + public Document(String name, String size, String type) { + this.name = name; + this.size = size; + this.type = type; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getSize() { + return size; + } + + public void setSize(String size) { + this.size = size; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + //Eclipse Generated hashCode and equals + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((name == null) ? 0 : name.hashCode()); + result = prime * result + ((size == null) ? 0 : size.hashCode()); + result = prime * result + ((type == null) ? 0 : type.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Document other = (Document) obj; + if (name == null) { + if (other.name != null) + return false; + } else if (!name.equals(other.name)) + return false; + if (size == null) { + if (other.size != null) + return false; + } else if (!size.equals(other.size)) + return false; + if (type == null) { + if (other.type != null) + return false; + } else if (!type.equals(other.type)) + return false; + return true; + } + + @Override + public String toString() { + return name; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/domain/Mail.java b/src/main/java/org/primefaces/examples/domain/Mail.java new file mode 100644 index 0000000..ab3ad47 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Mail.java @@ -0,0 +1,68 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; +import java.util.Date; + +public class Mail implements Serializable { + + public String from; + public String subject; + public String body; + public Date date; + + public Mail() {} + + public Mail(String from, String subject, String body, Date date) { + this.from = from; + this.subject = subject; + this.body = body; + this.date = date; + } + + public String getBody() { + return body; + } + + public void setBody(String body) { + this.body = body; + } + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } + + public String getFrom() { + return from; + } + + public void setFrom(String from) { + this.from = from; + } + + public String getSubject() { + return subject; + } + + public void setSubject(String subject) { + this.subject = subject; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/domain/ManufacturerSale.java b/src/main/java/org/primefaces/examples/domain/ManufacturerSale.java new file mode 100644 index 0000000..68452cd --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/ManufacturerSale.java @@ -0,0 +1,82 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class ManufacturerSale implements Serializable { + + private String manufacturer; + + private int lastYearSale; + + private int thisYearSale; + + private int lastYearProfit; + + private int thisYearProfit; + + public ManufacturerSale() { + } + + public ManufacturerSale(String manufacturer, int lastYearSale, int thisYearSale, int lastYearProfit, int thisYearProfit) { + this.manufacturer = manufacturer; + this.lastYearSale = lastYearSale; + this.thisYearSale = thisYearSale; + this.lastYearProfit = lastYearProfit; + this.thisYearProfit = thisYearProfit; + } + + public int getLastYearProfit() { + return lastYearProfit; + } + + public void setLastYearProfit(int lastYearProfit) { + this.lastYearProfit = lastYearProfit; + } + + public int getLastYearSale() { + return lastYearSale; + } + + public void setLastYearSale(int lastYearSale) { + this.lastYearSale = lastYearSale; + } + + public String getManufacturer() { + return manufacturer; + } + + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + + public int getThisYearProfit() { + return thisYearProfit; + } + + public void setThisYearProfit(int thisYearProfit) { + this.thisYearProfit = thisYearProfit; + } + + public int getThisYearSale() { + return thisYearSale; + } + + public void setThisYearSale(int thisYearSale) { + this.thisYearSale = thisYearSale; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/NewsEntry.java b/src/main/java/org/primefaces/examples/domain/NewsEntry.java new file mode 100644 index 0000000..010878a --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/NewsEntry.java @@ -0,0 +1,46 @@ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class NewsEntry implements Serializable { + + private String title; + + private String content; + + private int index; + + public NewsEntry() { + + } + + public NewsEntry(int index, String title, String content) { + this.index = index; + this.content = content; + this.title = title; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public String getContent() { + return content; + } + + public void setContent(String content) { + this.content = content; + } + + public int getIndex() { + return index; + } + + public void setIndex(int index) { + this.index = index; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/domain/NewsGroup.java b/src/main/java/org/primefaces/examples/domain/NewsGroup.java new file mode 100644 index 0000000..4317331 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/NewsGroup.java @@ -0,0 +1,36 @@ +package org.primefaces.examples.domain; + +import java.io.Serializable; +import java.util.List; + +public class NewsGroup implements Serializable { + + private String title; + + private List entries; + + public NewsGroup() { + + } + + public NewsGroup(String title, List entries) { + this.title = title; + this.entries = entries; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public List getEntries() { + return entries; + } + + public void setEntries(List entries) { + this.entries = entries; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Note.java b/src/main/java/org/primefaces/examples/domain/Note.java new file mode 100644 index 0000000..b6c1b22 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Note.java @@ -0,0 +1,63 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Note implements Serializable { + + private String text; + + public String getText() { + return text; + } + public void setText(String text) { + this.text = text; + } + + public String getShortText() { + if(text == null) { + return ""; + } + else if(text.length() >= 25) { + return this.text.substring(0, 25) + "..."; + } else { + return this.text; + } + } + + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + final Note other = (Note) obj; + if ((this.text == null) ? (other.text != null) : !this.text.equals(other.text)) { + return false; + } + return true; + } + + @Override + public int hashCode() { + int hash = 7; + hash = 97 * hash + (this.text != null ? this.text.hashCode() : 0); + return hash; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Player.java b/src/main/java/org/primefaces/examples/domain/Player.java new file mode 100644 index 0000000..1fb667f --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Player.java @@ -0,0 +1,180 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class Player implements Serializable { + + private String name; + + private int number; + + private String photo; + + private String position; + + private String nationality; + + private String height; + + private String weight; + + private Date birth; + + private List stats = new ArrayList(); + + public Player() {} + + public Player(String name) { + this.name = name; + } + + public Player(String name, int number, String photo) { + this.name = name; + this.number = number; + this.photo = photo; + } + + public Player(String name, int number, String photo, String position) { + this.name = name; + this.number = number; + this.photo = photo; + this.position = position; + } + + public String getHeight() { + return height; + } + + public void setHeight(String height) { + this.height = height; + } + + public String getWeight() { + return weight; + } + + public void setWeight(String weight) { + this.weight = weight; + } + + public Date getBirth() { + return birth; + } + + public void setBirth(Date birth) { + this.birth = birth; + } + + public Player(String name, int number) { + this.name = name; + this.number = number; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getPhoto() { + return photo; + } + + public void setPhoto(String photo) { + this.photo = photo; + } + + public String getPosition() { + return position; + } + + public void setPosition(String position) { + this.position = position; + } + + public String getNationality() { + return nationality; + } + + public void setNationality(String nationality) { + this.nationality = nationality; + } + + + public int getNumber() { + return number; + } + + public void setNumber(int number) { + this.number = number; + } + + public List getStats() { + return stats; + } + + public void setStats(List stats) { + this.stats = stats; + } + + public int getAllGoals() { + int sum = 0; + + for(Stats s : stats) { + sum += s.getGoals(); + } + + return sum; + } + + public int getAllAssists() { + int sum = 0; + + for(Stats s : stats) { + sum += s.getAssists(); + } + + return sum; + } + + @Override + public boolean equals(Object obj) { + if(obj == null) + return false; + if(!(obj instanceof Player)) + return false; + + return ((Player)obj).getNumber() == this.number; + } + + @Override + public int hashCode() { + int hash = 1; + return hash * 31 + name.hashCode(); + } + + @Override + public String toString() { + return name; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/domain/ServerLoad.java b/src/main/java/org/primefaces/examples/domain/ServerLoad.java new file mode 100644 index 0000000..d1e6f81 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/ServerLoad.java @@ -0,0 +1,65 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class ServerLoad implements Serializable { + + private String name; + + private int cpu; + + private int memory; + + public ServerLoad() { + } + + public ServerLoad(String name, int cpu, int memory) { + this.name = name; + this.cpu = cpu; + this.memory = memory; + } + + public int getCpu() { + return cpu; + } + + public void setCpu(int cpu) { + this.cpu = cpu; + } + + public int getMemory() { + return memory; + } + + public void setMemory(int memory) { + this.memory = memory; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public void update(int cpu, int memory) { + this.cpu = cpu; + this.memory = memory; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Stats.java b/src/main/java/org/primefaces/examples/domain/Stats.java new file mode 100644 index 0000000..db116c3 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Stats.java @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Stats implements Serializable { + + private String season; + + private int goals; + + private int assists; + + public Stats() {} + + public Stats(String season, int goals, int assists) { + this.season = season; + this.goals = goals; + this.assists = assists; + } + + public int getAssists() { + return assists; + } + + public void setAssists(int assists) { + this.assists = assists; + } + + public int getGoals() { + return goals; + } + + public void setGoals(int goals) { + this.goals = goals; + } + + public String getSeason() { + return season; + } + + public void setSeason(String season) { + this.season = season; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Theme.java b/src/main/java/org/primefaces/examples/domain/Theme.java new file mode 100644 index 0000000..114f42e --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Theme.java @@ -0,0 +1,53 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Theme implements Serializable { + + private String name; + + private String image; + + public Theme() {} + + public Theme(String name, String image) { + this.name = name; + this.image = image; + } + + public String getImage() { + return image; + } + + public void setImage(String image) { + this.image = image; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + @Override + public String toString() { + return name; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Tweet.java b/src/main/java/org/primefaces/examples/domain/Tweet.java new file mode 100644 index 0000000..0721278 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Tweet.java @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.domain; + +public class Tweet { + + private String user; + private String datetime; + private String text; + + public Tweet() { + } + + public Tweet(String user, String datetime, String text) { + this.user = user; + this.datetime = datetime; + this.text = text; + } + + public String getDatetime() { + return datetime; + } + + public void setDatetime(String datetime) { + this.datetime = datetime; + } + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } + + public String getUser() { + return user; + } + + public void setUser(String user) { + this.user = user; + } + + +} diff --git a/src/main/java/org/primefaces/examples/domain/User.java b/src/main/java/org/primefaces/examples/domain/User.java new file mode 100644 index 0000000..eb2bfdd --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/User.java @@ -0,0 +1,96 @@ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class User implements Serializable { + + private String firstname; + + private String lastname; + + private Integer age; + + private String street; + + private String city; + + private String postalCode; + + private String info; + + private String email; + + private String phone; + + public String getFirstname() { + return firstname; + } + + public void setFirstname(String firstname) { + this.firstname = firstname; + } + + public String getLastname() { + return lastname; + } + + public void setLastname(String lastname) { + this.lastname = lastname; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public String getStreet() { + return street; + } + + public void setStreet(String street) { + this.street = street; + } + + public String getCity() { + return city; + } + + public void setCity(String city) { + this.city = city; + } + + public String getPostalCode() { + return postalCode; + } + + public void setPostalCode(String postalCode) { + this.postalCode = postalCode; + } + + public String getInfo() { + return info; + } + + public void setInfo(String info) { + this.info = info; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } +} diff --git a/src/main/java/org/primefaces/examples/domain/Vote.java b/src/main/java/org/primefaces/examples/domain/Vote.java new file mode 100644 index 0000000..d75cf40 --- /dev/null +++ b/src/main/java/org/primefaces/examples/domain/Vote.java @@ -0,0 +1,39 @@ +package org.primefaces.examples.domain; + +import java.io.Serializable; + +public class Vote implements Serializable { + + private String candidate; + + private int count; + + public Vote() { + //NoOp + } + + public Vote(String candidate, int count) { + this.candidate = candidate; + this.count = count; + } + + public String getCandidate() { + return candidate; + } + + public void setCandidate(String candidate) { + this.candidate = candidate; + } + + public int getCount() { + return count; + } + + public void setCount(int count) { + this.count = count; + } + + public void add(int count) { + this.count = this.count + count; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/filter/CharacterEncodingFilter.java b/src/main/java/org/primefaces/examples/filter/CharacterEncodingFilter.java new file mode 100644 index 0000000..6a6ebae --- /dev/null +++ b/src/main/java/org/primefaces/examples/filter/CharacterEncodingFilter.java @@ -0,0 +1,44 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.filter; + +import java.io.IOException; + +import javax.servlet.Filter; +import javax.servlet.FilterChain; +import javax.servlet.FilterConfig; +import javax.servlet.ServletException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; + +public class CharacterEncodingFilter implements Filter { + + public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException { + req.setCharacterEncoding("UTF-8"); + resp.setCharacterEncoding("UTF-8"); + chain.doFilter(req, resp); + } + + public void init(FilterConfig filterConfig) throws ServletException { + + } + + public void destroy() { + + } + + +} diff --git a/src/main/java/org/primefaces/examples/mobile/ContactsView.java b/src/main/java/org/primefaces/examples/mobile/ContactsView.java new file mode 100644 index 0000000..ee5717d --- /dev/null +++ b/src/main/java/org/primefaces/examples/mobile/ContactsView.java @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.mobile; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import org.primefaces.examples.domain.Contact; + +public class ContactsView implements Serializable{ + + private Contact contact = new Contact(); + + private List contacts; + + public ContactsView() { + contacts = new ArrayList(); + } + + public Contact getContact() { + return contact; + } + + public void setContact(Contact contact) { + this.contact = contact; + } + + public List getContacts() { + return contacts; + } + + public String saveContact(){ + if(!contacts.contains(contact)) { + contacts.add(contact); + } + + return "pm:main"; + } + + public String prepareNewContact() { + contact = new Contact(); + + return "pm:new"; + } + +} diff --git a/src/main/java/org/primefaces/examples/mobile/NotesView.java b/src/main/java/org/primefaces/examples/mobile/NotesView.java new file mode 100644 index 0000000..69df49c --- /dev/null +++ b/src/main/java/org/primefaces/examples/mobile/NotesView.java @@ -0,0 +1,55 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.mobile; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import org.primefaces.examples.domain.Note; + +public class NotesView implements Serializable { + + private Note note = new Note(); + + private List notes = new ArrayList(); + + public List getNotes() { + return notes; + } + + public Note getNote() { + return note; + } + public void setNote(Note note) { + this.note = note; + } + + public String initNew() { + note = new Note(); + + return "pm:new"; + } + + public String save() { + if(!notes.contains(note)) { + notes.add(note); + } + + note = new Note(); + + return "pm:main?reverse=true"; + } +} diff --git a/src/main/java/org/primefaces/examples/mobile/ShowcaseView.java b/src/main/java/org/primefaces/examples/mobile/ShowcaseView.java new file mode 100644 index 0000000..ea71ad1 --- /dev/null +++ b/src/main/java/org/primefaces/examples/mobile/ShowcaseView.java @@ -0,0 +1,47 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.mobile; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +public class ShowcaseView implements Serializable { + + private String text; + + private List texts = new ArrayList(); + + public String getText() { + return text; + } + public void setText(String text) { + this.text = text; + } + + public List getTexts() { + return texts; + } + + public void add() { + texts.add(text); + text = null; + } + + public String navigate() { + return "pm:target"; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/mobile/TranslatorView.java b/src/main/java/org/primefaces/examples/mobile/TranslatorView.java new file mode 100644 index 0000000..386bb86 --- /dev/null +++ b/src/main/java/org/primefaces/examples/mobile/TranslatorView.java @@ -0,0 +1,39 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.mobile; + +import java.util.LinkedHashMap; +import java.util.Map; + +public class TranslatorView { + + private Map languages; + + public TranslatorView() { + languages = new LinkedHashMap(); + languages.put("English", "en"); + languages.put("Turkish", "tr"); + languages.put("Italian", "it"); + languages.put("Spanish", "es"); + languages.put("German", "de"); + languages.put("French", "fr"); + languages.put("Portuguese", "pt"); + } + + public Map getLanguages() { + return languages; + } +} diff --git a/src/main/java/org/primefaces/examples/service/BookService.java b/src/main/java/org/primefaces/examples/service/BookService.java new file mode 100644 index 0000000..fcb67a6 --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/BookService.java @@ -0,0 +1,23 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.service; + +import org.primefaces.examples.domain.Book; + +public interface BookService { + + public void saveBook(Book book); +} diff --git a/src/main/java/org/primefaces/examples/service/BookServiceImpl.java b/src/main/java/org/primefaces/examples/service/BookServiceImpl.java new file mode 100644 index 0000000..2269ec5 --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/BookServiceImpl.java @@ -0,0 +1,26 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.service; + +import org.primefaces.examples.domain.Book; + +public class BookServiceImpl implements BookService{ + + public void saveBook(Book book) { + System.out.println("Saving book:" + book.getTitle()); + } + +} diff --git a/src/main/java/org/primefaces/examples/service/NewsService.java b/src/main/java/org/primefaces/examples/service/NewsService.java new file mode 100644 index 0000000..6b9f95c --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/NewsService.java @@ -0,0 +1,11 @@ +package org.primefaces.examples.service; + +import java.util.List; + +import org.primefaces.examples.domain.NewsEntry; +import org.primefaces.examples.domain.NewsGroup; + +public interface NewsService { + + public List fetchNews(); +} diff --git a/src/main/java/org/primefaces/examples/service/TwitterRSSService.java b/src/main/java/org/primefaces/examples/service/TwitterRSSService.java new file mode 100644 index 0000000..8396e6d --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/TwitterRSSService.java @@ -0,0 +1,50 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.service; + +import java.net.URL; +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; + +import com.sun.syndication.feed.synd.SyndEntry; +import com.sun.syndication.feed.synd.SyndFeed; +import com.sun.syndication.io.SyndFeedInput; +import com.sun.syndication.io.XmlReader; + +public class TwitterRSSService implements TwitterService { + + private static final Logger logger = Logger.getLogger(TwitterRSSService.class.getName()); + + public List getTweets(String username) { + List tweets = new ArrayList(); + + try { + URL feedSource = new URL("http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=" + username); + + SyndFeedInput input = new SyndFeedInput(); + SyndFeed feed = input.build(new XmlReader(feedSource)); + for(Object f : feed.getEntries()) { + SyndEntry entry = (SyndEntry) f; + tweets.add(entry.getTitle().substring(username.length() + 2)); + } + }catch(Exception e) { + logger.severe(e.getMessage()); + } + + return tweets; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/service/TwitterService.java b/src/main/java/org/primefaces/examples/service/TwitterService.java new file mode 100644 index 0000000..c01f7fa --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/TwitterService.java @@ -0,0 +1,23 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.service; + +import java.util.List; + +public interface TwitterService { + + public List getTweets(String username); +} diff --git a/src/main/java/org/primefaces/examples/service/WeatherService.java b/src/main/java/org/primefaces/examples/service/WeatherService.java new file mode 100644 index 0000000..da6cbab --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/WeatherService.java @@ -0,0 +1,6 @@ +package org.primefaces.examples.service; + +public interface WeatherService { + + public String getConditions(String city, String unit); +} diff --git a/src/main/java/org/primefaces/examples/service/YAHOONewsService.java b/src/main/java/org/primefaces/examples/service/YAHOONewsService.java new file mode 100644 index 0000000..4399191 --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/YAHOONewsService.java @@ -0,0 +1,64 @@ +package org.primefaces.examples.service; + +import java.net.URL; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.logging.Level; +import java.util.logging.Logger; + +import org.primefaces.examples.domain.NewsEntry; +import org.primefaces.examples.domain.NewsGroup; + +import com.sun.syndication.feed.synd.SyndEntry; +import com.sun.syndication.feed.synd.SyndFeed; +import com.sun.syndication.io.SyndFeedInput; +import com.sun.syndication.io.XmlReader; + +public class YAHOONewsService implements NewsService { + + private static final Logger logger = Logger.getLogger(YAHOONewsService.class.getName()); + + private Map feeds; + + public YAHOONewsService() { + feeds = new HashMap(); + feeds.put("Top Stories", "http://rss.news.yahoo.com/rss/topstories"); + feeds.put("World", "http://rss.news.yahoo.com/rss/world"); + feeds.put("Technology", "http://rss.news.yahoo.com/rss/tech"); + feeds.put("Sports", "http://rss.news.yahoo.com/rss/sports"); + feeds.put("Entertainment", "http://rss.news.yahoo.com/rss/entertainment"); + feeds.put("Business", "http://rss.news.yahoo.com/rss/business"); + feeds.put("Politics", "http://rss.news.yahoo.com/rss/politics"); + } + + public List fetchNews() { + List news = new ArrayList(); + try { + for(String key : feeds.keySet()) { + URL feedSource = new URL(feeds.get(key)); + SyndFeedInput input = new SyndFeedInput(); + SyndFeed feed = input.build(new XmlReader(feedSource)); + List entries = new ArrayList(); + + int i = 0; + for(Object f : feed.getEntries()) { + SyndEntry entry = (SyndEntry) f; + String title = entry.getTitle(); + title = title.length() <= 25 ? title : title.substring(0, 25); + entries.add(new NewsEntry(i, title + "...", entry.getDescription().getValue())); + i++; + } + + news.add(new NewsGroup(key, entries)); + } + + } catch(Exception exception) { + logger.log(Level.SEVERE, "Error in retrieving news from YAHOO: {0}", exception.getMessage()); + } + + return news; + } + +} diff --git a/src/main/java/org/primefaces/examples/service/YAHOOWeatherService.java b/src/main/java/org/primefaces/examples/service/YAHOOWeatherService.java new file mode 100644 index 0000000..c810f4d --- /dev/null +++ b/src/main/java/org/primefaces/examples/service/YAHOOWeatherService.java @@ -0,0 +1,33 @@ +package org.primefaces.examples.service; + +import java.net.URL; +import java.util.logging.Logger; + +import com.sun.syndication.feed.synd.SyndEntry; +import com.sun.syndication.feed.synd.SyndFeed; +import com.sun.syndication.io.SyndFeedInput; +import com.sun.syndication.io.XmlReader; + +public class YAHOOWeatherService implements WeatherService { + + private static final Logger logger = Logger.getLogger(YAHOOWeatherService.class.getName()); + + + public String getConditions(String city, String unit) { + + try { + URL feedSource = new URL("http://weather.yahooapis.com/forecastrss?p=" + city + "&u=" + unit); + + SyndFeedInput input = new SyndFeedInput(); + SyndFeed feed = input.build(new XmlReader(feedSource)); + String value = ((SyndEntry) feed.getEntries().get(0)).getDescription().getValue(); + + return value.split(" groups = new ArrayList(); + + private NewsService newsService = new YAHOONewsService(); + + private NewsEntry selectedEntry; + + private NewsGroup selectedGroup; + + public NewsController() { + groups = this.newsService.fetchNews(); + } + + public List getGroups() { + return groups; + } + + public NewsEntry getSelectedEntry() { + return selectedEntry; + } + public void setSelectedEntry(NewsEntry selectedEntry) { + this.selectedEntry = selectedEntry; + } + + + public NewsGroup getSelectedGroup() { + return selectedGroup; + } + public void setSelectedGroup(NewsGroup selectedGroup) { + this.selectedGroup = selectedGroup; + } +} diff --git a/src/main/java/org/primefaces/examples/touch/TwitterController.java b/src/main/java/org/primefaces/examples/touch/TwitterController.java new file mode 100644 index 0000000..5ae9439 --- /dev/null +++ b/src/main/java/org/primefaces/examples/touch/TwitterController.java @@ -0,0 +1,50 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.touch; + +import java.util.List; + +import javax.faces.event.ActionEvent; + +import org.primefaces.examples.service.TwitterRSSService; +import org.primefaces.examples.service.TwitterService; + +public class TwitterController { + + private TwitterService twitterService = new TwitterRSSService(); + + private String username; + + private List tweets; + + public void loadTweets(ActionEvent actionEvent) { + tweets = twitterService.getTweets(username); + } + + public String getUsername() { + return username; + } + public void setUsername(String username) { + this.username = username; + } + + public List getTweets() { + return tweets; + } + public void setTweets(List tweets) { + this.tweets = tweets; + } +} diff --git a/src/main/java/org/primefaces/examples/touch/WeatherController.java b/src/main/java/org/primefaces/examples/touch/WeatherController.java new file mode 100644 index 0000000..bdb592c --- /dev/null +++ b/src/main/java/org/primefaces/examples/touch/WeatherController.java @@ -0,0 +1,80 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.touch; + +import java.io.Serializable; +import java.util.LinkedHashMap; +import java.util.Map; +import javax.annotation.PostConstruct; + +import javax.faces.event.ActionEvent; + +import org.primefaces.examples.service.WeatherService; +import org.primefaces.examples.service.YAHOOWeatherService; + +public class WeatherController implements Serializable { + + private String conditions; + private String city; + private String unit = "c"; //default + private Map cities; + + private WeatherService weatherService = new YAHOOWeatherService(); + + @PostConstruct + public void init() { + cities = new LinkedHashMap(); + cities.put("Istanbul", "TUXX0014"); + cities.put("Barcelona", "SPXX0015"); + cities.put("London", "UKXX0085"); + cities.put("New York", "USNY0996"); + cities.put("Paris", "FRXX2071"); + cities.put("Rome", "ITXX0067"); + } + + public String getCity() { + return city; + } + public void setCity(String city) { + this.city = city; + } + + public String getConditions() { + return conditions; + } + public void setConditions(String conditions) { + this.conditions = conditions; + } + + public String getUnit() { + return unit; + } + public void setUnit(String unit) { + this.unit = unit; + } + + public Map getCities() { + return cities; + } + + public void retrieveConditions() { + conditions = weatherService.getConditions(city, unit); + } + + public void saveSettings() { + conditions = null; + } +} diff --git a/src/main/java/org/primefaces/examples/view/AutoCompleteBean.java b/src/main/java/org/primefaces/examples/view/AutoCompleteBean.java new file mode 100644 index 0000000..5fe2a26 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/AutoCompleteBean.java @@ -0,0 +1,201 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.SelectEvent; +import org.primefaces.event.UnselectEvent; +import org.primefaces.examples.domain.Player; + +public class AutoCompleteBean { + + private String txt1; + + private String txt2; + + private String txt3; + + private String txt4; + + private String txt5; + + private String txt6; + + private String txt7; + + private Player selectedPlayer1; + + private Player selectedPlayer2; + + private List players; + + private List selectedPlayers; + + private List selectedTexts; + + public AutoCompleteBean() { + players = PlayerConverter.playerDB; + selectedTexts = new ArrayList(); + } + + public Player getSelectedPlayer1() { + return selectedPlayer1; + } + + public void setSelectedPlayer1(Player selectedPlayer1) { + this.selectedPlayer1 = selectedPlayer1; + } + + public Player getSelectedPlayer2() { + return selectedPlayer2; + } + + public void setSelectedPlayer2(Player selectedPlayer2) { + this.selectedPlayer2 = selectedPlayer2; + } + + public List complete(String query) { + List results = new ArrayList(); + + for(int i = 0; i < 10; i++) { + results.add(query + i); + } + + return results; + } + + public List completePlayer(String query) { + List suggestions = new ArrayList(); + + for(Player p : players) { + if(p.getName().startsWith(query)) + suggestions.add(p); + } + + return suggestions; + } + + public List completeArea(String query) { + List results = new ArrayList(); + + if(query.equals("PrimeFaces")) { + results.add("PrimeFaces Rocks!!!"); + results.add("PrimeFaces has 100+ components."); + results.add("PrimeFaces is lightweight."); + results.add("PrimeFaces is easy to use."); + results.add("PrimeFaces is developed with passion!"); + } + else { + for(int i = 0; i < 10; i++) { + results.add(query + i); + } + } + + return results; + } + + public void handleSelect(SelectEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected:" + event.getObject().toString(), null); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void handleUnselect(UnselectEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unselected:" + event.getObject().toString(), null); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public List getPlayers() { + return players; + } + + public List getSelectedPlayers() { + return selectedPlayers; + } + + public void setSelectedPlayers(List selectedPlayers) { + this.selectedPlayers = selectedPlayers; + } + + public String getTxt1() { + return txt1; + } + + public void setTxt1(String txt1) { + this.txt1 = txt1; + } + + public String getTxt2() { + return txt2; + } + + public void setTxt2(String txt2) { + this.txt2 = txt2; + } + + public String getTxt3() { + return txt3; + } + + public void setTxt3(String txt3) { + this.txt3 = txt3; + } + + public String getTxt4() { + return txt4; + } + + public void setTxt4(String txt4) { + this.txt4 = txt4; + } + + public String getTxt5() { + return txt5; + } + + public void setTxt5(String txt5) { + this.txt5 = txt5; + } + + public String getTxt6() { + return txt6; + } + + public void setTxt6(String txt6) { + this.txt6 = txt6; + } + + public String getTxt7() { + return txt7; + } + + public void setTxt7(String txt7) { + this.txt7 = txt7; + } + + public List getSelectedTexts() { + return selectedTexts; + } + public void setSelectedTexts(List selectedTexts) { + this.selectedTexts = selectedTexts; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/Barcelona.java b/src/main/java/org/primefaces/examples/view/Barcelona.java new file mode 100644 index 0000000..7ea8cb1 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/Barcelona.java @@ -0,0 +1,69 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.DragDropEvent; +import org.primefaces.examples.domain.Player; + +public class Barcelona implements Serializable { + + private List players; + + private List selectedPlayers; + + public Barcelona() { + players = new ArrayList(); + selectedPlayers = new ArrayList(); + + players.add(new Player("Messi", 10, "messi.jpg", "forward")); + players.add(new Player("Villa", 7, "villa.jpg", "forward")); + players.add(new Player("Pedro", 17, "pedro.jpg", "forward")); + players.add(new Player("Bojan", 9, "bojan.jpg", "forward")); + players.add(new Player("Xavi", 6, "xavi.jpg", "midfield")); + players.add(new Player("Iniesta", 8, "iniesta.jpg", "midfield")); + players.add(new Player("Mascherano", 16, "mascherano.jpg", "defence")); + players.add(new Player("Puyol", 5, "puyol.jpg", "defence")); + players.add(new Player("Alves", 2, "alves.jpg", "defence")); + players.add(new Player("Valdes", 1, "valdes.jpg", "goalkeeper")); + players.add(new Player("Abidal", 22, "abidal.jpg", "defence")); + players.add(new Player("Adriano", 16, "adriano.jpg", "defence")); + players.add(new Player("Pinto", 13, "pinto.jpg", "goalkeeper")); + players.add(new Player("Pique", 3, "pique.jpg", "defence")); + players.add(new Player("Keita", 7, "keita.jpg", "midfield")); + players.add(new Player("Maxwell", 5, "maxwell.jpg", "defence")); + } + + public List getPlayers() { + return players; + } + + public List getSelectedPlayers() { + return selectedPlayers; + } + + public void onDrop(DragDropEvent event) { + Player player = (Player) event.getData(); + + selectedPlayers.add(player); + + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(player.getName() + " added", "Position:" + event.getDropId())); + } +} diff --git a/src/main/java/org/primefaces/examples/view/BroadcastSchedulerBean.java b/src/main/java/org/primefaces/examples/view/BroadcastSchedulerBean.java new file mode 100644 index 0000000..e6859f1 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/BroadcastSchedulerBean.java @@ -0,0 +1,42 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.concurrent.TimeUnit; +import org.primefaces.push.PushContext; +import org.primefaces.push.PushContextFactory; + +public class BroadcastSchedulerBean { + + private boolean active; + + public boolean isActive() { + return active; + } + + public void setActive(boolean active) { + this.active = active; + } + + public void start() { + if(!active) { + PushContext context = PushContextFactory.getDefault().getPushContext(); + context.schedule("/schedule", "Ping", 30, TimeUnit.SECONDS); + + active = true; + } + } +} diff --git a/src/main/java/org/primefaces/examples/view/ButtonBean.java b/src/main/java/org/primefaces/examples/view/ButtonBean.java new file mode 100644 index 0000000..bd8f87f --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ButtonBean.java @@ -0,0 +1,86 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +public class ButtonBean { + + private String text; + + private boolean toggled; + + private Integer number; + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } + + public Integer getNumber() { + return number; + } + + public void setNumber(Integer number) { + this.number = number; + } + + public String submitButtonAction(){ + text = "Command clicked"; + + return null; + } + + public void destroyWorld(ActionEvent actionEvent){ + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "System Error", "Please try again later."); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void displayMessage(ActionEvent actionEvent) { + addMessage("You said:'" + text + "'"); + } + + public void save(ActionEvent actionEvent) { + addMessage("Data saved"); + } + + public void update(ActionEvent actionEvent) { + addMessage("Data updated"); + } + + public void delete(ActionEvent actionEvent) { + addMessage("Data deleted"); + } + + public void addMessage(String summary) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, null); + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public boolean isToggled() { + return toggled; + } + + public void setToggled(boolean toggled) { + this.toggled = toggled; + } +} diff --git a/src/main/java/org/primefaces/examples/view/CalendarBean.java b/src/main/java/org/primefaces/examples/view/CalendarBean.java new file mode 100644 index 0000000..154f54a --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/CalendarBean.java @@ -0,0 +1,118 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.List; +import java.util.TimeZone; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.SelectEvent; + +public class CalendarBean { + + private Date date1; + + private Date date2; + + private Date date3; + + private Date date4; + + private Date date5; + + private Date date6; + + private Date[] dates; + + public Date getDate1() { + return date1; + } + + public void setDate1(Date date1) { + this.date1 = date1; + } + + public Date getDate2() { + return date2; + } + + public void setDate2(Date date2) { + this.date2 = date2; + } + + public Date getDate3() { + return date3; + } + + public void setDate3(Date date3) { + this.date3 = date3; + } + + public Date getDate4() { + return date4; + } + + public void setDate4(Date date4) { + this.date4 = date4; + } + + public Date getDate5() { + return date5; + } + + public void setDate5(Date date5) { + this.date5 = date5; + } + + public Date getDate6() { + return date6; + } + + public void setDate6(Date date6) { + this.date6 = date6; + } + + public Date[] getDates() { + return dates; + } + + public void setDates(Date[] dates) { + this.dates = dates; + } + + public List getSelectedDates() { + if(dates != null) + return Arrays.asList(dates); + else + return new ArrayList(); + } + + public void handleDateSelect(SelectEvent event) { + FacesContext facesContext = FacesContext.getCurrentInstance(); + SimpleDateFormat format = new SimpleDateFormat("d/M/yyyy"); + facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Date Selected", format.format(event.getObject()))); + } + + public TimeZone getTimeZone() { + return TimeZone.getDefault(); + } +} diff --git a/src/main/java/org/primefaces/examples/view/CaptchaBean.java b/src/main/java/org/primefaces/examples/view/CaptchaBean.java new file mode 100644 index 0000000..9c5d752 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/CaptchaBean.java @@ -0,0 +1,14 @@ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +public class CaptchaBean { + + public void submit(ActionEvent event) { + FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Correct", "Correct"); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} diff --git a/src/main/java/org/primefaces/examples/view/CarDataModel.java b/src/main/java/org/primefaces/examples/view/CarDataModel.java new file mode 100644 index 0000000..3aaf32c --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/CarDataModel.java @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.List; +import javax.faces.model.ListDataModel; +import org.primefaces.examples.domain.Car; +import org.primefaces.model.SelectableDataModel; + +public class CarDataModel extends ListDataModel implements SelectableDataModel, Serializable { + + public CarDataModel() { + } + + public CarDataModel(List data) { + super(data); + } + + @Override + public Car getRowData(String rowKey) { + //In a real app, a more efficient way like a query by rowKey should be implemented to deal with huge data + + List cars = (List) getWrappedData(); + + for(Car car : cars) { + if(car.getModel().equals(rowKey)) + return car; + } + + return null; + } + + @Override + public Object getRowKey(Car car) { + return car.getModel(); + } +} diff --git a/src/main/java/org/primefaces/examples/view/ChartBean.java b/src/main/java/org/primefaces/examples/view/ChartBean.java new file mode 100644 index 0000000..235c538 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ChartBean.java @@ -0,0 +1,269 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.ItemSelectEvent; +import org.primefaces.model.chart.BubbleChartModel; +import org.primefaces.model.chart.BubbleChartSeries; +import org.primefaces.model.chart.CartesianChartModel; +import org.primefaces.model.chart.ChartSeries; +import org.primefaces.model.chart.DonutChartModel; +import org.primefaces.model.chart.LineChartSeries; +import org.primefaces.model.chart.MeterGaugeChartModel; +import org.primefaces.model.chart.OhlcChartModel; +import org.primefaces.model.chart.OhlcChartSeries; +import org.primefaces.model.chart.PieChartModel; + +public class ChartBean implements Serializable { + + private CartesianChartModel categoryModel; + + private CartesianChartModel linearModel; + + private CartesianChartModel fillToZero; + + private PieChartModel pieModel; + + private DonutChartModel donutModel; + + private MeterGaugeChartModel meterGaugeModel; + + private BubbleChartModel bubbleModel; + + private OhlcChartModel ohlcModel; + + private OhlcChartModel ohlcModel2; + + private PieChartModel livePieModel; + + public ChartBean() { + createCategoryModel(); + createLinearModel(); + createPieModel(); + createLivePieModel(); + createDonutModel(); + createBubbleModel(); + createOhlcModel(); + createOhlcModel2(); + createFillToZero(); + createMeterGaugeModel(); + } + + public void itemSelect(ItemSelectEvent event) { + FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Item selected", + "Item Index: " + event.getItemIndex() + ", Series Index:" + event.getSeriesIndex()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public CartesianChartModel getCategoryModel() { + return categoryModel; + } + + public PieChartModel getPieModel() { + return pieModel; + } + + public MeterGaugeChartModel getMeterGaugeModel() { + return meterGaugeModel; + } + + public DonutChartModel getDonutModel() { + return donutModel; + } + + public CartesianChartModel getFillToZero() { + return fillToZero; + } + + public BubbleChartModel getBubbleModel() { + return bubbleModel; + } + + public OhlcChartModel getOhlcModel() { + return ohlcModel; + } + + public OhlcChartModel getOhlcModel2() { + return ohlcModel2; + } + + public CartesianChartModel getLinearModel() { + return linearModel; + } + + public PieChartModel getLivePieModel() { + int random1 = (int)(Math.random() * 1000); + int random2 = (int)(Math.random() * 1000); + + livePieModel.getData().put("Candidate 1", random1); + livePieModel.getData().put("Candidate 2", random2); + + return livePieModel; + } + + private void createCategoryModel() { + categoryModel = new CartesianChartModel(); + + ChartSeries boys = new ChartSeries(); + boys.setLabel("Boys"); + + boys.set("2004", 120); + boys.set("2005", 100); + boys.set("2006", 44); + boys.set("2007", 150); + boys.set("2008", 25); + + ChartSeries girls = new ChartSeries(); + girls.setLabel("Girls"); + + girls.set("2004", 52); + girls.set("2005", 60); + girls.set("2006", 110); + girls.set("2007", 135); + girls.set("2008", 120); + + categoryModel.addSeries(boys); + categoryModel.addSeries(girls); + } + + private void createOhlcModel(){ + ohlcModel = new OhlcChartModel(); + + ohlcModel.add(new OhlcChartSeries(2007, 143.82, 144.56, 136.04, 136.97)); + ohlcModel.add(new OhlcChartSeries(2008, 138.7, 139.68, 135.18, 135.4)); + ohlcModel.add(new OhlcChartSeries(2009, 143.46, 144.66, 139.79, 140.02)); + ohlcModel.add(new OhlcChartSeries(2010, 140.67, 143.56, 132.88, 142.44)); + ohlcModel.add(new OhlcChartSeries(2011, 136.01, 139.5, 134.53, 139.48)); + ohlcModel.add(new OhlcChartSeries(2012, 124.76, 135.9, 124.55, 135.81)); + ohlcModel.add(new OhlcChartSeries(2012, 123.73, 129.31, 121.57, 122.5)); + } + + private void createOhlcModel2(){ + ohlcModel2 = new OhlcChartModel(); + for( int i=1 ; i < 41 ; i++) + ohlcModel2.addRecord(new OhlcChartSeries(i, Math.random() * 80 + 80, Math.random() * 50 + 110, Math.random() * 20 + 80, Math.random() * 80 + 80)); + } + + private void createBubbleModel(){ + bubbleModel = new BubbleChartModel(); + + bubbleModel.add(new BubbleChartSeries("Acura", 70, 183,55)); + bubbleModel.add(new BubbleChartSeries("Alfa Romeo", 45, 92, 36)); + bubbleModel.add(new BubbleChartSeries("AM General", 24, 104, 40)); + bubbleModel.add(new BubbleChartSeries("Bugatti", 50, 123, 60)); + bubbleModel.add(new BubbleChartSeries("BMW", 15, 89, 25)); + bubbleModel.add(new BubbleChartSeries("Audi", 40, 180, 80)); + bubbleModel.add(new BubbleChartSeries("Aston Martin", 70, 70, 48)); + } + + private void createLinearModel() { + linearModel = new CartesianChartModel(); + + LineChartSeries series1 = new LineChartSeries(); + series1.setLabel("Series 1"); + + series1.set(1, 2); + series1.set(2, 1); + series1.set(3, 3); + series1.set(4, 6); + series1.set(5, 8); + + LineChartSeries series2 = new LineChartSeries(); + series2.setLabel("Series 2"); + series2.setMarkerStyle("diamond"); + + series2.set(1, 6); + series2.set(2, 3); + series2.set(3, 2); + series2.set(4, 7); + series2.set(5, 9); + + linearModel.addSeries(series1); + linearModel.addSeries(series2); + } + + private void createPieModel() { + pieModel = new PieChartModel(); + + pieModel.set("Brand 1", 540); + pieModel.set("Brand 2", 325); + pieModel.set("Brand 3", 702); + pieModel.set("Brand 4", 421); + } + + private void createDonutModel() { + donutModel = new DonutChartModel(); + + Map circle1 = new LinkedHashMap(); + circle1.put("Brand 1", 150); + circle1.put("Brand 2", 400); + circle1.put("Brand 3", 200); + circle1.put("Brand 4", 10); + donutModel.addCircle(circle1); + + Map circle2 = new LinkedHashMap(); + circle2.put("Brand 1", 540); + circle2.put("Brand 2", 125); + circle2.put("Brand 3", 702); + circle2.put("Brand 4", 421); + donutModel.addCircle(circle2); + + Map circle3 = new LinkedHashMap(); + circle3.put("Brand 1", 40); + circle3.put("Brand 2", 325); + circle3.put("Brand 3", 402); + circle3.put("Brand 4", 421); + donutModel.addCircle(circle3); + } + + private void createLivePieModel() { + livePieModel = new PieChartModel(); + + livePieModel.set("Candidate 1", 540); + livePieModel.set("Candidate 2", 325); + } + + private void createFillToZero() { + fillToZero = new CartesianChartModel(); + + LineChartSeries series1 = new LineChartSeries(); + series1.setLabel("Series 1"); + + series1.set("4, -3, 3, 6, 2, -2", 0); + + fillToZero.addSeries(series1); + } + + private void createMeterGaugeModel() { + List intervals = new ArrayList(){{ + add(20); + add(50); + add(120); + add(220); + }}; + + meterGaugeModel = new MeterGaugeChartModel(140, intervals); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/ChatUsers.java b/src/main/java/org/primefaces/examples/view/ChatUsers.java new file mode 100644 index 0000000..63e3fd0 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ChatUsers.java @@ -0,0 +1,50 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.PostConstruct; + +public class ChatUsers { + + private List users; + + @PostConstruct + public void init() { + this.users = new ArrayList(); + } + + public List getUsers() { + return users; + } + + public void setUsers(List users) { + this.users = users; + } + + public void addUser(String user) { + this.users.add(user); + } + + public void removeUser(String user) { + this.users.remove(user); + } + + public boolean contains(String user) { + return this.users.contains(user); + } +} diff --git a/src/main/java/org/primefaces/examples/view/ChatView.java b/src/main/java/org/primefaces/examples/view/ChatView.java new file mode 100644 index 0000000..71b25cf --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ChatView.java @@ -0,0 +1,125 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.context.RequestContext; +import org.primefaces.push.PushContext; +import org.primefaces.push.PushContextFactory; + +public class ChatView { + + private final PushContext pushContext = PushContextFactory.getDefault().getPushContext(); + + private ChatUsers users; + + private String privateMessage; + + private String globalMessage; + + private String username; + + private boolean loggedIn; + + private String privateUser; + + private final static String CHANNEL = "/chat/"; + + public void setUsers(ChatUsers users) { + this.users = users; + } + + public String getPrivateUser() { + return privateUser; + } + + public void setPrivateUser(String privateUser) { + this.privateUser = privateUser; + } + + public String getGlobalMessage() { + return globalMessage; + } + + public void setGlobalMessage(String globalMessage) { + this.globalMessage = globalMessage; + } + + public String getPrivateMessage() { + return privateMessage; + } + + public void setPrivateMessage(String privateMessage) { + this.privateMessage = privateMessage; + } + + public String getUsername() { + return username; + } + public void setUsername(String username) { + this.username = username; + } + + public boolean isLoggedIn() { + return loggedIn; + } + public void setLoggedIn(boolean loggedIn) { + this.loggedIn = loggedIn; + } + + public void sendGlobal() { + pushContext.push(CHANNEL + "*", username + ": " + globalMessage); + + globalMessage = null; + } + + public void sendPrivate() { + pushContext.push(CHANNEL + privateUser, "[PM] " + username + ": " + privateMessage); + + privateMessage = null; + } + + public void login() { + RequestContext requestContext = RequestContext.getCurrentInstance(); + + if(users.contains(username)) { + loggedIn = false; + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Username taken", "Try with another username.")); + + requestContext.update("growl"); + } + else { + users.addUser(username); + pushContext.push(CHANNEL + "*", username + " joined the channel."); + requestContext.execute("subscriber.connect('/" + username + "')"); + loggedIn = true; + } + } + + public void disconnect() { + //remove user and update ui + users.removeUser(username); + RequestContext.getCurrentInstance().update("form:users"); + + //push leave information + pushContext.push(CHANNEL + "*", username + " left the channel."); + + //reset state + loggedIn = false; + username = null; + } +} diff --git a/src/main/java/org/primefaces/examples/view/ColorBean.java b/src/main/java/org/primefaces/examples/view/ColorBean.java new file mode 100644 index 0000000..7604148 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ColorBean.java @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class ColorBean { + + private String color1; + + private String color2; + + private String color3; + + private String color4; + + public String getColor1() { + return color1; + } + + public void setColor1(String color1) { + this.color1 = color1; + } + + public String getColor2() { + return color2; + } + + public void setColor2(String color2) { + this.color2 = color2; + } + + public String getColor3() { + return color3; + } + + public void setColor3(String color3) { + this.color3 = color3; + } + + public String getColor4() { + return color4; + } + + public void setColor4(String color4) { + this.color4 = color4; + } +} diff --git a/src/main/java/org/primefaces/examples/view/ColorPickerConverter.java b/src/main/java/org/primefaces/examples/view/ColorPickerConverter.java new file mode 100644 index 0000000..a2ca2b4 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ColorPickerConverter.java @@ -0,0 +1,20 @@ +package org.primefaces.examples.view; + +import javax.faces.component.UIComponent; +import javax.faces.context.FacesContext; +import javax.faces.convert.Converter; + +public class ColorPickerConverter implements Converter { + + public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { + return submittedValue; //just return the rgb value as string + } + + public String getAsString(FacesContext facesContext, UIComponent component, Object value) { + if (value == null) + return null; + else{ + return value.toString(); + } + } +} diff --git a/src/main/java/org/primefaces/examples/view/CounterBean.java b/src/main/java/org/primefaces/examples/view/CounterBean.java new file mode 100644 index 0000000..5ccc041 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/CounterBean.java @@ -0,0 +1,35 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; + +public class CounterBean implements Serializable{ + + private int count; + + public int getCount() { + return count; + } + + public void setCount(int count) { + this.count = count; + } + + public void increment() { + count++; + } +} diff --git a/src/main/java/org/primefaces/examples/view/CreateBookBean.java b/src/main/java/org/primefaces/examples/view/CreateBookBean.java new file mode 100644 index 0000000..a816048 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/CreateBookBean.java @@ -0,0 +1,68 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.examples.domain.Book; +import org.primefaces.examples.service.BookService; +import org.primefaces.examples.service.BookServiceImpl; + +public class CreateBookBean { + + private Book book = new Book(); + + private List books = new ArrayList(); + + private BookService bookService = new BookServiceImpl(); + + public void createNew() { + if(books.contains(book)) { + FacesMessage msg = new FacesMessage("Dublicated", "This book has already been added"); + FacesContext.getCurrentInstance().addMessage(null, msg); + } else { + books.add(book); + bookService.saveBook(book); + book = new Book(); //reset form + } + } + + public String reinit() { + book = new Book(); + + return null; + } + + public Book getBook() { + return book; + } + + public void setBook(Book book) { + this.book = book; + } + + public List getBooks() { + return books; + } + + public void setBooks(List books) { + this.books = books; + } +} diff --git a/src/main/java/org/primefaces/examples/view/DDController.java b/src/main/java/org/primefaces/examples/view/DDController.java new file mode 100644 index 0000000..849cbdd --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/DDController.java @@ -0,0 +1,34 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.DragDropEvent; + +public class DDController { + + public void onDrop(DragDropEvent ddEvent) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, ddEvent.getDragId() + " selected", "Position: " + ddEvent.getDropId()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onCarDrop(DragDropEvent ddEvent) { + System.out.println("Dropped:" + ddEvent.getDragId()); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/DashboardBean.java b/src/main/java/org/primefaces/examples/view/DashboardBean.java new file mode 100644 index 0000000..c0c83fb --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/DashboardBean.java @@ -0,0 +1,82 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.CloseEvent; +import org.primefaces.event.DashboardReorderEvent; +import org.primefaces.event.ToggleEvent; +import org.primefaces.model.DashboardColumn; +import org.primefaces.model.DashboardModel; +import org.primefaces.model.DefaultDashboardColumn; +import org.primefaces.model.DefaultDashboardModel; + +public class DashboardBean implements Serializable { + + private DashboardModel model; + + public DashboardBean() { + model = new DefaultDashboardModel(); + DashboardColumn column1 = new DefaultDashboardColumn(); + DashboardColumn column2 = new DefaultDashboardColumn(); + DashboardColumn column3 = new DefaultDashboardColumn(); + + column1.addWidget("sports"); + column1.addWidget("finance"); + + column2.addWidget("lifestyle"); + column2.addWidget("weather"); + + column3.addWidget("politics"); + + model.addColumn(column1); + model.addColumn(column2); + model.addColumn(column3); + } + + public void handleReorder(DashboardReorderEvent event) { + FacesMessage message = new FacesMessage(); + message.setSeverity(FacesMessage.SEVERITY_INFO); + message.setSummary("Reordered: " + event.getWidgetId()); + message.setDetail("Item index: " + event.getItemIndex() + ", Column index: " + event.getColumnIndex() + ", Sender index: " + event.getSenderColumnIndex()); + + addMessage(message); + } + + public void handleClose(CloseEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Panel Closed", "Closed panel id:'" + event.getComponent().getId() + "'"); + + addMessage(message); + } + + public void handleToggle(ToggleEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, event.getComponent().getId() + " toggled", "Status:" + event.getVisibility().name()); + + addMessage(message); + } + + private void addMessage(FacesMessage message) { + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public DashboardModel getModel() { + return model; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/DefaultCommandBean.java b/src/main/java/org/primefaces/examples/view/DefaultCommandBean.java new file mode 100644 index 0000000..0f8c4a6 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/DefaultCommandBean.java @@ -0,0 +1,77 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +public class DefaultCommandBean { + + private String text; + + private String btn = "btn1"; + + private List buttons; + + public DefaultCommandBean() { + buttons = new ArrayList(); + buttons.add("btn1"); + buttons.add("btn2"); + buttons.add("btn3"); + } + + public String getBtn() { + return btn; + } + + public void setBtn(String btn) { + this.btn = btn; + } + + public List getButtons() { + return buttons; + } + + public void setButtons(List buttons) { + this.buttons = buttons; + } + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } + + public void addMessage(String btn) { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Submitted with " + btn)); + } + + public void btn1Submit() { + addMessage("btn1"); + } + + public void btn2Submit() { + addMessage("btn2"); + } + + public void btn3Submit() { + addMessage("btn3"); + } +} diff --git a/src/main/java/org/primefaces/examples/view/DialogBean.java b/src/main/java/org/primefaces/examples/view/DialogBean.java new file mode 100644 index 0000000..c0dd668 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/DialogBean.java @@ -0,0 +1,31 @@ +/* + * Copyright 2009,2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.CloseEvent; + +public class DialogBean { + + public void handleClose(CloseEvent event) { + FacesContext facesContext = FacesContext.getCurrentInstance(); + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, event.getComponent().getId() + " closed", "So you don't like nature?"); + + facesContext.addMessage(null, message); + } +} diff --git a/src/main/java/org/primefaces/examples/view/DocumentsController.java b/src/main/java/org/primefaces/examples/view/DocumentsController.java new file mode 100644 index 0000000..a214c6e --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/DocumentsController.java @@ -0,0 +1,139 @@ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.logging.Logger; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.ColumnResizeEvent; +import org.primefaces.event.NodeCollapseEvent; +import org.primefaces.event.NodeExpandEvent; +import org.primefaces.event.NodeSelectEvent; +import org.primefaces.event.NodeUnselectEvent; + +import org.primefaces.model.DefaultTreeNode; +import org.primefaces.model.TreeNode; + +import org.primefaces.examples.domain.Document; + +public class DocumentsController implements Serializable { + + private static final Logger logger = Logger.getLogger(DocumentsController.class.getName()); + + private TreeNode root; + + private TreeNode selectedNode; + + private TreeNode[] selectedNodes; + + private Document selectedDocument; + + private boolean liveResize; + + public DocumentsController() { + root = new DefaultTreeNode(new Document("Files", "-", "Folder"), null); + + TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root); + TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root); + TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root); + + TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents); + TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents); + + //Documents + TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work); + TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work); + TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces); + + //Pictures + TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures); + TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures); + TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures); + + //Movies + TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies); + TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies); + + TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino); + TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino); + + TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro); + TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro); + } + + public TreeNode getRoot() { + return root; + } + + public void setRoot(TreeNode root) { + this.root = root; + } + + public Document getSelectedDocument() { + return selectedDocument; + } + + public void setSelectedDocument(Document selectedDocument) { + this.selectedDocument = selectedDocument; + } + + public TreeNode getSelectedNode() { + return selectedNode; + } + + public void setSelectedNode(TreeNode selectedNode) { + this.selectedNode = selectedNode; + } + + public TreeNode[] getSelectedNodes() { + return selectedNodes; + } + + public void setSelectedNodes(TreeNode[] selectedNodes) { + this.selectedNodes = selectedNodes; + } + + public void onNodeExpand(NodeExpandEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Expanded", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onNodeCollapse(NodeCollapseEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Collapsed", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onNodeSelect(NodeSelectEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onNodeUnselect(NodeUnselectEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unselected", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onResize(ColumnResizeEvent event) { + FacesMessage msg = new FacesMessage("Column " + event.getColumn().getColumnKey() + " resized", "W:" + event.getWidth() + ", H:" + event.getHeight()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void deleteNode() { + selectedNode.getChildren().clear(); + selectedNode.getParent().getChildren().remove(selectedNode); + selectedNode.setParent(null); + + selectedNode = null; + } + + public boolean isLiveResize() { + return liveResize; + } + public void setLiveResize(boolean liveResize) { + this.liveResize = liveResize; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/DynamicImageController.java b/src/main/java/org/primefaces/examples/view/DynamicImageController.java new file mode 100644 index 0000000..66c46d9 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/DynamicImageController.java @@ -0,0 +1,91 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.awt.Graphics2D; +import java.awt.image.BufferedImage; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileInputStream; +import javax.imageio.ImageIO; + +import net.sourceforge.barbecue.BarcodeFactory; +import net.sourceforge.barbecue.BarcodeImageHandler; + +import org.jfree.chart.ChartFactory; +import org.jfree.chart.ChartUtilities; +import org.jfree.chart.JFreeChart; +import org.jfree.data.general.DefaultPieDataset; +import org.jfree.data.general.PieDataset; +import org.primefaces.model.DefaultStreamedContent; +import org.primefaces.model.StreamedContent; + +public class DynamicImageController { + + private StreamedContent graphicText; + + private StreamedContent barcode; + + private StreamedContent chart; + + public DynamicImageController() { + try { + //Graphic Text + BufferedImage bufferedImg = new BufferedImage(100, 25, BufferedImage.TYPE_INT_RGB); + Graphics2D g2 = bufferedImg.createGraphics(); + g2.drawString("This is a text", 0, 10); + ByteArrayOutputStream os = new ByteArrayOutputStream(); + ImageIO.write(bufferedImg, "png", os); + graphicText = new DefaultStreamedContent(new ByteArrayInputStream(os.toByteArray()), "image/png"); + + //Chart + JFreeChart jfreechart = ChartFactory.createPieChart("Turkish Cities", createDataset(), true, true, false); + File chartFile = new File("dynamichart"); + ChartUtilities.saveChartAsPNG(chartFile, jfreechart, 375, 300); + chart = new DefaultStreamedContent(new FileInputStream(chartFile), "image/png"); + + //Barcode + File barcodeFile = new File("dynamicbarcode"); + BarcodeImageHandler.saveJPEG(BarcodeFactory.createCode128("PRIMEFACES"), barcodeFile); + barcode = new DefaultStreamedContent(new FileInputStream(barcodeFile), "image/jpeg"); + } catch (Exception e) { + e.printStackTrace(); + } + } + + public StreamedContent getBarcode() { + return barcode; + } + + public StreamedContent getGraphicText() { + return graphicText; + } + + public StreamedContent getChart() { + return chart; + } + + private PieDataset createDataset() { + DefaultPieDataset dataset = new DefaultPieDataset(); + dataset.setValue("Istanbul", new Double(45.0)); + dataset.setValue("Ankara", new Double(15.0)); + dataset.setValue("Izmir", new Double(25.2)); + dataset.setValue("Antalya", new Double(14.8)); + + return dataset; + } +} diff --git a/src/main/java/org/primefaces/examples/view/EditorBean.java b/src/main/java/org/primefaces/examples/view/EditorBean.java new file mode 100644 index 0000000..a958c52 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/EditorBean.java @@ -0,0 +1,29 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class EditorBean { + + private String value; + + public String getValue() { + return value; + } + + public void setValue(String value) { + this.value = value; + } +} diff --git a/src/main/java/org/primefaces/examples/view/FieldsetBean.java b/src/main/java/org/primefaces/examples/view/FieldsetBean.java new file mode 100644 index 0000000..825487a --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/FieldsetBean.java @@ -0,0 +1,29 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.ToggleEvent; + +public class FieldsetBean { + + public void handleToggle(ToggleEvent event) { + FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Fieldset Toggled", "Visibility:" + event.getVisibility()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} diff --git a/src/main/java/org/primefaces/examples/view/FileDownloadController.java b/src/main/java/org/primefaces/examples/view/FileDownloadController.java new file mode 100644 index 0000000..dec1453 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/FileDownloadController.java @@ -0,0 +1,37 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.InputStream; +import javax.faces.context.FacesContext; +import javax.servlet.ServletContext; + +import org.primefaces.model.DefaultStreamedContent; +import org.primefaces.model.StreamedContent; + +public class FileDownloadController { + + private StreamedContent file; + + public FileDownloadController() { + InputStream stream = ((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext()).getResourceAsStream("/images/optimusprime.jpg"); + file = new DefaultStreamedContent(stream, "image/jpg", "downloaded_optimus.jpg"); + } + + public StreamedContent getFile() { + return file; + } +} diff --git a/src/main/java/org/primefaces/examples/view/FileUploadController.java b/src/main/java/org/primefaces/examples/view/FileUploadController.java new file mode 100644 index 0000000..3015b57 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/FileUploadController.java @@ -0,0 +1,32 @@ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.FileUploadEvent; +import org.primefaces.model.UploadedFile; + +public class FileUploadController { + + private UploadedFile file; + + public UploadedFile getFile() { + return file; + } + + public void setFile(UploadedFile file) { + this.file = file; + } + + public void upload() { + if(file != null) { + FacesMessage msg = new FacesMessage("Succesful", file.getFileName() + " is uploaded."); + FacesContext.getCurrentInstance().addMessage(null, msg); + } + } + + public void handleFileUpload(FileUploadEvent event) { + FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded."); + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/FlipPanelBean.java b/src/main/java/org/primefaces/examples/view/FlipPanelBean.java new file mode 100644 index 0000000..a6afd6d --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/FlipPanelBean.java @@ -0,0 +1,63 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.event.ActionEvent; + +import org.primefaces.context.RequestContext; + +public class FlipPanelBean { + + private String username; + + private String password; + + private boolean loggedIn = false; + + public boolean isLoggedIn() { + return loggedIn; + } + + public void setLoggedIn(boolean loggedIn) { + this.loggedIn = loggedIn; + } + + public void login(ActionEvent actionEvent) { + if(username != null && username.equals("Barca") && password != null && password.equals("Barca")) + loggedIn = true; + else + loggedIn = false; + + RequestContext.getCurrentInstance().addCallbackParam("loggedIn", loggedIn); + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + +} diff --git a/src/main/java/org/primefaces/examples/view/FormBean.java b/src/main/java/org/primefaces/examples/view/FormBean.java new file mode 100644 index 0000000..b2db388 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/FormBean.java @@ -0,0 +1,135 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.model.SelectItem; +import javax.faces.model.SelectItemGroup; + +public class FormBean implements Serializable { + + private boolean value1; + + private boolean value2; + + private List selectedMovies; + + private List selectedOptions; + + private String car; + + private List cars; + + private Map movies; + + private Integer option; + + private Integer number; + + public FormBean() { + movies = new HashMap(); + movies.put("Scarface", "Scarface"); + movies.put("Goodfellas", "Goodfellas"); + movies.put("Godfather", "Godfather"); + movies.put("Carlito's Way", "Carlito's Way"); + + SelectItemGroup g1 = new SelectItemGroup("German Cars"); + g1.setSelectItems(new SelectItem[] {new SelectItem("BMW", "BMW"), new SelectItem("Mercedes", "Mercedes"), new SelectItem("Volkswagen", "Volkswagen")}); + + SelectItemGroup g2 = new SelectItemGroup("American Cars"); + g2.setSelectItems(new SelectItem[] {new SelectItem("Chrysler", "Chrysler"), new SelectItem("GM", "GM"), new SelectItem("Ford", "Ford")}); + + cars = new ArrayList(); + cars.add(g1); + cars.add(g2); + } + + public boolean isValue1() { + return value1; + } + + public void setValue1(boolean value1) { + this.value1 = value1; + } + + public boolean isValue2() { + return value2; + } + + public void setValue2(boolean value2) { + this.value2 = value2; + } + + public List getSelectedMovies() { + return selectedMovies; + } + + public void setSelectedMovies(List selectedMovies) { + this.selectedMovies = selectedMovies; + } + + public List getSelectedOptions() { + return selectedOptions; + } + + public void setSelectedOptions(List selectedOptions) { + this.selectedOptions = selectedOptions; + } + + public Map getMovies() { + return movies; + } + + public Integer getOption() { + return option; + } + + public void setOption(Integer option) { + this.option = option; + } + + public Integer getNumber() { + return number; + } + + public void setNumber(Integer number) { + this.number = number; + } + + public String getCar() { + return car; + } + + public void setCar(String car) { + this.car = car; + } + + public List getCars() { + return cars; + } + + public void addMessage() { + String summary = value2 ? "Checked" : "Unchecked"; + + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); + } +} diff --git a/src/main/java/org/primefaces/examples/view/GalleriaBean.java b/src/main/java/org/primefaces/examples/view/GalleriaBean.java new file mode 100644 index 0000000..f6f9ead --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/GalleriaBean.java @@ -0,0 +1,64 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; +import javax.annotation.PostConstruct; +import org.primefaces.examples.domain.Player; + +public class GalleriaBean { + + private List images; + + private List players; + + private Player selectedPlayer; + + @PostConstruct + public void init() { + images = new ArrayList(); + + for(int i=1;i<=12;i++) { + images.add("galleria" + i + ".jpg"); + } + + players = new ArrayList(); + + players.add(new Player("Messi", 10, "messi.jpg", "CF")); + players.add(new Player("Iniesta", 8, "iniesta.jpg", "CM")); + players.add(new Player("Villa", 7, "villa.jpg", "CF")); + players.add(new Player("Xavi", 6, "xavi.jpg", "CM")); + players.add(new Player("Puyol", 5, "puyol.jpg", "CB")); + } + + public Player getSelectedPlayer() { + return selectedPlayer; + } + + public void setSelectedPlayer(Player selectedPlayer) { + this.selectedPlayer = selectedPlayer; + } + + + public List getImages() { + return images; + } + + public List getPlayers() { + return players; + } +} diff --git a/src/main/java/org/primefaces/examples/view/GlobalCounterBean.java b/src/main/java/org/primefaces/examples/view/GlobalCounterBean.java new file mode 100644 index 0000000..9aaad1a --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/GlobalCounterBean.java @@ -0,0 +1,41 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; + +import org.primefaces.push.PushContext; +import org.primefaces.push.PushContextFactory; + +public class GlobalCounterBean implements Serializable{ + + private int count; + + public int getCount() { + return count; + } + + public void setCount(int count) { + this.count = count; + } + + public synchronized void increment() { + count++; + + PushContext pushContext = PushContextFactory.getDefault().getPushContext(); + pushContext.push("/counter", String.valueOf(count)); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/GreetingController.java b/src/main/java/org/primefaces/examples/view/GreetingController.java new file mode 100644 index 0000000..e3df14c --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/GreetingController.java @@ -0,0 +1,29 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class GreetingController { + + private String message = "Merhaba"; + + public String getMessage() { + return message; + } + + public void setMessage(String message) { + this.message = message; + } +} diff --git a/src/main/java/org/primefaces/examples/view/GrowlBean.java b/src/main/java/org/primefaces/examples/view/GrowlBean.java new file mode 100644 index 0000000..8affe82 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/GrowlBean.java @@ -0,0 +1,51 @@ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; +import org.primefaces.push.PushContext; +import org.primefaces.push.PushContextFactory; + +public class GrowlBean { + + private String text; + + private String summary; + + private String detail; + + public String getText() { + return text; + } + public void setText(String text) { + this.text = text; + } + + public String getDetail() { + return detail; + } + + public void setDetail(String detail) { + this.detail = detail; + } + + public String getSummary() { + return summary; + } + public void setSummary(String summary) { + this.summary = summary; + } + + public void save(ActionEvent actionEvent) { + FacesContext context = FacesContext.getCurrentInstance(); + + context.addMessage(null, new FacesMessage("Successful", "Hello " + text)); + context.addMessage(null, new FacesMessage("Second Message", "Additional Info Here...")); + } + + public void send() { + PushContext pushContext = PushContextFactory.getDefault().getPushContext(); + + pushContext.push("/notifications", new FacesMessage(summary, detail)); + } +} diff --git a/src/main/java/org/primefaces/examples/view/GuestPreferences.java b/src/main/java/org/primefaces/examples/view/GuestPreferences.java new file mode 100644 index 0000000..945bd47 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/GuestPreferences.java @@ -0,0 +1,39 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.Map; + +import javax.faces.context.FacesContext; + +public class GuestPreferences implements Serializable { + + private String theme = "aristo"; //default + + public String getTheme() { + Map params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap(); + if(params.containsKey("theme")) { + theme = params.get("theme"); + } + + return theme; + } + + public void setTheme(String theme) { + this.theme = theme; + } +} diff --git a/src/main/java/org/primefaces/examples/view/HotkeyController.java b/src/main/java/org/primefaces/examples/view/HotkeyController.java new file mode 100644 index 0000000..f45f96d --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/HotkeyController.java @@ -0,0 +1,29 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.logging.Logger; + +import javax.faces.event.ActionEvent; + +public class HotkeyController { + + private static final Logger logger = Logger.getLogger(HotkeyController.class.getName()); + + public void action(ActionEvent event) { + logger.info("Submitted with HotKey"); + } +} diff --git a/src/main/java/org/primefaces/examples/view/IdleMonitorController.java b/src/main/java/org/primefaces/examples/view/IdleMonitorController.java new file mode 100644 index 0000000..70c8208 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/IdleMonitorController.java @@ -0,0 +1,34 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +public class IdleMonitorController { + + public void idleListener() { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, + "Your session is closed", "You have been idle for at least 5 seconds")); + + //invalidate session + } + + public void activeListener() { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, + "Welcome Back", "That's a long coffee break!")); + } +} diff --git a/src/main/java/org/primefaces/examples/view/ImageCropperBean.java b/src/main/java/org/primefaces/examples/view/ImageCropperBean.java new file mode 100644 index 0000000..19d5c30 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ImageCropperBean.java @@ -0,0 +1,77 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.IOException; + +import javax.faces.context.FacesContext; +import javax.imageio.stream.FileImageOutputStream; +import javax.servlet.ServletContext; + +import org.primefaces.model.CroppedImage; + +public class ImageCropperBean { + + private CroppedImage croppedImage; + + private String newImageName; + + public CroppedImage getCroppedImage() { + return croppedImage; + } + + public void setCroppedImage(CroppedImage croppedImage) { + this.croppedImage = croppedImage; + } + + public String crop() { + if(croppedImage == null) + return null; + + setNewImageName(getRandomImageName()); + ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); + String newFileName = servletContext.getRealPath("") + File.separator + "images" + File.separator + "barca" + File.separator + getNewImageName() + ".jpg"; + + FileImageOutputStream imageOutput; + try { + imageOutput = new FileImageOutputStream(new File(newFileName)); + imageOutput.write(croppedImage.getBytes(), 0, croppedImage.getBytes().length); + imageOutput.close(); + } catch (FileNotFoundException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + return null; + } + + private String getRandomImageName() { + int i = (int) (Math.random() * 100000); + + return String.valueOf(i); + } + + public String getNewImageName() { + return newImageName; + } + + public void setNewImageName(String newImageName) { + this.newImageName = newImageName; + } +} diff --git a/src/main/java/org/primefaces/examples/view/ImageSwitchBean.java b/src/main/java/org/primefaces/examples/view/ImageSwitchBean.java new file mode 100644 index 0000000..e5abb51 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ImageSwitchBean.java @@ -0,0 +1,21 @@ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; + +public class ImageSwitchBean { + + private List images; + + public ImageSwitchBean() { + images = new ArrayList(); + images.add("nature1.jpg"); + images.add("nature2.jpg"); + images.add("nature3.jpg"); + images.add("nature4.jpg"); + } + + public List getImages() { + return images; + } +} diff --git a/src/main/java/org/primefaces/examples/view/InplaceBean.java b/src/main/java/org/primefaces/examples/view/InplaceBean.java new file mode 100644 index 0000000..0a2687a --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/InplaceBean.java @@ -0,0 +1,31 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; + +public class InplaceBean implements Serializable { + + private String text = "PrimeFaces"; + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } +} diff --git a/src/main/java/org/primefaces/examples/view/KeyboardBean.java b/src/main/java/org/primefaces/examples/view/KeyboardBean.java new file mode 100644 index 0000000..1956abe --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/KeyboardBean.java @@ -0,0 +1,109 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class KeyboardBean { + + private String value1; + + private String value2; + + private String value3; + + private String value4; + + private String value5; + + private String value6; + + private String value7; + + private String value8; + + private String value9; + + public String getValue1() { + return value1; + } + + public void setValue1(String value1) { + this.value1 = value1; + } + + public String getValue2() { + return value2; + } + + public void setValue2(String value2) { + this.value2 = value2; + } + + public String getValue3() { + return value3; + } + + public void setValue3(String value3) { + this.value3 = value3; + } + + public String getValue4() { + return value4; + } + + public void setValue4(String value4) { + this.value4 = value4; + } + + public String getValue5() { + return value5; + } + + public void setValue5(String value5) { + this.value5 = value5; + } + + public String getValue6() { + return value6; + } + + public void setValue6(String value6) { + this.value6 = value6; + } + + public String getValue7() { + return value7; + } + + public void setValue7(String value7) { + this.value7 = value7; + } + + public String getValue8() { + return value8; + } + + public void setValue8(String value8) { + this.value8 = value8; + } + + public String getValue9() { + return value9; + } + + public void setValue9(String value9) { + this.value9 = value9; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/LayoutBean.java b/src/main/java/org/primefaces/examples/view/LayoutBean.java new file mode 100644 index 0000000..d758287 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/LayoutBean.java @@ -0,0 +1,49 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.component.layout.LayoutUnit; + +import org.primefaces.event.CloseEvent; +import org.primefaces.event.ResizeEvent; +import org.primefaces.event.ToggleEvent; + +public class LayoutBean { + + public void handleClose(CloseEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unit Closed", "Position:'" + ((LayoutUnit)event.getComponent()).getPosition() + "'"); + + addMessage(message); + } + + public void handleToggle(ToggleEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, ((LayoutUnit)event.getComponent()).getPosition() + " toggled", "Status:" + event.getVisibility().name()); + + addMessage(message); + } + + public void handleResize(ResizeEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, ((LayoutUnit)event.getComponent()).getPosition() + " resized", "Width:" + event.getWidth() + ", Height:" + event.getHeight()); + + addMessage(message); + } + + private void addMessage(FacesMessage message) { + FacesContext.getCurrentInstance().addMessage(null, message); + } +} diff --git a/src/main/java/org/primefaces/examples/view/LazyCarDataModel.java b/src/main/java/org/primefaces/examples/view/LazyCarDataModel.java new file mode 100644 index 0000000..68a0b0a --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/LazyCarDataModel.java @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import org.primefaces.examples.domain.Car; +import org.primefaces.model.LazyDataModel; +import org.primefaces.model.SortOrder; + +/** + * Dummy implementation of LazyDataModel that uses a list to mimic a real datasource like a database. + */ +public class LazyCarDataModel extends LazyDataModel { + + private List datasource; + + public LazyCarDataModel(List datasource) { + this.datasource = datasource; + } + + @Override + public Car getRowData(String rowKey) { + for(Car car : datasource) { + if(car.getModel().equals(rowKey)) + return car; + } + + return null; + } + + @Override + public Object getRowKey(Car car) { + return car.getModel(); + } + + @Override + public List load(int first, int pageSize, String sortField, SortOrder sortOrder, Map filters) { + List data = new ArrayList(); + + //filter + for(Car car : datasource) { + boolean match = true; + + for(Iterator it = filters.keySet().iterator(); it.hasNext();) { + try { + String filterProperty = it.next(); + String filterValue = filters.get(filterProperty); + String fieldValue = String.valueOf(car.getClass().getField(filterProperty).get(car)); + + if(filterValue == null || fieldValue.startsWith(filterValue)) { + match = true; + } + else { + match = false; + break; + } + } catch(Exception e) { + match = false; + } + } + + if(match) { + data.add(car); + } + } + + //sort + if(sortField != null) { + Collections.sort(data, new LazySorter(sortField, sortOrder)); + } + + //rowCount + int dataSize = data.size(); + this.setRowCount(dataSize); + + //paginate + if(dataSize > pageSize) { + try { + return data.subList(first, first + pageSize); + } + catch(IndexOutOfBoundsException e) { + return data.subList(first, first + (dataSize % pageSize)); + } + } + else { + return data; + } + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/LazySorter.java b/src/main/java/org/primefaces/examples/view/LazySorter.java new file mode 100644 index 0000000..46b4f97 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/LazySorter.java @@ -0,0 +1,35 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package org.primefaces.examples.view; + +import java.util.Comparator; +import org.primefaces.examples.domain.Car; +import org.primefaces.model.SortOrder; + +public class LazySorter implements Comparator { + + private String sortField; + + private SortOrder sortOrder; + + public LazySorter(String sortField, SortOrder sortOrder) { + this.sortField = sortField; + this.sortOrder = sortOrder; + } + + public int compare(Car car1, Car car2) { + try { + Object value1 = Car.class.getField(this.sortField).get(car1); + Object value2 = Car.class.getField(this.sortField).get(car2); + + int value = ((Comparable)value1).compareTo(value2); + + return SortOrder.ASCENDING.equals(sortOrder) ? value : -1 * value; + } + catch(Exception e) { + throw new RuntimeException(); + } + } +} diff --git a/src/main/java/org/primefaces/examples/view/LoginBean.java b/src/main/java/org/primefaces/examples/view/LoginBean.java new file mode 100644 index 0000000..654065d --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/LoginBean.java @@ -0,0 +1,47 @@ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +import org.primefaces.context.RequestContext; + +public class LoginBean { + + private String username; + + private String password; + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public void login(ActionEvent actionEvent) { + RequestContext context = RequestContext.getCurrentInstance(); + FacesMessage msg = null; + boolean loggedIn = false; + + if(username != null && username.equals("admin") && password != null && password.equals("admin")) { + loggedIn = true; + msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Welcome", username); + } else { + loggedIn = false; + msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Login Error", "Invalid credentials"); + } + + FacesContext.getCurrentInstance().addMessage(null, msg); + context.addCallbackParam("loggedIn", loggedIn); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/MacosxBean.java b/src/main/java/org/primefaces/examples/view/MacosxBean.java new file mode 100644 index 0000000..a863da0 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/MacosxBean.java @@ -0,0 +1,37 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +public class MacosxBean { + + private String text; + + public MacosxBean() { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Software Update", "New version of iTunes is available")); + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Software Update", "New version of PrimeFaces is available")); + } + + public String getText() { + return text; + } + + public void setText(String text) { + this.text = text; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/Mailbox.java b/src/main/java/org/primefaces/examples/view/Mailbox.java new file mode 100644 index 0000000..a21a616 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/Mailbox.java @@ -0,0 +1,85 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import javax.annotation.PostConstruct; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.examples.domain.Mail; +import org.primefaces.model.DefaultTreeNode; +import org.primefaces.model.TreeNode; + +public class Mailbox implements Serializable { + + private TreeNode mailboxes; + + private List mails; + + private Mail mail; + + private TreeNode mailbox; + + @PostConstruct + public void init() { + mailboxes = new DefaultTreeNode("root", null); + + TreeNode inbox = new DefaultTreeNode("i","Inbox", mailboxes); + TreeNode sent = new DefaultTreeNode("s", "Sent", mailboxes); + TreeNode trash = new DefaultTreeNode("t", "Trash", mailboxes); + TreeNode junk = new DefaultTreeNode("j", "Junk", mailboxes); + + TreeNode gmail = new DefaultTreeNode("Gmail", inbox); + TreeNode hotmail = new DefaultTreeNode("Hotmail", inbox); + + mails = new ArrayList(); + mails.add(new Mail("messi@barca.com", "Visca el Barca", "BARCAAAAA!!!", new Date())); + mails.add(new Mail("spammer@spammer.com", "You've won Lottery", "Send me your credit card info to claim", new Date())); + mails.add(new Mail("spammer@spammer.com", "Your email has won", "Send me your credit card info to claim", new Date())); + mails.add(new Mail("primefaces-commits", "[primefaces] r4491 - Layout mailbox sample", "Revision:4490 Author:cagatay.civici" ,new Date())); + } + + public TreeNode getMailboxes() { + return mailboxes; + } + + public List getMails() { + return mails; + } + + public Mail getMail() { + return mail; + } + + public void setMail(Mail mail) { + this.mail = mail; + } + + public TreeNode getMailbox() { + return mailbox; + } + + public void setMailbox(TreeNode mailbox) { + this.mailbox = mailbox; + } + + public void send() { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Mail Sent!")); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/MapBean.java b/src/main/java/org/primefaces/examples/view/MapBean.java new file mode 100644 index 0000000..7d56150 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/MapBean.java @@ -0,0 +1,274 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +import org.primefaces.event.map.MarkerDragEvent; +import org.primefaces.event.map.OverlaySelectEvent; +import org.primefaces.event.map.PointSelectEvent; +import org.primefaces.event.map.StateChangeEvent; +import org.primefaces.examples.domain.CheckIn; +import org.primefaces.model.map.Circle; +import org.primefaces.model.map.DefaultMapModel; +import org.primefaces.model.map.LatLng; +import org.primefaces.model.map.LatLngBounds; +import org.primefaces.model.map.MapModel; +import org.primefaces.model.map.Marker; +import org.primefaces.model.map.Polygon; +import org.primefaces.model.map.Polyline; +import org.primefaces.model.map.Rectangle; +import org.primefaces.push.PushContext; +import org.primefaces.push.PushContextFactory; + +public class MapBean implements Serializable { + + private MapModel emptyModel; + + private MapModel simpleModel; + + private MapModel advancedModel; + + private MapModel polylineModel; + + private MapModel polygonModel; + + private MapModel circleModel; + + private MapModel rectangleModel; + + private MapModel draggableModel; + + private Marker marker; + + private String title; + + private double lat; + + private double lng; + + public MapBean() { + emptyModel = new DefaultMapModel(); + simpleModel = new DefaultMapModel(); + advancedModel = new DefaultMapModel(); + polylineModel = new DefaultMapModel(); + polygonModel = new DefaultMapModel(); + circleModel = new DefaultMapModel(); + rectangleModel = new DefaultMapModel(); + draggableModel = new DefaultMapModel(); + + //Shared coordinates + LatLng coord1 = new LatLng(36.879466, 30.667648); + LatLng coord2 = new LatLng(36.883707, 30.689216); + LatLng coord3 = new LatLng(36.879703, 30.706707); + LatLng coord4 = new LatLng(36.885233, 30.702323); + + //Basic marker + simpleModel.addOverlay(new Marker(coord1, "Konyaalti")); + simpleModel.addOverlay(new Marker(coord2, "Ataturk Parki")); + simpleModel.addOverlay(new Marker(coord3, "Karaalioglu Parki")); + simpleModel.addOverlay(new Marker(coord4, "Kaleici")); + + //Icons and Data + advancedModel.addOverlay(new Marker(coord1, "Konyaalti", "konyaalti.png", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); + advancedModel.addOverlay(new Marker(coord2, "Ataturk Parki", "ataturkparki.png")); + advancedModel.addOverlay(new Marker(coord4, "Kaleici", "kaleici.png", "http://maps.google.com/mapfiles/ms/micons/pink-dot.png")); + advancedModel.addOverlay(new Marker(coord3, "Karaalioglu Parki", "karaalioglu.png", "http://maps.google.com/mapfiles/ms/micons/yellow-dot.png")); + + //Draggable + draggableModel.addOverlay(new Marker(coord1, "Konyaalti")); + draggableModel.addOverlay(new Marker(coord2, "Ataturk Parki")); + draggableModel.addOverlay(new Marker(coord3, "Karaalioglu Parki")); + draggableModel.addOverlay(new Marker(coord4, "Kaleici")); + + for(Marker marker : draggableModel.getMarkers()) { + marker.setDraggable(true); + } + + //Polyline + Polyline polyline = new Polyline(); + polyline.getPaths().add(coord1); + polyline.getPaths().add(coord2); + polyline.getPaths().add(coord3); + polyline.getPaths().add(coord4); + + polyline.setStrokeWeight(10); + polyline.setStrokeColor("#FF9900"); + polyline.setStrokeOpacity(0.7); + + polylineModel.addOverlay(polyline); + + //Polygon + Polygon polygon = new Polygon(); + polygon.getPaths().add(coord1); + polygon.getPaths().add(coord2); + polygon.getPaths().add(coord3); + + polygon.setStrokeColor("#FF9900"); + polygon.setFillColor("#FF9900"); + polygon.setStrokeOpacity(0.7); + polygon.setFillOpacity(0.7); + + polygonModel.addOverlay(polygon); + + //Circle + Circle circle1 = new Circle(coord1, 500); + circle1.setStrokeColor("#d93c3c"); + circle1.setFillColor("#d93c3c"); + circle1.setFillOpacity(0.5); + + Circle circle2 = new Circle(coord4, 300); + circle2.setStrokeColor("#00ff00"); + circle2.setFillColor("#00ff00"); + circle2.setStrokeOpacity(0.7); + circle2.setFillOpacity(0.7); + + circleModel.addOverlay(circle1); + circleModel.addOverlay(circle2); + + //Rectangle + Rectangle rect = new Rectangle(new LatLngBounds(coord1, coord4)); + rect.setStrokeColor("#d93c3c"); + rect.setFillColor("#d93c3c"); + rect.setFillOpacity(0.5); + rectangleModel.addOverlay(rect); + } + + public MapModel getAdvancedModel() { + return advancedModel; + } + + public MapModel getSimpleModel() { + return simpleModel; + } + + public MapModel getPolylineModel() { + return polylineModel; + } + + public MapModel getPolygonModel() { + return polygonModel; + } + + public MapModel getCircleModel() { + return circleModel; + } + + public MapModel getRectangleModel() { + return rectangleModel; + } + + public MapModel getEmptyModel() { + return emptyModel; + } + + public MapModel getDraggableModel() { + return draggableModel; + } + + public void onMarkerSelect(OverlaySelectEvent event) { + marker = (Marker) event.getOverlay(); + + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Selected", marker.getTitle())); + } + + public void onPolylineSelect(OverlaySelectEvent event) { + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Polyline Selected", null)); + } + + public void onPolygonSelect(OverlaySelectEvent event) { + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Polygon Selected", null)); + } + + public void onCircleSelect(OverlaySelectEvent event) { + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Circle Selected", null)); + } + + public void onRectangleSelect(OverlaySelectEvent event) { + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Rectangle Selected", null)); + } + + public void onMarkerDrag(MarkerDragEvent event) { + marker = event.getMarker(); + + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Dragged", "Lat:" + marker.getLatlng().getLat() + ", Lng:" + marker.getLatlng().getLng())); + } + + public void onStateChange(StateChangeEvent event) { + LatLngBounds bounds = event.getBounds(); + int zoomLevel = event.getZoomLevel(); + + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Zoom Level", String.valueOf(zoomLevel))); + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Center", event.getCenter().toString())); + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "NorthEast", bounds.getNorthEast().toString())); + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "SouthWest", bounds.getSouthWest().toString())); + } + + public void onPointSelect(PointSelectEvent event) { + LatLng latlng = event.getLatLng(); + + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Point Selected", "Lat:" + latlng.getLat() + ", Lng:" + latlng.getLng())); + } + + public Marker getMarker() { + return marker; + } + + public void addMessage(FacesMessage message) { + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public double getLat() { + return lat; + } + + public void setLat(double lat) { + this.lat = lat; + } + + public double getLng() { + return lng; + } + + public void setLng(double lng) { + this.lng = lng; + } + + public void addMarker(ActionEvent actionEvent) { + Marker marker = new Marker(new LatLng(lat, lng), title); + emptyModel.addOverlay(marker); + + addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Added", "Lat:" + lat + ", Lng:" + lng)); + } + + public void checkin() { + PushContext pushContext = PushContextFactory.getDefault().getPushContext(); + + pushContext.push("/check-in", new CheckIn(title, lat, lng)); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/MaskController.java b/src/main/java/org/primefaces/examples/view/MaskController.java new file mode 100644 index 0000000..62b4845 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/MaskController.java @@ -0,0 +1,79 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class MaskController { + + private String date; + + private String phone; + + private String phoneExt; + + private String taxId; + + private String ssn; + + private String productKey; + + public String getDate() { + return date; + } + + public void setDate(String date) { + this.date = date; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getPhoneExt() { + return phoneExt; + } + + public void setPhoneExt(String phoneExt) { + this.phoneExt = phoneExt; + } + + public String getTaxId() { + return taxId; + } + + public void setTaxId(String taxId) { + this.taxId = taxId; + } + + public String getSsn() { + return ssn; + } + + public void setSsn(String ssn) { + this.ssn = ssn; + } + + public String getProductKey() { + return productKey; + } + + public void setProductKey(String productKey) { + this.productKey = productKey; + } +} diff --git a/src/main/java/org/primefaces/examples/view/MediaController.java b/src/main/java/org/primefaces/examples/view/MediaController.java new file mode 100644 index 0000000..ab2b90b --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/MediaController.java @@ -0,0 +1,25 @@ +package org.primefaces.examples.view; + +import java.io.InputStream; + +import org.primefaces.model.DefaultStreamedContent; +import org.primefaces.model.StreamedContent; + +public class MediaController { + + private StreamedContent media; + + public MediaController() { + InputStream stream = this.getClass().getResourceAsStream("ria_with_primefaces.mov"); + media = new DefaultStreamedContent(stream, "video/quicktime"); + } + + public StreamedContent getMedia() { + return media; + } + + public void setMedia(StreamedContent media) { + this.media = media; + } + +} diff --git a/src/main/java/org/primefaces/examples/view/MenuBean.java b/src/main/java/org/primefaces/examples/view/MenuBean.java new file mode 100644 index 0000000..55138a9 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/MenuBean.java @@ -0,0 +1,80 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.component.menuitem.MenuItem; +import org.primefaces.component.submenu.Submenu; +import org.primefaces.model.DefaultMenuModel; +import org.primefaces.model.MenuModel; + +public class MenuBean { + + private MenuModel model; + + public MenuBean() { + model = new DefaultMenuModel(); + + //First submenu + Submenu submenu = new Submenu(); + submenu.setLabel("Dynamic Submenu 1"); + + MenuItem item = new MenuItem(); + item.setValue("Dynamic Menuitem 1.1"); + item.setUrl("#"); + submenu.getChildren().add(item); + + model.addSubmenu(submenu); + + //Second submenu + submenu = new Submenu(); + submenu.setLabel("Dynamic Submenu 2"); + + item = new MenuItem(); + item.setValue("Dynamic Menuitem 2.1"); + item.setUrl("#"); + submenu.getChildren().add(item); + + item = new MenuItem(); + item.setValue("Dynamic Menuitem 2.2"); + item.setUrl("#"); + submenu.getChildren().add(item); + + model.addSubmenu(submenu); + } + + public MenuModel getModel() { + return model; + } + + public void save() { + addMessage("Data saved"); + } + + public void update() { + addMessage("Data updated"); + } + + public void delete() { + addMessage("Data deleted"); + } + + public void addMessage(String summary) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary, null); + FacesContext.getCurrentInstance().addMessage(null, message); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/MessagesController.java b/src/main/java/org/primefaces/examples/view/MessagesController.java new file mode 100644 index 0000000..ba8db06 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/MessagesController.java @@ -0,0 +1,24 @@ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +public class MessagesController { + + public void addInfo(ActionEvent actionEvent) { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Sample info message", "PrimeFaces rocks!")); + } + + public void addWarn(ActionEvent actionEvent) { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,"Sample warn message", "Watch out for PrimeFaces!")); + } + + public void addError(ActionEvent actionEvent) { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"Sample error message", "PrimeFaces makes no mistakes")); + } + + public void addFatal(ActionEvent actionEvent) { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL,"Sample fatal message", "Fatal Error in System")); + } +} diff --git a/src/main/java/org/primefaces/examples/view/MindmapBean.java b/src/main/java/org/primefaces/examples/view/MindmapBean.java new file mode 100644 index 0000000..cb80a97 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/MindmapBean.java @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.UUID; +import org.primefaces.event.SelectEvent; +import org.primefaces.model.mindmap.DefaultMindmapNode; +import org.primefaces.model.mindmap.MindmapNode; + +public class MindmapBean implements Serializable { + + private MindmapNode root; + + private MindmapNode selectedNode; + + public MindmapBean() { + root = new DefaultMindmapNode("google.com", "Google WebSite", "FFCC00", false); + + MindmapNode ips = new DefaultMindmapNode("IPs", "IP Numbers", "6e9ebf", true); + MindmapNode ns = new DefaultMindmapNode("NS(s)", "Namespaces", "6e9ebf", true); + MindmapNode malware = new DefaultMindmapNode("Malware", "Malicious Software", "6e9ebf", true); + + root.addNode(ips); + root.addNode(ns); + root.addNode(malware); + } + + public MindmapNode getRoot() { + return root; + } + + public MindmapNode getSelectedNode() { + return selectedNode; + } + public void setSelectedNode(MindmapNode selectedNode) { + this.selectedNode = selectedNode; + } + + public void onNodeSelect(SelectEvent event) { + MindmapNode node = (MindmapNode) event.getObject(); + + //populate if not already loaded + if(node.getChildren().isEmpty()) { + Object label = node.getLabel(); + + if(label.equals("NS(s)")) { + for(int i = 0; i < 25; i++) { + node.addNode(new DefaultMindmapNode("ns" + i + ".google.com", "Namespace " + i + " of Google", "82c542")); + } + } + else if(label.equals("IPs")) { + for(int i = 0; i < 18; i++) { + node.addNode(new DefaultMindmapNode("1.1.1." + i, "IP Number: 1.1.1." + i, "fce24f")); + } + + } + else if(label.equals("Malware")) { + for(int i = 0; i < 18; i++) { + String random = UUID.randomUUID().toString(); + node.addNode(new DefaultMindmapNode("Malware-" + random, "Malicious Software: " + random, "3399ff", false)); + } + } + } + + } + + public void onNodeDblselect(SelectEvent event) { + this.selectedNode = (MindmapNode) event.getObject(); + } +} diff --git a/src/main/java/org/primefaces/examples/view/OrderListBean.java b/src/main/java/org/primefaces/examples/view/OrderListBean.java new file mode 100644 index 0000000..fcf4845 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/OrderListBean.java @@ -0,0 +1,61 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; + +import org.primefaces.examples.domain.Player; + +public class OrderListBean { + + private List players; + + private List cities; + + public OrderListBean() { + + //Players + players = new ArrayList(); + players.add(new Player("Messi", 10, "messi.jpg")); + players.add(new Player("Iniesta", 8, "iniesta.jpg")); + players.add(new Player("Villa", 7, "villa.jpg")); + players.add(new Player("Xavi", 6, "xavi.jpg")); + + //Cities + cities = new ArrayList(); + + cities.add("Istanbul"); + cities.add("Ankara"); + cities.add("Izmir"); + cities.add("Antalya"); + cities.add("Bursa"); + } + + public List getCities() { + return cities; + } + public void setCities(List cities) { + this.cities = cities; + } + + public List getPlayers() { + return players; + } + public void setPlayers(List players) { + this.players = players; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/PPRBean.java b/src/main/java/org/primefaces/examples/view/PPRBean.java new file mode 100644 index 0000000..8830321 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PPRBean.java @@ -0,0 +1,260 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; +import org.primefaces.context.RequestContext; + +public class PPRBean implements Serializable { + + private String firstname; + + private String surname; + + private String city; + + private String suburb; + + private Map cities = new HashMap(); + + private Map> suburbsData = new HashMap>(); + + private Map suburbs = new HashMap(); + + private Map rooms = new HashMap(); + + private Map> itemsData = new HashMap>(); + + private Map items = new HashMap(); + + private String room; + + private String item; + + private String[] selectedCities; + + public PPRBean() { + cities.put("Istanbul", "Istanbul"); + cities.put("Ankara", "Ankara"); + cities.put("Izmir", "Izmir"); + + Map suburbsIstanbul = new HashMap(); + suburbsIstanbul.put("Kadikoy", "Kadikoy"); + suburbsIstanbul.put("Levent", "Levent"); + suburbsIstanbul.put("Cengelkoy", "Cengelkoy"); + + Map suburbsAnkara = new HashMap(); + suburbsAnkara.put("Kecioren", "Kecioren"); + suburbsAnkara.put("Cankaya", "Cankaya"); + suburbsAnkara.put("Yenimahalle", "Yenimahalle"); + + Map suburbsIzmir = new HashMap(); + suburbsIzmir.put("Cesme", "Cesme"); + suburbsIzmir.put("Gumuldur", "Gumuldur"); + suburbsIzmir.put("Foca", "Foca"); + + suburbsData.put("Istanbul", suburbsIstanbul); + suburbsData.put("Ankara", suburbsAnkara); + suburbsData.put("Izmir", suburbsIzmir); + + rooms.put("Living Room", "Living Room"); + rooms.put("Kitchen", "Kitchen"); + rooms.put("Bedroom", "Bedroom"); + + Map livingRoomItems = new HashMap(); + livingRoomItems.put("Sofa", "Sofa"); + livingRoomItems.put("Armchair", "Armchair"); + livingRoomItems.put("Coffee Table", "Coffee Table"); + + Map kitchenItems = new HashMap(); + kitchenItems.put("Refrigirator", "Refrigirator"); + kitchenItems.put("Dishwasher", "Dishwasher"); + kitchenItems.put("Oven", "Oven"); + + Map bedroomItems = new HashMap(); + bedroomItems.put("Bed", "Bed"); + bedroomItems.put("Wardrobe", "Wardrobe"); + bedroomItems.put("Drawer Chest", "Drawer Chest"); + + itemsData.put("Living Room", livingRoomItems); + itemsData.put("Kitchen", kitchenItems); + itemsData.put("Bedroom", bedroomItems); + } + + public String getFirstname() { + return firstname; + } + + public void setFirstname(String firstname) { + this.firstname = firstname; + } + + public String getSurname() { + return surname; + } + + public void setSurname(String surname) { + this.surname = surname; + } + + public void savePerson(ActionEvent actionEvent) { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("You've registered")); + } + + public String getCity() { + return city; + } + + public void setCity(String city) { + this.city = city; + } + + public String getSuburb() { + return suburb; + } + + public void setSuburb(String suburb) { + this.suburb = suburb; + } + + public Map getCities() { + return cities; + } + + public void setCities(Map cities) { + this.cities = cities; + } + + public Map> getSuburbsData() { + return suburbsData; + } + + public void setSuburbsData(Map> suburbsData) { + this.suburbsData = suburbsData; + } + + public Map getSuburbs() { + return suburbs; + } + + public void setSuburbs(Map suburbs) { + this.suburbs = suburbs; + } + + public void handleCityChange() { + if(city !=null && !city.equals("")) + suburbs = suburbsData.get(city); + else + suburbs = new HashMap(); + } + + public void handleRoomChange(ActionEvent actionEvent) { + if(room !=null && !room.equals("")) + items = itemsData.get(room); + else + items = new HashMap(); + } + + private boolean checked; + + public boolean isChecked() { + return checked; + } + public void setChecked(boolean checked) { + this.checked = checked; + } + + public String[] getSelectedCities() { + return selectedCities; + } + public void setSelectedCities(String[] selectedCities) { + this.selectedCities = selectedCities; + } + + public String getSelectedCitiesAsString() { + if(selectedCities == null) + return ""; + + StringBuffer buffer = new StringBuffer(); + + for(String city : selectedCities) { + buffer.append("("); + buffer.append(city); + buffer.append(")"); + } + + return buffer.toString(); + } + + public Map getRooms() { + return rooms; + } + public void setRooms(Map rooms) { + this.rooms = rooms; + } + + public Map> getItemsData() { + return itemsData; + } + public void setItemsData(Map> itemsData) { + this.itemsData = itemsData; + } + + public Map getItems() { + return items; + } + public void setItems(Map items) { + this.items = items; + } + + public String getRoom() { + return room; + } + public void setRoom(String room) { + this.room = room; + } + + public String getItem() { + return item; + } + public void setItem(String item) { + this.item = item; + } + + public void displayLocation() { + FacesMessage msg = new FacesMessage("Selected", "City:" + city + ", Suburb: " + suburb); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void reset() { + RequestContext.getCurrentInstance().reset("form:panel"); + } + + public void resetFail() { + this.firstname = null; + this.surname = null; + + FacesMessage msg = new FacesMessage("Model reset, but it won't work."); + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} diff --git a/src/main/java/org/primefaces/examples/view/PanelBean.java b/src/main/java/org/primefaces/examples/view/PanelBean.java new file mode 100644 index 0000000..9427bd5 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PanelBean.java @@ -0,0 +1,41 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.CloseEvent; +import org.primefaces.event.ToggleEvent; + +public class PanelBean { + + public void handleClose(CloseEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Panel Closed", "Closed panel id:'" + event.getComponent().getId() + "'"); + + addMessage(message); + } + + public void handleToggle(ToggleEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, event.getComponent().getId() + " toggled", "Status:" + event.getVisibility().name()); + + addMessage(message); + } + + private void addMessage(FacesMessage message) { + FacesContext.getCurrentInstance().addMessage(null, message); + } +} diff --git a/src/main/java/org/primefaces/examples/view/PasswordBean.java b/src/main/java/org/primefaces/examples/view/PasswordBean.java new file mode 100644 index 0000000..c48673d --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PasswordBean.java @@ -0,0 +1,65 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class PasswordBean { + + private String password1; + private String password2; + private String password3; + private String password4; + private String password5; + + public String getPassword1() { + return password1; + } + + public void setPassword1(String password1) { + this.password1 = password1; + } + + public String getPassword2() { + return password2; + } + + public void setPassword2(String password2) { + this.password2 = password2; + } + + public String getPassword3() { + return password3; + } + + public void setPassword3(String password3) { + this.password3 = password3; + } + + public String getPassword4() { + return password4; + } + + public void setPassword4(String password4) { + this.password4 = password4; + } + + public String getPassword5() { + return password5; + } + + public void setPassword5(String password5) { + this.password5 = password5; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/PersonBean.java b/src/main/java/org/primefaces/examples/view/PersonBean.java new file mode 100644 index 0000000..9fbab23 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PersonBean.java @@ -0,0 +1,30 @@ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +public class PersonBean { + + private String firstname; + + private String surname; + + public String getFirstname() { + return firstname; + } + public void setFirstname(String firstname) { + this.firstname = firstname; + } + + public String getSurname() { + return surname; + } + public void setSurname(String surname) { + this.surname = surname; + } + + public void savePerson(ActionEvent actionEvent) { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!")); + } +} diff --git a/src/main/java/org/primefaces/examples/view/PhotoCamBean.java b/src/main/java/org/primefaces/examples/view/PhotoCamBean.java new file mode 100644 index 0000000..1f98f37 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PhotoCamBean.java @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.File; +import java.util.ArrayList; +import java.util.List; +import javax.faces.FacesException; +import javax.faces.context.FacesContext; +import javax.imageio.stream.FileImageOutputStream; +import javax.servlet.ServletContext; +import org.primefaces.event.CaptureEvent; + +public class PhotoCamBean { + + private List photos = new ArrayList(); + + private String getRandomImageName() { + int i = (int) (Math.random() * 10000000); + + return String.valueOf(i); + } + + public List getPhotos() { + return photos; + } + + public void oncapture(CaptureEvent captureEvent) { + String photo = getRandomImageName(); + this.photos.add(0,photo); + byte[] data = captureEvent.getData(); + + ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); + String newFileName = servletContext.getRealPath("") + File.separator + "photocam" + File.separator + photo + ".png"; + + FileImageOutputStream imageOutput; + try { + imageOutput = new FileImageOutputStream(new File(newFileName)); + imageOutput.write(data, 0, data.length); + imageOutput.close(); + } + catch(Exception e) { + throw new FacesException("Error in writing captured image."); + } + } +} diff --git a/src/main/java/org/primefaces/examples/view/PhotoShare.java b/src/main/java/org/primefaces/examples/view/PhotoShare.java new file mode 100644 index 0000000..ef62390 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PhotoShare.java @@ -0,0 +1,53 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.File; +import javax.faces.FacesException; +import javax.faces.context.FacesContext; +import javax.imageio.stream.FileImageOutputStream; +import javax.servlet.ServletContext; +import org.primefaces.event.CaptureEvent; +import org.primefaces.push.PushContextFactory; + +public class PhotoShare { + + private String getRandomImageName() { + int i = (int) (Math.random() * 10000000); + + return String.valueOf(i); + } + + public void share(CaptureEvent captureEvent) { + String photo = getRandomImageName(); + byte[] data = captureEvent.getData(); + + ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); + String newFileName = servletContext.getRealPath("") + File.separator + "photocam" + File.separator + photo + ".png"; + + FileImageOutputStream imageOutput; + try { + imageOutput = new FileImageOutputStream(new File(newFileName)); + imageOutput.write(data, 0, data.length); + imageOutput.close(); + + PushContextFactory.getDefault().getPushContext().push("/photoshare", photo + ".png"); + } + catch(Exception e) { + throw new FacesException("Error in writing captured image."); + } + } +} diff --git a/src/main/java/org/primefaces/examples/view/PickListBean.java b/src/main/java/org/primefaces/examples/view/PickListBean.java new file mode 100644 index 0000000..6375b23 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PickListBean.java @@ -0,0 +1,87 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.TransferEvent; + +import org.primefaces.examples.domain.Player; +import org.primefaces.model.DualListModel; + +public class PickListBean { + + private DualListModel players; + + private DualListModel cities; + + public PickListBean() { + //Players + List source = new ArrayList(); + List target = new ArrayList(); + + source.add(new Player("Messi", 10, "messi.jpg")); + source.add(new Player("Iniesta", 8, "iniesta.jpg")); + source.add(new Player("Villa", 7, "villa.jpg")); + source.add(new Player("Alves", 2, "alves.jpg")); + source.add(new Player("Xavi", 6, "xavi.jpg")); + source.add(new Player("Puyol", 5, "puyol.jpg")); + + players = new DualListModel(source, target); + + //Cities + List citiesSource = new ArrayList(); + List citiesTarget = new ArrayList(); + + citiesSource.add("Istanbul"); + citiesSource.add("Ankara"); + citiesSource.add("Izmir"); + citiesSource.add("Antalya"); + citiesSource.add("Bursa"); + + cities = new DualListModel(citiesSource, citiesTarget); + } + + public DualListModel getPlayers() { + return players; + } + public void setPlayers(DualListModel players) { + this.players = players; + } + + public DualListModel getCities() { + return cities; +} + public void setCities(DualListModel cities) { + this.cities = cities; + } + + public void onTransfer(TransferEvent event) { + StringBuilder builder = new StringBuilder(); + for(Object item : event.getItems()) { + builder.append(((Player) item).getName()).append("
"); + } + + FacesMessage msg = new FacesMessage(); + msg.setSeverity(FacesMessage.SEVERITY_INFO); + msg.setSummary("Items Transferred"); + msg.setDetail(builder.toString()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/PlayerConverter.java b/src/main/java/org/primefaces/examples/view/PlayerConverter.java new file mode 100644 index 0000000..b650443 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PlayerConverter.java @@ -0,0 +1,79 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; +import javax.faces.application.FacesMessage; + +import javax.faces.component.UIComponent; +import javax.faces.context.FacesContext; +import javax.faces.convert.Converter; +import javax.faces.convert.ConverterException; + +import org.primefaces.examples.domain.Player; + +public class PlayerConverter implements Converter { + + public static List playerDB; + + static { + playerDB = new ArrayList(); + + playerDB.add(new Player("Messi", 10, "messi.jpg", "CF")); + playerDB.add(new Player("Bojan", 9, "bojan.jpg", "CF")); + playerDB.add(new Player("Iniesta", 8, "iniesta.jpg", "CM")); + playerDB.add(new Player("Villa", 7, "villa.jpg", "CF")); + playerDB.add(new Player("Xavi", 6, "xavi.jpg", "CM")); + playerDB.add(new Player("Puyol", 5, "puyol.jpg", "CB")); + playerDB.add(new Player("Afellay", 20, "afellay.jpg", "AMC")); + playerDB.add(new Player("Abidal", 22, "abidal.jpg", "LB")); + playerDB.add(new Player("Alves", 2, "alves.jpg", "RB")); + playerDB.add(new Player("Pique", 3, "pique.jpg", "CB")); + playerDB.add(new Player("Keita", 15, "keita.jpg", "DM")); + playerDB.add(new Player("Adriano", 21, "adriano.jpg", "LB")); + playerDB.add(new Player("Valdes", 1, "valdes.jpg", "GK")); + } + + public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) { + if (submittedValue.trim().equals("")) { + return null; + } else { + try { + int number = Integer.parseInt(submittedValue); + + for (Player p : playerDB) { + if (p.getNumber() == number) { + return p; + } + } + + } catch(NumberFormatException exception) { + throw new ConverterException(new FacesMessage(FacesMessage.SEVERITY_ERROR, "Conversion Error", "Not a valid player")); + } + } + + return null; + } + + public String getAsString(FacesContext facesContext, UIComponent component, Object value) { + if (value == null || value.equals("")) { + return ""; + } else { + return String.valueOf(((Player) value).getNumber()); + } + } +} diff --git a/src/main/java/org/primefaces/examples/view/PlayerDisplay.java b/src/main/java/org/primefaces/examples/view/PlayerDisplay.java new file mode 100644 index 0000000..6d048c5 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/PlayerDisplay.java @@ -0,0 +1,37 @@ +package org.primefaces.examples.view; + +import java.util.Calendar; + +import org.primefaces.examples.domain.Player; + +public class PlayerDisplay { + + private Player player; + + public PlayerDisplay() { + player = new Player(); + player.setName("Lionel Messi"); + player.setNationality("Argentinian"); + player.setPhoto("messi.jpg"); + player.setPosition("Forward"); + player.setHeight("1,69 m"); + player.setWeight("67"); + + Calendar calendar = Calendar.getInstance(); + calendar.set(Calendar.DAY_OF_MONTH, 24); + calendar.set(Calendar.MONTH, 5); + calendar.set(Calendar.YEAR, 1987); + + player.setBirth(calendar.getTime()); + } + + public Player getPlayer() { + return player; + } + + public void setPlayer(Player player) { + this.player = player; + } + + +} diff --git a/src/main/java/org/primefaces/examples/view/ProductDetailBean.java b/src/main/java/org/primefaces/examples/view/ProductDetailBean.java new file mode 100644 index 0000000..fd3f0ac --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ProductDetailBean.java @@ -0,0 +1,29 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class ProductDetailBean { + + private String productId; + + public String getProductId() { + return productId; + } + + public void setProductId(String productId) { + this.productId = productId; + } +} diff --git a/src/main/java/org/primefaces/examples/view/ProgressBean.java b/src/main/java/org/primefaces/examples/view/ProgressBean.java new file mode 100644 index 0000000..8a074f1 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ProgressBean.java @@ -0,0 +1,39 @@ +package org.primefaces.examples.view; + +import java.io.Serializable; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +public class ProgressBean implements Serializable { + + private static final long serialVersionUID = -5000470162366926811L; + + private Integer progress; + + public Integer getProgress() { + if(progress == null) { + progress = 0; + } + else { + progress = progress + (int)(Math.random() * 35); + + if(progress > 100) + progress = 100; + } + + return progress; + } + + public void setProgress(Integer progress) { + this.progress = progress; + } + + public void onComplete() { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Progress Completed", "Progress Completed")); + } + + public void cancel() { + progress = null; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/RatingController.java b/src/main/java/org/primefaces/examples/view/RatingController.java new file mode 100644 index 0000000..a9f6bc5 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/RatingController.java @@ -0,0 +1,76 @@ +/* + * Copyright 2009-2012 Prime Teknoloji. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; + +import org.primefaces.event.RateEvent; + +public class RatingController { + + private Integer rating1; + + private Integer rating2; + + private Integer rating3; + + private Integer rating4 = 3; + + public void onrate(RateEvent rateEvent) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Rate Event", "You rated:" + ((Integer) rateEvent.getRating()).intValue()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void oncancel() { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Cancel Event", "Rate Reset"); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public Integer getRating1() { + return rating1; + } + + public void setRating1(Integer rating1) { + this.rating1 = rating1; + } + + public Integer getRating2() { + return rating2; + } + + public void setRating2(Integer rating2) { + this.rating2 = rating2; + } + + public Integer getRating3() { + return rating3; + } + + public void setRating3(Integer rating3) { + this.rating3 = rating3; + } + + public Integer getRating4() { + return rating4; + } + + public void setRating4(Integer rating4) { + this.rating4 = rating4; + } +} diff --git a/src/main/java/org/primefaces/examples/view/ResizeBean.java b/src/main/java/org/primefaces/examples/view/ResizeBean.java new file mode 100644 index 0000000..20d5810 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ResizeBean.java @@ -0,0 +1,30 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.ResizeEvent; + +public class ResizeBean { + + public void onResize(ResizeEvent event) { + FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, + "Image resized", "Width:" + event.getWidth() + ",Height:" + event.getHeight()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} diff --git a/src/main/java/org/primefaces/examples/view/RingBean.java b/src/main/java/org/primefaces/examples/view/RingBean.java new file mode 100644 index 0000000..7365aec --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/RingBean.java @@ -0,0 +1,50 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import org.primefaces.examples.domain.Player; + +public class RingBean implements Serializable { + + private List players; + + private Player selectedPlayer; + + public RingBean() { + players = new ArrayList(); + + players.add(new Player("Messi", 10, "messi.jpg", "CF")); + players.add(new Player("Iniesta", 8, "iniesta.jpg", "CM")); + players.add(new Player("Villa", 7, "villa.jpg", "CF")); + players.add(new Player("Xavi", 6, "xavi.jpg", "CM")); + players.add(new Player("Puyol", 5, "puyol.jpg", "CB")); + } + + public List getPlayers() { + return players; + } + + public Player getSelectedPlayer() { + return selectedPlayer; + } + + public void setSelectedPlayer(Player selectedPlayer) { + this.selectedPlayer = selectedPlayer; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/Sale.java b/src/main/java/org/primefaces/examples/view/Sale.java new file mode 100644 index 0000000..c25c5cb --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/Sale.java @@ -0,0 +1,46 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; + +public class Sale implements Serializable { + + private String brand; + + private int amount; + + public Sale(String brand, int amount) { + this.brand = brand; + this.amount = amount; + } + + public String getBrand() { + return brand; + } + + public void setBrand(String brand) { + this.brand = brand; + } + + public int getAmount() { + return amount; + } + + public void setAmount(int amount) { + this.amount = amount; + } +} diff --git a/src/main/java/org/primefaces/examples/view/ScheduleController.java b/src/main/java/org/primefaces/examples/view/ScheduleController.java new file mode 100644 index 0000000..bd2a7ca --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ScheduleController.java @@ -0,0 +1,205 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.Calendar; +import java.util.Date; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +import org.primefaces.event.SelectEvent; +import org.primefaces.event.ScheduleEntryMoveEvent; +import org.primefaces.event.ScheduleEntryResizeEvent; +import org.primefaces.model.DefaultScheduleEvent; +import org.primefaces.model.DefaultScheduleModel; +import org.primefaces.model.LazyScheduleModel; +import org.primefaces.model.ScheduleEvent; +import org.primefaces.model.ScheduleModel; + +public class ScheduleController implements Serializable { + + private ScheduleModel eventModel; + + private ScheduleModel lazyEventModel; + + private ScheduleEvent event = new DefaultScheduleEvent(); + + public ScheduleController() { + eventModel = new DefaultScheduleModel(); + eventModel.addEvent(new DefaultScheduleEvent("Champions League Match", previousDay8Pm(), previousDay11Pm())); + eventModel.addEvent(new DefaultScheduleEvent("Birthday Party", today1Pm(), today6Pm())); + eventModel.addEvent(new DefaultScheduleEvent("Breakfast at Tiffanys", nextDay9Am(), nextDay11Am())); + eventModel.addEvent(new DefaultScheduleEvent("Plant the new garden stuff", theDayAfter3Pm(), fourDaysLater3pm())); + + lazyEventModel = new LazyScheduleModel() { + + @Override + public void loadEvents(Date start, Date end) { + clear(); + + Date random = getRandomDate(start); + addEvent(new DefaultScheduleEvent("Lazy Event 1", random, random)); + + random = getRandomDate(start); + addEvent(new DefaultScheduleEvent("Lazy Event 2", random, random)); + } + }; + } + + public Date getRandomDate(Date base) { + Calendar date = Calendar.getInstance(); + date.setTime(base); + date.add(Calendar.DATE, ((int) (Math.random()*30)) + 1); //set random day of month + + return date.getTime(); + } + + public Date getInitialDate() { + Calendar calendar = Calendar.getInstance(); + calendar.set(calendar.get(Calendar.YEAR), Calendar.FEBRUARY, calendar.get(Calendar.DATE), 0, 0, 0); + + return calendar.getTime(); + } + + public ScheduleModel getEventModel() { + return eventModel; + } + + public ScheduleModel getLazyEventModel() { + return lazyEventModel; + } + + private Calendar today() { + Calendar calendar = Calendar.getInstance(); + calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DATE), 0, 0, 0); + + return calendar; + } + + private Date previousDay8Pm() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.AM_PM, Calendar.PM); + t.set(Calendar.DATE, t.get(Calendar.DATE) - 1); + t.set(Calendar.HOUR, 8); + + return t.getTime(); + } + + private Date previousDay11Pm() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.AM_PM, Calendar.PM); + t.set(Calendar.DATE, t.get(Calendar.DATE) - 1); + t.set(Calendar.HOUR, 11); + + return t.getTime(); + } + + private Date today1Pm() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.AM_PM, Calendar.PM); + t.set(Calendar.HOUR, 1); + + return t.getTime(); + } + + private Date theDayAfter3Pm() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.DATE, t.get(Calendar.DATE) + 2); + t.set(Calendar.AM_PM, Calendar.PM); + t.set(Calendar.HOUR, 3); + + return t.getTime(); + } + + private Date today6Pm() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.AM_PM, Calendar.PM); + t.set(Calendar.HOUR, 6); + + return t.getTime(); + } + + private Date nextDay9Am() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.AM_PM, Calendar.AM); + t.set(Calendar.DATE, t.get(Calendar.DATE) + 1); + t.set(Calendar.HOUR, 9); + + return t.getTime(); + } + + private Date nextDay11Am() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.AM_PM, Calendar.AM); + t.set(Calendar.DATE, t.get(Calendar.DATE) + 1); + t.set(Calendar.HOUR, 11); + + return t.getTime(); + } + + private Date fourDaysLater3pm() { + Calendar t = (Calendar) today().clone(); + t.set(Calendar.AM_PM, Calendar.PM); + t.set(Calendar.DATE, t.get(Calendar.DATE) + 4); + t.set(Calendar.HOUR, 3); + + return t.getTime(); + } + + public ScheduleEvent getEvent() { + return event; + } + + public void setEvent(ScheduleEvent event) { + this.event = event; + } + + public void addEvent(ActionEvent actionEvent) { + if(event.getId() == null) + eventModel.addEvent(event); + else + eventModel.updateEvent(event); + + event = new DefaultScheduleEvent(); + } + + public void onEventSelect(SelectEvent selectEvent) { + event = (ScheduleEvent) selectEvent.getObject(); + } + + public void onDateSelect(SelectEvent selectEvent) { + event = new DefaultScheduleEvent("", (Date) selectEvent.getObject(), (Date) selectEvent.getObject()); + } + + public void onEventMove(ScheduleEntryMoveEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Event moved", "Day delta:" + event.getDayDelta() + ", Minute delta:" + event.getMinuteDelta()); + + addMessage(message); + } + + public void onEventResize(ScheduleEntryResizeEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Event resized", "Day delta:" + event.getDayDelta() + ", Minute delta:" + event.getMinuteDelta()); + + addMessage(message); + } + + private void addMessage(FacesMessage message) { + FacesContext.getCurrentInstance().addMessage(null, message); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/SliderBean.java b/src/main/java/org/primefaces/examples/view/SliderBean.java new file mode 100644 index 0000000..9ec478a --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/SliderBean.java @@ -0,0 +1,93 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.SlideEndEvent; + +public class SliderBean { + + private int number1; + + private int number2; + + private int number3; + + private int number4; + + private int number5; + + private int number6 = 30; + + private int number7 = 80; + + public int getNumber1() { + return number1; + } + public void setNumber1(int number1) { + this.number1 = number1; + } + + public int getNumber2() { + return number2; + } + public void setNumber2(int number2) { + this.number2 = number2; + } + + public int getNumber3() { + return number3; + } + public void setNumber3(int number3) { + this.number3 = number3; + } + + public int getNumber4() { + return number4; + } + public void setNumber4(int number4) { + this.number4 = number4; + } + + public int getNumber5() { + return number5; + } + public void setNumber5(int number5) { + this.number5 = number5; + } + + public int getNumber6() { + return number6; + } + + public void setNumber6(int number6) { + this.number6 = number6; + } + + public int getNumber7() { + return number7; + } + + public void setNumber7(int number7) { + this.number7 = number7; + } + + public void onSlideEnd(SlideEndEvent event) { + FacesMessage msg = new FacesMessage("Slide Ended", "Value: " + event.getValue()); + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/SpinnerController.java b/src/main/java/org/primefaces/examples/view/SpinnerController.java new file mode 100644 index 0000000..285d41f --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/SpinnerController.java @@ -0,0 +1,89 @@ +/* + * Copyright 2010 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +public class SpinnerController { + + private int number1; + + private double number2; + + private int number3; + + private int number4; + + private int number5; + + private int number6; + + private int number7; + + public int getNumber1() { + return number1; + } + + public void setNumber1(int number1) { + this.number1 = number1; + } + + public double getNumber2() { + return number2; + } + + public void setNumber2(double number2) { + this.number2 = number2; + } + + public int getNumber3() { + return number3; + } + + public void setNumber3(int number3) { + this.number3 = number3; + } + + public int getNumber4() { + return number4; + } + + public void setNumber4(int number4) { + this.number4 = number4; + } + + public int getNumber5() { + return number5; + } + + public void setNumber5(int number5) { + this.number5 = number5; + } + + public int getNumber6() { + return number6; + } + + public void setNumber6(int number6) { + this.number6 = number6; + } + + public int getNumber7() { + return number7; + } + + public void setNumber7(int number7) { + this.number7 = number7; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/TabBean.java b/src/main/java/org/primefaces/examples/view/TabBean.java new file mode 100644 index 0000000..f0d2053 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/TabBean.java @@ -0,0 +1,71 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.TabChangeEvent; +import org.primefaces.event.TabCloseEvent; +import org.primefaces.examples.domain.Player; + +public class TabBean { + + private List players; + + private String effect = "fade"; + + public TabBean() { + players = new ArrayList(); + + players.add(new Player("Messi", 10, "messi.jpg", "CF")); + players.add(new Player("Iniesta", 8, "iniesta.jpg", "CM")); + players.add(new Player("Villa", 7, "villa.jpg", "CF")); + players.add(new Player("Xavi", 6, "xavi.jpg", "CM")); + players.add(new Player("Puyol", 5, "puyol.jpg", "CB")); + } + + public List getPlayers() { + return players; + } + + public void onTabChange(TabChangeEvent event) { + FacesMessage msg = new FacesMessage("Tab Changed", "Active Tab: " + event.getTab().getTitle()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void onPlayerChange(TabChangeEvent event) { + FacesMessage msg = new FacesMessage("Tab Changed", "Active Player: " + ((Player) event.getData()).getName()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void onTabClose(TabCloseEvent event) { + FacesMessage msg = new FacesMessage("Tab Closed", "Closed tab: " + event.getTab().getTitle()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public String getEffect() { + return effect; + } + + public void setEffect(String effect) { + this.effect = effect; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/TableBean.java b/src/main/java/org/primefaces/examples/view/TableBean.java new file mode 100644 index 0000000..50646d0 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/TableBean.java @@ -0,0 +1,585 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.File; +import java.io.IOException; +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.UUID; +import java.util.logging.Logger; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.servlet.ServletContext; + +import org.apache.poi.hssf.usermodel.HSSFCell; +import org.apache.poi.hssf.usermodel.HSSFCellStyle; +import org.apache.poi.hssf.usermodel.HSSFRow; +import org.apache.poi.hssf.usermodel.HSSFSheet; +import org.apache.poi.hssf.usermodel.HSSFWorkbook; +import org.apache.poi.hssf.util.HSSFColor; +import org.primefaces.examples.domain.Car; +import org.primefaces.model.LazyDataModel; + +import com.lowagie.text.BadElementException; +import com.lowagie.text.Document; +import com.lowagie.text.DocumentException; +import com.lowagie.text.Image; +import com.lowagie.text.PageSize; +import java.util.*; +import javax.faces.component.UIComponent; +import javax.faces.model.SelectItem; +import org.primefaces.event.CellEditEvent; +import org.primefaces.event.ColumnResizeEvent; +import org.primefaces.event.DragDropEvent; +import org.primefaces.event.RowEditEvent; +import org.primefaces.event.SelectEvent; +import org.primefaces.event.ToggleEvent; +import org.primefaces.event.UnselectEvent; +import org.primefaces.examples.domain.ManufacturerSale; +import org.primefaces.examples.domain.Player; +import org.primefaces.examples.domain.Stats; +import org.primefaces.model.DefaultTreeNode; +import org.primefaces.model.TreeNode; + +public class TableBean implements Serializable { + + private final static List VALID_COLUMN_KEYS = Arrays.asList("model", "manufacturer", "year", "color"); + + private final static Logger logger = Logger.getLogger(TableBean.class.getName()); + + private final static String[] colors; + + private final static String[] manufacturers; + + private String theme; + + private String columnTemplate = "model manufacturer year"; + + static { + colors = new String[10]; + colors[0] = "Black"; + colors[1] = "White"; + colors[2] = "Green"; + colors[3] = "Red"; + colors[4] = "Blue"; + colors[5] = "Orange"; + colors[6] = "Silver"; + colors[7] = "Yellow"; + colors[8] = "Brown"; + colors[9] = "Maroon"; + + manufacturers = new String[10]; + manufacturers[0] = "Mercedes"; + manufacturers[1] = "BMW"; + manufacturers[2] = "Volvo"; + manufacturers[3] = "Audi"; + manufacturers[4] = "Renault"; + manufacturers[5] = "Opel"; + manufacturers[6] = "Volkswagen"; + manufacturers[7] = "Chrysler"; + manufacturers[8] = "Ferrari"; + manufacturers[9] = "Ford"; + } + + private List filteredCars; + + private List cars; + + private List carsSmall; + + private List carsLarge; + + private List frozenCars; + + private Date date = new Date(); + + private Car selectedCar; + + private Car[] selectedCars; + + private LazyDataModel lazyModel; + + private List sales; + + private String columnName; + + private SelectItem[] manufacturerOptions; + + private List droppedCars; + + private List columns = new ArrayList(); + + private boolean editMode; + + private List players; + + private CarDataModel smallCarsModel; + + private CarDataModel mediumCarsModel; + + private TreeNode availableColumns; + + public TableBean() { + cars = new ArrayList(); + carsSmall = new ArrayList(); + carsLarge = new ArrayList(); + droppedCars = new ArrayList(); + frozenCars = new ArrayList(); + + populateRandomCars(cars, 50); + populateRandomCars(carsSmall, 9); + populateRandomCars(carsLarge, 200); + populateRandomCars(frozenCars, 2); + populateRandomSales(); + + createDynamicColumns(); + + manufacturerOptions = createFilterOptions(manufacturers); + + populatePlayers(); + + smallCarsModel = new CarDataModel(carsSmall); + mediumCarsModel = new CarDataModel(cars); + + lazyModel = new LazyCarDataModel(cars); + + createAvailableColumns(); + } + + public LazyDataModel getLazyModel() { + return lazyModel; + } + + public Car[] getSelectedCars() { + return selectedCars; + } + public void setSelectedCars(Car[] selectedCars) { + this.selectedCars = selectedCars; + } + + public Car getSelectedCar() { + return selectedCar; + } + + public void setSelectedCar(Car selectedCar) { + this.selectedCar = selectedCar; + } + + public Date getDate() { + return date; + } + public void setDate(Date date) { + this.date = date; + } + + private void populateRandomCars(List list, int size) { + for(int i = 0 ; i < size ; i++) + list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor())); + } + + private void populateLazyRandomCars(List list, int size) { + for(int i = 0 ; i < size ; i++) { + list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor())); + } + } + + public List getFilteredCars() { + return filteredCars; + } + + public void setFilteredCars(List filteredCars) { + this.filteredCars = filteredCars; + } + + public List getCars() { + return cars; + } + + public List getCarsSmall() { + return carsSmall; + } + + public List getCarsLarge() { + return carsLarge; + } + + public List getFrozenCars() { + return frozenCars; + } + + private int getRandomYear() { + return (int) (Math.random() * 50 + 1960); + } + + private String getRandomColor() { + return colors[(int) (Math.random() * 10)]; + } + + private String getRandomManufacturer() { + return manufacturers[(int) (Math.random() * 10)]; + } + + public int getRandomPrice() { + return (int) (Math.random() * 100000); + } + + private int getRandomSale() { + return (int) (Math.random() * 100000); + } + + private int getRandomProfit() { + return (int) (Math.random() * 100); + } + + private String getRandomModel() { + return UUID.randomUUID().toString().substring(0, 8); + } + + public void postProcessXLS(Object document) { + HSSFWorkbook wb = (HSSFWorkbook) document; + HSSFSheet sheet = wb.getSheetAt(0); + HSSFRow header = sheet.getRow(0); + + HSSFCellStyle cellStyle = wb.createCellStyle(); + cellStyle.setFillForegroundColor(HSSFColor.GREEN.index); + cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND); + + for(int i=0; i < header.getPhysicalNumberOfCells();i++) { + HSSFCell cell = header.getCell(i); + + cell.setCellStyle(cellStyle); + } + } + + public void preProcessPDF(Object document) throws IOException, BadElementException, DocumentException { + Document pdf = (Document) document; + pdf.open(); + pdf.setPageSize(PageSize.A4); + + ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); + String logo = servletContext.getRealPath("") + File.separator + "images" + File.separator + "prime_logo.png"; + + pdf.add(Image.getInstance(logo)); + } + + public String getTheme() { + return theme; + } + + public void setTheme(String theme) { + this.theme = theme; + } + + public void save() { + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Info", "Changes Saved")); + } + + public void onRowSelect(SelectEvent event) { + FacesMessage msg = new FacesMessage("Car Selected", ((Car) event.getObject()).getModel()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void onRowUnselect(UnselectEvent event) { + FacesMessage msg = new FacesMessage("Car Unselected", ((Car) event.getObject()).getModel()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public String onRowSelectNavigate(SelectEvent event) { + FacesContext.getCurrentInstance().getExternalContext().getFlash().put("selectedCar", event.getObject()); + + return "carDetail?faces-redirect=true"; + } + + public List getSales() { + return sales; + } + + private void populateRandomSales() { + sales = new ArrayList(); + + for(int i = 0; i < 10; i++) { + sales.add(new ManufacturerSale(manufacturers[i], getRandomSale(), getRandomSale(), getRandomProfit(), getRandomProfit())); + } + } + + public int getLastYearTotal() { + int total = 0; + + for(ManufacturerSale sale : getSales()) { + total += sale.getLastYearSale(); + } + + return total; + } + + public int getThisYearTotal() { + int total = 0; + + for(ManufacturerSale sale : getSales()) { + total += sale.getThisYearSale(); + } + + return total; + } + + public List getColumns() { + return columns; + } + + public String getColumnName() { + return columnName; + } + + public void setColumnName(String columnName) { + this.columnName = columnName; + } + + public String[] getManufacturers() { + return manufacturers; + } + + public String[] getColors() { + return colors; + } + + private SelectItem[] createFilterOptions(String[] data) { + SelectItem[] options = new SelectItem[data.length + 1]; + + options[0] = new SelectItem("", "Select"); + for(int i = 0; i < data.length; i++) { + options[i + 1] = new SelectItem(data[i], data[i]); + } + + return options; + } + + public SelectItem[] getManufacturerOptions() { + return manufacturerOptions; + } + + public void onCarDrop(DragDropEvent ddEvent) { + Car car = ((Car) ddEvent.getData()); + + droppedCars.add(car); + carsSmall.remove(car); + } + + public List getDroppedCars() { + return droppedCars; + } + + private void createAvailableColumns() { + availableColumns = new DefaultTreeNode("Root", null); + TreeNode root = new DefaultTreeNode("Columns", availableColumns); + root.setExpanded(true); + TreeNode model = new DefaultTreeNode("column", new ColumnModel("Model", "model"), root); + TreeNode year = new DefaultTreeNode("column", new ColumnModel("Year", "year"), root); + TreeNode manufacturer = new DefaultTreeNode("column", new ColumnModel("Manufacturer", "manufacturer"), root); + TreeNode color = new DefaultTreeNode("column", new ColumnModel("Color", "color"), root); + } + + static public class ColumnModel implements Serializable { + + private String header; + private String property; + + public ColumnModel(String header, String property) { + this.header = header; + this.property = property; + } + + public String getHeader() { + return header; + } + + public String getProperty() { + return property; + } + } + + public void delete() { + carsSmall.remove(selectedCar); + } + + public boolean isEditMode() { + return editMode; + } + + public void setEditMode(boolean editMode) { + this.editMode = editMode; + } + + public String navigate() { + return "home"; + } + + public void onEdit(RowEditEvent event) { + FacesMessage msg = new FacesMessage("Car Edited", ((Car) event.getObject()).getModel()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void onCancel(RowEditEvent event) { + FacesMessage msg = new FacesMessage("Car Cancelled", ((Car) event.getObject()).getModel()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void onResize(ColumnResizeEvent event) { + FacesMessage msg = new FacesMessage("Column " + event.getColumn().getClientId() + " resized", "W:" + event.getWidth() + ", H:" + event.getHeight()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void populatePlayers() { + players = new ArrayList(); + + Player messi = new Player("Messi", 10); + messi.getStats().add(new Stats("2005-2006", 4, 2)); + messi.getStats().add(new Stats("2006-2007", 10, 7)); + messi.getStats().add(new Stats("2007-2008", 16, 10)); + messi.getStats().add(new Stats("2008-2009", 32, 15)); + messi.getStats().add(new Stats("2009-2010", 51, 22)); + messi.getStats().add(new Stats("2010-2011", 55, 30)); + players.add(messi); + + Player xavi = new Player("Xavi", 6); + xavi.getStats().add(new Stats("2005-2006", 6, 15)); + xavi.getStats().add(new Stats("2006-2007", 10, 20)); + xavi.getStats().add(new Stats("2007-2008", 12, 22)); + xavi.getStats().add(new Stats("2008-2009", 9, 24)); + xavi.getStats().add(new Stats("2009-2010", 8, 21)); + xavi.getStats().add(new Stats("2010-2011", 10, 25)); + players.add(xavi); + + Player iniesta = new Player("Iniesta", 10); + iniesta.getStats().add(new Stats("2005-2006", 4, 12)); + iniesta.getStats().add(new Stats("2006-2007", 7, 9)); + iniesta.getStats().add(new Stats("2007-2008", 10, 14)); + iniesta.getStats().add(new Stats("2008-2009", 15, 17)); + iniesta.getStats().add(new Stats("2009-2010", 14, 16)); + iniesta.getStats().add(new Stats("2010-2011", 17, 22)); + players.add(iniesta); + } + + public List getPlayers() { + return players; + } + + public CarDataModel getMediumCarsModel() { + return mediumCarsModel; + } + + public CarDataModel getSmallCarsModel() { + return smallCarsModel; + } + + public TreeNode getAvailableColumns() { + return availableColumns; + } + + public void deleteCar() { + carsSmall.remove(selectedCar); + } + + public String getColumnTemplate() { + return columnTemplate; + } + public void setColumnTemplate(String columnTemplate) { + this.columnTemplate = columnTemplate; + } + + public void updateColumns() { + //reset table state + UIComponent table = FacesContext.getCurrentInstance().getViewRoot().findComponent(":form:cars"); + table.setValueExpression("sortBy", null); + + //update columns + createDynamicColumns(); + } + + public void createDynamicColumns() { + String[] columnKeys = columnTemplate.split(" "); + columns.clear(); + + for(String columnKey : columnKeys) { + String key = columnKey.trim(); + + if(VALID_COLUMN_KEYS.contains(key)) { + columns.add(new ColumnModel(columnKey.toUpperCase(), columnKey)); + } + } + } + + public void onRowToggle(ToggleEvent event) { + FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, + "Row State " + event.getVisibility(), + "Model:" + ((Car) event.getData()).getModel()); + + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public void treeToTable() { + Map params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap(); + String property = params.get("property"); + String droppedColumnId = params.get("droppedColumnId"); + String dropPos = params.get("dropPos"); + + String[] droppedColumnTokens = droppedColumnId.split(":"); + int draggedColumnIndex = Integer.parseInt(droppedColumnTokens[droppedColumnTokens.length - 1]); + int dropColumnIndex = draggedColumnIndex + Integer.parseInt(dropPos); + + //add to columns + this.columns.add(dropColumnIndex, new ColumnModel(property.toUpperCase(), property)); + + //remove from nodes + TreeNode root = availableColumns.getChildren().get(0); + for(TreeNode node : root.getChildren()) { + ColumnModel model = (ColumnModel) node.getData(); + if(model.getProperty().equals(property)) { + root.getChildren().remove(node); + break; + } + } + } + + public void tableToTree() { + Map params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap(); + int colIndex = Integer.parseInt(params.get("colIndex")); + + //remove from table + ColumnModel model = this.columns.remove(colIndex); + + //add to nodes + TreeNode property = new DefaultTreeNode("column", model, availableColumns.getChildren().get(0)); + } + + public void onCellEdit(CellEditEvent event) { + Object oldValue = event.getOldValue(); + Object newValue = event.getNewValue(); + + if(newValue != null && !newValue.equals(oldValue)) { + FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Cell Changed", "Old: " + oldValue + ", New:" + newValue); + FacesContext.getCurrentInstance().addMessage(null, msg); + } + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/TagCloudBean.java b/src/main/java/org/primefaces/examples/view/TagCloudBean.java new file mode 100644 index 0000000..3cbf02e --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/TagCloudBean.java @@ -0,0 +1,53 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.SelectEvent; +import org.primefaces.model.tagcloud.DefaultTagCloudItem; +import org.primefaces.model.tagcloud.DefaultTagCloudModel; +import org.primefaces.model.tagcloud.TagCloudItem; +import org.primefaces.model.tagcloud.TagCloudModel; + +public class TagCloudBean { + + private TagCloudModel model; + + public TagCloudBean() { + model = new DefaultTagCloudModel(); + model.addTag(new DefaultTagCloudItem("Transformers", 1)); + model.addTag(new DefaultTagCloudItem("RIA", "/ui/tagCloud.jsf", 3)); + model.addTag(new DefaultTagCloudItem("AJAX", 2)); + model.addTag(new DefaultTagCloudItem("jQuery", "/ui/tagCloud.jsf", 5)); + model.addTag(new DefaultTagCloudItem("NextGen", 4)); + model.addTag(new DefaultTagCloudItem("JSF 2.0", "/ui/tagCloud.jsf", 2)); + model.addTag(new DefaultTagCloudItem("FCB", 5)); + model.addTag(new DefaultTagCloudItem("Mobile", 3)); + model.addTag(new DefaultTagCloudItem("Themes", "/ui/tagCloud.jsf", 4)); + model.addTag(new DefaultTagCloudItem("Rocks", "/ui/tagCloud.jsf", 1)); + } + + public TagCloudModel getModel() { + return model; + } + + public void onSelect(SelectEvent event) { + TagCloudItem item = (TagCloudItem) event.getObject(); + FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Item Selected", item.getLabel()); + FacesContext.getCurrentInstance().addMessage(null, msg); + } +} diff --git a/src/main/java/org/primefaces/examples/view/TerminalController.java b/src/main/java/org/primefaces/examples/view/TerminalController.java new file mode 100644 index 0000000..32db267 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/TerminalController.java @@ -0,0 +1,15 @@ +package org.primefaces.examples.view; + +import java.util.Date; + +public class TerminalController { + + public String handleCommand(String command, String[] params) { + if(command.equals("greet")) + return "Hello " + params[0]; + else if(command.equals("date")) + return new Date().toString(); + else + return command + " not found"; + } +} diff --git a/src/main/java/org/primefaces/examples/view/ThemeSwitcherBean.java b/src/main/java/org/primefaces/examples/view/ThemeSwitcherBean.java new file mode 100644 index 0000000..569e2f2 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ThemeSwitcherBean.java @@ -0,0 +1,141 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.TreeMap; +import javax.annotation.PostConstruct; +import org.primefaces.examples.domain.Theme; + +public class ThemeSwitcherBean { + + private Map themes; + + private List advancedThemes; + + private String theme; + + private GuestPreferences gp; + + public void setGp(GuestPreferences gp) { + this.gp = gp; + } + + public Map getThemes() { + return themes; + } + + public String getTheme() { + return theme; + } + + public void setTheme(String theme) { + this.theme = theme; + } + + @PostConstruct + public void init() { + theme = gp.getTheme(); + + advancedThemes = new ArrayList(); + advancedThemes.add(new Theme("afterdark", "afterdark.png")); + advancedThemes.add(new Theme("afternoon", "afternoon.png")); + advancedThemes.add(new Theme("afterwork", "afterwork.png")); + advancedThemes.add(new Theme("aristo", "aristo.png")); + advancedThemes.add(new Theme("black-tie", "black-tie.png")); + advancedThemes.add(new Theme("blitzer", "blitzer.png")); + advancedThemes.add(new Theme("bluesky", "bluesky.png")); + advancedThemes.add(new Theme("bootstrap", "bootstrap.png")); + advancedThemes.add(new Theme("casablanca", "casablanca.png")); + advancedThemes.add(new Theme("cruze", "cruze.png")); + advancedThemes.add(new Theme("cupertino", "cupertino.png")); + advancedThemes.add(new Theme("dark-hive", "dark-hive.png")); + advancedThemes.add(new Theme("dot-luv", "dot-luv.png")); + advancedThemes.add(new Theme("eggplant", "eggplant.png")); + advancedThemes.add(new Theme("excite-bike", "excite-bike.png")); + advancedThemes.add(new Theme("flick", "flick.png")); + advancedThemes.add(new Theme("glass-x", "glass-x.png")); + advancedThemes.add(new Theme("home", "home.png")); + advancedThemes.add(new Theme("hot-sneaks", "hot-sneaks.png")); + advancedThemes.add(new Theme("humanity", "humanity.png")); + advancedThemes.add(new Theme("le-frog", "le-frog.png")); + advancedThemes.add(new Theme("midnight", "midnight.png")); + advancedThemes.add(new Theme("mint-choc", "mint-choc.png")); + advancedThemes.add(new Theme("overcast", "overcast.png")); + advancedThemes.add(new Theme("pepper-grinder", "pepper-grinder.png")); + advancedThemes.add(new Theme("redmond", "redmond.png")); + advancedThemes.add(new Theme("rocket", "rocket.png")); + advancedThemes.add(new Theme("sam", "sam.png")); + advancedThemes.add(new Theme("smoothness", "smoothness.png")); + advancedThemes.add(new Theme("south-street", "south-street.png")); + advancedThemes.add(new Theme("start", "start.png")); + advancedThemes.add(new Theme("sunny", "sunny.png")); + advancedThemes.add(new Theme("swanky-purse", "swanky-purse.png")); + advancedThemes.add(new Theme("trontastic", "trontastic.png")); + advancedThemes.add(new Theme("ui-darkness", "ui-darkness.png")); + advancedThemes.add(new Theme("ui-lightness", "ui-lightness.png")); + advancedThemes.add(new Theme("vader", "vader.png")); + + themes = new TreeMap(); + themes.put("Afterdark", "afterdark"); + themes.put("Afternoon", "afternoon"); + themes.put("Afterwork", "afterwork"); + themes.put("Aristo", "aristo"); + themes.put("Black-Tie", "black-tie"); + themes.put("Blitzer", "blitzer"); + themes.put("Bluesky", "bluesky"); + themes.put("Bootstrap", "bootstrap"); + themes.put("Casablanca", "casablanca"); + themes.put("Cupertino", "cupertino"); + themes.put("Cruze", "cruze"); + themes.put("Dark-Hive", "dark-hive"); + themes.put("Dot-Luv", "dot-luv"); + themes.put("Eggplant", "eggplant"); + themes.put("Excite-Bike", "excite-bike"); + themes.put("Flick", "flick"); + themes.put("Glass-X", "glass-x"); + themes.put("Home", "home"); + themes.put("Hot-Sneaks", "hot-sneaks"); + themes.put("Humanity", "humanity"); + themes.put("Le-Frog", "le-frog"); + themes.put("Midnight", "midnight"); + themes.put("Mint-Choc", "mint-choc"); + themes.put("Overcast", "overcast"); + themes.put("Pepper-Grinder", "pepper-grinder"); + themes.put("Redmond", "redmond"); + themes.put("Rocket", "rocket"); + themes.put("Sam", "sam"); + themes.put("Smoothness", "smoothness"); + themes.put("South-Street", "south-street"); + themes.put("Start", "start"); + themes.put("Sunny", "sunny"); + themes.put("Swanky-Purse", "swanky-purse"); + themes.put("Trontastic", "trontastic"); + themes.put("UI-Darkness", "ui-darkness"); + themes.put("UI-Lightness", "ui-lightness"); + themes.put("Vader", "vader"); + } + + public void saveTheme() { + gp.setTheme(theme); + } + + public List getAdvancedThemes() { + return advancedThemes; + } +} diff --git a/src/main/java/org/primefaces/examples/view/TreeBean.java b/src/main/java/org/primefaces/examples/view/TreeBean.java new file mode 100644 index 0000000..c59bb08 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/TreeBean.java @@ -0,0 +1,142 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; +import java.util.logging.Logger; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import org.primefaces.event.DragDropEvent; + +import org.primefaces.event.NodeCollapseEvent; +import org.primefaces.event.NodeExpandEvent; +import org.primefaces.event.NodeSelectEvent; +import org.primefaces.event.NodeUnselectEvent; +import org.primefaces.model.DefaultTreeNode; +import org.primefaces.model.TreeNode; + +public class TreeBean implements Serializable { + + private static final Logger logger = Logger.getLogger(TreeBean.class.getName()); + + private TreeNode root; + + private TreeNode selectedNode; + + private TreeNode[] selectedNodes; + + public TreeBean() { + root = new DefaultTreeNode("Root", null); + TreeNode node0 = new DefaultTreeNode("Node 0", root); + TreeNode node1 = new DefaultTreeNode("Node 1", root); + TreeNode node2 = new DefaultTreeNode("Node 2", root); + + TreeNode node00 = new DefaultTreeNode("Node 0.0", node0); + TreeNode node01 = new DefaultTreeNode("Node 0.1", node0); + + TreeNode node10 = new DefaultTreeNode("Node 1.0", node1); + TreeNode node11 = new DefaultTreeNode("Node 1.1", node1); + + TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00); + TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00); + TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01); + + TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10); + } + + public TreeNode getRoot() { + return root; + } + + public TreeNode[] getSelectedNodes() { + return selectedNodes; + } + + public void setSelectedNodes(TreeNode[] selectedNodes) { + this.selectedNodes = selectedNodes; + } + + public TreeNode getSelectedNode() { + return selectedNode; + } + + public void setSelectedNode(TreeNode selectedNode) { + this.selectedNode = selectedNode; + } + + public void onNodeExpand(NodeExpandEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Expanded", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onNodeCollapse(NodeCollapseEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Collapsed", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onNodeSelect(NodeSelectEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onNodeUnselect(NodeUnselectEvent event) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unselected", event.getTreeNode().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void onDragDrop(DragDropEvent event) { + TreeNode node = (TreeNode) event.getData(); + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "DragDrop", node + " moved to " + node.getParent()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + + public void displaySelectedMultiple() { + if(selectedNodes != null && selectedNodes.length > 0) { + StringBuilder builder = new StringBuilder(); + + for(TreeNode node : selectedNodes) { + builder.append(node.getData().toString()); + builder.append("
"); + } + + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", builder.toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + } + + public void displaySelectedSingle() { + if(selectedNode != null) { + FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", selectedNode.getData().toString()); + + FacesContext.getCurrentInstance().addMessage(null, message); + } + } + + public void deleteNode() { + selectedNode.getChildren().clear(); + selectedNode.getParent().getChildren().remove(selectedNode); + selectedNode.setParent(null); + + selectedNode = null; + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/TwitterSearchView.java b/src/main/java/org/primefaces/examples/view/TwitterSearchView.java new file mode 100644 index 0000000..4255abb --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/TwitterSearchView.java @@ -0,0 +1,82 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import com.ning.http.client.AsyncCompletionHandler; +import com.ning.http.client.AsyncHttpClient; +import com.ning.http.client.Response; +import java.util.concurrent.Callable; +import java.util.concurrent.TimeUnit; +import org.primefaces.push.PushContext; +import org.primefaces.push.PushContextFactory; + +public class TwitterSearchView { + + private boolean active; + + private final AsyncHttpClient asyncClient = new AsyncHttpClient(); + + public boolean isActive() { + return active; + } + + public void setActive(boolean active) { + this.active = active; + } + + public void start() { + if(!active) { + + PushContext context = PushContextFactory.getDefault().getPushContext(); + + context.schedule("/twitter", new Callable() { + + private String results; + + public String call() throws Exception { + + asyncClient.prepareGet("http://search.twitter.com/search.json?q=I").execute( + + new AsyncCompletionHandler() { + + @Override + public Object onCompleted(Response response) throws Exception { + String s = response.getResponseBody(); + + if(response.getStatusCode() != 200) { + return null; + } + + StringBuilder jsonBuilder = new StringBuilder(); + jsonBuilder.append("{\"data\":").append(s).append("}"); + + results = jsonBuilder.toString(); + + return results; + } + + + }).get(); + + return results; + } + + }, 10, TimeUnit.SECONDS); + + active = true; + } + } +} diff --git a/src/main/java/org/primefaces/examples/view/UserController.java b/src/main/java/org/primefaces/examples/view/UserController.java new file mode 100644 index 0000000..1bcf9a3 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/UserController.java @@ -0,0 +1,38 @@ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +import org.primefaces.context.RequestContext; +import org.primefaces.examples.domain.User; + +public class UserController { + + private User user = new User(); + + public User getUser() { + return user; + } + public void setUser(User user) { + this.user = user; + } + + public void saveUser(ActionEvent actionEvent) { + RequestContext context = RequestContext.getCurrentInstance(); + context.addCallbackParam("saved", true); //basic parameter + context.addCallbackParam("user", user); //pojo as json + + //execute javascript oncomplete + context.execute("PrimeFaces.info('Hello from the Backing Bean');"); + + //update panel + context.update("form:panel"); + + //scroll to panel + context.scrollTo("form:panel"); + + //add facesmessage + FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Success", "Success")); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/UserWizard.java b/src/main/java/org/primefaces/examples/view/UserWizard.java new file mode 100644 index 0000000..af0df6c --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/UserWizard.java @@ -0,0 +1,55 @@ +package org.primefaces.examples.view; + +import java.util.logging.Logger; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +import org.primefaces.event.FlowEvent; +import org.primefaces.examples.domain.User; + +public class UserWizard { + + private User user = new User(); + + private boolean skip; + + private static Logger logger = Logger.getLogger(UserWizard.class.getName()); + + public User getUser() { + return user; + } + + public void setUser(User user) { + this.user = user; + } + + public void save(ActionEvent actionEvent) { + //Persist user + + FacesMessage msg = new FacesMessage("Successful", "Welcome :" + user.getFirstname()); + FacesContext.getCurrentInstance().addMessage(null, msg); + } + + public boolean isSkip() { + return skip; + } + + public void setSkip(boolean skip) { + this.skip = skip; + } + + public String onFlowProcess(FlowEvent event) { + logger.info("Current wizard step:" + event.getOldStep()); + logger.info("Next step:" + event.getNewStep()); + + if(skip) { + skip = false; //reset in case user goes back + return "confirm"; + } + else { + return event.getNewStep(); + } + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/ViewparamPushBean.java b/src/main/java/org/primefaces/examples/view/ViewparamPushBean.java new file mode 100644 index 0000000..c091891 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/ViewparamPushBean.java @@ -0,0 +1,40 @@ +/* + * Copyright 2009-2011 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import java.io.Serializable; + +import org.primefaces.push.PushContext; +import org.primefaces.push.PushContextFactory; + +public class ViewparamPushBean implements Serializable{ + + private String data; + + public String getData() { + return data; + } + + public void setData(String data) { + this.data = data; + } + + public void prerender() { + PushContext pushContext = PushContextFactory.getDefault().getPushContext(); + + pushContext.push("/viewparam", data); + } +} \ No newline at end of file diff --git a/src/main/java/org/primefaces/examples/view/WatermarkBean.java b/src/main/java/org/primefaces/examples/view/WatermarkBean.java new file mode 100644 index 0000000..62235b3 --- /dev/null +++ b/src/main/java/org/primefaces/examples/view/WatermarkBean.java @@ -0,0 +1,38 @@ +/* + * Copyright 2009 Prime Technology. + * + * 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. + */ +package org.primefaces.examples.view; + +import javax.faces.application.FacesMessage; +import javax.faces.context.FacesContext; +import javax.faces.event.ActionEvent; + +public class WatermarkBean { + + private String keyword; + + public String getKeyword() { + return keyword; + } + + public void setKeyword(String keyword) { + this.keyword = keyword; + } + + public void search(ActionEvent actionEvent) { + FacesContext.getCurrentInstance().addMessage(null,new FacesMessage(FacesMessage.SEVERITY_INFO,"No results found with ", "'" + keyword + "'")); + } +} + diff --git a/src/main/resources/org/primefaces/examples/build.properties b/src/main/resources/org/primefaces/examples/build.properties new file mode 100644 index 0000000..04a45cb --- /dev/null +++ b/src/main/resources/org/primefaces/examples/build.properties @@ -0,0 +1,2 @@ +jsfVersion=${jsfVersion} +primefacesVersion=${primefacesVersion} \ No newline at end of file diff --git a/src/main/webapp/META-INF/context.xml b/src/main/webapp/META-INF/context.xml new file mode 100644 index 0000000..69703c7 --- /dev/null +++ b/src/main/webapp/META-INF/context.xml @@ -0,0 +1,2 @@ + + diff --git a/src/main/webapp/WEB-INF/appengine-web.xml b/src/main/webapp/WEB-INF/appengine-web.xml new file mode 100644 index 0000000..5026bd0 --- /dev/null +++ b/src/main/webapp/WEB-INF/appengine-web.xml @@ -0,0 +1,12 @@ + + + primefaces-rocks + 1 + true + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/faces-config.xml b/src/main/webapp/WEB-INF/faces-config.xml new file mode 100644 index 0000000..64dc4a0 --- /dev/null +++ b/src/main/webapp/WEB-INF/faces-config.xml @@ -0,0 +1,429 @@ + + + + + + org.primefaces.examples.build + build + + + + + org.primefaces.examples.application.ShowcaseExceptionHandlerFactory + + + + player + org.primefaces.examples.view.PlayerConverter + + + colorPickerConverter + org.primefaces.examples.view.ColorPickerConverter + + + + autoCompleteBean + org.primefaces.examples.view.AutoCompleteBean + request + + + buttonBean + org.primefaces.examples.view.ButtonBean + request + + + calendarBean + org.primefaces.examples.view.CalendarBean + request + + + captchaBean + org.primefaces.examples.view.CaptchaBean + request + + + chartBean + org.primefaces.examples.view.ChartBean + view + + + chatView + org.primefaces.examples.view.ChatView + view + + users + #{chatUsers} + + + + chatUsers + org.primefaces.examples.view.ChatUsers + application + + + colorBean + org.primefaces.examples.view.ColorBean + request + + + counterBean + org.primefaces.examples.view.CounterBean + view + + + globalCounter + org.primefaces.examples.view.GlobalCounterBean + application + + + createBookBean + org.primefaces.examples.view.CreateBookBean + view + + + ddController + org.primefaces.examples.view.DDController + view + + + documentsController + org.primefaces.examples.view.DocumentsController + view + + + dynamicImageController + org.primefaces.examples.view.DynamicImageController + request + + + editorBean + org.primefaces.examples.view.EditorBean + request + + + fileDownloadController + org.primefaces.examples.view.FileDownloadController + request + + + fileUploadController + org.primefaces.examples.view.FileUploadController + request + + + greetingController + org.primefaces.examples.view.GreetingController + request + + + growlBean + org.primefaces.examples.view.GrowlBean + request + + + hotkeyController + org.primefaces.examples.view.HotkeyController + request + + + idleMonitorController + org.primefaces.examples.view.IdleMonitorController + request + + + imageCropperBean + org.primefaces.examples.view.ImageCropperBean + request + + + keyboardBean + org.primefaces.examples.view.KeyboardBean + request + + + layoutBean + org.primefaces.examples.view.LayoutBean + request + + + macosxBean + org.primefaces.examples.view.MacosxBean + request + + + maskController + org.primefaces.examples.view.MaskController + request + + + mediaController + org.primefaces.examples.view.MediaController + request + + + messagesController + org.primefaces.examples.view.MessagesController + request + + + passwordBean + org.primefaces.examples.view.PasswordBean + request + + + personBean + org.primefaces.examples.view.PersonBean + request + + + pickListBean + org.primefaces.examples.view.PickListBean + request + + + playerDisplay + org.primefaces.examples.view.PlayerDisplay + request + + + pprBean + org.primefaces.examples.view.PPRBean + view + + + ratingController + org.primefaces.examples.view.RatingController + request + + + scheduleController + org.primefaces.examples.view.ScheduleController + view + + + sliderBean + org.primefaces.examples.view.SliderBean + request + + + spinnerController + org.primefaces.examples.view.SpinnerController + request + + + tableBean + org.primefaces.examples.view.TableBean + view + + + terminalController + org.primefaces.examples.view.TerminalController + request + + + treeBean + org.primefaces.examples.view.TreeBean + view + + + userWizard + org.primefaces.examples.view.UserWizard + view + + + watermarkBean + org.primefaces.examples.view.WatermarkBean + request + + + newsController + org.primefaces.examples.touch.NewsController + view + + + notesView + org.primefaces.examples.mobile.NotesView + view + + + contactsView + org.primefaces.examples.mobile.ContactsView + view + + + twitterController + org.primefaces.examples.touch.TwitterController + request + + + weatherController + org.primefaces.examples.touch.WeatherController + view + + + translatorView + org.primefaces.examples.mobile.TranslatorView + request + + + userController + org.primefaces.examples.view.UserController + request + + + progressBean + org.primefaces.examples.view.ProgressBean + view + + + panelBean + org.primefaces.examples.view.PanelBean + request + + + dialogBean + org.primefaces.examples.view.DialogBean + request + + + dashboardBean + org.primefaces.examples.view.DashboardBean + session + + + menuBean + org.primefaces.examples.view.MenuBean + request + + + mapBean + org.primefaces.examples.view.MapBean + view + + + loginBean + org.primefaces.examples.view.LoginBean + request + + + guestPreferences + org.primefaces.examples.view.GuestPreferences + session + + + fieldsetBean + org.primefaces.examples.view.FieldsetBean + request + + + productDetailBean + org.primefaces.examples.view.ProductDetailBean + request + + + resizeBean + org.primefaces.examples.view.ResizeBean + request + + + tabBean + org.primefaces.examples.view.TabBean + request + + + galleriaBean + org.primefaces.examples.view.GalleriaBean + request + + + imageSwitchBean + org.primefaces.examples.view.ImageSwitchBean + request + + + barcelona + org.primefaces.examples.view.Barcelona + view + + + inplaceBean + org.primefaces.examples.view.InplaceBean + view + + + formBean + org.primefaces.examples.view.FormBean + view + + + tagCloudBean + org.primefaces.examples.view.TagCloudBean + request + + + ringBean + org.primefaces.examples.view.RingBean + view + + + showcaseView + org.primefaces.examples.mobile.ShowcaseView + view + + + mailbox + org.primefaces.examples.view.Mailbox + view + + + themeSwitcherBean + org.primefaces.examples.view.ThemeSwitcherBean + request + + gp + #{guestPreferences} + + + + orderListBean + org.primefaces.examples.view.OrderListBean + view + + + photoCamBean + org.primefaces.examples.view.PhotoCamBean + view + + + photoShare + org.primefaces.examples.view.PhotoShare + request + + + personTestBean + org.primefaces.examples.test.view.PersonBean + request + + + defaultCommandBean + org.primefaces.examples.view.DefaultCommandBean + request + + + mindmapBean + org.primefaces.examples.view.MindmapBean + view + + + viewparamPush + org.primefaces.examples.view.ViewparamPushBean + request + + + twitterSearchView + org.primefaces.examples.view.TwitterSearchView + application + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/logging.properties b/src/main/webapp/WEB-INF/logging.properties new file mode 100644 index 0000000..b0d4e05 --- /dev/null +++ b/src/main/webapp/WEB-INF/logging.properties @@ -0,0 +1,13 @@ +# A default java.util.logging configuration. +# (All App Engine logging is through java.util.logging by default). +# +# To use this configuration, copy it into your application's WEB-INF +# folder and add the following to your appengine-web.xml: +# +# +# +# +# + +# Set the default logging level for all loggers to WARNING +.level = WARNING \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..649141e --- /dev/null +++ b/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,100 @@ + + + + + com.sun.faces.numberOfViewsInSession + 5 + + + + javax.faces.STATE_SAVING_METHOD + server + + + + javax.faces.PROJECT_STAGE + Production + + + + primefaces.PRIVATE_CAPTCHA_KEY + 6LfwZwoAAAAAAEhRyntKF1PBzysAJLzqp2v-GMRR + + + + primefaces.PUBLIC_CAPTCHA_KEY + 6LfwZwoAAAAAAI-oUHpdvRnkMfu9fXQHxc0P7IBu + + + + primefaces.THEME + #{guestPreferences.theme} + + + + javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE + true + + + + primefaces.PUSH_SERVER_URL + http://www.primefaces.org:8080 + + + + com.sun.faces.config.ConfigureListener + + + + + + Character Encoding Filter + org.primefaces.examples.filter.CharacterEncodingFilter + + + Character Encoding Filter + Faces Servlet + + + + PrimeFaces FileUpload Filter + org.primefaces.webapp.filter.FileUploadFilter + + + PrimeFaces FileUpload Filter + Faces Servlet + + + + Faces Servlet + javax.faces.webapp.FacesServlet + + + + Faces Servlet + *.jsf + + + + Push Servlet + org.primefaces.push.PushServlet + + org.atmosphere.websocket.maxTextMessageSize + 0 + + + + + Push Servlet + /primepush/* + + + diff --git a/src/main/webapp/css/default.css b/src/main/webapp/css/default.css new file mode 100644 index 0000000..213ed37 --- /dev/null +++ b/src/main/webapp/css/default.css @@ -0,0 +1,260 @@ +body { + margin: 0px; + padding: 0; + color: #616161; +} + +h1, h2, h3 { + margin-top: 0; +} + +h1 { + font-size: 1.6em; + font-weight: normal; +} + +h2 { + font-size: 1.6em; +} + +h3 { + font-size: 1em; + margin-top:20px; +} + +ul { +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +a img { + border: none; +} + +img.left { + float: left; + margin: 0 20px 0 0; +} + +img.right { + float: right; + margin: 0 0 0 20px; +} + +/* Header */ +#header { + padding: 4px 0px; + height: 75px; + position: relative; +} + +#logo { + text-align: left; +} + +/* Menu */ +#menu { + position: absolute; + top:25px; + right:15px; + padding: 0; + height: 59px; + overflow: hidden; +} + +#menu ul { + margin: 0; + list-style: none; +} + +#menu li { + display: inline; +} + +#menu li a { + display: block; + float: left; + height: 42px; + margin: 0; + padding: 18px 40px 0 40px; + text-decoration: none; + font-size: 20px; +} + +#menu li a:hover { + text-decoration: underline; +} + +#globalthemeswitcher { + position:absolute; + top:5px; + right:50px; +} + +/* Page */ +#page { + padding: 10px 0px; + background: #FFFFFF; +} + +/* Content */ +#content { + width: 70%; + float:left; +} + +.post { + padding-bottom: 15px; +} + +.post h1 { + font-weight: normal; +} + +.title { + height: 30px; + margin-left: 10px; + padding: 8px 0 0 20px; +} + +.title a { + border-bottom: none; + color: #FFFFFF; +} + +.title a:hover { + border-bottom: 1px dotted #000000; +} + +.submenu-title { + padding: 4px 10px; +} + +.submenu-content { + text-align:center; +} + +.byline { + margin: -60px 20px 20px 20px; +} + +.byline a { + color: #DC8700; +} + +.tag { + padding: 0 15px; +} + +.entry { + padding: 0 20px; +} + +.entry p { + line-height: 200%; +} + +.links { + padding: 4px 0px; + text-align: right; + font-weight: bold; +} + +.links a { + border: none; +} + +.links a:hover { +} + +#sidebar { + float: left; + width: 25%; + padding: 0 10px; + margin-left: -1px; + overflow: hidden; +} + +#sidebar a.ui-state-hover, +#sidebar a.ui-state-highlight { + border:0 none; + text-decoration: none; + font-weight: normal; +} + +#sidebar table { + width: 100%; +} + +#sidebar table td { + vertical-align: top; +} + +#sidebar ul { + padding: 0; + margin: 0; +} + +#sidebar ul li { + list-style-type: none; + padding: 1px; +} + +/* Footer */ +#footer { + height: 70px; + margin: 0 auto; + padding: 0 20px; + font-size: 14px; +} + +#footer p { + margin: 0; + padding: 25px 0 0 0; + text-align: center; +} + +#footer a { +} + +#footer .link { + float: right; +} + +#footer .copyright { + float: left; +} + +.homeText { + line-height: 175%; +} + +.homeMenu { + width:200px; + float:left; + margin-right:10px +} + +.themeMenu { + overflow: auto; + height:300px; + width:200px; +} + +.dp-xml { + width:1000px; +} + +.ui-themeswitcher a.ui-selectonemenu-label-container { + text-decoration: none !important; +} + +.ui-widget { + font-size: 12px !important; +} \ No newline at end of file diff --git a/src/main/webapp/css/syntaxhighlighter/syntaxhighlighter.css b/src/main/webapp/css/syntaxhighlighter/syntaxhighlighter.css new file mode 100644 index 0000000..a1da307 --- /dev/null +++ b/src/main/webapp/css/syntaxhighlighter/syntaxhighlighter.css @@ -0,0 +1,185 @@ +.dp-highlighter +{ + font-family: "Consolas", "Courier New", Courier, mono, serif; + font-size: 12px; + background-color: #E7E5DC; + width: 99%; + overflow: auto; + margin: 18px 0 18px 0 !important; + padding-top: 1px; /* adds a little border on top when controls are hidden */ +} + +/* clear styles */ +.dp-highlighter ol, +.dp-highlighter ol li, +.dp-highlighter ol li span +{ + margin: 0; + padding: 0; + border: none; +} + +.dp-highlighter a, +.dp-highlighter a:hover +{ + background: none; + border: none; + padding: 0; + margin: 0; +} + +.dp-highlighter .bar +{ + padding-left: 45px; +} + +.dp-highlighter.collapsed .bar, +.dp-highlighter.nogutter .bar +{ + padding-left: 0px; +} + +.dp-highlighter ol +{ + list-style: decimal; /* for ie */ + background-color: #fff; + margin: 0px 0px 1px 45px !important; /* 1px bottom margin seems to fix occasional Firefox scrolling */ + padding: 0px; + color: #5C5C5C; +} + +.dp-highlighter.nogutter ol, +.dp-highlighter.nogutter ol li +{ + list-style: none !important; + margin-left: 0px !important; +} + +.dp-highlighter ol li, +.dp-highlighter .columns div +{ + list-style: decimal-leading-zero; /* better look for others, override cascade from OL */ + list-style-position: outside !important; + border-left: 3px solid #6CE26C; + background-color: #F8F8F8; + color: #5C5C5C; + padding: 0 3px 0 10px !important; + margin: 0 !important; + line-height: 14px; +} + +.dp-highlighter.nogutter ol li, +.dp-highlighter.nogutter .columns div +{ + border: 0; +} + +.dp-highlighter .columns +{ + background-color: #F8F8F8; + color: gray; + overflow: hidden; + width: 100%; +} + +.dp-highlighter .columns div +{ + padding-bottom: 5px; +} + +.dp-highlighter ol li.alt +{ + background-color: #FFF; + color: inherit; +} + +.dp-highlighter ol li span +{ + color: black; + background-color: inherit; +} + +/* Adjust some properties when collapsed */ + +.dp-highlighter.collapsed ol +{ + margin: 0px; +} + +.dp-highlighter.collapsed ol li +{ + display: none; +} + +/* Additional modifications when in print-view */ + +.dp-highlighter.printing +{ + border: none; +} + +.dp-highlighter.printing .tools +{ + display: none !important; +} + +.dp-highlighter.printing li +{ + display: list-item !important; +} + +/* Styles for the tools */ + +.dp-highlighter .tools +{ + padding: 3px 8px 3px 10px; + font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; + color: silver; + background-color: #f8f8f8; + padding-bottom: 10px; + border-left: 3px solid #6CE26C; +} + +.dp-highlighter.nogutter .tools +{ + border-left: 0; +} + +.dp-highlighter.collapsed .tools +{ + border-bottom: 0; +} + +.dp-highlighter .tools a +{ + font-size: 9px; + color: #a0a0a0; + background-color: inherit; + text-decoration: none; + margin-right: 10px; +} + +.dp-highlighter .tools a:hover +{ + color: red; + background-color: inherit; + text-decoration: underline; +} + +/* About dialog styles */ + +.dp-about { background-color: #fff; color: #333; margin: 0px; padding: 0px; } +.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; } +.dp-about td { padding: 10px; vertical-align: top; } +.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; } +.dp-about .title { color: red; background-color: inherit; font-weight: bold; } +.dp-about .para { margin: 0 0 4px 0; } +.dp-about .footer { background-color: #ECEADB; color: #333; border-top: 1px solid #fff; text-align: right; } +.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; color: #333; width: 60px; height: 22px; } + +/* Language specific styles */ + +.dp-highlighter .comment, .dp-highlighter .comments { color: #008200; background-color: inherit; } +.dp-highlighter .string { color: blue; background-color: inherit; } +.dp-highlighter .keyword { color: #069; font-weight: bold; background-color: inherit; } +.dp-highlighter .preprocessor { color: gray; background-color: inherit; } diff --git a/src/main/webapp/design/ajaxloading.gif b/src/main/webapp/design/ajaxloading.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b33f7e54f4e55b6b8774d86d96895db9af044b4 GIT binary patch literal 1849 zcma*odr(tX9tZI2z31lM+(&YVk%mZ}5P~KlG2s=WSbGzm0!x7^P##Mnh7t-jP!X0Q zk_SQ}Po-L1tlDK;6l?(>v)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/ajaxloadingbar.gif b/src/main/webapp/design/ajaxloadingbar.gif new file mode 100644 index 0000000000000000000000000000000000000000..47adbf03dafbdabb57e1c1dbf8633d0347f66956 GIT binary patch literal 10819 zcmb`NXHZk?{8*d7dlReg7T}tvkwBO{V~yfIR@<`1lwA0JOBU z6ciMsr>8eGG}P48ba!{tXta0l-VF~APfbnH>GZ|L#j2{R*RNl%uC8uwZc?e#-QC^2 zy}kba{{8*^&d$z(fq|{9tj06%%Z$T73F`jf}E)pXPq&dW0ZPaeshd;q_{Bmik*>*F8bO(0>(_Q9T^ME3wM*Qgi-o&XKUMW#dt z#<`)aASN=#798AsaCmM72$3)FlIax_!UE$|Q&$ITYv;QQ=XCc_RU2P16N4-m3WGDVoMK~!Fc$A~@Unhp`|;z;*Ka#(8)H%U zLL38(dL4T~M2!ew-}31m$ZRKYL$u%V4b0yO;Q!)h#8*A187#m?req z;}UQXPM7sw`M87+y2_r*n}?i5134?9Gb-2cs~=uyWE_#CpOo}vKaIQD(KJ-@vB;p% zWn?YE?pcxy6H*VLwjyVMd90s&Z>){rfwAr>zy8h1DOaI7 zodwTGAoZ(^skK}~f$93YX1zGMS@qIeazrLB*&W%t_Qd|vRoBaYO|H9djt3ZbwY&&!0`Fxxt5u!-e~s7il-@0OkEu=)#G4ZnW;T=IBsyn+n^VYx7!p_5is7Xhgt77uzhnq9lw zAduBeGY8zKl`Im}r>_@J<|Xi@2mcYHoEy@tZ$pRC)c|qm;mc2l9`m~;n?{UFC78Qj z|7BworM!+^cydcx!#tKIXv-NlQr(#s$9KPn8YaP_!wfzcIG6>RK#PWxOh=zd_@nM> z6{MOujTGpiO}JN{*&N09!%>$8;0cVucNPhLH}@q;c2!X{VdeA9UL zf#x+@Ubysn(SsNCkas-U_0p5a15QM-+DNz%#E|9cAn z|NHgc)%E!t^OaR#mno)dnh5gFT&|ra`>M1)%;rSeJ9>Gu`Xc;;@kI1#269k{UAU)@ zpKDx1pkI0znv@vqhsQ?v1P9;<4qlOv^jHsKc~nxKeHI4#_eKyx{@w|l0thIC6=ZGm zUVv$EsK=(?zj8|JNS~;ce%f}o z{6?Mv#D^US3=z5_D||IaF3YSV-;}K?yWF^*BYZ6(F?)-|;(54wSt4R$bAikHYm@c6pzDj>+r_){M`VzRU3w|6_+Px7tC%P}IzyF-c`WYLh zYJUq1MzGlg^PEy6zl z+?bxBphdT_8MldKUm(BTszKmr&nq>kh=;Ivrrj>XX&5|K@sseFU@bt$bK#v1Y}fZGIcp4c$foV z3D>Z)5Yn#0rSim&n}+#~i)Wi%xjdzAg*I5~R+t^PN_7wwHzi%E}ciu(WlV6@Emw>xZe=q*i z^yaE)ZI`d+QbfVktHAJ^3R-jV+Y`$3)&iQUFUT-dRawZ_^ZNI#E*)wNXFJpFT4q(&`U zs!ZBpVSx0|dV!Bi!S|Iu!95m)xdNw+TLr14(XH>n9|D(#aZXCDL*DA;#US=_0Q3%L z{KV&rM{QcuwD9sv1-aG>rP~wizs4@qaUcQTnpse?dm5Oyl5fR!oHkRm@%^7db93Wz z2U9+mpWx@rhRP4HUMmK3lVKm0!p1Zm<_=e~gU%lbtmZ%dsLozgSaGyoR=;($QPp++ z`)2K!|1G9};sW&F<06RB7Rz+SW)HW3;hXrRCi38U{V8m{N{s3kPNV~t2xVYJ_}Stx zXd>A!Bp4qN?h|8&L_0;Y2KXjNkjTNAxD+SPKuAcYLt1V|mMy+A%_l$0KHd>2bQ*Q? z*J+Q0@WHzU;3vocS-U}4nTChqOnn2l)MmiOa%q_E=C?UBwlWcn zSp34Y5^8(6w7p8-(2dM$xU>t;W#)~@Rw90z=a1F_wgPy-P~~$dlo|t*u-XYXR0%zC z974ywEK<8_S}+(Y^+^wh7?F`%C-t@J%jE~53g!hyJ-b%g87d)UqaBJxVDiPdQ4;3M zi~daYG|&yHk;2hzj;0z5_!AqwGLh0;u98?a1~6EjM>W$)akgfS}J@i^F-?eG#;zLKQua=$B{6QGMcP_*pl)Lgjin4G%WTq4O< zkiLoD94<@JCnK>{%R?0+);Km#2v7wk|BzAuRC9IZmepi^{gCM10?WOZb<h`|adKi2jxgpRXGO^^E(OEvcZm-M(j@k$x&)w|{hu%@}WgcFzj%)Tav``zBO( zO&c>SG_VpniZMn&HXW3ZLxiz)G6*y^qUKfQSal!UO`^316H=IFFY`G>w}!rHESgae z)>btSlYEqSKk`znbt`IYiZ%v48>^fjae>-k9&$sMCofX=7JuetZQYdAh@jSBu?Sf! z%2JSatdd!v6dMH(X17t!fJnRv*7I5Jkjk-fo3SkProK)*lg@#YT!pf9*QZ+T=m)J3 zYec-4a>-k^vzAj@){mk#$;pIGAkQy1#jNwwy}3IEtE5?cp0be!>8WhGPVu_vq{UuH|gi8CW<*pomT)bOG!Yf zZeC&uSUIoz3MP;EE%IRZ4#mSRrRt8GLcTPYK3CM$$_!Dy^BvuN*{SY+_&FsXc}Kn6 zbo%>UjwuC)Z>jQt%WPscKqw=s$0dIfs zXEXzAj7Jz5>W8=UbV|>}`!itBxfxN>S%v9|$tlrTZ||gXTx~oCX~}9WYwU@Jz`IVs zazYlHkQ1;BF~NuW0-|j{4o~;l_{U65k3kV10u~l&v6F+tqfDD~ThpIm%M*6c?ZpH4 z??>+KjM}kH_~n5Ya~c&!YJad!JyDg%LGX`RDe^c<^#TFJC>D(Lno}c23NarC-xtPP z5@IF)x}~>+%72ioV12V_pr#O5^r~Q^_s-(lT|70vD|V{BIu%MzG+mhC&mbe&6KVu|XG$ zG#IN1=a8tJiy{N`N&l;NBUzDT=eEXE7w6-za_BPO z$7%GT!WZj$YUbs`hx8W2;i^ZmQhh;-@ASgaC*CZtkp~R3?wp$iw~o;(e+tinu|0Ks zP{jQKphsQLC^C@em!%qM)m=gr%6l^rN1`Ghn}+b`Cf!#MH3>$#2l4}6G_ zIdilvzpE5A&dTd!NNsQWdk6UfU!Lx@c?H;1NODS1aY`W=viog0pnFaKR4T^ooOM(U zf59@?`-mo)62h^boAXQjV3dK~P0E;&C7m{YNyRF)=W{rWW zOq{^k?3oe;yOolNk^Bj@yh%YtS|!C~)n0)rM6`dIpK2F%TwT*YW`Fq!FfFT?cxvoZ z37<6Ycy8xWkT@KS$yP1O8*LDYro$SOFKaC`i9{8ijouFUE}a%0frw7t2>P*AsM;z{ z709t5eg10UvCjdOYxh_?XKC@rOm!xZo4y!!FrD8%Jx7=iT#7k}UG<#{VPi~Gal2@m>5mJ$RjD$z&QYU(mL=Rt7pc?vp>=?AH}N_aAv<*Bim@|kV{ zAwA_>s>tbTFe8_c!-7bgG`?v3P(Yccbiu@A;iERsRSka{zGCxoo~VH%{fhJs=kmw3 zPYo8)=D*~i7aqM-TMvNIA6C)V=+k%eX*@Na7Y|1a1=k@A73)q3Av zR-V}bdS^%=SWc_>@6g14;XFJ&y}Vku4GQ^QEF~PnxQi^yTpX6kgg1rA-vuz!Fz@4zrKdW56&&EAHI zyDg*vTrJ+L39pQ7>b0AEZ-y(2fi^tNPZTpa-X1P5(A(LJySwvq#29>>OP$>%9> z9@%%VRFMZxOU`Mc6=BG0d&@O}7rIOywsye=W)&`&^zD6q%h|B~^}NVclQlPDyL(oq zipusx9&eV_;dk()G@U2ic-68BXc-}{i#i6y3+~fg(EO`3(+Zdl9sfcqPuPJ`w^IOg zVkmf*Ijvy2f$D23J9Az?10`oKjh3H*LX>4CL&+bb&thd~%GPKrLN;q%aA z0LT#c;4r3e-V45N5=32*D$a`4kP7}#e#GN^hDRS*Jg4PJ%NxOaT9MjLY{Yyi?&5`hXt6Fk&g+^x+9+<`y?dtMoQ(kh{IFknnj}4uG6CgVwOt5q z=?@0R2yf|~zZX&<eMu*pN) zs0}UEhW3{ea!X06Zy&r=gk;bB^jZy{^edWmh5^DSG#x~Kha9KxpBjFrpV!~EzHk4_ zT29y^`5%rz{(Fu@T2rL1zYC1;ej{>y2GcM6Mw@mOO}u@)tg?x-vw)I((5?trNGOcx z>kSPKiHpESlVVui!xIC28B)^{l6_BSd)S3X=357Zmmo8fV{smlWFOa12Mz2$P~u8t zt@w?S-d-j|Pkac3$}~DQkP`;$8Jig|j+>qt9hfT~UR?SZX4eB>A82+T-dUW=DMGA$ zhNca%4vSDE<GPQUF1KgjBrcX!m0tB~4ej&Cg^Jcm z=ixDC!|Q)cp-qOG<(_=I5$)mzY5R05D}8zs4uXp50BvE}63O17auR^!=R8QwlpA~w zs>asw)w;?!h?^+>uU+w2TLpzU3TQWE zWi+YplA=TePjtcV0=Oza0J~IelE7dDQ7(lCO=Ef&+N6 zN20ui4(ZXCTCDPd;RnGRk%o0?YVLQgG~f+L#>$nDcN1Z)eyfQaY2;&t#6?4II2oOB zMAay33Y_asjZ%$;Iy4WEHRQufFZUu^TO~BB>t$Jl@c_nyp2~O*WOQ~gNn&i(y6K|M zauz2FgX;({zMtVMcTbmwt9ZaxYsYA8$!zPs~_~WW;89ZEH!syy$5YWcuu3&9z zpq$;a_k+eEuI?6!4t*v(nzbN4jv_VuFg0Yo%%g#$z6!)3fdN21{Y%hK1^+TR09fT4X(lLNwI30Ba==#W@%WS~v3rx(mQ(dBf2 zXIO4jQcz)ND5f+&I48E6oK)z9(6B_Bn#eHZrnBO_psWHX&Fgza4`J}PoQ%{%g zjMFA@gASn4S*8Jx?6sBEo>0f7Pm@leBVV9lMc-Bij`o*Z)Y8NvX6rEtwn6s7)v9%!SBB*wbZg71rQf3mxGVYM~M{av&uL_YMe^HPZ|GU7m2xQ!{WY zX`p({igvfo*p}fNXZOr@=Hv>JJ)EQdCo|teGl&2O=jeN-Rs{%?nBwS$vf*N%%c0Pn zaDAXnBSBF^+t<6Ye}s0Dup)A9L10$T*!Zf{^3B}1=M9qOrwDZ(90UfFXh7rcymQL+ zEW`Ax%MS2Z*241{Zp({pD;{q%`BXlC;Y?O)*EMN0S$ivz7BKr`!tT_>l2d)AzPrb_ zdHuRni^gKrlV9cuVEot;#ML=w9HnL@;O>0mz|e{ll-LSolc+Nw3P@DZar}=Y&iZgT zMdQiH^TgaxXZHcMK%^PHmjI_|>PPe|f9VaK`_v&qW?xqxBfk*g8HZjJ>d6ZdKApbCJUXN zS@wRvdUYxsEwnrz!Lj%%Ba1xKWrghsA@$`T7S)kiJd{Jr?8IEjwVV(4L)!4V(+TO} zMbvIpSN6LSct|nF*tAliw)}#>M_DY*_~^ayM<1_9O<%`cQ7CZbIwtQMQc)X5^@^@Exw zG5jpe)8s2#X?ab@b+mO#U4?yC(A5cQY4nTfG5N5~yTMhMcDTgc8}J5V%Un9rz74>^ zgi(cHmkd{1QZ7P`3-Z*P0R?TA-T*R#gn?^5N12DXzxAV)NnFgDkz}v3eVrfXEhc~6@uYMiiy?U!-wc64QKxH&5LN*JCMp%t9v=tmW*Qk~YHRXh9UdEL zi+4QnlJNw`#j&|C{cL6)?NIyW%##h6l|2|*=gkX z_F_AJTtcTRS>BZ5x)E7NHodt1s^sF6BH^43IEc|h%irGdHiVfI$J_;F1$Iz)c*M?~ zpYz;#MNN68DWihjYqlsXh1?YJHl3+yL_h0qu5wtV^pIdC7uqfJx%Fo}gAJf3~K8BD*vu7t5o}hav>@jpUL)m+P6^af7r_a4^?n zV92gG1s7(ougZ>w+X*j`?2P$y2!{QZFD%4k6DgoIeR->pJ_iaQDM^aBU}g=smQ>$O zSd~clP_7?g73o}Pg~8rhV__J9X|P8Iq#hKc5+kn``WC$ivd$Bb4FLh&jmDE5KqQg9pj?q*b% zL3CMVW(OmOdwbjZv*XKsjpvNY-}^m_D3H7)#Ra8*Topl&aacLoiF()3nkEm6^cyel zu9_FGkKW4(eDNt+H_Rc%P*#6O8-M|o$E@nNMz=Cqw%7|A@dWUWGRqt1_1#Mb{}R|d z+m?xEtbj3S3R8gGOtQe#rv|uI;K$v>XSud-ek_<0u1(_mUi5@p<&*C2FGfVZ+S~;q zwCfa->~`;`l*vlojdAF>Wo&8iI7z@J%g&_utNx_gk&C%SN{>szvl=U_+cG%(BWjJ1 zPDbe`LZLCO^3f>^5TnkHPhtQaisO$5wrIy&3@q`MinHy>AO8I%9nM}aj+7q5Mto%bue)Htt)ycoLYJb{%Q?r-kl83rTA`QxKc z5)VUg64sZ5h>V7&1j4NCarOniiS{8cyy5~Qt3#c=Aq*CO;{?RPdO8(-0u&~JzCHvr zrxww35_6bZQ@uuLqZ63g>6zAWG;D#kG}nEClaJnmYhxQjt6SSkyE&l4#gDfFa~Y#% zuM(I-`G4~SXbR`zYsl6hsKep}RB7GLYIp`7PNUa5s-j&H%tFVwcYH3ld*TrMDh-;7 zt@n}@?9Ie%cP*&VvYb04SgYtj^lj4uuoTByU))t&gZprIiOx`tBA0OKr!rK17?Uzr zw(2s3g^w*i;@sbLiQ@g50=fXX4zm#YTK8MpUj zSnmX$=N1TobI<<#F>=`y8W|Bhryv=M6$$D4lj|%>)VnJjgz!)`H#@U?dBK!dAs?t`Z3p&>_f{)ZRTQv{-%fARmkdjXhiXCO5;JkQHwfq6&4PT$5PFeAorz}6f z#VA?~E~h)A+xYoStjQ@>r1TWqDOaZ^YisL(^~Q0W%UREKP5CQCT+*c61YO});vq8o zgFe{$hLtx@TC@P_ge*OJ`4o%wr#p*r=#egg+>-T!=bnpIp2+g;i%GntEDb>sAZ{Hd z-pZC;?#+s8`_e{Mz2!~oU}`E)jCw!E_mX3?;ium%YTe{+8$0(4t;&>5mQx*{=Vqz` zgg8(GyulBI5|cdzIuT>U9awPQ8;zE3S!4A!OJmShB6K^2XSsR8mS3-H9jtY?S?zV1 zu2&Y0voLuv_51141@o<~dW&|}x8!Xf35B(tu7mSw6)?(gNrA{j+mwDdnG<{U(tC3H zD_uerORrt%l`803GXjQ$^Lwm;RhheG^GA&hYOOvW{*WA2e0k+-QhA+#yEnqkyBK25 z$|U82TXz`qQwsXDkNS4`x1@Yjkqf-j1V3X8nU{5HwKw}y%^y4)><9^B;K^t{SLz9X z+&P`OJrnVevc6#Q@O=ZN^Q!^oR(I^<^U5ogRHdu)_J2{0mT|c^v%ztH$eGM9-k`sq zJ{cbWt1kK7p8TJf^N%6Vf7%n+{{kyJ=U9~^Yehcoa9!CsSnjRx5ej+jA9>~Am;nnz zc#)8P0seSmATh|@0Z)p6MLFOI@lgTh(6Dd}%q=N2B`zV@-ZslSvN*ZWJ17K)26JmwC`vg!Wzxl)2kQaXDhCQFyrT~QikcTky3ICoHcZ6{WUHW^%!^p^C z)LU0A+7-p|=W#(TRxM8}l10_*_3ExTH37z9C2Olt(47S{+}&Jt73<59{2b0=Ftpee zddIVcL|0_Jlk?cTzgF4Ch6okFvD=(e1u{eu*-)z4s%is&haKTZ_{;SmdVfZ=n%JZr zAJ^hEVr<)>*@2Ps%2aPT>W$AvMfrX*<~htM%~q4et3vZsFhV9$c5Zu?8g{W>J=}ZC z@>RCFXQYpQ8;u)$S{5hYI^GQDlm+w7__QlSc$N%=E4Gy8W?<>ek|!hMy#a?n$gKUe z+rpxAQrD}QI%g$1sb}(OmA>H7&H`uE+tQ4xYx@T;-)7n0xUzIK*|9SETT_4x?5b7x zWAjh1#3``!k>RIrXT?g&Nb}a;WJ|t>`qwljrY^kV`L}XLBXMCZP-I{FJ>d19}`Bi0lFMk z>^{GWhh9Ww+3G(4d50*eG3r+o^+L^|G>K#ZF$%?P_*G*#6ysF598W8LiNj*oLvRWn zM^Z`ZsgC5;Z0z|Y%ge!?QqNKZR6+=NW~RgxTi6p-F<(LXo!rZ34>j|P`(q63+=Tpt zW{N&fFY#dWD&Y1J^_}W6Zt;GSz?jAss=Xl(yJ3DsX&_HY&AS?^F0t+0hRktkj);sJ zX25JRyg+hMLJtz`II0^};mo(us8GR!XqFTT5qy1|YMZOeLKywk3v`B@XZC5uodfuNl z=JK|VMbC0bE>xeGeoDjm);5)ACW}$i=6q6UOfx g|2k@-t6V^D=-lN;QH?)nSWpZ53kcXZ~y=R literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/bg.jpg b/src/main/webapp/design/bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b72c1f4f44a79ea723f4fd43c6110fd09a8c8d89 GIT binary patch literal 598 zcmex=uI=H%w(=K}(Mey}1a#RK7?>VxzCA7BvVV7$p7&deytz$D1XEXer(2tz0XBM1PU z2?vZU%p4ekKo7GCpsQpM5=<0C)eJO6@c%6a9%e?M9n69Z_6*-wZzw#lfMJmWQxj7I zgHjVyR}+v0gc=G98bCAy7lVQZ5Hc)aU;q*jF{VeFT@rjd8XFSUZE95Tu=XDtn$ v@Lp%jCPDRv_ZmwYRb`)wOz;G`lyySskzj@cC9VcM@BoH07#SVp|K9`v%KUyV literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/column.png b/src/main/webapp/design/column.png new file mode 100644 index 0000000000000000000000000000000000000000..9fb3dcbc081787a9389a47fab349cbaa6a31a5b9 GIT binary patch literal 1100 zcmeAS@N?(olHy`uVBq!ia0vp^8Vn4K6FAs_tUCfq2Z0o0age(c!@6@aFM%AkByV>Y zhW{YAVDIwDKoQOYkH}&M25w;xW@MN(M*=9wUgGKN%6^lPPf$)wQu`M#0|WCJPZ!6K zid%25oc4R-CUWfK`zh-mm&F^HC<ffvVrS`X$WnO!CZ^v(|mJ7!U?|5XX zZcTeu75FZ1l2UoU%F#(l<^8IvlO72;DQQlc;(bcRSM{vwU!_dV%)@ts%cswsH}79r zVd2LgA3g+}fByN`!bGb z+qbfPTenUXa}_lCv$CFh@|7hdUR_hO zW%K6E1+}%ZeEj@}fBxJlD=T~R;6cZ#>gwMM=l{?5ygtdUw{gE$l&97tm6fMA)!evo zqeAQSCGl=o^SOR|SFOr3n_U_j`ZLGu^Cq3CsWY88jEr~g-f6Gz`hLBwdrIxpRLNJn z_^PX`70(x+{v6YNRLR=TZeC1W+_UiT@cC7jUrtEU(KO#|**%SRQNDWo0=l_>S|Cw+1@wsq${$1Nw?JA{(GS#>3^be*l;5Yy7|Ka@|j(?9!oe#x%#Gyi0r;r-LS_J2C2#0fvi zuJ7Le(9u3uy#6|?fPzB<10xd)$B1XdbC!HBXZ|EUL%}ocn_fYhT6H7mq?k#2Co{0m z?{EATcj@;nsW)h>aUkg9;&EN6W{EdjQaryUUnYVVWyS-}Fp@0ACB11z( yzjJQO-zmoapla_sm94X9&%XHg@86K1pOSJ1taKW8MtA_TI)kUHpUXO@geCw0@v0gC literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/facestrace.png b/src/main/webapp/design/facestrace.png new file mode 100644 index 0000000000000000000000000000000000000000..41f9d243ba7555286e54710e9c502191cdc52b47 GIT binary patch literal 5115 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 Hu0mjfz2(Sl literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/mac.png b/src/main/webapp/design/mac.png new file mode 100644 index 0000000000000000000000000000000000000000..921b6d6c1491420b7719d5fe9edb94eb75039b6e GIT binary patch literal 8002 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/push.png b/src/main/webapp/design/push.png new file mode 100644 index 0000000000000000000000000000000000000000..43a2c8e75bd9927af0d5b2c827f5819a6f5e8e21 GIT binary patch literal 2734 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/sectionheader.png b/src/main/webapp/design/sectionheader.png new file mode 100644 index 0000000000000000000000000000000000000000..cf93657f4a7a8bc1d97acb6c3d85fb095e7620a9 GIT binary patch literal 2860 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 KMNUMnLSTYwy;80K literal 0 HcmV?d00001 diff --git a/src/main/webapp/design/ui.png b/src/main/webapp/design/ui.png new file mode 100644 index 0000000000000000000000000000000000000000..3368041cdd41f8bbdcdef9b8137fe0ca46f3514f GIT binary patch literal 5002 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 P00000NkvXXu0mjf^IS-S literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/ajax-loader.gif b/src/main/webapp/images/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..e15844396f9b8c4d915f5cf595e2a22014a24426 GIT binary patch literal 4176 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 Y#`Dx6nd>%kIx0NRp)dR0fBtX$58}9UkpKVy literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/antalya/ataturkparki.png b/src/main/webapp/images/antalya/ataturkparki.png new file mode 100644 index 0000000000000000000000000000000000000000..c9438e9a50b0613abd59aed94fd77f5279d0bbdc GIT binary patch literal 58762 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 bB3}Oiv#i6akEu0X00000NkvXXu0mjf9=~{c literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/antalya/kaleici.png b/src/main/webapp/images/antalya/kaleici.png new file mode 100644 index 0000000000000000000000000000000000000000..84e92dd3c24b9b84cca9aaac2d2990d0cf8d6fa2 GIT binary patch literal 66630 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 z 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/antalya/karaalioglu.png b/src/main/webapp/images/antalya/karaalioglu.png new file mode 100644 index 0000000000000000000000000000000000000000..f2752e02f55fd1328c5fbc3a9ac4f69dcf585dd9 GIT binary patch literal 82271 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/antalya/konyaalti.png b/src/main/webapp/images/antalya/konyaalti.png new file mode 100644 index 0000000000000000000000000000000000000000..1c201aa22f26909a786edb97e09c85c31ec4d08d GIT binary patch literal 73224 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 mD7i+`lv_2mJm%4BO0000@N literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/abidal.jpg b/src/main/webapp/images/barca/abidal.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c38d92308c6819a90bfe7f1e4be65ae3c4fbf7f9 GIT binary patch literal 5445 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 BeI5V+ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/adriano.jpg b/src/main/webapp/images/barca/adriano.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71df89287620eb224ca1f83fd2cb335354118ea8 GIT binary patch literal 5499 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/alves.jpg b/src/main/webapp/images/barca/alves.jpg new file mode 100644 index 0000000000000000000000000000000000000000..80c2b282082a0ce4b6afe2097090792629c780fe GIT binary patch literal 5451 zcmbVN2|QHo+kR$Yh?HJS)Qc?1nnGlc&=B=n%bI0q>}Kp_5|Jg!R-{x&WJ$=<*s`UP z-o#k4j+zjL?Av^2=&Szk@Bgj$`JHpFbKlo<-}m*L^E`*vLmLLW^>olW00x7BQ_ulu zqYN5oEiK!#MrU-;r?sH~01PsAUS4i+0RY@Rd~im(ngZv}TL_?f0UYoE7QhQw>>Ti3 zC(fQd4Ira)>GyxN#clv)0-#gs-^c%z{f{RWN4$eO05B#1;B$@`yaND;b%^8X3^f7( zl3tI)-^a@b!k6h7x9v}+WBYCVc*}2Mqy=$^5N31m!qNF}A*|?d(asUliG;AE^KTsc z->|!zFI0ES*r6*c#>3PYx*vpk3dP{He_+@ZN4t~ykY5_=cft{KQX9gO5Ps~0)j>n} z5OjWW!s(c9W0*MB2W_&A;btCghNpkvy&m?4XCMsahatUuG>v}XD|kO+dd@Asi=EzC z2=hW5BUev-I)@ADMiTO5$xdmO+GW>x*;(U$hbp;_#wwK%1`+|Cdw}A7&4PXEk zctBSVAOMVjF3<#0zzg7jCvbuyScrjzy!1E*@?rrVxc*zF8#w!OlpDm*1>?||@vSl5 zz!w@#&u<1a4Z#)3pBV&XNHSA0T`~`3vSlW3@cJJ56}f`5#X58(P@%l^%JgpNdAEC{ z=co6yo!7l1J01w9Xhu);eYa_e(%o7;|A}~hyc9?CdzQ}H< zgXBXVL86h0$m2i&sgBe@sv%E8Ps+&CKS!8CbA<)|P~SMHdpk&j2MC0szuxq(xdq#6 z4fuILy#jGq=Zii9 zM`dIb1WrI(7DfQ=;UFz3VCUv0uoc1!;4pX$&JW`#4e(B~N4N68ST&)2Vvt7r4y`{_ zA^;mVX|%P6G}=ZM)WatL>fLA~;IeiA)(HRu10W8KVgd}XJpchA7`=ZOFJRch0O-N? z{lrGFLq9lh0HUyfz867k0PSyE2JOvT&)awSefUp?#(l(3OkeeY)(^A*oNlnKD;$nM zFd`9`;Q<97n@$K422kENS30`kN{&Ymd9ayn~B- zFAuNCLD55E;&SrG6cmpuX`R&8(LIIMGd3|bGlxDA2S<#P^F^!+-pAL^KOitDJmP9( z)V1iC#H8eu)LXaH(jR7J=RC@NoR|Nsw5%f_bWmeyBouRnBt?CK`<^!AO6 zlE*%Op?n>mn4SARzp%Kpys}Ey1p|m}SwEHiLl--w3ywr0kSMw?7~CH^5$s5Y14kJ5 zocIf6=lzG^(J&?s&6^KO8kmJ-ji{XVxW9LB3CoR$%+jT8Df{0EyYl~1_EXp|U44KR z0fSy1f*q)Xjr6%qH-~hU(s8pqo&ZslV)2D9rE2(%2L$ZlNE#^hY*e;(Z6PTrtbTd; zE`3+z{8S+!zuLiD!*GxAt04(Ha{=5b)U56(_c}+?V(}~?T3Uo^zR3M@ipSQ6%fjhe z#fSV0-XiVwYIg5}bi(^XCQJ%yW^iM$0?1^S>G^e+|&0okOQ7S zs@z_B5<`SO0JcW~%Tb$Ogp zX8FmmkC?NEZ`U&nCvsO&3PaHuXZB3K&R89Kwc#wB6TWyPkE^ENcczGP&n1-iMQJv!bb&8?A0wk3S2oBK9O*ZtntR3we=V(DwZ zv-T=5i`;oTDR{GCCuMgp&+7z>IsGz{%5n1Kq?EN}(e#&ux9KAu>1}`GjwmsFO{+txZg7hxJvH)%IU4mYj+?lUBrk;rja`MUAFJ^u)t>zQWjm9!*s# zg8q|Dq&F8o!+yy}eJ|>UoIRU1c4l0V_wGwOVBkk$2@A9G$WLRevrrdT)wwOdxwkVSJ$Joj;cM%nzHX&RLw{d zZ2I!-)>D_i2Pzyxlc0}H*YSfqf6vYkrRws#6){e;+7YX!l^4EqT}}J4a^e-A*>G>m z389S9IzhF)>sHTF&(C-8Sf3kDFAzVg?-PDNqrtSpYN7p7+UOaiLL9*^A#78H+TPrf z_vl1UeP481Tq%#pHEr3~W2sm!%z@r$(LmvaV!_&F+53}x2P*26bZ+4*nP%LIr?gte z2)jM*lgNrT@{P{kc}nj;e@@QwDDn0qwNI1u``b63?-FjpEH26ts}~8>*7N}KsC>t@ z5M$TjnJ9eEkV~m%o8;mItA5q7@FQmxZ8dNK@VY>PbLOr9%a=4zqR?2#(y$ui%Bx*_ zog>k9C8opI`=Cu=wm2C4P?}UviSJrb$O@66E?q5Ku{_oJjr<}6-krK><@I=}sE!<3 zL9Ppw-atyt6v zsPPjT&JeL9Ywik$%QeH-Wm{6QYflP28^0H(-e1og+~>dX=7tQD`DwCHk;HuPNW~Nb zHHsV=vBb|7;+#7{8s}Rplv{-M_Vz7I0K&Z=oYDQ?2 zCB=rYANMG`i#(LC8C#~N#o!U)(STZCHQKlmd;#-(aB-$fiAeI8A7s-g}x*X($WHIeO^SQ2yh=I#>d8QyT6 zQQU-WzR!sxuJCLI?GZ@h;7H`#+ArF?edc*-&%`lI5prUJ~ zu)M@(HlG3B(c{yiHed6&z9?7w?&o`0rw(m<{BiBGq*3{+ji*$^hBx-`NX=U-x~ICS z4a~hZNnvZ?)GX3G)Pfe}R}rb!QtGp|V2G;@-=|%%Kfb5XpDCXd#r{&i35 zPU42%^aqY(&!=41t}Q)*PZ#xH!>C-??Uy(tt+c?KlA~slb%|ft zKGC3X=IvCM?@*((NTfqlaZFPuxxh5Alc2M!0qzfgijFQk9vv_z{%}eZJLCGt$M$cS-N~_IX z)m3xR{dUxz3`T4DU>z=ta%!)ut978NN`mdni4<{Xo`NG1gT8_D?h3EUkybp1(#Mb4Dez0~=Tzi_I!jj+m{gIgPxG_HhTdj=i zCW6}2>EXV>l7O1v<_pr85*EKDuI8}+a)ck5^+Ejc{E<)T&z&1@XGpV42YigE@-a6{ zd^Ub*=oOXd-ZJu3<;0cbjh;0zDXziQuQlp_^b*_%Y}h{MR(|He@mb4euB;r%{sY=f zFC0zD`|)vxRsv#TIAe=v@}6asdKW7hcsGCz7XH3w2aIV*>*8R7bK523o$Qf7Y!e+;N~83EY(d{c#%-FT_<@JQYMo#mL0%!)TFlqQ@$t{9hZnpJ$|-nGHSiZn z_IPbfITz8dC&QYHMX@TcIT4c@cq9CkINy~X;~X;q8JOL0LaKrLiw%0i;H3ie@ zy}g#Ucjsrm1}*0+I=67hEbF@XT*N`I3f&(4nKO8Q#X%wmtV~!I4S|G#Xn89a&vrunRXBp>H zqDIB~s`IiCBFr6hV|A&2eQ>JelC?O0JDXugpdSr5Wy%KLkd<3$Ro3P(&l<^$>h%-n zOiE6C(uU4y!*J>u5skw?-yN=5n2~5}Zhnz@nCvGq?A_ywmJ-YJ9Z+n|vQU2B-9D{d z7^0`d9pT%-qJAy3ee_f)zl-0CvKm{n8qcy%LzZZlguuY(=kM6Rn|Pc5G|Fe^cXMCr z6S8eM4UCutcs2$lbI-c+@zj*pR6T!YX7*w?V+=Ry+T9&f1046Sx*d&s>~g4Bz3Cn5 z4fgX#-Wm%3#eSFd59M7`!NDEDwNo!D=GEA9(j1qU&J)-kmY4P7`lr>*Hi|=~ur$CW zkFh?EOkMQ`|^@Ht@l3w DBT~D# literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/bojan.jpg b/src/main/webapp/images/barca/bojan.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60353c631901f3e5ca9cb845a49407907d59072f GIT binary patch literal 5468 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

;?^R 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/chatback.png b/src/main/webapp/images/chatback.png new file mode 100644 index 0000000000000000000000000000000000000000..34ce5e286a4819392ac5e72ad9c3d47f7c85fedd GIT binary patch literal 6451 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

OC68R!>aBUQg_yhg) zP*X?tIYj`2fh+6f_mlUdiiX_?_vc8e+K2D$VN4`BcBg`PWN%6^lw^z-_ zLvEdk>`I;ox9ROW`(FG_KpB)-kQH91FfZ^4)39s-WYdURktI&BEc&AYZ6Vo+Rg=iv zg3iz2`zD~R_U};rxid4x-{5ow#+Z4$K*>+@9A&Qz%9Y3;o6fqDA{LQgGM()xtWC2>RvKRuO6N-rr9ZO3X$_0omp7z$Adhkl5msH@^oORRl}LgDcD34}4? zN5asBqJ7_JhvlD$*9iEI+vX|~ZgI95$DP^EaNrno9gVJ}Wgw_3 zdb3L)3po9veFeKUe)9OVTDN;JB2DR9}&F7{l0_@73bA83-7 zY_;Uu-98cV|HUrt5ckq|1IZ(GJ*g?TW+NMZuA-A^K zK;hKuchytqNr0HSs6V+S1wUH6h!bVUONcOK%txE>#>OX7IMoKo%6hy%UYtA^);bIe zEK9CY-nE-=507PzCx1k$^~h2opts z<*|kD4k(6b{wSKmEy3%nIp?CpTpuA3ZZDiT1ix_=3WcLO&rBX&aBRo=G;aeEV@&McwrCNqaGT`?jc^4?gAa(>OCi}#_3H2wq@P;j9E==?05IH4~A5V zNR8nwXm1`@q|xTrNw88YI;I2^nM#U+P?dSn zE0H{f3LF{vGV4sND)^i%QI$#aU<`hN6PlMu>F%v^n6zU3%mBK+03Ed_zQjt1bq@1; zKotW{OgZ0rwFDA~(g+21dJr;X)`NN_O{m6yE)BInt&*F}M z6g&^SrB2$lsU635%0%{aCgl#4&SrO?fMo6QvFDDiUjCo;+zV&zPQjmONIBBw6!n?Q zEq>(I0NLt5mHUB@nmJ00TL%oUySEb_xH=$Sro?4jByf{Z{y6LRD{o>UjZ=>M)c?l6 zIHWFIEQP12;AS{F*x=De`tS=hRXz4e_c`;@L#kxrk31qE!E!kufj_M_;3&I6`J z>X#;0X`28spRWRe9V(7?eWi7LYNPtK}wBG1Vr3FvIS1CuqrevOugEw7?vC( zFLBz$kK)#zH+Z4jqBBSt`*=*d)x1uYX=7zI&fU8ygBU4-?YWv3n6>fZ302vF8nd~v z$nPfiuOi6@ZQ#hYa~aDcA@Hjcprx_qy7&4|BU_%-SSLBJ#)#f%B1K45wR*i&-^H7W zY$*uatYuI+MLx8cqv_SGC!bP%7K{hB!nI`#`vQ$+OJkQSm1&BIyk7i15^OKGUA1@E zU^xyLRr?6fxh3evD!rni=v9W!<(yv<;+#VJoyM!_$B`NG%oaP*{~w4(GiD?LUB zMJ}}=lD&a-m)OVCj6ZU_+WmHFPBoS7Sg3%&xN15@V=!}up2#M@3Q>wQ&h@ z`>_2$vfsT;`2oDnw6AxKYaH*$W76PMNc1+(bD3u~b=#D3AYqhzu5o12>2326!;N+v zJP+AccKxb%l-zGh^F7R@#|QP`$J9y1G_0oW#E#r3@gtz@ghkb55g*cs>WS;K`71*j zn{{RJL9gaX$Oa-GI%m5Q$Ci!2pNPt{)WVywx81?yODdW8naeAY7{k4n<3UVN*@gYn z;EqufNk)?vl;yYLKy4>9cDRCvN|8mO3j&D1yixCI5LCt^iAGZH(^`IJ{el>XWFNQr z55mHh2)p+G5O%Q8>%Ry)(iAcKD()nAyG7u;l#A>2yzb3Lnno_6wchO>$0%Y~o7?-+ zg5NhzD(>NS)U?7+9 zMZ0C^M=wg0X#@5_L zVk_?VD&#!~B!VoE@dgKQ1XUqM;FO+;M5FP7`BR`6p+t93OoQ^Y#iNSIJ$6!1oVNcD zTOgcRE>6d?97D#mU#2r6SiBi)5eSIkJj(p%Z?~6u``aDYhny#*RW#M}rB(elH_C{- zlhtz3oczK`({mhNf6<$@Cj)P%?dONU%TVR>cWSj-a5+kQz6IoTDnK_FO(5_C6-U;| z(F0aG%`s!eq?7v2{B3#N!JBwS501xOPRqDqO6a@109k$sTVNCu_xG2@XHu;8} za17x)r{>(k?XMA`{?N;{SPgcFtsdYLCYrg|4N3w}$EJ(Bz9nWsP1JT7-%kfY)z%1*@3 zM_kaC6|NQh90oQtmhEn_+hGaj!}Cp_(L6}=n8%FWYeXfxZR2?B5%(EBG#CMxpb5U~ zO$axvT^@HcJvZ-m74#psN477)NC-){6I9CJ--8!qu>12B)FwjN#(?M>)UPxL;`M5o zo5)0Xgv(n445K+wEjAm^hJW#e;d=BJecbQQ*tTuBx3EoV1y=l2){Kocv!U3$Z-=64 zqRc!pAH{gf4wzjxFSh*0lhTdPM}8$Be6EHxKv{GX=<@F&Jn;df-e8H%^h5)scY9O0 z_liE?4+J`|ONO4>6eOad9sGc6I?B%~K)RcsAH`kDqR5Gg9Irf^^ys7t3a~I_Hj?~2*7We762PjB6eA5ZCDGC!Pr?S67Fcy`)8E)LqFY%lHLtIZCU zeNK0}^lc7b8R!|Ag~U@)e=v$g^Kwz1Y4PlLDwDP38&`Td``DlSpH-I97tt#?Ckhm}F4!X-F%vL*aF?q)$tS zWQA7{bYF-7?G(UUZS}RLA10hcxf}l@F1QSTrf?_wbwX%2fb7kz&`pV>Q33pl&}q_s z1fXrH>;^?i52b_1=-AXDxTaKpP24;#?5$|M9$1NqwOpQZzTzHpEd{!ca{AH#wu_oJ=OnP>vQfRINEk&23K#%?gcjyj|QJoU$RcDtCcdx;mkCG+mj@Xu{)*v`)0d(&#bt;<$ z;l+Zgro1`$r#8Us#sWS{TfYrkeS^_sSGH-YC!Lt$ts9L~S0*k+1@$L-hpYvkdj@+tqhp%aA6%U1337f}P zC7pI0y%+PXy9A-T@fcPj+v53qT1op8eH8mH(O9|)HBs7I_*Zthy&d}5=!S9Gc^723 z(u1=HAh6g0*@MITGAm-VV6`#E(Or!a7++TC@xT$zJr?{fNg;lrWK`@eKx+CgLqz`TdIpSAepef7dI%l7C?S6QJ-VfUbd9|A$5WAAnwMY8m>N zvR3Uz*3diQCDk`&*fkzj9CzJxxt~$#k5KBV(7qo^4yHvyK0Prpp3Y!#xa-x0EW#2- zsj2CinT(2r)OfZsi$QbK4-7&Hd^te-SAbFWZ7RJ?!e!?D@7O;;1h#9kB< zgG2pcrUF_va_E77vHBuNNE#f4-}`aw?2RIa+<`GwBiTn840D4Yl)`v72n$kgjck=j zWtU+P0@ry$dRK1;-a}W<>Etr2#dMQpK_Zbt3t7yu)SK?cA<78KdR&DwBpe3Eh8u%9 zZ)5_5Xyj@s_72#G?p_-iC(@|C)pUFz5%SRzzW#LZ%2<0q1QEAGF1@#oFtEF4!q6Q! zq*8&y;HgHDot=>59w1Fft z4FA?no!tv)w0Y#t&ZQ_A8!%GxT_jlZ<$-#KQ|-RNcv&IZ)?Nxhcs}0*p#1sEst+E6 zvU$jN$ZSU_)(Ex;L!O^OZZyU%q}_<3Cv`%3M+H3b9@ik-;B73r0?aNo;m^8k)falh z2|%YfQ>~+tjR00P+=P*y4a*RQo>GoD$VUhw>>_2gD3(B24pp*hTQAwg!+I72wms99 zBl@yn4}AEj9|9S~w@050hCtz)uZQCIp9M-8u)x}kYogW5hx048G5`?TZhlz~e@ggh z<8jJ<0u&JSemVPj%Mn7qe;q$ZEpY`i75>;D-b(`|E~p@rj6~T8LMT%1d-mC{yIU}E zboNRTBU$3M7Ipj9a_j?7RdmK)y$l3iNcKI6fxz!~!SRsr&V%O?jW#|&Y@beS=J{MHJzAS7U0)y}SV}j5yR6ICM;Vqm@I@OV52(xiD|9Ts( zD2@*w4XXVtIE!&HWs&y3D`nm-KC!E7ZU3+;Kss~(n_|__2}sh-I}zXMDv^NANxVzY z0~ld+_@T|cn2yiW8w*R6vN)z9IVHsnb?yeKZx0CH92^UgRKHA(<)@PfspC-puDxt=c zL(V2~g=DvQEZuv1__^q#Yu<8iUbI3W`1{b}&6wl^t{gu{#Ngc8F$!;!T36<6gDWP- ztrnm^ha4IgChA`D#5mT%jgTld_+kIU!YV64!zc3r`g?=i)bwt3L^z4%)U>3o=fy=W7+zYO#67?ks-#9@R z{%mDd|BNIKH>a_|X^b z;$-cj0aLOP-dslNuunhk_c?>q)4;_p!D3a}g#+3myfWs>G2JQ%${qrbp9J9Ar?bxX zjO-CEKu|IDAh81>{&^f^tb!=#UAJeED|O;p6`-Bo^UNT>p^oUQQ1k;^hr7;CN{Vb_C~Yuosq>wfK&-h^kn+IJfwJ3omgG=no)!<8D7q8^NT9Oya&fu6`TZ#G>n z4DF4}JYxD$pCgLge*ow62Gas3Txj*&){3+cI>OvkUqugycM5_9M)iUvz9x z7?j0}3E6oMI#%?qg>8Qr%8nEJyCtDrl!c0$j8!!rXr(YLpQ)zJt87WM*GABSioJAy(k~5M@ zcF`)tAdSHULCO;0sL45gB2kQgfxS9W36E1E5=ausl1;3yZ@74lOrcRPEM>Kv7*+}^ z=0-4^akS)K ztG>;LDqwoPNPkPShfiL3c@X$uC}li}jV`5_kOf^m&kLb&vIHzRTaDe>j-S};tAtRe@vHG zMh0AgqB<~>Py}wT;h5oU(3A@DVC~$*iP-;c=ny^#njp0bqQ^<67*NzVe76@NygXK?r^-S7i_02{AA3AGE`BhNY zx(t0>6)sI#A8zR%x9e>Gp49|7EJ=r~cS=?C2!}o>&GAUC>9t(E9Za&0{dNNO?F5MU zls31Qs`IiNqPJqM3`}{T@K|+zV6iBBWVK?8LY>i%rRfzzL4{YQ*lVa2MQ z$JuHcNG5grsP*lSL>>?U`?7g9_&v1D{o7ia&0~n(L>59BM$Fg_D=?A~azE<&p6&)N z|49PDzBi2U=&7cSc2K2pDE$+UhhBPlon*Eat;a_{HS%~l1=pE{xn&N5CWxbk6dEN3 z;YJf{P4K5ML9LaD{$n&ah+cIq0PMi=A+>rR*6YU0xTZ3+64`Ox?7oL&mV{nXnY($t z0%BC@$5_ZLu<~krGN1>ZTI=J4_t#EC8!T=5Cl)FDe_#qwKf)`DotML`&G9HycTqQ6 z_pl2@1#T%4`|&{7iITwqBfj`}X(M!PeE=#;j=ofL1@CC%iIO$j_dT?6NtQOkjLl7D zv+*uro_>r2DTo_<9%Yyh^1NnU+nb``j7s1pxCa-YCWaHFnmUwD?JfP7HJ`D%C62RD zdyYm)daBO~=-tNHL1&^HEZyP|e?_AY0Hx2o$nUqR-~DZD@7gJt-l^U!B|ZpSV|Vk6 z(b*fK12%P^JDzi7r1QSbV>7mroZ;8mwE}f`(~|znw5&(`b4-NyNFGW%;T6k9OIbjZdX@ z-=^SS{el_AX^{N4i8YQE=}4jwM9zo6-9rephB04~^b~|RFGKPq(7J@Oy8YK(4~YhlZO5r=c#@z=*VQx)R$*qm|gNFmDX zVUPiR%--YZ5^=8S6pU=t-L)q6%`3fd%aq6eci6T z%3-+?_6!nX$##*tNSzHw8^~RKXK2zoDqXaRqpa+&a^*_EkZK;c1CKv(hQcHh3H3*- zs%cdZA5!m}>ODuIRFSEauDf0M7#4A<<#g&SqqghhUE9kD=&S{aOX3>?Pos7e<30F z?XH%bPmLs}&cUz2Co6X|(MpQ%d4^wX?5Kg*>MtNl-A^PwSYV=+p*HR!T?C=zabKvb zXISH8uFfs9Yg=?IdGgHXj26sx)|XFS@Wka4bXOxRV%9>3vQ!O$(?uYR?-8MvVB4V~ z-cOJ;$%5DdsRW97YesU!V%oMEVaYNooZsGDg|_PxOAt1i{7opL9#9VT(4WXNs-Ial z219mE0mb17nayNw<%PvA9yOrZe8+VX4wKTUYHInI#i=I`krk3+$#vYXj7+l8AHCs5obfVN%x!(KxFI*+aB zG&ob;)@w%m2t`>O_<9$ndHEG^@x><kk?65-q5z3FV{n`E?wA97hUy!-y2GO*Qkiq5nouEay3n3&^x*WW*l6S6Ymx;fD1{Jg^7`;7oWJjXIY!C`~m30bMH3oE%2!s6x(K z7lPGm67#b z2Bp(Ceu2!}g*|~0E5UCa095Hu)=HXLAVtw4#&n$EbA-SXw_C^15UoJu?~$Dk;#jvC z^>8Y<1!ll&*AL~bCF+4LYQEz0VPm*~2^r*)lugnNfhkwYI@N%j)qc+VUh{dgS$;^I zwPODzPXdPzig9s`xlI#!^m<(foOXB~&fK=1uh9It!%A%Jk+Er;vq-U#ir#K#tkhNxwF^46*Q}$VUnVRE2jq zzh~6#EOp^6bAwui5+qi8(l6WXdU&H`#C`A$jP9)YsP!0&AXG3^s|xhh_lU8nUS_2o zj*dJK>VG4lgcEu5D*N_IRI3h585mh{@TYj)h$B8|7C^e~ZX_G*s+yUaTW&L7jGTF1 zJ%f)xRj0L$EW{}t#zzR&DInzMCY09&ExZjB=RKMlnEy2n=p`Aq`ad#$nUrwukKm|! zVbATkn2zd>%ddVWb{{dwzUOONsNy!etG-X4_T#+QxgdVD-WAi_KqJP%CDWi19Klni zk(ol3O>>{*E|pAVc&e2xl{}8tl1ZfAdJ2`+U3c_A z24@?0rMWi0Q(0+RV{(%=1Rxtf+Uu``7U@d_# z_4Nyp^z$A5D;|v@+soqSY|>EVl*w}v==d>1bz?w^o+}$6D(eA4319<&m{rCi$%;8R zT#pqKf2-aWK`1P^TKdz*4uMkQCgwCm*oYTF>?#9xyU6B(@PcD7IGA9YS!H(o?E{`1 z3d6e{4b9nweo<-aKeQH_*iq@TRTYR?!U5E;EADByPJZvnDf`{eUO#-3(NTFCr1>jk zXZb;^!{0RoCxxWXU2%g`yi->`aUGQ`4|2w*e9XrCnXC)nR&OQ>Jo^ISARUmf3SOb*kqn zaDb~XltB=5sVpD_Q&~=?Sj8+xs!HD5$)kR3Ysus4nDAH4FmfcH9h*#<6ep8&%EWb6U(Y>< z2fG4V5yRG2OF}hqOb;ROeHvL#B9o^IO6$V)v-cSA?x1L2KkK(P=<+L3&vz$9M=Jv$ zBu71tEZ^&QF`%&(6C`vh0Vk^hN>^n~%TN8p2Ij-Nwn}B*qle?wDC#kM8(77(E_98O z^L^|YZq&pgyMCLt99nfE^trr`Xe4VnHov)2T+^#IDMl)}u{QdytzKQ!ii?xj?D0@5 zdIY27SU@eJtFM8rN^wHhO5!$|3{Lfq;lq(BKX>+e>F2i>ZuO5_54-hx8vr#+2IY*1 zhs~e5wem)w$G)E|-U0)Nz%H1L-=J}`j`_rXtCVQXAUPpcxZ(A+PIn=Dr5ZYCbnv2Uhax|>FMNmPgT*F!0h>QJ=bLN z)ppzACk42 zY*orFp+Tt4ii3>SLBmpUj=i}Pz)sy9oMj`&ZI0#>QWZK6?p_Mj>rA6uoq$tjvIOSO z3{}7IXhxvf%h7qLQFoyB7;i`|4T!&AB3nmYfQ(d4WIH3od!zNraDWKL5p1Ql%tMjR zulI!J%+cG}sL+MDe34rkb4YK9_a8$n8iH6-Kdb+Dh+VKVI$*7~mHO(Hz)I-ub@giG zsv2Uk-rK#G9^JV7V^(-0(lu;HSCBD#+$XonS+By<`m{^hqIz7YQ(%U>pHPLXlBc4) zk3l9=ii;@~RHpKQgFN-^>Gmom(Tu(9xSj1xDw$MLLZVV>^jJ10FTi_?DxFrZu1Xs-_fIDk`~lKXfVIoH4K;P1TRIy&Bu7bGJtNo4cLC+eA`8 z4#PVt3hq>eji%SDasKR6JkzZ`0^#2bHePe$0CgEB)%9cXv@FhwRzbCs#vDur@b^H2%`y`Ahq@1o6oC zlPesd-3bvhMV*1Z!2>3XbR(Xc69LUPj?Y${ty64*E_*QH=OcO3Q>^ z&yxmomj)ABJsVr~Q58-(rd(_k(oz)KT`)&m2}8;Yh|mu>ntWs`QM+%HCluFt2TIUe7QFr7B>e|c`dj5e$?7NeDf*3fw}nH2*?uoVj{ zH$M2{d1|vCZ-J*GE$vLDw;d0L^)?|)NB3C>q1<@U(29}ZFD5?lm#VxCqe`O@pGRBo zB|(wwn9kGdBRlT7XsmOQyuNO^jL;1;Sl+0kmG8qdIRb|Am`n>*@N_EEQ~@A*?cY)~ z1H=5k&D5r7%8@FOVvNPtNGa!p=v3R6o7Wc;y$jdE}&P=8fwQbA}K9dcOPN zP|l?L$#jvGZ_){?hbU&xJ&I-&Ngnm0`?KI7r@>+Kz_Rn-rhg|+9Tg`FZ=&t@e_DSh zY|1z&bW!v50naTPP-|X2v!~7Fe;E0CEdF_6$Uc6z(u(&j50n2Ko_HK!?5}74@6#qW zbN3D0j%~KTQ34ssT4oZa!GSNsWSO7X0Mf@r%L=4&BJMv&Gvtyut%eBx$6^1_=j7Ks z%Q_tuYwkXOde@g2(<2^NJ}d9NB+~r;d|tqgs4d29{MX7VH>1jxy@MH%R8C@WX-jQd3bBMj zqce^;>{nM|QbW~*G%}TTl{!8)cI^h0L^$PkNPK5~PHw6_M~%)>d-_y$J)1x|&NzNP zGU+>A{`nqc_j)RF69H z=FG{W%_-LgJ;zpd%oK)Q+i|{l?vP43i$~El($=9iFu12|hQ@Dc2i)ce`=Xy6x^=23 zBXt7EF;^zwHIJ;?UH{N1kHx@inf38+me}%pn7AW@#{_3?I)h8CVTXJMLt82gdmU<5 z19Tccox-4B*4eCPldA7TpwXD67ryuV*Q0j5f#I|D@-!4(f7O-8GC4e`%&&MeOt~ji z)vuJG!PT(cBLiSBG)nMp)D+9BnOJfsAXbmdTyzhBkGu>{KN}SJBv;Q?q5;3Z8_eD* zhHRP*PVS<6<_W4RL*V9X6Kbty|H?xS)jx}Tri~#_OghD1U}P z0yb>uoxex%*_gX^FNqyO3~|Yv&rIFIv9ZbBS{*6d`$(tj`X*C@8L#99net0*6q_uj ztomDdkM)?3@rNG_@B^V!42l>Lxb?HPt2wR=3O`uw2Z2fHA7zL@&2B7P-N^ab_8PUQ z`UnJ1WV7DA`J4}1=@ZuNc&#k}z)qJ>+Bap1CmV#1=jLa-S!;O!j78r1a`&FS^7@lk z>moz)PGh9N$ze^ecjQUk;bL^bldX%5nS>=5dggXBb_@GL!LIkqp_`w~ru4Z~)Ikx? zsvSaHf&ymQ{Q-%dFqP|3GALOq4p@Wb2gR>ovROGat)HHmLIPbf3A^E63MT3uOYMg3 z6e%F9+oy&PqiV+|n_HK?tT{c#_N_64Q2?>ngX6Y9QsX8Tw{r8M>g7mcqtU~w+TLbS z;f3^mKWg>x>i5;mL`hYxXz6HEi!cb%H+M82!*ofU?v>YtO2S<~_U^xz?c#pK8O4;8 z(jS_=xc>c7lkQ;=iV`F;uryDGIrj~3H2%<|>?82v!FGRgdK4QNyT?mesN)$6SUGloUOYN6to3Qgi=D__6nHL=6)KUD~_kCzwy9lxH*X!f!R_C-{$+@`V z>-R;6Y|*5x>$jJeV0#baQEnpkf42J(OA2HSS@}N-r1ytic;&j|P|T{@nnI`7uZ&iE zHzZwa+GwSEc&V0Ed2>E5td??qWtod^`efqT2Y(hysz9rF8l9F#&&tY7%gv^RQz??A zU~j2!n7lVYjZPxDDKp3=4a~xZ781Fwt)-p9B2!6}HezipRavb{U6tBPRQ6b3m_emo z86CTFb)4A6-px$h<*IsD%|F0v<7Cq8tY0UYKzu=%fAtEFe}%&mRpwOK3<{IQX8oKL z?Necz3o7Gm>PpiuFaf^>W3gQ}hH78%gD)4OJS7VnPn)%}2`L4U3Tgdd=4#HNluq(X z$u+a>KVDsvcuA{5+wh18eJM$wluP`#q4%|~g6NnTMacdN!(CNOFp>w#C#;XtfE z+JBR$Pp zXBc04{izj%8|#Xp;!cjfBl0;%{9b>`_N?D^ z{Y>TuqopgMq3qo`%8t3yZVtn~goGY2G9e&yJd#$d z4aS`Jy0MVenKh|9IV*ik+={UNr?mehpN;wZDaI zJ!-t~ZP*!uJV%v1z5kFqYj3ap{Xs;wuaHLXeER#NY?%e-eXRS%ku5G7D=xf9cY7Q7 zrc7tug%4qhT*9{x4yXS9XsY;_^f9pV;@=OGD>WTIE6&IEz1^*uS=pnDA;YvTmZa^r_9pBel`-*K`gDJP4JiHMSYdCsy0G^%%0cQ`65`TOB?5 zC@0t6h{d8&(=%w<8PvS|f=o(!_JLw5TW#NFRaF{^L}x2|F5UI5A(P0>E$uZe%?xEJ zy|v>2t9-AMN)??-rgK!}D$MMWTuD}rq&40nqJc&S*{*@=s)HP5v9iC~W3}w1%?1A1 z%NNgI&g03C9w)L+Nrls?VWBEyri!oAB3IMg8RS9b>1ZXUxw8;jr}fV|6wpHBI}dJ^ zCH^RtKVAnijan)G8jV*=z|zz|cg0H^o2r0bYfW$6EQ0dJ*AK3qemS8YlQna zjKU(*C<_sIEm>=G|MbO1oo)Fa0xv~{z0ly$+(PQyWeUU7(3z64a^Ls%LAzRu+R_a_ zJ_F?9SLha1X?WA#ukgmzBh1WPA7|tKMDtVQd@(c~dFkK^w#UGaIIOkUq0ImOD4Gzp z>qwb`Cx#*KbZvQjWB>28Y(taLknMMSPxd@Xj%G*n@BfW@|Fq(GCk?)-|M{WBcM|Bg zG0dagEi%|$%1U1R9r1TkK<@L9!1WuDW_MhP(ye1g%-*eYSrq=UMQ^hoQ6VbKp1Gcq zES2Wgt$8$C?MDeS0)ggc$KX!y>{dmN7Gm|uoH5_{S+w7Q8)AnU58A@~vCP%4bMn&e zKA7^|We097L#h4M%FlB*J=YL>S7BCJ(7Sx4W4V)0=d)^+G^|#JCQ&@>9rLPD_sI6O z(%T~8h*g85!>dqe-JbVW_ucMjQ&cO}@vig5t9(nDRlWNs+}Cr=JMX%(tY2#-Ebgyh zHQ74T=U|raU%bkr%_u`fo8mu;i&#IhC)*9Yq%^(k;`S}UD;>r{4iBGn*%EZd_~k6~ zF$9;_dE7Ee?n<>`m7h9VyR_AA7|GPE7-<%~b5dO}Q|Ub$@@sKsotjVU6NA=s*__lX z-CwAC=5eSJ)Yk){5GVxAje{b{F`Y8RmwngQhi~1Es4X+;huEQ_Hg)Z0N7Trg7ejfW zJ_nd4zCJMn96A~w8S!y9`&3OWEHDbdqe#vQ?AdQtGu4+!MxPDWMd|Iy?K)xUroPGc z%1Y_Oyg~%5RxIG+miN12(UI$HhF^ z_tXxf15Lbi{E^?hhW^G?7#CTh^^>Ydo>==sgR}d6(X;d;HK~nzVrFZP730G6LRSPRT=FA)-~=gQ|zOcR3>rgi}|{v4N0s2B-W|s>71L@ zHY-c4ZisEUQqwmO^ZZ^{or`u_k)I}wMx|5J(x^GPxnePedN?zWrIzIAvR;i!Br)j} zx-v79+(;(1keb_@+gkRql$F_yCw-DPdoh`eZWfo7EzZf37Y$O$tPLt06?O}mNM-vw zs@`DFvRUT`RMiw*DxUBh|Ln!9|EH@r|A#vM{=ernyD`ga#_YxzLI@!WZ8P@W*q5ZS zh9rbksu{aTV^?Hf3#lmWGm?;Ml1frpE3MkKy5{}4UEk|^f4+ag++Op;InQ$*kH`JY zD!%=jzCj}(QxVM z^y_9c!!VA$EWLf_lV0!F=kwBTW5`|S=|`E-$>R(6S7a?4naCeO7GpPDHB=%F z%BGCAxtTcSIG%7!*v_i5=m>Zgr>6Vxv~{J0_k`DuqE5jBjA><612WTUpdY9xcV&e`K!k#vm8vmaQ(PfdOsmviC1iH35fiVYOWKX zzvEF5UlBvs9>06_avJ=pbcL58uNAfJ5@C1hj&G}xtM)KBwJz5;t>5#0?J*keqDe?~ z+~4G4?Yymt*HRH6vl;$=r2PTEqPZkq{Mk+F9t zq(Jj(l>KPjiY)Ef{FS6JV4p+Vo;n})(Amdauxm|2K2huurjvO8t74d)U&A+SNS35+r&ty0E~S^UY^FJZe!M8}I_j zL1sU6^_7CEf2YZD&VG zyVkweT75KLz;8e)vbrP|U+X-=cWXrPfy6j8x;SOMx z`d!KoMjIX5%mn**HSCNZTP|f8ezh#Ld0?t_|A)FCe|tX$ znIL3=H`ZO(3!MF@=--i~^l?Mj%r67$M-Gz()88KbI9I&znHiqte5qM?CcD5{l7+Zt zc8TKIwBv^G?Hezjyn16C*Yj$NbJPoWi%(bv-TV-G8HPw?)#u$9a>s zoLHg~kti=jN~D~_dAS8SN5hp8$gKUAcFY|#x-&?~sW}9az~*K`TTL6G<`jr;C*a8) zB$ZT$WEGW5P7EfCK_cQ0haWjoc({emxF;du@RVLFHj7T9KBYdVi^P7ka44CKq8~ zls(icS9NVn>7RRe%CrHguL7Jq@yZjs&Q($&yZm|#cHsbP^O*Z@ql6K~Lm|1pzh~v+DntJf82F4jWQbWE=9k1i;7VR~dQ&?iI828=JOlsW`0Da`!UARF6Bp zMfB}0h7`7~H;$K8qoSMGgG?)*Xb2fm*A_}tqQ@T0T-eeDq#`bsW&AO{cm6FA1qZ-_7GJRH`ii2nQC?wP$QUagsMBx`Zzs9~oM=my`(@Avg?YrP3a(IIoipb4kZ`7W#Q z1^7qB`xY|YTPQ5%|9cHd3H9^Ouser~;6V`?I$9~eSiu^^vuZtgRI0YDxzb=0tT>URU;rl$Ai>4c{zO5~EoV)h^t2FL^YLV&iEPmgkM09Zi`fc6y>iyGKMm~I0>wRnRXId3FIJ7MZa{c#W`HxFK zKXuLku8X&Q5B>a79@)HZ6SG?v@ogmU-{L~zCU-Z|_LXNH^)hqHfu)PZt2b*IZ_T(R zSF6w7g#})!eDDX-AMp3x^z|yiY9TtT(s|@@9_)YZr2kWf%>Tcgw7p*1CRMkV*(YHY z)vb0`9Ukla3X&Ii`!)|OF8)5_x0ZSse(t{D>C3}`u5E7GKQ2cMy^4{9*r_rZ`|a7F zeAxrawJ@<#L2*%OVcDLf-AU}=Y!wEb7C~(w5y-?`LT-L1p$qJ4Z$B*$uUQnFc`?8_a6CytG8Lx}!BDUOgS>VXS*B0q7@%a8ScM`-mIb zJ5n@kisxfRX)vOFk$KoOY!JULex^Mx?tjWq`aTKQ`IU>fDNT1PCNcePi<)^(h-1&2 z?4y2p(Z`~DR>?N`Cmk+Y=!qe91UCg4-hOo3y}`_`aOaM1I)Ndf+xKbHZ&fRYxKHfM z*x|JkWvrrM9a+1I)_LoFf=x<>XrV?L*>l+9-6IhcWkBf-Q8Q1Xz)&oHTN8nWDmhyD`R8#IF5``3-RX#NF1-0)<4gM1 znYmyR&N;ijj&95WQa0)P!}IOthn~QYAYZc`G&Gb3ZkwXn7TfxZU!w?oU&T5Y^zCrg zm{#Jd&Jm-!<+t%gY`(Bcs^4|@0{ug4Nq(@i+`z6ZhZO~bf2j8Xq_dq0@R1EpMx(r_ zW2EZI*{n@Ye0KmvNwF=o>Qne3lRO{_<2p7asSTu?nV%tSF35Of_ zrEt#H>CeLVFRM^yV=RyCzQ#X#Al|h$6o0`d*YeurSoO+Pzuug%?A$gLy0V(_w*Ikx zz<|F+lpyO(!-Ibp-r8`~zNZJc{|o#$xEX)tNj81fa*ubH zpB0YF#m~~icO6{3v#OA1O#1p^=I7%6(GA1vOjVZuig#Tv9J2YpUp;33N1vDT+%TJK z3W{c@BiEidy8UF^rW$3uo%uJ;b^8W-M!xz+>g{HaV_uz=OE>!>JhhengdM#Vv)+ZK z8tNg>+L6dKrV5KFH;96<@{x;_Q?b9|`0@SwDN!_94%2G8W7`pB2A!U$1eOvBN97Ve z;nJnvq6;9NAeHtJNOaXK3OT8c%5V-EV$w^&o~p{6N)qXOcg1UbHNdj7Fbj0ud2 z7Jl|Vzb3VGek+@9U2(~)Z4^scYpvpRUXP9?7Nxu&9!o=>i<>=2yqv6$QgoevqoRz^ zd0MvT%LkP|H(}`ON#+^qBTLvEt=ugE;8;ahaA%?Uh-jkDQhjZTX-w|LJ(y!70k#`& z3KFGV2Y&v+_4mK)d)P|B`sPnYJ}bu)ncCnrF7GO0kfHs9#!m@2t2~O~jre>)tft33 z+96)E(ydydFHiMFtzIT7oxL2se%LA#3ZGdqo=aFOK@J|-<+YgF4*zN?IA5K_wiXKk zxJlfd1A_}C65Fpol}4dTC7QQE=%bzj6lsI~GI#Zy_}p#S_JbO^wpm!( z#vb`oF1WYagC7R60a&=g3~WoX!T@5PSQwn-eBxO1@vC~ZPROtmwu4-OyF{P}P%*TTBM7UmNH5x({WcVRZ?)U-smu%Rl21gg5mYh8|GiI` zi>#i`Zg0#ad4E+V*$#YzKX*fsAvOIN)`qez8NH1N6W5$(DZCF<4!ZZ^8@c-8NLsM> zs4!lfsnno-$I&{*!tYzUqT#4MDJ{S5xyQC$60C`X5&Yda|5b?``lWYcKwSt|-`eN6 zBO=#3ZQ`L!_jBYK0NEfA+NkSZ+W4@fh1KWrk2e0xM4{3ls%iQ?aQRo63aoksCE@3NUmSK(l37}4Gi2GB(YhfTLjYa$|6PpJ6f4?g>Y3| zIbAbVeg)ru@v0m-IY?7Iy=NPf(Lzxo;;?9J5&^A1(v#g1^3ny@^Ly4m;?%9&2G*PA zOxfn!7i=LvK=oi7gn4;7>Fts8Xs(u-(H*xp_l7l0!PT8T^C%;B5MHOd-( zhQ*C(Z~-A&*S;$;3Rp8LIO?}Gs{hi<(Uy2{3ZOJB4fuCFKK zP3UN8T78$`OG206ar=wwht_lXkaiLZ+;`yD@C%=ftO@}(evBEKT|VCF1BZ5 zi?0Ux=rzlwuJ!9rMOZsnA~kbw1dMT$zePVdX{a6F{Nr<$LTt<_Te8R!sdmNg_Dexk zYgSZ}ZeXO9?GmkyDZXW(-<x5Na5>{-wS|vLigR=$?&Bb7~` zVLtv!xUJkZAokpC^~kq|PUC`NFHj-f%LA(|C;~JuhJ}-v9Bu_XPFnubgk z-hOuzu>^Lg*S%kF_-EoRsGGTB*-iuE~Kp)ms4qZ4bk~S)!yFT@n zU21HT#ohdsEw)|s(zp_8WFvWSH3gPDu3%;;t8}my3SsGyl}XiMe!&xPBPw_b#(#A{ z-!;qjlbb6;X;smIPu-XHVe z-MJ4|`y0vjkclkGcfPZkXT0s6)J@C6D(Crs(?=U=d|~&&twM;i-D>DZ73x+Q2i4*r z3;V!M@LLUFdmT$q3VZ=C*;xWxZF`_U@jj(x9%kU_a%M7r8`~?2*RgB)D@Jv>{z{;} zQsTQ3z@)q$kwW8dy>pziJ}-u|i7uK>IAy*L0qt zJAymV_!Vs>?}P#L_P3MvAcvf|YzO z;|oJBmx2GaoBvPMUH{*)*X)|PSA%jml6AQJnV8sFb!Xtl-#8QHf}T~GYm3<~$j~!^ z#=d!3#&Z8AV`oZw+mcRVl2W2DmZq%2qO)xsas$~a%FGx_GLb}+*WRQ($s|>AEPU z&_Jat;Rql*s5Evjvxgy2Q5DOx0z{Bh0p7UL*$EPdpbN0nrvwQ|f>e$i(1#6OT#Q>HF6)HlVXcw%9GhM@f3U zD7&iCBKsbJu$G6(M&s~TzE*JSoM3)us2suRG*bkQ%Hj9czJ%c}7Myg+Ad5>b1YY~v z_GMMOcMP$}S`x5pdK^LQrib6A>Yx;;&vk?JR9ws`^~NXTMAx&hLy=%wDzdb)zfO&r#Q3$5Qr5oN#=lFK1ynls+GE2&jZp^Cimw0-Fji+h~Q;yc0E6 zOAiTg4CKh5rE1o<5RCfA3@l{`7%=#2k% zn!Sw#f&jggEXhW@m8{SiQ9>_l&Q~4+1q!%pI$me+1XfkADg)?nbD=9CqlsJLp-@^2 z!-O>nVRo)!NvT!Os3VdnSecO=Qkxwrh8y;dn19J=<;#aMND1t@Lv4fIOOsmWA^WfA zr)ge9L9IDSKlCn4k=*sF#nBop_7nQ204GgjeMgZU*8=j}NgLyYuwajde%NILLG+pm zZ!oi@km+-;?lc?r_RKkTNer}E7kCZ0SR&-#e~jpU^H8QK{{e3>P4O*krr;sukOQdm z-W3@jwj+u=_igb;NM3hbcyYXV7Zg8OX6>zLq%9KB=PV7WyAK09p$aQ@g+f4@y2SL`xt7ob_gS0 zXXCy9IFr|}90plK9DhD2g=1ADCO2;FQ}(u`Z2BQZdgo@k!{xS-Tf~HYcX$ZXl`@mN zomJ0duz*8iz<-|;cLZJ#8(7px_0m*&@q_w6*lTIt#Us(gH@m0r>Lp~*eC>4y5NrqU z)ptRx#>XhTnIn>o6@L4EzRJi9TBajcUnIXBymIPV(;lTkICZka-f;g4dSD!2c43l) z0^q_x^CxGrv_G0SIvYkn4_r zdrv?OTHpljoodWn$Wq0WYSBA2SXt|oZiQDd6S)9c*sp>luMm|R3YCbV{S0gaf^H#z zQWB?6TX-mC8D>Dxf}f$6Se1-CNQKl`rL@49uhDfQX8`TN zq0HbMVfMdbeIv=Tpgq=sc+uQ(U5u>gIRK<6)O!tx!P%SVau-H7pvAzn`=(Oq!G+ z4(61t9Wcg-i@5({qB6IPx|ic55-R+slN_%k=q&WwVWxxJYQZ6l#6*x2)tWR;7MT}~ zYI-6Y@2sqy)|os7QHQ|q25%KWGxfIXsfbi#_z?XC_j%-_2jsnLJ!#t%$pWm-8u{w0 z{NGr!LAz+v)dTlTl`FUnq&IFRz1kVNUWy1R#ObhBNpzVnP9>Kl_CmbV;3!Swq^tacvb?fXQr^#vXbUK3(sH|$^&1BGMTLV;-3wM&_ zEkc+?qEbl7$-?xs*49M1e-?))1hvcKO|=ZB_@Z)%LnMt%A`^)XM6jDMIM{#d)=*cE z9H57Js7O;pBGK6AcqQr#^{^*H9uL5Gfj1kI5*v=+B0M16?I&O{3V-D=KCL)@9H$Ry zPsg?u%BCQ4s2nC{y*$?h+l4c}Hr(sV&_{Kf={Bt0$xDNg8Ghq&;rG}utA=`8bdWk&hzx2|mBLej1M92rIa8BAEHIdWBe&jx=U<6fWbh~;Z0+s>8X{8GJ$7hZsiQKr{ zReN+ZE}Sb~dGEMrI1;(?jDtWvOt=Q!d}TXTd*yNr)^|n9?^}}djvx!e9~=$1hg8VF za{JcF=?>I$ncPKPyBdZjAZ%VTQTcb)Z9Cw@hp9lpus9-$liDSOy`!KWC_6SHi{QJ) zXv>ue{y0wnNnAYVhs2sp@iMN2ucN8?OG%hQS<(u4k>)g7aK>{rpsEQ6sNX-BJ8C>^ zU##jUQlXCdz(CnUcg``m2Xaj^c+;o}Ke*kaTQ6PD#ObfnqjP9buzY8;alm>J@*73!CC13bchM zGAR=0-2-dZ3wHZ@#d>qCboPCXOb?9AgUcv)!-372TSs;cyoqVQ)6l5@PzWdm-~vM@ z%}E7$%7Kt%fS&iP8yIUWSsNRZp5Y9=7$vm1VVU?e2uac8N=Ejso`u9Javp{I?pV!t zTBU%!V}s0Dw!08&NzF2voBsFof{i7#Unu#j+f~y-$tYO%ee4t~)P3$$+=1_e`@_ke zTcVy9z>cqh0~xjwN>-aphbx@w$v+We<&H_+yKs!X%?HM8AKyS#DcKfSQlR+ZxA6}7 zNZKh?9D=NQp~n|d>{7*`IdjqDAQdw;F!nWKBibaxE$maa1eBah=4PAVBAs7nh>_U2 znKW7q1n{t-ek<%yBfM4$h|}ysa%-I$k4X^h8yTxua3XE$1yX)ip^HAH=DhHH1aDs* z&8dZ8rz+hIjMcD#A!+ruPau7uxg3m8PwP@$w_aNQkWM&|r0pzVf76cE76J+2wtuyx zVw>7@=&z}4=CX%S(v2~K+{d8~_O_nTUKXfOfNhf%5XR%iW|g=~*e}P&M}2U@ooKO; z#Np6mK?4}rn!^*D!98v2bxFcXCu6QiyW@-@g3pD&>jO&UyMEFXSA*8Y){e9#798v6 z`33jBiyJ*ad6HFTD6GQsx%wIBxTwV*i0tCovgnFoq*mPKT#B6)O6Gxps$tNqQEHro zmN~o#+;CCf!%AqrTHteGEoceB+;-2^<~rD6Bagj3Q@&wqy$FMzvg5tw!l{xg#@4Mz zS6_sEc=>Y#gXKUIS_yFEyqgABlU2ee@l-rTuvVEq2@JI=jLW=ee$MjV?)xMP2T=3~ zX>fs9>1$3Hm)kd2SByzB3;5Bti5#+Ctt_Q~rBd4H*)|JSKCu1)U2w+5hC4x*V)jX-uuoa<8*Wz0tr%gh>RSmd3 zIO#+1<0>O0GxrU+X2{4Roh~kEvapBbl%Y2pgiSk05)9eaHUkKBY4=<&sEpdlJzH@^ zwrY7o_TPE5|1_(O{|$T1t7-h7W@Xv5ed1H<29~Q`<$O%@e;8r;|m?GN*qIN zP*%4dMVQ!nCFv8zU=NmQ7&%@W42_*6ZRqU^b}Dx&pA+z3OO69DEKXx-V9nHppP7GZop9#14EfN1PBlyLd*OD1M=T0}Y$ zLDJoRCXw-$q0_r-f7h3rhf%1gbS<;;IwLr!0`+Kh{#$hM-QpLY<011_uy{H?0LR(S9XYhYQbuQR!o*{25C4R67<$}ebd#s+6Um7^1wK9-tLITg z_Sf7KxlpCWUKY$MMLdSs=}M7$Ji|H`*lW$(1X} zb{zO0^xD_8=Sys&4hB=Gx@#|VTOH@kI@?F{$%dm`;QsxjTzDBt#$B&iW%@euf+4@c zL;QW#_26?k!3R(@;|}e1A*uncqkDP0v%U5=mi5e@#r2e!wc-pRW{>4~4roon;c)dPEq(+6$14QN58qYLoCdnQZ zquTAUFl0$-2>=^Ed&K>;GYo_g7gIh!BW>e78-fI!YRQmZl`$O8;#1cdX3ss{L|grZ z0LzRu1g_b~+cO^i3b=fRDJEB>+TM-k|f$OdLbf5-jQ zl~+w{hS$dJ_Gg?qA!$`M$rZ`N?|fi?Ila3BYV+l4K1{#-S?Sr)0f*j=Cta4vsEveA zEDLzid8K*XFIUI;b;#%5%?yX#%iIh5G)8#~mV!_9=P|857srQ}I?SQ)UMsG?mCF~& zd;FrA%16ks>Dgma&kuhV1rh9MU>Mc&&g7sKU*S5Lzxi0q>a8RmKb`tMbyzQN4)=Kv z9vqvn&(q~06?5527FFYcgoH2~oRwCQFQ%tWwBd6IB+U)^O4RuYWlbAB`?<-O35K-?VF%$wEpo4#2Q z8bhH}V{VShlbZyKC%KV1E%`Sm`wS2JOCaCXa4}zJ)2R0FZ}o;MMbhAPSjerN-t>@gMhK^z1gQjHg4@rvNPEZt#Ur zA;OF=GFq6nmmkESW!zT`5(t57wYLp)%E-gv9GrtvwrT%REe1Z9>EOKbsMx-A&-pnU zsy#D7eKZ%%ft2=)6DNSV&sc3X=>6XkoPOq1skRhQ|Gkd=r2w(6R;QoLwwx z1D6wZ_#%^BA;6VDGh6%ft#67-scJaSA));C5vKx)vt0MgM%_RNX z_g|72k?wcxALi+sbILYd?L(*wHZ~Msg{X1*Y6B^NtNqe;;4A0%$gd(S%McoPwg1CZ zG_v+{cIN{lt%r{eixgT*PA_~FBCNleowKNi5^A}t4P}rPb!x+#3}Lhu==S~H0I+Y6 z3me_@q~)LhrkO8!^k%}yN{(P~swx06P+l-ipXc2u*|h_ld;y#}u?jm6sXJLF@08wHh`Y>QKsma4tYaQ|RdtcC6=!DqCCgKnmjC@y z-O?(#bi!aT1&-F9kqkPOq9jjYQ};$HE3sskJ4oOi;@x}q!0IzH5UbFOzHsz^&UwvDDdLrATj_P6 z9PEmhx6k3>K@k68@eU3*F26+*o2yh_E2oy?hy5$2Ab|XE1qY8teJFz>?@aJg%08a3 zJMfqO$Fmj!NT4uu;|9s?w6fqpgF0!P{3uB_9IYXUlSo9%aNx$X;ijnE#xV zNVIF(3ttf+k(c@Mv;(<&bzGD&1QN)tt+PyPzDNpt`se`!dK7p3`^Z{J2XHc)mfv^S z;jIte_gR;1P2ehq(RI*u@LC)kFN z@$=h(o@k;*zHB;uz67lScicVXM{+a*P_9;XX%(}o79~gIge0I^b9ZQK(OjA%6q9(* zLFodo2#LgIvrh~_;hMp+6?UmSUIwNo^Y685QL2*OhX$X(GDo2>ea7rja24x0lWe{R%ZfY4Rm?2tcG{SOM9}-LJ;175~6buD6qZ zA785;zwb2^z1X;13{@IA!$b5sb2E^p|FTyhE3bT=zlM@VeyzNeSDf;rw~ zL}nxhFrb3dyd#9E!vmYSni5yNJMVRmd1`NcOszzZRR}i$v~bV|oa*DLYpxN#M@pWb z_0l`rI|~{-Yo1p!3ptU$`!<3c4s0jP&G3l$D^#X{*^dx+KkPd93HG|o(`)nkt#hmH zo-N5AimPVmrV>Mt+>})d)(%Gm35$>sb@rHbO93xK!uGhT}ymBdJm$e1Gy&ymwt0^ z2v>s3@kI95jDo6i=h`J80d@4`8q*bz5iv(rwP)q$v_3OCM1Tt8)xuM$8SRYeq61aj}Z|29Gy)ha9#c`7$fq92Qyo*Y<$L5ajy8u_hbT$H4lxnzw~9bnQG0C~dseVZ$g66$4Il2F{tpV9gjuS6<1Pgxz~3Vb*hFe@u1KSbzxO%*Gr zK+{C%E{#Olnm*Lo9?Ywq0^hj4!QWx=lB{<#xql(@Uy~IlX3cs^$iSrKX`lPf2D zPNHQy$9IC8gXIf>(?3;!zFFb^uuu+05*U~atSqL717L+rJ?Ig96<`alQ9u;AUTm}P zOi)G$A9!*|l(_s|068V>zPe#<%ub1dkL8WknnD!D4`E0aGXp*pjqunUb$Fc13j^a5 zmya##rauv~8nSsIkPyQoDH6nMKcMY|jrOpYR_Nhop>KSh2Qr1~Bm0qI0x5Q-8ESXx z3GLz=os8I_`3jnRv_UNiK<0)r#_U#N%{Z{y>8vqepvUSiMhXCG)(5jW@<_C8BNg7 zsVAxD#7NXv8^`gqfDTfN*7L6jIY?Nt;U*Ii;!F|ND}ZC#{7Z;9Z>_DhF9R0>9xp?{ z4nQ}rd*;ofyA?TIZuWP#rQJ~5f2n0}>Vh+!qnLT`>vVewr6A;Ai9gm=(pGik9WquO zki{ZQKS5S)8{b|vwkZjtv@{e|W1H{F^3YPUhlpaF9up!Z=9u2H5>}lM%W+-nuhHqZ zQSw;yOjqmO8VS7hYuRf@-}Wu=doH=|I>qEwB`-49yhBY<3LbKYR${rk_C34}Y_Wc6 nT2S;c)%>^Udrqjj@zY)Viq~9%nh49G>_tPQ(_{I7x&HqFdj47U literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/cube.gif b/src/main/webapp/images/cube.gif new file mode 100644 index 0000000000000000000000000000000000000000..9502ea0c29deb9a646386946e3b2d6a24ddcee22 GIT binary patch literal 41936 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� zA_&`3jfR>*+hoTG!dgMZ)ubq$PL&)H1d_)Es`f*x%vwllTz@0OmG53Yt5JUZ+Y_7@ zSP_jgy`e*sX6q_$rcvD1GpMubrn938u}`rs&#RdNxtq1;m`5TKkJ2!glqc5JamEk) z14_0EuJH**fXOR>DboG%*p{{5O(BVFJMya}ccD*r_~eap>vh#B;e&AO-L$GqkL$4Ni@r9sOVJ7_rSD8~4wB z5}gkVN=-NjyxGpY5O>TxrO zO^4YBMIY-fz<^ql#WdfZQQOhx6{?z)@HFX+S!@T)Uv?eu*Emeh;p}XYVyDR z)4su#!f=gcIUk4j%vfy~r_noW2*%2k@Y>7}whNZaK+OtH)$teZO>-+flZdK4K~uBm z&`7eoR#-$^H}M9+Pf1-zsF@LuZnxM$XAnuy3B99wU164`L4z;RqMa8!3%$ zwPbp$sEXogDXS5|jaF(&04_(l`iUx{xtk^NQQIGV^ldK2Hi z8BJuhb)$Yq;9mrZ?4y72*WuAb_E+KqiR?d#&+-2xKHwSnl=y&)0QewtM}3eWA^s=v z0WK8yATvjOkRWOPC-DKN!C#5*Q``ez0&IH!SK^yJdbM`5Wc~Nc##kST?>9^@M}IfP zd=__qcolnNL*(i1&I`L*i@=yoi-OTx1+WXDix#^~0FB5IZXogTzK9xMlrT1`#LF#$ z!3hD^ZB+rhfPk2&RrU@caI=#~2*b@@Q2sRo)F(#-IruP~K(qD~R+t;(4A3ar_Sw1zyTk79-oJOZg@wZ5?_V1gbfjZ=hFDaKfVy}& z+kjJWIiJVLY<4nuP&^l3e!WJ7cYQ7KOO1Q2_ITK{E_y}tkgpD5Fzq=akxJP!QY!Jy zt8cF9z<6RDrzqGX7i`pow`m4JbEGIZYxCXwoZYa4zc@+cp)F%OOGsQbwUg322L!Xv zwJ-W%lOSLbUoDDfp<=d*Z6>sk02Zq)c;WUkh!cumG0TqcW7&IR20~RBhOuQNDZ55q zoL5|Yz5n|=`4=lD3gtK{I|#8jt{EDUVGq2u!#hI)%#EyNTyK5{PKAXFg|6Z{i6y^t zTZZz-8{cmj^Frrj&rB1UpnH16-*B32hbC~C&(6;7BJ}YYl}L*8Unw1lmDx9*YiQoB z1{_~~>-!&XV-qlQ*_bZ_RSFC^#vKLTvPm_N>&W9pTE0h?RmU*)IVuEYX;B1>y|OA8 zL7LUX>ig?=#$$ymkn%CH*(L&p>x~Gfv=W++p>2bSyrmwvk}rMSLJ2)39j zlD|d9Gu&6`u5KH9-ov+g=q_+Q!gcrqbioBxd!|%sK)lv8(Gbf~WD7Io7(f(8P+aTU(Z zW&#zUqCzwwFzbhTjU)fuYV6>#T2(qUvPpK262<+YZ1N(0&x9cdgRX!tw~jr_yr${! z<0s_JYdM~x(qT*~$cVwEhjg&yOXD-<@+`9g~`54 zRE(wDG6ILlPP6Cmr0tlU{;M#af0ISa_pi!>SyIv%#qwwxAe8Qs8AO6p{kKZqt{Qwd zU%cX=mgxZqqw<$6ll9E)0p#iozGzd&7aZ{^C49%5?BaK9qAUSu)gdRAP=X^PiS5_c zw+LM=#wd;_|2TTlKkw~MD40#@*xWq&DH1}@(c4C`m+I$*-TxcK-!+4VXG5GR@%L|U zH>7Wu)Ee$gd+>Tm{7Z>x9^va!V!AKPG7%KFAn-%7wW3Al@D2uljtq+Wt%qaq-q3MP~s z?^8Y}2fG;yUQV<9p(OH;45Lf8R{H`oJCrcG7+mq@p^6grC?MB4L1N{E_ByHS} z3`d;egI&n*2ftA;oJ zp9>V}&$X!x@#+21^e@v3<>s#?P`r{uvF!}z)z0li$;&xdrsi}nNo07MHnXs~vs@mU zAyCvhjO5PkjP+Zclu0v%wMR{NDI$gI=7Q$Z-l3ql}#_mQVpcU@X~977FoTPukIf{V47y3bYz zuzbzz@d{}y0*DCyt+dD5bBqc*P>wkh=(D~>8*ZAEw=oHoc?V_SUDZ_TS__giJ)Z+>)qUec*LoT znsw_MwCSI7gg(VNf>ln-S%EU`j-nzo$OIQ<8IZLm2;t^cvy)}o*rs+YA-|oU6i{Z< za3%sZwHseQ=@h!wcYCQINJB%j3YIcA#1V>`R&*rnbM3tQPFl3r++Jq;OK_MO=F6_@ z;5QR&9?2E6r`(>onHC$S=qlT;Oyt816uo@srv@m<1`XnDZ-2EH)an&_AT9S>RFfi{0( z=4P!!BMcBcQ>OL$h2EjqsLT9&GUAZfrB0T}w$y}^{mt=%jHb`4%KSSJ#y7@i+2vp< uOCY^BVJG4&U3UA3RTr@^Dg6DO?;PVaI#C6LMoUlLKMQT1J~@^R#rzw9Na(!) literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/delete.png b/src/main/webapp/images/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8115f1f95c7438af446e3d53eeb2446990694e GIT binary patch literal 1676 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 C9~ejg literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/disk.png b/src/main/webapp/images/disk.png new file mode 100644 index 0000000000000000000000000000000000000000..99d532e8b1750115952f97302a92d713c0486f97 GIT binary patch literal 620 zcmV-y0+aoTP)~H+MJzd|s z^YP1Hc07G_>)Lgir!F1{Qn4GcTg%?koHo<=1qRN{}nPDolOeI^o4N5I>! zU$N=L=sg~ zDx#dOA*B0N~cqPsWI(^rbbkh)DS0_H_UN0C4l_kvWIm2#Kyy6%BCh z(yIUf003&1xdx>t$*eR2ZvXxT0001Z_R$y3Iju92q*wg58};}zm(OaAH=p|y0002M zh5O5#fxp|~jc?yi@+7$`d4Q6Hl%z;WiWG??NXR{Hx%)pMd~SE0000OQI literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/doc.png b/src/main/webapp/images/doc.png new file mode 100644 index 0000000000000000000000000000000000000000..870f1abaa53ecbebadc99c2addf48ca8dd479139 GIT binary patch literal 577 zcmV-H0>1r;P)wo&OKqKgK9w76VrY5I`)rY-DC;WcdG|2}mAWfhs1R3z>&tEtn82|(jh5m40I2vc+yI!Zpr{0ip}PPefG`XIX$A!%Nb|mZ=fExi z8TubbRs#qi6azr<4g!pfAk4_%=x7KJ1CSUtLjVGZ1v$GSr*~ojK!5=N?VlMr20Hfj P00000NkvXXu0mjf`u_8? literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/blank.gif b/src/main/webapp/images/dock/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..35d42e808f0a8017b8d52a06be2f8fec0b466a66 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcLY|NlP&1B2pE7Dgb&paUX6G7L;iE{qJ;0LZEa`2YX_ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/calendar.png b/src/main/webapp/images/dock/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f974224a33f4a03915e6238d94c09ae64cd557 GIT binary patch literal 14745 zcmV;KIcCO*P)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=00004XF*Lt006O$eEU(80000WV@Og>004R=004l4008;_004mL004C` z008P>0026e000+nl3&F}001tuNkl< zNWqrTIA9>cuNlv?d%FAHzK?VEUaKlUs@B?T@3YVC?wPsvJ@VYv>GOW9Rj;oetBO<= zZ~T4v{_z`I@CF0C@%IJ;yz%!21HAF~W%<{<-XFO7>Bq2O0k^04>;LnIaCNal%L%mQ z^{NUHK}zZ8VvO$>)rW})O$fghLin)|!V5(6?^Xc41l;QO@ZbL8e}we==!Ai--}YMn z^uE`YQhHlT>8D~!?^jhY(T%2Qel3LX51ASFySBX_efDBAK>qOnA%P%DP7vL;L2vE) z{)ILKeCJb7VgK?a5EFj$w?6XzTeoh%f4NwEf73L-vTdV80fBwT7sH>)YZDOUj4xDG z#2Ekfy6b-V>eUDF?SJJjLq&0VeDd&be&i!RvhKPcS+wojLI^L;ug&%@o%7nxhXIrT zVXRYwE(A0z2&5xP$&%mq{R>aL^PTvKfARq|Z3__r5#hVO2Hpr~&KL0Lu2g=gk00fZEz(6VR%yZHBSGuIsvA{`M!|i@*1SKZteLK~=%b z_^!Y9o%qRr`$2sAv!8u|h-j(_6hKl!C%!g0zqQfp9S2zb^y6SC79j%d3Qv9XAK<}u zjlB>NND33Ug#7xYOZ)HpryuwL4v&uU>~k;Rm7A~N%B9PA`#T=R<8OZyKlQUegJ-_* z{H?ZWt}*k5iahL>`1SYx2VlLAF0~MxFB90>dSH2q@BZlD$D7*qh8YkM^fBIi{2h;8 z{jq=akMYcN&*Ql-JddN3V?1>2Aw2f>x8Y4!F5_Q+@PjxxIsLCq(|mVk03$wQl^Wdc zm-z5||2@#}p-T+}guNeq=HhDrapJUbi4Q;di+JjHei#n|BPLJ)qWZpfKk)=U_uTXN z^k+T`Re%V%d2oQ6hX;7+_s~m#?3NcmNJ{8a1N3|N@RPrY+x-%&)F3HC)mBRYVoLbT=bu5J5_(DK zQ$qCX7q8#I!Qo-v*sq>S$U$7npScM{g!OtoTFdmZ?mB=N35=Dr zUy^n4mvXZNggz$3J|V{WOV_9T8M=~-K>WKgcY~y)0HHf$U9nH-V}jsI%hcz{09sw( zn-zf07J3+$=%qmtMM|=95x=qxU#(^1 zB8pxb9L6slQ@{QUpbDq}k~S_W3HnIDI^aW3{tVVBpzm!XWO7LgBmrWIh|0LrH#a}@ z-k$~54f;q(Y5qI5U*y$YH2FogT+|2|8R!=H(0hL#cl!2b)PNWxk^o7uxjs?!QL&Z= zAA0iVfNp_4GLlq#Sbax9&KEuqq)9b(fb_QU{f(M7_~fBmms$4NwtD$(G;zcR&M34}QnDp!w#X0MfeJY`-Q2SOIQ<^ur*!jOC(*B${OaW`d>& z{;IzLyz6m`)!%}t3&Ae6<~E(r7{E%g={dD zfFYnpfHpxFr%<^GX2xRCLWDOMfI|ZU8T0+wuK^u5Xa!KIf2aQ%X7qogkmFro02QD= z2KqzvANzNSAdrZu}>y7BL7#d{5&&t%7DCb`CQ0#KFOdIq5UaH62M_#0;+(bBq%YM7)`SPfo2$> z0kg#mlq&U^;j5@$vuTwPSkemT`h7Mj7R?BP016qJ~SWFqMp)P2nWBkZYeu05HXC0hl0>(h{f&w)fh z+ze8G7TogB=Ab~+fPw&_0XGR~0w@qv2^<0zZM&h}h!{<4Ork140MJnR?vngfV_s!F z5Bzst3_#`q^rt}TO)|3v(3JDIKm;!D1;jpLv0Q)|kd#J9IkXFC5+o&DX_K3G2W=zu zJ_TjsBv)gcdgF*}&ol*C9ai9Z0!LmFQ6dDL1#g)Cz!oo?gST2y* zGKA%=A)sj&==+4r%N_^{1aX6y`HOvhY>Y8Gs0o2=ps=1K}>)0B%GToPck5 zyut5&`Vi~WQ(V4s1u40zBtqbT1jS3wzlgmBHz7+ zAA!1KQ}x{3AK^7y4mHVTfbumd5Eu_Xd;|M!!iz7wjCX(S*PsmnDFabAZAV9^xOM9o zfBuP=>@(T5BLEWrPZ^*D4d)U9IIl<`0g@o;1ga4#(M*Em*g%A)2=qO^{~H5Vslg{c z_Hjs3>|eT!y-Sy{f9WzfwD{E1pTy0hHGbgh73d-)^-#%ynP{J{5i0fLeyQ)1X$yVj z|3RMrI4G`6;wc#6?^C)8!Lw@iYvt@N1pL6){XTBp5q#?D-v@_<|WsE7Js&ee1zRQ^asH8mwyY7KmHinw!zWyF`oJC zb2vN=_*dWizwr1w4}tzcAcQesRk8g;1h_LMRox*IklX~2+b=$+>b;Biw$ z_Fm=k0*Yi>RBIr9!2wD@THwc@`fWV==0p6Kk9|Ep@$@qw7@m3SgB||G_kA2+^X}_F zylPAtGWgUg6dVEVjX8*SMFW@#K!4&3;EH>-3c@I&DjHFI-J^p4{C6Wxj}*@z0#{na zpL!%&{m)7fQ^tKV27d)y>Npa}45U+&`mFB3uMJ35(vKV-7%_o)I+V45GSDyaJ>U8< ze9vF{-?(-C5gc|`@b-t-Xs$&-F9Y&sfEGYA!67*Zkj-b)7$fXNE}*!9ZUXYg&mi`! z34nwU75k0iE3diRc4DDaNv1L813i=IAGwIG4v=pAu>=0sF7=}rP;jtUn}8DC%op;& zA_M&bkOo(;t#P$wAnXDC0{|94SQ>H3C7c`wQcgxi3vzJ-(7}!{01;FYG-eZ!{r4Hf zUR_I4qf_PL=~gM9xpt$hC)c4jKQs9Bug2DIU78Mgq3Sk@^!s&YkWwwY2Vfu2JpfC) z-Lw`C57{);CLm`zqX`ZN0EfGx0m%IS>;^g!w5V@vC8WyTq!pS5Kz|g~IpsQQ=@7Ld_(_AFK+^#i&mgkAZv>)%eq%Z7}iQl*h z2w4k+K?7v<&%s=0<^g}~gcpz^G@h31nXPLJLGM+{=dNAC^!BsR?)I>W=Ry2h15EQm zq@%Kd;?fSlkQ{B~mu5n96ljcbIqW`OKQJJBP|MLefS z;Q25BQWXed2X?aI3XaXemg~x6DDTTOKDq%~A8tw8o)ghW#0J1J#8WfyW7hy9srTDW zCjJs=7r?^JKpp65md*gKO^5*A5e;BSK7rE8Qn*ulT}QKKbNU#hTy%&a=G)n%bVtzD zE0yG*kBuCw`)u=d2-6avtf0n2ww~BQ5If7%5U^mN4d(JKT41s8%bs00jQ52IP!A48 z69D3HE@h&xI|Bq#(E0#$_$+vJb5Pxw6gCzuP)T^j6jWY=8Sg=$$2Z1jX3zUvm;fBr zeo_Z8s}*Xnf>|L9fCHEmnn4>Az&#L-Eu71D1``lkV+fB^kWQE_*G!}Yq6j)YLEv=p z8KA{6aQhE{n@?{Oqb(29-NbMF+EH+a?n8=Sy<@ZC8UjFlYF8&;qaA?b?YKwp!ns72 zB4$F{1P>Qqa0d7}{b#s(?ajFM<~JkuaS)%35A*hj{pYnI{$EWiFW18OBL+=@4YjXx z1S&UmB+aAeX#AX>6%f$r$16n6;yLw?)s64o{OvmX<$KEo?wp+B_~aBna?u&!rRE9n z{=?XR@L_c8Zn9pTU3P5(w5WcX+3aeoMl@55>1b4xq42Ai9T|NRjVPX9E!FEs-zo%< z%(c3hr=93LGwFnxH~4G3LznjUaG-Z^J04wp4RB>4xV%(6uoSFH;%B<}Vd+u`r<0AS zH(y5TRv;CzX~H=5V*^#BBKbgoG_niU@gogvQ{F4}Pv5F$Xe!`P!>uEIP~9u$LnaI` ztVvaIWhqE&MO?_mXMp7*U~dtyw`i>}L$nMuXstQ{NN`h;DH28=Um>oJ zPYILnsEpa9w00p>r8bhSP;jMCe^MA3cbWl+AjPQotbCp`ojBtXn`RQJ;6s=&K8>{I z-m=BsqQP>p169Fo(_-1S*lSxzN~WGC^_zf}5&^=ndG%&$4IP@whPrDk6Z>y@q+#<& z{Ox45c2a*{#ujyxpMX)-4dtzoy1x-&${IykOdcd1UPsV@>8LhY!)sK;L7#tZb@*l3 zwpg?++R$En2Dp6X60Tgnga;nD0uD5G`zOX*M;KrW(9#(gH!&k~?;l$o-BjK4cxy{L zt8Hd{7NpFtOQ+aHtHS2N6`t;q2=Ks_E9g_iI>n360FPX|hPOWQFy8)_hj4Iwsc`yq z)1=r;9R>I7xxo@jwINdzGG>5jqo(1z20L64VdJRZU24E5EJE8H3mu!fEaf@{!TI-V z%?w`4tWrwh6~MJOKY*rfK)av;BneU!L=nUoi#s=fdoo)ngRiT#A4M3>0TkR<-7lO_ z0V)DSXu$6U+}n+fc5V!Cs>-j63$cmX8MNJhC zufpFt+M&aiyye7SQO0|^Bd_0;+My06iwPV6`su$Z@~qlo`)H{X{A$~ z&{}yvrDbN;YF^Az&ZPSNvRA}_2>2Y6T<69BK<3)A7ZU(DZ_B3v64g0^Pl>JrktPil za}rHw9;+oj>jAFP66%e-1=RXGFpV_Erqj=;Gmx^O6=*|K)eljY2paaH z7y)MnB7jwql+U%1&-s}E_yLe?`$m5Lb}1(v1Fl&qpAda?G?0e<%CL?z2H28x8qQtP z2CAn?07xd(U=JtN3N8n%NDY>fAC58FYDIiM?OfN(98;{5eE8P;+2Zz$KD%OkX1-` z$<79dDEgGFYI?UA0K+jZqA|g@68-K{z7cQ{E68B*!~l%pof4U==KY3g!Gb80v zZ}xUuzR5G=o~QwQ?|?Yljvfm!Z;j9{!Dh$**puv70TAx42{+8}V& z^ECu$m<=3?m^&zDI*G`_&}zrY>qgl-p#i7>9NLs}!VH1WkaFD&#EevW4YKkXx~Xti zarS}AR7}9Ur$wXn)Gggffi5LTC86q^L>1FD%;j+l{4ms8;%AMd01$#nz28?=2ni?< zLZEXicRZ(o5vH0`;rv%8<#RFjTFuvtqysiD0#CGw$(1TZFd=G9c&^YP!}<~?P3U4Q zQjP595rG>2RMC+}F)Wk;gcCVf4WNcFw5xHZ(2NrRV-A1(-m?@JfB|@f!L{E@+>|;V)C&VPK z_A{DqMrL5>2I8*cv`NERR4E;)?KuT9Wk18voi(TD@ctA3ejmo^pO`a!;I4o zE=1!b7iAYP6lQ=5keNXMrQj`fjHTJJ0PUIv$a*7Wr%3LyL zR!497za)zFdWAmODP>|p6B;mEKLKmbMaE3*VPoP=qWksmQ#AVtXDS4(YS3z1KV=5N zpcTZ+-N*r}f)N7Sx_0Mycs7}OZ&H3ns+fqpbrO{T$~bYugZt-<(RDq#n5^$0TQ^cB zf{kahSOK|&5f2j2enx+j=uYsgB`}RIRXGIF!Nv3}f#$jh48TumNCyYauAhJdfpjnd zM1}!Cx=SXYZj*9%DWBE@%%WQ6=;1ZBzaI zMcvoxwkA54sNYaaK(kVxnIT6(MF9?Ey%7;c%#bxh&J$$9JG%p#F#u*Y&c)9Kh(a?X z%n@DnEDx%vy`104Hr|LpATavA$7$aqri2gzLiQAV7~?>EQ@LDhy-9ucxkF8OvDo+wTI#2Mr z64nVkvf0I zF1m`h;7njP`|db^Hi$n}`D3XkjLiTuZ6|t`=qm3(vuhKt1)!4mubF|p4zSdcB6!@? zSS3{^iO;e1!TD$a^3K=ZuyJ(OWed@DI#5A}fPYZJ$-2i$-&v1lSMSV&6c^z3s)$e3 zX441{46y`t@Hi6>KuzHMK=7bdj)V@iarw1SpkYEP4YJ$|WHUp#oZP@G-;?IKIN89Q zvQ^z0$3CmdRb5@1s_zU80mBp#SB;t2Pz%^_ZS!62*Tf&*lWo0Ayo1S_@Jd?3z_o_h zW(G#t!d&*vT-I5NK}4as>z6866&kGSSCV>GP{ABPiO@6+n#MHU?tnlZT$#HOyndY7 zQ2M&>ak5%F(YYZ0T&Ot^hK4BM2<`J=!--}XfF0mfOq2;na1Aj}bn+k%&$t09f|wMl z(MHCpLPe|?Bnd<;lNd!HUh$*Jr-`Xp!H6WEm1M4=ri9Nv^E{q=>E#{50KR$V{@h*q zRe`{SloW@n6Qq<79N1;z@`R9u_^#5qa`l4NfNx6t`TJQ@Fvjm2Czq%&-rTx75yaS| zX_|8WQIa6)KvYQubs+zsSF zTcy90zmu7Xqti9I&KgUF;L*Jj2tpy!fYANn)i1Pf4H*k1#ygMc!Z_rSOIW7Yyvi|>v$0z7hEOy?~xmq@UPWnSF z?N!J&+xxngFq+c+HFJuR=O;(>F_jc`ih`&S zH*X!{&hg2)xPs>}Hf~VEqBbRTr0zXBcG`6~UaiZ;My9Tf#(oN#Wm=Go6_Q4TiN@xP_#^KPiDa_XP zzHV|!=HlErS)uFWu*pUGsU&7H(k`wKRZ>>@`~~&r=PK3Dm9*m?h`(tDu%Qvoas~7K zTxW1kl0QTI-XFVje1ar`wrv4E1!M;_fMQ&SXLB}9He;_iJUtmna~=0r4DKC>!0y`< z(U7VIM$%tQK|%do7=`lb8~63|ZJn|CbHwK@pm0tDWOr4OJC&ThODT#Iyhk6c3@t@L z*Y`*wI5|Cqs$$W$#-vKSQxgdH*Htap0wSDt9Zpy4jSW;)i|Ba?p4NVL4)0FX2IW3sIeLJ8QcC^`fDQA?%a0bX5ur4t%M(Y0d?gN{P2by z3fcBICVp1?sSv;Kd!MGtuKloUMWI7Meu{$A)d_N=jJe=RIq||&&eCr%gIDitm42$v zbU8Di%JF0H^_j*tpYMVA8+8K3ObrF7^~s%-<|VaHaXaz-yg>-TJfW(DJ@{|hoot}* z#o_5GT0hn_w}9a=hXcN<6ssgwrr?h&W`LIF4;zHiA(vlJ`c`SKypJ=8pVP>61`rg$ zB72iR3+fob`xw#19 zPJGl8TgKpz$2DR_`e`6O>Wm(?5|_6UemfwXU6ROX1a3|IzG8q>h#vtWv?18E^yzmq zp$Vbtvaut9pjY+U%KlSj{{!*X_fQS~@<$Zurw!X*qxQ2v-jw*vyfq6r(f~;jC7wzA z7!x`tJ~3g@1j}-If@)-zn9({I+?k_cL^FL^=JdoF_8({1e^mB=6Em3WsF+CqjCvoU zduMBgZ6<7%0W=|bC^#nBAbwZEy*-EnmZ3oi!3m$!-D8~6HjP&Z?@%OgHa0MM40p5t zxV!yF9i1DeBC6Ew-KBp{^6y3EZ!mxWeM)u!rR&i3(GHYWHouDzfdZCoYt>9)sA?+3 zF8;lN32hs2P72_>G{9>_5X@U`3D-z-V*lajU+X?RRcbopi*3?B_3`;WiJy~0fFkxL z?Y$>;YMUR3v0OHm?ha1)T+qr?n7|l-(S&Aq+&~@KNxcWC2(O$S2sEcXrk%KI{-C;s z-^;KEd@vtpnAHrU`~mJ;`pcIoHsbn&&1Wpy7Qt10M)`Kl<*{rALKrHRcBm?No-w8# zfbx(i;29>`0Dx{9ig0tK7e}pDt5dlnQ!r(Q?G-<-#qUjtJe2A8jr33C7AuJ6$I5nb%i#{?1}EE;g&>TKd*_si{I zCGHz1kabt4hD}nP=<>F0A|AVo44I3el4J7`#C{<4WD(lL0zvU_R)lZKl%K#xc1jxpwvFk!ueoc}*g)n_fT@7}sC9 ziMKp_4N2nb&AvDf#h<=cr8 zd&4Npz?JVwb>*$a=gFdoa5i@Jf3p5-^Nj20bgE@f7P7x~+ z8nV}L2q0z(q*~(a*3Xy7KXY8zNhK8_A_yUrYXC^YRIkmkp=1AM<2e-@HQKZRtuzo7 z5>=HbNNfY3a^t5&76#7^EN#5PMlK*XS|#7x3$6i-_&tDBCp=~ufZ306Q>nZuhe7iJ zj*0;kUbUNhrug{-_U4h4dlFRV05Lh!pJ`g39;y+xdK*Hm+SJ`I+F%eC?ZVFf10c0* zU`h!A1YrURfykOcCmI*8s@jmLIvePds201x09gYh%ui#pMG^_A=C<3Tc2ER}sxlF& zs1oN{EJUQvhC(ndhpYFket65mSFeq{`MW(0}B`*8m{&P#rPA{7jAt-GB;_pt@1LQ*^!vC=4n) zA3IeQ>$^L8&tS_Zge}b)vqI5|__Y=oDvb1=nSj|+!UUjQEJ}^6wXlh$ja?smtb1S? zn)0122{Ne)PGTL`yp&-lG(ghK05p>PDQeD=E)X@Lt&cxg)dxgHgGnzrCU7aP<}Kvj z+m07%A=a~XRW3O!jLz-r~{#?$A zK1Qt3(}F}<1C$t|32f@0+&vW{VxK3Tc7XwU?|OPqKh}3fFxdCfSFlLB>L{}|8pN6H ze8mxYV6~3s6_T8x1w<Rlv*vTM) zs)}2ZU2y{?0*GYAc|4;+eYRVkpg=4J;PPulM3~(#x3LOCqj)hy4?{>{JcgA>6v_~Y z60wp>)pM9fJ^TE3s1gJ!jPksUBZ1bG-p!WKupTA@q*b*#!+*C_Opu=!?@ulY<%|jX zn52)1rSwA>oeeZgr<%^AU+np406`Bx-n74uE=DU0one9j;Tw@eMJgO1UgnqmLNJj` zaDYhZtX+?zCvhzxs=54|AgV%@l)D*_g8U((o5h#8nXA}%cd=7O?v41MXvrqRI+<>M z#-eR<+d6TdUznm-2=|CFN{rSk3Cu{8EJ|uU1I5Z-cftfv27wY9#skYsI9{z0V=BtK z=7WOxH(j=(`b7ny^4DcX-BUpVxiHk4%jfQ#{u)w(n}gWZ@Y` zcUFVts1V(Kv0{1x_DCAp)jTzl%y1Vm)uYg*({ zVGXVDg0~K^k7Wwj7C>r;;!oWcPF{B%#biUHiAb3hPz~4-5ZGBl2tq_+wf)Nbiv?P4 zN{^sHmy)6(Zss{Heg8c3RuAai z@xuTH)#mIdIr)kf$XEbLfQH=@uy)N^qGd{{8vPSWVyNJS>bi;>p!_Z-ma`*=gwO{LHd|*d4C^wj!)3_y?AC+cf}2i0FsJ`=Ua-}hgx+0O_wg=wCm`2wKg>< zA`$`zQvq2moBunG3W}(5Cb|{^k_Y(AK&WayG$u;mtp7!oc;dQS{+S*^_1>ha(|>P2;et8a7k|;9HH-ff*@`1=mm}h_5xM* zqhIi*OzIQrV_m5d^AruK$AAA5eZyh2g zAwYK|5@>Uy^Zesc4&F4rg=m<8s}EeFRgAcEd@4f3K?G_;mJAmF65Ky0_aH>o+Qg_r zTmsDs2>YviLRUaiwLw!P#tb$oPD+d4N>H5<4Ezn+Kr7%!-l#&z&Y_DRaV-fXcrnWi z2H1MP;hv0n0aC z!O6Olu8Yt_2ti?HgrR^WplE?SjjS|`)-rEHKt8DpL!*fV8#yCLUo7SCXyrsB|AiHsM_&>eUJHS z;#1p(8U!NmZBFEghYHhl7qVb4hE9AP`WyELDf;Ib0uj?1QoRchzBoU zqIHaVvRWgF7?3_v0vXr9kn#hr``WmYHWs3Q&e`J9BRN4;lF zFgG!Tnb9;0sHRd~M1ciL5C|9v$^;HRFro=%Vo0L`k=7=LEZZ_MaNGijil+^9}5GNQU+Q+Rb z%BZ%Q0Yde>3_U2yq_14FUx+qA{~N!Twv5OVDMK>rGYK|KBV!bs8fKHkocKaMKS;dI zj8GEM-OvE4))j$<1W6t5o=y^-(+-mR^r#{+aA~i_{@w!XzPGu7ilJ=Ei%E0Ps4zj+ z_Zbux{V)K-x=lz1eYvyvp!QJ)KC63~)472<9fz0a23A9#r$@#ViX`KsWC}wmNd*ua zBIV`dHQu=J7{J`KN$>xx0q6{7r~@+g5v&j(k%9?WE*IEeF3|PSCWop?SWvJ3w`A}v z6HsLiC{Jv6{a{ULxB!Jb+>tVCRm@P<<9UGj!%8$}jEd;$m96>tJUCjFh6*HAGecgi z;BVgvH&8P0s%G;Fq4aMXBxTGDximfp(#6-y7*2E%Ig(r~TI?;B=wnZLcCgO}5*B4) zRyFfr=!=AbU^t9nZi3}!E&kxzKvjfQIx;>^j{sA zLBuN$L8NK{FDgVA*Fq=^avp!@1p;kVY=ozhZ7sxCnlgij?L0r=a;pH@(TQTa>xv&F zv~7b$+ajsZs_V3m3Cf(}t_h>F_jArwfx6Aa+%Gs#XP`#yvN2m3$s z*ytD(<+Kt!U^C?NZ8E7v1~2dL+3Y@V(wLhzr|dpvI7rseJDUWp^ZFP%i~{JXOFjp9PQ-F*QKzpiqnFD?5P!vXo<#OLsL$6)dtM z2dO$ClWT{eIe$UzO3*SNC{L7EsIr)ev7!|EtcqoL#a|y)!+*(3 zAi(0n0ssI6DM?YKf7<^)frk9I4)7aJ{8KRYlA2Bc036zX0s=_S#0CIh6)Z(We*Lnr zbGCD`u(KzU5)mP?ceFFJv^E6*+}E>|%~h1oF!`RhAB1JX{1avDlrW%)l!PPw(c>s+ zh+&YW!-(_NFckYx#KgeyMsvf!qNDwzFcj(FBVbpd4vF)lg9^eT#^3k63apkppO2@$ znpXHvD(|xzW}teZ;gcm<6xsaY%Y+F~c7sL+hxZN{1Os5n>;cHo4JO1+pQIpw7hhgp zT9RIS@e_b< zCNszdSfvO2lu|d71k|H*O3fS-zCA=ChHFMz=)DXBXkI1PXjp@GzwGu;KFAjRn2Co8HrhOnk@#qV`~JXRAQ_Z0YSW-WKTt$eN>$R zFyKO?&}fFl>tP^95gMe?&{%09FT{P4;HZ&gL}Ov-iX<{|Y?4e$5h_HglK6Lgj-Xtj zI^ykdJfi^Sz>hzj5=@B!^@@Cp@J%9Zr5w1y;`wm1CeBRhF_^g-vyP3pd{OLqC$kk6 zNb52DA|pS0PqCp`2CaWG3=as`anivg7*EuZRKiybBuOZhX{2aJc^$+yVrB}}kfbABMvXyZ zMD_|38RQ^C4HsdiY>Nezsw-5PN1Yd+w^brNqbti`mBb}Y7+W{7s)yoAq$8po4LQs@ z95`e-#5*Lu(}vA55_BkhQQoIg8viYgbA)`vdIV{j$}FT>kgl{#_E#JH5G&@B~w(DpR|B$fo1V*S##>#j+GmSS!+&FBKbP`1p9u1>P zS$T2!b~&8tz3PNYOqrgtPqnxzi}FDk%wlqdYI)YL3uQcI^D>^&&~o!qI~9RKU(L^O zNX-G+0R@pl#oRjmgU(?hIAfd!cRFG#go-~d0c?X5byI8Jt~4E~pZFb-eC1_%Tp}#e zEb0wP_laf#PzR|FFPYBrFeg+cDfhk++vwNS`_y>Ftg>xPraD&T$tlSi6_OQ-6%rR+ z?A2E#S;bvq9h&a}h(aUMlsc3W<}uR{StrVC%3CF{C75!2+>g}^vl z)a-6O|7=;il5LN!leZr}jGro>Hg6@567U+34e(@;8}QTEyhCgbcD(qEBOAAhBDw>D zB1MKthADf&acy(F1xw<8#gU>chjk9f4s3>Ph6^YlDTpa#=8GKAD%qJNq87mn(Ee2ZdT6E2&&8?}B(T+S}%_=CT%?+M`v-jp}BbW*7=}e%2&(K5i8Kb$z4D!q>%Rw{R1ofb0mU6~| zggKUZn^VwzSY)_N-~>YoKSKuI@YZP8p|ta(gYKT^{9{%|Lq`8q=|&BZ9cT#*-OQO} z&7scLWO14u7!}!7Jem`L%SrlawNvSifr1ctI3A(jaZJ%>zwZ^)PB^x z_~xQNGV1jB8pmCgzq#sp9XvK*4=^BT|ENJ$^0r1a)7UI2R9va2RQq;Oc*LqSX*yI*imb|dVCVwU`&~!+UN*s7HKQ!;ce|S zEg74h;t^0ORC!Q&Q(*_rZ#5aNyx7hG@w_^pSTC10v^$?a`Nz69R6$hbmdut+-=*Fg zo&~DI%g^u`7aId>Yc~$N~EfBimo8vS77EZrQ7tc^mf7dqBZdaJ(pIbiP z_WY38AVkV!<<<0%zE>HuTt5q3NHD*fiONdK^6_PO-89(9Z}vJdp5FP5WOv<;?7TNG z_8ob`)5$ZfbJyy8SHE$DrrxTaUc;?#bMAc3`<1YuFw&9PkzU=VW7P)q>}v8ddp^U< z=9u1k=<>M5{9azl=HlDxy7#nu9(sPf7SA?ooNRkVwEcO1wn1z1hU%m-$E+i)e0Mtc$zbhvE zI};g8D#-x=p5*`X(jWlf_4}Vb0{~op0s!X*004I?0Dxr|uRkOX05BFvi3+K>uU~d~ z)LyB(?7V7PeNQ`I`xIo0KM0}<69uG-ks(V$%R%dGT>;DG)#Izr%i3w>H~zwP{LO&e zAg->Ko>#qU9NVo=aJ(FJUH`LcR@;XiMZ7wg7bgTgHGl?+VAsCTcJlG0^*OTLbGGSp z?S=ZhMhSdY#_w{PdEx0{^I37L>S}J~If?oHCh+`1%~bclAMt?T^!qJU3-e!X+fcB7y?$2P&r;UX1uNP(05zpcix}`+;^WDmR60GaMf&u zGW|zvQsx{6Gb;#QpuEjrrz-zeleok1G?k3WW9jQ9f**-RXdO;oC+PMN!OV+=J!t5C zVlw(Y5E{MDE_=`{a>y}4az$<$gQP5G*tV`Of< zyt>Kp`9YY|Uy`w_Y%jy;EJ7EU5@vJ90806!pA&3n>Inn6G%>W`146mw*6E75^}e{X zw-n-Bv7N2Idsa~8>-J`C#ZM-X{y1mVCHtB1r{l0^fl~X?$5yHhpRT8dyXQf#uaIcm z-^elZqWc~0<*22fwuTrTA~i@f3?oo_8KmuD9WpS$@X{z*nU z+uEH;3QsAmCu4rl`X5q<%{dvy@X6KIbO}bQsUog{%s(j3`3J{8(w%QN6UcaF22Y?l zLNH2_t>`Ns{K@KEFpAzLpRBA5-M($QJGdzogx!RGZdQz-PdqP;#&AU&=C^{&ioBh40gE(Hu0?HuNkk))ht{iazkW=N>MfC)wQYJ_Y*`=g zio`biVuvasKV1G!pRxF2R_LSt%s?0C^?;kv`bAxM=oAig$8;{jw$(f(a6sdwwUo+D zBp$f^)Or5?avQvb+^g2!t7noW7|olHJiE5q)gT`4Okz~~>wV9_0S*U?YRO#!txj-mkuN;!IT1gyH z=-gADoG7Z`yUD3lbNx^O@_PZwbbWnG0^3jr!uH-0I=?QyZBW1Xu0{1<9aH7!*={Pw z(nI|AIiF~ILf&WyFTRnV&o{8gD5S~Km52Ev0bV0uo4yx3s4w9tru~w`AFnsM-bOp$ z@P1zvHyz&?sDDnsQUa(F6AmH9Qxl1Ck5R_s;d0)=$f}h*1Blm-Y!y(eK$Dze|176^ z@uOm;wGjt<`#tHS^r7eo4x*3+J$z((IR=neyg%k44KWYgDtCSfe5||-Q|wK<<<@k< z7HhA8X*o)iYrd4!`rYD{<{TS;_6)2HOu?H(DH*BdbGGcfJq;=QgS|gH%-~;(0%FJ^ z$Ytt>I8tm+5}@$}4dVR)+X1wE#JkuqSNS#H` zZ~`hQB{rkKgfS;G!K+Z*6HMnkqv%uyTc{;VF-R6+m8mtLiT&&@SQFnQ+x6OgyPVeKhU$T6?K;qU1;Gr8 z!_>yhWWTmZ!4!@Hd9*XUFulR{Y5GXx7lx|=X(*moFgIFUiwPR4!l-uS7E(kdirLBL zqvOT-uXaPigx6I+*LjCs^gr=x*~mBFC?1Yd`i?1NnI)8ps6I*HzE^(nOxeZwrg}wY zXvQ<~N!P{`-Q;Zg;L+03$`&sSDFaxHxzlRxJi@;psy7mTRFY|o%~EC;w|CACh8BCGG!mPS6u3bYVxxPdw-X?>#g!>5R|zjrys2sP+LT=1sl=o>~Z zzPWVM?*B#s(%TvmWk8e9NejBq;J4IucFJ;P8JWRpz}Zu6t)?emYHRL60lUG3elo%+ zG0!tS({D|eAbv95RP783-0l!{kv{~g3!Rc*%n;{+hRi`c|MTpds^^iE>^sr=4It^} zq}{WoXlL+pSWJES0$%~;yhpc4jSfbshjDTj3WGQ-kcvDYoK88@J5}BLSaf>GD2S+;mAUR9~eckq{_EZ&>DqoVw z#iloD6dN!y>dbBWJshC5*=VAPaZ@7^o=z>tbgn95zu>Wz1REG3)zcn0R7;+>1ubOYfwIUfvHm z$Ut%*XH2wElDqG=+|GR97h>mQ=|Sbi3^@#gF0A7f+W&GqBmGV_y5lVd)A3^aS-J1B z0_P3|H4EajE%dFmgEY0HnHTt*A|h&xwVsVSZCKJW{1gQS{OX{~CyJfmAStH}fidqn zIVD%(xro<~IlwX9mOx0_{fqO-jz6?MJ9x(r$_Kwd3zcslwe>x#rMAAY-&xCO?pf!> zs~Vt39l*ten_xLMe#iX0=?ZraLi^Vs4h0RU-yXTsvHLj+))V9h^wEUTLokfx6KY0} zOuNIV9VJKl(0`zqIbiN3C*v;G6|Cs;cMTxIv2Tg{h@w@W0>$bJU>0wtP#$MSHO^0B zg~kQN1w}=teslLDEO;Doe=V^akj{G^7CANjBzqYn`;6w4lBWMh5rHqaj0Kgq;YrW8 zQ(rvTu^JTbECt}ZA`owTTyhva+t1FQ$F?o}=!iJMQi*rM zUEMp5&%ZE%Rbi=CT5~GOQnS91^)TA46G4aBSc5s1>6vk7?3(bE=`c^>K>r1R3K)0vBUjcQOr%n3f^Bt!7 z9}{%Oy#KK?ALTwr%TMC8f8Ve*@~{kd#O1LNNJ`{Y-iN~jMdfdCy&X=Vq?#BVA4hHJ zIiLt^O!Q~k(d$l_(RnZ)9q5ViI}^#}dlMfhW3~rH58Xw~%qi%1rO5Dpm5~eo zP|fzxPi=jqVV5BOBD?#*eS05+qH(hD?w9xu*}`lRxf_m(MALb3jHjumWuzq^j>)rP zAG)1B1P5}wY=2#)9Tj)hXyRcx$Ya-yf?-c0R19x2*^&Z0WWoBX87;^OsqqGff$*HO zs-4}3DSr#ld;%X9(|-pHy>!fK3k&yy<)v z73Q#RrZ4BqhYTHEqI$q3*4R>3kcP!#3{5opsJwUUUyBEpDJ5Gw;tiyb%BOY7-^3O7(s}A)2|<{-l$4Rv#cJpghAGQ z>!~kEY=Kp`UQjzTEfUw0Og-Q%Dv8>5o^TT~6N4K2W^B4kyGg~hrjgkYlGT3ilT}K= zsUCqvbEqwwFUg1T^r)%D_O;gx{9bcVv6TEs`kw-E`3equP3~7Pbmmahl&;kFB%$4R zr056N#Gj_3P@-7P6lg|KYosPvIU#zJ(C*7{jY&ko{^%kmwZe9fiiqED88=ku>NK9C zx0aHD98(B%@!Vd^C4&M^fi<^jBG)GYb2d@f%8Oh4501OzryTL0WzuO*Etg(Ku-?tO8FhwNf zSe54zyJ@Q=NvI0fOVKxqz%5kyRCIcP@uSuoIr@jG&uZHPrf7UUj&vQ_RJu8)IF0Z&RFO$n30SM)*m_rG=~jjZ{N zsH7mjurg?i9&YPb33AU9E*`*6c>aupW8-W$`AP<*KRu8h$^Z;6@Ko< z^f6hb%=C;e@^kTtcx61xd&i)~Ffx6eXMM1yI?6$UZXP#B`sPH6+8&FQgQX?L1vxs# z+n$`a2-iq%WxL8HHcpKwuZCvW+kCjWwt>DWKbmQQ@y1i%#lcQiPELO7eEh>f209F% zS9qPl`-{5Itvky56H5`{bWdHlCMTU!?6%2xP~sa|;Fd^_E(j9wdpP4X%NPBMQSkwC zEJ8al2g1`y$iU_mVsDX2yvLh96`28umW(kDP;^MJ&Q62eKplU7LvJ1@)VV?9t#!l$ zTO*SM2SI?a>)QKE$H-`yT!w$9l5^gXr@M{0HgS3V!_yx>cuUIicS~%)P$q7{URX=_ z>toqoe{ncnJp#d|8&*!oVbJJ;U!eCvN?g7mQV;An)9oDN?#`#vpfO2|BRL|<)90Jj zKZk~X0qEbx(jV#U@&qIKxqm$zEvPsI|TL)v+UeO?C5ZjopXozOmA_~3s zi-h(EczP+YTxJic%ti^J>cB%J##f@duA2Rw7mUl77Du)zA(7vurSzq}UK7y$r|SA5 zoS$UOr^I=;;2U-bkh8fKin$P{XXdf`ose#`10p76Rl9U9nnYRViUH~=iXl42l znUbT#!M@hbnX%Mt;>dyM*# z*}ky&kYo?q(y`jDDq0o-x1b?`m3)z(4HZg$I{`L@ zd7sz$b{FUl5$>WYt+#(`Of4;`YlscJWY(LfNzbUnA2ljY>os71S=FfDt!l1rBn(cX zwX$T1{|N%I^WCyS#uy~!W5lVOCVdC)!lihp)_!q%e&A8bx9%pnV>c%DT9M~!45LKo zdt!K=cUT}54uCiZnHF!P4>*w7F12npIg1efPhUxds7;EX&Z9y5&t7Y!yFDh zKO091rhH7C)zp9C+>c@SqW;%kKYV@v6}2B&fu``Y0$fYbjy!9XQRiW z;9HpHuiJ@uD?)~#Cwn+H{1YabQT*l~-R9`GtoogYekXB0Zp;rZo&<_A^hX?>KyL8? zkfI@#DJ!?)MmwdWH`U>JlO!%af1=1rz+GU-)-)Pk49HxjB@Pb4pU%Cel{_I7l8{7r zlb}$f%|5IK%Gd;?LTsPYBN*su)j(5Z;;)8^*{Kt=6a)5=W0+w9Kh~<3GsY7waO8#| ziSrOSS$sbRrB%yr=d)1vhu*9xldNoo091sV;T7Ex1J3-Y&XS${b(qPxGGa;@PuFxt{U>E!*PH6WD>MfO z(L|2UxAwy)`r~57v@_XlF`V=2gD0 zf8B)_$e16k2?E`h=2Yy_c_jowld(xD{!bZ`1rbH-BAzg4QGQ=kQ3}nQUt{7gU34Gi zb%l^Vg^$K_agXsN*~b$p->fk|x+4iLz@>HI<9aXjKWY9H7@qH^{e5dB zw}5d9qL}(1rrWvWrsa_vw5T8hE#eOS8+bZ%GuYRG{c84mmrN<_?(L%5kQKL(AsbQ0 zt|>of3~X`$3U^uvusQ*P(x7KRz;(#e6nFJi*rD7$cm3S{J%0;TEPMT^pE^5hdVh`h_dzSy0G&zgg){@Vib7Md7}L z@e^9%M|*~$j>w%(Q0}uqm+aVY47}x?r;C z%wvI!_vE8|eJ+6nTy*}VE-X@{!kzlntOKT_V5_6tccrfN!06#!3WmV@1?46_HpN=N zb(g{3{lbl3_AD9!X}~~$pFb(Zu<71POvep<&~>lo?z-kfGg|k?R@?!yCd?nK+a^A}8Yr>yATDObrR{ic zXuj!rh|f8$JKBJ*n5k2Bq1@API+~b8rZUD2K@;vLD8~V_TpCB2ulGwIIi%CyLk@aPQ(IgcyM$`E*PK*8I$=0OJs1Vy|t4N*_rn+9Sz&%=eb?#~r434*E<@QvHg+F@24t9FmcXAF@i4RJ?H z(^gNcr8&m_(#IRi>1id%m3g`LtvA0e2)^}Vr$Y|dUjsUV_KC+N!D%gvc+%ckc=NS#e? zY6;PU>si{J`|9{yy*$MOBU@Oefg=Dtc4h3ij=q@@UghbU=94=<#R{Nh=t-oE=F1wd z(aLY`OTgL;BHFwe{7z03{F60Q!~^raga04a=@z^-pUZVR3c8-_gCpdpo>o7Ds$&XW zw_Z|a$U0_w?`7$p(?55a}cl#YW00^-e$yCa3_vE`-~*}xm`ZS``KlQwOXiV zW+GZI*{BGceapo0jjOxZ?&KcJCoG>=u6AlsklBfSU%Zy=qo(tLl-J>fK)g9y?J}%D zsBQmL5wc4!TSYvZCjJdRjoeA)!mq;AJe@MiB4g*7HO64O%2Q7ZBA<8TSO63L=T1@9 zT>VTxT%*3eW+sRb+!NvI%s>pGhzeDq0XE5hY>AxMBJjC@OvKz(dwG$DHT;@*Ou4kL}&pSSJq{KPVL`nq(}OO>fQhhqk) zAJ=8`&tT-)aN`rfRo%ep3+eSY_sG9hFbQXgx#KbnZDHm)Jcyut;Sa03bt2c|svaB4 zgn_j=k^&&~87A>3<{o#WeDLFJD)gE;kPJO9sBc}dlGt|OLJS|56ff+nXjRz>wk0dF zl1gcYzu00Trc7r0J^gv5LQcQ(58i>+1}rFK9wK`W$Ej1dm~)kS57Z>^Z+r}0FC^JM zU$2dwaHO?y0eOxK3525kj!OQm!|F930`BLdUN}h=VH)S`%6s!N4EgHdB-vXo8(UUR z{5;Uz9y;eC<&*B!Sv4h##PXt4l2#ADjTcr@NjRWr^*9UbHSNAi7Z7VLvIl zSX`+1c(ca!d^Y(ndhxAlbQd{6lkQ#9XSfC3-S!qCgBd=-$Bn^br)6{6OL_b%@|Ojx z4C| zed#q>B@~dNvmrH(91#eIM7aNQt6a)SqrAAns2et=> zt&04#J#v>e&uw0C%N00Tn}wi`oZc1^i3mzt?pT7nYhEOwg!G5Mi{H%Hi5BD571^7T zRFK)?ju%AM(KT1c{SdiCK4%!h^Sm@sQ|d0lOf~ukuV_um$QY35LsMu4=n=hJ#2v#$ zY`|d!Yz*vJDLdTv^mpwcP0ODsP@9$|dTS=^X4*D#ae@bSz;+8w&+l(1ge)D(WDjVU zI-c(O%4h4zFsLfSYQWsy^nC{3^atz16jj07^yNss+++74f=Mo*R%_9@LrV_axi&fP zfMBZ`*fRgEtgd1Cn+#!ZR<$$sMow!`^`me)T?Fc>p}9GGel)5Q>1sy;C4%=}U3(~N zE2Jhr>*ZPrrV-+$J2FX7~vI_NV-@hedb-FM4m|eA7#&}oP<=65S#x?49ytnv ziuBU6)b^;-Gi;mbmkqwSyYWK=uDx1J!P`k8W1E#ggJ(fA;eLRYr@ixdzE=`o9MCVb zk7S)~Fshw3%B3|k)J_|&|Argit#NIdZ~dYPW~JMaEkCJB?Frg#2^!vF3G@ie`P9~q z6vIq~mS%YpWQxf`EIsef(b+NK&T^$Y9O}TY;byS9QHNT_?61LPIlmusd6X7(c~7p* z8n9#WW))rGHJrit`e9v*50$BjvQB;+@&t%)Q7Bk)CH6pGENeo@f6pGOU;k`Lr?Yyl zk@H?k+nZOta2a_^Gkq(CV8A(asY+*o^?Rz*Bwv+6Sr5#4g!IyZUDbw|!Id!X@Ie0b9?*IXZ!7S^7wr(m6!EX zumD`Hb$;j(kZpcbsM|e1W+zutX%{^s>+MYl>{-yr*z$Yat$eS+poG($BU^pC2yPEI zUVe0A2Dl6LU(gaYp?xCy zaz9GwD)im-Yh$8{MqITeC4Qq$UkeZM`gs0i=p%yloHa7cwSP%|rO5G<8I4p0D-{Y^ zH6qvgp9NJhFhcsg70-eDJ+2HY2ME*spACH1cBJ3jPcy-__-EVr!TL3~Ibh&3#U!J8 zp|kCt9VxN~>w1y5%Y{b_GXYEL9oF0%?}rs9^+qr9)anfT)*IF&&#zt+Xg|T2TUdNH z8Uj5Gg|ww_KNqzzRY2Aa1i2&-{nTCS?u4(Jve%X1Z9sm``2T(ySKC$S(9Lk-6-!V$ zN6hxe>8#~gru|ox2`hp>=)gDcFnvF7P32>Jw|E34pPaXTv%`>i*!6LFczYF1f7tJO z(S3vC+sdB&4J=M@3pkUk4x-!+su6jhB_=?v z&&!pEVCPAfAM0}_d!$pZ$7v4+tA((40ekt)&PmpLCWW~PkGC_uRCQ>pv4}FcN+HA< z(F4L^sIZA6OP*ZM4*RfueIDIt{oC{1E~%ZkXkf2peEtL!zzFP*rMtxDvzbmzvAS|W z4#S1UMg?z(s&_J$(vnQeRz_J=RwK#AiVXh!u5tG}Z#+vTdrf)4cM8)nE#gtfs9Gv7 ziqzX|HyAj7S!bZR`)`iiQFriXMK9&~oQuO-@O;N=P z_2c?yiWK!OW8xxb2D&>EhSdzZpjhPXF{XBcWmo2_jxL8=9-n^U89&bkj_5|HM%EPf zG0SsXb8O6Y(>xq8mG%L>N}~oZ#ILpQ(YouKS+o%?<^Gv~nKw8C><`B43OAQet!t0M zcdVb_qx53XBI;SaT)5U9y`ec?uapwB^H9T)(4aZvD|sI>%}G7up(bf#{nY*)-%}Q@ zi<9Gxl{R_8{@utmjR0bU_t#?N+;T1OCCUJO4JwGA_f-`PJ=O;i1&nE}Me>kbp*OEl zBFA690|k9PR^2>f2)sP4_IUl<Z$|y|*j@~!8 z%7Nhpwr4;}%RjkFgV8R(hGchi3aWBu%%t?$8yvH1_96>9KT{+3cwYN_ZQi1JWjCm; zD6=8Qiq5MXsmWcOoF{Q(pcJM-muDj_8O_B05woyx#d8~bhbum*n1QJhk0uFD_n>Rs zdR3<1woZ=8vV^~kbO1NQ+~Q*(fu`Fk0v|^n^b(6>*Gni##Ts190uv)pwJO=RL5-DS8|+(wvKc2>zXt*I8*KK5w!xz{uB-VAo=xKqMk+v zxs#JkI#%%s;alhHaFtEz%GTEiNXrDnd{TS{_c}?I27<*4-$bj4u zxtThlwIlwCQJWPa7JEy2(#WlU4!C+7!moZ+ck02_-j;`2uIK;TkDZ01Usj=ulDw>@ zwQ;XYayy-TwiCPrhd<6-y?t;EEcr|t9|10`7wywb`2gWulis`U16{?dP9}0v}()D!M{oUaJtp=n&^vn z#4h8e!%zL>mV_^WO?r=x20F9-9enanPpef@M;WR zcHS-3*=u;3g7o*ywvHeHU~y=c z!O_e>mk?ERq`xh-iBcMJcO|(>9bewtkLFY1pW@oo%}Ww=4FN{GICiC$?=7q=L(Rr& z*Iz*Nh~j@E+OT7#_Mxzj7*C%-i!R=eA1I_Q{Q7M-u+Xl#KIEz_#Nc+6;ElSHRdiB~ z+v)VFu;MIo`S=|AAQM;8v$_n&9?!3nR6u*(^&Lgs4kE5-`a)3XqR1f&f(1l|>D(2x zWCI_kOh0A0ztdp;<|4t1Dw6oSiu?+jn`F1r{2A@i4Ln+Wu3c+ZjzSB9X!laAF(ep1 zK=#u|D&g7RqVRu*TZ}h4u~&V4pJr_Dj?f_R2}HkvN%L*&dAZw&4G#iLmi+-uTb?|}9GpdCxVSeOJtOUeMv>_d2GJ5D##((; z9_zkrb@cWYJFq3}>^|IC%Nh)!!7Qc_PIHdOV6u}*u|x*VKc@_P!523>@gdI_>AheR zbUG|_UrtGcHkk&+I`MXtTV!Y{SC+#)c<|$BhMQ=D=o#{j5R1lz*LxN=f`!>;Xe>XB zm;*SABx0!D($j)6K4_p)QdU=gLyBeh;r**H|ApYmDZd(S(YtG9d3zi(et&VdO89fE z-D)z{TZZy`MoJ$RYY@_Y{X>T#s5|(pg(=KwxW9={X2hvbjPV~M(=|ec@vzcLT9q6g z?e#)+>9NtU&lsX4T($K8lSy0p{b7xSb;~j`5Zr}TTrU3#&bfmyV@f)-fhN=Iq)0re zi9)qA3$RGGuKriJ~MfuZ5gy@O=I&b=_?{WOOg1DC!7C_^no&8>^Yt~FAC zAB_fJ$k*5u8_ua(Ul)tIQWV!Bf{kfsNUn_25VvUXPN;93XGtmPGC9F4GIi&NUOMbIaTFdtgUkjlPA38OGe-F82NvYl9RF1Bt-wiNsdkd&dFM{SE~c7toEV_ zG&JiCxt5fzGFX`u*3mS~E?^pRGG1OcgU@aEQFS(lMCnv6^#dQZJU~>*hfgVl84;S0 z6{OU02~y%r9q*N>12m$itK@MXMM3rTgAt0)PPnOQ8AY@%Q&otVuU3uQi%g)i-nZy%c1l)!!Av*GND(5vM zW0lfvj9X+Oka{YSf&Y5kXgn4Xy-7wblq*oxUI16hv>18AIkW@a5-YB<%>DbglKH^S zC;^?y#kEOK1!>>>2%2dL75Aq%0E|{93NpxSA{C$CcpJ-$-sGIQvelTxC0v7LOKCW@ zIf@t|iQC1K%?3vqT@o^~F}X$RT~7iATufP!x@>&FuUxO9r_A!fJXfccM(1w|2SHUHN-^IYI3xnOYbzzir^Va{n z>82R*TSY;2v+f73ir8mwx9JmojERfSf;qa-x&vz!!oV?U<@p(>q8{E0j$+?@VECkQxDk1Lf=rQ#RYV zQl!&KpqOLvrIqBmWxs(OtPy-(&rl5N{u@T&q>^NwoV`*NcmX8Xp%N?FqClX>Ewj3p zRtp9m&$(nFj^HB^mzOLFnnv+{e>f;AHXz$GN+*za?Y}C#T@b$8(^Q>}X7k?Zy>$co zC}g)Ty=M4R*kgbg*?a*_{Q=N}spU$lO6mfdVEj^TdgfVzMer(bqFW*}&92RmnnWa+ zRnkdV&E#}R!lfIv=Ob>BE>3tyrt;+p7(!xPt@V=uNv3M%%`r7PbV5`U%yxt|;8;-v zMNzGHuL{F>*&jr8Zpi)|d~YD|d#iEJ^Utcm)TUA1Ctfp$R|k=8skvX(G$9F_4?5Ar;XZ0wUi!Q?}`950Apd0hZ$GxN%MNu~N#zSA{)mzgtlF=1tXDsO;X}@l`f` zzAdPrlEu6Ew~dT>4VC1@HrLW+J)T|<0=2 zKx}y(`Z}rzClY_QI$WMzpB-W8%hu={2R524;wxn7hU1P08yasmkx1$>)M(;QE$Yq!qbJhmA0`q$}q3ikYuiik0@609nC z?*`ozQDCJ4BMIDxZeyGl+`hAi?8B(QcuOo5p?ZC7-5*BgTF1~rubYwSgLqp;ay%m@ z7&{V$dRCD6sq$_i)vDB)QR523ujSy>}=G%FZ695tBDP8G_TV@ dKm5P|$jTCok_ba7|GxGEq{QS!tAz~${|80aR>uGU literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/history.png b/src/main/webapp/images/dock/history.png new file mode 100644 index 0000000000000000000000000000000000000000..9f5eb69c24abf52f711223e9200c03ed067c3215 GIT binary patch literal 18035 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/link.png b/src/main/webapp/images/dock/link.png new file mode 100644 index 0000000000000000000000000000000000000000..f1b0ef4a39f3652aa0dc64127f95e2c2de347ff6 GIT binary patch literal 14634 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/music.png b/src/main/webapp/images/dock/music.png new file mode 100644 index 0000000000000000000000000000000000000000..120ab68f38147d5f24e896115e27d1af35f7a14f GIT binary patch literal 19045 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/portfolio.png b/src/main/webapp/images/dock/portfolio.png new file mode 100644 index 0000000000000000000000000000000000000000..6eea4c668b2ff0358a2db4e7be7eaafeddbad0f8 GIT binary patch literal 12491 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/rss2.png b/src/main/webapp/images/dock/rss2.png new file mode 100644 index 0000000000000000000000000000000000000000..4b0266a96ceb7ebfb84d8828df8d3bb3f393fd74 GIT binary patch literal 15647 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 FV1m~zgAo7# literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/dock/video.png b/src/main/webapp/images/dock/video.png new file mode 100644 index 0000000000000000000000000000000000000000..5859d4db48c771188ae0869348707c05f0393b3a GIT binary patch literal 15620 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 E7Z8H-9RL6T literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/excel.png b/src/main/webapp/images/excel.png new file mode 100644 index 0000000000000000000000000000000000000000..373755c8bb29021f66163fc136c74ab8ace2afe2 GIT binary patch literal 2449 zcmV;C32yd@P)i-(zL04 z=tJA2nlz{nHKs<>+S;@{)LX=OD=ISJAVok1=Ee*&XJ*cIpM70>t<{GEQV?HEADXoP zWM^N#y}$Ka-}=_KKj42|1OSZft?2t|4yS%!v=q>R_H?dLXkV%%t;Bo~1QX}ZO)Y-u zH+S(THvZy24xnOl8ll5+>X|u8K;Zn|~(U|%1N!Ap+Q_@G*=y;y&>d;kh+ zyS~2zFaK`;WloIc2A1qv0xhe7H0OlLhbNoH0RSd|c>oK5uIu2OgLB>l&=d`9HUM(! zKsuegZ^xFcJGb9{i+V=?7}L(ofKt=e+113Rtl$0gulN1xPX~Xyb`ETR(dU4IW9^`uWCUsT!uDaugP?#@7jLbE&0m8Jf0_iz_4-4)s;DI;3 zEB8M56bJ>>ZWU00sh>>&uz+Hz%}Qs#eEkh;)@<8w%h|!f-u*qxbED;XSKM*a*Ds5T zGPtvV1sTFLbrPA;jqP2zmHDoAWgKVW5C=q&5LCd8JQ5;EkR&E!f{}*mvdQoS%zi=? z(|`z7c+i0^MFHnKmUS0?a@U?acdlE%>PAoVa`R#7jN0LqzVf|2*!RQ>p8(L|M~)(w zNx@XL3itWR*}0;xxdw8q6*Q&*0f+_&lcP#1$s*=f7D+KZrcOaF1+=V`(fI)NLk_3_ z5EC5+y*A(1R_GbZn}-tzyIyi%ykj^#{I%oGSY|jpjz>=Y{1N~F*tU+&mP`PKQ;Un` zYE)xrk2|1-8o-;$MRbW+GS%hovbt=vy+cP(y&v!<0slyZ=!gp|t;0?kgyslXEMVo_Hh{T`kP@k8f6#AQG@kO%=)S3n{vloXjSnzPl3Z~~TMBC-QgOwII6X_MW5 zEci6$M>Eg$5vEGNg?`Wqd zMiGw#(rY>k0u_x)ph$;Kmryw|5|0GBX`nsV2A*WHCM$A!W?EKQ`BD;Iyhv}#AgiR9 zqq})w^9{Xig=B;PbI}~c#dTl+X;38*+4HJr9<2MGJND=_APFD=Zc=~+As=2keGb_p+YqrQD&`WGG()E zazSz-L8wY7(WHdV;yA@cY%|8HPQy9S@ap?~QJ+w$F5i0cwW|OOwE#8+Dx7LmH4=Br zYv_7$Z!Vv?qgBauhV@V>Ic2y}1F_)HxQ-qy!;rb24_%d6(XsGl#<90L_|Wy zERJJ8o&lH7sRo|vzo{`XaU_8Uzxd-T0Iq8Rq-;LpFcgd0)^_x$oB8fUx4tWtNUo$p zNrz#mgmFk1i9jepN=qSUv`SmEC8bnIDTNdg!jq~}QK{zW(3p-KX*<8fYso-M3b?TX0UI%FeSl=Oo8uMgAU0_^bx2Jroz#FWD5nB~iAV&9 zNGJmmNDsdB5J(A1T4a}DX?^)HpH4<8(g;$Qe_K^+S85flG(XE`i@q0lvQC+3AmR-$=@KS=FaVm; zgQek(;TFBSwrP3WV5+9q=nR?emwLQG=QtE-q2FvsuGFzAFq8siMl5KcS$1;Q4XdvE z*6yu4dY2aRnosds2tDPif&bID?!O8E07wEsJOzYq?CmbxbLZ|ot9yp>%HimJjLUJG znrcfX(?WKy-ZJv?Q?I{&_UHtIsR{fUO_EggQ_V?TQWabNcCL5>z5l} zE%BA?xfOrC`Z zqq;Vn7+GeewBy{9f5%zRlkEx~|HfZF4X`-xBDFDv;A9}tEoa7;j8#w46CI{y62mtT zDglTkAQRkm!^UK(QVQ8-*8F2$)Tj#y7q~VR$RZgD-^A3yX-_9fQKlzJP4-K$KQ?gH zB;*iau7R-DV2VSI&GET+-<9udU6RjabGa5;Rm)%sbBRmeV{`ItF)EAs8C->gkHErM8}w1c){soE!&DmjvXL`{~+8Gf3c zWe4CjCtSwo75Pld+6-U-@Sq?d1{l%70eCV*6(JCa<_opYJ^26iU!i{ifO3#GtIt1( P00000NkvXXu0mjfAJl#F literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/folders/lm.gif b/src/main/webapp/images/folders/lm.gif new file mode 100644 index 0000000000000000000000000000000000000000..b5623002a654745049da926cd3c0f8f1cded2a43 GIT binary patch literal 666 zcmdUs&1(}u0L90+Npyp<*4FQ|(*)B>s*aFDr9G?=@`0B<8U@)>u!$CZK>4{;Dd1Yu45FZ>;TyyJVkcrw;|av%Wq zfG+?z4H#w2V2nDOlx z;NPf*{|h>QbM96U2R+TU%};>$7mkmlRc$n*YmwV`#_z_#MDG41(8u(AF?UY`K}z>d zJxE8Mmr7btaJjZ{p|&YCQhb;WZGFvge0TUm7(IG6r-j@Gx83(?ZE@nwvfAx_4#>auF!nVb-p1_?dcQL-&j)(e^W~9mo}iy!^R*{xVj!d4ocu98Xw}8^Pz$=k zXfSr<)GTW|`&o{9+`9q^icY9}$Dw2G$&WLZZ$~{E`zbtDd4K=YYX`W>Vy0C*S0xs6;fB3g&~9pLX!Z?#N%XSx-#onl$*-={{EYn;!?ZF9iqq*9Y$)O zL^O2v!n4m`zwv*pfBDbZ{abJW5C{7=JU5yEAII@TGL_C`^=$p^{GGc=d9*NgU(V|9rG+*(e{gU0+I6d|Gx1!`9TJ*==jShv&v)>c{bf0^;&mA-U=kdF zlDu{*bz%^V`S*5R1NB$@hb0x?ing7c`V(qWJW|H9xdqi;ttGsT9i74MGp}Jf{G)g1 zqSlr1Zt8q-V_z?Nm#>qrztQ1683lZcElVAIHLA F4FFl;B{Tp4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/folders/loading.gif b/src/main/webapp/images/folders/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..0bbf3bc0c0e5e635553e8d1bf9ceddefbc402396 GIT binary patch literal 2673 zcmchY_gj;P7RTSb83YJ1>=8y5ONL=ZcEgk+C?FydumNNz8c=c6`n&|fmMu_HHG%^w zNLVjHyfy)hAgHK_Kxkz+0Ktm5M|X*?y?g!o_3yv`{_^F^wY9YuFJ3GxEUd1s-nnz<)vH(c?%i8n zUVirM+2rIT007UQKY#e};oRKZty{MqJa}MhYina;bNBAu-+udTYHDhBcJ|n@WA*j* z-+lL;iHS*OX6D|#dm|zu!o$ON?b=mbT)bh!26uP&kdP1u2Zx!N8486$B9X?&$DclZ zdgI28>FMdk#l`#g@Bj4EPc=0)2M!!4EG!%z9?s6rzI5r**|TSdhK8)HtXf)HHgDc+ zZEek9Fk)k4xm@nHZQC3j9o^jACMG6~jg9m3^EYnX2*Yq^XJ>6~?X_#y4jnqQbLUQp zM6z$+zMp^o*}}p?p-?n8H=jOzx~Zv&N~Km+RkgLX9X@>c=FOXxm6dsUd1NvZ zX=yul?BMZua=F~p)O7py?EwJ+w{PD*dGh2hzx?v((WCP6au$mb!vmnqSpF6-9Ona(JQT#e>!KODwxYzG5#S|?M#v6eD#mgO^`=~9EL;yL&>*dd5*+XG=_`^3=CG25PbLa+LJ%N(PW_s z=_-TaM{SB!w(n7k+dMDN2G6VPqUA$u7F4m@ABAZ1D`*UMfe}E6csJU}J1Trmp#~7hZ5QSGpNvd1Uz$!Rf3q28pgSj9o zx?zwoWa8GYK@TOz^)mp#V2_VR5WfJ0W9BSSbn+cKb z7B9l9)K#s!?PSt;g%c8u;y7rd?hkP%>vq5BY=N>c=98V=+T&RSPgSu|E(FAK>B?vNN1 zPszwcbxJ?Oh|1pGd!9?gxzSWOR8o=x5!rGh+6r3hBL-14aTaAQxvJ|Y-S_m4niV2S zK@?}-9Dkhg<+w{Ny!vjyp-QmjyGmIW1DFB{k>P2=8cm~9M^_P#8?JFDumGEPaqJvf zZ{f;B#CG;H7q8a_hQ$pR6%%6So8vKM+W+cNPE_TI46^dn9q@qBr@1bUgxcPGB*b-i z3Hx_0(Esy5KKx^Y0yfgB6~}t>@!ctk>J|!vgVRhE2CPQ;AOKY2y%5nM@YF^ZMS~q}%L-n>Lpor#4w48UHYViOt={{43LMRvkIp+rkbs*s; z14}4q0y6`s8DL?uo-~*R@5tnFsC1DR#BGxT8fA20u_o?`0iDNI6lf;^$@AkR1dPTz z>XF1ZAqNjU95c@Vn59Wo;Z6b(YG+L$xy3(?j2I*vQ>PmzMEdh`yw3=)E}JYMDG|*x mDkGVJ;D)fXhxDI?kcM(ish)oQ276#A;7`m!-0gEGiQEyv0*|-fq{m?^~?J| z>~JV3NKgVJ6fewKQ9S#346#RcN;lm1p|3K9N0UsVr*w7&G;Y7jz4;vmVFt{*5 zV8en54|W7NSQs=^6#RcMK|w*_!v=>BI|2$40{-7<*wCPGV1~l~7YjaINZ7Dq!UdoM zfD!=?2?+rYHW)0J(D30vz=sbT{@(x^xL`qr!nco4KAcGSaG~JA3Im|q9xPC}dgy&i(lS!fIo{IEaOaL=_X9`6^9K}JOtdUitn5@zIG(!S`qsa)!YWd0 zRwy&DOLJ-PdVNrCXP2;QSm03jh=om>*=2>u6b6@OaXmW?frkrL1hQLC)`~r~W##4N K0fMYd4AuY$xzKt5 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/folders/lph.gif b/src/main/webapp/images/folders/lph.gif new file mode 100644 index 0000000000000000000000000000000000000000..f663714f4944a2b046d7c413e0aea5240132ec0e GIT binary patch literal 651 zcmZ?wbhEHbRACTfc;>{gVZnq26B_=1*q|UF@c+Ys4J#)6f6(yZM8f|U3;w?VvM2n% zQSjkFKtn^rhYJM{Rv3KP5%2*>e%SEgLc)dyfe$Y>I9M1MXej)@P@tdyG-1Jm8443R z3N|z-eAwX7P>^t7hQfy(4ht$2J{(ARu)yH;%f}5B1s4`5Bm@Lpzr6p!0)@R(1TIVv zn9$KMbLPws4;FlQFyY(BCkY7w1qBHK4h|1C7(Cb!Frh%VVPuHSjez`*eT|9>Dk6oKMT7DfgJCk7pm<3Vx4!2Y7asj0c8wXMCQowu{6 zx37OfQ}@Iv{f4YFW~ffIpF3|}E2}6IlaK*}<^+3(HESL0TNyTO-o&_VyJh?8HI8dH zv@oz7Vp+n$$z?5Jr!2o~?cO!}oAr(?l{(HQABQLewYZ?6v7JLpU-pHOgN z5t7!3xbXF5@Io!W%; zlC?_@VeQ5~>tomYT9kDdw%lEN+|?d~PSbg*$r#hUt3Ts@f5GoJKUPGTe*kwc0Gcne z00@F`97km^ZsZ^^gqtAz6#@VNEaKrt9zM=S5g4C3kD+uNL#D(4reR_jikVvf*clfhnErG!nT%wDCIg}$)zax8#A8F591}vvFoefp z_i9EBC{L$>$3`b`1G`+1Tmu(_WHJnKJ{5gR_+LQVv>*Tg3pn`M_VW|K3Wr#E`2t}< zp{NijD!qLtpHNm_QAsE*5#6gPzgtK!Ll8enl@Mr=$%JNKIXKu6ZTCwGfST%j+dw6e zNTON{TUbk*)k51{DACn?dggIiw_ZTqHQ?fcI5~}2?6#h@T3jTQtgtM$6L*+du3?rW zl5gnjJx$)Kj~SCRV=mYap&?;#PUU(N^=Ug)e8I+@nP}pMdj|JlJ6zFVpul1qWk2Za zJ1Vq0=3^K6L`AmR`A=xrC7AZa(w_E^e?Y()zH7yd>Owj7M3EgO-St$s^(_bIfNWi+ zuQ{v8@kp`LJgMm0rsGBZH(dieF5Kx$_dB^WJiq+tBigoC&nPDqN87S_ zug8^>s_3Is{+nlN)(UZ8J}qT>=&+SK@OtXiaXr-|zJK@CcOx^FEc?KZDg2@5&idy5 z+T;%dFW(jD8G~1{v@1c^)+&#^&;GFXrQVM*l=d<7jpIxGQ10d20i3YY6lvZZjewit z3^31D+r!B#J!%96im1eT0cB4(_j~F{75A3&L`HpqTVBipL`&VE6?+h?8?Jf(yRq<- z?*~7(>t5QJ#hZQ;_Zv$YFP^*I2%4juyAd+SO2Eqk_XNb3-|+TqD*DFe?{nAL>u2_r zpBcR0lzUpGS*rMAhw^zCys_1j$MS{k~(z9@O9IVqPk^>bGx&AO`xq%DtcU6jhk%jDA5srpr^+|Y5L zR`JX5#o9;4r}ElH;harf`@-AEI^{BwewzZPHUI=R9|a% zZNgS-Pkkywu5QZ9k!xDZ`{ccC4O?<;hl-)->mJEbbVN_|DFy}>wiJWI>x@T3PhNPU z)$dbDn98yu3%zOUW#kD+icOx-F->;x?5M+JY)9c2YrP#J7lrXHLK}@ablYRmKefSg zOS9hS?YNoR?&}pmmmcAP|K U-ZKv*d~KX^p5GT`Wd<<*0~01CaR2}S literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/folders/tmh.gif b/src/main/webapp/images/folders/tmh.gif new file mode 100644 index 0000000000000000000000000000000000000000..e42349e406a7e23e8d6620821680628d6e0712e4 GIT binary patch literal 1295 zcmd6ki&s(y0Ee#-N}7}Oq@*pckJ2{Vm>nOB7NkAIc21m~j<41Z*~FG&=t^9gUEYvo zS5gsZbyHJTazQ&2vvQ<`<;YSK`I5euyH$t z*&qi(gUUD%pN-qtG!X3X>$d6H>@+4)2Eq`BLZPT61@F4vCH&79;aTDZ04yNxz32N+ z03RG;iNq4AOsC^6M)# z8}r;X?ex)}272zi{APjmH%-N!za$SfBnD`|$X*aWWt1|sl`$Uu3*9I~ef&7Cbi}NL zyaJOOgfeo2T2vR&fQXe_(#YZtR)bC&lA9L63oeRP%RBce)UrrX)@o&JY1Y(d5@&Yo~oz+sqlX=!2EAGu`)e5@RGve~z z@tE@C+o`eV#M(@!M5!`6!PDI2nOgbcxU)$8s($v6&UPPqkU*dTjOo3daj~>V|QWYz1&bk%cGJU zL+hAGYtTPdO&ET9(in3CZ{+(kqz9!IT)ti2fsz(rj1Z(I%uk_Z1$dUHLJCFC+@t*{rh7DQ$tg6bPOd)Ib9R>WJIOY zC1?7iG(~*cW?M%k^nH`*-V=i`xtK z>l-Y#TUe}i?3nDfEc#3uZ90uwt$NLx?Ya%yEz9_=8%|Cu4t!3WF5E0v&bw~>jvTK% z&s^_(54|tlPyNqYKx_lG736l%TS9Q=7LIEO5uQVI6V+8@m(N{9de0Z-ZN%5n-ba2T z{gniGQeaAgD-E_p_)=j^h7xB!tcjDOO^Q1$_QV)c-%pP@K@JsJlw?wqOHnpe`IKc; zms4R@m3ft>&a5}LdNsJN672wB*X9FPF}IdUNW|t3S66 u{d%M&G=7-+nXi%{%_#v9SGo zZvZ4cg8&3UbV`)Kw*mnG0Hja|+(2N6PK^?aN@5WuFqD{r@drHIz`>0$re@+>Uew`z z930o-MxG9#5Jni+K_IxrDiN56N?=R|>JSj`gP40j2Zs5T@j!_08mtYv? zVSOB83c-|2ObJf@^3Wim)YjJCt)lQa98`iBQ3?lwR+j$2AHX=KG%7(%$K>%iIEI=g zhEW*gaG;H~d4eFeYX5&ldue3>01)8!cEa0F05X9<0^v1Lkys)IuHPvArVJI7lvkA< zw2{d|%7ME2dXbHTrKJz>R`MK$x*u7u=n$-pr3>a3*k!b8E%5%Mnngqg#R_NWf|)YQfwuZ-YsoPE&i zv5+{(&R888wj)!+KY-VUMmK#%2L>->^^eaSOJ^s1mEF~qIx=)d%8p-!JB9Y_H>r7T z3%xCyjG>4>U&PJY=cFs%iqF0*!^*rBLmTivrz|0*@Ui*qdo5Ue0 z(l3(P@+q&xgFaF7$rS6>IRce>^t*{2e0=GmkE2?>Z=8&Jb}l96a9(q1{D~eqgFhGB zav^D5+LE4XX=;Jf9jK~|EYCPqW^Pc8D(muLlj>qY6jhxqJZqv~7wctvN=w$K)M#0N ztFN?D5Z_uR%Bfk(RTSm=me*BKHF-^qahiNp$7XV6>wVMm6>ZAP<*V(*`&SBjt;3pY z20UNUTe{`0e)17byq{uJU+een*rUgOb>q{n{`C{f@%}eWuWJ33=55pd4Kr@980y)S z(*df5`~v~nrQ+#;)>XM%pys(of9KWoZ#k0L8C}7*aOORERAXp(@d;M@y64rfH{IcG_rnP;5nYc8JnjcG0T#E+QU5 zs*iZ2#G_3_kWz#owBBWKhJWhppTDHXvOs!~Zs003ZUKS&~}ed}3sHF?YR>HR z7{ukEh}00l=3&S%D)quJ%z*uWl+!3yo)oEzQ3mZ?m!XWd7XK$6wn{ zCI0pY`la=WzvW~gB7kjN@IJdA#F?7!c0<6`pbDvxt*|}T_7I*AQruwO`?b?GWLwIG z3#%bn1Y5@g-#S06F~#o)psL(MoR8$0IdX(?zH2%Hg>`-ccp8Jxl5wmiB;#`T*~W0< znaT0nzdmc`x@1}eckrIK6%W^bmr&dk$>w3NON(e^`pfR9b^VYcttCtww}oq_rmMmq zr&tL*m1S{@%|b_)0{U~((m1p?x>wnixKb|h6AUxEljFx^j;*9pB6C?#lY>gXQER~sqEX35bbegB4}YF^IdrZK;M znl`#LDXZ=|8q)iiRsK;<(pLKZud5_)mN!+nha$ zWNrBQ-{wyo4|n3P$E-?ncO=hO33T~thkU_L{i%-0sZ zd2{S+4(o(`QOHbPsXKG{Rrp&hHBccwUlM$Fj+$|jVz-oXx;xDEX4pQl>($7h=S#`a z<7BrxvDZS~G7lxC-xtTHb}WM_`nm7(E|%KK;xbB~$>Oiq+Q@m?t)cP+!J|9!3x(6q z1~avUd~h#e#S9o_7?V7N4yM rAJu+hrOyL~{R^MggEV{Jw!@4_--m(0mA>u4kuQ8ZP9_jTL4ffes3;L^ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/folders/vline.gif b/src/main/webapp/images/folders/vline.gif new file mode 100644 index 0000000000000000000000000000000000000000..1fb0de8bb2911a51ff29f91fe7d231c0a5529091 GIT binary patch literal 503 zcmV^fYPpKps`<(p>p2TrD|$=1D3^=ctGbK# zdo|2eJQh57td{J!4A)HgY!_`h&36sRSk21q>J1AnD^5#pYmSSqyUot4?)whhE*wu> zZ+wqDubj`k@7xdCKWPD}4YXDeTS9H_4t8_+4PrQn<0zK1cn)Jajn3;DdZfn@UPyT# z`Hi%95?@MvB>}GV*OK5%fiV%zG+6Ut&WJlF_N@5xV$h63Hx}&(@~B9qB$GNd$rNQ& zl~Y+hby*eWRhe07ZnfDJ=U1I$d6xBg7HC?bYl*fs`W7kFxJ&6aor@Q%U8#Gi_O+Uq z>tC&b!4CFXm~3LRi_tb#`$+IcfwtO2i=-iumcis&gwQteGNf$RAoON>7%V9T{{hW3I06UMq^ke`4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria1.jpg b/src/main/webapp/images/galleria/galleria1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..15b628cf72a837b281aaa8b29d4ad69fa369988d GIT binary patch literal 37920 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 RpYS}+9;Y$JY>ytN|JefLHj@AV literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria10.jpg b/src/main/webapp/images/galleria/galleria10.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d7e126a27b16380039947a8605648f3d1ea59de6 GIT binary patch literal 52823 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

}jQ;1%S8WR!^T!Ogxh^L2Lh8U1W15v!do{yl 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%0A_8Q?HrST0pYGI9wVfr{v2@&5pqtlDTkDYUkV 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria12.jpg b/src/main/webapp/images/galleria/galleria12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..760658e5e9bcd5c664353552d2e34d33dc430d77 GIT binary patch literal 111455 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%0A%13 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria2.jpg b/src/main/webapp/images/galleria/galleria2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb1188531079c5e59815f2555896230af5205c48 GIT binary patch literal 54921 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%0DnDt!qgM<608ASoxS{OYpS)_;9lA}% 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

nlyLJ9&tjnofU2VHUg1IU=Kj2s-U}U+=*~HHHEV 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 z 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 J1wA5<|Jl4>`H27k literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria4.jpg b/src/main/webapp/images/galleria/galleria4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84ee12779301ad99d145dbb88fdb0b1a1550be3e GIT binary patch literal 68218 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria5.jpg b/src/main/webapp/images/galleria/galleria5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a0215c253525e9958123364833e9e62ae036ec39 GIT binary patch literal 71749 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 O=4h`S%IBh@fB)IT=7$yl literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria6.jpg b/src/main/webapp/images/galleria/galleria6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cf2396b28eca1e5d737f06bca1ad5ff62e0e60bd GIT binary patch literal 43165 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 T1r_1dp$>PU?$c|PXn+6NhTu>B literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria8.jpg b/src/main/webapp/images/galleria/galleria8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d6764a2eba31c85d963b3defa398dc16c950e95 GIT binary patch literal 69337 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�^3HPAdGr2HZtIPj;4@4Q>0 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 LbDAlXPzV3n*x_B) literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/galleria/galleria9.jpg b/src/main/webapp/images/galleria/galleria9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b39b46c7bdf4395a4b2d59e047c1adc6ae41a409 GIT binary patch literal 95677 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

jSDBz7$OR-CNlN|iAkN`V)ZHFg!71{WQ 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 N_{p@7qE#J_|JmZZ-5me` literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/godfather/godfather1.jpg b/src/main/webapp/images/godfather/godfather1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c91de649186fabbc41af72bc57bbdd7b1b0d035 GIT binary patch literal 10078 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 e1xH;q=SHTlqyX+ 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 GnEoG90rHIi literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/godfather/godfather3.jpg b/src/main/webapp/images/godfather/godfather3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..67d7d233d875af9f4855593449b0e91ec0973d7b GIT binary patch literal 10002 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 KMNUMnLSTYwy;80K literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/head_green.png b/src/main/webapp/images/head_green.png new file mode 100644 index 0000000000000000000000000000000000000000..5d31018d475a8da193299bb7ab8fc0eb4b707e8a GIT binary patch literal 4155 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 Tc~a1;00000NkvXXu0mjf98EZI literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/hy.png b/src/main/webapp/images/hy.png new file mode 100644 index 0000000000000000000000000000000000000000..80ead7ee6a543cfb09251262f63dcb19a012df8f GIT binary patch literal 6243 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 N002ovPDHLkV1hCu{}=!O literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/hy_active.png b/src/main/webapp/images/hy_active.png new file mode 100644 index 0000000000000000000000000000000000000000..fb3dfe48137ff7b6287a33b95d427241957950aa GIT binary patch literal 6391 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 FV1i{5NudA$ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/hy_hover.png b/src/main/webapp/images/hy_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..0de1d77ef44a33492704eeba1b13ed28dba95f35 GIT binary patch literal 6333 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/img01.jpg b/src/main/webapp/images/img01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f314a198729c9abc071e49ef1f6c0ef3b9aa0b0 GIT binary patch literal 702 zcmex=C5UDGKfoZ!!RWvs!ptbhz$D1XEXer(2tyXs zVL*4n04oaz7dIm#j0>X$7=YF?v#@i*1Q-|-CkijTxG0cGNaRD~!=R)|VbiX0NJOl- z!6_w(q5c0Y1|DWcpvBCB4E78kGe5ih<@&p{?mffLMRl!pm-d%8)LgW8+MgM}`#{lp z=AI(P1CM1I3M`H*m_^54@8Hhf^^q~RJWe5S>%-$)Sl9E}F3_zge9P23RWw0o#cIY> z*9eg}$0mp+dvF^r;o24w+OTQS8djiW*rsPISf`sh=9QizHJ!UcxnFW{`c`O(%+>&`22~3{nO*$*MCX=p83P(PZQ&x b9sj=mYpZ)!$8WFD@ar!;4v1wi{=W$Tx1hbL literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/img02.jpg b/src/main/webapp/images/img02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..481155ca1a8abd504017366bc1a8e39a5fa6891d GIT binary patch literal 27212 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/img04.jpg b/src/main/webapp/images/img04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bd9c2b1bb9fabf7189348a84547e9e37cf2e9dd GIT binary patch literal 5908 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 AjsO4v literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/img05.jpg b/src/main/webapp/images/img05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b3b5392d7fb2c5a960147dfafc89ec5a742d0534 GIT binary patch literal 456 zcmex=C5UDGKfoZ!!63@;ftgW|fk}{&S&;Gn5r#03 z!+?%N0$iLRyO0EcOhzUFMg~S!6hZc~ZRQ-Df|zOz|KDQZVP*tc!Ys&O&v1R+-N(92 z3sr8{vAI3F^1BPg5GY4OxnsuZ`V5a#_vg9n=7X!}+-moz0gHMrjz?-n_iqUqZGS#d o@9_4D(+(><&F(ig<@)bffJHe|lSOCG_HQjcYkxlR-uV9}07(Z);s5{u literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/img06.jpg b/src/main/webapp/images/img06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b6df029300e2f0ccaf38b74004db7fd6f77b9dc9 GIT binary patch literal 918 zcmex=C5UDGKfoZ!!NAY(ftgW|fk}{&S&;Gn5ukH{ z1_K?51UR`sb|DD>nT$*V3=GVi49rL}Ozey-tZdV-OGI!AGIIzi1`2}oq3BdpVl;I8 ze~W>KnGt9uvmk>#!}__q6>rU`;V2V1tEf_{f35gm^iTZ_mwt&{nsDsngXPAyX&;XL zXNdlp|KpY;9qL1zgbb-O{8#o zh5D{}({D~_>p_U~N(3H@eK7A;ReYM0l)>Vj-3M*2eA#!V#U#;Pvb?E!<;&Wc92tlD zjNY?+55Dx=w6oe_F9zuC&$XqGX@>i#Dg5;$PhE+4}3I*cnPSACC3<=4|DZcrGuW-Fop( MpL!nEU;l3c0Pz$wIRF3v literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/img07.jpg b/src/main/webapp/images/img07.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e474360c4515cf0f125754d480c6d16c9885a1cd GIT binary patch literal 6353 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 XN|v)Bsr~9|&y}G(-BQ(SDXa%K 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 Hu0mjf0Rrnq literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/loading.gif b/src/main/webapp/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..9e719890e370901708e4e9b040031c64c8d964be GIT binary patch literal 41674 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/apple.png b/src/main/webapp/images/macosx/apple.png new file mode 100644 index 0000000000000000000000000000000000000000..6db1f2374ea3be9d0efeac39e20c358187af7bea GIT binary patch literal 666 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≺z>D{2H2|& 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/aqua-hd-bg.gif b/src/main/webapp/images/macosx/aqua-hd-bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..9742149142ec51b9e622ae94722c635082690951 GIT binary patch literal 268 zcmZ?wbhEHb6k-r#IKsg2@87@2j~~B$`SSVm=bt}+`tjq(t5+{SeE9JA@st1m|2=u~ z z@8q0YaV4?PNnwU|*=*H>%@aB+eDwMyGfps`&D*a3VMmQz|Bd%Q{_H)d|KWc_ZH-t< zYg>COe;0RGZ(n~gllY`5Y?BI&W1?9i=W_Qj&tJ57{z7J<6)RV*UdhO{e%(f{bsXzA Jb15=d0|418jJE&) literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/aqua-hd-close-over.gif b/src/main/webapp/images/macosx/aqua-hd-close-over.gif new file mode 100644 index 0000000000000000000000000000000000000000..f72fdc22d200971185f018066b53a527a8bb8aec GIT binary patch literal 429 zcmZ?wbhEHb6l4%$xXR9;BO!6r!5|?ZAi==k0uU4=ELgDM)zhaJ5&|ACnCal)FhN6Z zMS#N$2a63r;NTDdL;(RC7A#0eNN8wiH~<6z0S^iao*dXyP*5-^DhQv4#U2`d-K@K5DX2~kXN zn&5HNLeRs&xyQvoGl)&Q&N%dv&(Bf83~CO3!Fr&RtT*#j&N0MRA8_M0FCu*k^lez literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/aqua-hd-close.gif b/src/main/webapp/images/macosx/aqua-hd-close.gif new file mode 100644 index 0000000000000000000000000000000000000000..95ee5e6dc2b345cfbc2ffc76cbdb38398ca0a40e GIT binary patch literal 307 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/ichat.png b/src/main/webapp/images/macosx/ichat.png new file mode 100644 index 0000000000000000000000000000000000000000..e01d37dd8d305dc5523f7351ee0398613e3380e4 GIT binary patch literal 13940 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/macback.png b/src/main/webapp/images/macosx/macback.png new file mode 100644 index 0000000000000000000000000000000000000000..e23a70897fdc52ec9286e0a4984321b09abe9a02 GIT binary patch literal 1013814 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≈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

  • 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

    ;j@(4NIAu4l$j)3TIU;I+Ehu|Q2o4B&Qb}R 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∨f|D3yUyv07 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

    ^BjgV(& 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 z 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 z

    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
    Q;7Da! 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 Z{~xo-Y!%#?WV`?X002ovPDHLkV1ktQx?unS literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/safari.png b/src/main/webapp/images/macosx/safari.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d4179821abc27af527181a2e41a7c7cf7f998b GIT binary patch literal 24104 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/terminal.png b/src/main/webapp/images/macosx/terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..4ef0cc384f22c5271ce0202ea24580fc9e89414f GIT binary patch literal 5284 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/macosx/trash.png b/src/main/webapp/images/macosx/trash.png new file mode 100644 index 0000000000000000000000000000000000000000..97186a21d82ff55e4b542bdfd35d8a137f72cc2c GIT binary patch literal 8191 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/map.png b/src/main/webapp/images/map.png new file mode 100644 index 0000000000000000000000000000000000000000..a5fea5021fe4c3416dd5c1a79d74e48e97f1c197 GIT binary patch literal 1269 zcmVHX@UMy%CN55 zcFqOH+z`f}#xa+$8RLcCcp*w~fg3OMh6``K@KzJOF(H^NQDZbl5-*J7#u(kK3}gf2 z;+Vkb#!qRXg>#@k=k)XYzMgY>TH0C?4Htf=U%t2RdC&X2f9HLVfe?bjTo2)p*P$Cw zRmiw=>pNXeD5<1~a2oh&dL6^V!x$YMMeo^05S<*m1mO#`oN{L6k)iwyexHlNW__K@ zoPN6BpvN=lYk+}2`gkWaj&@Ihq5q??B>a9qmX?;_t}|s^@I=_xBf7>~_0RS64@==s~7o@%HNTnE8B=>@4)PRIZjw|2i8fsn}>V z!fZAlJO%nDL}+MJNs)q!^!1TSD)9>=Si7F39c^cFqt;-+2OkCzjXr?C>Q%J&yolxR zzd`rKx5_jk1)MdEGzZ@+3w&*K1g$McHQu6fzW440jd!xi0Z*F1>v1CHsxBRY(8R}Z zy)0m3{%h=Q-GP+aE*m~Q@U1^q6l#UG>{(n;Zhd}Lgw1Ed0;PQ?cCfx$rW5wi=+)G$ z!|tZa+&0RwRs3nCHzuF21EYoc*bBDO!$=nB2u-dZ-bX1(#s8;Y#q4!q$ER;tan`em z&83wC=RH@1rB{7m6VpG47#QS$g!LHyRcy#wU<*!swC!&?2XQ-GkpXMh2lpAWSlxi* zPqgRBv0-#98KFh^9K;)+p>91r_p zG#$^AbI<`7TD%ABW+R|rF+wwdHNaTUrMJ)1DEwGy{=U6>j~npGgd49s@6Yy<+4teJ zuIQLGi00000NkvXXu0mjf2Q*>` literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/menu_body.gif b/src/main/webapp/images/menu_body.gif new file mode 100644 index 0000000000000000000000000000000000000000..b25dafa404b11f30c359dbfc56ffd4940fe2f0e0 GIT binary patch literal 1386 zcmcJ~jXTo`0KoB|u0~$wWlx(iv(3xU661!%oxB$FlqV(cp{#Wriq1>OdnlBmZ+S=OE($d1hfp3djOd z0QaB$-xC0mcBb4Qsj5A)4=G@u#XsX$d^k^ZuN~8msa|zz3J9Nw*GuIJ&ExKe=S=>} zvT~;g#-bAZk}`KT5))D$q$Ov>r)Om*Wk1TzOU)^GoC1TX!xc0UTFB#WRHQZ<^(Vce zl2KJ%Q_HNYZ)j|4ZfUJRYa^*`6t|8xdmRjo^}eUKub(?G$Q$AhkBoj8Yer*qx;Rj< ziaZ#kc=Q+mheFiE%PXs2C2QZ-H#WDncXs#o4-Qu#Q1}r!7n5Xamki`g!~_*B19Ht* zb1c-29C5gC!p!4SR)O$c9@L(^;-WV1@)YSvKg(zgaV<2y*6(}%={UEIN5fM_ms2-y1=PX`2 z3G;Bc)C-f1VTyvXaaD4{oKrkf@FUCq;^5q~BbCBDn`t>(4h)gp=Lx=B4pp6MUz&f) z&SJs5UDYCyg zE#K~|D3}tz-?v0b1CuMMS)i&*<;etZgFo_&#GpDH?@X)9@!q26exXv=YVuH^t z`g13R)n*=E zVzs2hk4OHPkT`kOJ@LSXwALkuty%j^@wEC}+B@Ehd=l6$gxR`uGxyv3`KW}*9#j&p zQCpPZyWXo&@(SONq^zv>XM5Z@am72*LY`wOz)LvP%Z7@kR)uXLB00l6!Y3eu}#@n+6Nt9q!T%yB(N%YUblrxavJ$ps72VX?)c})4h4-;Sb?R{u|lThiki-Y1i5# z!is?I0Sn3D1|NG^zd$j(yVMxh3VyrXa9i?ydFGyS$M~lr&iB2!5{m7u zHW;Q_cUsaj&dr(K-jPV9E2hX^3awzsegd z`aHGtaLCb*`*tO+`c)Bq*C2Ff^@DHP64$RE4>wlc^}heO;iK0(3+ukL?>trfS@g|K zuDk_FztcbbIcqmV@Z#Yg8Snnz$-OdH@@Dm4mY|E*Z$C`G^TVz8dG;agUol0G=imBQ geA?j@k?<9>K!bfzm1qBFp#K>>UHx3vIVCg!014=iFaQ7m literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/minus.png b/src/main/webapp/images/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..03fb9be2a86cb392936390a44acca8999d4849a7 GIT binary patch literal 343 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/mobile/maps.png b/src/main/webapp/images/mobile/maps.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc0a3f449b198be7bb4e47734e1799ff0dca1b3 GIT binary patch literal 49109 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 Usg#eW_5c6?07*qoM6N<$f?+{Iy8r+H literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/mobile/notes.png b/src/main/webapp/images/mobile/notes.png new file mode 100644 index 0000000000000000000000000000000000000000..833b136bca66bfc96c228a904a7a8c5e31526b11 GIT binary patch literal 29614 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 FV1iw%q38er literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/mobile/twitfaces.png b/src/main/webapp/images/mobile/twitfaces.png new file mode 100644 index 0000000000000000000000000000000000000000..b3e329b32f6e40077635593109da8dabb6267c71 GIT binary patch literal 33029 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 YA7xT)*8yjjC;$Ke07*qoM6N<$g3aGgGXMYp literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/mobile/weather.png b/src/main/webapp/images/mobile/weather.png new file mode 100644 index 0000000000000000000000000000000000000000..a25f8f485f172b70e53aaadd1386673e664b641e GIT binary patch literal 31923 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

    qG}{Jf9(ux_vQ;;mG3*?tJjE%Sy@0 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 KMNUMnLSTZyfvyAq literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/mp3.png b/src/main/webapp/images/mp3.png new file mode 100644 index 0000000000000000000000000000000000000000..1cda148fbd3191a63b18b661cb1f9eea40f688ed GIT binary patch literal 2064 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

    oZ4vQu+7!X^@~f}D`pPReZrl{1 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

    sB|H;q%GY)@0 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�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 BhJ^qC literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/redo.png b/src/main/webapp/images/redo.png new file mode 100644 index 0000000000000000000000000000000000000000..bad1b883b1b2578570bf7f16df925ab279313761 GIT binary patch literal 703 zcmV;w0zmzVP)L zlS@ccVHC%I-@SKclriivVVRVcg@TkCWEoDB3rT2U6r@rjA+%^)i*i#?K|~8TE_yf- zgf^5(1PR%uMWq>0loLAnNFALF&3WI)d@U?VDF{7qHs|p_um2HJN|qza{{)Fcc?Cj< z6-xpTLfH4a^Lx{43cNy7vX;_;t+J>{yM69Ng{y9Rn@Dry{OQ#GTGgGMg3DQzlB$*$ zHkP@w*RE0yZmY+0)?V6RyVEXQ&SP>a;sX$imne=DRFo8Fdal)+T(=>83#xD+QBZ}3 zVHte-*2(GSw*Dcn?cor?x|JYd>P&>+ zao+QM#DBeK-~0&ny28fRGqu&Zu3}o{!+x^`dpG-_`%}&WUT|Y0 zOroe7hLz;aK!|YvOcxQO2MB)bkM(!Ak3OM$)C;_oQX2C-&{SD&Nt5YFoJc~&VN)3j z#vl+H076pAun?jWumNABl;#2=Su=@e9gh>afcR}pM$I6@GoOJdfRu9ZUo;iJ)CD*e l`9f04AOA|62UzYq{{*Mb2eY+~VL|`^002ovPDHLkV1n|iK^6c2 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/right.png b/src/main/webapp/images/right.png new file mode 100644 index 0000000000000000000000000000000000000000..473ac1cab0b1e3c71e4b03d5297501c7349e496e GIT binary patch literal 1558 zcmV+x2I={UP)4Tx0C)j~RL^S@K@|QrZmG~B2wH0nvUrdpNm;9CMbtL^5n^i$+aIn^?(HA4aZWV5ov6ELTdbo0FI&wK{O>*+w4vx20?>!`FrQsdJlnHR>OPy zcd~b_n$otK2Za4V;76L-DzNVtaSB-y0*E}{p()372;bw_^6ZZ}PI-92wGS&j#91PI zKs7DSe@(bk%_Y-7gGe}(^>I=@oY#w#*Bu9GZf3^F5WP>3rn}7Ut74&?PWBFvy`A)a zPP5)V!Xd&78LdA?xQ(9mjMYElVd13a#D+Z_7&Y|xU=_C-srWU*6kiZcC!$nw*)9$7 zn6CX+@=AhmkT}X@VSsa5NKe;HZuq)~1$`#h6R+ZTR#D-3j}vF!)ZOnz+5)dI4jl{{ z44Mr{P!L4~VVJN`K!!XTF*LGrKO?IK8z<8w`3e3jI8lUGNUta*C8 zn(P`s>{pjD=7Kek#B;Fw@hxAK%$F&Q6vg9J^Xf~4by_hu-=A!MJ3Znq&n~srbFGPs zH&&aMXZ>nO`|hf|ljc?VPhR!${AbO?W8x_>CU%PFA&Hm8F7cAsOREdwU~R_;ot1_u z(ruCYB-LPGn!NQdT|ZlRy+(fw^-+`=%+gee_kY4FWHg<*4sZI8+sFJD270UUORdLHO0nA4V) z%{fwsET5CQ>B?eK%uw4yQc~9?*JVo2}ze(;aRcp*ceL#HUJSllrgm5wQKR zQu+C;QrUh^8rFfA`ftFz{YAidi-`aL010qNS#tmY3ljhU3ljkVnw%H_00PcQL_t(I z5rtGwYZE~fe=|GTm^PZEH~;3M^w6&nyn1R6g{Iolpi%@yf;2?}YKj$W38h*+X<7=+ zS5Ut~Pw}EHh!!I)Y`Y02yF0V%dy{U6H0msmH}huRZ+`F3ECfLS{iIkda`cQKR2^jtBaVTCK)tBOZ^tSB8i4^AC%QwBFjjM(#l}H8eLhHS?G@McZ*{Q!^j~G3qC}DA*86NeKMF zKqR8h&mdbLJSBT!{~sbCY!da&PB?nwU5~ifMcTwDLt$m@8sl|4c#7s zXlJy0SO|&XD4e4Wag;&K?Z#ngqf#jdJRnUoN>OzO0ckKiNE*YTTxmv_H^fi|YOtG) z(&k1*CtH}NDX3aV3!U(0bl}`TktkfZ0wyK5$ zkK)F}kY*}S9_A`xipV(LGDslA&~Dg&fKYe;|B0|I z$2O`?dbrz!Jw&W){=bBT50QrsoIG&g19PMyM8(0Rh6WRL=H{|bI&5wK>m?-q{Ym-p z|F<>s;a6I0K)}ex)+TdQJ|M~yByYb6*5u~ zJArDLnU$Fj|Gys(H0*C`!jJDDHU4aDX=}73p=$CNjDe<{*XQBksh9ls|39-~1Ltm# z9Y9AP%3@IG2I{v5>HnYl4%tBkhyTz7bQ_T=#JIKAQF zu{kx3=l_1Y^dJBKnu6?>-1k2@q2l}O#)qfn+1lLiOG-2?b53Fb+hB4|TgV}Rf#HDc z!84yVMb>k4t+sA`CDo)NX}tcYYIW1!L zphpZ13=E*I-}!(W==r&`-tw${{mw|H@^^dVLw)5*X>M$7-+>WOW}CEQ*4CDVlNuWz zngJE6gQ5YdRr14Zpr|QOwD;3l9^cvT4CmDR=1zJY57f)QUsB?mUD}R$`z9>x0jkmh zs`6eT2i5B2z6KcBMnIf5`LN`gTe~DWM4f&bK8c literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/save_icon.png b/src/main/webapp/images/save_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac4885e543bc2b101fa88c806f57777866fccc9 GIT binary patch literal 3942 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 MIuk;i2amq|2iF<|yZ`_I literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/sopranos/sopranos2.jpg b/src/main/webapp/images/sopranos/sopranos2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fff0038161a6347d27f770911cd2656e8fc37641 GIT binary patch literal 46991 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%0DH7D`!^Lqkab*95^uf$a%_UJfWNx{CFp~S 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%0DNgFaZhZX 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%0Ai)m#zBr}vHIv(dWP3F-;d$M?`qzFJ;XK@BxzXlH zX&}$;+w!ivoGf^>lm2QK|WR6OYfD#y zJa2r~@vugYBh&tws6VKz=zIv<6QxFQe`S~Zjrmrl0}Z^O@Q;t7pbpdFjg8d)G120- WRui?tgz7o0>NKL;Hln@dWB=KA{{9T(ve6BozR=oEl3v-P`VV6ONmPFAYBkt zniRnVrAi2(mZ9M}mFaQA5GWI?`o>T$=;DrkCGts#yU}#q`xBoK#3s7+XZX{ z0AQ4Q?7;y(0U(Z|V85UK2Ndk^6F>doziOfZa#}&mrP016yYfB;|u=l~Z1X}|~Y1H1ueFyaO>+(0iSjs(4KfIr~zpE5mx%fDuMf(#vC z6`ZsBV~#Hn2+pSDHwP{n0Wng)G6={_$!y3>$UK%Qky*db6Da;W661$(a~w^R{9pZ~?tu;Pq3J|1ZAupWQj5?(_VL2vBMuV~uwIP>KAb zk~H7|=A)>ls1E|MCwPbaQSaZY{a338a{I$txqjE0fHm5VG4zN1*$vqHzpDDV(iByH zuDs(Pyg%0(3FC*!!t`K@u=9WbObvDc28U^acgiq>Uo*_WwQ>W3!M^>#?(IPhC?FJ! z{(jQG*B1D>*T6Rh+($Y{6w=SlQGl}lFZ+2ryLlpi1bz z05rUPLjBxaTmuB;WMs|>sDnoqQa}&ocuGpZ-qTayN625m59yEe3qm@b0{orj<$mOW zFkA%BiFq=42i$)&X#jALN+$0Yk;wu z5ron|ga@GhfdN1ta_kp2fr$UZp#p$dH-K^$fouRg-+tJ2aHQP-{HH3U`o(Z6g#NET92UQ4I29q@sdC55b_I(NI&v4$;!k(o!zE!;JKFbPR`SY3Z5i85o&BqoY5< z!py`%!IUJF>ENtGFxVj`I$Amk(7hDKPI2Z?DEYz%mvg(J}uGrHE`LfGJr#_|? zzWBV0!{jYqMBc$KhVJlDPA+a9(Gz0gCnXfloIR&_UP(h!OIt@*Pv7*anYjh{ia0tU zon2hr-2DRrgMvdsZ``_l=Wgu1xcId62N{`J42-$fp@cZ zj+^L&S~I)XH{rUgb%a}s^s4OcK{MLz@9a+Ai{s3dvVUP&MxQ0%JJy8OZ1q@0K61L% z`=ZBIMcbp-+?>XT1X-Z@dvc=i?WwQ#lF^G~;E0aY^S^9u_vw^t+l9TpuJKieVXQvvMF^g2VUNwPtNVM2c?dYglkIb%^9MPHgXTWH&wL6%Y;_9%IEQTHTkQ_ zXWDhk^!CZdJju_F%sH37+ecUpcXYozE43QOkhvq#QeeT=&z~p3sJvTGXnkXl=2m~M zfNlICgkG`qm1c<`OCkzc*b=i@u7A{>Q_O4k^+Th@qwp^MzWz*-<$%@KTmUMI+yLQA8jvN$sM6SQx?BXUD!4y;Q zr3`OFVpY47&D?XcuEk3mcQTMs+s3?3(yu)F`LUpz%UqpRu7(z2xgBwfF5E~JMy_%H zwV>1cmab!~@8VGCfbRm)e5n~!ypC%AOUpFbNc4s*X6G?=tm)R#JcaT&!}>~mmN2)N z?6OKA?;(^%ZR5IVoHZiNTXA07AbN={iaH6 zU#u*Inj;D`a|_~j*7J}w7@m5WXtF@%Yuy#)bS;g}Zc;c&^Z*r0Bodix0}!)pT{GyOX@xwYer$40 zS$`7_^<~2@^tR;pg;(8jQ8)98OT*1L6TjZ<_71&SMp%-xsAIfdGrK95xg2yhim5wy zf9hof_dDVlybf0EUYJ_xB{U%z(cGw$KXWW8?SpP38PH<&k`fg2>0B0rPkb+Fp2nwi zKlDCxj&*e=F!s@ny>Yl^rYnp3wGnvG=qtq`{+m;b63@}+xU_mD-S_hA#b~5dgijit z-7H!OUFg|lTjTNWT0gMpg7Z&qsu)YZoN?V%D$?Q&W_uMRxJ&~L(j8%v9iJL0I8Nes z<%#`bg+atAwO3&ijN`N61sr|#S@o7LklC8au2E(^o{59eX+9;q>DiNnjD3^U8)=rb zwX_OkfTlMRg$h(2tIJ4jV2_sydl6NL8;}V7j^-uQp$Q$v1i5CHxD&PGVe(i*ePu6s zi`F!CNy$DZhKGL}7;m5SHn)~E={4zjcRT3j-^B(BKIt#b@-FR2x3;LY1}Ahlcyutn zx3UWYefS5DI(R&8S@hUh8p64%WAKW69;n7$e8grb_o&VT)ZIzfle%PAp z#THB2%z{a4B1hVqSc8;7RHZM@zOzeJ@-re{t(K;nR_$Xp&(xRoQgp&5(amL%Ym*; zVL!-swTmO@-6Hs9uer0@C|s7mRDR8%y0ZVltU@GQcC-*}O;F#L3K@i-cLU%34$r#d zcjxKjIjwN{dvyF*doplp!2IG-jX{xJ*f+Eh!F%h(6oMd(31=Z1R?KVeF&vSuv`9Co z-||A7&lWlxR;YNH<^s+6*TEg!VOIWL_`UgS^d?(kah{v=dX<1@!>$5gK1T|U}HW7bo{Loq4LwzD2G8{+njnV(B% zTAp`&?$ck+mt0?WM(~neS-V7`C;KntU-LafADbh4sa(X@Gk%&Db6D1y=JA|Pn+0Jv zo3qC_y1tz!$8@Uhe5*VxtNun{U0$=Hd+O|q1h1{=mivz!&hcJ%Ig@0dWx!fgA&qR& z8t>GR*(JR)PYkqJi_p4tw+j~TvAQtb{c$O0%O5L^dxYh)4YARz8*}Q&F>k5~b=ZD8 zak!dW`_fr?a6gAF7Oz+@-&1kT=1(uXX1DfEcjy!K%vJRKLP0Z4*jIFWJ1fFtftm!J zxAKsievO7dL8chS5hrb2w4^v1xuu#qM+ID}f|u&t$GSTlx0FS~NLqIuTd-$@3!wd9 z!A}vz>j^en3+DK&J7;V*c|vX|VjFA57i(OHq*5!`k;@sL=tkhJ-3IpbkuZy`*!bhN zHQ}t-5naJ#NX4-E(iz>1p!%^}Z}L@rXX2NO@AXLdF1area{1Y2hEkOg8ehly5%jGP zG*P>QkW^*o`n0zxlk6pm$J>6G(Zyw&22k^=f?*s=5 zZ!%Zi(AhYR$vcNNewp){dEa8Nbu!>;Q-c){B8~DaF~LRor)4qFe!a4a&@g(CQ=ycq zfBLGQ!)NxVre)_&R`C({BfHdu0uaZp*@h`98Dx#kug>Jn3_hJ16{?xD6MLw#&4uI~ zy1#v!vH$+f8zbe_?oiBp5~k`(;Ccc5jOJcaQf(HCvBDKyDlDts;hg)=jAW;%+JoP! zz?;Pq(4Jw&OV+E;7TWUW%e?uwV1>`QY;l6|xsVl|8|$?TEP4lz{u2GhiIpr+m;1Kq})L`(ca^jGv<63?xkJr%t`wfMK1 z!JOu}g2wm@QFI({Gi{#_yb2uUP3bZ|Ziqk1OwdP(jiaTBmrxN4m|1$!%z0fC9Xf`} zX@NxCBKIIoY1lfJQ4O25!Mu-LZ?2EV*axEBgGCF+SVK078|v;VE+%o5NIZ6obF_7N za~Shj{HBib>ca3!?^xw(UtaZosA?qJ3W0dj`y(^qL`pQ#3$sc0-VLrWA<~FnDyR}u z7hy6S#@z6xT}_66joL-$MH~yJerP@R@0d(cI)bp&EQk&4R%+*>s^law^d=q+zS{Ap!Z`3#CJ82Z z+#~N@X++;S&dOu9Z8Qwmorjdl=dFzrd#DFEwmHfYssi{9tXH`?6g!cF zEKMs55_jzf2BG;LJ*dKoI`k1Mo1Dy>CsCR6?6%Rgiv2_H9aZ*ua#1{rIsRYAN0Q-B zc!(`+++Vfkn?6?2^xv?ES4d#v%GB_xaF@9&JHmu5P5FLH9QJ+SYjr6}l;FNWnid&e zVTL_^&lp1LsB)Xi=iukY6U7x~xiLv|(Q(NiA*1DjN#1M0yYe9slImr%tq%`dK%pt_ zO97iGub$7k&PMRwEOBVQah zO6T^+v{JBkvDIrl7BSxt)T`N^M%a(6#br#T+|7h)z@zeO|J_syNI5e*l36BLg= z$+EH8zT7ewc41uYnL^Uxc``6)L(Aaz;6cMoLXGZ7Pk?f6%F8xp)08jAUmQx^^4I7{ zG1v;qL${}w)1gHAih1wxt3JQg;P)vLey?ta=@IIkrN&daX!<$5BYZ;=6~_+_x25#$ z-LfI|+0nh3aEc-WUV2ZBI9@ay(v7cZ*w^QD<&&|QY?K&_Rnl{v{&IcG>s|RtTya@- zrfd}%aAl6qBm>M#_!&aCUD~8J?6v6Ppj?#SA#7;BgI_3GCBbrPDdtS$M4+3(_PmW? z({&~q`si7{=AddTo$KWtUg)fBc_~HocUJr zU`Vd{|gf8gu8dYEb8)#T`|D=wh2F2}w*Oov-fbg$v?K$v|wap(!To z&bI}skh_Dh8>N^gE9oB5{_G4bi+xAa%M21LsmB_vIak$`|Xv3Gs z_(g;4g@LxTz2(cPd4BJ>n_L)Iv`3U3TIHr2G$9gjPp5opC05g0>DR1!lb@8ET}fE! z5N@xZw026fIu$Y6M7o+5;akhFv!-6uaXEs1t)ND%8!^3j5x?71v@$QY#gKY{HXp|c z=o#z`Kwja_Up;(8Vi%h4uNBHRV$ZEmF2CxAFLmqHn~3oq#J0A) zTHY6D>c8IkZODRdu}v=^a@wX>j-fuFJ~rmYz**>Cd_UnnUuC6wzV9*j`^DPTX1eE5 z^J|O_L^C(eU6U=Cq;T}-i*zDs3+?KoRpEKz+1v1o9Jqy4{L=-281Vo$$SL zIbMm)6GV~+bL(Tll;q`%Gq^}jg|?HCj(JMD#ZGgeCfs{by`4_4TOb#IIs+rjiJL<_%lJLgH2I zNh{3h@2SGWE2b>m?Q|0OEk_Eni6cALIMWHnK`%LvCEHXmBT9qh5VC}8*M;vmrefnR zn0`;D`Bv?)d|CKq_S>_Wntfc=LMuiz=(b=b^AsvVgZdkd=QSzjy5r9VXVCYV(WS^M zrO={W^jYL4;>)jvOI1sQo600JTaVEJ|cUXKAdQeGAgz5oOOG5`P& zdz(51V2NA0m|FoX|Gdp0yett+ z-~bSD5Rh;XUi$z&Z~RaY5D?yY{%;^5AR?on0?^(e01%P>pOv?lMtWO9`|oXljEsbg zhVU8&w=69Dpd`9?iqlYLIFUXKe~+ zU`9Ga^UICdpi7s%qM~8P1xAfJt?YsANd#q|?t1$?wp@6QpCnp~^``i2HSr9UnBWT*>~UV^6qHXIJ}Fn zREvZFMb)(G`IHZ!)3^wKAI+a0wkw(bbSO(5pD;fRY8A0+j0avdBl6E>Bq)2XQWN93yNg1@Tbv8=Ieg`1&-KvvsY4C)*8)seaKENNtH zjuku8bSt--{Tr4b+tI`Z{-{ZvMf$CF=10|pCfPT1998Jw7R~XRpO_Y}fR(VoV6)s+ zaTleNg1{4vGn@w8ryH)F8*0UwZtueh0JDL#iUk%tvMK!3oPV<(|ZtqUi%JSxwf251aRF}&Fu&uZN7%&XNO{0CAp6sOu{b~gb zkodGMo|vY4pEU3$9!wf;F|gZiey-?mwyL^jBCs#&@*j9|vm{o9FSed6o#s+(!K6X$ z^vk#%<_G9CGQcH9B&&w+?@>XAxc*9NLmvJUZcf5wigO9GQcS_j8jnR)ER>*T+q^@} zW`MoRYJn5CN*ul4VS9H6BFwJXQLekNAny?Rsrd&muBilT(swB|c@_y}+L!MH*Ela< zxFdYOviTLzTX5tSX>A<#tQ4jHjCOBwI5+;TB-T3aRsc6R^1h(>NGgj-YH^hXKF12T zdzzAQA`L=`bmnc~UR%zC-i91-&@5Ntu3|6#J6t-+Zp}OE_XQu>dM@Oz{!4;5JCn?C z9mhV|5S43PSF-ERF7bRgP-iuPQD$-){dJ)mX17Z|pu_8O-q;)bcrUAxnbfNuV|=4$ z$aQbSKZL5Iu}X4rs`9Zc%W~Q;*rm)hmE1F;|mJnINu`4OQxBV(-`HiP0(YZ0QpEs<&K69X3DenG^Tn) z8jG^XlTo)C#-BK&EN-7!vA|Z>o^`gn{VA!t`oFLp4No%3es$#Z!_l>E(oX$M_5u?! zZ?VH7rAGT!&j|@`w7fCytFlJ7YdtFcCOa{uvQJ&Hckl>H6fY?dBJRIdK zq5w#1dP~i;jo(0mmvB3x1hmF;+h>pmO9$fZuiK@bj5CE!m&sOqU6JN}NZUE)T15aFw3H{-X>{^E zW!_}mE!Tg1z)(I}RKn`V@gW(vmzmJkT~st*Mo8y!h_a>dKWp^@{n8Aziann4D)u%; z_lUzrX{RB5?x#`3hw!aJxO3u{Pd8F5TccySv>@gib3Ldk^%gSH64j|}T|9P6#w>m> zdtr}Uq@@Dsr5>xyL(9fHaT6FT@7@W#9iK<{X6tjyds)_m!>y*cd z%p<9f;YVvC@frK+wq+M+2fg(fVL)#(-vu}++MkM1kI0svtf zp%N9*g}ifB-hZ|jPsFMVT*Zu$i4CDOItkW9g)}a+X`V%5N%jQS(n5kVoL>X`+GKuq zseYnrYB;4LR1Bg6vgpry}Wzq??~f3AP-n2b%3neN^o5SWC6?Z;5x^Dfga# zK_5SKuAOj8id-?HY!wk7TB}=wCfll4iH?2N3KY9~N${L&#+n!`puS!0HDzT414vl~ z?o`x}cQfAFr{!0(OAS-1rd{MlKlNXFzVdwXVio3F=1N*~`XoO{Jk{r39o10Q1RQ_x z)!wAB6s@QmtZ*LpA*;G!;L8`WUdWbQ5N0N8Deq+(A#%rX9Z?izI{~NRf0F2}$fF`$ z6B?n|%=d&Wv{07_%D6S4Kix2n7UL8g)I77DMY zcUyE8+H%_ETKIDV)w`j`WcJ(FFtk*03ye8%~0fgBq4RV(ky736z@EoEsz zRF0m;se14uo`sYBQ|^Re3wE}t#Qp`HVjLHPS3pYz)zKxB#c&Dx!1{vzO$y&V>ZIAc zwloTcE8ca1m)*5Ry(^h3DQk7ncXeOm$xVU{zZy;*GgkfJcSYcVpIQI@)BCGUdrStI zF&e4=(ZwjaWV&M)EBlbHH`-_L^-qx620SWw&?DyNL42}0Rqj!(uBx2u* z>7G!d5z{(E7w5d=A&`#L??1V;dJgX_br}}TeT)>XTSM%RO7PLg*Kn%Aod3py~c=69fKLepVX}xUsk3aGTq7*mCpiUVM?es9Ry03#S2Lz8o z<0Z$FPGIqDH&@v8S8jvazwo;Y7gP&iuhMyc-RzE(MnB0i?6&~8c-*rNYI%3J6@b70 zkHo9Iq6@$g8md4X#}yaonDmeee);8c@NbqKz!YEhGckSf@<<{1BCq_nK+V(5>{+O0 z@sbVEQ&3aghev9oIj2{^^0;cLQp+ZJS8Q-5MytrI?1TR+V4!S*zWfKk@{BSV z^dqfe0ptu|oY7J$Dd9e+RfRjrM!k4vV61}_qSi((tCzTpa1IjFo9!$OH>v>|=bHvg?QxSG-- z^G+~xEC*x7LIroaLgL7M$R;e(D1i8JL;R8XPmWpT9bqR%EN{|nM^oq3-i zW;rKdBfBuIL|yBKMC-!rMWl*zCe)Mr6+jiiV&9q7-@!S~!iD*562Brx>@c|y%I~N% zuf}2mZcgp%sJdh#JoIZ!{)2=wyznF&-B`0M6TM6tNhL-jb=jpz8|jx|H#^%kyHaAE zME)}&ir?kpS<(07mQy`NxVOEjuGJ!e@lGFXkFD$xA#MtE2>rx zGHk7y5I8OFSd-47rR--xG%Tv6`0Z$V#Q!&tKB(*@HXUwh+|5wiW!=U2h2iIa!-bg93WxRNxr_(S@b2I$kjxHDlGdD1h{~*1 z^l|8rk71+|h+9EP-KJD7E{K^mVDzLVhZE+s_$TU5jc@p0sJt%*ZU&=|&aYE= zx$d3MVWoO%IC73ILo*#lt-y2CGez{X}KT345 z<1wf$TGuODY5|A_4c`(k_cxYAT^1~ZLnyYMasF^__FM;I40WxL4vxGekSh74d&6 zai<4LmBFbY-dG+wby6NVUCh>54pM6HtKQ})7{?XU92|+v*WrS8M`Q4|?wGMn!|ojt zb0eE*A1c$^#tD}2ill7i;X_PE7t4M@!baJGh8-PZHUhk%i6;LsFU$~Jo*l`3(i8w7WFK$?Ox`M_e(g?%rVjo8DO zh-9`gg+yuFKZQ=`oRJlTb3beI7;QLDE8i(u{SP*_!Dsu>I0dS&CkK^^wJCfSOkw_! z!xJj=`sX*mclAkp~|?8gqB$Kb#lAb@IG*uEZEi#lbfHVwCSx+2Dq4M&0Y}# zerHm0Em@eLuLA2U|0Pftky1=+0ebf$defusPo8&P0ZR(G^Ltue!e7SM#utiZu+ZLh zecy}4PFS#g_>KfINT4Y?tLJb9A3{2cF1<;*N@GR5kGuQReFn}_f-(s%p2sQ+(wvJII$!8=RSEM^L4JcDn7i;)aMA@Nsf=q#HuN+!E_l4mvqe$&OK{E(B zd3fCiouq4BwTBO9spGa?cSWa@br8)!^jE;4$X1igbTa{t=a0d1x}Y8^ZUs-q2J;1> znd+N4o9w|Ef5u4MX$dwGiP4I+&+%k&-Kmi4GFT%4SxGTH=oiC>P0M<_G>d7P)^(?G zqZPsyT7?hx@oF(oiv5%sB9cZXV)&<&c4j`7Bzq$8FJG#@OWr5aU0mylY>9eF`GghC zP31G5BcL*X$;}LAhgc)n3v`CWcsMKN93rzC6X-&2`Wx*7r0r;&P8Ga2xp7n*!+K;s zXPg?uo6nco6$@H7(TcHOgXjsDx;R&w772|=XLi=PH)MlwvUWvNQr%|hbhNB1EZxb! za7G`s64X8t{;YQf330$#(sQVTiMp8$)g~-85x&Vegz!( zRDG746Xb}~5nR_WW_RFHA$4Y58pi$-Hz~CZ(g9h2TbOb_q1s9yM*ZTapYStom-8u; zW0h`PX@y3JM`Xd|6NHeUHEk9B8k090$?X|LAtL%OgVTS?Y91dxwV3-}O)cb`k~Afm zu#YjyQ&X{CekW~emd7m89#3GxM6c$h9@TNYl=d}Y3GZ0rBWyX1nv~x`N4U?U^qu#) zA)g>U4i(Y#Y~)4uR3Qlw7~fz~^duS}3%&h0;s%Q9I%VC7YQ>n0?o9b~(wuk8V!RhI zK5@&=ImR{p^j%lOt!YhyKGxqY(gxD_L3GS$-pxgY;}w8sQ1)?nK*-*sTPUx@8Y%@I z?~sz!3{;mti3=b4mys6@r5|tmV@FK7DQZ{31^>&wV5D{Ukm!P1*%ppKH%Yn5LGCi$ zKFo7SWNSwzIbpwlP8`qpB3(c(GPz1x(vxO>+jGwgy=K|=mrzA{tfYvVsTQO&vowh< z-eB?%pEToZ{`3kMDvhTnuD%I&@=b~r^ZLwE-^PhNY5Fp2(5vCKC(Ar_k9%U5*B!C3 zB3MWgtZDavdOWkXg6i#Ax@P7ctoR}>efWUK$NLJXm_$^Vlt1Ih!wdY7l2+wB`r`bc zt5bd>)heLgDOKKvrgd!VpDiYFtufYDP&OGR=@@6W$cQLYApg#g7H3x^JATa5I1%J) zN(S7J_oe@^OXQZfQCU%L3eI2**7EcN3@s~5sHD2{DYJx$KWjS6RDfb=R;#Qac8w>5=jYEk$_-rv&`#2~!h z7|$TR7Xf)43cp3QS@?b{{!sZb758~wNfBE|KbR@_(Z$w1_}8!>Rdy7Y!C2bM5+gL5 z73_)9;KKF~*1w9X;_%+|{emsOMHN6$N|r7oVv0{9M7dq%e)gr$F^uwpy6Rb6(Nc64J_Ke{8Pt74>%DFfmj^QIDG~4rv1SGj%4^v z3T%s_Cy?@|HNOX`vFQ&3E)4)jCz-b(Rm0p#KaMQ0jZ91(%gOX%DU(MDh&(IJ^DJBA z#w^TB^ndEWbUL^m(Ch~j);6`Et)ZzW72fAdc1R{$$w^yElKKA37&Y&26BdwPJ! zTL1Z-`SPKiUuf`G)t?u&KbIEv-GsyLg~#5R^m}hf?Ga58^6;Nx`X%T=xiyZ^x=>qt z=Sf?ZE)sG_FB>#wK0yav&5PEA>qhs5?Z?x-t<4)ejr7Y^);qUvmbx<6Y4lPC{>hzR^2usvtZ2o@?>|y_$-@WMgh7JF?@9&WRA22ZzIjH*g_Sz;O)m*|gx1!$i5%li|CRgwNlb zX%drvpjN!>P5`S4c~c6a#)Z|K3u&5!XT{&g1nO`9Mb&A$7P>?8GPqo|VJq)5oKRl@ zp8cBoIuFqnIy-Djvx^@+cY<5~#RYP{@xHJyPI$&Aaw$=Ya8~V9<1xGNrq!(#xy(w@ z)S+DB&~{8R3V3g!AhF!=th@_;1&r1k?NM{Z_sDx5YF~>hGHndo)doAWZ}_KW7&}EP z5~4YIk*Wh#{ad8xC6uUyrkncXBsP}+Wn7oR~qYc`rzfbYUk;PZgWDl)6vvPBiqZQ zuK-&IK`6n4`C1D7kr!c897PBM{?AS5Gb2hlAzeP&et!izfo z8UyqB!I3Q_FRBoaq@~Hk4fimrK3E|qkVwhZ3_v-@p(FSTVEOWrkiPZ`xW}4YZ__Ii zuAAB_sxuk-AN=@lR)^Wr~4nV@A1VHC(I zcd|`?>Zj^zCgsPTeagUi#7u>YroQI^Q7>(iKdA|Nr*>^vzvO;jYWqDCCR^w;@Crx{ z%Csw2rdR~ROa_)Caqpuvp39~#CRTTJ@|I!;wE^C!-*jGZMmJsxyj|>>L^2M%dk9TM z>ap&+_9*v^CAJ=eiku5wqQ)Wt^Yn~RmMsHqBK=P}SgS^ihBa;O{(+ll!?3`e{d?)? zrKceZ>q$1d#4j~Ks)?A0AgNX|Qq~Q&Ve<{z-BvW$nDoR)2pU)|_rdkg$-J*Ulbwm7 z^S#`^qLhp0WANdx|Hg;%p!c~8ZIK@n*^LVqG#va4Y?R7pZr&A+2R^bB$_Hg~JuCM& zv~U3kame`VW`D9bMVh}qC~3!Mbw}ht!E&{%czj6cKVf+Vyld( z@sE)dl2{O!VAT^e(uMF==1Id0RO>g#S*!8-5LAV!$Q?GM2Ib}js(asvp^pib zss^ZCyTqvl(R*mx4DsT0p~Mh|Jnh{CX7eul&tiQ?=1I#jdbyyU@o){qCGS2PN%lFM z(JiSiE@PVt>?zZy@dY~R5ZVV0$|S{N(f_tP^gqw4@1U_m=%pgwO5#@bCuAV`Tf<@c z1Br>VvhouvwxxNlam(_?48LR zW{8w_Lk*rF7{XD{*T3?#f6$N{ED~LiUyQih{hoo>qNZ*u{Z^Y$7u-&{Wc9<;^;hax z4$f@eVB(P>v7k^=oE{-5Tj|kM)w%WTY9n89@!B$R8t`;|v2n%Cimw&F#GX+z^=qJP z%|Aj1i!-GUn#ANS%(wLV++*^Y%m8zTFH`K_9GkJbtRM%61&2LcT{ibL~&oc06peeQ_1pP<@S!YMqTJv@c}L4j{qa)u@z)JdK;%|BEW7Iq&; z5@XXX9;1D!+K(oqa}y;Yt5vT6cTp%c`_TMsh7cL2RWvtjb#Tp$@sT5oYq~f+6+)x! zT%F>E5bV9PyBP-LdX^5JVHEI%8a0J{iaw4FShh3ICKYEo$P`HU6N#s>K=tObN$ByN zS>~)9cyH-ocz;%z;!vj0vT27*=IDj%tG_%&%kyBGUyvtew)NFDtwP9Ky6jwVJKtM6la}O6!IBEN#L$7y~| z^%I!GDYGr2K~3pjp~6DcV+$)rYc^2LGX!eO=^ux+!%ra3W**HejU7#ylEfMP3ngHI z(cSU8Slrx>7AX6)$QgOVXI_0 zvhY+^dgk`G;Y_F%{WayiVtz}?YN%|Vb=nmnQ(pB$~EarwiP>`=>2Qco97 z%IdJNV&hMm>f!VQH-|f?9i1#sKjAxl?Qvu({!s`&abt2uU5A2koc-)tNaBhx+HnNz zQX9S!uxmv*S5USuuY9?WQs3T+4InIBllFzk>{n#Hge$#Q%0G>h zeb3&?(#G8w6<;E$-7kcqKYbQ!!a2Y4KqX|9moEH}uBeXq-$%6K$(H5}8n~QsD8}@y zP1tBMonNTpE~#GSGtHMrr#VDx!^(CbgpGb^V_FxX9;tF~r%{ z^?{pDP1gPgZQRaAcDe@t%(GqF8}TY*IHAd~M^ zP-x)1O!ZGUE*+6UnGAk!{_SaKwwPTiM{_hdwW!|l&xv%3fbBG`ka++hmeTX?iX?U| zeElYHJp(jhe;*wF7>-H$^b|N7XLGA{ajWu@YvWMv^9uO94R#Q*PqCTt>HtgFebExr z-=r=d7vm8;j=MPm>g|6LS9I(wGh7NuA-xLptIL0tcksyCYKnK z>9x*dxtD+b)|ZJMMh4cwHoG3Jga^o8DzCWLRf&U_8x2EIHA|#GNf$b~l9$$<_HZhh z9oPcvDpir<6jn7?7mn3jMDd|(Ky1q^0A_X_G1Ki((dTiXsqbsp*m7*qA!D`bRay`hFVa@{d8+5<$z~ zS)6)HvexDth2IlWsdC#YE4kI!z;PMkGc z5$??sJ#~eU+F9*rz^{Ey;1x5?wUzz_e*|CXsheXG(AW$hpYv(>Pk$k)IVlK1M zBS@m0Tivq-^GJppVXI_?Qw?ula=Rf#=U!2{qQpRA2m3zm{lAz1hGbc)sZ=9E45;u3 z9Z&vq8EB_z$5C(anTxh9?|A|ecqW{^T{@8VYuE>WZ}nrA->T-xJ;&huM=yQgu)PLc zL%ZZMV?|Sv9ZKypwV5uqvUa0c#76~Pq4n=uUaI9hAf2!dHWR2NPL1c*>z`ykz*ZHODAWUf_Lc5DTL{fsyhHE^_Bu=^B9PZw<=W0a8o;NN!QZ#{iT7P~8`pX;S#SK(Ramgp82KjK!C zcmPul(17(teI<5lBtxb*`v;hN`-gQJG4(tXU-BxU#_%l>v-LGc*`4|Q z8hA7wyq?mywh4wGdS$0Fg?rbJMHFd6y<}V2Y~0;k)s7|oEKZW?K>a2FtwplA8~oSO zBa(F2FGt?e#xHgWk+W5lp{H7?jG8J?>b}Oc&{sfeUuh#&>SAaQZ%mh^L~xA@uS_s5 z7llGD&^sH0ROT!3KR5f7-$o&eyECw;3VsH1)xInGTQzd_X_w#?|J$s+r$6&|3Tz2a zqRgW&ki2N(?#ZsFzcmYLuK=Xcyg=V?BR6pSr(N){{@?0pB&JShYLVeVJqxg5AJ1bP zUR%U5;k=y#YLXT_SE5oW5=E-;D_846tW0YY@1+B5cB{Ci4ZV}`zvDex#Af3@uSBiY zmt~pQVqh6jOK7J~_Qb9o3Ux`j-FaWDB_vej>?JGcL_ zttj5y(zFkZ$z(#HNv9aB->-FNy42iv-Jb!&#$N!w&cQaChnR2 z?CpBnIJ2UI(=j+lj?p=869pDn9)f;Z+c($h+m0v~EBngHGJjCK;?^aS4PA9{*WoUI zR>Qj|Q+|`29ZI8KctV|xZj@JnoN=Xy>ozq`b5NeEQk9FM`9|Lwc+OZK_;!LSFDgfHJ5 zTKgCR%kqu~tV`;)OpIPaMFW}Ib>p?nlB`VEk+i3A5r!G$&_UtMd1;O(CW}Iq|Ii1KR9tQ*jgE{KRu1b| zidM*?NOM_XgO;c1#Faqck~Jv*iLnO(s&@MZlrot0dveA#2d#HAgQ^4dwU65%5Q6eF zU+V~rHO)wA?)sd~RPBy1<;5;tm;v*6@l7?`<=VdL^dNb(AwIvX z+!QL{e`uI&_)GIhH0R$Fusm`FzrvrTjIJHaSH26$6l9y;-6apEH4#!^i^NxVy{~-! zSNay<%TDPB+#=IY7JHv3nuq18hj(MVS|-kUA2XC~4rQy1>I}qwglaH#)a_|ZHRPw3 z75od{a-l|UEu$Y!Xv@Qie^78cGtaBYOkH-UzmL+rdduV-PW5?zkPsD+ISepcCKl2@ zD#!7doN?3FOb)_gN}868@HY2di?l#D5K|0!!6Tt3;{bVy(Y+SB#0WVRYg#EkOb; zRT*e8t!nm#n^Vs<*=y>*Yon(N^D6dSuK<-03dt@kR0#n}TDx9}Dg{oC4sB1z zwrJ5ak)d$R7lrB`je|PcSHP2njS`0KE5NIkImrLMo*6!se)vmpl+~1ty+j-nIq?_Y z`EmLsEM)PZBS+9pIiICs3x&6ZK=}LL4>u~Du|H9nJr6TL_t8=+>92r40Tus(m@0pf z$OQU#%$Na}jFcLxENAE%UU%ev@H$7IcNu*XVCaw@gBY1^&h{qkrJwJq z%A)OFG{yG-+x`9Gs>TgsWwH?;l?1rUBDCyv9mih`f{;~4u|Aef413s%;x2(%R1LmF z`$z79X2`0iZ7bSHJ1gu6Z(zuCYk7^b>|u6oSF9sV5C5?<{+ep=O($UNzsp{Yr&0}&s|kjJsd6WNgvce7_bcC{&M3wlmDtC7w!(W zoM65rK;>s;ZD0Gsp3=lY=2%eUZ6R79u6uwlP`T;?Y8M!;X#- zLy2JSy>=`!&bJ_~FgtbrPstPSWo`!tVX&EU)NFC8Gf!w|Q_1LFvsOc5UNQ`}%>PS- z$9C5{ZVgOQR0CZ)C8LPe-x`58@fOn~qJQYwC7@0+32U{Xm-_$o;jRw zUk=x&qw0eauh(9Mxn9DNa8{V%bM2qpd+yG;QYeFX)ZZ63nbu z16kGRkd$U0;&Kh)Hq%{Yxhfu)Y_@d*jtcIQkEom`*V&1MQGf@}`5*#)3B|+c zP6L={#D#H8%c6n6ewa-@`80>S_SA~Oz~X%z#JL(&hW!L_-zI=INBXAnA2I}iG!(S+ z(u*7pE(^UAt0ns zIWw~UM|ZxQjBcIJd9l*DDLgWURR2$C2?j~fvd@7qtG-s^d`a_oT<#F)ZrB>UXqPd+%wVRi>|wWg4`l32I?06E)xYU>E9Ua9 z^VCqJ+f)HMuphk`{|cDO)z!{R-zMinh^>v4DOV8`~G#je^u*L#4-(WEl z`sGckFlu;F^><>@ob-X;^60}c8>^s%N$#upz|GQwtrAG5ifnSmM?)bRJpphLu!TDbIEFWJ)ec5HvV zVO43%I_7FunwxmjvMQ^QMbADS=MQ#6?d(!C1Jb_A6K;rq;NO!bz1hWEbRU9%X0(&p z1AbC=Q+hF!Ai|+S7V9n`Cy(dT;|?UXQlBP@X$)$m-{@kZ)l`mOEI5dTraX)6KF2I5@ohs6qx=Q6AwP zGrpUZrH{QpSne>4Z5yFov!Z8IU4QE)Jnc(GWd1IN<9lZd_u*v|Wvwdx<)qyiSCm(P zpP4%I#Hf~lp)y|QUPYel$zN0a9>EN)6OO-KLyKHZDltX2k)98qN4DmgReIFbC|_i! z<==ehu9pt+h5g6mxXipOpFp0#AMm$}a&+<*;(hCieh{-B{-G@-ip@#*jvqkboS!T4#k##c z$m-f|Zom&#>EJH+N9G8uhAxb$qQz&tYQD__!9Aw>x*|)$Djbt*)108=y<6W*B_@zd zQCCX(lq%WL!C+iTIkDWz0g~(Pae|e$r|jJl1%4`Z??AL4Ab3t6z9dkNyieO)&2U<< zZEZ*PZ#sW&`RBGdSMz6LX{us9)#^HAZ zrG^mw-C|YZZ!7hE>V*SY8^){oD&q=Pj*L%fe47+Nh&%;S-;Htpxn7k2BnA6_h-Nn` z&S{w`GhCGgd8fJ`svPT`I4t}<&%sx(%1c-ZKx|ATFVEC_RAJc(%bfIWSaoEG zWpSVRJn;?v`zFp&rRjxnS%O`QcDZI}`s~IGxEf%;_luwmq&9bH6#F;jZ||L{sg;3W zT-l_^QHb%m1;#df@90co*hPt2XX>-}Ngug1)%#<_uW#FCUMpaDOPMl(sxmkg;zwoh z@@;HoSz@V1f#qhzVTM3#$mg+yVJvGTFCv(lGeJ(SGvQsu~70zzQrK9vSgLU_uxZ5)C zb7D+iC^H;w0l1tjXonw}yv? zE3m7D>FE%n&_dR0Mk+9hw3y+ouv)%iHj}X@&C1V1K2iz}FJE9!R-U8X*NwYKTI6T7 z0{dy}fJFf}gQ5E?7wu~pZm4PL_qaH@mqpNc@F~?1Sc2?3daMnbTGIC8duxMK3dHcD zGlX~A706o&vLigVvx(a;Szp>hj7#doMbk}{JmLnBJA3DAClVeKj+ zlRXbw^Zs#D`_8-qGQlDP5v!M9Ue@7-+3Ya$q)G{mC4C9XjH0}`*Z}nYno_e5@sqKu zOZGlYO3M7uudH)CXY5788*R@?OsXqBxMG21`|3(V-}L;b=P%gNo6gFAvVl9dDs2|| zF!xGRtW;Fd`nEqG#QHYOMXO!h%?;Oe)jue-bS^HfpSm_(h~ zfZ_X7t8uHbPD2DABMg)F`Fn%3m7;Y}mo^7uZHt!TOINw9fZ$TgKVr8L>gK5@YYMFa zI3Y)CKNf$@y9G9@5#HkK8_RWf^Gmloo~A0+>bcEbyEln=b`(x9E)A(#?gD-;evHaR z%N|yrD0)a~vtV+%#bj&t$WhNA4o^K$z8fCjtjaBJHD>v}F$t&J+ipMO?ba3i*{YU=;KvavS<0Jzoz89$&smx)cns8YWcWdvT&fN& zKg_vDqn07ym$ZU{z2-}>;5hEdN141HgPL7Y3|QGKAm^$nV4~yg`mG@J*8xKoa*#`9D%mrd)N=qu09Txs@`~dTDmLc=Hd`-`C_T*BJf_v3MyuC3? z4QHX3&X$j2w=MRA+Ie9*${h5G<6xl)o=YJCGx_=ZkX6IZtt5kQ1mg;pQ?4a|@jp~d$3cvNR}>YQlBvT?SOyzWS|m3f3X;Py90WG`1K#S zu_Ta-uj@q9hnd<%H|UDgWsDysHo)+VBH26rYr59q45z>MRA2+lLw|$y^t-?DSvyVS zL0mlRJXP+jum7f(KWSj{*YUNbgBAk{Wn5H~De_$9*_XmY9YtS~qyHM&^}`Wy{4EMR zcmFFHo4Y39^v-GAbDEi@&g!3My*^n?6te zI6D<;;WnT#oYaYTzK|7=JG5t}=I@)jda~ndqHjD4QeF7+d-VHAiq4mQfS=9B_-zh4 zXr5Vof^#pI=@NFC&`4NVJ}7~Hl|m>9Wm_Lzi!_BMf)8_Z!UHvf#S+6%8|ySsVtdIhLnJ$C+zTm9}iD*v9B z;W?2yFX?)jUK5IgcJOAfD6|e^6!-8vRYX_fY=2d1Sp+DS!~`tX5ciG%2NPTfd9KLJ z`wtC%-Wn)b4E;&^R=KAzI;Zt4XG(ZOv*Cbn5^I7Z3$wP~<0%j=?aO>m-;;P8;cmNV z&4 zej|}u0a9tY4ISc`8%_r5NRYGfMijn;)`?V-(2-BeN;T@KgCVqJ893(D)G9*QCdT#& z%Z7jQOv}Ewb!dO>uYse;Ph+E97;A0HIzz*(6s9@~4hpZ~O0#T=>W5#-DIP&uxG@3|NcCy^ ziril$E;xOH1Tv|YA(wjMHJ@;4slQ0MClAlr&N|JTXV~-OT@WWu7G5WAb)0Z^gU4qB z=MwQt5pbQlC1gy38lH3S933^EenL%C;NtVc$5~ zhg~gfjRDjUdId0(f-|kn9m}KsbC0#%Yx=MPN36fRx7oB6N#6}9%&g&(rIZ<2t7Q(< zG-DCmI>m0(i*1_tX;m)|vh~ZHA@2iGUs;DAOJl3^`x3EgDFClqWKKD+sYrrDn2R3b zuB;EhBP;44e=}8{vj(V5h7vzMmZ`{gq5@}x$G1^Bg%0rA&*;oqAh<2ED`v4YWnbsA zQ&0HD{@!Klp0u$#o=enUCH!6Ku}N?6`P0VYt;6c#3sFM0TeAOf=70_SKt$N69t@CJ7|7_f5ZF{&5Re}0ENGw=Nqvck%=+;5T&{w@MWcS>#a`;^=&Q2IVv$>fOii@5 zUW}x8RWeykD5M7{J)FBBub-8Jja*hXZnijVjA>K=3XF?IjyUW$%|G#PUjaqyo~%##*r z(~Y|%1!u?c&u;%00I@($zfcFpNc4jmxE6nIo+THFX0Lf_?R!&(baRe+OYYyyx$L}; z9_xm!^(O%{OatkUQSrXUV&pwazMk7%xnDJ|I&J9qtGG!U{V}hVm+jZYd`w+-@I9|= z>f0@*&Xqb_ea+pqA>w^HXF@JSggvq5uf(=XO`4w*(f4fjm-pHFY}!|9r~ zkMji<(x}{CLW#9vocuS9>;6HHKU&b!U0v-K{u{m0g#!NocU4A(9r2w~&60T_#r6C4 z&-TUhnO>dsAOoE0ZVx~T;tXozW3_Kz7FCw&)P6_K><_uQE~fEHnIFPo#5G1y=`6ZY z!LvO>p=pD*?rD`bFZD!u&yrJW_!nc@`2@HF@Ox9Amf(A%Eh@h2Evxh*@26R-rz-^b z47-e1%1LCA*4~C;x?}-%0w7<{#yb4^ueRBTk8fF~>bgn4Yz`uNh!g(+q+J0DHyp0{ZPy1XD1iY_gVZOQAl1tcD{WoD7b;#l7 zCtxw7<=3m|E-TTOJ1cxwq=X`@qo2yIl`Z01+&02}NqD{#6u>>vZ%^S~WZk`FAE^!g zR>z%Y{jsa!lskDDd5>a8P7O|A5|T@@DCJM>EyPmSv!{F1cJ?(2HsaRmo~{buJyEKc z=)ml|9YsE*XSR#F{XM)?+qV{)cUJXCB;eq1Bey8(+N(7c==5g18M+)Z)OK#OwtEdL zhY$;nmk@-A!+bVM4eKpzT@AsPl@^l;qCdnk2eK&3Rb4wqoRXh+N|iB#S}+k+tJ)P> zgrh?Dd$^;w*|fRUND{%V&BX8#cOMJ2(n7vU(yg-%)*F_?Y1Di7P3<*U`c}-Q=RKxI znwp23u5_}c0mj?!<_?I)#gg2?%^IN=%oQ(i?^koekBm@34(sy5aFq}O0X5!uK3 z7V;>&^&{H%Mv*Fb%(cM zmy^X=8hxjdZXGAM?YCA{FX?$!x2|xY>XI%DAUarqIP75MQt8KG#^!Ksji&Zyr|I1` z(cHIo0HT@F(u*K@$2aAi(vQTijqhcDTiG?{=JB8s%=l0GV*db+zK};Ml+7mPMAPZ} z7XpCOqCE`}&%<`|+s&3+^wF8${{YF|5C^!)FX=~5kM2ZoFhkn)9-G`SPcMZ1;E^oL z^CGNX)>G>`G$~&%%3s^n=}6boSta8d4G<~<2r>tZbKBQL-%^Y1`jE=>!3|1hN~^hd zL#^PiJ}FDnp&F`thzmbTXd+ebG3WmPN-ZkeP}&(q)xc{-Hr1(3;ziEE0x0DIv%JCN zGBlgefXd?H?cPfWC{0!r)YQb3l5>kyI%}zZ8}&htyBV2WDB~PiU+G$*ESCw}A zs;;l0qd_D)NF&{s2iNxQ*kcV zSVmJaUUP|CBk9oQa#UTAwqg9<>fGIEd;V0E%Ic>2kqMYHm(+WIP8orYibL{$lrI=cup-t7z4cvE7h)R_15vPLv6^)87 zyES{8b!>Y}zv+OUh~_ObT+!H!d%8N8QP;0`b}9=?bfire0PyDm?MP(c)KVj}hnVqI zce2bJI^}J>kS>Dh%3fySwpMs?^PNfcMh*-(j@ZAQ$(2@?=(mT*RO((P-ls_Q6RSFf zt=E%5l^NwUG&!D95a4rO5zWQOqqNx@Z;sLFv=iv;)_X5gTb;4hDbseRRiRLWh(Uyw z9$fD7k#0PCDctU_=|R1^=Wz1HchYG2dr%NRNdUD%b2!BK`E5-mJW8_TO>HcpJuv!~ z7gn@3{{WDG%AYtCZbMc}tEov##JYCrXPj*tR=X--tMb}Hy4(a;ABv?Y^Bx0^+myuIi7!H>W7y4Z<5t4H`$7i0~p^J~Xuj;x(@ot`| z1pM58`bIfi7Zu37KZ-Tx_f(+k)E8EykVCDW-u)&w{B579c#z~jRZS(k96DE4BsPg( z%@`ejJD&2%^c6o%gN3Eo0Z`Nh-?U>-%RN_-9yZLn*~k@dT0*TreX)m;?W!fldfUt% z*mZRc>A4nx)6_=tPBF?MCmM5uO zMqOdIt_`Phr0@gGF?+AB7&N|T8vIOsH>=gg8Vx`wrm$H#tm)g^TDNp*+_+UNqUVOVgg`(s%=tbx zPrp`^buHtxsM9gD+$wcm*nl7ATZVDb+XcLeZ@KNeu>grGQ*8Y)=6-~3w=$KhE&`P?>M_Tq z+DZ)+-JX5Z-8*m8+ecDu*A6t&@YSJFp-W!Il0T+9e6Cfn-yPDQNtTpWc1*`vSl$cf zF{SKcnq~ClK@yh^*y~>{V_wrvDmL^rTOQj=pIK~F9Ov9rpyK+q>J=r&-5t@7CnND$ zo2h~_SGAubq0v)pL}$NHP*9N_;+u(~^-5YH5AG+uXHXM3$DAv8-V(0gfPn`J%g3sMME9lfJBJvf7JZ{92E5*~KIyT^!7wZ=U}E zCWWrTHEvhz7`oNdAF5*~D@=9Q`HZP*{EWqi`Rd@Rxq}|a=;X8MMOgPX+m$f>l-r)O zX<%N_9ISRGT@02dsw=w9g}a{S47D|TJTY&_N873@zUID;J7y z#1sJxUC4cS)r}NUk)zl4>)VUcDbetQiH=XX=xlVVTA5po+Q!4I0luSM*35CF`+(mI zWDcTo4kl8Kl*K9Pzlj%UOT^mjJFTYX>*m_fsM;3p1bM72Rg#4PL4{=sB(BvBzTDGh z*L2D(0=w8+)Xcab^_VK#DtPrg{{XKxOAVi8wzILP<+K)R8Lo#+`r*;fBk0V0*y%+# zLNRvz&P(8_>=3>|!$vH7G4)v2Y!>N{i`ru)+WVyOsiH3WO~2@sFq?loLzvfGj~euz zdDB{d6L18kvn~V^9iDa9+eRKgxZ3qiFmJkj{{Z!byJdSh41y9pJ4ZZNlI->soSjMlH zvXq~39y;8y+x!=oV7g`h0BMYQl66q_CCA;4+E?+*(zDdnlq)y(>Pz|ATlFt=+pQ>C zQM$RN+U%$vXa@sRNLlF<5x3&__r2blM*W36rlA-Le^Vc|nvL2lg<7sY3fBk16Fn{b z@!S6Z;gy`)->}TN9XlA^*QocM*5KS;T#;1jM$#Tw4SpbLnjUe|!@|XlLSM9|`E2)R z)7HHwwr`tW+gk2}eD+ai%iRWo=Bq-3_nLSZ!)nTEVCz#PG|LNKkGI>Ze)Nh&{6pL$ zh%w5|OD7EJQ!Q+z8=Z%wY2Oyrtmg|xr0_57mbB{6fV!iqw?3}l?|PGYtFH3(>ei2Sl*E}$ zpLL89jnu3o9jz`(r&MdvCNr0&6G}vgwc1N@<`yK{5f_$XA|b)fSroz?NE2EYP8malXYkHH+ip3H!3u)!x|cDG9+MtQrsC8n=87Jy6<)% z*^_rhXSWD^G@|de81nm3x!rszKVgnPVny`bng0N$Z3J}*%jTX3^&_S7wNZ`F z@|9wKre*3s@V(-#lYn&_k}FdsJSEeOuD^F0X5Jm(nbP})-0rrgQnkxzwty{YaR3rA zFz<@X3_-PCzjXJi`@OAF)>zW7cw7M2ZqQm6i-`g`ij%4}DeVQf?$?$VwKna-n0Rp4 zZ&>})lJOWsWR<9_r580S`Jv8nnFs*q6J8|@rn{v_Lzz_r3mvU+O(r6snm$U~_Uo%o zp)^}f&22i*EpZ1)WYg6iuK6nQPl4ug;I=%jue{RqC|lk2JVQ~L{b=R&BmUd+GXLoOOB-@QhJ6_eWdjmt5)J3{r>>;8(e94(oyZ3TObpe&I&Pd zD-A~L{Cz|%Ak;Nbk`)_?DHtC!w98Ot^_p6$5Bu~%t|*XY7Ym< zO=NGxzh>;f>So!DXmD$5xEHfUMN&|b0Fukq8NSQbet}%wEi`HRdhyqft5&0n-&L$| zaX@D&r(|<^nBo#WSI6BndM%^a%PN$}SJViGIlTu~#Si;$XRO~ksC6rosMD${>2pp% z74=4i$h<+8*eho%aF+W%)nRc?y}P{YsVm=CT|w)VESar!(oU3Aa`!JcKq@trSHeP` z&?gjh`irMS54q8;ZG6f#e~C=-z&WAG+_AF@P}$_OWOm5kiKOY4kHu~Tfpw`KqZoN@ zEPwJE-T4_?GpBHJV(Ma3%2Cj3&{Iv#)yUP+){e|MpPD%|n(`m`>@CTyQIN33*)QZ6J7`+b%Z>-A8hFYjJ0|d9H0*02Bp<0Scq~#L+%GMvHm$2KeqP?AW*o{P%u(J9L+!ffQ`=LWpC?rLkh%8U(25c%&~nd-D-%YXL$9Gs4yd5l+U?@Sir_9Ek?!fcfj9VhLGb8NbWMWN?? zHVEC^5<&0vILB|8{{RYbV&nVGw^a}->@^I?xnSXoTqBXfvweTkYtFT=nV0&C@DAV2 zq$jF6Ulg3&tCanwj?SU~0A)SIB2Z+9AsCup-0S|L>p#X-eKM++`-TW=Ki1K5%o(u5zN2TNZK02k>>W|oDza_TX(8boRR=ro&toKx`;;*RUu5me%W@E2frLr@& z-sd&#Xplz?^6!Zu8h(lB`@XTgyrD?wr)h5b^=gqIM4CIySDM{5p3=-!>Uy70^j+cn zCd!4tLdq;}DFlvUwx>ncLW`^Zr`>J+MQPJ}6$V|h#;YH_D?^Kw38K%sjrWfkWg4l4 zTC&RentC5X?H9H;yIrp1VNta#ZfQ2P8i0f>a9l?Si&3Ele0BBv>KnShslNl;>g(9{ zLRzgV%9j{D=k-0&8hG{6N;6xq@tTeRk&(e->Y|1TwF^DjoQx;9NH+&KtICy!*dw%O zk|~35I1doSDU=`{Lz<;{m~UZ{sI;=#P^;Es)d~PD3#*Gdv~KO5Y1X23HlR2W4%Ajn zJ%g#9n|pTM&ZkUWFrcqW6 zt}n}~(5M*tc=(<11Z>P)vt8Ay?sOhHJ0{O^*!LmHi3%7EZo5uG96F4 zIhMxWi;|^P4kPa87GT8Z!5es3dhIV{cn?(G(EMtRO}*|H7VS%ljByQ7gGxz2#yu|s z8+6xWf%Ew>{nV@PTmJyiv*=B2e(zDo_<%evYG)X}VRWjm6OqQ%vKLS|9iIATRT@2F zEaOr#SI8f>#lKV34BIx>I0-V5Kh+VRhaYm$;u$@N%x{+>uHN#}4yuzpk~%mm>LHTe zl7B~C-P+OftQyze1#25nD;n1V$2*xrAr$lLTUm8DMf?=zR^_jqXY<;>75&%F`F?7D ziSl}N;fI;~xU21YcK%=T>i+-?+1Ibv{NSRcT9rbtEp1lIKu}klO4Vy)*kR90>t>ag zVI8!X=e&Yi!e*mB$g`=WV_0izHl-o%Kr|BX3YP!|qbQ1Vv1QU)In(x$ZYVviq|cOl zZR%159)OXPnod2@rk3w|o*R;ryH(hUUWEZplNnded*@M%aT4HEMC)fP&(oo**qqx> zAgYqob0!N^t3n>aBL^XMN$7q)@l<*xwZ%KDYGsch?p;o9AaIU8Nv*a!)qPbZvv0RR z`gY8%Rl!NE;v>?j2i$CFK-$(+-WqCK(xCct52nBzqk(Kj*&5t!1g}s!oeOUEYq6Kp z-SjeaP;PCSog@?3;~Vs~N-4TGXdlr{EACVS(CFk^Ke+z@9mTiyBO_xbTn-L!=Yfs) zjRjpKxZVJFO>Jl<1ws9ory5H&f$WHV9N^93%b6gK)Qfq^bU7o7bRX&qbne$>J?bgy zhqs^OngB0cCI=zkb z%9=JU+MjsQQjK9wo1Oc%yv&|NMQOgBi@xGStA;mkqR%nm&dtt6Q38?{yqTT;yD#=_ z$?Q73mVi&`IL;$$MXHP(yJ-dwr<%PK0wDSKgWpl{tCqj+S9eG7F=Kv@sejN+CdYG0 ze-$Gi$USO_(`Gy{{{XkC9QiTrJDH*Rpw+qq$@uTc$ftd zImb`pW2(?o%l=bCYKNkqjO|ufsBB@fU);z0i>>-)H`3~a+TN3$Lo~%njsE~LwXbns z6ST;EPrM@en|mGM)N9sg%#vE)wmN?cS);em$;o=b=Y)eYahgYUv}S;0uRbuO1SNA= zXb-3UgY?@O(s#R^cAZj;Q-fIPYCOKU9H8Xood6?ai z)|DXZ8+M+J)*VdWq@PacbcW4yQQMB>*NYa`eyWz#-#5IRl~fPC87u30{Yq^5RG%-o zTHS8(IFejWC1_*Gz%&<9D~=wBZJ|M}>07r~yV)!W z)$;p=H!*(erjzC)mCmnERlnM3$7!s1p3%F5^LLz^Oo5-f9yNA%9SSX3NA%D9w@^#} z02NhxbVozwH^==YSog7s>w&7Jn;KJ9T5UW=ry-nlemk_IC7~j=^_71Wr?d);jR)@W@xg50|!8n%RHOr_rb_PNZY^HIbgalttVy0nu1J_nJ)JkPDVu-b!R zYgb<5SbqAVuawjO0BHK7ufpPWYW<<|zaw5HKHfjnf92!md3K@@mlEYwE01sIj@mpk zeXKpU<#lA>`+BZp<~$_~@+piL!&|7blqG1@5^HYtZmjBA+|89-u5(274iQr0(ymsJ zKDQCxS?>KqM|HHfpxS1G=mxb+!3_W`WWm9B?A*+jUnJH$iYv#Tl+&qvNg3s zJ;oj^WuN5??GJEs8bBm~aR;9$guc^7x@_jFwg}h0O|uPZh4WBIAxp8&EyUflMjmp< zhOYLX+uB=g7i_q+Wu<1Ln#!7PD(Q1t*8~hfm+4~D#6)vaA5uJaOx3-dXji(?jH$R; z(rKrlB2@sIk88kiXXvzemM*QENwX`C!)?)>7hkG+WxJNp<}-1m_tP|WcweB&r2H=) z^L=qnd$p1t$4iNkQj!68?V{?XrQNfrUD9&Zw5Za;NW`^eKlny$n5k_Zhg%mW%T=jy zW7O44ijOX$e0Yu`d?PF4I=vaLyxO%5G51|VQl(8a!KqO^DAEUc!Yj8Kz1ctSD;g#j zX=V21xUua-vv15+MIbad1PAt_Iq}xGoHGw6HJTyyvm82(p$13FcYcUC3-Nx_i)ZR( zmq-^K?wKbV02GQjucsf>x|-YQX5P;)a%aM>st0q-ZpSvEO*c1|jn~mN{{TXxly*GF z8!WCyg|_w>>tI^@ftI3+&N>%zlM15l_L!;DTXr(2=7HNx#dL9*`3w0`SJH(yn7!4Z?1-}g2}l#YaA zh26H>)ReDpDvDOr80S=|P5>c}t~y%yT~@7>-Nn;0Hr;tocIr#p-Sh_8ZZ86oDHK@1 z7}k-)NS`?AU*ldpHLgADzmIu$6PHzI)w3+OPL{s4rZ2i~xVYQupE8K1;Ozuv*9@YH za@6$YP|cUX_ok?yw{`DZ?bKUB>u>pnu?0HsWl1J#%}`s1hR#)@d_=S4Th>c?|dA;g}6K%B;RJQJj0RFUcI2M-s`dPO++swuN zO{U>#Vwj4F%P8u6B=y_KtC_Md_TjIhf}eWO`wU{wE0W{=MU8$kgXu)0SkQ+PwDX^+7Xr6cZcW5fs3|D@02kLC{{Vr~d#?ElubGrM#w9~ulJ=wrmY*x)IYoy(2 zCFAbMag6+zqC(2yBz))9olAe#T|s%j-k%j`AD5(0hLtA!jUCYOV}x_EURgm_pi%;+ zIOE$E#1#?qDsxid4TyUf9PmC8WH_WYG)QAoX(TFfh1xN$ZX@9&cfhS832#K2jCsk# zl6VLkk&UcHTb&~cK?LwC0;v{CuBMO!4EdN^lOxbltRV@X;%ok7fme10AX7>BnI<4i! zAPv3umH4}qcxyN^v@z>;AA5N83)&BsF(<;iT)hC$meMNu0Ruygtr%AG>MVJl> zOw4)?HxigunzI$MI}ojIYg)0DsJOM@nZ=nZt)nzzw@qamy_4!D?@hvvs(vP*dx;1} zW;vODHk+wB+;5Y!(ZRN%ziwC7?RCw-txWtB!D~OHM?U;zMt69;d*;>XiXNoupTg-I zduIo3Ra#NmQy+N!f;4fsuJ%p)QE$le>BGm1hi?!DPF$c5Yh&=T1krC}}|k#sy7TW!nN|Smw(Ndvk`+#R1w^6_ZEX2@D`48TKa_ zES!OFwqIBZ53t;*kwxHvS&}R>_l9$fx$#-Ps=ZO)_?~wfm3X-nnp^poxqs9Tm2SW0 zNAYp}6!)QZTe!&>zt!9S0OQ_XS1)@QD6ynGp*bKC&&HJMd%jDxs+AJejZG~MT;>}o zW@1~ixQg%l1fyd^b8Sj3s98>#Qb=MujNaxVcf{UDk5kTkzb6}~+o)>0Eo*CfmljtI zd+2ilsHRW8*_KplVul@aD?L`{nRMw=iY?Q5eR@oxCsk_$9dH~$?J^vW&GhPT|7JdVCc+q*qJjQW$Y z+HTb7(A_rMhW_o(X!B^l;$w*M(|b-KW1DPn;iFwLHL7KH?esHXxu$FEmo+S|!j>|z z^JyMO;{&|Le7t3Cv^C@BS#PQ1{ae$Uhe*Fh@oH%~zpv*5h}j`>pr~@~<+3rYa`+Y!?cMk)x8o z8}USGy7M$YQjwdBo-j0*wo#ko8r61544bkgk6HBY$=R*{Z(c!n4^#_^MmU)SgC8VU+zbn~}$+MHWV!IqgkT zJrdXI<*kLSM_p{rZF->qW14BW_MZ^-$1VIrZaSrSoBsg$B^s?vzUS0ik5JYRxqp{t zJanz8N|@)Fapq&Ahl`I2(Q0GO$+k`QDs1=Ly{i7|zTH>L^H?qJTHpwK49iIUVI!1T zn~zMj>9X-Nt3%M#Y<*|8*=!XyOS&~%aQmj*w!0C`(rRiU7gVE{$@tsbDze!qFRo;( z9w(rEKHv5#miP2O5TeV9o@=Sns^Lw}1jz%DV~g^9Jc=#S^!k@qB6F!>Nu%%}lL6H* z!fr9n&XUchn-^fxg~v*@qib_>S1+av^4@^9JjY{ho~OA0d$p=d_KbG9f1tdPj}DhT z1F6_POK*5-@ZH;=?SUL_8eMO{rT*hqUe7Zh^+uapwc0rht073~d@QW5$cHo9yvuEw zf&CRvGHsp@_M)ClE?19IB>wMlb zi&KQX5f>38sHL9a^;@W@ZkyiQ)Ar8>*KDH7+khVLp7xC_Klg3NnTj~{pHn&uxTC(h z{6lfuY-teYSr*iJ9`2wJVL5ij$I~)jXec_*t6h6!I%2}F@`AaoxYPs?_pk=Br7~>K zY*QUp>h3Y}b0*-yRC8M<$YkC;%vsY0IU=EP0B4UraFRhHhN%OZcEtKb9*YTcOr)h` zksBs7NEC;bL6JF_G>t}aU=Kyi$zdc6dyuMHNn|pUjuD1UG5IA5CZ3l!?k-I2N)5N7QU#{!YZ+Bhl(`edh)}Z!Psa3zrX(}Ak zgQJ;`1HIw>PhZOCW5I{5Yb(-ueS3Zu10%hyS=w$ zW2BHVKY4Nfh_zKgM2r9egAOJm06QcGLVfVk20ZFRHOtcg2@IG1fzx2n}g~P9jlGx zng0MEuuDc=ZWnfzRD&q8;-eV)>8SXR0iOZJEV8XrZ*+3`Jgn-Tim2^><6=eiD?O@( zV{#d9aL2iVZF`AfzzK&hq9KXfBT=e6Un?uf+k2U7?xDG?*HN=*w4nBu)fD9CgEAbF zPEpdw#!FjjWRjR-sTxp+w5joN?}mWc{XhDN)E`dwak*@jwcAx7U+uL?G%gqp4*RbA zuM-}quO>BZ%PDw1_xgL+yBE|Qik|hc)sRMB**uRr+OjEQ$M;=>gmdplR}9je>Ra_) zjVs=q-6=iApUb_>s=`Cq=7kPvX$}q<5LPR79KnF;oyzj>Ydc=%D?0xGYz=EGR|i#l zcMsjv)aN@<2wLN-+XbpNe6{uKrUt{+?A>jtc~*PXFF8b-YcT1l>F~KDZw}f=ahEcN zdEV2$?z=6^F80gE+t+DOK?S{qu2zv2X2DFAYRY6Ok=5v3)9X9BwMAXRgK9jz^&L^3 z0!#6h7{(9&Hnm=t1=Zwtp1sk#{?EH~#^+^kcT8TA_qNibgKFtOR5bhFvmSHgc$sOI zwrkVgXzNy^gE3Xk73vI#Z`m3#dr6nisM>uXD!hg=jny|fQhuhfr5fZi@qa{i-vZew()}i9nI|Z$>dw91db01&xN9t}gLJaq zf}#(+<1(?MgYkH{`+A%2D#@D7$(5!7s23boI+9Za?K+z|u0VRsMY2eZT$YeA4adJI zD`7M%LupbDYu>ML34kA-73$=Y(G6?f-`w1lx2&$GP~>=zwh8VduW4z%8Y*}Gd>Jh-H6JFSit-=9=n2{I^Rt7T8!+6~G z=bw|ht3|HGjd9RG;?pRjk;cc9+>=D9dsXOqA4~mPcGS<4-RwO3a(~R*oizbDmb=1x zh>kBW;HzzM+o!yUs9V~5&B74jxkp^4e{Vp*jI<%dWTm8 z*=bZsQ@Eg2Q~XxP1BT}(gg@ME%=9v!RVjh9Ta=itCBjBJ9|?cT{D|`Xi_Ed<#%k!Q zS{scTqaV_AQO*AV$ZamvHTq^#>79R*>As@6B|MKkH1W2^G*ytvZskKR$m(zZM~ zbrMOMW1M=1N?&v2{HzpuZ!?+9=#zv4`WUPK&&z_PU{Hg8J4M zX=W|T!+&#d>eu&AF1x*{Qngo{%|{aNY!H%2(_1oocZb;R)ow$U=D0N2MDhH;EFtx4 zp(|vH$(ju*t;bPuQn`|GFx`w%ASwXj03f+$MrIrEA~DJo0vrMt9FHi5!!}l%pGvUm zsk8Z~?=i>$04f4RTCBGn|iG}e7cRO6ZBjR zE5}cm)RVgZ0CgM3R_<4geySnjl@c)0#(^%nT zhneztaamF8XV{8(yldJ0#v4;aRm8vjMe~qkR1Q&vh9kVlzMJq4F`Zj#2V|t}t{g?j$sh+vr zT&1?&5)mqe4p!hoaE(P1S|MdGTp%0=dVo*Gym9-k_)OxQlvYqqmxJ$px2!gPzWRTEzx3U2GL?HPmb#0ORiRz9oJ}f#VCJ7r zA~4#HmWE$v>6CciM|EA$-M1!R-8S|1G-*+@wJ6$;rYSb9$)=wB(1(`tlutHSdaWT# z{qQ{*@n$o#$l?Q=Vn2#Gv!3@ho$klJ-Bd%)l@_mVMR z6Tm zH?ak|BDpOx>?6Jeq?3-q0I1?*P=c};cEsbjh~_!&svM-8qAfs4HK2e-S$9H6lO4D2 z6}FAahT}k|%GIXgKK7ZocZG$U3du)T+A7)^^tV-3qjl1ayrSiyQ^>DL!#26iaP=7Z z_Z4(!RC}h=I(ebiOy|{BgR#*8WmptHs$*xvsLa=a9$NGkJs_{>%XC6?)^DN4Gkk~s zOZpP8>7H%V*B>d+9cJ}HOX+viaA(^c{#|;xSW^E09j0t9G1&4zW__{g3@0j%P}mLS z2nn>*TeJfwI$&oK(IQnPx}gmXSp-fI8&^{KI=ypoS)fXlxYOU9I<{Am(l(>L>=r+(?zE1XiL57zkcj6kT%p&* zT7^;NkS60lNQksDvEdx(Oo=aTq#s?nz13HC2(KfGnz(rSvLf2GN>>*RYn~}m2l%cU zfbKD!E|sRIUz3$t#>b*J>IMGK(^h*{%HwY2d$&uMwT>4md?W%jGzQB^K^!}LMKb5L z@@l`8YoVsOdMKXk^9$|H?{TkQwZ%tOuX9kktw&|H6NEKOlZ>dpIvoNMLzWO=HmM*dzBM!eMAPiwHRc&UI-5Woi4;gFO6C! zuxikt^}XMwdV;4&+I81SU9#qe+j(1eZ8j70KQ8vtV`}LOsjTvx*S8TlMp<1-w(f%G zD^zVL^$n+0{VVFuo()=*_Vc;zw6P}EpcR@M{{Zpohf^bhMSVRsUJQ4KR(y=UAaXfJ zK+F-P%8eyH&gc@5k=on=@gjsyW*lk)SE?Mwx0;g?gn~h^q~@oDNi8)1u4!lld!z*I zh@?3l#B)ndF!lwgYHuW#K2;l^7)@$92-cNCOoYaBh``wQG%UgiClrCT8UY@yH1V=w zu{6-EMY*IJ;Z?rl_~dgCHK>{`tmwY$XQ)_fw!Z%W(6^HR02wo(Twl?YK|*!b1g|xS{Fa%Yi19h0u)hkg%EwB2^(w*8~G1 zu_XHh*##D$&1V(Hph+$+L4XO)EQAtRF{;5S;7mpCIU(Exb`y|MoJn_s9MVg4gE5Hi zhh?awg@VN~SbYVv(w>>E#O?Mn{FPU6;et479P!+xz z{6u;O7#l!`r-iM^0#*`;0qTLEnH3~)gofDA979G*Nf9{^%8gAd1xt>j!69~oB(Q)V z#jOYjbU~6^2Lr^RR4|l+LIyA>#|D%M=z)m}y`Jt7E~XGww-J$sgggX7oYElo0Z}Hn zPEe4=Kt$xH(G6+>6&S-1pz)CyoZ%shmJ%UA%eo~p2P*nMC55iwaK%n|fFU#n=b(O| zZyg`GSkq;4?U|Pvt}S0S=&A!MwLa_Gnuib!LpCJp%Q4?y1Jm7WPhz;a{1&Ngl_7UZ z!QyQ;SF9DOH1TVE_cQimEj5Pwf5-4FwvvyW-QkfF0Vf-j8H5GN>JU{h6cV9*aVO#e zR4QeJLNx(tg(HMY0G8T*Wd|~P+2RA9ViVAiDlSvnM4;SAGuTgv1S(MRh{O$tp!T>l z;OzUdf*^a6G?np5hlnzi;YNedW10~GOmvAuc9=l`4J|?RpM&rxCuESFf$T}xu0;b` zl}CjA*LYIT0oXK zgT^6d+kk{RyTfU{`H?s)DS=&4Lm5pb0CDC_;>4K~(7vAE8hbBO?M`tGy0aG)$LUgX z6a81m7v=Fce0GhmAGFhf`dU3J>Qh13Es9{kN`9c6dGCyWox!s@^b)?EpEILr%@VCp zo`{FZ(s>c!82yKW?$;hx*?VU(=5BQ!i-=%w{{Xcfzl}+?ZT`cbYeib|GUG8D%0~>P z-wj9&IKq2@G$^M)sWTvf7A8ueZXRn@6r1id6dCY^60{|Es7IDGEBq;pyuC( zQW1L$NhlKsOooj`N+E|51Z#i`+GRZA7g~twiq;Xw2&&1+e8oX9=^?`r0aaWwLmcYQ zHL9IQ1_KhUG$m`hIcGV*s542PB*c|tLJYIndV6-?>mQJ}E~ejlyZkiTpLxfGWaV=4 z;Zt`XzxEn<{7jjjr5g(0N4nLN&1-vV7c@&+b+Wq}i$C!+80Ay{0J3pyqisJUUA`wW z+6>m|();$;aQj=GzNJU8p&vwfw8-Kd#RfWfen$pc^(!x~pS;hLgPM*VSx8h81j|Bj zLmO(elOx|9Ck`BY~7axH?q7%?) zX;!i25P$;Vk2r02ibR(*M8_zUAdh6_FDVk^u=pJ~Ds@Dr1I6G0U_PcP(>k)oZ=xz1oK`NR26{ zu}lCM<0Xce3L0MU1k}QrViv1Q9vDiL23aUrm7oVTx?Y@O11zYqtr~$v9nl7*6ChMd zb*1G(b)SIiP}}$di{Sg|{SxdsV0= zC)*J18%H{vf=q<$^+Sc)CPS*EJd-Q90_vb z?gyL+A&*As9CHxi13B%}OT&i*$|IzNk?PfBn%X%M0U4l)q?s468HWvach? zP5D&NPo`}S=*KjC73uL4~0?`pn@$@;1@S3l%)=PM99SWmLT^6MY-_;0-g~n>IJ1T00^bU3G6w;Odti= zDhkSIa$XrjnAl`ylo=HK@HL?jPg3TCmT?PiNDJIanZh9V2E=Go7z3OLM1v#)u<{(D zZAc6=351{n(mHGEi?&)%p<8NY#R|5xttwJ$gBX;Q2Z5xcoDAd7b3O;}>aP!}+q~>x z`Cf#VPRa|7!|P4O<+U4YeWA34HU_lRs$LWXQr#m|xW-Ih{aIGh@4s>{{{ZH@tNvvj zFRA9x1iVZh@*!A)sQCSl<5t`t}}{rrx5r^A~U0jK1}`)84lS?kuup zja!#$uF6Hlj&~3ox_hIk#N+*%D)l=hw4B~nZ@Ye|huT(LJT;CDDoI7<8dB0s>;)$y z5N2lwV31=V<;;XItKvzbLlGW662U)0L$;uhzYC4V7y{y@JIpH8Dx?j|1As+_gjsAKhqrmOe(6wCuw%=sxxkU743I8xC9HuS z{-w1`zvW3ZK|UnLWj#p}dx#T)l@S%GHds)s4G;((89e9fh;5-X$Ttj~hdukba8R7dF@?xMnothbuZU-?Y(7hkv$vsPG$+o$c&0YrM|zP|KR<2 zywBtFIq!2`ujk9ywU$AF5O)-dwsy@qg9CFMAeg)NZSCvY(ALk=wO1a+JejH1EgwBP zh&3)vIvQI1P8V{9yQgr;DM>;@`@Oi8+iBrrYq*u)K7G`oowOU@5(gKh`{kn z%UHagIa8^N`Bnj%f&`?PcyHjg;8vbOoSQFr?KW$*BWb}5O?Jce#96$QQf#{xn5(_) zgMLwx5An0={pbZ~z@m*xSq;!MU1?N%@eb$DadgC$cLzVNn+^St4z5RC=B!-&UU2(w z_V)h(p>wZVfj?{bXRjEs&-uGA^>O`u_V47gHb+pATCkJMKFds%RNm`V`GZcY0?uPS zl`m!qx)j_ky;lf86&?AE^dMQz%tO;44PCGc{$iov>elxKpEYVG%w2jPz*FcyJr>k^ zFP;vIRV$VK7==$6Cdn5JHldiBl2ZUB$TC*NVI(-k7?L?eWS4dcggC+cX9-}&KhEkl z=YZ}zBuM5kaiVRK`h^M*Gh-W~E%L4v)QeYaCmB0xMU;W%bdv0+pw zr8q3Emz+Y&+c4pdDCMsH-dQUxg$GrcIN}0kXRh5Ku^GjhHTM@u_ni4km#+XN2|M(v z_DP58?QDyc9*;K0gsv4;Lcq&t$vE{U7Mp1+24!5NQt@Hz5?61^zGu+0C{41AGGt^9 z&=u`(h7)&nGsuLv0xY~GKszV>~ne&Q(CqK_!yNR2(@0IFDto2@grWd;#v~BD4^^T6} z@U=Zn*1e}wIqbdzfs^f*GymZ}1t3gxADz4ld-9R5m&alLbmaN3GmO;dz-GTYF>XGF zw6!bDE_gZ&7Lq3;UFz+$LwFGoJ5T2>{H@#Obih!vZ5hZCnPtjuJzBXK7HYG-%4okXp^-#fbK>K>31R?4~O*t z(A4r?046gUoVtF=@g|gi*Xh1G#A|jB!6!WATnWcL1B5Xq$=ObzG@@El2;wal;lQkp+XLI8b5CvZ7%l$2S+khNk^!;m{(JQ>-WbWcLF@2I2|F?4X>Q2R(kNp z7KE(a@EuTI6hkSM=n{hpi}NM~>lJ;Ryvh#tg!5UIInZa3U;qWY(+4P_m&X_ZliuwF zK+i}c&FpsRhB;@=`N2K?)AV3~t`{3VecIJPillkn!)`AUIt3-fb|Dt-w`;yROQ+t- z;dk@u;~cbjeJcE**^;oyu)J- z8$=iEuzBoW6P$k_-e%o~-oodj(a#L{>^wU@D7rddYVr7eotu8tqKjdqd*aLMcl~8T zgLU$!0O;xdmNXwNe!W-qj!Jz(h>}w_^|Pw4-VXo7m$i4yrYhbv9r#R;{;Mk+ew3t9 z`0xZhMU^r}ecAneGt%!sroUeKbMeqkd8P%IzGp?M!7{G5pM3OAt2nb9PkxV5&t?;$ z#{a83$@B@ZeZvz-gWs$zAb}e_ZkPQM;>k`WXXx9PlKEU-V5u|d% zs39&yF=vhd$>%`>cGwW8MwP(EI4tUYQStqD+u86ezISOQPpBexP5!f#up*L;x|* zT{J2%-$u@UF5`8`R_YdG8mU#hJu;;sD02+S_Jvok_20FSn%RY2izD;j-3>m*>^{O% zkGgM%h6==Q)E25N9jdfvbF`m(_h;o@F zi?4h%i_^O59}DmnI2KxvGl$F|bh0(P(V&7Vs(bG(jl>xUAsD<)GYE8p0X~hs6Q<%}p7_wRwNq;<>dT0f=HBqD=Kl z=(8MaH;vKycZe)0Pp%@$Xl(*xR1oskPswd+D^lds+~q1G`ds>x!|Hv%%5D$PhEuI) zVySWE9&C-W);LX&XyYWl!X=CCY2b_8Ni!l&-&+q`+hothb6SXkDl$=3*nP>=8H^qC+ z*nbxF;oaf&zrD&BLX_<4t|8udDLHJL`d>}(--Yf4- z{IjnrzAxK@#AQ^vzR7BYC?-;w0E%Yg>Y=}$iyWazoems;G@nqUvqHBp0!x7Y65Z#F80K>qz62I6O$~vs z19a9Q`NG+wl!EW^*WJ*32~>zN3q^?(z`rStlmq;A0jNgH4f8udTRU#{XbwMmDUVL) zzEjl=(q|=CS}zDltkFXY7kSBSwRA!*7fmiD0YF(~<-TuwhW!j`E8&|=hXZ@VE9kug zY~oh#64eKmSCQYUrxPK{L$kt%@(%K&Tej5mlA9v2Ncl{t7r?*ht`altz^Mt=ipQzB z14Ip`69WKI1Kj55VkrSye?70uJuF98gKNuG+$lFT0Wzn?@Nt47uASDFTgZmSqH>Rh zp^O4bdpZMijF{=W;7LBDe96s9MnIwvMJr~R)dJuYaDY$a-oo-z@nYhM#dy=IkL(IE zD9+-v>)6Q7WE>o(6#EtgzwJh76^C$SL(E71W4qEQoDf%9D?v?>rx-9Jp*+I?Mx#H0 zsXw(rnt@OMs@;_6Exxa4Q>j@y`-27<6QTen{*HKyhH4f^0&5t_veVFho8k*>*#Tv7 zEJ3O;cjt8QcB*27!=~N@@YY5=U2UaSI8dp_B7+3RZnBh!61e{0tB(b8q)D{)av{48 zAk^7Ron8>XjN4=L9rO;DQ>#5>pw^KAh8wITz;N83P+sVDVw%@^!CU<_>zDEAZk}nvXjWRjsXich+*p#!2BxSLdoIQBUn*@$gox?_29!ge*9({Nb- z4*N7sQP#WB8`-tL19M{hH7HG$x-W{(BH7u|XK{)!8S_O9*ux!Wf#@o=VyhIXI`Z>= z%ZL{0BCUbmZ$dnpgjUo7e#YJ-NOmQ9mT&TKb+4Uk9AP<{%pwU7a4d|6-C*iV~vr zj?keTT!=tzGSRJBEkPqCb--ARvW}hd(w4iJVUtRJ@EA@;q>6LIK?!e_`%p5FNM`}z zx5owgb&cpf>f2ctf^Gt^^SK+2-W4N6hiF;{gM3v~pLzNa9*9EcJ;Q6}pF|%L<3E6- z8_(#>KDI92LQ|vybVx)crQ}dMC*b%z4((6bTY(Ftr}kAk6+wrP+S;k!s<(F1g3O_+ zIRus_@p-M*{F<+6m4Lw>h}!gXvtZ^J1hQI-syfd*O<&-N6G!%Ik?k^ zvra*DYTwn~oqm5l(y5TP5g^Y6jkuk4r>nNYFwF?oW}o00p~qQ0r>2jkD7~*&3Quo` zra2mVRi8yVZ0v0t>SwY$CBTpnG|8VzlIi--rO3~J8MH_)AO&DuEbsb)L_}_0UIwva z_Qg`jroi5`06iC0INs{H|FpZr*ELM9633oP3p4ANJ`PEc zlkzSOpM&9V{o(~l#U+ZjWOEzRKS)}n@gI-@R+6IPXvSC^z+7k}I;d33Np&{OsGfZj z#K)OuoH=?$Z0p12iY9y+){ruJO-?~wKW-jDpcLam;<0#lc~eRe1xH4T-V@--Avter>7&DP9@G?ok(s6K>Vi%ui*e!j>4>eyD{$ zlg&ktgC<#^2PJ@0r2FsccE$ck*)7=!_PUS%3rck9Bs^4TI@oL;1MF z&f%vQd*EEUvHpvKh~ZXFje5vv423B&k_WQnM1%}0?rQ=EBjwgvl@V!lcdY%Zp2gi+ z1#1u`lk{Fuo0ZyZ`b&z1#Bwo%7Tzp?uFF0-cue@mE?icr)5553=oZV(MWn%F5v{ls z`v7XyJ-Z6}1y-kW{))-lJa5e+R!Y@NAp3WZmw-Z;V~|t}ZWfU!3D@;XU_1ju)~2^7 zL6G+eM(wCqEv@e=zfYew?jL`YyOZb6f|90M4%-w6u?6bS$3JLHsrlON5^&`{0eoC5 zzoerA8PZr3eaJ*R4!X(BB1noPtss%m6D$x*n#)~HpoJEn$XKu8FN24}x#4FX+_&Kz#0)#!X(E&&QJ^G{$~tU;AFVN zeTCNBTI?qdD`<>2rH6Jp`4h`t2?LOYEMh$CjEk-gSPdb<HhO(OH7|W^mF&#rlS?rVo7E(~0Rw_S*4{(tELVKP;Jcs*pxYH4^mq383 z6KxYO15DWS%{X(IE>j9ZqP|dt$+-vpENEbt!(SMTbRV`1WRw^X206*E;B+QQiWoj1 zq~tD8(~F&ddXWyOK6}3i6A^_Ded`HOt6pbI)I*<{|IU+Ez8u>}3}CbK|I5J3c_Kbv zx|xru;_hg8z)oZ>D>zNVjA~wwZ4MT)Cp@zRFn*t6U&$II8)AMH0BpJK<;TgHl5+eq zxtB;brqz|uhO41@<=GO075EP1J2c)f!Nkqz7aPC#aQbsX4bf@dVh8qsTyDhLB^os2 z_FM?%&&Gp`u?YX$l^I@+PwBtp4XuA>hwgXt@Q>|8>7g4WQ3}Z21h(rh0X#d5jU3J( zaEaVyPp&O;NI5|r+a^rc>%uB8`4YOTrxYM*4 zy9NR|N_z236pRw$jTIUX#qIYtNzac{I28~JSiDC08awyCB{(%GmOCAv)CVr$#$#HO zOs|x2|C4pl)hLg}$F)y6#OZj^gmv}fbJoHB;Gd-Fh)WPM|D4*I(*uDf2jq`rZ)b zH+N|Z`zmo0@qvbsqC+{{(5?>(m63DR^z`?2Bwf_YBg+b+h%8&X)Ppo~!IH%X#cR^P zaqd*o{tW|%5)1fEHBPT4&P>7T@AR^6AiLl7)oRUrBc>U;#2N2TBHd3-6M@wg`eCTb z6Z8t3JV(tpu54nJRg?DFIEFTskUqMI2Sw)s>eV!V~v$?Lf|Q z9NJiMD)8X-WQ(HeL(O8YD13Tc0@HxuUAEK|Q`RX>gg(3`@6P2qO?(9*HXI^!ntOd9B?!68gsy0;b!Qb9QKJ#-N!%8uN(%Kqv19Tpq<>+bj0 zzr>OSp1%rZ=V)ZaN6sJE@!cYEs_ znjcu?6%;@F$EqMxc>o#NM1-Ld9qqc^89XlPJ=hg5tXp;SL~du8vjEPcO8I5+gTFC2 zzI^M_w>$l;#d|_>h8!E10Tf%QuePjQvF8qqEJv1|X_Osu!Qpz(k#bjfoFRZ(9H{`H z#=efNE)lv5Tf0RAe0GN<4a-)`o$RnGCVk}FjF@mNIr6*Oo3z2wT zgoH8x>J=zFNWp`s0&Q&Xj8M>GQAopGt#NUu`G;6-yZNhs&x#6549|J@D}R(#p6g_q zSF)}{d*#o4?yLmV(1y-0y0ZHMZ2MiYr~z*+t^7C#|vaGzFtu$wB2pZ-F(?qWi%$o z&Gh0-j-72Hf)7{YXwrR+&s*bG>bkoepHUP5CiE4*vD)md_x3fh$l3499HIAp8R6|a ztOh!V{)(Wzo^$Ey+>V|}?&L^`JtC%)eUC;S5Qklog)P#z-Oh1w@uw)+rv%aYG0?@f zPtQU&*Z{f4ANt?>bC5I*Lj)aE$xz1BwYcz-8~O;=Fma(VJsOmN1&hpS5eVA*^F*b{ zV@;hjL2u24YIRaB$5?m@JF7d?<*5b_2VpZoxe>Z$7FeKH4P9XBp-2Jty`h)@Y6=&} z^0taiZBEMN>Wpe6lbIWu#l&fRKS{*GM49#yqL5bt3WSlo1ai3PIzn7~G1BWmRGBj1 zJ4c${=f+h^2c(aRSua2`aqj>luX2#dtMZfue`=I7r9hD?0oX8>=lTgI6V>*22kk*OY(2)^ZkXQ#?Ho*vzpnE>|qlHu+clrUDzyJFd9bVeS!%{v5 zU{8%_8fgV5Ndac2Ai1$xS@M}!OKxog0y{6q_bG%5(!R(I%HTu*vO!_xojslSMW%a=n!{M3a{3d+8S&G>I?Yf zrbF(B0!N?bYU3G{3e;1S7}M-4igQyUT^MZ9u@+z0kir>Tu%u($p@0u~^eklThKr1W z$aS{bnLrDnfjKTKXfwEa{<5pKLBWrTde2;RvE~$GatZg-#M2KypVZuwFuTC6N$D%Y zsF{H~O4!21?b};TRg5Y@dq>y8TN8b&W-du)nEm;0%@IaEV3}n#6FPTg`Og&^_ri_YJYR1tZewVq#Nt(xpS-Z?W6#`TtfK z>zdf{-_w!O=F;M@JV;7F1eWyDwcXapb7=(0mh+-3J*_YQ(k3J(_+t<#eH$cH%OQ@J z_=6jFJ7rDtNXoJVB-ziam2#PEIRNQXh^i<72k=0!)y}IwiUXm!lQ)M<^RcDD5zA zj_#{%2}q%-qJnP*PmttDdLR=;IEkBsn*h{UEe-%KMpklGG9m?a@PQ_=jK-sB>=$Bp zg{Nwj7X5c&3L}w#(bP|jcjaVRJqu9+pRqYKCd>d9KP_o43-`~^R|33yE8|uAo0F~u zZ_lEjqjlo%Mbv+=Ll?_z0<^th2Iwq~mg_alq`$OU!-h!FRb+FKVjcqL^^@a>CX_)= zY@daUtp{ZQ)*I@az(`snm%Rvc9%Z%c*B4tts(`iztT9;G5(Qlac51JqAAscK6pgUD z;ui%k0ai0l(%6KY?$d=A$Fhx@aRBB3jDtBaC`yP!3CYln&cV*kt_~CkF&Yhy5z+d^ zhE9w%c%VGxt3G2!t(PvT#ac&ZAnk6dBxwWBF1HpSR{syRr(SqGTV?Ji^FzwMYn50{ zALr|(^~BC*gzs|~*Z!_O|Lf#U>yld{FO!Xy&*;B)eC;e&T2!v_F5$TPqNw5^Nju}@ zdP6s_zG3C>ERv#XjzEQpmd3{TL#tp3FCVY0lxY{0Ib!Yn@0NYbhWD+0pvq6)zFw9h z&nt(5RWiJPCH&RFBQPVyzYg9?&aeMClD;?jBP?XuQDl&n zO+oCPy6{57$5(lW*D`CbINF*2z7fNIWd93v+Nd5*KnsJH*ARPO+9?%QLb7W9k9?!^~;+aU2?pDdmR! zYb~4bAFwOpUP#j$N3@T~(S;n@9EGno055Sie-m3OMOQJDW?ale;>go?eT9x>{JE6K zauQb3gT*dqqaa!wq5&LznN#Ag^Ei9$Y*a(F@N{aS#cbl!fP#=gfQ%Sd=M8edhyrBE zkJG@8z@)#$av=ZAS6{Q(kO9tA-iZ^{1M{0M#YDr>P{A{dsVnYp{7KkSI0Mv+jEc8p z@RG*_6vOR}h7h9Vr~MBQ^sL-(jk^TfQElkKv(_l&M!+T*eqp_#9Gjn;ayw~yKRf<= zq=XZ7``kkIRHR`tAAc$J4USL`WKwpzDMA+FSi216gWu(_EG7;*#hjhJKxzxg z`nr}#;{Y#Kt~K)kLk5etM!&pnF;19$*q;q;R##466u&yfj!PF)?qxp`p7Z=16xfV~C=BJmiZHY$`CuE-U2QnTp+c~G%padt2$kC~N z^Lxt`l{4+{U%#y8U1AR0ujv&9grf`uS7!XQ-tC#4>b=b_vf$~y8=f@s(wF18_`3-G zeD^t%Y_r%<;!@i6xrBr;2M6UuD}+*L!Aen=$0x5H%_*gywV*h5DqA~SmJSlvLhYUX zxnu3uqnzJv?|oS1`tbH-?Inw7Z+{UK`tO4KLo_+m8#D3ObjNe{;N_^8V$Pl57a~hO1pw&7OiX z^RaPR?L-gL+ZJ!L@)PDuYlH$1(ug%vyuqPrL3uZ?UeSu0#j`&oK{hj1$$+G%L3)Kf zS(hmgJ#z`O+<(Z!SYU{D%KFWi3}rKIrSc15=t#4O1`wS5B5L(5#*$uf@R39>XT}_b zg)|o@dS@OP!r-Y`!;um+24PWR_9p28x~6P;DWWphLm2(3tpG7aiL335B;L((j=XWv z#p3jiyWy|)5&vGjIb-48#g9BTlJ9JZ(v_7pjPowne`lR#`KWH$yZtSE&N9iFeLFSc zew~C}<|oeTjj>WorP)`nCooz6xnZr$X6@Ll|C7@#m2xob?cHP=)SKbW5Tm7}LI|uO zIt~_t`ShgDJHsfXjYq0TCxc%lhXPT=}L2O&=$FZbWhh8z>*Pu-046qS)O}s=e045vjCZG z%#$f<{v-GQ05JnUH+V^o8-u<*!|NT->SZNo?zswJPqh2eYvVrdCT3tzQ5ra%hDq&J zWhG9{1h||Z3->kIQ2>|Eh&VfJ{p(~{rzS7ptGJ>~25{7HDu7-I;{}!1#&8SM3c0mo zA@V~Unkd&{QQ~Y0;DvKy#T%Nn*$HHb59f zCP<-HH5X_C;`{;Wb0kGeNJr|Ew=Nf1j^KU&P|HEDJ*Dd+cFAQH%L@zo zEz~rq5R8#dD>^!?szlOuVfU@i;-5LMec!Hp%R_D7hlYS9zw5!O^7pvc-8Me4Kb_eR zd9f0jag9qpeBhqS&8KC?>9@Te&DMu!w2i>$Gd8WRI5eJ{W@j6?6mC1+{>C|y%)Kuf z`o#|oQYE&2CpRiFLFuYs3schjXnA^Mg*Bu=Jshlw0A)mJswmH)Ma?yD8uF8ridDCb z4H&&uc@G%j7VAt9#>Mo4Q8leJy(#%Iau}EX31bEHnu~Z7X4N{9R2Sv0 zW~g=MrC?EInWonrajm)dyYJ!$`<@BmD60H+S9VL-X<=QArCtAl`oKjNP(X)o+rOt$ z-L71gt`1_$++QU0#U6^@2>YWx(^2TI&z0O=;<@sZc z=06T^sKfhzrcO?(?b{X{mg+B+yMXh>cLQD#md4xdT3DYX)q5WljwE$0HL@+--Gp>p zGH*u>M^={Rys-=!>Q>?}M$8M0QlOqfJlIx1-$ar^0YDvAow0TxvV;unHDWa*Gm@$a zXjcp$Y%~F2bCIYsD+<^KG`o@`(<2SYd^q1v=!F{?vueYALAMxPU5 z0q@^n|HcvL+s$u0V`6dv%E?}hK}rAFD!grbuO4pS9n&@Rc(IDQ!}%!I{p_^@xdK)* zr92$%DNO=~JHuTaVj9;Nppf2Fxg1GsN;J2CYHuqLmrWrEA^e3SwY-=Qahz%v-0?uh z(eI`#o-75RH2pQ?*Av+HN7&NzWN*#lzSnT(OgMbr(3#u_J0{T=tOGT+x;<^j-OFo= zpbdE)^a*uyL~IBi?N%!7n^F7MVK#(n{~E!z2NYz1#CzVYxk1^1a{HPsv}IF1ap1s{_vk1 z+uZtgPa(VRzZ$EL4~7ryIT;Sm9}RiuSX8gV6&yCL**6{UK3)06{ridNv(l$8U;k9= zYVZ`NkivKP6Q{0uj)X`($fRsK9bRwbEoXB5z$#>zL{Lzl##0N>b&RCeY6q(jcV55h zBKEi<2_&GFfPz96^*ID6y zAulbhI1Ao0#kx&jgjL`5UUM~3h!|4a{zCq>`=~>J_5-*pmdBBTp`{2-vJx$Umekhy zl#w>2Bm*!?kI)ZDlt`A)CP8nN7cgQp8;4&^mJoV{MBVy9XYPBB?;lnEX*cv@J|E&3 z;tAy(`Kr9Oep_x$kFM{xEQ|YnDFXPwOv*~`A|99&(L+;ldo}0fB z7nwmt#}^q0dw-pl|7A%eJ>TB@Pc(4f5p2-V@qqlT`za2wrLi(N(N%{Y*8Ln5U5qdz`T13irQftj*IgTsTl#5Hx+f z*j+AIVM?tBs?oc5XQFqWbN;>00aPtUtu|rv4Oe%{F?JeNsVh>}z z1ftS}P#iLpbE@8pr}D}<8l7-<TB63fs?{hnj+1ZK#BvIXKYzA&dM=$CinRwX5tz3Bb;Oa1aATFA^dLROFb#e-9lC#~X+sa?My9d`#W<0dX^8Mv#{1`^gt*Cy3b;993S!`l95aw-6WLLR~o9KNy?L1k74=})GEpt%rgFd9# zjXaNV5&AXAxRX=LU!2L}8E=p8*2B5%T%Ci5&IvD`NuE%B*S2?GPye~JH)1mT#Kdml z-jO6rF!`Twt=a`*ZAv%nmeg+P(KVHO-JP7`W^@_8t9IT|D82$WE1kpg6Y1KoELGlq z+&h-jFx3_tZ-ELUABNb7``r=h**Jx&MF*zDhyvU*m~ml=LZ@gDcNZ2sQEtZ2$Q)p1 zMGy4#`V#uEzqe9o1+}7-FNpo8&>~2heg1i>j&^B~qv&qvRN&v3>UELRw?=Kt3^_}5 zrDZ|&0}jgaA;<(ylh#*f8KxI`x%y!S56XSaJGid+iS)nhAeqFAF79sZxRuz#(No?NPv^0tj{h7@uGRVYFTYN$ z(V6UdUpD%yO_pJfU$*<_a88?4;(mS)83ANS<@K55dk{MPZCJ0j?3Ll`Cyf5?qqyP zH`QEZpn%^F`))lWtt(0?8hjx%Y26mp!?3fXt3AD4?!c#cl!In&2Q^@xS@VubOh?^6 zsob7&G8XI1N%Tq7L4eY~kRP&&B!|wCiJb{0!=&>_)k9|9X>r^*47RLWVJ(8JJ|4Zw z9k{B+=#i=0sC>8}Q8MudrBJ2i1pu_3H>7^ArqY@fM`cC25T6^>adPTEbPDB)y;?Og zhrBKMOlh~?GXS<@=n&duhFA1VZ`f~gt;C-IO>VhvRacd1={)ge50&{3#^AX6swxNj z4j{m52(rN|L9_KE6^35Edig@=BXx}3h&QO&gj^qOS9`$K5}q}^cx2md-t;3p2A26t3Xt?nxAz8v|4t}9@Ge)A9c#_zG*GW9oG!oAt@bbj~_pW6%Bre-Lt=>eXMKE)^qKeBEuUzy>Hm-p7ug>i%FA@g zf&l?OFAvU4LaH2Va9OV{de*J)fqGn;OkeorEAtt|%-4=I)yvA#X#o|GL8mew+{NEL z*WOMZKKY8-R4 zth-gO-*(H}qB^YSHA8uXvuDNopOOfE z{aDjj{baT`zdoEBg|z4ie>!Ip=vbt2F&*ucjSbg9!x8ilsmBQq^Y1YW)gRtI|UoD~>=}}RT z@dwAWL@V80fOzaexlRc*HDDwIifyFgyl73)9S!@O;AQ!!7&caH+wbK&ly`BW%%%DR z(}7=>Q>^OTXcRDO{RB+$R#MsdyAn|!Hdnr#9lr!9bB(Jb=1NBMP5DY@yvzjhtzVo!MHqOq2S0iRn7Wh5h{6H|7Ky&_7i%1z-Ot_)l3g z;bwZN`SsL4$#oB|pEIoYDBE{uw~hXe%glLat~6@KIB(pR#wZ%9^9ysu_If?P)LE{o zplE&Kg5TsJA0PkwiUyWC@WVHSbqzkn+IHiWSv{@OVK+`3zOvPce7rAl`a$pg{{ZH> z4j0^muXg{K7u@K0yNNu*x#^fE;=eJG97yGsGpL{I`CkAcSvr7q{`6P(MLDB=JwyZCWyX%`vhmJCmHivCbEifE{ zFrV_~+_)c`F$~2cUP{ZBa|S%cWrXWV`XSHm7`$j6&GdgyotxVXaeOq9KvHi~YD1b& z{`oUD-@csY#_OeinLqG!#DpBwkUI6-+gS9ixGDc>>K0D6chDXfjEuy7lPd=CIU%br zII1`-_UuSb6eJOlYXiIV8?6jwRofDGLNbV30n6Eh#YuF|!Y|OqN`Ot{5Incvtpv}< zspLLnP?Da|w1o@WkQpY#{t+Ij$#lAhxr&J>b$Q)CM4X4&JEaMTxQJ`!?E&Gb#eHvt zAdF*9fJ0`@T0KU8%5Ze}ZrcdnG6msuOmA)Vpq5e)s^vzQS5e>INSCrde6Q?famnbQ z{7iX(CZuEaHmUoD$caqD1%y?GZ}z33O_|3Fk(-}yYV1}VAN>zd`?~e@dH6_ML6}L+ zVA4eB)jya2PQRC84*znleg3Fu&nemP@u$rttf9j+g*cvSeX$u7#vBcohjjz6GclDAk{25nRY*dd z&>Hy+t zMxHS`4`^v8s)(b2gD8l1ti3R$JN*z)$_kqZWEV)MVt8!IX6P@7H(`E((TV%me@CgZ zz_5VQd!90wrtfEll#Pded;%MXxVfvkqre%0eo^7kdU=A3KQqHq7zc>X_to!ABJ zZsHf)!JjAWbC0`cgaeoSG)}IxKKC(MM!bzToliu(oXM%(XD#uyZ8IqJQnIYH?%$?> z;J&td<%M-oi4E7SrsocoYZ_;3Zkuv)KSOVn0lAO&uZLvY`+YH9ZP~M88iCnG-x!S( zK<$4}v0b_M&Ak_`WLBQ1DgNSoBgTqg$@5=*V25M#&iI{Nvlam!!;peoQF#81YyNi^ zGICyNJ+;Ym9Et6!C~tcs6K+D|VH*>kEmZP4(Q=YFp!Ob!fq|8%X(+Oi;SLklKYJOD zeRy%cHOor+UN<4eNQCtQ95AWADNg}2vmvykORwI?TNg13%OiV_sr9HZpmzht^&_Jk z*;|m;2{#L!H{`UI!lG_<`bL2+TA>Ri+~{|*5Hn&%Oc_d@hRh?B0kL!`)9=y<#>Xk; zZhDfL8&>qA*{5%-C&HYwIrDg@4eTus!Hr<^|6!1Z*s@kAF1RVW|jdX3X+|EwlE8)J$${RB5eATe{R*N*E%5={0% z=#@hgn=Sojd5yAOAIg?+M0;n+R^Usom*vf=q4kF!z8#QXsJYqZnKLc>Z|3~9@#2Tu zege0%L-0Ocot>?uG7D19I@@O8(RNS$!)kl>dUKB;-Px8B;D-U=7!u?9TH-6clW!s+2-tal6)oR%P53v9I z;iS&Y^Y_0vPa|%|?%p)*h_4^6mpn^u4}a!k+3pS)@}K7040PE1CJKgb`AgJ&vblj+ zdE#0+W3PX>z+;lvQ|~?T)IhgH#z@n`b=?xAd>y^E>$>xKf}q5w@^|UnYx$~L&$a35 z{nCH6-Y+To`F6%+4b${gs-UI&uP5*Z_2wJO9)d^qQaz?NPx333y?OQ&Z7lo3I+Yr9 zcnjybUY+>)dUL&b=2+z)@Gl!^uN%c3_3GH-n}S8gO-+#2~6Z-K*uS0yfkk{f)uoK%Aw@@30hWE^cTE zLK(QDO;x4>BVnQuk2dt(;xC|Tsq&1Y!nH8=56pak<8osTsNh{8CPs9?6dDNbM{Y9W zKMSP@g;xsnO7Us}*pHoXz6&K;-+RP<=9HWE6a|yOu@qX$eF<$X1C|UNA7;$Y_ z8YgqHPbc;%<31SGP8CPvQZ73%IkU)#!Yn@LoZ_~=LaiDkF=Wa$PvCQI&Y}yS|9vpO zkj3Qp4Wum)@ncwctv9!QrvBDp#;&=tH|(=dKtD2#GkCG^YCu`ro_DszZL9sK16MC4 z#mQ9CDPZy_|577Y@S+6w{{SDj^{%|Q+U{FG z(%POcs$+Fpfuaa+yj93tiZKz!;=5ONzK3^(gYUR=(z_2otQk_7X!5m#q&=^9_dpGe zs{Q7NgD2c|t4fHgsiKg2v^;=f%IZTatrP9g&x*AJOB(kEI~Iaa_eSVPl{{SO*TGyq{ngw%3SJg6E3DtywRA%Mt(2ICi-smC&}S8>aNF@0<9j1 z>{nBq5}FQqA&1kT1q2X@ER?}i0z9j5$B!5^Y&H>!CSYzF0USwCV0thBs$n}w2$2vR zGM^}vfbc>5vxlqzc7y>i;Srq%J)i|5cqAS{1UiHFjsuJ+5u#&&W7Va?m{*W+G5}2H z$}zppntB8xsq*|~J?iZsH;09&Nf6~~CZva5j?(6~LsEvd$KByLof>6#t1BwhdmW+S zSP;*IT~xO-S+wDb9>4~PlZhD!BT@Ar5BJJ8JHw8$Levcht$vs{4Oa$wm>|>^SEh5CEA%1E2xIB$y6V!U+Jba4VAHA;>_jDqWCB z7!GzPEEj|hz|JIq0p*9LBHn{V%dPF)80N4Nfl7tLgk^VfZRk)#t44@(+R}q0^hDL< zgQ5lH(&nAMxS1F}km`Mo*LNFExT0f=O` zO=r0h$6l)>Za$)PRb95dUHfisy|%l9u4#l?FL6cvM;}CE;qp^mFLPfnj_UfB$DKy@ zVh}<|1%?8M0Q3*0M7HN~EhHZ;71ZMOSfp}c0;_Bzg?6>P(qGB9lT4r<^ zP;oIS2oc;f;$kBeq=AgML1qvRpslF5nWLOMDyCdX#Kt=vI-+ZUBT$)|ELNsT zxFS|SssJRS#g!n++Q2(da2O|iUsh+xhzaD>LoxP5)~0W3I-vxN!NMekZO79=GmKf- zAc0a+6H;M908dOBBr}KD0L<1CLKs9rp`8hU;S!J}(LMq=A8biP08p7641^|=U@L@z zVK8!$iM<2{pqdFFz(DKVIRZdfi$X8DGWnZ-QQ2Hos3}rcG4F9kfaZ}n$;+d*CkCD^ zm2xB7Y23BmI#nB0q{y)x6C_CUsXDW})g#NCh~X?pD2j6R*c%4&;@2)=R}<-p#HbGu zjV@g*z>Wx>$dgV;$&LDm_Z@+)%jPMS7!Zz)+%MEI^FK`TVI7l@A;uJdkO9I30*T5P z4`>4!9HD^ly@es5W5ZAdLnsq~97NDyP#zE@fKr-T+*HjykmEs?$l}^)lL0v-W0adV zYY45pt5%zfQ3=HH=N3{KR$Dcp8(mEbv(u~lNfLstwtb0pZAOzFTH!pl0^^VgIP#lr zb}KEPHSSfeF7B_dTEh3e&#dh9wa$?|f{5$lNkTh$@Ah%|8LG~>LdLOzkel4mCj#UI zuL4p!6-e?|wVM-qusdGqb+P{%C!X#S~!+xqKu~u62*`mHJD?2W5 z0l>i^Dv3jF0nnfeo|>mo+rwm@<{ERGp7ciD29Mo0JPdSjmK&EkHehSzPM<6 zoYf#Sltt}|b78I0>Mp~U)SjNxuQy%WaB=zT+O-3*r>jeS0R%?4sZDB$TP^LQWLv6C zrB0D!bg1!hTw>}y%50#H%#=f9Lre({XOvAqNY@_{aLyKz0*Rm=xKB}oetx)+hctfd zVi!E3rdd^>Cjtr_VUTFy>4^w?Oi4M=1GEPL%h3^Nl4G#!I3x-?MJy66#XQuuMhobI zyQ1h4KU5h`agCiaQ(dWmoF)K>up?F~4E#elXjULqDlk(QRHDQx=mrRKF=|G8gDwte zClMrxqOt5*E^#`5Qi;Ja5JG_gaa@o<_5p976lU*%C+s z%iS0p`NKdwqW-TK5&$nKym+KaP=Kt{IF5iI#Dj!HWZG3O?GN&oH7MXgV~c;fVvAC? z-4`o0vn=TKS5VL)t=ww8Fb+D`mxvgu{7hEfsIt7Ai?qD6>pkopRcrapXj4thXa|yj zF^unrO05kwA}-+1-Cjjp&(mj-$8{r&Bq#wP0nosBl*}+6AUMNF4hxScA+QSK16tHT z2OnHJEdb!CU6_TiUpj9_+El;n&;7C-)g&+DFuzo7+;#?Zt)e6lx=!Nh_qLG3S;Ua|c%pb=S=vLvKRP zmdUz@$8ruS*uelQ7&<`ca0JUR3tpuR zgjaIhMEW~&&xvgkKDHTShh|rGl;+$CpHrzxYEC~@6q^z@t03CoC zr+g73K?x@ShYdZDKunBdL$0WWK%lPx3`YABr@0pD1_fK#k&YSBRwh!VQscuxx`>hi zI7}H5i)0F-XmH75#8qZOu2EW;=NBYqy9OrF5=@6+Rv{BVY)vL1 zO1HT8M3q>9xFnGAFq#2}2tycR4FIs31B5gIX*)~DYI6s@5I5<5^OAJpOm*Hs64jggmd$InZFmc z3s%%Uk88du01_glZcUZHC48DZscZ7r{+jF6>5DWfgI{sF-d7>_H&tpU!uPq$$uNw) zDeP;l+HzL)9YD>ww=`5203J9UKuGo&TuL=|nbi5roph!}vql!ZN>3FYD7CI|0CLVQ2j zNaAwtt&_;?@iE3V;$H4{Mz+S4=lN)_5>|b0&<0uL{A^N7h=w*$u{Mz)j$E} zRcTNOm<2QC7<#ogr3yyTHEDkIR`RMf;h~N9jFm=FHw0t_$qpWS-sZi;_=-Kft0m{c zB~lih%IdX@!I8sAU$!ntruQMZyHcEZM4+XyLy0qno}vj)0wTc=Bw(HVB2{3)&DnOu zcL5v_dtr7+1Dr!qi^32If-D;_964haNQpt^&1;WzHJ}cX05K6D5Rs9WC`e!&6a>a` z6d{cR4@@NhNTo^DDXVfOA$J7pR?dAl%RV!T`lM|!TTE)0L`g$z5)tin5+A@%z8t1K zwKrQ2QMU7@_a2(RBmBKXVDpXz#f!*=9r1@g4x6j4{Y}_&D^=0=9&#g~b47(q5xhs5HgBs~#2s36>o0&ygS5uzmkIT15h z7#!X_;qC*Ug5w76KuQhOR3=kMg~{VulHAM?EK??ykUbi5P$Ec!PzBA)jEqecSpWm` zM3O5FO~7_$c|mPK4wf%_YBAv& z8ih)_T)D-SnS!?rt*$9+9#fp=Ae+DiQg{;=QcU-W(2jjEGO?EN4VOcWj^mqntW{B9T@R!w+mWG{=W1)JmjFQApw% zL7e9(YNC)tj%kcTv|#k-4IvL>sx%!h(iVIc6_F&^{{Wb*-+Ey8#cqS@V~x-6f_ov#fIS}2C55i35lM(;_j8U;S?Xs~ z7qt(jm6RZJMj>!A#wvPmu{1yBAHZYF4lqgx8(n;`n%7MHwAI|XK(|BeF}sp{%YEe4 zEozCVDH(}$GRntfAIt}>}TTkW)$HPdkE~I_6$gf z3NeNR&9naiQMCU6y=FbJ44X1|y~y;^viI}FBb>K7sLk)XzEZF8Q#8__wVHNCxV^<0 z{j9|p-Pm)4^uPxn$zTCtfVo6KZcugrqY)CW;61S*9APjyxxfOyJbU0^63_UK;+b~) zBD{sTwTwkw*&d&)KolS-IOr}7=-8B3cHLw z5A#gJ1CM5L9NQDa?ll``zveu(M4y+Z%l90*waq&+UQveT`jFZFLS9~tLsyxCtFT`Z z@kuO6?pBDE6Ut)wN&0K$Cw#MlBpzEK7OKNI-~lMp}66^!8#Llj{E4S@i99~L=b69G;in+TAH zXZfMAAsvUO3^9nJK;7?mKp?EgyYg6uLd;;!KbshZLc)AgPX7StiLwD$no1@g3`LWu z+L$*SbH)`#U=H_;O>RVNLh x?&FjsHhPtp`5Hd&@LB8;$hWCJ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/sopranos/sopranos3_small.jpg b/src/main/webapp/images/sopranos/sopranos3_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..850f4abab7a97fab515c7212554f95fef968969a GIT binary patch literal 4907 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 nSRM3T!JIemI7)NhpI@Ikb*8$fF;hKr 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/sopranos/sopranos4_small.jpg b/src/main/webapp/images/sopranos/sopranos4_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..29f3b30aae30f4418195525d061b9d35d119376f GIT binary patch literal 4113 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 Vp)l8A7-Gt}yx<(XJs)^F^FNwR&RYNg literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/spacer.gif b/src/main/webapp/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9 GIT binary patch literal 43 mcmZ?wbhEHbWMp7uXkdT>#h)yUAf^t80Ld^gF}W}@SOWlZ0R#L1 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/sprite-menu.gif b/src/main/webapp/images/sprite-menu.gif new file mode 100644 index 0000000000000000000000000000000000000000..261ed917015a1f2504fe6c96b23ab913453f1eaa GIT binary patch literal 452 zcmZ?wbhEHb6k;%7`oaJLX=!OQfnfQC`D-pMTzh5l`YT7yJU(;z`LmawU%mPI`rX&J zAHM(j`ws~I|NjrxK?0%plZBCiL4ZLAqz7at1M5EpmA;hBc^Rt~IlbQXQhRmLZl}+^ zw|8lLIk2F>Lr1Fr#FCx zp7xy&FReUZdw>4_hQ_Amme#iRj?S*`p5DIx2@@w-o7!tI%$PZ|WY!Gxxz+O=Y9}vU zwtU6PRjb#mUAKP2#!V@OTetBmZQr#+VE6W&`?el9SaA5rp5sUNo;He6wL zb8I#*TC-x}hgQCJ{z?}SkBy6tc1sv%-8r#w@o@!4kGmWTmb0Inr0n#t!=>=kSubJT z_(LU`LQg$r$``-7b8_?Y^Ya~=%S0MJvs_%H+NUJDutbwDfZNpej>*-P{HvWdXWc!u Ob@lc23ESHk7_0%pl-6wk literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/stack/aperture.png b/src/main/webapp/images/stack/aperture.png new file mode 100644 index 0000000000000000000000000000000000000000..4141899a700353046d15ee3da582ae37466c85de GIT binary patch literal 14374 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/stack/coda.png b/src/main/webapp/images/stack/coda.png new file mode 100644 index 0000000000000000000000000000000000000000..25065b20fd6d4067b1b3b57b129aca9ebba7ced4 GIT binary patch literal 11844 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

    RfW zz3EA;iPd(!^5z}o>d1CS)i%8?^S{+BUkc?V#>ufeN>5`}&7-FM&p z=|>-ZR3CWYfyXX(7% zfxHH?)>Zr($F8pxJozpGDH9w;cJScAkFTt(d^pQ808XAf`P;+c@bLhgt7(yLvAr6= zWEvpjDQ>`B%dA|_SG(Q1|BgHE_$2^q3q5)AB8-FOzGiGLHv;JWC zJ4I1Eqe>b;)7sXBtzN@~YZOKFy4~&*PkiaG8|TqxRMrHq4x9mIe*KTX`qC{&k1yl$ z(T`HULpJT7bj+sDI_bdrtU|jp%ac!hfzN&N*KyY2oaI0Nmyh$o2R}rf=iBhGYgd$3 z(&p)>|LxKP_usV=q}nwBEWwMnA*B(pbn()9?}lNqd}M!XG^*zPP7uj0fozK0WbBCJ zn6)bx`KQl+f;`R0ikuI8;6WaG=*P$lrPYeA5}PRw6d}zD);BhKz!Gp_JKGs=p zowN|sPaT8QqB=q9WE+6O?^0K5nRGGPGzyIjkA30KICthH;-tmW;%+|nlRtw~u!WtB z_*Dp*Zec>K1yl^s2^iRh=hm$pMl%$OhdI(qmHtps(eVJ%G<03YrO}viM5^Cwc2ZP}Rpsk$c3m40R!qyk0}sfQ)v=crOq9Rs8M zEDccWc2XLum$YJD`PMUh<13FLV#uBS@?0X7iW;<%!d7R_A1hF#1Dq=m!~-@Vm=XaO3s3y*r&(Wn z6;;CzyyISe=zR~;9~8I-GyI}-6n)~)^f$E!HWP<4F@-kh{21&lEiX`iqC*>6$gL&QYf`K}-5#<#s4SL7q_9Hh09x}?o3 zFFwaJU;hX4+)~(_AOFb5nCZ0X_tS}Y+-k*q^Vw5;`ct1Ei4&G~FZ0O9ewKxWMG9-T zL`@sqru^=#;=E~)opOXbg=dl%FbLp{?37dzB_`N2Gg8ASHVpeizV_HB$%Z||#Oz(U zo8_BsrzqSQKOA{$L5<-nkNr94&%B6}h&zwn#Xa}k&tO=TH?#?WD2jOb^h^By@BJn- zGaU}ya)cjy=n>`@mKyd^r?P?8fvQZE8;o~KKxPG`xuchgHv%FU(J_x|0+7ad+7US= zEfhzDRfAwCR2W*tSseqc0z5LTy?U0fKmO-rg{5!>4}at*Sz218*BfrBYE}U?L{W^1 zV&W)9Rd7yFSI5kotSxiD;Roj`DcmtL9d8kqRr~TBvI2%dZH<5lXc;uvFn_ry{ACow zaF{a~3`hq9Ow^*+&FNmsuz5j=mCFjpPk5gD#Im&(aKgfkwhgfST zd$n+DgJD6IWr&H$vYa$?q`9NWT{S@y!+mK8r4q&_Tcx%p@;uop>MT?xD;)iyLmb|A zYPh2J>;8PMygC?(NPAt*KYqEND2afPb}UV7cg#9TW23}?Un zRa7FDb}#Yn_kM`N;Z<)NO>{ax0id{K*YQhZ*#sqZ@o>rWq5}byDTE$vWb*OVVquBDMG^lFLZbos;%g_Ej*|3XM z;n?x}IC}eCq{AUQ#`pn1=N!&CR2|L*o2RwFbSy&kCoQ{NM3_SH5u>!Xi?THa@)2~|^UZ8MZTAVo^xd5R5x=y-84bh4LpAV8;q<5du0MabH?*OV-!(?7@x#ZaX3wJ zRw|<$8Nr3omhrC5Q&zwI6~x3CggcMjORLqU*Uh#MrL+#9#im8gDKx?|tvL=I)82{F zH*Jw-YPGExz6fHx+9+TgxL^kj8ZyLQEln-#5xm{3JZ+hL9Co?9`V1lw?RJ~H?|Tnf znoXaK)4CdKm4((ZscJ|c_1`75PWXN1DvGhwsV#W7Z>Rt>0xqNw1TaoeGgJcAq`=R5{RpeRKQ8Ol}aV58Fm4DmBx%4 zY?0Hw{0h!lthKBhzMYwwS+tpZ8dtXMZ%%6Is`_8b=2BRFpI$>QKc2?kiFp1bMiA#! z*+J0VG9#j>^Q2Fmpdn~g@r2b&r-t7=-O2iEbT7Sxn24F#4mTgVb=1DKgQL(!DoJYy zXhSl`Cv9AHsYfVR*)=wm!w^-h^DR|Iz!^fE8*E<9O&Rej?833*wp}Ya1CVE31{>#4 z6&4qEbK`*(@+`dy@EYpd1gW-P8>-7#$i^sSy9)5klo~spK9|iI;AZAR>e0B?v(Lf7 zh`|;^hTZdk(3#!E-o5)bWl%P0#kYw${QEg`Ov8V780!V0ij zg-q%*TBedVR&mavsw^xlvwL|jS)PTMd9uVwY0sR))l_`5=dC%8u^4w;okz~YOR5`B z0=`!8YLT;SPQZ+ahu=!g1_kEeRi$dE7;(Yj#%g8b_UyfpG#!%V>DJ}gTDT<=VWN1G z>Q1z8W1vnxwgm6G+B^wYb{b+?Y0hpT|J>L|;+Je1%Z)9#Ij`5mwxTfCm8z6d zr;`U+M^EYuwb66t@G%>sgutO=53}#)`!G>d^V%|2j`Z%(@WRQ@aQ68xA;96I$LVx- z(e19kCY!e{+Oo3<##2G(LOvXyLXuk5S*yIP_rxv`Jfn(+_5wwGyz9V)#Gl%ng?+cO zd;jfKA-rBytNLKXMOT*j58jIv!Au7`ed}nJ2$dyGkUKl2H|9!q)F|A-oFTai}Yc zGtPhau^;{3tK?Y^6gs=+*th>6g$>}<{*}B>%WF7adTh045QID%V#N4yg=^ue)ja;Q z)2V}uct=;O4yO)LhdRNTkcKbgFCwf>dEra{7ZXJsIQCH%_Z=r`&!R4?Y78J@6Vy3) zaS^E`w5pHPy@Y}Om9tgyV9(zDNC3cv1j42i69yASB&`m_+qD&{Nvil_&!OvgK$ zk@e1D;#LT?9Bb#EWbNEjyxiH%(t&rdxc>x;`;RfV`!I3RLX5$fIJg-bRMl72R2{a~ zfG;Th?s=T`w4~kckhI$*s#xo=*5a(C+g<0(=@)qZxo_~TXTQ!f-}owPS1zI`Q4|AS zeb?77lV_>V3^|<;b=d3dFr2Tyjx3~xRFlOR!^*op&Yr^`7Dc+o z`RD(R^DjI`GP6jlv&8(KqwHEb#QgGMTAf9b_B?TGmZUxB?bFNxA|q2AMY}Lzn1bNc z@vT!&v3BJm=gyvH_1tM*dhwgAo_m>Icb#r`4Rww%{o5_2b{nqPBlKmN-^MxK)rPE8vG%Or^Cky-UW^m;>E}#BK*3SG3Y5xMwt^-1m zZcwBf^e(>yL6YOvE|T^_S9H+Vf-Ji5PloXE0GhD-!Kl~BLC_zNnSi4MNgY7g1BZerBiK2w%J^MI(>j{n=J;ANF-Nm89 zcQDhQ#i}D64#GrF4&h25Czk+T6GWG;uh!WELW0h}sJ*?7xep1NUG|gldk>x)k{UoAppFuz7z}J`7IO#BILw>|b&A zxzCg5mUqA7etzobex7!Fmd@-Ppjhi^OxbSH?QM(~iYByG)U(awHqT9+8JH@z_1wq# z&HyuN{P+DUo@zJ~s%yqq?Ny{Ij$8H3`DHD`hhhd3wP__CWY^xRiAWl$n<$xO?ff^Z zu|!eA-285eJfq)R-#R?2o1I2RXUx_$voY><;CT|LimHS$#|#TotU; zIt`GjgKE5Cf+*=ACPu{3?Oq{E2UX;v6Z%=ShR9eAV=U)40n`xNUT1IXD%&Pz z#8^bBoQMDJ5Tr_;SdpsbRzeb??4~d4y46A!9jyc!1JF9+miNFS!sScnDXj0RuR8#? zsp-~%YgXHuwO|vPHK$0bYyxl7+Qkt`ww|7Z1|JQp6vRnT)sS&AimS3DiVe#O%0A|j z3Dnyz%6#ACzMg`lvlo#FF~X&b=Sc?x+GTNkQ`-ewglsj5Y^JGd_gbBE9KDHH?vxmi zv7WX{RYt)#>QL)YtfwzdgXn9GANrL$^}yXZst!(9>*gFK4njh~TB6nhQG4F6TF!=C zSUm$`{P{vK@5*q?HQx1o>WfB>+I{GFqN3IXF4L;*q=jh;;#5_gwFuVdfn9PMpnX z=B=A0h!O{t@pjrtQU@T;l;+TFm89ND@@lf?5eOaPqi%6!l-H{j*<96)R23^nZ5oW$ zb}97<_H95;%ePMwly9OL+6!+(on<)ebLRB(A)`}cWLl1KR9LRYUR8fam17CVRCc!c zn~LsK(ulVQ59f+uoTK0h-*X&n*k}chgd+B6+*NY3lqRWDl#y)7l*Q*L>d>0q=X>}f z$BQqV;=<|~;wTxVrMB!WP$n&s)Ovfa8|hpW$7E?5k7qEq?4+nxdXKF+13F+1w00f% z5sWzmw9yK;&5Ju^iXNP)EAsUty`qceZ)=&sg9uS%V%MIT|BQ%Ssuww>T+pC3!PhB> zY^ChtfYdqn^6I(Mf2(TG0t27=!Ii4K)k^Proh%2pp7qW=4(tJ1j25%K5zlQhwF!-Y z<#=J??l_Kbw6-wkS5L1MMe#S`9vq`Z#pU>??IfxHjRi8`BFH+UCudBxWVC)l3v7fF zTmp$}l34@px<2fpPL<8LCTJ(m^RLBm{E#t*nVFe8y4~(?2eolPQIn2(bgw%IcO5*3 zY5}C6!^VV6#q+3vmxe+0LEi|etJf~;CL{qi@;rZRW@hHYKA~cc8Dnm6&YcR! zGRaeJX8&7DpKF|FN6D*KD_yPHT9&$tns~EJC&MvC4L~=A>P~ueh#Ql_@qL>nV#nvIOpvtK)6O-o9n~Z+0cP9n_Wzlko&9N5 z#ajEq#>U2nfb{^{R^aKB_OB_4+dfytOmPxd6XQ4PT{PZVcn|VC|D1C!^%N#Lk|fE) zK(C>;&2wGNwcP|Kp;uG4-3q|h``x^OqIUB+kU8g`%(Co@ehr+V)oMK=B69)UCJ6Q# z$FU=DJ7rbAn~!wVEu2ygT+H+QPm?6MH_!7Yvn=~v^&XN5l5@4!ygC~*!RCE0yqb?? zGBu9b2KI}{+g0@fa0a*%n1Q_-$+_m4-QrnN-|GOD@0kFi#Xs*Ud!vARvw%0r`_=)3 z@u!x(A;7(vz@uUN%obE>TWazB4&EdnCozLJ#MzbL{r>>~A_5k+Zhpie00000NkvXX Hu0mjfe)*&k literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/stack/photoshop.png b/src/main/webapp/images/stack/photoshop.png new file mode 100644 index 0000000000000000000000000000000000000000..62252882c6ce3d86c69da813621a4f8679cea2a5 GIT binary patch literal 8099 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/stack/safari.png b/src/main/webapp/images/stack/safari.png new file mode 100644 index 0000000000000000000000000000000000000000..7d26785d1a7362be9c2cceef9613441caa1e7592 GIT binary patch literal 14169 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 Y6)X?qN+q@g^)3SxWK^Z=B)^3I2Qmj{xc~qF literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/stack/stack-down.png b/src/main/webapp/images/stack/stack-down.png new file mode 100644 index 0000000000000000000000000000000000000000..678f8422c58a57dd0001580c89e81b55d06b0852 GIT binary patch literal 8842 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 M07*qoM6N<$f{W(Q6#xJL literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/stack/stack.png b/src/main/webapp/images/stack/stack.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f8253b410bc63be90d5c4ed4fec53bb0b34210 GIT binary patch literal 12406 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/toggle_blue.png b/src/main/webapp/images/toggle_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..d75e5b47ef40b25d82958d65c07f18a985900dd0 GIT binary patch literal 650 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 QUjP6A07*qoM6N<$f;X2=I{*Lx literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/touch/chatscreen.png b/src/main/webapp/images/touch/chatscreen.png new file mode 100644 index 0000000000000000000000000000000000000000..44ce9fc3ba85101739cb5f4139b3f30cfdc31c7f GIT binary patch literal 31211 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%0AM*o7+jtNo_xadhjMAs;|DHY8iP^z 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/touch/mapicon.png b/src/main/webapp/images/touch/mapicon.png new file mode 100644 index 0000000000000000000000000000000000000000..f6e3d53045a7ccbd9ebd42388d21ab0aa25befb1 GIT binary patch literal 8776 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 IM6N<$f}!ywj{pDw literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/touch/newsicon.png b/src/main/webapp/images/touch/newsicon.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f6022a6ccc13cd12f0ebbebe0487627c7cbf31 GIT binary patch literal 6885 zcmV4Tx0C)j~RL^S@K@|QrZmG~B2wH0nvUrdpNm;9CMbtL^5n^i$+aIn^?(HA4aZWV5ov6ELTdbo0FI&wK{O>*+w4vx20?>!`FrQsdJlnHR>OPy zcd~b_n$otK2Za4V;76L-DzNVtaSB-y0*E}{p()372;bw_^6ZZ}PI-92wGS&j#91PI zKs7DSe@(bk%_Y-7gGe}(^>I=@oY#w#*Bu9GZf3^F5WP>3rn}7Ut74&?PWBFvy`A)a zPP5)V!Xd&78LdA?xQ(9mjMYElVd13a#D+Z_7&Y|xU=_C-srWU*6kiZcC!$nw*)9$7 zn6CX+@=AhmkT}X@VSsa5NKe;HZuq)~1$`#h6R+ZTR#D-3j}vF!)ZOnz+5)dI4jl{{ z44Mr{P!L4~VVJN`K!!XTF*LGrKO?IK8z<8w`3e3jI8lUGNUta*C8 zn(P`s>{pjD=7Kek#B;Fw@hxAK%$F&Q6vg9J^Xf~4by_hu-=A!MJ3Znq&n~srbFGPs zH&&aMXZ>nO`|hf|ljc?VPhR!${AbO?W8x_>CU%PFA&Hm8F7cAsOREdwU~R_;ot1_u z(ruCYB-LPGn!NQdT|ZlRy+(fw^-+`=%+gee_kY4FWHg<*4sZI8+sFJD270UUORdLHO0nA4V) z%{fwsET5CQ>B?eK%uw4yQc~9?*JVo2}ze(;aRcp*ceL#HUJSllrgm5wQKR zQu+C;QrUh^8rFfA`ftFz{YAidi-`aL010qNS#tmY3ljhU3ljkVnw%H_02iG}L_t(& z1XI|?gS)|zEuJry93L9 zqUz-y={Wz(L*y&Yf5hhukns+q&)t5VV+A*7(#e%>DlK9s@g$;gAOG90iue_&l}l1A zRo?Le>$cWU-t<#47RSMI9c0w71)99LbI)xJY4^rNIxADPq}b_}nw3bIzP<-3LYp6@ z(K=O5@q4C^G8AZ#|HO8bXizN&ere3jxfQ9F3X(6??s($p(wjHI5+gk9=<+A%>$4*h z-O#c7do9_-jin$dRi~}uWU>kItFB)dk)S*!fmgu*nmxIhjpm~`vwy=PO9*-Ki9Z9_hPWYNcDsepdX3 z&WfE#B|U)iCXYx^Er#G`Ga3U1Nk>U@)5WOz!`~niqlChY(#$qcvGPa7N;D9puC?g_T`p2VWnE)BnJG&qa3rw3@gbEILD`u(l3n##vEc_khz7Na z1QkkgO#J*2@e0QzC>}%G1l+X-z>uAjGQbHC0+}|yNZT{9vSirDZ`~qJ>~n$yNWL;D zG>BI$q(pVazL|uOn{jBC*^I za&vm7LnON`Ea1Ksm}mKDG(IjMk1y=DmcI0 z&;f(WdTzyag4+0Eku6|%QwZ|(rew7`nx+=8mjH8cJ;B+*sP z5WbnnirdU*fut6mqZ+OqACT&i9a25E16n==3r0jtG%Ay7@+U-Q!|x2{QB{vW3Mz&y z0;-mRLJd5EZ!6WP*5uWySlnO4;x0v_$+B(xfoC(g1Y8H{hx9#!Ya{*8_s9o{DmWIx zN%h4a(}s0blHF(GSuM5kL8%UHm&(u!(DWX-Zv(*QFckB^rz0LoO;boRD%Rie`UpAe zXxb=KLF7Atz)9Qld|OU;Yym8mpR0CD{f|jy|KsR~NJtYVeeFvc zVLG84HJ~fA`V+p9SALam;vmm-J(I$~g90W}Fwr~GWcb!Kkz*o%i~t%sB!K_n%!)k% z%R<;j&9?MNZq0R4?p!6so%ds-u@6z3ro?VwuufMuk2+M_v^~s)(?mdZTJU)S|6%uO zkf8=45>>rXKm9T(e&ML(U%OwdOe=y<8celdS!qNxYZE8iE>^Mu?EI@wr7nAH;&QK~i2A}}wllCBq~I!FW_ z1sACQVK;%dhbCw&1|HwwL`w5DpQp0ATcJy~r?zhFxBFJ=|CCQ$1CE0Zf z{0&S~C~8mOgn1@?lQZZ6meFwLmvqBX*#2Y45t|8)V{~UCj#!FFX%z}lnf$7P(4gdr z=dc-QG>Jf08N@y{g|)Mx3S5{RS;I@n47Y6&lPWq$jz=DzGc7C$sPnPwDfd4hm4ROZ z>^YJ?=@LmUSOcbcmdC7dts3do>oO}h>N=c%`Jb^yPZ*#KdOD6g7=~xORRItj0U=oy zI$=z8WDIzYK$A;jnp}w$bJrfpkBvgp%~)^p;!ll<+lVzS4YLFhAG`j*F9Ij`sMxY` z7ZYvWRH85s3un(%7o=O0>fp0d8+u0E?mv-C@8!B~s*n^Yxr#WWrXes0Fum+TWj6oP z57b3YFkLc2tJ0xR1?SaGKuv0sQ`q%jX>tMZjkl#Rh?|kqv3*4luluBxOhF3J#>A*p zhmT72z;1C`+F?enxb3ZyS-BR0r%8em&Xg7GSqle|KLq}`fp3H`5IDHs*Iknju${X4Ms-*9uTn3m(I*0*nI^B}ic``K|K~9Pv~K$sHVR z+FVr8CowRE#To*!2plI6COh3Mg2!o`D~YaN5tx{tAC~gL9a4PjNh!Ux71DiI?4~o( zm%fNV!lRnqi0$2fO7ZPir17F#C41_I85&gL1WK*J*Ry9`Dfu0*N#WVe7`hU1C=Vgf z0%)r+S>6yN!#KfeXcrxnf8vOY1eMd~8jfXM=q(tjL|KDKisKa%cR*Hn$3h7**$wTI zS#cqJ>U^oJ*(8%MY?Z=u{{%}wThlTSgt%3+@b|(qQrZ2CcwgEgjpuzHZJ-g?C}{(z zf1^CKnOk%uuabr9ZJOJB3bdgk?r)-bjuk z6d)N>fYBth8B{@IsYPc<`&E6?`Ss@|efCu_v-i*fZKe>!tSNDtP6Y$)GWIhF3+4#}fc^az@H^(sBJ}X}aQ0v4Z^~r6KqX_o)EdFc+rQCFA$OBwv5jutGX@%OL{> zM8oP!q~U^ZAt3GnSraQ}0EzP&%h!P^H=JUaKS;4oQC_RypBhZq#f|&`GNu2}Tr{Dl z0>+!nLMV2+Ra!QFRa&oo2nH`uQE(^ZIyA#~t;_y3w$Topz9F1^tod|Xm zF;fR?#!jC_vA;O$3Yl}=ed4sOR-i(S5@_xujiO@@_35pG`ch~yWI@Y#B|4W&sjl zh<;%?xYmMM)($=erc{S)&@To~d#@xe{zW&|M|^QIk4T3 zssjrttHg}&W>5PwY20`Z*0qCZM4jcq-?8?>X!1|rgEjXU>M$|=oeB9U=w(-ZN)n6C z!!ooJLZ(28j(yk>34CjoKM{r**|4+n!vRqllW@+!!wq^BK2d{DdQ%{RWg)jn?6%Y4 zw>?sN`A2g6o{ciK?S2d<^O$9ZpQ0Qxo;&|4NuBi-3G%z4eQYPC2qCVN>U&sU-^6B< zN!Mc9B1n-JB)4s`WLAF`0%8fK8u!PrkMbYp*^4QLcbb^Cgy6IX2C0v7m%$mij_F#4 zwadp1Sprv;02|<=%f$U(l!?dg1Rw}yHc&85)3@9lc0GTEF(+YrHiUlgLyg*i`^qoi zs)v+?`aKQlXh5hz(`!XfxpCK6>n58zV8WAbO1)$Bn|AXV& zOWG%{O*Ks&hhVqlatL$?<9N(NWvJ0QFs(Br_&Yl^oL+#7fiPw zTG)*x0Oc}{I1D;|9_w`iHw7n4{_&e->c#t%q|vA`JtZERarW%bh&yjBHrfXjC{IG% z0hV??iaNLilOK*#I|LiJ%}*^m*YJp~VkET4;vz+v!RB`wWCRZNs=4}`0AWrT9pv8@ zckVjLZTz7$f8jr*`O2S5!$sf2GJul?!1I(35#yb}Vn1Kyqm&$*la|xpS zIXIXu*j2ab34rZ42=tzNSO`wqWKxqp#L;T5?5rThKGZ3BZvJKv>=lEzj^?s@d;?ln5gy(gMgtB zZo^PWbgw|r!Ifl#;NCUfwIHGVw{8b03l?n{G@J&GKmTBDK@UDgF1ZkLRZ9-(V(g2Cm zGNYb_ZH#^fsFd+p;5E}x86u~g#Bj_lo6~wKtN?2tmo1n(dG|*4nlYR+5>99dPU~Xh zk6gO=J(P@+Wc)FsXPGPe#5*zX;szZzbw2J`nDpzi=Hfqw1HTAO6yF4}X3T}{Afq0? z07KaxKI1VOY6>-IID#T@8}GE?HdyFP5%Y|EEk*7rQ==V!qVz3DrK(OGI2fh)~w*-EvbRcMd z;#~-9)J)CWZK@{J3eT9lCQ;rX5k2C8v!HMU{miwCi873@A;=^w1vhd5RgP3wj+SQr z)IpjI2oRudvFK|6>7-Q?h3D?VMbr+{uI7Oe@J+p>0?o>vXQlk=9auW%p`JS((gHC8 z1r06{KK`&slR6XIFo!1mVMDfw4a} z;z_J)SK;8if?SAqbSKW54?$b-!|W=6!N#0HhZFI~V(@{)ZC^^;@daz|?*JA8QWOMA zM5r3vrkB@{AnL$$x?6k%p2?@~1`im|yCtLm+dKWgn76<<5uvOW&Q<<@O1pra=s#Y6a~PSaMjweixRkb;QSqiDs1GXF=?I= zA;63w>y%$+Dfq!o2t<>MPQ~e@Bk=YQSmmMja)DCaB@u+|4=F5 z^9kiMsR%+5A08Dvp|4q2st@j(@LK_gJ;VgAkzYC+78F+l6b7w)t2Z5Rmx!KqFTK0{jx3Y8H$t z7?vY|=%+xZ`%@TgcRwh#23?ei56%WUed51z!&8+td)IF7cFI4#+6GH%4Ywt2plYZ7-M zuK2x@#m@!!Bi|5M6hTP@|J6j9q1IUD587DI#C((}BPPBn&+gQzZ)iUe^ zlQ5EES<)(R0)KOKXu!^tj>x`Z)8Heci+}X5hZnvc{OR^8JVa-S7Am>t)kFSm>sr0P zA6qms$4-v4+2!tRU_S>x zI*#S2j{Tt@?a#N7i`FS^twaB)jc*??Yo29Ij#Ay+-{`PR|luiW!1-a5}n5oyK~jnwnVK zeJp=r-_x^a)KMP_GNQ?K=IOl`BzI*yT+f+`>mus%2Y(+wF4EDQ^OrbN)l1ucQ)S@% fgER5RHsSvPc(njY9@*?400000NkvXXu0mjfRl*2L literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/touch/notes.png b/src/main/webapp/images/touch/notes.png new file mode 100644 index 0000000000000000000000000000000000000000..f568ca401519a835829c2ac74ff2a878fa99d2ca GIT binary patch literal 40432 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 z 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/touch/notesicon.png b/src/main/webapp/images/touch/notesicon.png new file mode 100644 index 0000000000000000000000000000000000000000..9f914c87b78186da1564289f773c84a863d91ac3 GIT binary patch literal 6648 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 O00004Tx0C)kdSa(zu%d_r{q$TIPq+5Yn=9v%V* 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/touch/twiticon.png b/src/main/webapp/images/touch/twiticon.png new file mode 100644 index 0000000000000000000000000000000000000000..9579f3afc0242f47476abc42e30a8bc15cddddf8 GIT binary patch literal 3890 zcmV-256$q2P)KLZ*U+Jq*2Ca%FW*?*D}Wh8P4Wdr>%DDir|AVW`<_0v`W{0Jt~tjQERe$gHfcfsjC^mhjs^ zW7kJ$=6}uPkrB71b1%3;nBWtY#3f!hVA2h-y;_R zh(kM3_4u)5YlAr$_@mu^Gz$B_fG5}5?f-7H+fQ!7zFqi1dri~o?pXW`Nx$8lZ@XQ3 z9w##akcI1~Vfg?od=6j!2}izxSHFYO5G#RaPFU!R^_gOae>F{a33wB%TcIu$lHRNzSw*Ap2~Y$`T=L|Y zAjHt1ijR-RCyydPVepCAcxI-ilwwJq2LwF8;PWv}6cU%SP@xx z+|NtjSN0qBTlT!2wND`J_v|VAq&;hA?RV`$@5T}VKIc&wBFbn2E+F^(ziuwc+X6r) zuL5O!PrCV>ESW~t*DCeQy&(LO_CL6A4c~7mdd2_%03c&XQcVB=ZI}Q6bB+K2@=gE% zg&qI^ZjJx|1sHpdoqW`e#lK;i z<~C&*+qlU^v_9^6-f^dpf9A>UgURyu0Y9g-k%!1^qr^f`^-Dlz*XHN%%2}T z^ibdGHGBJ_cJi){6s`yhu18U8ToL3ZWL5#DQbY}dq-hW{4BlJFGF~WUCof%m>_@xq z{U_i7Vpe_6eDY7v?pU|uwij2#qN$;d6f=&?wBv*Inq2K0qRRN1SJFbx)09Nm7>`lX z5^-YjuMFJ#>3wfKw>JZb6@144VjG5r_9QK<F zjtxUYdw|_Q-V8J%^2D!yyKDW9+kSdyX9`CP^PYQ6_IjfkceS7eRz@R?YuUJJ`;J%M z{`^LF8F1XN?EZ+MD0m*8Xg&c1qky8Pi5d#SvipH}8E{mz zjw@CU`K0AWg=Qffv6RDXiJM$ZV+pA z8}W8qM~Z<|q9K9kvMn|ObB@b!F3(6Ve_cVlBDh+kMJvE6J1s-BR*nd+2wsbTcXX!M zoJuTtO{Z;fM^^_T!tiwj?TX-tAX+QHD92$X0yhmPIKvg4TL5rCem#4dQRJqc0k%x%rVfc=jVGc;JYi-=5CGo?)1BY9}(#k!tB# z*D^dE!muDX!7Avc8IIO`-Z$pou)2&)m@r;|cW2>&bcN+~G(wMUU$NYCv@q{DO>5gy z443iM0uEH#P^xLbQWt}YI#6w?b{am&Y1dx_v+6rvTD{_`&&U*uoS2>G^xS;gfCWJU zGHaZcrv*(5AxT04z0`Y2zc@GAWGEetlJ1ZCHSW|*8-RU{ZB*$XEE!6*T@t#0Cym_< z4H!l(yRFJS>0TnH!J8AA*20pM0n_NEJx>QJ&@92VS9;P2SO>>v9hfNj=k!&SMg%%6 zNEl#L-R$FqPJ#$(0=9w$(Odt^MH{jesXhFjlDb#AQ=bRZY9{ zEL{!zGcdgo9$yL3;GU+TSRRXUdTy?1HK zRd`#|3RwNa1sF)cXL~A_txU!_G1Hs_D|(ue=Y=>et?{&`pfy^X*hUkeCESLMdYz?~ zy@u72MuyRT-CES}{z5I_u8586>8no9(E->1UxSyHph_ybF4{D%4!VwFFUYRE^5ms5 z`5Hi6VKM5C2~hH&$EpM3=|vS?3asPl%I(6ublH>nNw>x|3@pP~!ltF+lLr_Q4o+3s ztSrH}65qxrN^o~qExQ22bMseZ*l*xzT&?T;ONb3ior*f1UoM(TVJLM~8+Jp&5;{l~ z1q!+r<5J7$2z;swez_f%*JiMc%+2Fz9TIc>!Y3?K46T-Q*iC{^QwFWn(m~#nAa(}o zEXr5QM^?bY{Q(2AG+F^VZCDe9bZvdYXg15m`S}J{qOVfrH8M;i!}Xm5zy}SekOW09 zW;PZ2wfHsZwiMjkX8-j6-ANfffj@6jIWR4Yv@HDtWVjR<(ddf!$^{<7wgG=qUS6pMz`I z%nPw$X^P<`Cs(%Na`F*q#DeSR#zq^UCvrK)7jk$(Qq*?ZtL54l_5s!|P|U2#Ap(^z zd+1XOP|}qYu~}J}O7iHoEp*4Cym0z#`;CCI532Xlt&Ewv=KAJDV?C^Zqyf)dg8ftN zZ>T@GVI5x`+}zeYt0RzA@5NeSd3a`)jon?9Nu}X;BhX>iCQ&idcUnI=4(=dqO)Xs; zYoObLPOH}T?_akDfW5~~w6+5gbUi}7bSr>QPfhcM4eJ&^-_;2{5y*QGHv{JtIIWZk zb1r=MsNc3tM?$hJRS9Kr6F%Pu-(CZeDl@om?P^{=bB>upp*6r)^3tsUJ~K5{*QbW> zZ-O5j^CzsNV#``V%mCYlkBTr}3~}))z${P#UdzC|3*TGs->;kpZ0hOa?a}?lHX43JiC6O!CzjbXMC6IAoSC8Moua=XUspeHW zQ0vgJR4xdljc)(`v%?JZ))ua-WANiG@Wo~D#+1M3H0}7T)pYMdst^x&q#vHz(pVmz znw)HUjuKRO4PgoK0np_ME6f5@w6&b2f@rTkc@!+KiEXrJM-Oy%&#gWoIBrY5{*JN_OwI6L-<*x=GGw2&BrfK@orw*_<`P{7Iy4Vq$Tt5Ga0Bk5lBx2*bE>1o- zOYkD!cJaYID!9Jf0luo?#;?exf^!V7=IDP3pVzJmQ3mPDiOwifc z!NkO6@-x%pCtiB-C{QZDFC7)nOM)_&ZQpTEu~bs4)~upfEaE!uEoIM!Y0%Nx!SWT$ z85y~N<2drcU!Q;a^6_JD17qc_W)p~JPMs_z`_kRXm8&-9ayiznUq>Vo2}-usJ0jOJ z{MeBQsZ^45|1!F|x)?rtj#8<_xdX55fA7!F{0$feGUakL3iJbmz>eD={rbaOzx?on zrfr*j%hL4p^%j4tB&dj1+ z*E{i#7hZY)xxc&sd*4Tx0C)kdSa(zu%d_r{q$TIPq+5Yn=9v%V* z0EChv$+*2HShoZ2Segky2T*_ka07KbAtKz^-rfch`Iq+dIe<~8Mir>G{zd5DXeKhW zAOJ9VNPr_?7aLKr?=E(t;v)usqobXA0q32r~uj;&v+b-Nl1c z98CzI>W%||W+M@UNC40*K-hrj7eRogsp}Gn5rj|(X9EB?2n`K`?6W+9cxgg78Pa80 zgRnUDT%aCmKG3Dn5809ZhYQOApartWv-}SyWd;D(3dGa>!>!l+vQ-HH;uQehA%rM$^o}ef4SNj0|25vd=ieF#$T?I8 z%YbYc7S;ieM%W|GQFwGd&1*Vi`VNc^V-K?{%Lle-_HE8st~nkn-XgwP0Zu_pA$Q?e zY@tZI=!6(WLR8X1Dp)#Orc?I4Jd1*Zf`3&p(-`wm;?THUZ7x7n~2u+z0a;1G{1cIoKKmg%A96Ay>RA!T6ua@hE*nC=KR@~tP|NTISRSR z+?RRR^G~1iDo{O7bN+Q<%Y`!+@kQFj%*FGUdP<5*W6GS%)hjqEepEiIYOl_yak(sZ zdAYXxO6FD1I=Q;F`uh!qje$+N&GgNa*Xpmwx7fB~TbJAJ-N?U5Xji+1xb>tXyL10- z+S~ni61$ALD0jQMkM-#Hg5KV~lzy9g?Dt*{RNp^5sQ-ZB!OMpYf1P;b_*mlc_o1%g z(@z{mct_qnZ5%x^X84T$*|X770I-fvE2Ze#wzhy0I(Pnw?@KYv&l`7*FL@O6BNvTU+);RpTCsx{Abi%q}nTnYv9 zzcHAF9fotmM-exX&8Yk6Ra$+za|~!q6yta1cvirc2>GAHHOwQ+8^d>#e@+lBBrUuT zOB6XNS}t}^d{z=IB`s|s6DFG{*DgP!$fTsDOjJ3m+NHLnA+G7Dm8N}L=d&K|9zlH# zgMEf>MkM1TlLFJLW_QeoEvEM_TcWLatYvI;_gmV!+6CJmaY)AHI+i2!8Oa$X5G{N} zEJi9;I!^ki)G^6;(c^px>?i0>Y@S?9e3SGzxjm)yR9b52X~#2~Y20b6>7yBSnJH&I zvedFM*>gGFxfk=u`S#}&3NQr==N}a|UdXx_Rpe1@dP%N?s}x?kSTIFmqgd<-G|+mdPu!SeH?xB{kQIA4&d)=4AKuyJ!pHF`4{n#;bZY3_F=^E z@{`vigHKyWi^r0l1wY5V&>0toy#IA_{AKT}rq@Mp(x>9zhE4mu^O(WSTEDlLGn+U5 zVEEDWlhtS3g6Egu#kj9oOSRv+mnTv+BK;^s8?D>Bj1o(6%APc*p zALMHk{1qh?=ap)egH=>ieyDb+olv*XV9*%TEYiYjOKUIbwCg75S?poiGpS!?Kr+-a zf*CzBK5s%WRW<`=L*|z(!uFc&(Pe3GepGY{V zeR4UmJ}DqsH2HN(;VH*d=G4chGtOA0F{BNpXJ_Ctxiep#Ezfe#X3zdBCpp(R59Iaa zC!ez{U@Mq9-&mM%;lM?;B9@}1;;~B|C6%RFW%1=<75GZqDplwS`&4u9a(V6XE8bTP z>#+5R`i~7mjV(s-$373y7{X8-mS)tlFshivt6*eyxnR&j=iyc zwf*k~WbY>oE<6l>MDzIWaMeib=<4&>3HMheZ}Z;Uey;jqMfLw~?xW@ev?c%-pp4)G z1MgW|20GwVQz}BY$Owu3x$sg=M9+(4f5Cd{R9k>Ukz%LjF zOc`ba3x=h_YG4Dfc{n{>5$*&(2EPnN83aND5saut%p%2+0mypf3Q7-^f*M8(po7sJ zG#HwLG|jXqS`XT0I$AnBT?ah}{bBmY46+QV40D*hm>Nbp#t_D5OlC}N%#zH-EF3K9 ztVq@b)-AR;wsrQS>=cd^PI}H9E`F|RZdLAH9!H*cywQ9Nd=>n<{G$RPf=Iz)Ar+zf z!al<5*z+RlB4eVFVjN;O#NEZWBrZvsNX|>8ODjqb%S6fY%67_m$piTc1v7;?#dIZk zr6J`w6*E;q)n95a)LS$PHIHfqXglbb>gwyM?a|aXG_W%Cfihf$$s;qkxsJv0y@Qr) zRu0zLHeqP3qFR3FH6unF`alOSvBQt>a{aj=@FT@EVUet+>QLnf;)vJ z7h{TDOO(rK%cm+^t502axgt|XQ@`9e(>#9tX>0$D-uAm4w{Ew0wRK{ zVfmxVq2ebcPcMz7Jx?9aoveTL^v&04-Wj#`Ci8ngDu1FZbS`>)o&ILMT(h$DL*}Q| zs_z=AQhB@PVgLjgJEDYFbfzFmI$kW^}*i5 z=^+0*!xP|j@CgJRLLU){Xhtj{RgjU$4ip?^jXH;Vi&jD(M-S78(L~Waq!p!&r5&M@ zqf4cmp*Nu~X8;U%hF**mCJnR1=*HN`q|MaKEX`cSBF0kAD#BXDCe7B!uF2lbVZ$-W z8OZsID}!5v`xfN;&%9^&r1>839}-{^xF(1b{3etwtRg&yjTI3Vxi1npD{bfOCx)IbaacjD>^bYZ^c=w0itNo+_x%*!q)c!?yEI9P^N%~Wx z(bZ=)FI*=uleb>^yg^MhOxwNtGMhGsoxlFk>eJLh_?L~Zr@wJ6SASRj(Z0HO?fE)! zV{7Z|j{gOL83=~n{dO<~qlKx$ykP0D+ptBrINS?f0)K~)Mou&(*TcnR=Krm!su$U%BQ^skgTxN6TZI*V{NH#UL@9Z}@j&quFF>;M_ z*Yd>i+VDy6QTSg9bO@FTB?<>(9YhR76~qL^StU>sYm(ojK1xr?yq0|-Hzq%#Fs%4g zX;gVu6{#krzE9(jX1Z3B_K?o99@8Er{rv_(hABoB#=R!5O}EYYEcEyK>`Sq1xB6lu zvmbAJ(e9Z83(mnY!|8zwovWE!%7Fn7T2IS^8D39(IPvbjWrRgP6aSGwaxn9u+oAqp z!r>F-{776h$B~KH;-j9>e~vdN$`gsn;wf{f_s=w^7iAvJa?4T9L+1|_oGWy>NK@2t zDWH_8?0N;R@@w_!%R;rSR}a*4HoR%7y%yP`-v(|xXwT}fzs+`M{BC}aYadVl1p8#kEAiKrQ~Yn!r@zhE%wBpwGtcwE=%eqaqo0!& zQofKE4}R5JVqSXjt#sLSg=wYpyW97lKhl44|Eye$@T_Cih`rWQ)($=RR8bR zOVs=U=uN{y!pK+~Q>eiCe{G>5QBV!F)7YS249VBl4(h4+LwKY;wHD-puJwp$M{}rW zfyyBk{~!y?-xy28n^{9x0OFP70!?ipjDfI?KiL8YVaN{5Ef{ZQ4`C(<2m6tn9e?vN z;UPOUE>$KiJko?J&jaCNzX zA5cK5BejvnNJFF^G^aDPaC71Bz3iTi@89=m4Xx$}qIOP%^f&vzRs})OH;kRy9Xe%z zhMtY$lT_4mhjN12|JN4j7X#Jx0GNh_$C85r0wb};(3cB8d8{RgpeT=3RaVvk{{aTg zV1cV`3H<;7010qNS#tmY3ljhU3ljkVnw%H_03ZNKL_t(|0qng8xMjz2-`V%&H#z4S z%nW8Q$V4UqA`uk9ASz21Xs=$xpV$ zt+b5xld14tU_qBV+vATv-l5;v#iT>Z(|N-UH%y982>+rhKwH6_XC-QrlTKT$R=em# zo+mAr1AJ9a&+NOFEMJjoweiU`KAy%Utj^BP)YVm+tkpWkCnhGwM@C2+o*YkIlS%Oa zjgOB{3=fY?96NQgmWGavi1=6ZJ5sKMgx^8QHp8 zbF$Wn@(8W|72iN7g>{$}j3SLE9>8naCImx3zmDwha5xD-#Q?60{J06jM-CFa1Yk&> z?3|o5a0j(i%OnJHqel)Mylrr3_y>FYrm4ld_UkHPi)_`R=ESPl3AGK{gz84^gnVLB ze~KO-8?7BbHZVR}oA`^)o}N!_-@N(Qu3fth3ix;~%Wf#ZTNQo-Gt0=&;-~-W`1Geg zEnPJ??e4qpzk1D8D{h}Td-iR8ef`&VcXzK)%ACo`iT=^iv5ukPq0zy?p}~>ik)e^X zk?|U$lz_#|>D@iu(-i0vF+H^oOEK1UDz(Gp4ViGy3(H0Y44KEe=QM{PdeYN#ge40e zmV-;BRWmw|n>Q=bn7>$*syUOg6dz@gFq|OhliPgY5HlXj;;b z0_XkcPyEFFOBXHu(Z0Uk`^D&$qobo;Cr_PDYSBr}Sz2C8U7cM?N|3s`yJYSaCtHDm>M2Q`rm9Kj}R;{0~*U##x@+QV7()fhBgt757IyTlZrn_*ZzTTcR zbH)ta`(*YfcZ`gVJ+}YQfzN#AZ~o@%!g4GNUS2wib9b4XbIXtmp@8oD-tz+w-FWS_ zzu4d3_W=<)ZU4Ug>DY-Asef93nloq4Pp?Iib$rvpaX}_`^pZee@|BpazoXHJA)KjHokQY7aj6V5g8XN?q{L zkN$&STDElQKawmK?cVbyebeMst5&8}t5&5&ix#1sHJNOyB$e{MOI6dq#xovPe`Xbq zirXC!{Ry$U1;LRw;9-q3DDoBbQiguv%&Yu3{NM^dILxn$XTfy4BgOr?+CQOEEOA*G zB88mz&1EGi!j=*WgXs=1EP)5iv`hJW)vEjY`ci*?zy0vjD27KyCim{!n_ho?Q+nZr z7t?_Q2Wv~0E{4aujvhJszx~x;{l)(+tj8puF3E=m=@s;%DzA0=Dw8d;cKhwOcRl;; zv!e>F{n*EU?vqOvE&7?0Cr_j!0|OI_7cZ_!18Y6qJ!w!Tec;$YI(6!lMx_%Xx>J?u zPNdPgsh|r}LJ-GM2Fx1fP5qYy=YtzyLLgQH1x$G$r%)C~QS^slDvegZ)aB%A5^Tu# z2m)+YrIZz#D9c@DPZ9Q5+O?$!%#}?ZA|jgtuIR`>3CfQGyPTBcK!v_u=NXL&KpOAKTXw)e)v@bpRcbNfg9wKqg&$~TRj)PRyIWpwx^Dxx!e*iQ=B>^nF<_Ao1|Z-Pahr8c<59* zbofZxvUOW}?)m4_Yp-pT*&j-C=gmtSHe91VzCUf-wtZsHzI`3bmn}8#fyC zFZ{yKrH_8(BNFy4sk5sm4Gj&ZlgE!G^-t-fT0Z?1&P=lyWp~Ustr}IA!;~9uayo1= zIFBT^el=MK%(eWM4H%pHSXxHlerA1YmImfAp3fA?W34+DT%8g4a++eznxLuXCe<>_ z15naQ$a#d9Kk}g6+^zp74{7SXdmoNi2#y-=hO}B>9t#FUh296y|Pdxdx z^p}72Y5o2>tzCO{y6L8y(zq&qUI$l$5;H-Gz?^vQquTWQm#P3hL#ZcDv={S)KklO3y8t(-W0^5k!P z{_~Igp5!(zxzV@yV5X_Wc0#Xd8L<1+S6`iY;DLuedgIME{~w1A9+>&~6OT;L?>O+{#^uRe-tnl*?b70vem z^BBB#&2fI?>V2WNJ%!~d!R$&YcE6Hs7FsjK8Kd%G4cTnHuW z)~s3cOT&YwXMXEj-<;@@Ey7$MIdUZZ;UD~;=@TFSSURTgul?F5)Bo~2ziavDso(Jd zTitZSCM`xPUFGK+z%A4mhDZsn0*CpHjBy8n`-_2<<@YY3t{9%1B*O^9P04cUVg5UU zMgRo^smc%~=iCL&hRe$1Qm3$ps`6MSC@a^zj>+_fnnGXxX}Ke@>(_Ve+qZW@Q{pAdmn{3G=Tdq>#baXC(lpR& zazr+}jt_qDgI!<#@|Qaw{=kPmv2ekHkE!3TZP~U(eNShN`Qsn_`+t{y@#jC0_G$q4 z-~A8&Q~JaI@PFBSeD<8#X?SQTjg5|KP%>s(Y@=8a?$a;td+Tw;M;w};!xkq-=CIAv z)hc{c54^V$>&sy{f>b(XSRT@IKOb?9%j59}yp1VnY5apn{%C~`XnM>4LW;)Mi#x*!&v4%B@i8OQ8tTao%Z$I-)`ufw~N;h1$KE3On zd(+J~UY9n%u_ZnC>~rG(EDZpMYSU*-Td{1#iY?DR^UMqD)~)MM18p%QEkbA5uPN8$ z-o1O*zWd$x{mRJb$W_mN=NXooIu5E2|DE6d*Xh6h#h*(jPM%8t^FRId^yi=YRMND~ z1k5U&HK%BL))J*t45-e_)wRDlTcmKWw?d#OBT@;saRRZtG%Gy(>NgKmUM-hf@ltxu zo?|jhL#QaiV*zon3>CM^NK-(qa%xmRmKH2nkhX5!D&aqy?zr{lbmu$oNh_8uPOrTB zU5%X%)y780CVKn(dbAi;+qz}TlS`K_Jt>)ixIysELa%Muu%Y`K-}pxD{`=qa{-sNo z{QRz+J9}Py@r5*@HPes(%s;R`eEy=v>GyyCKcwIOH@}nS%bbshsF9HoF+`)(Tn7Z= zPCj|nh)Q)evy9|!Du%iA08e~vb>tEZA*Li zA4vD#dw06w`fD{)8cN^!&hwffjbiO;Gp0|UwRFXbXP$rd*)3JAJ?0`&T7+jTUb^^B ztpU&2xohVnnseiI*QWQq@4adD)mNwIpL-$w(I5Y*CQWDWi6z3^zh-yk>TMbz1`h+3Pr!B$_S>ep9+MKN_tsSv&D-S*@G1Z9pNDJV!2%9w&;pzx$e6S1{N zwfLfbx`qi~vu1T#yLxrnAtX;e^_0LwfC@M5w9u8ynK*#Z&gRYrW9e#OgQo}6Vm;$f zH>~yemr~!%nd!P~uhEk2TrJ=B)dnOtO`+DVTX)@Jm0452j$DhDSr)oh&jtv0&YwSf znV#=1WG+5;?)=0wY}Jb8sb3?=H@0j|m=>9Q^(Dj671!&NDYskMFNhqh!#4ZQ3ecS4 z`!mdpBOHrigQrfW_1COV3-nZzrkY zrZ4>iM~@`!Y?0vSB-VH}e@MG_@3!)YXIjB9r`}iA`?3&ml_hXP7i4pnw6T>jddW$3 z9jN=txx!ygE&C(=;@#`m@zq03CA3K>qU9<46rO)C(`Zl#Xhx1o`N3 zHjiG_1!&4QIyOVCeW8H5bH5%a8vArj4YJUC7XYD$Dq0KfuklQLp`PWAsIS<)`%TMi zg4WzrlUqlooYu!FWHGuF!p(D78<_*dzug6)dyewEg*`4u*e&une9mKdygT}uVhwR`t&XF)vv_iF!B9*=DvH^ZhN5BE3-a-{yfZk4WVm& zg?@e3!s*jlb?rzG*8B8g8CG*Ww1J<$5gG-jl&=eQ)85JtT%W+C9phW7=9M}|`bpyehj^_f4FnAPamW+F;HW}0lC<2h+ zCE~*w@09Ko1favvzUwg_htSoOts$P)zz#vPDucXG{|H8+ipj^BvTwT3>ahb1*0n6REsUokRb`|@1SVkiWeGg@4b9zjJ4 zpVh`Th~-F2im9Flgi9Xc;#NoCMP&G3Kxh)#X~A7xT_$V<)hR!CxLC!Ct3p# zLS`<;(dK}RK}VMxYM#MEGmm6@^f;DBx?`i`Jm{J>bLLE2fID&GL_ur_9gPNqrftja z7#<$G{**R1vgL_gnp$%gGbMDjB-VrL)MRhfEmyoDDaRG;R=DsB5UR{-*u5dA2a5a# znd1TuT$5?`+y!Y=LfW@?S0r5UeZ|VFFp+7`j%}$&iy$U7!xmJ>-IFYoX*3Ek3m#dg z!J;g(0aG1!+2`3}l`@BP^SZ|Rhz4!OJ5ASYmy$Lai;r{>liGySZF0?)+)#wjJJhmC z?ApG4NB1<1%(aATW&&&=cY)}UjUEtO3Rh>txnOUFW)s3`DeB5q)6;GDK4eo$X{lK# z!fOMe(p~M+c6kr@#J$EnJ(WQ_DYBXB67yTywOCYedr+B9{qR z^}!-znW%&Bu$|~oU96^M>>+d>n3&Ly968p_Agr5@JrV$@PujRzf-rlZWdj&z2XK-MGrwPCt{m>vB!A4X>Tt0`; z=*Ne&yX48oAH8UV^vkT9F@*3F4S>u%8$Q{+sU&5l_4tB?1@lf+a5%0y zMlYluZYZZ7C>Sp+XaZh~&R7B+zV6rRasVkb&L==DK3d9sBXVIP-iX3G+KmpVc zof~r2tQ5bO5#XvKb zoXv0;tRjfZbtF)yn~Idm&v`8-D__7CNd>Kz)p6%IuXm0&yq;{+J0YMnFR>02zM`e` zSPr=E?yk*?7cV@_LI-cDz{e^ypmM_caYd$F3XTM_zlGH8Fo*VVnlyRW5`crA*G5H{)?Vt=Y_AE=KC~lR*`xKAiK} zSm*V0DD!)SU~`2cPx)?`N)-;we&;IO5$RaV*{}FB2h32IA7(`(Vjy14qKKZ=AhR|AGF5!v*Dj9lNB3(Fc3ndqI%4Z}a26B_y6oCyN z*HYeSXHDmI;PN|IZom~5u9&BT*8AmLBJfw-+r)u(LPZw(S#o>16hhY{IY4RUOxiSP zVmyrr*R@ne^y#d1vqs+@HRVGHX=r70`H5PI6K4Uf1ibjjRDg2d6%!5=^3PG~FDXhor6&hjVtL4qbF1Nm@kEGMc8Bz^pLojP-oc`={A0q^*VB>u^&66Q z4GoXmXcSO$PKGzt@RLBg;p(sr1w31)RoLbNop(cd>^RXeUOZ&7cpgdGwqbFJfhu*j zI`9Gqqn6^WflU+O>06I(3X=N#rvB zfbssELAaoe_*SWh&~>E6(wbWP#F8aTuI=gWU2lCi3@ErvkwR+Ix0HV27yhgCp$~nC zcchIF;QG31>C}*)DACua_o|N`v&Vh2X3em?yjPB(={SaUssbA|rca;d;{@fW>p(yd z+}8~*?bJCnk!JOGq#6C%4I)K~bpop>SVJIAp2F&q^oMO?_sDd;?@gHqSqJr~y#93R z~a^MxeKdD1$&&{(_Enah5S(%E$tj#pMLiV@|l?r}j0Z z;nR8lf|5|gZYjZxnLV~6`PYB-R}7r`;%wmzR2fbEeIrXQE``wZPFU5YwnVQfEn@g? zr#~6{>WG5rSL;oe>-5$OyD~d8wPP7z+kvt4^0Co$!?M0Kdwh3#<@v4JP`NNI)B9H9 zq-|q5dFq7V^;V2pV4qt1ELj5{`qSz-V`c8V`J#S2y|(LgdhMj%v{l@0Rs5Q1UFpWF zfn|&lOj4oQYZc9YtjKp?do{iI?03>Fx89o8Z@4CX^XaGc*!9h{dd-@&W%C>9j=SEO zZoBOr>1$v6dV2PoPp7LCf9mAPbk*uLdck9NTC#Lmde3{`qZcxH+gA=oR+Lr5w@bIo zZSq^5QbvSM-E`}i>`X7c@q9Ya@d}$3#Xl)yO}m*+%}nc;Je00ke@$R6giM5+cL)V< zOwLHDyAV39&Y<3WbJxV-!-qNNtt(nNw2%m@VEDkX<9ccCVA8p8X~*HQ^y2=B^q7vi zdtQ&_e|1Eg>^6QOO<#PK&PrL7zV!LeC!L0*lc%Oz%Ri-k+9<=3!-s9}yzRf!GyM0y z@BL}*`gLhsEpp?&@$~rS!PKcn2W6upeQ81Osnjj)I`cjbf6~Saf8Y7`w~`LvOLyFP zSNi-T|F7){|MH`crdRZC-jDzEN7Hg0jHH+M(;xl8@27hoc+k$vVGHq=H#VoA{K(%= zH{E=Ty}?sw*Cp}=b2IvyUYky%J!$iS=hBwtzputJBTZ9kDeLA`7@s=akX+CqKH?RV&%_JOo?`SP?^Esry6 zI@PDL&3dl3@Sc?EWpCQ;OSN-nvOhhyb6A$6H{HIXCLBX)NcDiewoVo9?jF}x?Om!v zhiwVwIlK0XnE>y4=ezW*xx=;#W7_Fb{{GK?B0c=U52dd?`FMKtkw;_=)@nR5Go931 zxWhW@#oU?7Y)i}qBp@(ZPW5hSOpWKY=d>F}d*M2CX61+~zGSp7&00J?9XjBHpF z{+3mmew*=BZ%_z_|zadd# zmU%jScpy!j-ji1J=*4+GjIQF=gt~#s=^m*SR#{o;W?M zk-E0`^k`>_=sZ0*qO`q68$>|69_**9rgf$x2gcI@m64|uZoLe$^T7IZ z$iBWAv*)E*dPQqkO0{IgRq3Q!@PH0Y;x(YtdOhpd_8sP*HFu%WIjS+n?p=DZBRJDq z)FqD5I7ypWx;lHrbT0}KjtxzwH)TN&>y@*@6%v;mvVh3K#H-4M&=HPRkLe1{oxH5Q z6B(mG;;he5-1uZyIz8N@R;B5U5`fFJ6B`mAT)-b+WF2>=&03N zr#nS)m2{M8C__>QD2Y1M)7(eC)->ur8RJMLhd{f#dNrVf!Q!}3zqcV*opMS{cf^KE?w?&-RDux7h>V{+R zb0)ZezmPjZV$i$iO)aKqk;+<6N)KD3mbdgOsz2*^^kK2d@S zZ?n*`dT3HXmI)t~$!&$!fuo-s*0jjifD3R-d;2d8a{Og|n9S=)Y>?yyeqR02XrPID z+Bd6wBernEx`2+Jr&|;0-u}6}O8C_k`~2%ktK7TqKss_-Z=lRvYK;m07(N6fZ8Ni) zOQu}@%~5prQ!i#eyY?JRJsKY|=Bc}&kxeg=L2^{|IW5C#2dw0r^`0C5;M4_lA#}a^ zlm>_W6se;5*Qt1We9$E~rWwPkC9~7?{_b@A0)`;ZPOUYuUry5CwD3qKwD zO^)ka7BL1UUbRFgGN}%W^#1);ou_|7(*xEF#?>;Zsm^DUGWmhTEZy43D41#`pXDO@ zI%?xuM%KM|b{ZMyfM2ye;ou!XQ&7!hpr17nbWYomo!??M{5IZmr`(?DnzphGJEE~v z>BWo82L#Rt-}0F%F@9<_@I^~!@J1DMKdm2Ye+-^Y`>nN;C>M36P#s2FZ|S*UhkE<2 z&^9e4t^TAAP*|EyoF1{c|D5SZ(~WBvrhyZB&HBLcv}WZ(jfnO3%88+L z^R;W!zC#0P{+wB9@x0k-ul$>L9!%G-U8Jc|SK7I6AT5|PJczu&GNA=lS@b;rz$!_=q7LgG}Sqx2M|0VK^3j= zGJ<&1gLP~)PKVLDCR|3Lv-(C$y=v*aG-G;S+PU{oTDnM!LkEwgb*q=#IzI1j4~{rf zR|bB!zGA`fnlTIrA;;w+duE4{8I z-v{r!Ha+*`mMErgf`m;XUdO zhIM4uK|MO|NGq3ir7b)6r=t?e>>2&WRLVOut?0c9T_RJYQp)<2Wy68*jaruWl^M-HVU$A{AVX%mXmB9{1X z4?L{Fds)bf?ud@T28_`+Kyb;0&?nWGF=4G~V0KIF)Id7o_eEEe0G8z zvu;a*{epR$oz+dWz4ZF7G}Bu85e?)z(-yVd}>zTk#nQq>|Jy39ViC_UJ@tRYG8DNDN3P(;e&Q+7|R@HXgKvt6}8@ z2WfViB>U58$&zt!o(Adkd8=voY;k0A#Q6Hd)uAO`J^(*)#23oCh)p-26SKR?)gx&jf zI+NDGZR+0^kdAM&*TMY{+9HU~R%c<9j4{tPz-PMCxoe0hTktAYiCNJXJJ7 z2%g#?c!a?8&mqrV$D%d@9hYEc&FD)fbpHL&*sum-HT@_s9Qcfah_HK{_%V&gigJ_V z$}4%ypWSP8VP$(X%^WJv#7m?}M^*2Jf(#Fr5IW|aEIe(I8s_1eVnQRmB4R`~@5mYL z^>UPIo>toUwn^c?J}ME zBqgj8aAWQqied_6@<{O9g2mna$04Vlc!L}aMAH48oI0}_&N zi9BVdjTAVt3N6s%(=`jVc%gZuFLnq*Y3PQ5WKa9BNC=LATz-Q!%F4LFnIGz8+<~(W zAJu8P2hNIn5L(CO-9m)x6?WRd9BH&Dx)2Ya8-4JEYKBu#PI>i5qbc9Z_8_yy@&e~w zm>zcR(+ZuYa5%>c4irMNvrMc*R=XCV>%piXRjgrxAdyDx3g-pgbltl2-uJxArfirk z1{sV4D3igI3n~vbEIw~K6fRE(p;2ddXJTdmLIx+ywTk+AH#TsAG~#79Ei7`%)H#{Z z2nvWo+3|FQP+$sbfRM7_wxS%D%jdAeH`2r3``_Kzdf}iCw zI<>^yF@7TbCmq00cF=4>SKYm}7nLZ36@7XsQY}3bY85X00+Bz=yXZ3FAkdhpMDFMt zT^Bd{mgxzo%0qsU{vXTmBjq45-5x4lNcs4lf`23>P?sTSZp5T%Ho^>VG2%}iEI(%Ez*rr z;{&ufwNyWs*HEsaG56%n^qJrbTxI&A-oXQ-L~$UhCMS@h*RfuT4tQg3?99UMBn*wjpe3EM%FdZ zt!Yg}YAmB(+V`2y4Xicn)|w+JmzE|H^v|sziV2}d zVh1hWKhr^!GulnM59DHTCNlUvDDe;n79dDkH%i35GlY%s5jJ0c!kyOOgpUKQSg|5) z-n?0lM7y-FZIyl5k+FiWE;-IC*Cq~>+d%jw2Jec2jmV~a3Wh4wvU%rWZOxZJm8w=6 z{WU23*C^mtlpaIN=Cja@IuSbWfAa$$0!7gJD6H+V)~)`klN12hE3SzH zA z@-z#*DNKR1Y<~3J;ShY4W2(m|z{2qrs4MOa91wraH8i#e_-Y_F*?aad~8 zybc*~77wh!*OjOa`TgyKzo)hDo;W5&!1z)(VlGu<;0mA9PNP@M~oD65Pt;?8n! zTSgVGh&v0;qV9qZ(8yZcBcaVb=py-~cI)!e1mhkTM1ch%Sioe17wOR-ld-~u(2FDq z@wk@!jtS3P+d(6bX;v=D{ROyrm|6{Li|&cj+C?hI(;?IbB2WsH26IzXLc~C4ge^}I z=XrS21YX-LAz*e|cWTokQ$TPswqPwHaBx@1(ju}bUx{@(>YFKoE-wrEGF+y`s+`LR z+yT=-pXg+VYBhaLIHR&^4e-+FigJxlqEBJ!7Icw?ck_G-YZWD`#euPCbRdY`R85c} z^hs$D*g7@fdR-?iZPuIbcZnhcr=k**`{90tW1XH6H-tf~3E2eaj|vqXvQWAUy+9+> zrYKgPGs19K7$JwC5VpcFOe9gJ(^g<=@RVUpQB-h2pK$x`n>ub6sLynON6?MV;~ZBO znAX4QyK;gazt`#WFb$!MvXwp*-T4*D;Nh(3XnHsohlRpx$pzUcK(z~@(^r6TLer!n zt;A~0)R$k$W-<>?5g?-E6px@LwMClN*ugVq3CQ<-gCkd5lpx?TMew&SWSAL(ARpnt z9br$06n^CA-r{n)!#Fb$G)l+PveW0`R{CIB8EF=>kTuiiyMer}jb#O0SqU;d1)UA_ zIS=Svjeqb!$eb>=Geb{1=d^OQmTq(tLd#lR2%V4aQA3>qt$pt%l5&OX87FM+Ru7vG z;+2X1#*V*I*cc-Qo3=|C2*dEuU~5PwdCCceh!znQ&&1=XDm5UgeU)I&OrFaDzUx zVp8}Ky~gCPD_Iru1)(;1GZVN`Ry#c@gsuet)$PCy*R zHJ~;30|)o(J?bGdqt;4`ii<(|GhqOMKz_euMwIacp&ploD&VpSjxHmZZ(RnYsr<}G z%N~BiN%@NKdX&v)9xsS9w0y(aL|@`ucm*qJ>M+9DUik-9xKTCYO-Q&1+1pTU`h}Qe5a6iw^*W3a(@)Jq&Mg z=iTo&Hou-WZG6qX;jQO%#-#>E3A#C4ASihP#(~8U{h7c7V|{rJN0tIUB3kY_H-Zvy z9aqp(FC(%x<7^HaoJH328g9x^B4yM)23>h^*b)vwHPlgZ7&>t@ZQi&sZMg3Gv}Wzq z)(9$*DYA?YBG?O2<(h@AgZf5Azw3-)QEnR`2qTplv$rB06;KS`cJ17m-gy1H>EVYS z(20vzS)Y`vZY?`g<4gyMa9J+_&Qch!ml+lCaws^MiU%`@gF&=VBa8@(_B2B*FV;rA zt$_e*@W7s{1Dz43dy_wN$#5D;kdlipgIZDG$Z3SBzrp7CayVDdGO%57n@+*{^5aix zS-M|em|UfqLcI}!3qIhetI@<=zt-kyU@cGCQuk!HtSE>4J1S$EE!KDj?N&4o$YCIZ zj@`R=r5mo_AcFLEsMgzUPzIFI61B?tvy`J^7R*V0^9nR@$Pig|tV}-djj89!-Kbtq zhDI0)J&Y@$i63EO@3tQz?@(TsX8C!|VdTua!a!B;SaDBuewc-XdX zDgP@kzpN7*j-|C%Uu_5ZvMR_cJ_wa3cD#~Uz|GES~m8V`dQ z!E>4<@7Pmc;-MdZuRh7GGja_F&k=wb)k#{6UBHd94GETdLzi`drE1sfLuHg;^~nHj zdC`SSXu#j!Hix^JfSd3wf`1x-i=1&st5MVrg?vGN1M zVIn^mf2kZ5fBdn>(wDyUrL<(p;`HR#o=hMA_$N%zJjLSy&u9Mb@6z=*+>q|P^G+R0 zGMN7C&;C<7plA5kUw?hN{f;}W^&U8QAgx-t${y=-0yG;su>d>$XuRWEH=mf>W`A=l{j0K9zRu-j&|{?swZG-HjR~z4M*#Os{WzU7I)drXTw752bzk z_vvfOUr+Z4X3?U>>B~|w9v46K(0kM8zwkK|`U4LCc?I==g99p}yRKl)?oPyghP?Wphf>3rJLr-#z>&p(&0zWVC) zxzByh^8M^5K4GTv_18D5g>|HtUwPSZvlWaTK-?EfAr>!Ls{Me+WmWjdRcoD#dQj(5 zdLg}1TqUgX@p|$p@fV9~V~2V%=8JMAauoq16-{}#*3Gc3138DxBX$K?RH2_JO2Z74 zoscuPodhDxTNl!ffc-pYxS{?X%TwTIk zeRg}k9m>b1jho+bi*RgC91*S$9@ufZaFpN$fcw*>EF zdEsH*rsNF0C}co{CVF`x=;&EY{~W2VhRZ;lIF=f5EVoAf@WXJNnJy*1=b?wv(q(?o z@O}3^VEycVnPYa`Tq8j)S09To5jJChANr9W(YCGWwmX-BANAWOGk%@=c!UUd*~IaK zGV637#9ysVnwvJgp4O~cYl7XY19+!v6Ue-|^U|TiI-gDow{G2f8%rD;II6CVhb`1S zGn*Qg>S7fTLvt-*05!6I_YpxiNr<{~g-ebPzH(A_>hjs#)VarT_qX^9jNKY|Jcb*dZb_quvYq!&E2 z2r6qxB3fbMz#~hl<4?M~G*vZNR|fOOMFi0Av$Sk@h;MA40a+n*eK~>w01QT$FoLP8 z%9T@LGUGVYLlc6|cGo93HgDXgH!!qCN{ny@fP;K4EX(5*TYPia@hg`4Ku>#MdWC!=YF> z@Q>^4ml2)X2nQHdPl_K*85`-W)9pw->^Qi(i#*NYi1&NV#ux*d4zJ&^%BP0`kTYhs zYT--=Ke48wyUFLATe=XLt_U%eHq)-k)*VGqX?JKB``b^8N!zw;PW=ZD$*f9qls8(Y z(P-exXYmAtpBs!-w6l>r@uj>KVX~1Sgc5yUR32R63>U!J5%y9%!b8GkvGscfw|HV3 z%kXgE0+u>vV9#2Fn=wZ?z`<27A?S^}uLq3i?D}=aXCK8kKPYz`oQX?1w8m`9iD|r6 zj^0DW6wDxw7Vl({xz0cfskWrA6;U&0&eC^T4r!{yr>)R_f572Sq?|DbigKU^?L zcVHl%F$H;xhY*C7H*lEHb3Ra_KTe(pnqgzpL_>Toqm0vW1!5-N9U*+mOZ|`&j%!hz z#ndmALg&2yV2qh~gkI-pJ$Lp2%fi7DO<$I&k7E}}2&#M!oOV}URZ(c2(1tXXXBv%y zWTA7Oo3A!GV{CUxAu#G(uWXBeGBYC&XW$idu^T6c8)%?xk*2HBY1CR=7ED>_qNBcZ zCexScuH#gNMIux>#yXD!#^_TSC{EDlk87!4eQDX)4%-@>`gFP*{cHfyV}TB`R*rwF(LcOy)0M`p+#0 z1q2>?auFp=buVe?tK;^^pX9j^`mC@lGP*poM5-&eW8(uN6&s4y3MEdT!-@Qcu~j2| zo)-hqLZ6iKjDmDcvayKK1)W}Sof##cifDDaVxaPV3x8^x9|&zxyT&x zIXZ3@9ckS2ufPeQ$JvRM%_|gP{dn#KxosqFag<;-{mR^m+V$n`k%XqSbzqvmy zOtWdS*i#}JUa4{Ciq*}d_iw)Z2u?S7GGEZAT6!zaL_x3#K^`YQ!>E-(kJ5anjJNm} z+)6i#&`ck6f-msPqpyv79dn)zeLOC@2&;Rnt2PFg#bZ z;zpIRjuN_1MfI)GRy}d4!~_CiG3MG}4!cxW>6TJ4DV(-Ez0Z#yA+HI*?g1X$i*V!J zcv?h>5imExA&>$^PA|d%SiUzWmcmw;!skI>88iL{dIMEaL=*kZ@P@1awvh7|ta1(X z0jG};X_|RTN3B;MKSCGd^K_O4!h%vGpBQhJ1<{NpkcB7FK-+9$ zReYt;^@2La!CE&h+(wQn#8DdF`o#*bOsT_62_H0iolfX`E^ofMSA#K#=l8upe`aFy z%mwN-2J@fS1L@g_uGH{zZo5?qT_~g~v~pi}hc99A%bCqz@T>5&fLzW9vqaVc_`r`o zHZ;oV$w%~^)h+r&#xZ?0;k4qWChe7ctD5(Td~f9%%$Wi!g2q~jpyJW0!D%uKpWL+T zd3xLIfi+r8gs0A(KJc)XhNn%_6RPoDY1bC*f|;eyatvtW!}h1s-k~LF<=PLVlPB08 zH*6o|ojTN?8zl$}^KMO3!uACs+3LzB-A?FilQFYyc-#V7`5>-x?c%Fo-`+TOtTMkp za`c<2`_Ln)ueyVLdQ}t z7{ILaLu+vHP{Tu0{i;fc@~$rJ%isJ|8hi6w>FRsmpC+cQNu$T^)CX!;repeGU+=2- zr9GQ!>7ce%A0PW#y5p|*Dxa_TO-*H|UX6|zUvqb%BQb|+g(YXD&}~UiT0*7yp*6S= zzK5pzRRcGD4{dDxXqw%t!wVNJOG6Wj(y_g3wKHaUI;g$y`}ZBz9=U1h4sBtsb=;j! z9p7)8h9)l;001BWNkl2M<)>W*@yS1*ULuFTQ_;e{W z-O8b-D3?^mHZ|4Z`0-C)*XdnCG!NqC+!TYp>=0@$5J)wcypdJO!OY7II&_27F z`ifJR_TH^eFTA)VZF>Fna^Y1_7My>)duGO#~A@z~30pFY*OeC0gt zg&)uh40A6h;b$&8SY2vo%;GTbh|MfB802RHSLLdOZUZ?4o=tib5Cv9YnsRYY^u(lI z37UILTD9h7eKq-y)5!dr(lyue+3c<~GO5bHwsycSiFeX2)^9b&*vebn~k(9LPht+Uf>FMc{LKl)M{>zbK{PaH~v({4z! z7W}wAUOOwz(3>jr=FPQMQ;cV(OcitUt+2W*qFGC4#>GTkj_<8kxATh8yZQ#51g#}G zQyU5bNlXDiSLK3|sPx5f92j$P(yU)-{E?;fh^Vkmw^aUCEWa`YITU#nB$!%%r4&?(lw8u0E!Rx>M=sjy; zWf5;JlJeh5t7A{QPRlYPW=xxz=3aYGI-zf&)Ou#5ISV$VWm=wPirVwNay)6Ux}*c% z(!DPy+D7v75MSl0V{Idvz*PWk97OzF0jkhky0~){c$v1cKPV%P7anl^eckDr_3Kg} zUnv%4*aR7p0YP#d4HVu(~4Fl zI_#OTkO$Kd2!iyTC0;6Dhv02fPL}2g8m~6<#fdxaxFfAuv&L}8@#4JCMt<<|KHH{E zn+yr>wQ~{#2Nv-1<5hZj5nRMUPrN7zFt1Pr4#Ghj{)^^<%_WIa4u6OU8DX2PD`s3) z;aY_*Amk0WnGM~Y*=T$P28(K&&@RJS?OL-6 zR`A8XMB^=qB3^_b$wy%FD4nr;)gHOZmX3w6)~$@iB;O)0b`4tbQ7+mV!hY?w*X+A4 zydO?W;-n>nK1BGv9(n-&A zbv;`}>MgEP=;|+(HB`zhg=H+qHDYodYmB?FP%w)Y#KAr=6oJ5W`r7zH1cIVfVcy^W z{`XrtLNaAl(cpCQyXuJ8BM_0s$NO=+dwzbS3-{K7ynRL9oz+)j;vc z#}CCI9?Jv`z_*(&T^LtNx$0smBI}JlC$bnXZ*eG80qLGfp~C{+!~_KhjVZua6iBqY zdeIT{R_>I^AS@irO>ei`5)69wvOhRN}cLk*~b+ ziVdg`KIR@F+Tb!X6f;YU4>OHG5duHp7-W6(o8L6+Kuf3PGZw(bG!R%ELV{Tg@G#ws z9|9L?{5a!=@dI?Q;DZ^5Ho6*S8}#jzL0MR;x6@&Tjb72o6ixw&D`eP6NvqI%M#ydm ztety)6zOeuOq+PKW2cTGrJtpxBP3A_(AEtP_ z27TZ_N%#g_^yMfDeKvw5p1~XnwtDqy!?j34U7#NfrF_i%)-79&HFN_HJ@kI0%g?aN@7wsf^2XAvbWLQ zfB*d^P>Mvzv@ix>2#Gt4r4^$bv}(*ctsF zY9$6MvVeIzJi$POi%|GAyBJv`IQrKR0&oZzp@&2GIFu(`d88hGx{wDSe9&4tWurhi ztOq|_^NgXKW&oG!5+W#xhN5^soS&-%Q@S|*@aLr{kvJM+wMBKO4;H?k_X8O1&iX;HgIM%Nc1 zV$pK3@m(ysTJhvQ9Pyhn(A-f2jw)$&tphp1xTYw-9?`|ncF6L5t9}{-^=Kgm~bY>?W`E zZ`Fz;OzjJJI~fJdEWjXScDW!#woI{bLW^bX9vB|J@X&^Ip2YE>g*+^=^5BLiY$y-& zeimWgip98O^>3Di1n-A{xhxo$ahRYCV2f)NIy)n?5Lww_jt-hL4{DkzXesBCM?fEf zz4zXGO;9{cp|ui+BE;G}PufJ>s)(M<5btxP;)H4T!7FCJ7ofP7BFBxRfkFvRdR#UDhyJN`128ichcp=@c zCu0bYIVOE+CTIT%dLOTeogCSTjOy zWd|*|=6JzlD4BPq8GJVD&{E}Egf7n7ik#_-kQpN=T)!Zs6_KS{G>o9qm{1&o zfGIGU7KPA(p=HwY*cHPTBn0}bcAhK{lV6bVNn_;w{PWKn^B9RESR8||)vH(AlnR`* zPPQcTXqAB%!i=YH;6|`814Utn3oZX;oiT&pFyW+Q)}c9CIzmI(;E#RpC?i4x7tisb zofj(j@E`dRGJ*w;a={JH_>31;13^Si-QCA2G;crONqn4;*8AQ8Z=x87=%Wn%&Y|GK_z zNTpY=)*GZ!0^r%GK&xWQ5yGQIBWM`Tz$*G#tOmPWzVL-FSbvP5C#kx^GwDCjHz)Sf|{dgwN;15M) zidfzvh2kJElnJGUCn!A*KMujOpPzUX2c@B9f)|?EEo8zr=rdp7e*8F7pi8u~bk6E~ zm8%rGFT<)YSD)UQ4+AzN?POlkD+tH@A^?N|vsf%a05BWjF_I4R4D%UG!2}pZMPV+m z;Gwk;hQYMbumJ331D=*mUbY{9@rz%y=@vMFN6Ang%7?kMZptT(7KiZIJwvPHjTMAU zYeVVS4a^)JrQ*d11W!xG0-#_B8YMw#$b&M_%5eyebjl$gbq!%dFT#dTSUY$`9NW5} z4~2m)S~&G(Cs3mcA-M987C!U|f&2G!P%M4Kuyq{Q`e;>rvOxd{Ak^+c%$y&~; z3w=7fe3eJPP=qST%9hUBJAV?n4dM_g71N~(hsU8Ea?=z-F8s(xq&8{4WxeXV7S}5C`$}~eC3K}kiIi|RW-}kTyhE|M= znL)t9qjH@PWVpZ^WfPBLgkw>t?4rINm&KU*R+fcHD~9SyXMKgT&g1YvHFadGpMCy< zF<}%`rsxd*vQWbxce0i75#P=MSCtMk8X4jks$c^*xM-Ek7HCbhB>H2N5;Kkq8q4LD z{p4vDV&LZvtS$x3<-GXI;c~vnTc$r?xmUV!bQUu5;Eqk*zoMn9FPB-sGFV%(7DYc*J?Cr3uy!rtTw7E-yu_a`j(}$b z{h<$i$og{zTg>-kY|xJ0GtqHb(!#*Cwlizt$eHDGwbN{!TkU(L(4DQGi8A>4-2L1I z4?}Sbe#-7#m`h8<71Nb60{NS9&|+~6(83{T@Wd1-;+YzS!^8uJJ6oBNC+?w05w5zQ z3rsoRdBKP94FN6GXIdEfNzKnqYF@Q+5$11{NKTI4ZJg$=p9>wqx8!$?Xo_Zo0t*c= zlGV6ah+$QXg$<@VWdV_$K^E{#XP84HkeC*+IKyHJQ#tzNm}ApgnbWgSgIm3Nwf*qJ zK$cO-L!TXvGEgS+#bZ_mbI`+5X-qLmV~)?1uUW}B9Dy{}4zLu|mw7!?F2)TE5ZS2F zoG)mox~u|*k{Xu-i8zQI+=KoX)X(*wzix&zj(iM9ycwm_4SY=$KxQP9QT zKmw836&@2Ht5^sS;$vqDD@<%y_{c{-VslxnL9|2|Pm3iFjKe~(vc=*B6=FG;=@N|i z%2&RU?!5C(du<6u@d6_AUGjkg1;LclZ!-@E55i;%RVV<0VPy>bJS%|NVOyJmw z0}hr%p`E!r3XGr;I=ETXLAgkO_~D0b0f=cKbfT>6;6ce)Z$Oc#FG2x7Qgv2Y# zw9wAZE>i@QhB-N_WMSTcg+5vst)FQd0z!ExpS5t54CRQYapb`fj{+cArhdT2f(!IS zm&Va4 zp2b3_Pt&x#CtO`!b)gu>mWvliG#X4rST=>R;G%*&P@&Q+St2A%Vys>vNFKJpFqngI zXg!!t+@eLkeF?na0|yTO>eZ{QRq#lcyfBKEgaCSa`mL1_4?|ha10IKn^d(O5K?AB;gz zFcDKlzYb$?Ff|-~Kdm0-(~4=m94iKcu^I>mfl#qn?3yfSRFKk{Ow&c~4tSFTIoihJM-*k<@h=iZ#BoL1@Y z%6u2!f`*#DEXmd^OhVyknh~+B@yb4di#=Q(v zjw}1y!JJEZXUtnpJcGZAmWYdcWN!{feEEKMn7Z|`e3P0DSfk8Xq=a^qSQA*ejFwK? z9z7`5zQ-p>^oabld{%XQr)kRsMWCsC;XjzI-eicXta)J;i& z$&lN{qRNAn0_KY6f;rH_&pNA}-(1zA-6AWI0iB{4lSzsO(|oBEx&bMt3!XV2ZCQU6 z1F?FX7f=s37j-3kAslGtCl=RSmM7CSx3m(wlGq2!1kRx}ey`XW*)nCbwf9gEo(a?m;{%PB8Bc%S0dIf@9;HVzuZQpYs?LTzH$}pj$BxZIX z2&F-RfATFFA4t#^h&cta2sV<+Tcn zV)L+X8;wQTSRW|D!cCWhLh^i|87H(rdr?)GXgI`F=u%$BCx*KS2YuiU<*4H+Xbapb z*Xa>18b(2%<8~avS)wm0ZL~q0kUHKFcF^a%Ea)>nI^X=+hvlN0b;r^;^~^}w9670F zXu@q8dh5P-!chZRx2;nSHyIBU4T&#GL_=rI}7} z5e96IkwHeqDeOeYop`~B0jiRvc`-pcI4n6APrQe9HGkZJ3m1%uyuesDW3&h0+2{*w zlt&(~i9p=e*>Q7q!YDE7h~)E!P7p$-n(bu$39Dr>MoVtGVidON-EX z9=%6ff%fg!3x^C6z^RS{yl>6Dbqw|L%eXQ(%29Q|k`K5tP%{_HX{BtH-sZgJFnG$i zn!}X{+eDV}RDD#rX2{)pT9PQb$ zHys~3k>=0hn<-u)u4gxaXD5;}-nuI>nX$t;7fZeX=3c_{mWV3jDwhG$sxq2k+7(`c zD;H4$ck}KM$cNbkZ?2v?eku(d8PGO07kVj6#mf$Qw%XC9eO?-gGi5XLo^5=vtBj!V zpE0q3nqr;{Ai7G1m!nph4sN0M)CN(Z*vxF0O;x!T^A3;(6~e<@m=2vacpj?qcP3}W zp9$bR(#}*8RVxXrEpY4!0}o3~)J#Tl_)-@qOfWSSy5X zqjyIs>H7?T@q3_bhw5zc=fmJ!qe_%-g^u%~p|bD>eQN{J6n&BCZ9}@rC#NAJ+w~+1 zP3v#xDuk|0(8>^t8b}?#4-(FR$qH_t4vxCRUk=w(&dpcO+lCuWh`jjr`5MS;%6s-; znTB#1Nm;BU@DKCS}tlW$l@!adEJ%%fF(tp9%-$dYBi8x z_2eQL`U8C2<>BY?do^P9)YF)SIrOrN1H z;mNdQ+Q?72fiKFoC|x4#a2b~s1)iXX_;T3Gh&bTFmGL_6G7iI7(33-+HBjUk)&wt~ znxND{7sK=@#qZV8sEz&+x4rtx;6TVlMvOoDLE7)glN}y#Rzvne$SqiVL-#yLf zbX3kq-+zbf5l9xkD-DGE1C|IQY${Y<+lD@G9gqi&Aj>yPBM)o#=T4t94Fb!~$2L3& z;+=5n)=Hl%E2C&nhZe!X3up;q8|VWBoM)yFm`<&obad$ZuX^f+v-ZK=e(KXD3)R*h z28j|tT3oBpd9O*xS&p$cTo8g~6Y;^>?*8=1Bmc!-J)#Z>fIG=&yn`BC@Y0bIG8cI- zG#vT37wEGmaG&cv5EOXINSkm*xq#jxUddE)!9TPIoV7yTA7UQ>=bdna9n zc7Kb|^<*`T=mHbQFyBHHNZRX8E8?jT6GG$_=Xh7V9bLfk+HgFi_?{6yN@|KK>EN}Q zlr?oT`Bn985qi?DiwOyv)tp#N!CW+&KSfM&hY+Ekchb+rA>?@PJp_L)`7S#Qf))|c zFj-KuMKc?PRm-VD=q_w6CHQnL=RQ41eV;qadMdYc=x*-6 zX|)KPLyO`_58xQLa2yIpoZt|0!J$V>El0)Qn~A$0ARQsr5@MO!d?!Ax6=x6Cn(D`A=<-m;(& zAgvdn^Sw6SNcrq%KWjqgY#0vq;Ufeb{moHjw0ipe82o{&jBkomv4IS>sxy+~#>Hk_ z_(i)OvsMbKwXfHK$P)M%Pm(}*bl|wn{aDc(%Yz-%%iDZI`BNeg{c+*O#ZfQ+w9Jo6AxJZ5Aw;pZU^YF>>7HzrhR!Z~THW zP(`bazM2F5IJOkWiIl)a3y=I*fU;s3@D#cP_Ypd>ViooD=|Q^UJj%8@9Tv$Fdi~3k zRG~bO3r*05nTY}BdN889vvYFe<~M2w4AwNcQ3h}^53E`DnZkTjV zj*bI%Y4yOO2%Koi>5TOAIMVoqV-8;qNBrf!+b$y!F@OHN)YID|fuFLIE|HmruUeU@ z4e6l^l^WM@My9`R;>#^PPFx(^57o9i_wO<`o__sG1zxo2;hq2oK_;9IusFn*XS z4k2>PC#N-Dr{g_21dtOLqjf*^)Khkv11C5}pB^VgGF=Nt>t3ko9R~_?!ZQjKRv=(5 z_uT}m$KALUs^_$6{hEm!)=%f?iVt+nYW)L(vz9L2AgMxH<(59718TAV`2GB2kEk4k6=enkD&vpO)? zR;)xO(^0IMDw`JR@L|q@Wen5JnXURUbvvMuK6yD7bgBtHEZEvLtL=Q-9XofWZQFP1 zY}sXYAcQKndt_qd01`QRw5x8q6fO%L2~MbWOzJ?~{W5*Kdup|%4E=Ghy!x8Vp}usO zg-*-jH&q-$;hflg5)@~vvhqet$AmNMK*$_BO1SKz9^7f=)Tm3sr_bN6mAYVVInU+x z+a}LU#MNt8+bd|VeRq?^_*l%gN^LtiaPlZTICbhEl`dL(gLzj%XvC4xk&(^TuPd_F zIW0Z+;tLwZ?@JrjuQTKaG*V=+GnE{Iho)_M8S_{^c{=Drp!{Nx#}R4xV(sHY-;YlJp$~sBU9WEGneRNGzWC*@Xi&F6 zGGw}zb_@>=z9KP?5C(_Mb{W z@xvcBu?}dugGrrAEdg4fi8JP3)3;sr>r)<#z7eP?KyKmPahFo`N+}RJhwk%53BJNG zRR!KJfgd<<(D?tu68eP3ERTNaD;Cz28r_x@C!W)%O}2>-lj1{pu5NHX1T?Q*$kHL^ z^l8*OJT^Kyf6kn_caDyYcl303Pd@kJOSS7ZtWOXBz(Z+NivVAL`kQIa>{((e3;jL~ zs-wDmJ_OG|j26$bD}y^;0)Qi7&i&*nf3|?If!nfmtBvrdnj*tV>ck0C)B2~SQ+h`5 z%m3qln|}5mel&gcvB%Rt`;C9eM+bCnQca&v@7g~&c>0etF54(YA5z^1mEHHhWsy_~ zy(WQoDMOd~wBxtV}5eYS&v-ww5GKH-7GB21+&3z~Su-J^bd zmJW%)ay|UM_omtBBws-B_tnu)F)l>HDBL*9Y6xgc#9zFHsPBYS%UwJKh^^G^9_5A}2>h@c-A912soPDWWp4+Y7 z>Wo$(e7+Mxl>VnIQ#NZc&KfV3;;&VBdp6tt&hYTaLjJOR+~3!4v%xK!^6{>>UXKrc z^JV<`o{!=eUwAGa8@r7Hn*JY@!6Oep7=QTwyYa-aA0_9HFX+m{AfGB;#b>~3$$dsc9Xi$+EF}&eQj;Ib(PBONOvyxSbp>9ooloq zKY8M}_~+x}kYpZxmU#eCmW%b`89UAE zSdejxIIRvJ;EFp;>Go$f8*mm|sKF#bW?Q0_1mJYTd#>O8W^;p=#$-hqo<#F7B=Fo zH(VF>uItVGI`Qk7LkADRye1 z8@qaY?$76kcl53A>n=>sL?e>RK5jF1 zGbFN9WYWefW0RU(GJo2?|J&%(J)cDfzWXk|b!>aIab#nrP%1`;4jejmVBf*FmCYyG zc{`~&%NfN{c*C(=aC4z#zpD;OL-CC7UGlE@LB+@NqxrjsM~5%(%yqWR>G*ZJP>3fr zn>;&Li3ZoL%M9sv%h(R>>DB`a9i6s>;ym6es|piRZJHn>L@%=mwl-8&W zmX8iGeEjDeCKdY-V{W!cMQxTM{{f+n0( z(^HxxpN>wQJ{?yU$~r*W5Djg(I8&~a)r*doe){3)S4X}-@}5NTwHoBK8YBwGyTYqx z?1C@4<&+Lmt>V|JfVC=s@qUy1*yby?Y#-b(Fx#S?WFt{SP-}=e+@NyIj@u*@ zwsqI&>(C}3p7W8^Q94S*bCXeP+0>9NVnz9a#*@Om%i{Hkz8za`Vh|as2qi_iEvLMf62yPv`jj!hE4ptf1@} z`Lx0V+XB|QgpFEo)jc)zuAVWzN8M1b80ykGuvhmZ^4s)`+12YW>L1SabPZ?&LH`{( zxCndOv=X{e)s5;2UEWHr=F3_?qD;6lK?<9D>v|;u6St)+2Hewx7wm{cdJ#(q5_UwT zpat@xWLFRrmYJ@=F$Ow)oO1}w@VEqqEIsh$)JynQJQpj?0y7L={tVDiei(*Cr-C@p z;tL<_{mfa5E_x;8oV+n)7v*Yi&R7eh)dgi3&jt&^0N3Ovn9=E)kSHZM^k8_pfMt5Icw!6^ zH7%Id#n|DvcAF>$7|s-CY8U6mZcr53B4)H+9s~jyjbLDqCp}dxE5xwEA8ATeuK;f? z^oBYMu^vg^j1c~eo>?zwc&aSSFU;u4^OG93ek;uuSO+s>p3rzdr3R;8^eoM3r;V2F zYjI|oz8?2#2-Mgan~js|px{y+j$`S^Q9i#o+a*SFYWdl?HExw;v!!B*G*1_9OSZkG ztt-G0ORXKPXC+^4b?VW8x%sk` z4G!yX(%Ef8*=(~qXNoTGR-$yz38}d9Y55oclRcD7sBL=9+2s^((PyYz#Fl6@k)avr z2|U4T0XG52{>wd=b=KmEH03Cv+NJYZp0=7!cb*yYTXO13bz{8CqL+70X?RxshWO4G zyb?F1CzyO2XhDy1pupefwIQCF&*+rf){7VdO2&K34i>fog^RXM_`v>(gIPQVfTx~m zk1;r$5F^27w3bw`>T;o7bYbayj`cIeoV80Z%S9?HpTtE-K=6A{_v9LQ&8=Yp6PZ&Q zO0up`>g$P5x9~)1kZ82 z45#(`|6}Mqlecyc(@ISn0&&M#wY>gm!INJj4}^N! z^C|rESysA^7gF4nej)MP4Tx0C)kNmUmPX*B8g%%xo{TU6vwc>AklFq%OTkl_mFQv@x1^BM1TV}0C2duqR=S6Xn?LjUp6xrb&~O43j*Nv zEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x?OrJ!Vo{}kJ7$ajbnjp%m zGEV!%=70KpVow?KvV}a4moSaFCQKV= zXBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C+0n+?(b2-z5-tDd^^cpM zz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|204}j|3FPi>70OSh+Xzlyz zdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp!Ysd8Ar*foO5~i%E+?=c& zshF87;&Ay)i~kOm zCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@Y#cTXn~yERR$}Y1E!Yd# zo7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y8r}@=h7ZGY@Dh9xekcA2 z{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua>CG_v;z4S?CC1rc%807-x z8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GCfHh1tA~lw29MI^|n9|hJ z^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4dNH$@Rm?8tq>hG8fR0pW zzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~KcMXUJEQ54|9R}S7(}qTd zv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w*a?KPrbudjgtugI0gUuYx z1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yWeX9hktybMuAFUm%v#jf^ z@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh{cQ)DL#V?BhfaqNj!uqZ z$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a%Wtk0u9>cfU7yS~n#-SC zH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW;+5fb#Ot}YwYS*2#e16V z!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>QfvHXt})YrtTjW*|4PA#gIt zDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD7`83!LAX));_x3Ma1r4V zH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw!%yg_zYWi`#ol25V;v^kU#wN!mA5MPH z3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@OWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCtQITk9vCHD^izmgw;`&@D zcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70WNfM5(r=exmT{MLF4tMU zX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgISLt?eJQu}$~QLORDCnMIdyYynPb_W zEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~LE0hRF;o>&)xJ}I=a!xC ztJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW`&(-bYby`n4&)tpTo+T< z{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-pa_u{x@7kLzn)Wv{noEv? zqtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh9^c-7BIrbChiga6kCs0k zJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b=!)p-y%2oi(nY_E=exbS z&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boBexUH6@}b7V+Mi8+ZXR+R zIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl*PbqTI{HlXY-Xb9SH)j< zJvV;-!*8Cy^-RW1j=m7TnEk!dwnp>=(C_T^`h#(3?5e$ijD2WnH^vYmJ5WVq` z=!M>xN{m-r7`Z@*H=1z6g(gO0Fw|5KsDczqTZT?g)9G~DJu`du-rw;(t>y3kyx-SO zg?MRvXV!ktYd!zx`9FuX-Y>BqvOV3eSh}D|E|04hlmzA_e<-&&Mk0F`y^UMr=`Vb2Z?=ulqdf@ zsOMkU`uo4Sf$Ti>#_b1&|HD_}BpgnEHgxuvp~&ySMBnBJg(TY5=B1nQRdLIvr1bDQTBBE>eRAfJ=@407BTcC3`Dv&IM4d2cf-NUA=Cu`9Xi~ zgWdke0f>ofYyA(9=^9|G`)dpKz_BFf9f0dL+KRTQJL~e1#o6K?xewV)ep=bBlw0>xFH>^3*SGp2Z#aB9CE(~9R_on@`$zE1DjP`Ut-Zk6KuL{k#k`6 z{>?vczWwq;pZl$MH$X94?7scp!D#RYS+m4?VmQ)BYwS9lTpP?4AF!sZ1~C99zyb%G zy{WTO*Vwb;eq8T+@LY0$+H0$6Ee{G~${d)|@w>meomZG?c`(p02^>09>xjW-Z(}Zqd$k^rcV#+2`}_ z%9Wio$?mIf1xw&g3(~YugN~>(g9kYXqfl}^3K>@I*eejoZ@Fv=5F-TG2@C41eZyQ>2a_IZ!YrIno(vY7Hm2^Rp78z#7AXJffHpT zk_~_$pWEfyn?Z7x2SywhJTI39UT;BOLdG7I_JYiR`LiW~XYpB{&v2CiH>9BFX$Jrq z(*pfA^bi2kaNhf(=t@KdSWR=lRj`$C)W|)f&vBY`jg50EhpcNmYcX}D*9$DFWX`B5 z7E1w|GI*k-1P_qOa+*>Hsnm85^iBjmgK%TsD~Qfq<_x9qT;s6H z;<@QPjD;$bmZGC&oW$;=U=xsMdFGgX#$NeQMF3s))7(^g-Nj^BC<2w-A0fMZ=(F9SIU~Ip`$bd`m zv_wQ?lSI7JwUQis ze{#|Su%;~PFicxZ0UFCy+u(bcn74zdgH;*=jx?I#2+1Zf;ioB`%OAn&G!{+IGVnG^ z8R)(MR+kz1n>>WIQiT-Rl?Skn#O#j+R+~JIz#oqp^aih-pyLuY9HYQncCLD--QfP= z8b}6vR>;r*MA2U$TR)~}y6OPdV$BA*GworhHbmwomTaXW@?#4(U=08fj_U~zXN25D z02wU7Av1hTq5nKo-J^#ghUx+S7o+|s8X_hpN+Niy^GRuc0}RbLI04snZFCUHmTp;| z8*~7D!FG$vE>u5Z`$=sJ#F>Mt<~Cxv4+^B8bI{HKMbL@h5YQI)3VIMWILNl4=A$Kf zXDdJ|eb9^LRfd1cn!Lb^DL$EF#*}svuiFFUq(BMyT3lhh`YSy^5Bwy8NF)>Yc~<{> zpt7t6=Yq3|2kGdPUF40 z>MW3CJJ7dpv}DV}fCPEu<(d$js@|d{s-K3)(Gsz^Cx8XuPS8%GluQ_^ix!s;BR2q) zWNk)MTo$*vCZG;T039uR0hM(Ha=~6eRkv^+R+dyP5%+sGD!yoUbieL?cp0ER^N>Z6 zB_PYn0}a>N3q$97K!T-Huw-*fHr!~i9Avi~%P2?X92*X-szX(9$_rv%A8@cD0uBp= z>0U;rM-cFU2)T>D9sz^ttP`57(bz|P?T-Y&FYw(MRge*gqMCe^8mE!ZtgIM3 zW~1!AcA~k5LY-8EJh&l>Sog-l$X65xnwz15kmq8eWyre%yc|D8 z(`j;*7hmK7a+?PjMIbeVOcY2&RgPVcD(luD@hfi7w9%=+5^NGCRMA2A0HuaR=NKS~ zw;1mRGE&MBbXI_=Fv=1+8*1*BioJ5nDHUQ-jMCQHQ=-zlTe1alpe1yuuq&?Tsv0m~ zibhhb%Vj8nPZDu6+efqCMF7A=%^lp#>`{!8zBo>q)`J#s4YRQ%hoZf9h=4fsp=TwI z&UH^J;argp2crbw-Z64<6`3SsC7%PBEU3NQ&8^5@6N?se3YWGuT|v!-NQItJ+%^NE zsyYHxPB={oI>jm>2cg9g7N_cs9w;=p0tP_vQ$ciLl}enl?0nPxHAvrW>ZXD7*q-qr^{Z048}y z=0J5r4a%$);qS?>Id8fQkSJI{2N(sP{v5DaSJsrgVO6^_G(vAlBADtt0WFwX zH27m$Av7QZ4w=e7;rDWx*lgU{VKu?Zr^pg$DiJ*ef@4KQiUdu=1iZJb=&DWEWMLst z6P0w0B#0`e-#l1|J{`W*_+6y(4QMryNrP9cj9RCG-+OCjd(9N@**iS2Jn| z;qM^{e}H28F68Nb*}6yROH-!%u-Q$n*BE2OwO#fX80;I=8V>{DRd7stKvKlU|3q)4 z4{b8AW(pJ?%jPb-S>0y`b?qQ)l-`$dYaez0lYzL7KL@#vnCZ+ZdP@quR~SV71iI$u zNaW10TeOyePfLB`e>J6Uoh0_w(}nF7=b_DrGBBfvKq>L#%;QZ_cp1v^~4-}V=Kc579U zIsik!2?Uye1!c9Ud9VzkXpF10Oc`_B!EyDL#MOyH)uOiiJSg!m&B8$dT~H^K(JZ^8 zr0NJln&3|=0@IT7wj#D<6cH$<7*kN+k8Fx;Q^ZcuB)*OCN&y+q<;5Pk_&0gtBQ}b^ z0i6HfxWGH^g^q8s?ZFirWZwff1%*mUqWsb7y|zF9Fhv+*Q-01CFiFW@<))%5i^+j} z=_y2hNQ>MHye~J@mID+za%0t47}4>(f=wi57HNtRROUXA0mD5MKZVf;blkY+NH0=C zS^|QotZ5pI>pv-|N@6fxQz=G@^Jg?`=_nu;@sC+`_;(bs!xG{Hc4K-1px14yeB8!^ zXVC90o6p~7*QY;El+2mdHTD5)@Z1)vnKuqrOB8NF{4y%C5`3bAR4@V$G76vg(mU${ zaQH(2fL?Gba#zOm4a#aIYzJ!IgFDsuM~dH;d`}2yITBfG4T9BkeI3Gn9FgA;+`q-z4_f@G zy}~~8-6MN`f90j8$~Q$-&0M_Uk8y>&c;H!s6sIE~yIWdbhhil{2859&=rqHMqURO^ z{n%cxJBr2@_(tKMx-^Xf233p7uHfmUpB?y00>LDpfSmGBK9i$0QCy&#j`Ty6Pbunm zPe7_p${IrV2?`>j^DGO8P@5_%D{aIQgcx+^Hpj${Pkn9QE?vfD@Jmgt0!k9Fs0fP@ zqy^t zZ#!w-*@-Oe)8_2J@@L=u3b5xZzRBL3rZ1{0*e&Fb&WM3Fe+8V zrea(iJ!pJ~xA94|gP(Oov=m`j9kQJ7e3MDWs(8Xud}2>$C%g*US(0AR-f~&tTTrj) zC&U_T(*(A^4q()|tXT`fFajxGQ@|Qe^u|2t`C&weWM^#2HXk$R%qVd5Vafer zZZ8Aqg`>vKB%;#qu56)xLB(dM1=D7ks}tDpz0E>S0e;y3R^G} zS*1e?F|F3k2plYG(L~K$e#i5&P)SrCk|wIELhu#ZC1qe;eVvkdRdjf;Q#w%ObsF|Q z=`(r-3@ikG9bjSkDOToR4*G%*L<4f>kdISezTDW~ee=L(#{?P_dY!_kA0qLI-Q7_2SqC4!LF$RDV$ z*-2*ZvY`9o+Oin~g3-zaQJNq_Ci3K8P~&PTg~tG>;iWeTqC!GIwZ4SH<(pj9SE+=> zGZhMQr-Hd|Q?|@Tf<4c-^nbm!w5Kl5tvH&BIl72#59BFxuvWT02a-Ix_7*dJ1!FNWsMefumg%x3XpmJ}xYnRhgcC9(K9g2m$ zIOB&AOxeg+697jnpopnoXDQ!l@}>NmdHP)AF-FdGtc4c7#;Tx0^p*R`ANfz`Zb`J?DXGjykrgmeC(NJ~)(Xmj zh>?v{MiDhR^BD$Koe)*E(7a&Qa-%NnO1H~`!WQ2u`MDbN$8+sSWRk-<0pvfUhb1 z7p(hE>Emjxah5~e}=bf;DIicS|ZIk2qHE z5t+j5*usLqLoRg#Dd+&6SFO4E%0=NrZS}Hx@$pAvc+>m&Jxiu_*90x1D$LIpV}Pni zXj#Y96ech`$qD7Ya?KYcr;PIrocND`I`t4vzOu}yh*;xMj+FfrZ4_ukdo?9?1&GMR z+g(VZxFy>i*FKZz9iiN1lmR=e2R)5pspdKn)=9>p}O+Kqu?XPYsu>9%9B*M zmn^^VBMQAn!uK4rxM|^lWq_fWj1coVYqH9By~Xu`MLyx7P{9OsD_`nx14h#+ylQ&0F_{}m-C^o;yu zRlF=FXSgoI5X^>SWPa)>9KHC6;{qgVCb~#}v0>groG$J-ZTV?di0M#%qK~KeVk9Z+ zIKj$Z9B6rjRWf~T+mut9k4C8OU*HG~TK$iN{YVmzR49?p3=zMKl!%y-WyPGxNTXbg zHRt^7B&_I{XdP)mepCFo+nyfA7b!z*%?5D)g70xB8ijELMGm9t2RhWG3GrxjjoOco-f$dCS_X*R6cu z&9OYq4?Tv%Bs*8cgme;i01Wm>1;Xl?mQ6Hsp)X$LlLOXu3g7O7`o)zV*<8~xJ}KbZ z^c{4wx$i1SX||z)S#skP8Tr(XP^-p*>I2FS#-Q>)VL zlU+!Y0T_kPyYFvv)6HqgB-AV>1Zz=(L=<6x5kf>^1=hl_GLY~hDhk4)pzx|cr3)jv ziGI8Yx=^~1z$nBYur#%4_|N9%H<#1Tef!>S6lO#z9XK~Hhv(*;mzWvP%naq!)|>SoFLNL|!h^w1{vPV$;czz( zh1b zYz*h0Je=%)-CK@t!B%EA06^423!`m={fV%4MF0`Zk^n^#V3X}|n6r?oxZpJB!Yo_S)?J4^xf)Ph)RC7w4B%ROVC{6*$01 zU}Uxj=~fxYvhD=%TuiFdAfjgff?hfqa6Lstn+7m|u8G^t9gZqbo>hz|4Co01vBWGK z8!X#ZAWi&j6HG*HvA*Emr4@!Svmi&K`uK1#nrkA$qMm>jH;|ekY*GQ|3cxZ1!1$6u zMA~d$r0#K0JDQv`=JWsnkyi7KL}Uiw#LDR>00dSA_?vzKMj0M!F$ByK00000NkvXX Hu0mjfFVsN# literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/update.png b/src/main/webapp/images/update.png new file mode 100644 index 0000000000000000000000000000000000000000..d4835eb9d31cba4b67344f9e31b7b0601c71a28a GIT binary patch literal 847 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU>5UqaSW-Llaz3P&*EN{!JqVm zga-!{`PqRg82u2QVoIY^i$K=M&_Qr?BVux$n?(^{M|G&Zh*XQZa|CF=s%l*{-?tE%O!Vm7tED%dv zF20$4=D>ktXAYb=bK<~(FY=4t{g-EJ%g>kiS6_AR!}qVB|Ie2*T3hqaeZ{Sei%);^ z@bLTxS@{1y%RyT{mjDTd13w>`a|!OUoxrWJXZGqlj*B+jeDKz%^IJsB*FBH4iyZli z)Z_%sW1YVT`X=-IopfU^s9xal(TAoL&pLxfWdXk5h=7ln}sj zLiX9TnJs=!x-NpI!NwC;POmU4{BK$J=#SUib^q5qHsUp&B@Paz#Ds(dfrzsLKRT-) zSD9Jsv$?g^3#k9EJAB~7b6w`c`_J?A=m1@P=7K^x(C1=l2~X-j8#XjHCMrQf0I2`R zfddB$n)4Z*pNN0UJv~#jMM7f6Jx8Z!=FH58?LA@)ii`~miVO@4HaPP<7Ohx+5U89J zthtF@iJ7^X35X9~uW5VgGYM!>y@Z5CwuF(Sghbu4m);rbnVT$LO6^bfCc=pv;c*K;Lu&4S3a; zF0)$VAJFkeMg}!C`k$JBg8DFhC)x}O{L(hGeEM%_VDKj;A)!KD`^^8&iJd@2*20JX z_BR~|`GEY~8!ey3-~zXf{lJd#OAu5=4?0Ik#jx@!Z_$u?;~tB)Qy@PQj_1~bExlPB+A SE_itqWTvO9pUXO@geCxm$ZQ<| literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/upload.png b/src/main/webapp/images/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..a657011c2d0f08481a7b2d20f24a430fa57ec67a GIT binary patch literal 4704 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

    ?TMTvROz9Xp(W80IXoV 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�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 JPDHLkV1ls9zoGyD literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/xml.png b/src/main/webapp/images/xml.png new file mode 100644 index 0000000000000000000000000000000000000000..d6109fc1bd90d90e51edd1bca4a28d26f76e63e9 GIT binary patch literal 4511 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 \ No newline at end of file diff --git a/src/main/webapp/mobile/chat.xhtml b/src/main/webapp/mobile/chat.xhtml new file mode 100644 index 0000000..3e19a32 --- /dev/null +++ b/src/main/webapp/mobile/chat.xhtml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/mobile/contacts.xhtml b/src/main/webapp/mobile/contacts.xhtml new file mode 100644 index 0000000..01ff91b --- /dev/null +++ b/src/main/webapp/mobile/contacts.xhtml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + +

    + + + +

    +

    Call

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/mobile/index.jsp b/src/main/webapp/mobile/index.jsp new file mode 100644 index 0000000..3abfb36 --- /dev/null +++ b/src/main/webapp/mobile/index.jsp @@ -0,0 +1,4 @@ +<% + response.sendRedirect("index.jsf"); + return; +%> \ No newline at end of file diff --git a/src/main/webapp/mobile/index.xhtml b/src/main/webapp/mobile/index.xhtml new file mode 100644 index 0000000..7021d81 --- /dev/null +++ b/src/main/webapp/mobile/index.xhtml @@ -0,0 +1,133 @@ + + + + +

    PrimeFaces Mobile

    +
    +

    PrimeFaces Mobile is a UI kit to create JSF applications optimized for mobile devices. Powered by jQuery Mobile with PrimeFaces extensions, + various platforms such as iPhone, Android, Palm, Blackberry, Windows Mobile are supported. + Sample applications demonstrated here are best viewed with a mobile device or an emulator..

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ShowcaseWeatherTwitFacesNews
    + + + + + + + + + + + + + + + +
    + + View Source + + + + View Source + + + + View Source + + + + View Source + +
    ContactsNotesChatMaps
    + + + + + + + + + + + + + + + +
    + + View Source + + + + View Source + + + + View Source + + + + View Source + +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/mobile/maps.xhtml b/src/main/webapp/mobile/maps.xhtml new file mode 100644 index 0000000..4697fd7 --- /dev/null +++ b/src/main/webapp/mobile/maps.xhtml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/mobile/news.xhtml b/src/main/webapp/mobile/news.xhtml new file mode 100644 index 0000000..4a5a6fb --- /dev/null +++ b/src/main/webapp/mobile/news.xhtml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/mobile/notes.xhtml b/src/main/webapp/mobile/notes.xhtml new file mode 100644 index 0000000..bfae0a2 --- /dev/null +++ b/src/main/webapp/mobile/notes.xhtml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/mobile/showcase.xhtml b/src/main/webapp/mobile/showcase.xhtml new file mode 100644 index 0000000..0017509 --- /dev/null +++ b/src/main/webapp/mobile/showcase.xhtml @@ -0,0 +1,396 @@ + + + + + + + + + + + + + Components + Forms + Buttons + Lists + NavBar + Panels + + + + Framework + Ajax Status + Ajax Updates + + + + Navigation + Navigation Handler + Transitions + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Basic

    + + + + + +

    Themes

    + + + + +

    Grouping

    + + + + + + + + + + +
    + +
    + + + + + + + + + +

    Read-Only

    + + + + + + + + +

    Links

    + + Item 1 + Item 2 + Item 3 + Divider + Item 4 + Item 5 + Item 6 + + + + +

    Inset

    + + Item 1 + Item 2 + Item 3 + + +

    Filter

    + + + + + + + + + + +

    Custom Content

    + + +

    #{player.name}

    +

    #{player.position}

    + +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Panel

    + + Toggle panel content + + + + Initially collapsed content + + +

    Accordion Panel

    + + + Content 1 + + + Content 2 + + + Content 3 + + + +

    Grid Layout

    + +

    2 Column

    + + + + + +

    3 Column

    + + + + + + +

    4 Column

    + + + + + + + + + + + + +
    +
    + + + + + + + + +

    Target View

    + +
    +
    + + + + + + + + +

    Displayed with a transition.

    + +
    +
    + + + + + + + + + Core PrimeFaces Ajax implementation is integrated with jQuery Mobile's built-in ajax loading dialog indicator. + + + + +

    + +
    + +
    +
    + + + + + + + + + jQuery Mobile uses progressive enhancement on page elements to optimize them for mobile environment. This happens + on page load and elements lose styles/behaviors attached after an ajax update. PrimeFaces fixes this mismatch + by providing extensions whereas client side ajax of a JSF implementation causes various problems. + + + + + + + + + + + + + + + + + Values + #{text} + + + + + + + + + + + + + + View Navigation is integrated with JSF Navigation Model. Prepending the action outcome with "pm:" enables + mobile view-to-view navigations. + + + + + + + + + + + + + + + + + + Various animation types are supported in view navigations. + + + + + + + + + + + + + + + + + + + + + + +
    + +
    \ No newline at end of file diff --git a/src/main/webapp/mobile/twitfaces.xhtml b/src/main/webapp/mobile/twitfaces.xhtml new file mode 100644 index 0000000..ad1e5d1 --- /dev/null +++ b/src/main/webapp/mobile/twitfaces.xhtml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + #{tweet} + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/mobile/weather.xhtml b/src/main/webapp/mobile/weather.xhtml new file mode 100644 index 0000000..1b982fe --- /dev/null +++ b/src/main/webapp/mobile/weather.xhtml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/photocam/placeholder.txt b/src/main/webapp/photocam/placeholder.txt new file mode 100644 index 0000000..e69de29 diff --git a/src/main/webapp/push/chat.xhtml b/src/main/webapp/push/chat.xhtml new file mode 100644 index 0000000..a7637f6 --- /dev/null +++ b/src/main/webapp/push/chat.xhtml @@ -0,0 +1,318 @@ + + + + + + + + + + +

    PrimePush - Chat

    +
    +

    Chat is a simple push based application created with PrimePush.

    + + + + + + + + + + + + + + + Users + + + + + + #{user} + + + + + + + + + + + + + + Username: + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:growl id="growl" showDetail="true" />
    +
    +<h:form id="form">
    +
    +    <p:fieldset id="container" legend="PrimeChat" toggleable="true">
    +
    +        <h:panelGroup rendered="\#{chatView.loggedIn}">
    +
    +            <h:panelGrid columns="2" columnClasses="publicColumn,usersColumn" style="width:100%">
    +                <p:outputPanel id="public" layout="block" styleClass="ui-corner-all ui-widget-content chatlogs"/>
    +
    +                <p:dataList id="users" var="user" value="\#{chatUsers.users}" styleClass="usersList">
    +                    <f:facet name="header">
    +                        Users
    +                    </f:facet>
    +
    +                    <p:commandButton title="Chat" icon="ui-icon-comment" oncomplete="pChat.show()" update=":form:privateChatContainer">
    +                        <f:setPropertyActionListener value="\#{user}" target="\#{chatView.privateUser}" />
    +                    </p:commandButton>
    +                    \#{user}
    +                </p:dataList>
    +            </h:panelGrid>
    +
    +            <p:separator />
    +
    +            <p:inputText value="\#{chatView.globalMessage}" styleClass="messageInput" />
    +            <p:spacer width="5" />
    +            <p:commandButton value="Send" actionListener="\#{chatView.sendGlobal}" oncomplete="$('.messageInput').val('').focus()"/>
    +            <p:spacer width="5" />
    +            <p:commandButton value="Disconnect" actionListener="\#{chatView.disconnect}" global="false" update="container" />
    +        </h:panelGroup>
    +
    +        <h:panelGroup rendered="\#{not chatView.loggedIn}" >
    +            Username: <p:inputText value="\#{chatView.username}" />
    +
    +            <p:spacer width="5" />
    +            <p:commandButton value="Login" actionListener="\#{chatView.login}" update="container" 
    +                                icon="ui-icon-person" />
    +        </h:panelGroup>
    +
    +    </p:fieldset>
    +
    +    <p:dialog widgetVar="pChat" header="Private Chat" modal="true" showEffect="fade" hideEffect="fade">
    +        <h:panelGrid id="privateChatContainer" columns="2" columnClasses="vtop,vtop">
    +            <p:outputLabel for="pChatInput" value="To: \#{chatView.privateUser}" />
    +            <p:inputTextarea id="pChatInput" value="\#{chatView.privateMessage}" rows="5" cols="30" />
    +
    +            <p:spacer />
    +            <p:commandButton value="Send" actionListener="\#{chatView.sendPrivate}" oncomplete="pChat.hide()" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +
    +<p:socket onMessage="handleMessage" channel="/chat" autoConnect="false" widgetVar="subscriber"/>
    +
    +<script type="text/javascript">
    +    function handleMessage(data) {
    +        var chatContent = $(PrimeFaces.escapeClientId('form:public'));
    +        chatContent.append(data + '<br />');
    +
    +        //keep scroll
    +        chatContent.scrollTop(chatContent.height());
    +    }
    +</script>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.context.RequestContext;
    +import org.primefaces.push.PushContext;
    +import org.primefaces.push.PushContextFactory;
    +
    +public class ChatView {
    +    
    +    private final PushContext pushContext = PushContextFactory.getDefault().getPushContext();
    +    
    +    private ChatUsers users;
    +
    +	private String privateMessage;
    +    
    +    private String globalMessage;
    +	
    +	private String username;
    +	
    +	private boolean loggedIn;
    +    
    +    private String privateUser;
    +    
    +    private final static String CHANNEL = "/chat/";
    +
    +    public void setUsers(ChatUsers users) {
    +        this.users = users;
    +    }
    +
    +    public String getPrivateUser() {
    +        return privateUser;
    +    }
    +
    +    public void setPrivateUser(String privateUser) {
    +        this.privateUser = privateUser;
    +    }
    +
    +    public String getGlobalMessage() {
    +        return globalMessage;
    +    }
    +
    +    public void setGlobalMessage(String globalMessage) {
    +        this.globalMessage = globalMessage;
    +    }
    +
    +    public String getPrivateMessage() {
    +        return privateMessage;
    +    }
    +
    +    public void setPrivateMessage(String privateMessage) {
    +        this.privateMessage = privateMessage;
    +    }
    +    
    +	public String getUsername() {
    +		return username;
    +	}
    +	public void setUsername(String username) {
    +		this.username = username;
    +	}
    +	
    +	public boolean isLoggedIn() {
    +		return loggedIn;
    +	}
    +	public void setLoggedIn(boolean loggedIn) {
    +		this.loggedIn = loggedIn;
    +	}
    +
    +	public void sendGlobal() {
    +        pushContext.push(CHANNEL + "*", username + ": " + globalMessage);
    +		
    +		globalMessage = null;
    +	}
    +    
    +    public void sendPrivate() {
    +        pushContext.push(CHANNEL + privateUser, "[PM] " + username + ": " + privateMessage);
    +        
    +        privateMessage = null;
    +    }
    +	
    +	public void login() {
    +        RequestContext requestContext = RequestContext.getCurrentInstance();
    +        
    +		if(users.contains(username)) {
    +            loggedIn = false;
    +            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Username taken", "Try with another username."));
    +            
    +            requestContext.update("growl");
    +        }
    +        else {
    +            users.addUser(username);
    +            pushContext.push(CHANNEL, username + " joined the channel.");
    +            requestContext.execute("subscriber.connect('/" + username + "')");
    +            loggedIn = true;
    +        }
    +	}
    +    
    +    public void disconnect() {
    +        //remove user and update ui
    +        users.removeUser(username);
    +        RequestContext.getCurrentInstance().update("form:users");
    +        
    +        //push leave information
    +        pushContext.push(CHANNEL, username + " left the channel.");
    +        
    +        //reset state
    +        loggedIn = false;
    +        username = null;
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    diff --git a/src/main/webapp/push/checkin.xhtml b/src/main/webapp/push/checkin.xhtml new file mode 100644 index 0000000..8654046 --- /dev/null +++ b/src/main/webapp/push/checkin.xhtml @@ -0,0 +1,269 @@ + + + + + + + + + + + + + + +

    PrimePush - Check-In

    +
    +

    Check-in is a real-time location sharing sample.

    + + + + + + + + + + + + + +
    + + + + + + +
    + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:fieldset legend="Check-In">
    +        <h:panelGrid columns="2">
    +            <p:outputLabel for="name" value="Name" />
    +            <p:inputText id="name" value="\#{mapBean.name}" />
    +
    +            <p:spacer />
    +            <p:commandButton value="Check-In" actionListener="\#{mapBean.checkin}" />
    +        </h:panelGrid>
    +    </p:fieldset>
    +
    +    <br />
    +
    +    <p:gmap id="gmap" center="36.890257,30.707417" zoom="13" type="HYBRID" style="width:600px;height:400px"
    +        model="#{mapBean.emptyModel}" widgetVar="map" />
    +
    +    <h:inputHidden id="lat" value="#{mapBean.lat}" />
    +    <h:inputHidden id="lng" value="#{mapBean.lng}" />
    +
    +</h:form>
    +
    +<p:socket onMessage="handleMessage" channel="/check-in" />
    +
    +function handleMessage(data) {
    +    var coords = new google.maps.LatLng(data.lat, data.lng);
    +
    +    var marker = new google.maps.Marker({
    +        position: coords
    +        ,title: data.title
    +    });
    +
    +    map.addOverlay(marker);
    +
    +    map.infowindow = new google.maps.InfoWindow({
    +        content: '<h3>' + data.title + " just checked in!</h3>"
    +    });
    +
    +    map.getMap().setCenter(coords);
    +    map.infowindow.open(map.getMap(), marker);
    +}
    +
    +$(function() {
    +    navigator.geolocation.getCurrentPosition(
    +        function(position) {                            
    +            $(PrimeFaces.escapeClientId('form:lat')).val(position.coords.latitude);
    +            $(PrimeFaces.escapeClientId('form:lng')).val(position.coords.longitude);
    +        },
    +        function(error) {
    +            alert(error.message);
    +        },
    +        {
    +            enableHighAccuracy: true
    +        });
    +});
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.event.map.MarkerDragEvent;
    +import org.primefaces.event.map.OverlaySelectEvent;
    +import org.primefaces.event.map.PointSelectEvent;
    +import org.primefaces.event.map.StateChangeEvent;
    +import org.primefaces.examples.domain.CheckIn;
    +import org.primefaces.model.map.Circle;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.LatLngBounds;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Marker;
    +import org.primefaces.model.map.Polygon;
    +import org.primefaces.model.map.Polyline;
    +import org.primefaces.model.map.Rectangle;
    +import org.primefaces.push.PushContext;
    +import org.primefaces.push.PushContextFactory;
    +
    +public class MapBean implements Serializable {
    +	
    +	private String title;
    +	
    +	private double lat;
    +	
    +	private double lng;
    +    	
    +	public MapModel getEmptyModel() {
    +		return emptyModel;
    +	}
    +
    +
    +	public double getLat() {
    +		return lat;
    +	}
    +
    +	public void setLat(double lat) {
    +		this.lat = lat;
    +	}
    +
    +	public double getLng() {
    +		return lng;
    +	}
    +
    +	public void setLng(double lng) {
    +		this.lng = lng;
    +	}
    +
    +    public String getTitle() {
    +        return title;
    +    }
    +
    +    public void setTitle(String title) {
    +        this.title = title;
    +    }
    +    
    +    public void checkin() {
    +        PushContext pushContext = PushContextFactory.getDefault().getPushContext();                
    +        
    +        pushContext.push("/check-in", new CheckIn(title, lat, lng));
    +    }
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.domain;
    +
    +public class CheckIn {
    +    
    +    private String title;
    +    private double lat;
    +    private double lng;
    +    
    +    public CheckIn() {
    +        
    +    }
    +
    +    public CheckIn(String title, double lat, double lng) {
    +        this.title = title;
    +        this.lat = lat;
    +        this.lng = lng;
    +    }
    +    
    +    public double getLat() {
    +        return lat;
    +    }
    +
    +    public void setLat(double lat) {
    +        this.lat = lat;
    +    }
    +
    +    public double getLng() {
    +        return lng;
    +    }
    +
    +    public void setLng(double lng) {
    +        this.lng = lng;
    +    }
    +
    +    public String getTitle() {
    +        return title;
    +    }
    +
    +    public void setTitle(String title) {
    +        this.title = title;
    +    }
    +}
    +                    
    +
    + +
    + +
    +
    +
    diff --git a/src/main/webapp/push/counter.xhtml b/src/main/webapp/push/counter.xhtml new file mode 100644 index 0000000..890b739 --- /dev/null +++ b/src/main/webapp/push/counter.xhtml @@ -0,0 +1,91 @@ + + + + + + + + + + +

    PrimePush - Counter

    +
    +

    Counter is an instant global click counter. When you click the button, + updated count value is updated on all connected clients.

    + + + + +
    + + +
    + + + +

    Source

    + + +
    +<h:form id="form">
    +    <h:outputText id="out" value="\#{globalCounter.count}" styleClass="ui-widget display" />
    +
    +    <br />
    +
    +    <p:commandButton value="Click" actionListener="\#{globalCounter.increment}" />
    +</h:form>
    +
    +<p:socket onMessage="handleMessage" channel="/counter" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.push.PushContext;
    +import org.primefaces.push.PushContextFactory;
    +
    +public class GlobalCounterBean implements Serializable{
    +
    +	private int count;
    +
    +	public int getCount() {
    +		return count;
    +	}
    +
    +	public void setCount(int count) {
    +		this.count = count;
    +	}
    +	
    +	public synchronized void increment() {
    +		count++;
    +        
    +        PushContext pushContext = PushContextFactory.getDefault().getPushContext();
    +        pushContext.push("/counter", String.valueOf(count));
    +	}
    +}
    +                    
    +
    +
    + +
    +
    +
    diff --git a/src/main/webapp/push/facesmessage.xhtml b/src/main/webapp/push/facesmessage.xhtml new file mode 100644 index 0000000..1d51cc4 --- /dev/null +++ b/src/main/webapp/push/facesmessage.xhtml @@ -0,0 +1,126 @@ + + + + + + + + +

    PrimePush - FacesMessage

    +
    +

    This sample demonstrates how to push FacesMessages to all subscribers.

    + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:growl widgetVar="growl" showDetail="true" />
    +            
    +<h:form>
    +    <p:panel header="Growl">
    +        <h:panelGrid columns="2">
    +            <p:outputLabel for="summary" value="Summary: " /> 
    +            <p:inputText id="summary" value="\#{growlBean.summary}" required="true" />
    +
    +            <p:outputLabel for="detail" value="Detail: " /> 
    +            <p:inputText id="detail" value="\#{growlBean.detail}" required="true" />
    +        </h:panelGrid>
    +
    +        <p:commandButton value="Send" actionListener="\#{growlBean.send}" />
    +    </p:panel>
    +</h:form>
    +
    +<p:socket onMessage="handleMessage" channel="/notifications" />
    +
    +<script type="text/javascript">
    +function handleMessage(facesmessage) {
    +    facesmessage.severity = 'info';
    +
    +    growl.show([facesmessage]);
    +}
    +<script>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +import org.primefaces.push.PushContext;
    +import org.primefaces.push.PushContextFactory;
    +
    +public class GrowlBean {
    +
    +    private String summary;
    +    
    +    private String detail;
    +    
    +    public String getDetail() {
    +        return detail;
    +    }
    +
    +    public void setDetail(String detail) {
    +        this.detail = detail;
    +    }
    +
    +    public String getSummary() {
    +        return summary;
    +    }
    +    public void setSummary(String summary) {
    +        this.summary = summary;
    +    }
    +
    +	public void save(ActionEvent actionEvent) {
    +		FacesContext context = FacesContext.getCurrentInstance();
    +		
    +		context.addMessage(null, new FacesMessage("Successful", "Hello " + text));
    +		context.addMessage(null, new FacesMessage("Second Message", "Additional Info Here..."));
    +	}
    +    
    +    public void send() {
    +        PushContext pushContext = PushContextFactory.getDefault().getPushContext();
    +        
    +        pushContext.push("/notifications", new FacesMessage(summary, detail));
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    diff --git a/src/main/webapp/push/index.jsp b/src/main/webapp/push/index.jsp new file mode 100644 index 0000000..3abfb36 --- /dev/null +++ b/src/main/webapp/push/index.jsp @@ -0,0 +1,4 @@ +<% + response.sendRedirect("index.jsf"); + return; +%> \ No newline at end of file diff --git a/src/main/webapp/push/index.xhtml b/src/main/webapp/push/index.xhtml new file mode 100644 index 0000000..8106d66 --- /dev/null +++ b/src/main/webapp/push/index.xhtml @@ -0,0 +1,35 @@ + + + + +

    PrimePush

    +
    + + + + + + + + + + + + + + PrimePush is built on top of Atmosphere Framework. Atmosphere's creator Jeanfrancois Arcand + is also a committer of PrimeFaces and the architect of PrimePush. Atmosphere is highly scalable, supports several + containers and browsers, + utilizes various transports such as websockets, sse, long-polling, streaming and jsonp. For more information, visit + Atmosphere Framework at GitHub. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/push/photoShare.xhtml b/src/main/webapp/push/photoShare.xhtml new file mode 100644 index 0000000..c74fe47 --- /dev/null +++ b/src/main/webapp/push/photoShare.xhtml @@ -0,0 +1,109 @@ + + + + + + + + +

    PrimePush - PhotoShare

    +
    +

    Share your photos Real-Time. Note that PhotoCam is not supported on IE.

    + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +                
    +    <p:photoCam widgetVar="pc" listener="\#{photoShare.share}" />
    +
    +    <p:commandButton type="button" value="Share" onclick="pc.capture()" style="margin:20px 0px;"/>
    +
    +</h:form>
    +
    +<p:outputPanel id="photos" layout="block" styleClass="ui-widget-content ui-helper-clearfix" />
    +
    +<p:socket onMessage="handleShare" channel="/photoshare" />
    +
    +<script type="text/javascript">
    +    // 
    +</script>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.File;
    +import javax.faces.FacesException;
    +import javax.faces.context.FacesContext;
    +import javax.imageio.stream.FileImageOutputStream;
    +import javax.servlet.ServletContext;
    +import org.primefaces.event.CaptureEvent;
    +import org.primefaces.push.PushContextFactory;
    +
    +public class PhotoShare {
    +        
    +    private String getRandomImageName() {
    +		int i = (int) (Math.random() * 10000000);
    +		
    +		return String.valueOf(i);
    +	}
    +    
    +    public void share(CaptureEvent captureEvent) {
    +        String photo = getRandomImageName();
    +        byte[] data = captureEvent.getData();
    +        
    +		ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
    +		String newFileName = servletContext.getRealPath("") + File.separator + "photocam" + File.separator + photo + ".png";
    +		
    +		FileImageOutputStream imageOutput;
    +		try {
    +			imageOutput = new FileImageOutputStream(new File(newFileName));
    +			imageOutput.write(data, 0, data.length);
    +			imageOutput.close();
    +            
    +            PushContextFactory.getDefault().getPushContext().push("/photoshare", photo + ".png");
    +		}
    +        catch(Exception e) {
    +			throw new FacesException("Error in writing captured image.");
    +		}
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/push/twitterSearch.xhtml b/src/main/webapp/push/twitterSearch.xhtml new file mode 100644 index 0000000..626c51b --- /dev/null +++ b/src/main/webapp/push/twitterSearch.xhtml @@ -0,0 +1,192 @@ + + + + + + + + + + +

    PrimePush - Twitter

    +
    +

    Broadcasts can be delayed using delay feature and configured to run at periodic intervals using schedule feature. + This samples demonstrates a scheduled push to every connected client in every 10 seconds.

    + + + + + + Twitter Search for "I" + + + + + + + + +

    Source

    + + +
    +<h:form>
    +                
    +    <img url="http://a0.twimg.com/profile_images/2337148726/vPLz00IG_normal.jpeg" alt="" />
    +    <p:dataList widgetVar="tweetList" styleClass="ui-tweet-list">
    +        <f:facet name="header">
    +            Twitter Search for "I"
    +        </f:facet>
    +    </p:dataList>
    +
    +    <p:remoteCommand name="init" actionListener="\#{twitterSearchView.start}" global="false"/>
    +
    +</h:form>
    +
    +<p:socket onMessage="handleMessage" channel="/twitter" />
    +
    +function handleMessage(data) {
    +    var tweets = data.results;
    +    
    +    tweetList.list.html('');
    +    
    +    for(var i = 0; i < tweets.length; i++) {
    +        var tweet = tweets[i],
    +        markup = '<li class="ui-datalist-item ui-helper-clearfix">';
    +        markup += '<img src="https://api.twitter.com/1/users/profile_image/' + tweet.from_user + '" alt=""></img>';
    +        markup += '<strong>' + tweet.from_user + '</strong><br />' + tweet.text;
    +        markup += '</li>';
    +        
    +        tweetList.list.append(markup);
    +    }
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import com.ning.http.client.AsyncCompletionHandler;
    +import com.ning.http.client.AsyncHttpClient;
    +import com.ning.http.client.Response;
    +import java.util.concurrent.Callable;
    +import java.util.concurrent.TimeUnit;
    +import org.primefaces.push.PushContext;
    +import org.primefaces.push.PushContextFactory;
    +
    +public class TwitterSearchView {
    +        
    +    private boolean active;
    +    
    +    private final AsyncHttpClient asyncClient = new AsyncHttpClient();
    +        
    +    public boolean isActive() {
    +        return active;
    +    }
    +
    +    public void setActive(boolean active) {
    +        this.active = active;
    +    }
    +    
    +    public void start() {
    +        if(!active) {
    +            PushContext context = PushContextFactory.getDefault().getPushContext();
    +            
    +            context.schedule("/twitter", new Callable<String>() {
    +
    +                private String results;
    +                
    +                public String call() throws Exception {
    +
    +                    asyncClient.prepareGet("http://search.twitter.com/search.json?q=I").execute(
    +                            
    +                            new AsyncCompletionHandler<Object>() {
    +
    +                                @Override
    +                                public Object onCompleted(Response response) throws Exception {
    +                                    String s = response.getResponseBody();
    +             
    +                                    if(response.getStatusCode() != 200) {                                        
    +                                        return null;
    +                                    }
    +                                    
    +                                    StringBuilder jsonBuilder = new StringBuilder();
    +                                    jsonBuilder.append("{\"data\":").append(s).append("}");
    +                                    
    +                                    results = jsonBuilder.toString();
    +                                    
    +                                    System.out.println(results);
    +                                    
    +                                    return results;
    +                                }
    +
    +                                
    +                            }).get();
    +                    
    +                    return results;
    +                }
    +
    +            }, 10, TimeUnit.SECONDS);
    +            
    +            active = true;
    +        } 
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    diff --git a/src/main/webapp/push/viewparamPush.xhtml b/src/main/webapp/push/viewparamPush.xhtml new file mode 100644 index 0000000..e767c1b --- /dev/null +++ b/src/main/webapp/push/viewparamPush.xhtml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + +

    PrimePush - ViewParam

    +
    +

    This sample demonstrates how to push data using GET instead of POST via view parameters. The value of "data" + request parameter in uri is consumed by a view param and pushed using a preRenderView event.

    + + + + + +

    Source

    + + +
    +<f:metadata>
    +    <f:viewParam name="data" value="\#{viewparamPush.data}" />
    +    <f:event type="preRenderView" listener="\#{viewparamPush.push}" />
    +</f:metadata>
    +
    +<h:outputText id="out" value="\#{viewparamPush.data}" style="font-size:16px" />
    +            
    +<p:socket onMessage="handleMessage" channel="/viewparam" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.push.PushContext;
    +import org.primefaces.push.PushContextFactory;
    +
    +public class ViewparamPushBean implements Serializable{
    +
    +	private String data;
    +
    +    public String getData() {
    +        return data;
    +    }
    +
    +    public void setData(String data) {
    +        this.data = data;
    +    }
    +
    +	public void prerender() {
    +		PushContext pushContext = PushContextFactory.getDefault().getPushContext();
    +        
    +        pushContext.push("/viewparam", data);
    +	}
    +}
    +                    
    +
    +
    + +
    +
    +
    diff --git a/src/main/webapp/resources/images/themes/afterdark.png b/src/main/webapp/resources/images/themes/afterdark.png new file mode 100644 index 0000000000000000000000000000000000000000..087b705c67bd12e026a953992f0553e358d33310 GIT binary patch literal 8114 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/aristo.png b/src/main/webapp/resources/images/themes/aristo.png new file mode 100644 index 0000000000000000000000000000000000000000..ce0b369e234888efef280619868a0bd6f6ca24ab GIT binary patch literal 1000 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

    +vWR~TeWCyLxatR*Fo!KKcOqFL})Wsk{&_U zADME8W}0|iqf%g_^0oF#$*hdoOoX!~Qt?g}{oh#4g-3}5h zrg-)V`Ujvhw(*kTkn@o>5A+LaPnTLTsd{%tCMFPn(|+<8Ax6ftY*+n$&!6w8-q&8; zQgz9w!lV-en^#W2Mn+!hr=s7@AWh7(&|PeaP_U(vb6Y?G~?Sy|2ky;Wsj0E6pJ>q zAK}f5`LjDi+L#=~+-=qs`}??L&W^srXhKUW)It8@X$W6p-CR5P@NHi`if%wqqGN;6 zuao;C=)4ofpP4;)Cd}g|s;m^C%HYNi@<{a#8!}gTF>;}l1fQ60a!^o*{a1}yZOepj zUZLJDS}eyF5)HovPF<2`OY-oj{gD)X{O~&Jsm|ucwVix|jLS+y#P|0BBgm`eT%3qS z2DfIU)$cz>2i7$7g^yJBTcA%=@s=hbb9N@R$7nV-H(qJfYFDx&L6aK)X!OlvNatnE zYO6Jek;C&<_v`XoBbS->tkO=Btqd|T2h;N%d9u$CDZPgm*uZT(Ht^!W1CKr8`CoR- eNm58c3e?@mW^+1`B1fRVnrUW2Y{!v6sSU}8)F literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/blitzer.png b/src/main/webapp/resources/images/themes/blitzer.png new file mode 100644 index 0000000000000000000000000000000000000000..0de5ea041f1402c329b0fcdda4873691cd8fc598 GIT binary patch literal 1245 zcmV<31S0#1P)Z1U5QeL|dv;^vkHq;< zatKloNC+t$xaJZ#mY8l9ZP;ZX8?`Qby2k$S!A^=sel&Z}_wP%dUm_59_wE;4TNq>1y4Dykv9)Qnpw)sHqpJ4%eN|OeBARPe zJvus?>)~)%mSv-RyYz6QfDid<5fNqtKu~68 z)!GLiNQ6n4h$uz?Kq6w1rp6$OYNHVl02Fkl5%he^`_L4tYT{gE1^`fX=UP>-t*)3D zS(t@+l9#pjkw}g#E;Nq2b zR*@$G00RI-L_|+Fx)hlx648EdILwO3k%+bq`gvJ#WFoStWnGIf5uFSthy61aCZe;f z*ghOEiw|M_&2euu0RXJMFUxWU#8_rV1OPz9=H_AcgsK7npkS;K5daX;Byl{00M=R& zZv3mOD^69NbI_1gb>IWGV>_W{6w0;ulyN3V9@ zsw$}ZKumY6XUter*9Sl@eMP6(l zZ66J0;fpceTwYjRY>BXlSj0P5KWaO}ky{o&zPYlzkT5f|esX)2B8!NMetGW}0m0w4gDB3-by5UkIX_%z?b`Ut3)7g9e|jIY)V3G!00000NkvXX Hu0mjf+^t4` literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/bluesky.png b/src/main/webapp/resources/images/themes/bluesky.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7d8fb44499381ca6e30d906df624df11338612 GIT binary patch literal 1360 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/cruze.png b/src/main/webapp/resources/images/themes/cruze.png new file mode 100644 index 0000000000000000000000000000000000000000..233b755673bb551305c87f2dcb3f662d82c1a29b GIT binary patch literal 8164 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 KMNUMnLSTYiJ@zO7 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/cupertino.png b/src/main/webapp/resources/images/themes/cupertino.png new file mode 100644 index 0000000000000000000000000000000000000000..a82a0c897f59241e80e6b6ad96ddb0b2d6ae4bb6 GIT binary patch literal 1212 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 Y0B~F(^yz@Yr2qf`07*qoM6N<$f>QpOpa1{> literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/dot-luv.png b/src/main/webapp/resources/images/themes/dot-luv.png new file mode 100644 index 0000000000000000000000000000000000000000..b03472b8b93e787e0db6a20827d0212f293f9850 GIT binary patch literal 4627 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/eggplant.png b/src/main/webapp/resources/images/themes/eggplant.png new file mode 100644 index 0000000000000000000000000000000000000000..cd5b485e954588183045b65811bc312b6a540459 GIT binary patch literal 1835 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 BP1yhd literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/home.png b/src/main/webapp/resources/images/themes/home.png new file mode 100644 index 0000000000000000000000000000000000000000..b73f63752ae21440062632067666f30963a9ddbd GIT binary patch literal 1409 zcmV-{1%CR8P)uwvz701t+nZ5BMk|sr( zN-Qh395)SY7e#?KZ_uJ|(09l)1Of62MUls7VWaUE3vJNAKxHRUoYYZdi=u2(=4H9d zo!Q&$%=E)J44NB|)aTQ0&e{KeFlP>CaXyacftMGQ(B0k3>>nR~_~*a8PYBUk zzZ73<_1?ShFezpC+_^vg;r9ohJ^19{z?R?o-EUpT5oyY~7@i+!t+Om|w_8f7WfUDA ze)Z-r-`Kr;`HP1SN28OSor@oT@~IX6>iV@C*RI|C`v@T&*ub5 znq{8nP0r40L6C4>l!Yv16vqHCo6og2i$zE&<(#jDt5vc}lAK%;~ziu=wv)P8CwpQ%e8Pc9*@Rj##pn_z;Lmkl>WaB{!S>R2mlBn!Z0+(AYvTH zQ50#d5wR@Gh&Y){(loXC>2#W9nRO=sP?qK1-roKD z_w6=!?%cU~>lOfbp0~fhzrVk4`S$JG|N7{o$z%cmob!A4?%AGB&d%=My_@H`ZO-1_ z-tqA<0ARRSFvebbLn=EVKQ%soc=Tj41ps4Ax6=xv7o*i_H;{E(CxPX$AnSQLo*2^NKyupx?8; z-{SNAp69uCtPH^L>yj}r9DI+&*x^gFeEf9UY&IN5&GY%`v;X0CYl9G+Oc&#)Q-`re zy;c+@0G>^k^;%GtB@*)VY|(7gl~TsQWE%RuXS9}8MT{{C7X*PZT1shIYi-#Wjfhf8 z&PAH0m8y_{lrqaQt(8)$EK4DT(n=dGrA*V5(HFl3Rtx+~7qA|V)r@nV_ShaUifAPysrh+6Aft!Cu_5ctuHyfLz>n9)Xv^y=SCnNbrK+meU%wPav8*bk)b^{xEXx6a zA);3D@aVBI=EhaODwj9jXb^(`IW{)0wZ3v`TdPV4{@E7~0buvF3#-*CNfKksl}p=c zDn35=+~!3pzWnMD03aeR!_XLGCnnGHc$LViB1oEzdZSS%>u2pJ1|t3!ydzcqr7$G? P00000NkvXXu0mjf+7q=H literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/hot-sneaks.png b/src/main/webapp/resources/images/themes/hot-sneaks.png new file mode 100644 index 0000000000000000000000000000000000000000..c2a2e8a1dc2132399c64d9a0b0412a5a5f369ca1 GIT binary patch literal 1402 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/midnight.png b/src/main/webapp/resources/images/themes/midnight.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5efcc3db49b49ee06e99f2f1337562f9768ec4 GIT binary patch literal 1193 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 N002ovPDHLkV1iOTj3EF3 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/overcast.png b/src/main/webapp/resources/images/themes/overcast.png new file mode 100644 index 0000000000000000000000000000000000000000..814a64f1ef07bcc1719cbbb73a218f49465be95d GIT binary patch literal 1213 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/smoothness.png b/src/main/webapp/resources/images/themes/smoothness.png new file mode 100644 index 0000000000000000000000000000000000000000..a30f318652938f0a2df0246e529a8d877c07963a GIT binary patch literal 1118 zcmV-k1flzhP)3?9zR_sh-rh!0RIOGoE-vcz`uzO-=H}+!-d?BESzB9M zSy^ef+uPgQ#tw8wzdQS@PMzbu5N5>6h%QNmY0`0c4{PLyK>CDZ|0RZcEyHvs_3e6Z>T3TXCscN+$gs0Iaopdwax>$K(C|{j;+(V+;VCoSZb9O^R}L zb=B|pNt1TF-S79UwE(~YAP9n1t95vI2mr>Ie!suFy9)q9h|y?taBu(sv$M0UR_pfm z_U`VEBIbFnl%lL>XJ;g-bME-~xZQ38!2c+S_zAZx%cdj27@Lm3YYZgFzctzyt@Xph zgE7WAXN>9fdW5ys-EJ2Vf9BTSdm8zoC}{k}1VG3LGR^?KLW*VM_Io11R8OZ?s4U9Z=p=!3z4 zu%HVDK`{LTaLzgB^t1;*%sGdMVHh?V4f+&CQ5c3ad|?=t%Vol)QmIy}y=YCZ2~7-L z@ckrB`40x}jSELa&Uu=qQc4m%O;hSE=Ugd8xoL@|lzE<0aZ<`OP3i9?rBq50KOT?A zQp$T@sZ=PmQYr|7nVA`_b(*F^h&Ya|wZvB{ z6|MDfI4qS)^?LoSAmB49obhsD;J*kWXn?3oBEVWDFivpB5Vf%(@icav^XVnXg}@u0 zMivn{P0acE`O(qQv(^agul=LuAAcgg@SRS_TI-z4^ZfYu`1JG?5y#_ktJOL`Klk3} zd470!cyV!oh*_4MoSa-z>%07*qoM6N<$g69bwZ~y=R literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/south-street.png b/src/main/webapp/resources/images/themes/south-street.png new file mode 100644 index 0000000000000000000000000000000000000000..f2782006366b3fc18a6598e83f8623453b0ee58f GIT binary patch literal 2023 zcmVh=R~4SQb7y8}$FsZk zKK$7AYm+!}Qye$6c{oZF2yF^#g+vAAC84Sa3H~GTAO0dy1qoFGwKQ$TAEf+fBxESG zO@f`IX&WbY{93>5&3fNE?>qP2;jCQ(s30+Of1J7Z+;h+Q?m6EX@$I)>*Q2T=NsRL_ zbE*XUw$Bm|+xFR^nM$b<)g!)me`YF|?FEb= zI?kCWwBJXO0z`lvAwfh{Ijr*#KKE2aaDp+ucLNal-j*$7G`HIz543atCKW@1Ju7w{`s#Td?-o^3i;(XUw`ej-)-&eDr(2_ z^1|Df|4^FLk*rMkLQMT*Db1KB>v1dK&pi*~2eh8`6K7L91py-(X} zigWj;^7%ZLWd?9i2G~j%LqtIk0C-r!2qBQ0ZaqYBe{G1ds8AlX0c2E0D#!@t8C9eR z3#lw)&-cu-hxbwUJ-UByknJ!Y<|E@n*Qm7`ppQ|RiqE-N9P*Xz-SaFa?z1l zkR>%L#j?>ObB*hO1Y^PvhJKEO|KouSFoSxHR2UK;>p9i(cWc2zipAsE^DVzzBM%7@ zp3Ge|+j3EqBNIc<6J}#1B26~-i;#yDiPC;a^LEjPpM8orio0}_3MpT&E+&<%j?#z< zv!&ZfCD$Rf<(cAiTFHXU2>E2|#-Z#l_p8%bjnTlo`|#RyX_87Pr2cC2-l8={CFyW#Y@JXAdxj&J6}kjg@hyAaqTA6ljG_0 zoobqK+Nt#R>qp{BiVJkJx;&aXiGbt;x>H|2oqhg5*W*x;GR_S2JO)*{TU`K$V(Aq2 zsZ;bGB(!c3i#2z%=q(^gR%Oj$Rm(2d*bcaF2D@fZDUm`V(jy79WEV=oN?c94#2L*T z`|iP?1)hnJ^2bkqwdFp@=mRu#y}(8^47Qz};q-~8a?iTd-f@-$S(_MoDH-kFv6clK z`SPJxy7iuty;ccIPvl-WnmJK(ixpBjIrP$r>{qOyA%yhW`jz?WJ%^fQzde7d|2e`e z>H9B#W68Yh6MLt*o>X%lb%A|Ktu3gon3Ar$we9*6P@JKp9pW~eO4;1bMDtCrR<(*7 z_0==EulB|AaV0qr%P;TFELInq?!%SJ(y_$TSeBIjj$tkk!bqo<%+Z5BbL^niq4jpi z36GhS`*EdHlVbsc%k*VQOKO>1bSU6%L^VF%`S8lZZ$g115oh(o`S=0KT@^6J5#$8s zOym7nymu@&QL>h2>hD#<>e-QR%b4D)yk8S4WBun$w!2W9nzwG{dr$QyvW5DcdHZ(0 z_jImnaIW(Ao7KN0;(1Ne=W90?%v&RU=X(=dOD8OBd3E2fu@Di;>u!aT24#Zndu6*AkOm1@%d@wdg_^njcuEi_ufH?7 z`%VB^%YyOlbDOP2kG4$G%o!swHM!cj?@>D!8!?o`Mr+ZhEk)`WO`TY%-T^fzg)ik_ zv{-{sTN0J5aiD0e1>EByI;x(+P!UV!ja>YQEQ{ObLcyBGSnn|g9ll#`u9WF^&NyV! z?XtVF={^{WkBOnT-n_f!-WiA;wY}<4*U+(nivqR(NkMp@(Uw*g5f53(t>;q{=LWw; zs9UnPWVvHBJps#QXIsSDGY4Pk(fcayc0H(%XI~i0oN0RHieG-J|C?joXDq+YNz)-M z7+&D)3ouy7q?dp6ol>~!(%nLRb|`Ta3J1t=$6Sso@!r@0$dE$)BT-Z`#vnAns#7Rh zo5Nklm_SO_!nU=3;lPXO&H*e5&;kB^G#f4P*Oz|T*O!5A-tH*~xBIft{*MAiZ}VK( z{-uKQg*M)nLI&I|iMZX}!*=_}SpNL)7TDNWFaAS-0RW})d~&$~A&&q6002ovPDHLk FV1mY5=|}(o literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/start.png b/src/main/webapp/resources/images/themes/start.png new file mode 100644 index 0000000000000000000000000000000000000000..02101ea44605a4d0d38f763fae02ee85392b87f0 GIT binary patch literal 4643 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/sunny.png b/src/main/webapp/resources/images/themes/sunny.png new file mode 100644 index 0000000000000000000000000000000000000000..541d6f09dccd6c9a00c23b74cfedc4938bcc75bd GIT binary patch literal 7974 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/swanky-purse.png b/src/main/webapp/resources/images/themes/swanky-purse.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2094c0a7dcb2dfefd61179d1b03acfc5ce5cfa GIT binary patch literal 1692 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 O1&s8}bSreO-2XqGCavZG literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/images/themes/ui-darkness.png b/src/main/webapp/resources/images/themes/ui-darkness.png new file mode 100644 index 0000000000000000000000000000000000000000..d068579fbdf6c07f225b63c914cb75bdb56291ca GIT binary patch literal 1876 zcmV-a2dnsrP)FjVfaIAw=bp!RzH=_gn>TMB92^iNNz=5; z<+5#?BnUj(mIc{GQG|_0!fr1pK*9@rLkl0uMYVsOBlt3O-BBk=FU!(fTU&-<3=a?Q z?d@rr=4=y=AveRoOjBre{K2uCrbS6&7?02ACENC}?;Lr#EX#^UqduQ6pU=Y}PPnJ1 zr&m{3Z{NOs_wHS<*9#?0)iUFgZ!9lVk87%?!5l@=0l!xi#my%hsZ@Gwd>jdBlJNUK z{82S57qWCxA+BD%8jHtn-ModjG5#LKoOEhwP`t&LB|6YrWi&QGr z6N+}<_;9VXQ>fMX*DqiF#f=X*zvs#3mYZR3{qk2FV?Qkv`v!-9`@7$q&YgPlI4{b| z+KrFi`N{I%|M8h_n(w}M{p{@I=a0TZ8Xw;H`P|gV=MTS}nVqG{h@AacRc>LQZACC{EQ7J+t9_JqgS*jhYT`U$; zQNP{ceg8U0|OT?UPPf?F0xuZzH;SCCX<2w!-rqo zx%1aZB#gtYR;$@;_V)Iol!DNbWwECx1tZv$WjUElf@UWtb*Bx!9S%qmkH=BiiR|?D z=0-M~otm0@URS~gd^FM(>I!uy`vNR|@6-FCP$-oiaNGL*&mM$0u77Ammzw{4_=pPz zC#G^Ihn0U7ivJNcNG%8gs8f3JqR#X10k~;XrA)Qe5)sJJ;lYs!Ee)^sDrHlXHBCi} zR!SvR5>!={WO=9fjISM`hsl+d6|^`cB!~$xn#sV2u4#Ou+25az#pB>}Wp9t?8yv^M zkR-{vu6K8LYbuP&hM~pdj@%L@G+Hbcg9C&$J~l?p&(CKkv!j`@pDYm?dO+1Xhy z;R}5W}$I@r2*UB5uW? zVu?PA_Nafg+O=!2h4zJyqoZmvnE)j)PqyY!@dSfGK%ul3 z00DZEthlXuZ;~?&O=ziAk&Q&-CiLt4$jC4TpF7BLUe@dMhz8)|Zge5*sg%ngYIh<* zQ#4a4W0C0npnrJwCT)9c%Fw~A{-YgT zWJ#*koIA|nhOD6UEm6e13p(S7qG}Xj+2~cFZW#)W1LA7+2)=;^xwf{(*Xyu?xO81> zvklFtgMV%}O;HpcOv}P}0d$}#aBJ{9_S;8r*Av(WwIJgz#1R8-4P$0z#=$xqi6oLe zEJJT>JjUGd2e?Fc^jV>Rj!N|OVlWj8+p2D0KE>m)+Hv*cPYOWOnG)?O`s&VmC8OYA zhx11OeKtIjnaQ1Uk+mzADubF`B5m9py;XTQ^|OYXh({LIwSm! z&{>^*Y&y=~zka=Te9W>ed;q>cAON0&TS7}j96p~P{xG9)!{UDg0!2jm{00#CulwQK z3x&CSd4(R!WXfJ|M-L<7RZ`uFZ%*P7J^4yTG^teY|Gsk(IA+e*0t^6TbRprX1bu-3 O00007JffW>M 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 HL)8BO2WRu_ literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/other/guide.pdf b/src/main/webapp/resources/other/guide.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d1d3c6fc3826ddc7e227eb91a5d07293a444e02d GIT binary patch literal 57575 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 _?mMJD3xm=yE0Hk-KPl)lz(oD%hraV= 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/resources/other/sample-mov.mov b/src/main/webapp/resources/other/sample-mov.mov new file mode 100644 index 0000000000000000000000000000000000000000..92aa0176adebdaac97613130d51018e32a017d7b GIT binary patch literal 82395 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�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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/syntaxhighlighter/scripts/clipboard.swf b/src/main/webapp/syntaxhighlighter/scripts/clipboard.swf new file mode 100644 index 0000000000000000000000000000000000000000..2cfe37185b27a7abf2db96f1ed2d6d15d7f601f8 GIT binary patch literal 109 zcmV-z0FwVhS5pUh0001ZoU349jb~usU%=9Emx)0FCc@6Z&ImM#g9$9j P93;-*0OSGyce)t=rY|(Z literal 0 HcmV?d00001 diff --git a/src/main/webapp/syntaxhighlighter/scripts/sh.js b/src/main/webapp/syntaxhighlighter/scripts/sh.js new file mode 100644 index 0000000..187a3e2 --- /dev/null +++ b/src/main/webapp/syntaxhighlighter/scripts/sh.js @@ -0,0 +1,195 @@ +/* + * JsMin + * Javascript Compressor + * http://www.crockford.com/ + * http://www.smallsharptools.com/ +*/ + +//CORE +var dp={sh:{Toolbar:{},Utils:{},RegexLib:{},Brushes:{},Strings:{AboutDialog:'About...

    dp.SyntaxHighlighter

    Version: {V}

    http://www.dreamprojections.com/syntaxhighlighter

    ©2004-2007 Alex Gorbatchev.
    '},ClipboardSwf:null,Version:'1.5.1'}};dp.SyntaxHighlighter=dp.sh;dp.sh.Toolbar.Commands={ExpandSource:{label:'+ expand source',check:function(highlighter){return highlighter.collapse;},func:function(sender,highlighter) +{sender.parentNode.removeChild(sender);highlighter.div.className=highlighter.div.className.replace('collapsed','');}},ViewSource:{label:'view plain',func:function(sender,highlighter) +{var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/'+code+'');wnd.document.close();}},CopyToClipboard:{label:'copy to clipboard',check:function(){return window.clipboardData!=null||dp.sh.ClipboardSwf!=null;},func:function(sender,highlighter) +{var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&');if(window.clipboardData) +{window.clipboardData.setData('text',code);} +else if(dp.sh.ClipboardSwf!=null) +{var flashcopier=highlighter.flashCopier;if(flashcopier==null) +{flashcopier=document.createElement('div');highlighter.flashCopier=flashcopier;highlighter.div.appendChild(flashcopier);} +flashcopier.innerHTML='';} +alert('The code is in your clipboard now');}},PrintSource:{label:'print',func:function(sender,highlighter) +{var iframe=document.createElement('IFRAME');var doc=null;iframe.style.cssText='position:absolute;width:0px;height:0px;left:-500px;top:-500px;';document.body.appendChild(iframe);doc=iframe.contentWindow.document;dp.sh.Utils.CopyStyles(doc,window.document);doc.write('

    '+highlighter.div.innerHTML+'
    ');doc.close();iframe.contentWindow.focus();iframe.contentWindow.print();alert('Printing...');document.body.removeChild(iframe);}},About:{label:'?',func:function(highlighter) +{var wnd=window.open('','_blank','dialog,width=300,height=150,scrollbars=0');var doc=wnd.document;dp.sh.Utils.CopyStyles(doc,window.document);doc.write(dp.sh.Strings.AboutDialog.replace('{V}',dp.sh.Version));doc.close();wnd.focus();}}};dp.sh.Toolbar.Create=function(highlighter) +{var div=document.createElement('DIV');div.className='tools';for(var name in dp.sh.Toolbar.Commands) +{var cmd=dp.sh.Toolbar.Commands[name];if(cmd.check!=null&&!cmd.check(highlighter)) +continue;div.innerHTML+=''+cmd.label+'';} +return div;} +dp.sh.Toolbar.Command=function(name,sender) +{var n=sender;while(n!=null&&n.className.indexOf('dp-highlighter')==-1) +n=n.parentNode;if(n!=null) +dp.sh.Toolbar.Commands[name].func(sender,n.highlighter);} +dp.sh.Utils.CopyStyles=function(destDoc,sourceDoc) +{var links=sourceDoc.getElementsByTagName('link');for(var i=0;i');} +dp.sh.Utils.FixForBlogger=function(str) +{return(dp.sh.isBloggerMode==true)?str.replace(/|<br\s*\/?>/gi,'\n'):str;} +dp.sh.RegexLib={MultiLineCComments:new RegExp('/\\*[\\s\\S]*?\\*/','gm'),SingleLineCComments:new RegExp('//.*$','gm'),SingleLinePerlComments:new RegExp('#.*$','gm'),DoubleQuotedString:new RegExp('"(?:\\.|(\\\\\\")|[^\\""\\n])*"','g'),SingleQuotedString:new RegExp("'(?:\\.|(\\\\\\')|[^\\''\\n])*'",'g')};dp.sh.Match=function(value,index,css) +{this.value=value;this.index=index;this.length=value.length;this.css=css;} +dp.sh.Highlighter=function() +{this.noGutter=false;this.addControls=true;this.collapse=false;this.tabsToSpaces=true;this.wrapColumn=80;this.showColumns=true;} +dp.sh.Highlighter.SortCallback=function(m1,m2) +{if(m1.indexm2.index) +return 1;else +{if(m1.lengthm2.length) +return 1;} +return 0;} +dp.sh.Highlighter.prototype.CreateElement=function(name) +{var result=document.createElement(name);result.highlighter=this;return result;} +dp.sh.Highlighter.prototype.GetMatches=function(regex,css) +{var index=0;var match=null;while((match=regex.exec(this.code))!=null) +this.matches[this.matches.length]=new dp.sh.Match(match[0],match.index,css);} +dp.sh.Highlighter.prototype.AddBit=function(str,css) +{if(str==null||str.length==0) +return;var span=this.CreateElement('SPAN');str=str.replace(/ /g,' ');str=str.replace(/');if(css!=null) +{if((/br/gi).test(str)) +{var lines=str.split(' 
    ');for(var i=0;ic.index)&&(match.index/gi,'\n');var lines=html.split('\n');if(this.addControls==true) +this.bar.appendChild(dp.sh.Toolbar.Create(this));if(this.showColumns) +{var div=this.CreateElement('div');var columns=this.CreateElement('div');var showEvery=10;var i=1;while(i<=150) +{if(i%showEvery==0) +{div.innerHTML+=i;i+=(i+'').length;} +else +{div.innerHTML+='·';i++;}} +columns.className='columns';columns.appendChild(div);this.bar.appendChild(columns);} +for(var i=0,lineIndex=this.firstLine;i0;i++) +{if(Trim(lines[i]).length==0) +continue;var matches=regex.exec(lines[i]);if(matches!=null&&matches.length>0) +min=Math.min(matches[0].length,min);} +if(min>0) +for(var i=0;i)','gm'),'cdata');this.GetMatches(new RegExp('(\<|<)!--\\s*.*?\\s*--(\>|>)','gm'),'comments');regex=new RegExp('([:\\w-\.]+)\\s*=\\s*(".*?"|\'.*?\'|\\w+)*|(\\w+)','gm');while((match=regex.exec(this.code))!=null) +{if(match[1]==null) +{continue;} +push(this.matches,new dp.sh.Match(match[1],match.index,'attribute'));if(match[2]!=undefined) +{push(this.matches,new dp.sh.Match(match[2],match.index+match[0].indexOf(match[2]),'attribute-value'));}} +this.GetMatches(new RegExp('(\<|<)/*\\?*(?!\\!)|/*\\?*(\>|>)','gm'),'tag');regex=new RegExp('(?:\<|<)/*\\?*\\s*([:\\w-\.]+)','gm');while((match=regex.exec(this.code))!=null) +{push(this.matches,new dp.sh.Match(match[1],match.index+match[0].indexOf(match[1]),'tag-name'));}} + +//JAVA +dp.sh.Brushes.Java=function() +{var keywords='abstract assert boolean break byte case catch char class const '+'continue default do double else enum extends '+'false final finally float for goto if implements import '+'instanceof int interface long native new null '+'package private protected public return '+'short static strictfp super switch synchronized this throw throws true '+'transient try void volatile while';this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:'comment'},{regex:dp.sh.RegexLib.MultiLineCComments,css:'comment'},{regex:dp.sh.RegexLib.DoubleQuotedString,css:'string'},{regex:dp.sh.RegexLib.SingleQuotedString,css:'string'},{regex:new RegExp('\\b([\\d]+(\\.[\\d]+)?|0x[a-f0-9]+)\\b','gi'),css:'number'},{regex:new RegExp('(?!\\@interface\\b)\\@[\\$\\w]+\\b','g'),css:'annotation'},{regex:new RegExp('\\@interface\\b','g'),css:'keyword'},{regex:new RegExp(this.GetKeywords(keywords),'gm'),css:'keyword'}];this.CssClass='dp-j';this.Style='.dp-j .annotation { color: #646464; }'+'.dp-j .number { color: #C00000; }';} +dp.sh.Brushes.Java.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Java.Aliases=['java']; + +//CSS +dp.sh.Brushes.CSS=function() +{var keywords='ascent azimuth background-attachment background-color background-image background-position '+'background-repeat background baseline bbox border-collapse border-color border-spacing border-style border-top '+'border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color '+'border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width '+'border-bottom-width border-left-width border-width border cap-height caption-side centerline clear clip color '+'content counter-increment counter-reset cue-after cue-before cue cursor definition-src descent direction display '+'elevation empty-cells float font-size-adjust font-family font-size font-stretch font-style font-variant font-weight font '+'height letter-spacing line-height list-style-image list-style-position list-style-type list-style margin-top '+'margin-right margin-bottom margin-left margin marker-offset marks mathline max-height max-width min-height min-width orphans '+'outline-color outline-style outline-width outline overflow padding-top padding-right padding-bottom padding-left padding page '+'page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position '+'quotes richness size slope src speak-header speak-numeral speak-punctuation speak speech-rate stemh stemv stress '+'table-layout text-align text-decoration text-indent text-shadow text-transform unicode-bidi unicode-range units-per-em '+'vertical-align visibility voice-family volume white-space widows width widths word-spacing x-height z-index';var values='above absolute all always aqua armenian attr aural auto avoid baseline behind below bidi-override black blink block blue bold bolder '+'both bottom braille capitalize caption center center-left center-right circle close-quote code collapse compact condensed '+'continuous counter counters crop cross crosshair cursive dashed decimal decimal-leading-zero default digits disc dotted double '+'embed embossed e-resize expanded extra-condensed extra-expanded fantasy far-left far-right fast faster fixed format fuchsia '+'gray green groove handheld hebrew help hidden hide high higher icon inline-table inline inset inside invert italic '+'justify landscape large larger left-side left leftwards level lighter lime line-through list-item local loud lower-alpha '+'lowercase lower-greek lower-latin lower-roman lower low ltr marker maroon medium message-box middle mix move narrower '+'navy ne-resize no-close-quote none no-open-quote no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote outset '+'outside overline pointer portrait pre print projection purple red relative repeat repeat-x repeat-y rgb ridge right right-side '+'rightwards rtl run-in screen scroll semi-condensed semi-expanded separate se-resize show silent silver slower slow '+'small small-caps small-caption smaller soft solid speech spell-out square s-resize static status-bar sub super sw-resize '+'table-caption table-cell table-column table-column-group table-footer-group table-header-group table-row table-row-group teal '+'text-bottom text-top thick thin top transparent tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase upper-latin '+'upper-roman url visible wait white wider w-resize x-fast x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small yellow';var fonts='[mM]onospace [tT]ahoma [vV]erdana [aA]rial [hH]elvetica [sS]ans-serif [sS]erif';this.regexList=[{regex:dp.sh.RegexLib.MultiLineCComments,css:'comment'},{regex:dp.sh.RegexLib.DoubleQuotedString,css:'string'},{regex:dp.sh.RegexLib.SingleQuotedString,css:'string'},{regex:new RegExp('\\#[a-zA-Z0-9]{3,6}','g'),css:'value'},{regex:new RegExp('(-?\\d+)(\.\\d+)?(px|em|pt|\:|\%|)','g'),css:'value'},{regex:new RegExp('!important','g'),css:'important'},{regex:new RegExp(this.GetKeywordsCSS(keywords),'gm'),css:'keyword'},{regex:new RegExp(this.GetValuesCSS(values),'g'),css:'value'},{regex:new RegExp(this.GetValuesCSS(fonts),'g'),css:'value'}];this.CssClass='dp-css';this.Style='.dp-css .value { color: black; }'+'.dp-css .important { color: red; }';} +dp.sh.Highlighter.prototype.GetKeywordsCSS=function(str) +{return'\\b([a-z_]|)'+str.replace(/ /g,'(?=:)\\b|\\b([a-z_\\*]|\\*|)')+'(?=:)\\b';} +dp.sh.Highlighter.prototype.GetValuesCSS=function(str) +{return'\\b'+str.replace(/ /g,'(?!-)(?!:)\\b|\\b()')+'\:\\b';} +dp.sh.Brushes.CSS.prototype=new dp.sh.Highlighter();dp.sh.Brushes.CSS.Aliases=['css']; + +//JAVASCRIPT +dp.sh.Brushes.JScript=function() +{var keywords='abstract boolean break byte case catch char class const continue debugger '+'default delete do double else enum export extends false final finally float '+'for function goto if implements import in instanceof int interface long native '+'new null package private protected public return short static super switch '+'synchronized this throw throws transient true try typeof var void volatile while with';this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:'comment'},{regex:dp.sh.RegexLib.MultiLineCComments,css:'comment'},{regex:dp.sh.RegexLib.DoubleQuotedString,css:'string'},{regex:dp.sh.RegexLib.SingleQuotedString,css:'string'},{regex:new RegExp('^\\s*#.*','gm'),css:'preprocessor'},{regex:new RegExp(this.GetKeywords(keywords),'gm'),css:'keyword'}];this.CssClass='dp-c';} +dp.sh.Brushes.JScript.prototype=new dp.sh.Highlighter();dp.sh.Brushes.JScript.Aliases=['js','jscript','javascript']; \ No newline at end of file diff --git a/src/main/webapp/templates/themeMenu.xhtml b/src/main/webapp/templates/themeMenu.xhtml new file mode 100644 index 0000000..d57a911 --- /dev/null +++ b/src/main/webapp/templates/themeMenu.xhtml @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/templates/ui.xhtml b/src/main/webapp/templates/ui.xhtml new file mode 100644 index 0000000..ecf0c6d --- /dev/null +++ b/src/main/webapp/templates/ui.xhtml @@ -0,0 +1,486 @@ + + + + + + + + + PrimeFaces - ShowCase + + + + + + + + + + + + + + + + +
    + + +
    +
    + ... +
    +
    + +
    +
    + + + + + + + + + + + + + + + +
    + + + + + + +
    + diff --git a/src/main/webapp/test/ajaxStatus.xhtml b/src/main/webapp/test/ajaxStatus.xhtml new file mode 100644 index 0000000..47a1501 --- /dev/null +++ b/src/main/webapp/test/ajaxStatus.xhtml @@ -0,0 +1,144 @@ + + + + +

    AJAX - Status

    +
    +

    Ajax Status is a global indicator to inform users about the ajax interactions. By default ajax requests trigger the ajaxStatus + component, setting global to false disables this behavior.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:ajaxStatus style="width:16px;height:16px;" id="ajaxStatusPanel">
    +	<f:facet name="start">
    +		<h:graphicImage value="../design/ajaxloading.gif" />
    +	</f:facet>
    +	
    +	<f:facet name="complete">
    +		<h:outputText value="" />
    +	</f:facet>
    +</p:ajaxStatus>
    +		
    +<h:form id="form">
    +
    +	<p:panel id="panel" header="Ajax Status">
    +
    +		<p:messages id="msgs"/>
    +		
    +		<h:panelGrid columns="3" cellpadding="5">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" 
    +					value="\#{personTestBean.firstname}" 
    +					required="true" label="Firstname">
    +				<f:validateLength minimum="2" />
    +			</p:inputText>
    +			<p:message for="firstname" />
    +			
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" 
    +					value="\#{personTestBean.surname}" 
    +					required="true" label="Surname"/>
    +			<p:message for="surname" />
    +
    +		</h:panelGrid>
    +		
    +		<p:commandButton value="Global" update="panel" 
    +				actionListener="\#{personTestBean.savePerson}" 
    +				id="btnGlobal" />
    +		<p:commandButton value="Non-Global" update="panel" 
    +				actionListener="\#{personTestBean.savePerson}" 
    +				id="btnNonGlobal" 
    +				global="false" style="margin-left:5px"/>
    +
    +	</p:panel>
    +	
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +                    
    +
    +
    + + +
    + +
    + + +
    \ No newline at end of file diff --git a/src/main/webapp/test/pprAjaxStatusScript.xhtml b/src/main/webapp/test/pprAjaxStatusScript.xhtml new file mode 100644 index 0000000..d845e62 --- /dev/null +++ b/src/main/webapp/test/pprAjaxStatusScript.xhtml @@ -0,0 +1,130 @@ + + + + +

    AJAX - Custom Status

    +
    +

    Ajax Status can also be customized to execute custom javascript.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:ajaxStatus onstart="statusDialog.show();" onsuccess="statusDialog.hide();"/>
    +			
    +<p:dialog modal="true" widgetVar="statusDialog" header="Status" 
    +        draggable="false" closable="false">
    +	<p:graphicImage value="/design/ajaxloadingbar.gif" />
    +</p:dialog>
    +
    +<h:form>
    +
    +	<p:panel id="panel" header="Ajax Status">
    +
    +		<p:messages />
    +		
    +		<h:panelGrid columns="3" cellpadding="5">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" 
    +					value="\#{personTestBean.firstname}" 
    +					required="true" label="Firstname">
    +				<f:validateLength minimum="2" />
    +			</p:inputText>
    +			<p:message for="firstname" />
    +			
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" 
    +					value="\#{personTestBean.surname}" 
    +					required="true" label="Surname"/>
    +			<p:message for="surname" />
    +
    +		</h:panelGrid>
    +		
    +		<p:commandButton value="Submit" update="panel" 
    +				actionListener="\#{personTestBean.savePerson}" />
    +
    +	</p:panel>
    +	
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +					
    +
    +
    + + +
    + +
    + + +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanel.xhtml b/src/main/webapp/ui/accordionPanel.xhtml new file mode 100644 index 0000000..4648ab1 --- /dev/null +++ b/src/main/webapp/ui/accordionPanel.xhtml @@ -0,0 +1,79 @@ + + + + +

    Accordion Panel - Simple

    +
    +

    AccordionPanel groups multiple tabs. Options like transition effect and toggle event can be customized.

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:accordionPanel>
    +	<p:tab title="Godfather Part I">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather1.jpg" />
    +			<h:outputText
    +				value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. 
    +				His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +				hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, 
    +				but given to ruthless violence whenever anything stands against the good of the family." />
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part II">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather2.jpg" />
    +			<h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream. 
    +			In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy, 
    +			killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows." />
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part III">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather3.jpg" />
    +			<h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family. 
    +				Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate." />
    +		</h:panelGrid>
    +	</p:tab>
    +</p:accordionPanel>
    +				
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanelDisabled.xhtml b/src/main/webapp/ui/accordionPanelDisabled.xhtml new file mode 100644 index 0000000..ad6c195 --- /dev/null +++ b/src/main/webapp/ui/accordionPanelDisabled.xhtml @@ -0,0 +1,78 @@ + + + +

    Accordion Panel - Disabled

    +
    +

    A tab can be disabled by setting disabled option to true.

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:accordionPanel>
    +	<p:tab title="Godfather Part I">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather1.jpg" />
    +			<h:outputText
    +				value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. 
    +				His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +				hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, 
    +				but given to ruthless violence whenever anything stands against the good of the family." />
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part II" disabled="true">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather2.jpg" />
    +			<h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream. 
    +			In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy, 
    +			killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows." />
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part III">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather3.jpg" />
    +			<h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family. 
    +				Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate." />
    +		</h:panelGrid>
    +	</p:tab>
    +</p:accordionPanel>
    +				
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanelDynamic.xhtml b/src/main/webapp/ui/accordionPanelDynamic.xhtml new file mode 100644 index 0000000..cb5b116 --- /dev/null +++ b/src/main/webapp/ui/accordionPanelDynamic.xhtml @@ -0,0 +1,87 @@ + + + + +

    Accordion Panel - Dynamic

    +
    +

    Tab contents can be lazy loaded with ajax as well, when dynamic attribute is set to "true" only the active tab's content will be rendered and + clicking on a lazy tab will fetch the tab contents with ajax. This behavior is handy to save bandwith and reduce page size when dealing with tabs having a lot of content.

    +

    Note that following tabview caches the content by setting cache="true"(default), when caching is enabled subsequent toggling of a dynamic tab will not trigger an ajax request.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:accordionPanel dynamic="true" cache="true">
    +        <p:tab title="Godfather Part I">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather1.jpg" />
    +                <h:outputText
    +                    value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +                    His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +                    hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +                    but given to ruthless violence whenever anything stands against the good of the family." />
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part II">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather2.jpg" />
    +                <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +                In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +                killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows." />
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part III">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather3.jpg" />
    +                <h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family.
    +                    Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate." />
    +            </h:panelGrid>
    +        </p:tab>
    +    </p:accordionPanel>
    +
    +</h:form>
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanelEvents.xhtml b/src/main/webapp/ui/accordionPanelEvents.xhtml new file mode 100644 index 0000000..a5f67cb --- /dev/null +++ b/src/main/webapp/ui/accordionPanelEvents.xhtml @@ -0,0 +1,126 @@ + + + + +

    AccordionPanel - Change Listener

    +
    +

    Tab change event can be listened both on client and server side. onTabChange is a client side callback that is invoked + when active tab changed and and there is also an ajax behavior provided.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" showDetail="true" />
    +
    +    <p:accordionPanel>
    +
    +        <p:ajax event="tabChange" listener="\#{tabBean.onTabChange}" update=":form:growl"/>
    +
    +        <p:tab title="Godfather Part I" id="Godfather1">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather1.jpg" />
    +                <h:outputText
    +                    value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +                    His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +                    hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +                    but given to ruthless violence whenever anything stands against the good of the family." />
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part II" id="Godfather2">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather2.jpg" />
    +                <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +                In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +                killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows." />
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part III" id="Godfather3">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather3.jpg" />
    +                <h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family.
    +                    Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."/>
    +            </h:panelGrid>
    +        </p:tab>
    +    </p:accordionPanel>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.TabChangeEvent;
    +
    +public class TabBean {
    +
    +    public void onTabChange(TabChangeEvent event) {
    +        FacesMessage msg = new FacesMessage("Tab Changed", "Active Tab:" + event.getTab().getId());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +
    +    public void onTabClose(TabCloseEvent event) {
    +        FacesMessage msg = new FacesMessage("Tab Closed", "Closed tab: " + event.getTab().getTitle());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +
    +                    
    +
    +
    + + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanelHome.xhtml b/src/main/webapp/ui/accordionPanelHome.xhtml new file mode 100644 index 0000000..61868d1 --- /dev/null +++ b/src/main/webapp/ui/accordionPanelHome.xhtml @@ -0,0 +1,31 @@ + + + + +

    AccordionPanel

    +
    + + + + + + + + + + + + + + AccordionPanel is a container component with vertically stacked panels. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanelModel.xhtml b/src/main/webapp/ui/accordionPanelModel.xhtml new file mode 100644 index 0000000..57c4dc8 --- /dev/null +++ b/src/main/webapp/ui/accordionPanelModel.xhtml @@ -0,0 +1,96 @@ + + + + +

    Accordion Panel - Model

    +
    +

    Accordion can display dynamic number of tabs backed by a model. As tabs are generated on-the-fly it is easy + to implement adding/removing tabs as well.

    + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:accordionPanel value="\#{tabBean.players}" var="player">
    +    <p:tab title="\#{player.name}">
    +        <h:panelGrid columns="2" cellpadding="10">
    +            <p:graphicImage value="/images/barca/\#{player.photo}" />
    +
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <h:outputText value="Name: " />
    +                <h:outputText value="\#{player.name}" style="font-weight: bold"/>
    +
    +                <h:outputText value="Number: " />
    +                <h:outputText value="\#{player.number}" style="font-weight: bold"/>
    +
    +                <h:outputText value="Position: " />
    +                <h:outputText value="\#{player.position}" style="font-weight: bold"/>
    +            </h:panelGrid>
    +
    +        </h:panelGrid>
    +
    +    </p:tab>
    +</p:accordionPanel>
    +                    
    +
    + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import org.primefaces.examples.domain.Player;
    +
    +public class TabBean {
    +    
    +    private List<Player> players;
    +
    +    public TabBean() {
    +        players = new ArrayList<Player>();
    +        
    +        players.add(new Player("Messi", 10, "messi.jpg", "CF"));
    +        players.add(new Player("Iniesta", 8, "iniesta.jpg", "CM"));
    +        players.add(new Player("Villa", 7, "villa.jpg", "CF"));
    +        players.add(new Player("Xavi", 6, "xavi.jpg", "CM"));
    +        players.add(new Player("Puyol", 5, "puyol.jpg", "CB"));
    +    }
    +
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +}
    +
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanelMultiple.xhtml b/src/main/webapp/ui/accordionPanelMultiple.xhtml new file mode 100644 index 0000000..2a32f49 --- /dev/null +++ b/src/main/webapp/ui/accordionPanelMultiple.xhtml @@ -0,0 +1,79 @@ + + + + +

    Accordion Panel - Multiple

    +
    +

    Multiple mode enables activating multiple tabs.

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:accordionPanel multiple="true">
    +	<p:tab title="Godfather Part I">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather1.jpg" />
    +			<h:outputText
    +				value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. 
    +				His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +				hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, 
    +				but given to ruthless violence whenever anything stands against the good of the family." />
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part II">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather2.jpg" />
    +			<h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream. 
    +			In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy, 
    +			killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows." />
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part III">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather3.jpg" />
    +			<h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family. 
    +				Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate." />
    +		</h:panelGrid>
    +	</p:tab>
    +</p:accordionPanel>
    +				
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/accordionPanelRTL.xhtml b/src/main/webapp/ui/accordionPanelRTL.xhtml new file mode 100644 index 0000000..fb96f9d --- /dev/null +++ b/src/main/webapp/ui/accordionPanelRTL.xhtml @@ -0,0 +1,75 @@ + + + +

    Accordion - RTL

    +
    +

    Accordion supports RTL direction either by setting dir attribute to rtl at component level or globally using primefaces.DIR context param.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:accordionPanel id="tabView" dir="rtl">
    +
    +	<p:tab title="ة هو بسبب">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab1Img" value="/images/godfather/godfather1.jpg" />
    +			<h:outputText id="tab1Text" value="Text..." />
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab title="تيب الإستسلام ولم">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab2Img" value="/images/godfather/godfather2.jpg" />
    +			<h:outputText id="tab2Text" value="Text..."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab title=" دوجلاس الأسيوي أ">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab3Img" value="/images/godfather/godfather3.jpg" />
    +			<h:outputText id="tab3Text" value="Text..."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +</p:accordionPanel>
    +		
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxPollHome.xhtml b/src/main/webapp/ui/ajaxPollHome.xhtml new file mode 100644 index 0000000..e79d7a6 --- /dev/null +++ b/src/main/webapp/ui/ajaxPollHome.xhtml @@ -0,0 +1,27 @@ + + + + +

    AJAX Poll

    +
    + + + + + + + + + + Poll component is used to periodically do ajax requests and execute commands. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxStatus.xhtml b/src/main/webapp/ui/ajaxStatus.xhtml new file mode 100644 index 0000000..3cebc4b --- /dev/null +++ b/src/main/webapp/ui/ajaxStatus.xhtml @@ -0,0 +1,144 @@ + + + + +

    AJAX - Status

    +
    +

    Ajax Status is a global indicator to inform users about the ajax interactions. By default ajax requests trigger the ajaxStatus + component, setting global to false disables this behavior.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:ajaxStatus style="width:16px;height:16px;" id="ajaxStatusPanel">
    +	<f:facet name="start">
    +		<h:graphicImage value="../design/ajaxloading.gif" />
    +	</f:facet>
    +	
    +	<f:facet name="complete">
    +		<h:outputText value="" />
    +	</f:facet>
    +</p:ajaxStatus>
    +		
    +<h:form id="form">
    +
    +	<p:panel id="panel" header="Ajax Status">
    +
    +		<p:messages id="msgs"/>
    +		
    +		<h:panelGrid columns="3" cellpadding="5">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" 
    +					value="\#{personBean.firstname}" 
    +					required="true" label="Firstname">
    +				<f:validateLength minimum="2" />
    +			</p:inputText>
    +			<p:message for="firstname" />
    +			
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" 
    +					value="\#{personBean.surname}" 
    +					required="true" label="Surname"/>
    +			<p:message for="surname" />
    +
    +		</h:panelGrid>
    +		
    +		<p:commandButton value="Global" update="panel" 
    +				actionListener="\#{personBean.savePerson}" 
    +				id="btnGlobal" />
    +		<p:commandButton value="Non-Global" update="panel" 
    +				actionListener="\#{personBean.savePerson}" 
    +				id="btnNonGlobal" 
    +				global="false" style="margin-left:5px"/>
    +
    +	</p:panel>
    +	
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +                    
    +
    +
    + + +
    + +
    + + +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxStatusHome.xhtml b/src/main/webapp/ui/ajaxStatusHome.xhtml new file mode 100644 index 0000000..4c1a5d2 --- /dev/null +++ b/src/main/webapp/ui/ajaxStatusHome.xhtml @@ -0,0 +1,26 @@ + + + + +

    AJAX Status

    +
    + + + + + + + + + + Ajax Status is a global indicator to inform users about the ajax interactions. + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxStatusScript.xhtml b/src/main/webapp/ui/ajaxStatusScript.xhtml new file mode 100644 index 0000000..1542717 --- /dev/null +++ b/src/main/webapp/ui/ajaxStatusScript.xhtml @@ -0,0 +1,130 @@ + + + + +

    AJAX - Custom Status

    +
    +

    Ajax Status can also be customized to execute custom javascript.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:ajaxStatus onstart="statusDialog.show();" onsuccess="statusDialog.hide();"/>
    +			
    +<p:dialog modal="true" widgetVar="statusDialog" header="Status" 
    +        draggable="false" closable="false">
    +	<p:graphicImage value="/design/ajaxloadingbar.gif" />
    +</p:dialog>
    +
    +<h:form>
    +
    +	<p:panel id="panel" header="Ajax Status">
    +
    +		<p:messages />
    +		
    +		<h:panelGrid columns="3" cellpadding="5">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" 
    +					value="\#{personBean.firstname}" 
    +					required="true" label="Firstname">
    +				<f:validateLength minimum="2" />
    +			</p:inputText>
    +			<p:message for="firstname" />
    +			
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" 
    +					value="\#{personBean.surname}" 
    +					required="true" label="Surname"/>
    +			<p:message for="surname" />
    +
    +		</h:panelGrid>
    +		
    +		<p:commandButton value="Submit" update="panel" 
    +				actionListener="\#{personBean.savePerson}" />
    +
    +	</p:panel>
    +	
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +					
    +
    +
    + + +
    + +
    + + +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxStatusStandard.xhtml b/src/main/webapp/ui/ajaxStatusStandard.xhtml new file mode 100644 index 0000000..5347b58 --- /dev/null +++ b/src/main/webapp/ui/ajaxStatusStandard.xhtml @@ -0,0 +1,125 @@ + + + + +

    AJAX - Status Standard

    +
    +

    Ajax Status also support standard JSF ajax calls.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:panel id="panel" header="Ajax Status">
    +
    +        <p:messages id="msgs" />
    +
    +        <h:panelGrid columns="3" cellpadding="5">
    +            <h:outputLabel for="firstname" value="Firstname: *" />
    +            <p:inputText id="firstname" value="\#{personBean.firstname}" required="true" label="Firstname">
    +                <f:validateLength minimum="2" />
    +            </p:inputText>
    +            <p:message for="firstname" id="lblErrFirstName" />
    +
    +            <h:outputLabel for="surname" value="Surname: *" />
    +            <p:inputText id="surname" value="\#{personBean.surname}" required="true" label="Surname"/>
    +            <p:message for="surname" id="lblErrSurname" />
    +
    +        </h:panelGrid>
    +
    +        <h:commandButton value="Submit" actionListener="\#{personBean.savePerson}" id="btnGlobal">
    +            <f:ajax execute="panel" render="panel" />
    +        </h:commandButton>
    +
    +    </p:panel>
    +
    +</h:form>
    +
    +<p:ajaxStatus style="width:64px;height:64px;position:fixed;right:5px;bottom:5px">
    +    <f:facet name="start">
    +        <p:graphicImage value="/images/loading.gif" />
    +    </f:facet>
    +
    +    <f:facet name="complete">
    +        <h:outputText value="" />
    +    </f:facet>
    +</p:ajaxStatus>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +                    
    +
    +
    + + +
    + +
    + +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxifyAction.xhtml b/src/main/webapp/ui/ajaxifyAction.xhtml new file mode 100644 index 0000000..f495eee --- /dev/null +++ b/src/main/webapp/ui/ajaxifyAction.xhtml @@ -0,0 +1,79 @@ + + + + + +

    AJAX - Listener

    +
    +

    p:ajax component can also execute a listener on a JSF bean. This examples counts the number of keyups.

    + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +			
    +	<h:panelGrid columns="3">
    +		<h:outputText value="Keyup: " />
    +		
    +		<p:inputText id="counter">
    +			<p:ajax event="keyup" update="out" 
    +					listener="\#{counterBean.increment}"/>
    +		</p:inputText>
    +		
    +		<h:outputText id="out" value="\#{counterBean.count}" />
    +	</h:panelGrid>
    +	
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +public class CounterBean implements Serializable{
    +
    +	private int count;
    +
    +	public int getCount() {
    +		return count;
    +	}
    +
    +	public void setCount(int count) {
    +		this.count = count;
    +	}
    +	
    +	public void increment() {
    +		count++;
    +	}
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxifyKeyEvents.xhtml b/src/main/webapp/ui/ajaxifyKeyEvents.xhtml new file mode 100644 index 0000000..020c03a --- /dev/null +++ b/src/main/webapp/ui/ajaxifyKeyEvents.xhtml @@ -0,0 +1,100 @@ + + + + + +

    AJAX - Ajaxify

    +
    +

    p:ajax enables ajax behavior on any JSF component.

    + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +			
    +	<p:panel header="Ajaxify">
    +		<h:panelGrid columns="3" cellpadding="5">
    +			<h:outputText value="KeyUp: " />
    +			<p:inputText id="firstname" value="\#{pprBean.firstname}">
    +				<p:ajax event="keyup" update="out1" />
    +			</p:inputText>
    +			<h:outputText id="out1" value="\#{pprBean.firstname}" />
    +			
    +			<h:outputText value="Blur: " />
    +			<p:inputText id="surname" value="\#{pprBean.surname}">
    +				<p:ajax event="blur" update="out2" />
    +			</p:inputText>
    +			<h:outputText id="out2" value="\#{pprBean.surname}" />
    +		</h:panelGrid>
    +	</p:panel>
    +				
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ajaxifyPartialSubmit.xhtml b/src/main/webapp/ui/ajaxifyPartialSubmit.xhtml new file mode 100644 index 0000000..7bbf2e6 --- /dev/null +++ b/src/main/webapp/ui/ajaxifyPartialSubmit.xhtml @@ -0,0 +1,97 @@ + + + + +

    AJAX - Partial Processing

    +
    +

    In the example below, although firstname is required, there won't be validation errors because of ajax requests caused by ajaxified surname + as only surname is processed.

    + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +	<p:panel header="New Person">
    +		<h:panelGrid columns="3">
    +			<h:outputLabel for="firstname" value="Required Firstname *:" />
    +			<p:inputText id="firstname" value="\#{pprBean.firstname}" required="true" />
    +			<h:outputText />
    +			
    +			<h:outputLabel for="surname" value="Surname (request on blur): " />
    +			<p:inputText id="surname" value="\#{pprBean.surname}">
    +				<p:ajax event="blur" update="out2" process="@this"/>
    +			</p:inputText>
    +			<h:outputText id="out2" value="\#{pprBean.surname}" />
    +		</h:panelGrid>
    +	</p:panel>
    +	
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +                    
    +
    +
    + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/areaChart.xhtml b/src/main/webapp/ui/areaChart.xhtml new file mode 100644 index 0000000..bf84814 --- /dev/null +++ b/src/main/webapp/ui/areaChart.xhtml @@ -0,0 +1,84 @@ + + + +

    Charts - Area

    +
    +

    AreaChart is implemented by enabling stacked and fill options of lineChart.

    + + + + + +

    Source

    + + +
    +<p:lineChart id="filled" value="\#{chartBean.categoryModel}" legendPosition="ne" fill="true"
    +             title="Filled" style="height:300px;margin-top:20px" xaxisLabel="Year" yaxisLabel="Births" />
    +
    +<p:lineChart id="stacked" value="\#{chartBean.categoryModel}" legendPosition="ne" stacked="true" fill="true""
    +             title="Stacked and Filled" style="height:300px;margin-top:20px" xaxisLabel="Year" yaxisLabel="Births" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.CartesianChartModel;
    +import org.primefaces.model.chart.ChartSeries;
    +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel categoryModel;
    +
    +	public ChartBean() {
    +        createCategoryModel();
    +	}
    +
    +    public CartesianChartModel getCategoryModel() {
    +        return categoryModel;
    +    }
    +
    +    private void createCategoryModel() {
    +        categoryModel = new CartesianChartModel();
    +
    +        ChartSeries boys = new ChartSeries();
    +        boys.setLabel("Boys");
    +
    +        boys.set("2004", 120);
    +        boys.set("2005", 100);
    +        boys.set("2006", 44);
    +        boys.set("2007", 150);
    +        boys.set("2008", 25);
    +
    +        ChartSeries girls = new ChartSeries();
    +        girls.setLabel("Girls");
    +
    +        girls.set("2004", 52);
    +        girls.set("2005", 60);
    +        girls.set("2006", 110);
    +        girls.set("2007", 135);
    +        girls.set("2008", 120);
    +
    +        categoryModel.addSeries(boys);
    +        categoryModel.addSeries(girls);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/autoCompleteBasic.xhtml b/src/main/webapp/ui/autoCompleteBasic.xhtml new file mode 100644 index 0000000..554bf5f --- /dev/null +++ b/src/main/webapp/ui/autoCompleteBasic.xhtml @@ -0,0 +1,226 @@ + + + + + +

    AutoComplete

    +
    +

    AutoComplete is used by defining a server side complete method that returns the suggestions.

    + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +	<p:panel header="AutoComplete" toggleable="true" id="panel">
    +		<h:panelGrid columns="2" cellpadding="5">
    +		
    +			<h:outputLabel value="Simple :" for="acSimple" />
    +			<p:autoComplete id="acSimple" value="\#{autoCompleteBean.txt1}" 
    +					completeMethod="\#{autoCompleteBean.complete}"/>
    +			
    +			<h:outputLabel value="Min Length (3) :" for="acMinLength" />
    +			<p:autoComplete id="acMinLength" minQueryLength="3" 
    +					value="\#{autoCompleteBean.txt2}" effect="fade"
    +					completeMethod="\#{autoCompleteBean.complete}"/>
    +			
    +			<h:outputLabel value="Delay(1000) :" for="acDelay" />
    +			<p:autoComplete id="acDelay" queryDelay="1000" 
    +					value="\#{autoCompleteBean.txt3}" effect="blind"
    +					completeMethod="\#{autoCompleteBean.complete}"/>
    +					
    +			<h:outputLabel value="Max Results(5) :" for="acMaxResults" />
    +			<p:autoComplete id="acMaxResults" maxResults="5" 
    +					value="\#{autoCompleteBean.txt4}" 
    +					completeMethod="\#{autoCompleteBean.complete}"/>
    +			
    +			<h:outputLabel value="Force Selection :" for="acForce" />
    +			<p:autoComplete id="acForce" forceSelection="true" 
    +					value="\#{autoCompleteBean.txt5}" 
    +					completeMethod="\#{autoCompleteBean.complete}"/>
    +
    +            <h:outputLabel value="DropDown :" for="dd" />
    +            <p:autoComplete id="dd" dropdown="true" value="\#{autoCompleteBean.txt6}" 
    +                    completeMethod="\#{autoCompleteBean.complete}" />
    +			
    +		</h:panelGrid>
    +	</p:panel>
    +	
    +	<p:commandButton value="Submit" id="submit" update="display" oncomplete="dialog.show()" />
    +	
    +	<p:dialog header="Values" widgetVar="dialog"
    +			showEffect="fold" hideEffect="fold" width="200">
    +			
    +         <h:panelGrid id="display" columns="2" cellpadding="5">
    +			<h:outputText value="Value 1: " />
    +			<h:outputText value="\#{autoCompleteBean.txt1}" /> 
    +			
    +			<h:outputText value="Value 2: " />
    +			<h:outputText value="\#{autoCompleteBean.txt2}" /> 
    +			
    +			<h:outputText value="Value 3: " />
    +			<h:outputText value="\#{autoCompleteBean.txt3}" /> 
    +			
    +			<h:outputText value="Value 4: " />
    +			<h:outputText value="\#{autoCompleteBean.txt4}" /> 
    +			
    +			<h:outputText value="Value 5: " />
    +			<h:outputText value="\#{autoCompleteBean.txt5}" /> 
    +
    +            <h:outputText value="Value 6: " />
    +			<h:outputText value="\#{autoCompleteBean.txt6}" /> 
    +		</h:panelGrid>
    +		
    +	</p:dialog>
    +             	
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +public class AutoCompleteBean {
    +
    +	private String txt1;
    +	
    +	private String txt2;
    +	
    +	private String txt3;
    +	
    +	private String txt4;
    +	
    +	private String txt5;
    +    
    +    private String txt6;
    +    
    +	public List<String> complete(String query) {
    +		List<String> results = new ArrayList<String>();
    +		
    +		for (int i = 0; i < 10; i++) {
    +			results.add(query + i);
    +		}
    +		
    +		return results;
    +	}
    +
    +	public String getTxt1() {
    +		return txt1;
    +	}
    +
    +	public void setTxt1(String txt1) {
    +		this.txt1 = txt1;
    +	}
    +
    +	public String getTxt2() {
    +		return txt2;
    +	}
    +
    +	public void setTxt2(String txt2) {
    +		this.txt2 = txt2;
    +	}
    +
    +	public String getTxt3() {
    +		return txt3;
    +	}
    +
    +	public void setTxt3(String txt3) {
    +		this.txt3 = txt3;
    +	}
    +	
    +	public String getTxt4() {
    +		return txt4;
    +	}
    +
    +	public void setTxt4(String txt4) {
    +		this.txt4 = txt4;
    +	}
    +
    +	public String getTxt5() {
    +		return txt5;
    +	}
    +
    +	public void setTxt5(String txt5) {
    +		this.txt5 = txt5;
    +	}
    +
    +    public String getTxt6() {
    +        return txt6;
    +    }
    +
    +    public void setTxt6(String txt6) {
    +        this.txt6 = txt6;
    +    }
    +}
    +			
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/autoCompleteItemtip.xhtml b/src/main/webapp/ui/autoCompleteItemtip.xhtml new file mode 100644 index 0000000..357ca90 --- /dev/null +++ b/src/main/webapp/ui/autoCompleteItemtip.xhtml @@ -0,0 +1,231 @@ + + + + + + + + + + + +

    AutoComplete - Itemtip

    +
    +

    AutoComplete provides a built-in tooltip called itemtip to display advisory custom content about suggested items.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +    <p:growl id="messages" showDetail="true"/>
    +
    +    <p:panel header="Players">
    +        <h:panelGrid columns="2" cellpadding="5">
    +            <h:outputLabel value="Basic Pojo: " for="basicPojo" />
    +            <p:autoComplete value="\#{autoCompleteBean.selectedPlayer1}" 
    +                        id="basicPojo" completeMethod="\#{autoCompleteBean.completePlayer}"
    +                        var="p" itemLabel="\#{p.name}" itemValue="\#{p}" converter="player" forceSelection="true">
    +
    +                <f:facet name="itemtip">
    +                    <h:panelGrid  columns="2" cellpadding="5">
    +                        <f:facet name="header">
    +                            <p:graphicImage value="/images/barca/\#{p.photo}" width="40" height="50"/>
    +                        </f:facet>
    +
    +                        <h:outputText value="Name: " />
    +                        <h:outputText id="modelNo" value="\#{p.name}" />
    +
    +                        <h:outputText value="Number " />
    +                        <h:outputText id="year" value="\#{p.number}" />
    +
    +                        <h:outputText value="Position " />
    +                        <h:outputText value="\#{p.position}"/>
    +                    </h:panelGrid>
    +                </f:facet>
    +
    +            </p:autoComplete>
    +        </h:panelGrid>
    +    </p:panel>
    +
    +    <p:commandButton value="Submit" id="submit" update="display" oncomplete="dlg.show()"/>
    +
    +    <p:dialog header="Selected Playerc" widgetVar="dlg" showEffect="fade" hideEffect="fade" modal="true">
    +        <h:panelGrid columns="1" id="display">
    +            <h:outputText id="txt1" value="Player: \#{autoCompleteBean.selectedPlayer1.name}" rendered="\#{not empty autoCompleteBean.selectedPlayer1}"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.SelectEvent;
    +import org.primefaces.examples.domain.Player;
    +
    +public class AutoCompleteBean {
    +
    +	private Player selectedPlayer1;
    +    
    +	public AutoCompleteBean() {
    +		players = PlayerConverter.playerDB;
    +	}
    +
    +    public Player getSelectedPlayer1() {
    +        return selectedPlayer1;
    +    }
    +
    +    public void setSelectedPlayer1(Player selectedPlayer1) {
    +        this.selectedPlayer1 = selectedPlayer1;
    +    }
    +
    +	public List<Player> completePlayer(String query) {
    +		List<Player> suggestions = new ArrayList<Player>();
    +		
    +		for(Player p : players) {
    +			if(p.getName().startsWith(query))
    +				suggestions.add(p);
    +		}
    +		
    +		return suggestions;
    +	}
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.faces.application.FacesMessage;
    +
    +import javax.faces.component.UIComponent;
    +import javax.faces.context.FacesContext;
    +import javax.faces.convert.Converter;
    +import javax.faces.convert.ConverterException;
    +
    +import org.primefaces.examples.domain.Player;
    +
    +public class PlayerConverter implements Converter {
    +
    +    public static List<Player> playerDB;
    +
    +    static {
    +        playerDB = new ArrayList<Player>();
    +
    +        playerDB.add(new Player("Messi", 10));
    +        playerDB.add(new Player("Bojan", 9));
    +        playerDB.add(new Player("Henry", 14));
    +        playerDB.add(new Player("Iniesta", 8));
    +        playerDB.add(new Player("Villa", 7));
    +        playerDB.add(new Player("Xavi", 6));
    +        playerDB.add(new Player("Puyol", 5));
    +        playerDB.add(new Player("Afellay", 20));
    +        playerDB.add(new Player("Abidal", 22));
    +        playerDB.add(new Player("Alves", 2));
    +        playerDB.add(new Player("Pique", 3));
    +        playerDB.add(new Player("Keita", 15));
    +        playerDB.add(new Player("Busquets", 16));
    +        playerDB.add(new Player("Adriano", 21));
    +        playerDB.add(new Player("Valdes", 1));
    +        playerDB.add(new Player("Thiago", 30));
    +    }
    +
    +    public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) {
    +        if (submittedValue.trim().equals("")) {
    +            return null;
    +        } else {
    +            try {
    +                int number = Integer.parseInt(submittedValue);
    +
    +                for (Player p : playerDB) {
    +                    if (p.getNumber() == number) {
    +                        return p;
    +                    }
    +                }
    +
    +            } catch(NumberFormatException exception) {
    +                throw new ConverterException(new FacesMessage(FacesMessage.SEVERITY_ERROR, "Conversion Error", "Not a valid player"));
    +            }
    +        }
    +
    +        return null;
    +    }
    +
    +    public String getAsString(FacesContext facesContext, UIComponent component, Object value) {
    +        if (value == null || value.equals("")) {
    +            return "";
    +        } else {
    +            return String.valueOf(((Player) value).getNumber());
    +        }
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    diff --git a/src/main/webapp/ui/autoCompleteMultiple.xhtml b/src/main/webapp/ui/autoCompleteMultiple.xhtml new file mode 100644 index 0000000..667d3ed --- /dev/null +++ b/src/main/webapp/ui/autoCompleteMultiple.xhtml @@ -0,0 +1,273 @@ + + + + + + + + + + +

    AutoComplete - Multiple Selection

    +
    +

    AutoComplete supports multiple selection as well.

    + + + + + +

    Basic Complete

    + + +

    Advanced Complete

    + + + + + + + + + + #{p.name} - #{p.number} + + + + + + + + + + + + Texts + + + + + + + + + Players + + + + + +
    + +
    +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:growl id="growl" />
    +
    +    <h3>Basic Complete</h3>
    +    <p:autoComplete value="\#{autoCompleteBean.selectedTexts}" completeMethod="\#{autoCompleteBean.complete}" multiple="true"/>
    +
    +    <h3>Advanced Complete</h3>
    +    <p:autoComplete value="\#{autoCompleteBean.selectedPlayers}" completeMethod="\#{autoCompleteBean.completePlayer}"
    +        var="p" itemLabel="\#{p.name}" itemValue="\#{p}" converter="player" multiple="true">
    +
    +        <p:ajax event="itemUnselect" listener="\#{autoCompleteBean.handleUnselect}" update="growl" />
    +
    +        <p:column style="width:20%;text-align:center">
    +            <p:graphicImage value="/images/barca/\#{p.photo}" width="40" height="50"/>
    +        </p:column>
    +
    +        <p:column style="width:80%">
    +            \#{p.name} - \#{p.number}
    +        </p:column>
    +    </p:autoComplete>
    +
    +    <p:separator style="margin-top:20px"/>
    +
    +    <p:commandButton value="Submit" id="submit" update="display" style="margin:10px 0" oncomplete="textDialog.show()" />
    +
    +    <p:dialog modal="true" widgetVar="textDialog" showEffect="fade" width="200" resizable="false" header="Selected Values">
    +        <p:outputPanel id="display">
    +            <p:dataList value="\#{autoCompleteBean.selectedTexts}" var="text"  id="texts">
    +                <f:facet name="header">
    +                    Texts
    +                </f:facet>
    +                 <h:outputText value="#{text}" id="text"/>
    +            </p:dataList>
    +
    +            <p:separator style="margin:20px"/>
    +
    +            <p:dataList value="\#{autoCompleteBean.selectedPlayers1}" var="player" id="players">
    +                <f:facet name="header">
    +                    Players
    +                </f:facet>
    +                <h:outputText value="#{player}" id="player"/>
    +            </p:dataList>
    +        </p:outputPanel>
    +    </p:dialog>
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.UnselectEvent;
    +import org.primefaces.examples.domain.Player;
    +
    +public class AutoCompleteBean {
    +
    +    private List<Player> players;
    +
    +    private List<Player> selectedPlayers;
    +    
    +    private List<String> selectedTexts;
    +	
    +	public AutoCompleteBean() {
    +		players = PlayerConverter.playerDB;
    +	}
    +
    +	public List<String> complete(String query) {
    +		List<String> results = new ArrayList<String>();
    +		
    +		for(int i = 0; i < 10; i++) {
    +			results.add(query + i);
    +		}
    +		
    +		return results;
    +	}
    +	
    +	public List<Player> completePlayer(String query) {
    +		List<Player> suggestions = new ArrayList<Player>();
    +		
    +		for(Player p : players) {
    +			if(p.getName().startsWith(query))
    +				suggestions.add(p);
    +		}
    +		
    +		return suggestions;
    +	}
    +	
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +
    +    public List<Player> getSelectedPlayers() {
    +        return selectedPlayers;
    +    }
    +
    +    public void setSelectedPlayers(List<Player> selectedPlayers) {
    +        this.selectedPlayers = selectedPlayers;
    +    }
    +
    +    public List<String> getSelectedTexts() {
    +        return selectedTexts;
    +    }
    +    public void setSelectedTexts(List<String> selectedTexts) {
    +        this.selectedTexts = selectedTexts;
    +    }
    +
    +    public void handleUnselect(UnselectEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unselected:" + event.getObject().toString(), null);
    +		
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.faces.application.FacesMessage;
    +
    +import javax.faces.component.UIComponent;
    +import javax.faces.context.FacesContext;
    +import javax.faces.convert.Converter;
    +import javax.faces.convert.ConverterException;
    +
    +import org.primefaces.examples.domain.Player;
    +
    +public class PlayerConverter implements Converter {
    +
    +    public static List<Player> playerDB;
    +
    +    static {
    +        playerDB = new ArrayList<Player>();
    +
    +        playerDB.add(new Player("Messi", 10, "messi.jpg", "CF"));
    +        playerDB.add(new Player("Bojan", 9, "bojan.jpg", "CF"));
    +        playerDB.add(new Player("Iniesta", 8, "iniesta.jpg", "CM"));
    +        playerDB.add(new Player("Villa", 7, "villa.jpg", "CF"));
    +        playerDB.add(new Player("Xavi", 6, "xavi.jpg", "CM"));
    +        playerDB.add(new Player("Puyol", 5, "puyol.jpg", "CB"));
    +        playerDB.add(new Player("Afellay", 20, "afellay.jpg", "AMC"));
    +        playerDB.add(new Player("Abidal", 22, "abidal.jpg", "LB"));
    +        playerDB.add(new Player("Alves", 2, "alves.jpg", "RB"));
    +        playerDB.add(new Player("Pique", 3, "pique.jpg", "CB"));
    +        playerDB.add(new Player("Keita", 15, "keita.jpg", "DM"));
    +        playerDB.add(new Player("Adriano", 21, "adriano.jpg", "LB"));
    +        playerDB.add(new Player("Valdes", 1, "valdes.jpg", "GK"));
    +    }
    +
    +    public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) {
    +        if (submittedValue.trim().equals("")) {
    +            return null;
    +        } else {
    +            try {
    +                int number = Integer.parseInt(submittedValue);
    +
    +                for (Player p : playerDB) {
    +                    if (p.getNumber() == number) {
    +                        return p;
    +                    }
    +                }
    +                
    +            } catch(NumberFormatException exception) {
    +                throw new ConverterException(new FacesMessage(FacesMessage.SEVERITY_ERROR, "Conversion Error", "Not a valid player"));
    +            }
    +        }
    +
    +        return null;
    +    }
    +
    +    public String getAsString(FacesContext facesContext, UIComponent component, Object value) {
    +        if (value == null || value.equals("")) {
    +            return "";
    +        } else {
    +            return String.valueOf(((Player) value).getNumber());
    +        }
    +    }
    +}
    +                    
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/autoCompletePojo.xhtml b/src/main/webapp/ui/autoCompletePojo.xhtml new file mode 100644 index 0000000..1f931f2 --- /dev/null +++ b/src/main/webapp/ui/autoCompletePojo.xhtml @@ -0,0 +1,222 @@ + + + + +

    AutoComplete - Pojo

    +
    +

    AutoComplete also has the select component behavior to display suggestions with labels and submit corresponding values to server.

    + + + + + + + + + + + + + + + + + #{p.name} - #{p.number} + + + + + + + +
    + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +    <p:growl id="messages" showDetail="true"/>
    +
    +    <p:panel header="Players">
    +        <h:panelGrid columns="2" cellpadding="5">
    +            <h:outputLabel value="Basic Pojo: " for="basicPojo"/>
    +            <p:autoComplete value="\#{autoCompleteBean.selectedPlayer1}" id="basicPojo" completeMethod="\#{autoCompleteBean.completePlayer}"
    +                        var="p" itemLabel="\#{p.name}" itemValue="\#{p}" converter="player" forceSelection="true"/>
    +
    +            <h:outputLabel value="Custom Content: " for="customPojo" />
    +            <p:autoComplete value="\#{autoCompleteBean.selectedPlayer2}" id="customPojo" completeMethod="\#{autoCompleteBean.completePlayer}"
    +                        var="p" itemLabel="\#{p.name}" itemValue="\#{p}" converter="player" forceSelection="true">
    +                <p:column>
    +                    <p:graphicImage value="/images/barca/\#{p.photo}" width="40" height="50"/>
    +                </p:column>
    +
    +                <p:column>
    +                    \#{p.name} - \#{p.number}
    +                </p:column>
    +            </p:autoComplete>
    +        </h:panelGrid>
    +    </p:panel>
    +
    +    <br/>
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dlg.show()"/>
    +
    +    <p:dialog header="Selected Players" widgetVar="dlg" showEffect="fade" hideEffect="fade" modal="true">
    +        <h:panelGrid columns="1" id="display">
    +            <h:outputText id="txt1" value="Player 1: \#{autoCompleteBean.selectedPlayer1.name}" rendered="\#{not empty autoCompleteBean.selectedPlayer1}"/>
    +
    +            <h:outputText id="txt2" value="Player 2: \#{autoCompleteBean.selectedPlayer2.name}" rendered="\#{not empty autoCompleteBean.selectedPlayer2}"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.SelectEvent;
    +import org.primefaces.examples.domain.Player;
    +
    +public class AutoCompleteBean {
    +
    +	private Player selectedPlayer1;
    +    
    +    private Player selectedPlayer2;
    +
    +	public AutoCompleteBean() {
    +		players = PlayerConverter.playerDB;
    +	}
    +
    +    public Player getSelectedPlayer1() {
    +        return selectedPlayer1;
    +    }
    +
    +    public void setSelectedPlayer1(Player selectedPlayer1) {
    +        this.selectedPlayer1 = selectedPlayer1;
    +    }
    +
    +    public Player getSelectedPlayer2() {
    +        return selectedPlayer2;
    +    }
    +
    +    public void setSelectedPlayer2(Player selectedPlayer2) {
    +        this.selectedPlayer2 = selectedPlayer2;
    +    }
    +
    +	public List<Player> completePlayer(String query) {
    +		List<Player> suggestions = new ArrayList<Player>();
    +		
    +		for(Player p : players) {
    +			if(p.getName().startsWith(query))
    +				suggestions.add(p);
    +		}
    +		
    +		return suggestions;
    +	}
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.faces.application.FacesMessage;
    +
    +import javax.faces.component.UIComponent;
    +import javax.faces.context.FacesContext;
    +import javax.faces.convert.Converter;
    +import javax.faces.convert.ConverterException;
    +
    +import org.primefaces.examples.domain.Player;
    +
    +public class PlayerConverter implements Converter {
    +
    +    public static List<Player> playerDB;
    +
    +    static {
    +        playerDB = new ArrayList<Player>();
    +
    +        playerDB.add(new Player("Messi", 10));
    +        playerDB.add(new Player("Bojan", 9));
    +        playerDB.add(new Player("Henry", 14));
    +        playerDB.add(new Player("Iniesta", 8));
    +        playerDB.add(new Player("Villa", 7));
    +        playerDB.add(new Player("Xavi", 6));
    +        playerDB.add(new Player("Puyol", 5));
    +        playerDB.add(new Player("Afellay", 20));
    +        playerDB.add(new Player("Abidal", 22));
    +        playerDB.add(new Player("Alves", 2));
    +        playerDB.add(new Player("Pique", 3));
    +        playerDB.add(new Player("Keita", 15));
    +        playerDB.add(new Player("Busquets", 16));
    +        playerDB.add(new Player("Adriano", 21));
    +        playerDB.add(new Player("Valdes", 1));
    +        playerDB.add(new Player("Thiago", 30));
    +    }
    +
    +    public Object getAsObject(FacesContext facesContext, UIComponent component, String submittedValue) {
    +        if (submittedValue.trim().equals("")) {
    +            return null;
    +        } else {
    +            try {
    +                int number = Integer.parseInt(submittedValue);
    +
    +                for (Player p : playerDB) {
    +                    if (p.getNumber() == number) {
    +                        return p;
    +                    }
    +                }
    +
    +            } catch(NumberFormatException exception) {
    +                throw new ConverterException(new FacesMessage(FacesMessage.SEVERITY_ERROR, "Conversion Error", "Not a valid player"));
    +            }
    +        }
    +
    +        return null;
    +    }
    +
    +    public String getAsString(FacesContext facesContext, UIComponent component, Object value) {
    +        if (value == null || value.equals("")) {
    +            return "";
    +        } else {
    +            return String.valueOf(((Player) value).getNumber());
    +        }
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    diff --git a/src/main/webapp/ui/autoCompleteSelect.xhtml b/src/main/webapp/ui/autoCompleteSelect.xhtml new file mode 100644 index 0000000..948d358 --- /dev/null +++ b/src/main/webapp/ui/autoCompleteSelect.xhtml @@ -0,0 +1,110 @@ + + + + +

    AutoComplete - Instant Selection

    +
    +

    AutoComplete supports instant ajax selection out of the box.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Source

    + + +
    +<h:form id="form">
    +    <p:growl id="messages"/>
    +
    +    <p:panel header="Selection">
    +        <h:panelGrid columns="2" cellpadding="5">
    +            <h:outputLabel value="Simple: " for="acSimple" />
    +            <p:autoComplete id="acSimple" value="\#{autoCompleteBean.txt1}" completeMethod="\#{autoCompleteBean.complete}">
    +                <p:ajax event="itemSelect" listener="\#{autoCompleteBean.handleSelect}" update="messages" />
    +            </p:autoComplete>
    +
    +            <h:outputLabel value="Pojo: " for="acPojo" />
    +            <p:autoComplete id="acPojo" value="\#{autoCompleteBean.selectedPlayer}" completeMethod="\#{autoCompleteBean.completePlayer}"
    +                            var="player" itemLabel="\#{player.name}" itemValue="\#{player}" converter="player" forceSelection="true">
    +                <p:ajax event="itemSelect" listener="\#{autoCompleteBean.handleSelect}" update="messages" />
    +            </p:autoComplete>
    +
    +        </h:panelGrid>
    +
    +        <p:commandButton value="Submit" id="submit" update="display" oncomplete="dialog.show()" />
    +    </p:panel>
    +
    +    <p:dialog header="Values" widgetVar="dialog"
    +            showEffect="bounce" hideEffect="fold" width="200">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="5">
    +            <h:outputText value="Simple: " />
    +            <h:outputText id="txt1" value="\#{autoCompleteBean.txt1}" /> 
    +
    +            <h:outputText value="Pojo: " />
    +            <h:outputText id="txt2" value="\#{autoCompleteBean.selectedPlayer}" /> 
    +        </h:panelGrid>
    +
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +...
    +
    +public void handleSelect(SelectEvent event) {
    +	FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected:" + event.getObject().toString(), null);
    +		
    +	FacesContext.getCurrentInstance().addMessage(null, message);
    +}
    +
    +...
    +			
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/autocompleteHome.xhtml b/src/main/webapp/ui/autocompleteHome.xhtml new file mode 100644 index 0000000..5fd118b --- /dev/null +++ b/src/main/webapp/ui/autocompleteHome.xhtml @@ -0,0 +1,29 @@ + + + + +

    Autocomplete

    +
    + + + + + + + + + + + + AutoComplete is used for making suggestions while the user is typing on an input field. AutoComplete + features various options, customizable content, multiple selection, effects and item select events. + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/barChart.xhtml b/src/main/webapp/ui/barChart.xhtml new file mode 100644 index 0000000..d332e79 --- /dev/null +++ b/src/main/webapp/ui/barChart.xhtml @@ -0,0 +1,91 @@ + + + + +

    Charts - Bar

    +
    +

    BarChart displays a CartesianChartModel.

    + + + + + + + +

    Source

    + + +
    +<p:barChart id="basic" value="\#{chartBean.categoryModel}" legendPosition="ne"
    +            title="Basic Bar Chart" min="0" max="200" style="height:300px"/>
    +
    +<p:barChart id="horizontal" value="\#{chartBean.categoryModel}" legendPosition="se" style="height:300px"
    +            title="Horizontal Bar Chart" orientation="horizontal" min="0" max="200"/>
    +
    +<p:barChart id="stacked" value="\#{chartBean.categoryModel}" legendPosition="ne" style="height:300px"
    +            title="Stacked Bar Chart" stacked="true" barMargin="50" min="0" max="300"/>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.CartesianChartModel;
    +import org.primefaces.model.chart.ChartSeries;
    +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel categoryModel;
    +
    +	public ChartBean() {
    +        createCategoryModel();
    +	}
    +
    +    public CartesianChartModel getCategoryModel() {
    +        return categoryModel;
    +    }
    +
    +    private void createCategoryModel() {
    +        categoryModel = new CartesianChartModel();
    +
    +        ChartSeries boys = new ChartSeries();
    +        boys.setLabel("Boys");
    +
    +        boys.set("2004", 120);
    +        boys.set("2005", 100);
    +        boys.set("2006", 44);
    +        boys.set("2007", 150);
    +        boys.set("2008", 25);
    +
    +        ChartSeries girls = new ChartSeries();
    +        girls.setLabel("Girls");
    +
    +        girls.set("2004", 52);
    +        girls.set("2005", 60);
    +        girls.set("2006", 110);
    +        girls.set("2007", 135);
    +        girls.set("2008", 120);
    +
    +        categoryModel.addSeries(boys);
    +        categoryModel.addSeries(girls);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/blockUI.xhtml b/src/main/webapp/ui/blockUI.xhtml new file mode 100644 index 0000000..e63f25f --- /dev/null +++ b/src/main/webapp/ui/blockUI.xhtml @@ -0,0 +1,185 @@ + + + + +

    BlockUI

    +
    +

    BlockUI blocks other JSF Components. It can be used with special ajax integration or manually with client side api.

    + + + + + +

    Basic BlockUI

    + + + + + + + + + + + + + + + + + + + +

    Advanced BlockUI

    + + + Ajax Pagination + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LOADING
    + +
    + +

    Client Side API

    + + + + + + +
    + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +                
    +    <p:growl id="growl" />
    +
    +    <h3>Basic BlockUI</h3>
    +    <p:panel id="pnl" header="New User" style="margin-bottom:10px;">
    +        <p:messages id="messages" />
    +        <h:panelGrid columns="3">
    +            <h:outputLabel for="firstname" value="Firstname: *" />
    +            <p:inputText id="firstname" value="\#{pprBean.firstname}" required="true" label="Firstname">
    +                <f:validateLength minimum="2" />
    +            </p:inputText>
    +            <p:message for="firstname" />
    +
    +            <h:outputLabel for="surname" value="Surname: *" />
    +            <p:inputText id="surname" value="\#{pprBean.surname}" required="true" label="Surname"/>
    +            <p:message for="surname" />
    +        </h:panelGrid>
    +
    +        <p:commandButton id="saveBtn" value="Save" icon="ui-icon-check" 
    +                    style="margin:0" actionListener="\#{pprBean.savePerson}" update="growl"/>
    +    </p:panel>
    +
    +    <p:blockUI block="pnl" trigger="saveBtn" />
    +
    +    <h3>Advanced BlockUI</h3>
    +    <p:dataTable id="dataTable" var="car" value="\#{tableBean.cars}"
    +                    paginator="true" rows="10">
    +        <f:facet name="header">
    +            Ajax Pagination
    +        </f:facet>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Model" />
    +            </f:facet>
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Year" />
    +            </f:facet>
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Manufacturer" />
    +            </f:facet>
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Color" />
    +            </f:facet>
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +    <p:blockUI block="dataTable" trigger="dataTable">
    +        LOADING<br />
    +        <p:graphicImage value="/images/ajax-loader.gif"/>
    +    </p:blockUI>
    +
    +    <h3>Client Side API</h3>
    +    <p:tree value="\#{treeBean.root}" var="node" id="tree">
    +        <p:treeNode id="treeNode">
    +            <h:outputText value="\#{node}" id="lblNode"/>
    +        </p:treeNode>
    +    </p:tree>
    +
    +    <p:commandButton id="pnlBtn" value="Block Panel" type="button" onclick="bui.show()"/>
    +    <p:commandButton id="pnlBtn2" value="Unblock Panel" type="button" onclick="bui.hide()"/>
    +
    +    <p:blockUI block="tree" widgetVar="bui"/>
    +
    +</h:form>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/breadCrumb.xhtml b/src/main/webapp/ui/breadCrumb.xhtml new file mode 100644 index 0000000..2c2a936 --- /dev/null +++ b/src/main/webapp/ui/breadCrumb.xhtml @@ -0,0 +1,45 @@ + + + +

    Breadcrumb

    +
    +

    Breadcrumb provides contextual information about page hierarchy.

    + + + + + + + + + + + + +

    Source

    + + +
    +<p:breadCrumb>
    +	<p:menuitem value="Categories" url="#" />
    +	<p:menuitem value="Sports" url="#" />
    +	<p:menuitem value="Football" url="#" />
    +	<p:menuitem value="Countries" url="#" />
    +	<p:menuitem value="Spain" url="#" />
    +	<p:menuitem value="F.C. Barcelona" url="#" />
    +	<p:menuitem value="Squad" url="#" />
    +	<p:menuitem value="Lionel Messi" url="#" />
    +</p:breadCrumb>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/bubbleChart.xhtml b/src/main/webapp/ui/bubbleChart.xhtml new file mode 100644 index 0000000..a44e4e9 --- /dev/null +++ b/src/main/webapp/ui/bubbleChart.xhtml @@ -0,0 +1,67 @@ + + + + +

    Area Chart

    +
    +

    BubbleChart is created with a BubbleChartModel.

    + + +
    +
    + + +

    Source

    + + +
    +<p:bubbleChart id="sample" value="\#{chartBean.bubbleModel}" xaxisLabel="Price" yaxisLabel="Labels"
    +                title="Sample Bubble Chart" style="width:400px;height:300px" />
    +
    +<p:bubbleChart id="custom" value="#{chartBean.bubbleModel}" shadow="false" bubbleGradients="true" bubbleAlpha="0.8"
    +                title="Custom Bubble Chart" style="width:400px;height:300px" xaxisAngle="-50" yaxisAngle="50"/>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.BubbleChartModel;
    +import org.primefaces.model.chart.BubbleCharSeries;
    +
    +public class ChartBean implements Serializable { 
    +
    +    private BubbleChartModel bubbleModel;
    +
    +    public ChartBean() {
    +        createBubbleModel();
    +    }
    +
    +    private void createBubbleModel() {
    +        bubbleModel = new BubbleChartModel();
    +
    +        bubbleModel.add(new BubbleChartSeries("Acura", 70, 183,55));
    +        bubbleModel.add(new BubbleChartSeries("Alfa Romeo", 45, 92, 36));
    +        bubbleModel.add(new BubbleChartSeries("AM General", 24, 104, 40));
    +        bubbleModel.add(new BubbleChartSeries("Bugatti", 50, 123, 60));
    +        bubbleModel.add(new BubbleChartSeries("BMW", 15, 89, 25));
    +        bubbleModel.add(new BubbleChartSeries("Audi", 40, 180, 80));
    +        bubbleModel.add(new BubbleChartSeries("Aston Martin", 70, 70, 48));
    +    }
    +}
    +            
    +
    +
    +
    +
    +
    diff --git a/src/main/webapp/ui/button.xhtml b/src/main/webapp/ui/button.xhtml new file mode 100644 index 0000000..e78cc0b --- /dev/null +++ b/src/main/webapp/ui/button.xhtml @@ -0,0 +1,59 @@ + + + + + +

    Button

    +
    +

    Button is an extension to the standard h:button component featuring advanced skinning capabilities. Just like + h:button, button does GET requests targeting bookmarkable URLs.

    + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:button outcome="productDetail" value="Bookmark" icon="ui-icon-star">
    +    <f:param name="productId" value="10" />
    +</p:button>
    +
    +<p:button outcome="productDetail" value="With Icon" icon="ui-icon-star">
    +    <f:param name="productId" value="20" />
    +</p:button>
    +
    +<p:button outcome="productDetail" icon="ui-icon-star" title="Icon Only">
    +    <f:param name="productId" value="30" />
    +</p:button>
    +
    +<p:button outcome="productDetail" value="Bookmark" icon="ui-icon-star" disabled="true">
    +    <f:param name="productId" value="40" />
    +</p:button>
    +                    
    +
    + +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/calendarAjax.xhtml b/src/main/webapp/ui/calendarAjax.xhtml new file mode 100644 index 0000000..aef7533 --- /dev/null +++ b/src/main/webapp/ui/calendarAjax.xhtml @@ -0,0 +1,80 @@ + + + +

    Calendar

    +
    +

    When a date is selected, a server side listener can be invoked using dateSelect event.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form" >
    +
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <p:calendar value="\#{calendarBean.date1}" mode="inline" id="inlineCal">
    +        <p:ajax event="dateSelect" listener="\#{calendarBean.handleDateSelect}" update="growl" />
    +    </p:calendar>
    +
    +</h:form>
    +
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.text.SimpleDateFormat;
    +import java.util.Date;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.SelectEvent;
    +
    +public class CalendarBean {
    +
    +	private Date date1;
    +	
    +	public Date getDate1() {
    +		return date1;
    +	}
    +
    +	public void setDate1(Date date1) {
    +		this.date1 = date1;
    +	}
    +
    +	public void handleDateSelect(SelectEvent event) {
    +		FacesContext facesContext = FacesContext.getCurrentInstance();
    +		SimpleDateFormat format = new SimpleDateFormat("d/M/yyyy");
    +		facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Date Selected", format.format(event.getObject())));
    +	}
    +}
    +	
    +
    +
    + + + + + +
    + +
    +
    diff --git a/src/main/webapp/ui/calendarBasic.xhtml b/src/main/webapp/ui/calendarBasic.xhtml new file mode 100644 index 0000000..dc05537 --- /dev/null +++ b/src/main/webapp/ui/calendarBasic.xhtml @@ -0,0 +1,145 @@ + + + +

    Calendar - Basic

    +
    +

    Calendar supports two types of display modes; "inline" or "popup".

    + + + +

    Inline

    + + +

    Popup

    + + +

    Popup Button

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +			
    +	<h3>Inline</h3>
    +	<p:calendar value="\#{calendarBean.date1}" mode="inline" id="inlineCal"/>	
    +	
    +	<h3>Popup</h3>
    +	<p:calendar value="\#{calendarBean.date2}" id="popupCal" />
    +	
    +	<h3>Popup Button</h3>
    +	<p:calendar value="\#{calendarBean.date3}" id="popupButtonCal" showOn="button" />
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dialog.show()" />
    +	
    +	<p:dialog header="Selected Dates" widgetVar="dialog" 
    +			showEffect="fade" hideEffect="fade">
    +	
    +		<h:panelGrid id="display" columns="2" cellpadding="5">
    +		
    +			<h:outputText value="Inline Date:" />
    +			<h:outputText value="\#{calendarBean.date1}" id="inlineDate">
    +				<f:convertDateTime pattern="d/M/yyyy"/>
    +			</h:outputText>
    +			
    +			<h:outputText value="Popup Date:" />
    +			<h:outputText value="\#{calendarBean.date2}" id="popupDate">
    +				<f:convertDateTime pattern="d/M/yyyy"/>
    +			</h:outputText>
    +			
    +			<h:outputText value="Popup Button Date: " />
    +			<h:outputText value="\#{calendarBean.date3}" id="popupButtonDate">
    +				<f:convertDateTime pattern="d/M/yyyy"/>
    +			</h:outputText>
    +			
    +		</h:panelGrid>
    +		
    +	</p:dialog>
    +	
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +import org.primefaces.event.DateSelectEvent;
    +
    +public class CalendarBean {
    +
    +	private Date date1;
    +	
    +	private Date date2;
    +	
    +	private Date date3;
    +	
    +	public Date getDate1() {
    +		return date1;
    +	}
    +
    +	public void setDate1(Date date1) {
    +		this.date1 = date1;
    +	}
    +
    +	public Date getDate2() {
    +		return date2;
    +	}
    +
    +	public void setDate2(Date date2) {
    +		this.date2 = date2;
    +	}
    +	
    +	public Date getDate3() {
    +		return date3;
    +	}
    +
    +	public void setDate3(Date date3) {
    +		this.date3 = date3;
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/calendarButtonPanel.xhtml b/src/main/webapp/ui/calendarButtonPanel.xhtml new file mode 100644 index 0000000..1ef5005 --- /dev/null +++ b/src/main/webapp/ui/calendarButtonPanel.xhtml @@ -0,0 +1,48 @@ + + + +

    Calendar - Button Panel

    +
    +

    Button panel displays options like selecting today's date and closing the popup.

    + + + +

    Source

    + + +
    +<p:calendar value="\#{calendarBean.date1}" id="cal" showButtonPanel="true"/>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +public class CalendarBean {
    +
    +	private Date date1;
    +	
    +	public Date getDate1() {
    +		return date1;
    +	}
    +
    +	public void setDate1(Date date1) {
    +		this.date1 = date1;
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/calendarEffects.xhtml b/src/main/webapp/ui/calendarEffects.xhtml new file mode 100644 index 0000000..3a69a0e --- /dev/null +++ b/src/main/webapp/ui/calendarEffects.xhtml @@ -0,0 +1,61 @@ + + + +

    Calendar - Effects

    +
    +

    Calendar supports various effects out of the box. Effect speed can be customized with effectDuration + option.

    + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:panelGrid columns="3" cellpadding="5" style="width:100%">
    +	<h:outputText value="Fade" />
    +	<h:outputText value="Slide Horizontal" />
    +	<h:outputText value="Slide Vertical" />
    +	
    +	<p:calendar effect="fadeIn"/>	
    +	<p:calendar effect="slide" />
    +	<p:calendar effect="slideDown" />	
    +	
    +	<h:outputText value="Explode" />
    +	<h:outputText value="Fold" />
    +	<h:outputText value="Drop" />
    +	
    +	<p:calendar effect="explode"/>	
    +	<p:calendar effect="fold" />
    +	<p:calendar effect="drop" />	
    +</h:panelGrid>
    +					
    +
    + +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/calendarHome.xhtml b/src/main/webapp/ui/calendarHome.xhtml new file mode 100644 index 0000000..0cc4202 --- /dev/null +++ b/src/main/webapp/ui/calendarHome.xhtml @@ -0,0 +1,34 @@ + + + + +

    Calendar

    +
    + + + + + + + + + + + + + + + + Calendar is a powerful date picker component featuring different display modes, ajax selection, i18n, + effects and various customization options. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/calendarLocalization.xhtml b/src/main/webapp/ui/calendarLocalization.xhtml new file mode 100644 index 0000000..b339daa --- /dev/null +++ b/src/main/webapp/ui/calendarLocalization.xhtml @@ -0,0 +1,134 @@ + + + + + + + +

    Calendar - Localization

    +
    +

    Calendar provides flexible Localization support. Default date pattern is retrieved from calendar locale and custom patterns can be applied using the pattern attribute.

    + + + + + + + + + + + + + +

    Source

    + + +
    +<h:panelGrid columns="4" cellpadding="5">
    +    <h:outputText value="Turkish:" />
    +    <h:outputText value="German:" />
    +    <h:outputText value="Portugese:" />
    +    <h:outputText value="Custom Pattern:" />
    +
    +    <p:calendar locale="tr" showButtonPanel="true" navigator="true" id="trCal"/>
    +    <p:calendar locale="de" showButtonPanel="true" navigator="true" id="deCal"/>
    +    <p:calendar locale="pt" showButtonPanel="true" navigator="true" id="ptCal"/>
    +    <p:calendar pattern="EEE, dd MMM, yyyy" showButtonPanel="true" navigator="true" id="customCal"/>
    +</h:panelGrid>
    +					
    +
    +
    + +
    + + + +
    +
    diff --git a/src/main/webapp/ui/calendarMinMax.xhtml b/src/main/webapp/ui/calendarMinMax.xhtml new file mode 100644 index 0000000..54d694a --- /dev/null +++ b/src/main/webapp/ui/calendarMinMax.xhtml @@ -0,0 +1,48 @@ + + + +

    Calendar - Date Ranges

    +
    +

    Selectable dates can be restricted using mindate and maxdate options.

    + + + +

    Source

    + + +
    +<p:calendar value="#{calendarBean.date1}" mindate="1/1/12" maxdate="5/31/12" mode="inline"/>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +public class CalendarBean {
    +
    +	private Date date1;
    +	
    +	public Date getDate1() {
    +		return date1;
    +	}
    +
    +	public void setDate1(Date date1) {
    +		this.date1 = date1;
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/calendarMultipleMonths.xhtml b/src/main/webapp/ui/calendarMultipleMonths.xhtml new file mode 100644 index 0000000..6769356 --- /dev/null +++ b/src/main/webapp/ui/calendarMultipleMonths.xhtml @@ -0,0 +1,48 @@ + + + +

    Calendar - Multiple Months

    +
    +

    Calendar can display multiple months.

    + + + +

    Source

    + + +
    +<p:calendar value="\#{calendarBean.date1}" id="cal" mode="inline" pages="3" />
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +public class CalendarBean {
    +
    +	private Date date1;
    +	
    +	public Date getDate1() {
    +		return date1;
    +	}
    +
    +	public void setDate1(Date date1) {
    +		this.date1 = date1;
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/calendarMultipleSelection.xhtml b/src/main/webapp/ui/calendarMultipleSelection.xhtml new file mode 100644 index 0000000..714010b --- /dev/null +++ b/src/main/webapp/ui/calendarMultipleSelection.xhtml @@ -0,0 +1,48 @@ + + + + +

    Calendar - Multiple Selection

    +
    +

    Multiple date selection is enabled by setting selection attribute to "multiple". In this case selected dates are bound as a java.util.Date array.

    + + + + + + + +
    + + + + + + + +
    + + + +
    + +
    + +
    + +

    Source

    +
    +						<p:calendar value="\#{calendarBean.dates}" mode="inline" selection="multiple" close="false"/>
    +                
    + +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/calendarNavigator.xhtml b/src/main/webapp/ui/calendarNavigator.xhtml new file mode 100644 index 0000000..c8997e8 --- /dev/null +++ b/src/main/webapp/ui/calendarNavigator.xhtml @@ -0,0 +1,48 @@ + + + +

    Calendar - Navigator

    +
    +

    Navigator provides a quick way to jump between months and years.

    + + + +

    Source

    + + +
    +<p:calendar id="cal" value="\#{calendarBean.date1}" navigator="true" display="inline"/>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +public class CalendarBean {
    +
    +	private Date date1;
    +	
    +	public Date getDate1() {
    +		return date1;
    +	}
    +
    +	public void setDate1(Date date1) {
    +		this.date1 = date1;
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/calendarTime.xhtml b/src/main/webapp/ui/calendarTime.xhtml new file mode 100644 index 0000000..0bdd242 --- /dev/null +++ b/src/main/webapp/ui/calendarTime.xhtml @@ -0,0 +1,178 @@ + + + +

    Calendar - Time

    +
    +

    Calendar has built-in support selecting times.

    + + + +

    DateTime

    + + +

    TimeOnly

    + + +

    AM/PM

    + + +

    Seconds

    + + +

    Steps

    + + +

    Min/Max

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <h3>DateTime</h3>
    +    <p:calendar value="\#{calendarBean.date1}" pattern="MM/dd/yyyy HH:mm" />
    +
    +    <h3>TimeOnly</h3>
    +    <p:calendar value="\#{calendarBean.date2}" pattern="HH:mm" timeOnly="true" />
    +
    +    <h3>AM/PM</h3>
    +    <p:calendar value="\#{calendarBean.date3}" pattern="MM/dd/yyyy hh:mm a"/>
    +
    +    <h3>Seconds</h3>
    +    <p:calendar value="\#{calendarBean.date4}" pattern="MM/dd/yyyy HH:mm:ss" />
    +
    +    <h3>Steps</h3>
    +    <p:calendar value="\#{calendarBean.date5}" pattern="MM/dd/yyyy HH:mm:ss"
    +                stepHour="2" stepMinute="10" stepSecond="10"/>
    +
    +    <h3>Min/Max</h3>
    +    <p:calendar value="\#{calendarBean.date6}" pattern="MM/dd/yyyy HH:mm"
    +                minHour="9" maxHour="18"/>
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dialog.show()" />
    +
    +    <p:dialog header="Selected Dates" widgetVar="dialog"
    +                showEffect="fold" hideEffect="fold">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="5">
    +
    +            <h:outputText value="DateTime: " />
    +            <h:outputText value="\#{calendarBean.date1}">
    +                <f:convertDateTime pattern="MM/dd/yyyy HH:mm" />
    +            </h:outputText>
    +
    +            <h:outputText value="Time Only: " />
    +            <h:outputText value="\#{calendarBean.date2}">
    +                <f:convertDateTime pattern="HH:mm" />
    +            </h:outputText>
    +
    +            <h:outputText value="AM/PM: " />
    +            <h:outputText value="\#{calendarBean.date3}">
    +                <f:convertDateTime pattern="MM/dd/yyyy hh:mm a"/>
    +            </h:outputText>
    +
    +            <h:outputText value="Seconds: " />
    +            <h:outputText value="\#{calendarBean.date4}">
    +                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
    +            </h:outputText>
    +
    +            <h:outputText value="Step: " />
    +            <h:outputText value="\#{calendarBean.date5}">
    +                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
    +            </h:outputText>
    +
    +            <h:outputText value="Min/Max: " />
    +            <h:outputText value="\#{calendarBean.date6}">
    +                <f:convertDateTime pattern="MM/dd/yyyy HH:mm" />
    +            </h:outputText>
    +
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +import org.primefaces.event.DateSelectEvent;
    +
    +public class CalendarBean {
    +
    +	private Date date1;
    +
    +	private Date date2;
    +
    +	private Date date3;
    +
    +    private Date date4;
    +
    +    private Date date5;
    +
    +    private Date date6;
    +
    +	//getters and setters
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/captcha.xhtml b/src/main/webapp/ui/captcha.xhtml new file mode 100644 index 0000000..a5818a0 --- /dev/null +++ b/src/main/webapp/ui/captcha.xhtml @@ -0,0 +1,64 @@ + + + + +

    Captcha

    +
    +

    Captcha is based on reCAPTCHA API.

    + + + + + + + +
    + + +
    + +

    Source

    + + +
    +<h:form>
    +				
    +	<p:messages showDetail="true"/>
    +
    +	<p:captcha label="Captcha"/>
    +
    +	<p:commandButton value="Check" ajax="false"
    +				actionListener="\#{captchaBean.submit}" />
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class CaptchaBean {
    +
    +	public void submit(ActionEvent event) {
    +		FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Correct", "Correct");
    +		
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/captchaCustom.xhtml b/src/main/webapp/ui/captchaCustom.xhtml new file mode 100644 index 0000000..5916ad0 --- /dev/null +++ b/src/main/webapp/ui/captchaCustom.xhtml @@ -0,0 +1,64 @@ + + + + +

    Captcha - Custom

    +
    +

    Captcha's theme and displayed language can be customized.

    + + + + + + + +
    + + +
    + +

    Source

    + + +
    +<h:form>
    +				
    +	<p:messages />
    +
    +	<p:captcha label="Captcha" language="tr" theme="white"/>
    +
    +	<p:commandButton value="Check" ajax="false"
    +				actionListener="\#{captchaBean.submit}" />
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class CaptchaBean {
    +
    +	public void submit(ActionEvent event) {
    +		FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Correct", "Correct");
    +		
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/captchaHome.xhtml b/src/main/webapp/ui/captchaHome.xhtml new file mode 100644 index 0000000..0d53557 --- /dev/null +++ b/src/main/webapp/ui/captchaHome.xhtml @@ -0,0 +1,26 @@ + + + + +

    Captcha

    +
    + + + + + + + + + Captcha component is based on popular reCaptcha api and integrated as a JSF Validator. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/carDetail.xhtml b/src/main/webapp/ui/carDetail.xhtml new file mode 100644 index 0000000..bf0bea4 --- /dev/null +++ b/src/main/webapp/ui/carDetail.xhtml @@ -0,0 +1,66 @@ + + + +

    DataTable - Instant Row Selection

    +
    +

    This is a detail page for the selected car.

    + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:fieldset>
    +    <f:facet name="legend">
    +        <p:graphicImage value="/images/cars/\#{flash.selectedCar.manufacturer}.jpg"/>
    +    </f:facet>
    +
    +    <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +        <h:outputText value="Model:" />
    +        <h:outputText value="\#{flash.selectedCar.model}" style="font-weight:bold"/>
    +
    +        <h:outputText value="Year:" />
    +        <h:outputText value="\#{flash.selectedCar.year}" style="font-weight:bold"/>
    +
    +        <h:outputText value="Manufacturer:" />
    +        <h:outputText value="\#{flash.selectedCar.manufacturer}" style="font-weight:bold"/>
    +
    +        <h:outputText value="Color:" />
    +        <h:outputText value="\#{flash.selectedCar.color}" style="font-weight:bold"/>
    +    </h:panelGrid>
    +</p:fieldset>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/carousel.xhtml b/src/main/webapp/ui/carousel.xhtml new file mode 100644 index 0000000..6a0962a --- /dev/null +++ b/src/main/webapp/ui/carousel.xhtml @@ -0,0 +1,183 @@ + + + + + + + + + + +

    Carousel

    +
    +

    Similar to a datatable, Carousel can be used to display a set of data.

    + +

    Basic Carousel with Header/Footer

    + + + Cars + + + + + + + + + + + + + In total there are #{fn:length(tableBean.carsSmall)} cars. + + + +

    Visible Items

    + + + + + + + + + + + + +

    Source

    + + +
    +<h3>Basic Carousel with Header/Footer</h3>
    +<p:carousel id="basicCarousel" value="\#{tableBean.carsSmall}" var="car" itemStyleClass="carItem">
    +    <f:facet name="header">
    +            Cars
    +    </f:facet>
    +	<h:panelGrid columns="1" style="width:100%" cellpadding="5">
    +		<p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/> 
    +		
    +		<h:outputText value="Model: \#{car.model}" />
    +		
    +		<h:outputText value="Year: \#{car.year}" />
    +		
    +		<h:outputText value="Color: \#{car.color}" />
    +	</h:panelGrid>
    +    <f:facet name="footer">
    +            In total there are \#{fn:length(tableBean.carsSmall)} cars.
    +    </f:facet>
    +</p:carousel>
    +
    +<h3>Visible Items</h3>
    +<p:carousel id="smallCarousel" value="\#{tableBean.carsSmall}" var="car" 
    +		rows="1" itemStyleClass="carItem">	
    +	<h:panelGrid columns="1" style="width:100%" cellpadding="5" >
    +		<p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/> 
    +		
    +		<h:outputText value="Model: \#{car.model}" />
    +		
    +		<h:outputText value="Year: \#{car.year}" />
    +		
    +		<h:outputText value="Color: \#{car.color}" />
    +	</h:panelGrid>
    +</p:carousel>
    +
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +	
    +	private List<Car> carsSmall;
    +	
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/carouselEffects.xhtml b/src/main/webapp/ui/carouselEffects.xhtml new file mode 100644 index 0000000..43391b9 --- /dev/null +++ b/src/main/webapp/ui/carouselEffects.xhtml @@ -0,0 +1,163 @@ + + + + + + + +

    Carousel - Effects

    +
    +

    Carousel supports various slide effects out of the box.

    + +

    Custom Easing

    + + + + + + + + + + + + +

    Fade

    + + + + + + + + + + + + +

    Source

    + + +
    +<h3>Custom Easing</h3>
    +<p:carousel value="\#{tableBean.carsSmall}" var="car" itemStyleClass="carItem"
    +			easing="easeOutBounce">
    +	<h:panelGrid columns="1" style="width:100%" cellpadding="5">
    +		<p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/> 
    +		
    +		<h:outputText value="Model: \#{car.model}" />
    +		
    +		<h:outputText value="Year: \#{car.year}" />
    +		
    +		<h:outputText value="Color: \#{car.color}" />
    +	</h:panelGrid>
    +</p:carousel>
    +
    +<h3>Fade</h3>
    +<p:carousel value="\#{tableBean.carsSmall}" var="car" itemStyleClass="carItem"
    +			effect="fade">
    +	<h:panelGrid columns="1" style="width:100%" cellpadding="5">
    +		<p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/> 
    +		
    +		<h:outputText value="Model: \#{car.model}" />
    +		
    +		<h:outputText value="Year: \#{car.year}" />
    +		
    +		<h:outputText value="Color: \#{car.color}" />
    +	</h:panelGrid>
    +</p:carousel>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +	
    +	private List<Car> carsSmall;
    +	
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/carouselHome.xhtml b/src/main/webapp/ui/carouselHome.xhtml new file mode 100644 index 0000000..fbc7722 --- /dev/null +++ b/src/main/webapp/ui/carouselHome.xhtml @@ -0,0 +1,29 @@ + + + + +

    Carousel

    +
    + + + + + + + + + + + + Carousel is a multi purpose component to display a set of data or general content. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/carouselSelect.xhtml b/src/main/webapp/ui/carouselSelect.xhtml new file mode 100644 index 0000000..19cb78b --- /dev/null +++ b/src/main/webapp/ui/carouselSelect.xhtml @@ -0,0 +1,153 @@ + + + + + + + + +

    Carousel - Selection

    +
    +

    This example demonstrates how to select an item from Carousel.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +	<p:carousel id="carousel" value="\#{tableBean.carsSmall}" var="car" itemStyleClass="carItem" headerText="Cars">
    +        <p:graphicImage id="image" value="/images/cars/\#{car.manufacturer}.jpg"/> 
    +
    +        <h:panelGrid columns="2" style="width:100%" cellpadding="5">
    +            <h:outputText value="Model: " /><h:outputText id="model" value="\#{car.model}" />
    +        </h:panelGrid>
    +
    +        <p:commandLink id="view" update=":form:carDetail" oncomplete="carDialog.show()" title="View Detail">
    +            <h:outputText styleClass="ui-icon ui-icon-search" style="margin:0 auto;" /> 
    +            <f:setPropertyActionListener value="\#{car}" 
    +                    target="\#{tableBean.selectedCar}" />
    +        </p:commandLink>
    +	</p:carousel>
    +
    +	<p:dialog header="Car Detail" showEffect="fade" hideEffect="fade" modal="true"
    +		widgetVar="carDialog">
    +		
    +		<p:outputPanel id="carDetail" style="text-align:center;" layout="block">
    +			<p:graphicImage id="carImage" value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +			
    +			<h:panelGrid  columns="2" cellpadding="5">
    +				<h:outputLabel for="modelNo" value="Model No: " />
    +				<h:outputText id="modelNo" 
    +						value="\#{tableBean.selectedCar.model}" />
    +				
    +				<h:outputLabel for="year" value="Year: " />
    +				<h:outputText id="year" 
    +						value="\#{tableBean.selectedCar.year}" />
    +				
    +				<h:outputLabel for="color" value="Color: " />
    +				<h:outputText id="color" v
    +						alue="\#{tableBean.selectedCar.color}" 
    +						style="color:\#{tableBean.selectedCar.color}"/>
    +			</h:panelGrid>
    +		</p:outputPanel>
    +		
    +	</p:dialog>
    +	
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import javax.servlet.ServletContext;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean {
    +
    +	private List<Car> cars;
    +	
    +	private Car selectedCar;
    +
    +	public TableBean() {
    +		cars = new ArrayList<Car>();
    +		
    +		for(int i = 0 ; i < 9 ; i++)
    +			list.add(new Car("Model_" + i, getRandomYear(), "Brand_" + i, "Color_" + i));
    +	}
    +
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +}
    +				
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/carouselSlideshow.xhtml b/src/main/webapp/ui/carouselSlideshow.xhtml new file mode 100644 index 0000000..f81b8ac --- /dev/null +++ b/src/main/webapp/ui/carouselSlideshow.xhtml @@ -0,0 +1,69 @@ + + + + + + + + +

    Carousel - SlideShow

    +
    +

    Using autoPlay feature, carousel can be used to display a slideshow.

    + +

    Horizontal

    + + + + + + + +

    Vertical

    + + + + + + + + +

    Source

    + + +
    +<h3>Horizontal</h3>
    +<p:carousel itemStyleClass="carItem" pageLinks="4" autoPlayInterval="4000" 
    +        numVisible="1" effect="easeInStrong" circular="true">
    +    <p:graphicImage value="/images/nature1.jpg"/>
    +    <p:graphicImage value="/images/nature2.jpg"/>
    +    <p:graphicImage value="/images/nature3.jpg"/>
    +    <p:graphicImage value="/images/nature4.jpg"/>
    +</p:carousel>
    +
    +<h3>Vertical</h3>
    +<p:carousel itemStyleClass="carItem" autoPlayInterval="4000" 
    +        numVisible="1" effect="easeInStrong" vertical="true" circular="true">
    +    <p:graphicImage value="/images/nature1.jpg"/>
    +    <p:graphicImage value="/images/nature2.jpg"/>
    +    <p:graphicImage value="/images/nature3.jpg"/>
    +    <p:graphicImage value="/images/nature4.jpg"/>
    +</p:carousel>
    +					
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/carouselTabs.xhtml b/src/main/webapp/ui/carouselTabs.xhtml new file mode 100644 index 0000000..f607678 --- /dev/null +++ b/src/main/webapp/ui/carouselTabs.xhtml @@ -0,0 +1,80 @@ + + + + +

    Carousel - Tab Slider

    +
    +

    In addition to the data iteration, carousel can also be used like for general content display.

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:carousel id="tabsCarousel" numVisible="1" itemStyle="height:200px;width:600px;" effect="easeInStrong">
    +	<p:tab title="Godfather Part I">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather1.jpg" />
    +			<h:outputText
    +				value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. 
    +				His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +				hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, 
    +				but given to ruthless violence whenever anything stands against the good of the family." />
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part II">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather2.jpg" />
    +			<h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream. 
    +			In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy, 
    +			killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."/>
    +		</h:panelGrid>
    +	</p:tab>
    +	<p:tab title="Godfather Part III">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather3.jpg" />
    +			<h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family. 
    +				Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate." />
    +		</h:panelGrid>
    +	</p:tab>
    +</p:carousel>
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/chartAnimate.xhtml b/src/main/webapp/ui/chartAnimate.xhtml new file mode 100644 index 0000000..0448cd0 --- /dev/null +++ b/src/main/webapp/ui/chartAnimate.xhtml @@ -0,0 +1,122 @@ + + + +

    Charts - Animate

    +
    +

    Animation is enabled via animate attribute..

    + + + + + + + +

    Source

    + + +
    +<h:panelGrid columns="2">
    +    <p:lineChart value="\#{chartBean.linearModel}" legendPosition="e" zoom="true" animate="true"
    +                title="Linear Chart" minY="0" maxY="10" style="width:400px;" widgetVar="chart"/>
    +
    +    <p:barChart id="basic" value="\#{chartBean.categoryModel}" legendPosition="ne"
    +                title="Basic Bar Chart" min="0" max="200" style="width:400px" animate="true"/>
    +</h:panelGrid>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.CartesianChartModel;
    +import org.primefaces.model.chart.ChartSeries;
    +import org.primefaces.model.chart.LineChartSeries;
    +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel linearModel;
    +
    +    private CartesianChartModel categoryModel;
    +
    +	public ChartBean() {
    +        createLinearModel();
    +        createCategoryModel();
    +	}
    +
    +    public CartesianChartModel getLinearModel() {
    +        return linearModel;
    +    }
    +
    +    public CartesianChartModel getCategoryModel() {
    +        return categoryModel;
    +    }
    +
    +    private void createLinearModel() {
    +        linearModel = new CartesianChartModel();
    +
    +        LineChartSeries series1 = new LineChartSeries();
    +        series1.setLabel("Series 1");
    +
    +        series1.set(1, 2);
    +        series1.set(2, 1);
    +        series1.set(3, 3);
    +        series1.set(4, 6);
    +        series1.set(5, 8);
    +
    +        LineChartSeries series2 = new LineChartSeries();
    +        series2.setLabel("Series 2");
    +        series2.setMarkerStyle("diamond");
    +
    +        series2.set(1, 6);
    +        series2.set(2, 3);
    +        series2.set(3, 2);
    +        series2.set(4, 7);
    +        series2.set(5, 9);
    +
    +        linearModel.addSeries(series1);
    +        linearModel.addSeries(series2);
    +    }
    +
    +    private void createCategoryModel() {
    +        categoryModel = new CartesianChartModel();
    +
    +        ChartSeries boys = new ChartSeries();
    +        boys.setLabel("Boys");
    +
    +        boys.set("2004", 120);
    +        boys.set("2005", 100);
    +        boys.set("2006", 44);
    +        boys.set("2007", 150);
    +        boys.set("2008", 25);
    +
    +        ChartSeries girls = new ChartSeries();
    +        girls.setLabel("Girls");
    +
    +        girls.set("2004", 52);
    +        girls.set("2005", 60);
    +        girls.set("2006", 110);
    +        girls.set("2007", 135);
    +        girls.set("2008", 120);
    +
    +        categoryModel.addSeries(boys);
    +        categoryModel.addSeries(girls);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/chartExport.xhtml b/src/main/webapp/ui/chartExport.xhtml new file mode 100644 index 0000000..fc4587a --- /dev/null +++ b/src/main/webapp/ui/chartExport.xhtml @@ -0,0 +1,117 @@ + + + + + + + + +

    Charts - Export

    +
    +

    Charts are canvas based and can be exported as static images with client side api.

    + + + +
    + + + + + + + +

    Source

    + + +
    +<p:lineChart value="\#{chartBean.linearModel}" legendPosition="e" zoom="true"
    +                         title="Linear Chart" minY="0" maxY="10" style="width:500px;height:300px" widgetVar="chart"/>
    +            
    +<p:commandButton type="button" value="Export" icon="ui-icon-extlink" onclick="exportChart()"/>
    +
    +<p:dialog widgetVar="dlg" showEffect="fade" modal="true" header="Chart as an Image">
    +    <p:outputPanel id="output" layout="block" style="width:500px;height:300px"/>
    +</p:dialog>
    +
    +function exportChart() {
    +    //export image
    +    $('#output').empty().append(chart.exportAsImage());
    +
    +    //show the dialog
    +    dlg.show();
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.CartesianChartModel;
    +import org.primefaces.model.chart.ChartSeries;
    +import org.primefaces.model.chart.LineChartSeries;
    +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel linearModel;
    +
    +	public ChartBean() {
    +        createLinearModel();
    +	}
    +
    +    public CartesianChartModel getLinearModel() {
    +        return linearModel;
    +    }
    +
    +    private void createLinearModel() {
    +        linearModel = new CartesianChartModel();
    +
    +        LineChartSeries series1 = new LineChartSeries();
    +        series1.setLabel("Series 1");
    +
    +        series1.set(1, 2);
    +        series1.set(2, 1);
    +        series1.set(3, 3);
    +        series1.set(4, 6);
    +        series1.set(5, 8);
    +
    +        LineChartSeries series2 = new LineChartSeries();
    +        series2.setLabel("Series 2");
    +        series2.setMarkerStyle("diamond");
    +
    +        series2.set(1, 6);
    +        series2.set(2, 3);
    +        series2.set(3, 2);
    +        series2.set(4, 7);
    +        series2.set(5, 9);
    +
    +        linearModel.addSeries(series1);
    +        linearModel.addSeries(series2);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/chartModel.xhtml b/src/main/webapp/ui/chartModel.xhtml new file mode 100644 index 0000000..2d165bf --- /dev/null +++ b/src/main/webapp/ui/chartModel.xhtml @@ -0,0 +1,111 @@ + + + + + + + +

    Charts - Model

    +
    +

    Chart model is used to create chart series programmatically.

    + +

    Pie Chart

    + + +

    Line Chart

    + + +

    Bar Chart

    + + +

    Source

    + + +
    +<h3>Pie Chart</h3>
    +<p:pieChart model="\#{chartBean.pieModel}" />
    +
    +<h3>Line Chart</h3>
    +<p:lineChart model="\#{chartBean.cartesianModel}" />
    +
    +<h3>Bar Chart</h3>
    +<p:barChart model="\#{chartBean.cartesianModel}" />
    +                    
    +
    + + +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel cartesianModel;
    +
    +    private PieChartModel pieModel;
    +
    +	public ChartBean() {
    +        createCartesianModel();
    +        createPieModel();
    +	}
    +
    +    public CartesianChartModel getCartesianModel() {
    +        return cartesianModel;
    +    }
    +
    +    public PieChartModel getPieModel() {
    +        return pieModel;
    +    }
    +
    +    private void createCartesianModel() {
    +        cartesianModel = new CartesianChartModel();
    +
    +        ChartSeries boys = new ChartSeries();
    +        boys.setLabel("Boys");
    +
    +        boys.set("2004", 120);
    +        boys.set("2005", 100);
    +        boys.set("2006", 44);
    +        boys.set("2007", 150);
    +        boys.set("2008", 25);
    +
    +        ChartSeries girls = new ChartSeries();
    +        girls.setLabel("Girls");
    +
    +        girls.set("2004", 52);
    +        girls.set("2005", 60);
    +        girls.set("2006", 110);
    +        girls.set("2007", 135);
    +        girls.set("2008", 120);
    +
    +        cartesianModel.addSeries(boys);
    +        cartesianModel.addSeries(girls);
    +    }
    +
    +    private void createPieModel() {
    +        pieModel = new PieChartModel();
    +
    +        pieModel.set("Brand 1", 540);
    +        pieModel.set("Brand 2", 325);
    +        pieModel.set("Brand 3", 702);
    +        pieModel.set("Brand 4", 421);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/chartZoom.xhtml b/src/main/webapp/ui/chartZoom.xhtml new file mode 100644 index 0000000..d66262e --- /dev/null +++ b/src/main/webapp/ui/chartZoom.xhtml @@ -0,0 +1,86 @@ + + + +

    Charts - Zoom

    +
    +

    A specific part on Cartesian Charts can be zoomed using drag and drop.

    + + + +
    + + + +

    Source

    + + +
    +<p:lineChart id="linear" value="\#{chartBean.linearModel}" legendPosition="e" zoom="true"
    +     title="Linear Chart" minY="0" maxY="10" style="height:300px" widgetVar="chart"/>
    +
    +<p:commandButton type="button" value="Reset" icon="ui-icon-cancel" onclick="chart.resetZoom()"/>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.CartesianChartModel;
    +import org.primefaces.model.chart.ChartSeries;
    +import org.primefaces.model.chart.LineChartSeries;
    +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel linearModel;
    +
    +	public ChartBean() {
    +        createLinearModel();
    +	}
    +
    +    public CartesianChartModel getLinearModel() {
    +        return linearModel;
    +    }
    +
    +    private void createLinearModel() {
    +        linearModel = new CartesianChartModel();
    +
    +        LineChartSeries series1 = new LineChartSeries();
    +        series1.setLabel("Series 1");
    +
    +        series1.set(1, 2);
    +        series1.set(2, 1);
    +        series1.set(3, 3);
    +        series1.set(4, 6);
    +        series1.set(5, 8);
    +
    +        LineChartSeries series2 = new LineChartSeries();
    +        series2.setLabel("Series 2");
    +        series2.setMarkerStyle("diamond");
    +
    +        series2.set(1, 6);
    +        series2.set(2, 3);
    +        series2.set(3, 2);
    +        series2.set(4, 7);
    +        series2.set(5, 9);
    +
    +        linearModel.addSeries(series1);
    +        linearModel.addSeries(series2);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/chatDisabled.xhtml b/src/main/webapp/ui/chatDisabled.xhtml new file mode 100644 index 0000000..3ddea46 --- /dev/null +++ b/src/main/webapp/ui/chatDisabled.xhtml @@ -0,0 +1,14 @@ + + + +

    Ajax Push - Chat

    +
    +

    Ajax Push demo is disabled temporarily for maintenance.

    +
    +
    +
    diff --git a/src/main/webapp/ui/clock.xhtml b/src/main/webapp/ui/clock.xhtml new file mode 100644 index 0000000..9cb1dd5 --- /dev/null +++ b/src/main/webapp/ui/clock.xhtml @@ -0,0 +1,40 @@ + + + +

    Clock

    +
    +

    Clock displays server or client datetime live. AutoSync feature in server mode can sync the + clock with server periodically.

    + + + +

    Client

    + + +

    Server

    + + +
    + +

    Source

    + + +
    +<h3>Client</h3>
    +<p:clock />
    +
    +<h3>Server</h3>
    +<p:clock pattern="HH:mm:ss dd.MM.yyyy" mode="server" />
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/collector.xhtml b/src/main/webapp/ui/collector.xhtml new file mode 100644 index 0000000..cc72856 --- /dev/null +++ b/src/main/webapp/ui/collector.xhtml @@ -0,0 +1,164 @@ + + + +

    Collector

    +
    +

    Collector is an utility component to handle collections in JSF without writing java code.

    + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="msgs" />
    +
    +	<p:panel header="Create a new book">
    +		<h:panelGrid columns="2" id="grid">
    +			<h:outputLabel value="Title : *" for="txt_title"></h:outputLabel>
    +			<p:inputText id="txt_title" 
    +							value="\#{createBookBean.book.title}" required="true"/>
    +			
    +			<h:outputLabel value="Author : *" for="txt_author"></h:outputLabel>
    +			<p:inputText id="txt_author" required="true" 
    +							value="\#{createBookBean.book.author}" />
    +			
    +			<p:commandButton value="Reset" type="reset"/>
    +			<p:commandButton id="btn_add" value="Add" update="books msgs @parent"
    +							action="\#{createBookBean.reinit}" >
    +				<p:collector value="\#{createBookBean.book}" 
    +							addTo="\#{createBookBean.books}" />
    +			</p:commandButton>
    +		</h:panelGrid>
    +	</p:panel>
    +	
    +	<p:outputPanel id="books">
    +		<p:dataTable id="booksTable" value="\#{createBookBean.books}" var="book">
    +
    +			<p:column>
    +				<f:facet name="header">
    +					<h:outputText value="Title" />
    +				</f:facet>
    +				<h:outputText value="\#{book.title}" />
    +			</p:column>
    +
    +			<p:column>
    +				<f:facet name="header">
    +					<h:outputText value="Author" />
    +				</f:facet>
    +				<h:outputText value="\#{book.author}" />
    +			</p:column>
    +
    +			<p:column>
    +				<f:facet name="header">
    +					<h:outputText value="Operation" />
    +				</f:facet>
    +				<p:commandLink value="Remove" update=":form:books" process=":form:books">
    +					<p:collector value="\#{book}"
    +								 removeFrom="\#{createBookBean.books}" />
    +				</p:commandLink>
    +			</p:column>
    +
    +		</p:dataTable>
    +	</p:outputPanel>
    +
    +</h:form>
    +					
    +
    + + +
    +public class CreateBookBean {
    +
    +	private Book book = new Book();
    +	
    +	private List<Book> books = new ArrayList<Book>();
    +
    +	public String reinit() {
    +		book = new Book();
    +		
    +		return null;
    +	}
    +
    +	public Book getBook() {
    +		return book;
    +	}
    +
    +	public void setBook(Book book) {
    +		this.book = book;
    +	}
    +
    +	public List<Book> getBooks() {
    +		return books;
    +	}
    +
    +	public void setBooks(List<Book> books) {
    +		this.books = books;
    +	}
    +}	
    +					
    +
    +
    + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/colorPicker.xhtml b/src/main/webapp/ui/colorPicker.xhtml new file mode 100644 index 0000000..9e0eaba --- /dev/null +++ b/src/main/webapp/ui/colorPicker.xhtml @@ -0,0 +1,120 @@ + + + + +

    Color Picker

    +
    +

    Gone are the days to manually enter in hex codes to select colors.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:panel header="Colors">
    +        <h:panelGrid columns="2" cellpadding="10">
    +            <h:outputText value="Inline: " />
    +            <p:colorPicker id="inlineCP" value="\#{colorBean.color1}" mode="inline" />
    +
    +            <h:outputText value="Popup: " />
    +            <p:colorPicker id="popupCP" value="\#{colorBean.color2}" widgetVar="picker"/>
    +        </h:panelGrid>
    +
    +        <p:separator />
    +
    +        <p:commandButton value="Submit" oncomplete="dlg.show()" update="grid @parent" />
    +    </p:panel>
    +
    +    <p:dialog modal="true" widgetVar="dlg" showEffect="fade" hideEffect="fade" header="Selected Colors" resizable="false">
    +        <h:panelGrid columns="2" id="grid">
    +            <h:outputText value="Color 1: " />
    +            <h:outputText value="\#{colorBean.color1}" style="background-color:\\#\#{colorBean.color1}"/>
    +
    +            <h:outputText value="Color 2: " />
    +            <h:outputText value="\#{colorBean.color2}" style="background-color:\\#\#{colorBean.color2}"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +public class ColorBean {
    +
    +	private String color1;
    +
    +    private String color2;
    +
    +    private String color3;
    +
    +    public String getColor1() {
    +        return color1;
    +    }
    +
    +    public void setColor1(String color1) {
    +        this.color1 = color1;
    +    }
    +
    +    public String getColor2() {
    +        return color2;
    +    }
    +
    +    public void setColor2(String color2) {
    +        this.color2 = color2;
    +    }
    +
    +    public String getColor3() {
    +        return color3;
    +    }
    +
    +    public void setColor3(String color3) {
    +        this.color3 = color3;
    +    }
    +}
    +                    
    +
    + +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/commandButton.xhtml b/src/main/webapp/ui/commandButton.xhtml new file mode 100644 index 0000000..640539d --- /dev/null +++ b/src/main/webapp/ui/commandButton.xhtml @@ -0,0 +1,105 @@ + + + + + +

    CommandButton

    +
    +

    CommandButton extends the standard h:commandButton with ajax, partial processing and skinning features.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    +
    +<h:form id="form">
    +
    +	<p:panel id="panel" header="New Person" style="margin-bottom:10px;">
    +		<p:messages id="messages" />
    +		<h:panelGrid columns="3">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" 
    +				value="\#{pprBean.firstname}" required="true" label="Firstname">
    +				<f:validateLength minimum="2" />
    +			</p:inputText>
    +			<p:message for="firstname" />
    +			
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" 
    +				value="\#{pprBean.surname}" required="true" label="Surname"/>
    +			<p:message for="surname" />
    +		</h:panelGrid>
    +	</p:panel>
    +
    +	<p:commandButton value="Ajax Submit" update="panel,display" id="ajax"
    +			 actionListener="\#{pprBean.savePerson}" styleClass="ui-priority-primary"/>
    +				
    +	<p:commandButton value="Non-Ajax Submit" actionListener="\#{pprBean.savePerson}" 
    +			ajax="false" />
    +	
    +	<p:commandButton value="With Icon" actionListener="\#{pprBean.savePerson}" id="withIcon" 
    +			update="panel,display" icon="ui-icon-disk" />
    +	
    +	<p:commandButton actionListener="\#{pprBean.savePerson}" update="panel,display" id="iconOnly"
    +			icon="ui-icon-disk" title="Icon Only"/>
    +	
    +	<p:commandButton value="Disabled" disabled="true" id="disabled" />
    +	
    +	<p:panel id="display" header="Information" style="margin-top:10px;">
    +		<h:panelGrid columns="2">
    +			<h:outputText value="Firstname: " />
    +			<h:outputText value="\#{pprBean.firstname}" />
    +			
    +			<h:outputText value="Surname: " />
    +			<h:outputText value="\#{pprBean.surname}" />
    +		</h:panelGrid>
    +	</p:panel>
    +	
    +</h:form>
    +            
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/commandLink.xhtml b/src/main/webapp/ui/commandLink.xhtml new file mode 100644 index 0000000..dbb0fba --- /dev/null +++ b/src/main/webapp/ui/commandLink.xhtml @@ -0,0 +1,95 @@ + + + + + +

    CommandLink

    +
    +

    CommandLink extends the standard h:commandLink with ajax, partial processing and confirmation features.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    +
    +<h:form>
    +
    +	<p:panel id="panel" header="New Person" style="margin-bottom:10px;">
    +		<p:messages id="messages"/>
    +		<h:panelGrid columns="3">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" value="\#{pprBean.firstname}" required="true" label="Firstname">
    +				<f:validateLength minimum="2" />
    +			</p:inputText>
    +			<p:message for="firstname" />
    +			
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" value="\#{pprBean.surname}" required="true" label="Surname"/>
    +			<p:message for="surname" />
    +		</h:panelGrid>
    +	</p:panel>
    +
    +	<p:commandLink id="ajax" update="panel,display" actionListener="\#{pprBean.savePerson}" style="margin-right:20px;">
    +		<h:outputText value="Ajax Submit" />
    +	</p:commandLink>
    +
    +	<p:commandLink id="nonAjax" actionListener="\#{pprBean.savePerson}" style="margin-right:20px;" ajax="false">
    +		<h:outputText value="Non-Ajax Submit" />
    +	</p:commandLink>
    +	
    +	<p:panel id="display" header="Information" style="margin-top:10px;">
    +		<h:panelGrid columns="2">
    +			<h:outputText value="Firstname: " />
    +			<h:outputText id="txt1" value="\#{pprBean.firstname}" />
    +			
    +			<h:outputText value="Surname: " />
    +			<h:outputText id="txt2" value="\#{pprBean.surname}" />
    +		</h:panelGrid>
    +	</p:panel>
    +	
    +</h:form>
    +            
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/confirmDialog.xhtml b/src/main/webapp/ui/confirmDialog.xhtml new file mode 100644 index 0000000..74f4f6c --- /dev/null +++ b/src/main/webapp/ui/confirmDialog.xhtml @@ -0,0 +1,82 @@ + + + +

    Confirm Dialog

    +
    +

    ConfirmationDialog is a replacement for the javascript confirm function. + Skinning, customization, avoiding popup blockers are the notable features.

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form prependId="false">
    +					
    +	<p:growl id="messages" />
    +
    +	<h:panelGrid columns="1" cellpadding="5">
    +		<h:outputText id="msg" value="\#{buttonBean.text}"/>
    +		
    +		<p:commandButton id="showDialogButton" value="Destroy the World" onclick="confirmation.show()" type="button"/>
    +	</h:panelGrid>
    +	
    +	<p:confirmDialog id="confirmDialog" message="Are you sure about destroying the world?"
    +				header="Initiating destroy process" severity="alert" widgetVar="confirmation">
    +				
    +		<p:commandButton id="confirm" value="Yes Sure" update="messages" oncomplete="confirmation.hide()"
    +					actionListener="\#{buttonBean.destroyWorld}" />
    +		<p:commandButton id="decline" value="Not Yet" onclick="confirmation.hide()" type="button" /> 
    +				
    +	</p:confirmDialog>
    +
    +</h:form>	
    +
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class ButtonBean {
    +
    +	public void destroyWorld(ActionEvent actionEvent){
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "System Error",  "Please try again later.");
    +		
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +				
    +
    +
    + + + +
    + +
    +
    diff --git a/src/main/webapp/ui/contextMenu.xhtml b/src/main/webapp/ui/contextMenu.xhtml new file mode 100644 index 0000000..ca0609d --- /dev/null +++ b/src/main/webapp/ui/contextMenu.xhtml @@ -0,0 +1,90 @@ + + + + +

    ContextMenu

    +
    +

    Right click anywhere on this page to view the context-menu options.

    + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +				
    +	<p:growl id="messages" />
    +
    +	<p:contextMenu>
    +		<p:menuitem value="Save" update="messages"
    +			actionListener="\#{buttonBean.save}" icon="ui-icon-disk"/>
    +		<p:menuitem value="Update" update="messages"
    +			actionListener="\#{buttonBean.update}"
    +            icon="ui-icon-arrowrefresh-1-w"/>
    +		<p:menuitem value="Delete" icon="ui-icon-close"
    +			actionListener="\#{buttonBean.delete}" ajax="false"/>
    +		<p:menuitem value="Homepage" url="http://www.primefaces.org"
    +            icon="ui-icon-extlink"/>
    +	</p:contextMenu>
    +
    +</h:form>
    +
    +
    + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class ButtonBean {
    +	
    +	public void displayMessage(ActionEvent actionEvent) {
    +		addMessage("You said:'" + text + "'");
    +	}
    +	
    +	public void save(ActionEvent actionEvent) {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update(ActionEvent actionEvent) {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete(ActionEvent actionEvent) {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +
    +			
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/contextMenuAttach.xhtml b/src/main/webapp/ui/contextMenuAttach.xhtml new file mode 100644 index 0000000..4da7b95 --- /dev/null +++ b/src/main/webapp/ui/contextMenuAttach.xhtml @@ -0,0 +1,55 @@ + + + + +

    ContextMenu - ImageSwitch

    +
    +

    This example demonstrates how to attach a context-menu for a particular component. + Right-click on imageSwitcher to see the available options.

    + +

    ImageSwitcher with ContextMenu

    + + + + + + + + + + + + + +

    Source

    + + +
    +<p:imageSwitch id="images" effect="fade" widgetVar="gallery" slideshowAuto="false"
    +    style="width:400px">
    +    <p:graphicImage value="/images/nature1.jpg" />
    +    <p:graphicImage value="/images/nature2.jpg" />
    +    <p:graphicImage value="/images/nature3.jpg" />
    +    <p:graphicImage value="/images/nature4.jpg" />
    +</p:imageSwitch>
    +
    +<p:contextMenu for="images" style="z-index:50">
    +    <p:menuitem value="Previous" url="javascript:void(0)" onclick="gallery.previous()" icon="ui-icon-triangle-1-w" />
    +    <p:menuitem value="Next" url="javascript:void(0)" onclick="gallery.next()" icon="ui-icon-triangle-1-e" />
    +    <p:menuitem value="Remove All" url="javascript:void(0)" onclick="$('\#images').fadeOut()" icon="ui-icon-close"/>
    +</p:contextMenu>
    +
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/contextMenuHome.xhtml b/src/main/webapp/ui/contextMenuHome.xhtml new file mode 100644 index 0000000..ceeecfa --- /dev/null +++ b/src/main/webapp/ui/contextMenuHome.xhtml @@ -0,0 +1,30 @@ + + + + +

    ContextMenu

    +
    + + + + + + + + + + + + + ContextMenu is a right-click overlay menu that can be attached to any other JSF component. By default contextMenu + attaches itself to the document itself. + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/contextMenuTable.xhtml b/src/main/webapp/ui/contextMenuTable.xhtml new file mode 100644 index 0000000..a496fed --- /dev/null +++ b/src/main/webapp/ui/contextMenuTable.xhtml @@ -0,0 +1,65 @@ + + + + +

    ContextMenu - DataTable

    +
    +

    DataTable has special support contextMenu.

    + + + + + + + + + Model + + + + + + + Year + + + + + + + Manufacturer + + + + + + + Color + + + + + + + + + + + + + + +

    Source

    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/contextMenuTiered.xhtml b/src/main/webapp/ui/contextMenuTiered.xhtml new file mode 100644 index 0000000..126e2c4 --- /dev/null +++ b/src/main/webapp/ui/contextMenuTiered.xhtml @@ -0,0 +1,107 @@ + + + + +

    ContextMenu

    +
    +

    ContextMenu can have nested submenus and menuitems.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +				
    +    <p:growl id="messages"/>
    +
    +    <p:contextMenu style="width:180px">
    +        <p:submenu label="Ajax Menuitems" icon="ui-icon-refresh">
    +            <p:menuitem value="Save" actionListener="\#{buttonBean.save}" update="messages" icon="ui-icon-disk" />
    +            <p:menuitem value="Update" actionListener="\#{buttonBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w" />
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem" icon="ui-icon-newwin">
    +            <p:menuitem value="Delete" actionListener="\#{buttonBean.delete}" update="messages" ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:separator />
    +        <p:submenu label="Navigations" icon="ui-icon-extlink">
    +            <p:submenu label="Prime Links">
    +                <p:menuitem value="Prime" url="http://www.prime.com.tr" />
    +                <p:menuitem value="PrimeFaces" url="http://www.primefaces.org" />
    +            </p:submenu>
    +            <p:menuitem value="Mobile" outcome="/mobile/index" icon="ui-icon-signal" />
    +        </p:submenu>
    +    </p:contextMenu>
    +
    +</h:form>
    +
    +
    + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class ButtonBean {
    +	
    +	public void displayMessage(ActionEvent actionEvent) {
    +		addMessage("You said:'" + text + "'");
    +	}
    +	
    +	public void save(ActionEvent actionEvent) {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update(ActionEvent actionEvent) {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete(ActionEvent actionEvent) {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +
    +			
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dashboard.xhtml b/src/main/webapp/ui/dashboard.xhtml new file mode 100644 index 0000000..53996a6 --- /dev/null +++ b/src/main/webapp/ui/dashboard.xhtml @@ -0,0 +1,151 @@ + + + + + + + + +

    Dashboard

    +
    + +

    Dashboard is a layout component featuring dragdrop based content reordering similar to portal environments. As a stateful component, dashboard is backed + by a DashboardModel API which is used to save the state of the UI.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + +

    Source

    + + + +
    +<h:form id="form">
    +
    +    <p:growl id="growl" showDetail="true" />
    +
    +    <p:dashboard id="board" model="\#{dashboardBean.model}">
    +        <p:ajax event="reorder" listener="\#{dashboardBean.handleReorder}" update="growl" />
    +
    +        <p:panel id="sports" header="Sports">
    +            <h:outputText value="Sports Content" />
    +        </p:panel>
    +
    +        <p:panel id="finance" header="Finance">
    +            <h:outputText value="Finance Content" />
    +        </p:panel>
    +
    +        <p:panel id="lifestyle" header="Lifestyle">
    +            <h:outputText value="Lifestyle Content"  />
    +        </p:panel>
    +
    +        <p:panel id="weather" header="Weather">
    +            <h:outputText value="Weather Content" />
    +        </p:panel>
    +
    +        <p:panel id="politics" header="Politics">
    +            <h:outputText value="Politics Content" />
    +        </p:panel>
    +    </p:dashboard>
    +
    +</h:form>
    +			
    +
    + + +
    +public class DashboardBean implements Serializable {
    +
    +	private DashboardModel model;
    +	
    +	public DashboardBean() {
    +		model = new DefaultDashboardModel();
    +		DashboardColumn column1 = new DefaultDashboardColumn();
    +		DashboardColumn column2 = new DefaultDashboardColumn();
    +		DashboardColumn column3 = new DefaultDashboardColumn();
    +		
    +		column1.addWidget("sports");
    +		column1.addWidget("finance");
    +		
    +		column2.addWidget("lifestyle");
    +		column2.addWidget("weather");
    +		
    +		column3.addWidget("politics");
    +
    +		model.addColumn(column1);
    +		model.addColumn(column2);
    +		model.addColumn(column3);
    +	}
    +	
    +	public void handleReorder(DashboardReorderEvent event) {
    +		FacesMessage message = new FacesMessage();
    +		message.setSeverity(FacesMessage.SEVERITY_INFO);
    +		message.setSummary("Reordered: " + event.getWidgetId());
    +		message.setDetail("Item index: " + event.getItemIndex() + ", Column index: " + event.getColumnIndex() + ", Sender index: " + event.getSenderColumnIndex());
    +		
    +		addMessage(message);
    +	}
    +	
    +	
    +	private void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +	
    +	public DashboardModel getModel() {
    +		return model;
    +	}
    +}
    +			
    +
    + + +
    + + +
    + + + diff --git a/src/main/webapp/ui/dataListAjax.xhtml b/src/main/webapp/ui/dataListAjax.xhtml new file mode 100644 index 0000000..902cd82 --- /dev/null +++ b/src/main/webapp/ui/dataListAjax.xhtml @@ -0,0 +1,203 @@ + + + + + + + +

    DataList - Ajax Pagination

    +
    +

    Ajax Pagination is a built-in feature and paginator UI is fully customizable via various options like paginatorTemplate, rowsPerPageOptions, + pageLinks and more. none is also another valid option for the datalist type that renders items with no strict markup like standard ui:repeat.

    + + + + + + + Cars + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +			
    +	<p:dataList value="\#{tableBean.cars}" var="car" id="cars"
    +        paginator="true" rows="5" effectSpeed="fast"
    +        paginatorTemplate="{PreviousPageLink} {CurrentPageReport} {NextPageLink} {RowsPerPageDropdown}"
    +        rowsPerPageTemplate="5,10,15" type="none">
    +
    +            <f:facet name="header">
    +                Cars
    +            </f:facet>
    +
    +            <p:commandButton icon="ui-icon-search" update=":form:carDetail" oncomplete="carDialog.show()" title="View Detail">
    +                <f:setPropertyActionListener value="\#{car}" target="\#{tableBean.selectedCar}" />
    +            </p:commandButton>
    +
    +            <h:outputText value="\#{car.manufacturer}, \#{car.year}" style="margin-left:10px" />
    +            <br />
    +    </p:dataList>
    +	
    +	<p:dialog header="Car Detail" widgetVar="carDialog" modal="true" showEffect="fade">
    +		<p:outputPanel id="carDetail" style="text-align:center;" layout="block">
    +		
    +			<p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +			
    +			<h:panelGrid  columns="2" cellpadding="5">
    +				<h:outputLabel for="modelNo" value="Model No: " />
    +				<h:outputText id="modelNo" value="\#{tableBean.selectedCar.model}" />
    +				
    +				<h:outputLabel for="year" value="Year: " />
    +				<h:outputText id="year" value="\#{tableBean.selectedCar.year}" />
    +				
    +				<h:outputLabel for="color" value="Color: " />
    +				<h:outputText id="color" value="\#{tableBean.selectedCar.color}" style="color:\#{tableBean.selectedCar.color}"/>
    +			</h:panelGrid>
    +		</p:outputPanel>
    +	</p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +public class TableBean implements Serializable {
    +	
    +	private final static Logger logger = Logger.getLogger(TableBean.class.getName());
    +	
    +	private final static String[] colors;
    +	
    +	private final static String[] manufacturers;
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	private List<Car> cars;
    +	
    +	private Car selectedCar;
    +
    +	public TableBean() {
    +		cars = new ArrayList<Car>();
    +		
    +		populateRandomCars(cars, 50);
    +	}
    +	
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +	public Date getDate() {
    +		return date;
    +	}
    +	public void setDate(Date date) {
    +		this.date = date;
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dataListDefinition.xhtml b/src/main/webapp/ui/dataListDefinition.xhtml new file mode 100644 index 0000000..d853ec1 --- /dev/null +++ b/src/main/webapp/ui/dataListDefinition.xhtml @@ -0,0 +1,121 @@ + + + + + + + +

    DataList - Definition

    +
    +

    This example presents data in definition format.

    + + + Model: #{car.model}, Year: #{car.year} + + + + + +

    Source

    + + +
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" type="definition">
    +	Model: \#{car.model}, Year: \#{car.year}
    +	<f:facet name="description">
    +		<p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/> 
    +	</f:facet>
    +</p:dataList>
    +					
    +
    + + +
    +public class TableBean implements Serializable {
    +	
    +	private final static Logger logger = Logger.getLogger(TableBean.class.getName());
    +	
    +	private final static String[] colors;
    +	
    +	private final static String[] manufacturers;
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +	
    +	private Lis<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 5);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dataListHome.xhtml b/src/main/webapp/ui/dataListHome.xhtml new file mode 100644 index 0000000..c035ce3 --- /dev/null +++ b/src/main/webapp/ui/dataListHome.xhtml @@ -0,0 +1,29 @@ + + + + +

    DataList

    +
    + + + + + + + + + + + DataList presents a collection of data in list layout with several display types. + Ajax Pagination is a built-in feature and paginator UI is fully customizable via various options like paginatorTemplate, rowsPerPageOptions, + pageLinks and more. + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dataListOrdered.xhtml b/src/main/webapp/ui/dataListOrdered.xhtml new file mode 100644 index 0000000..a597d0b --- /dev/null +++ b/src/main/webapp/ui/dataListOrdered.xhtml @@ -0,0 +1,147 @@ + + + + + + + +

    DataList - Ordered

    +
    +

    This example presents data in ordered format.

    + +

    Number

    + + #{car.manufacturer}, #{car.year} + + +

    Letter

    + + #{car.manufacturer}, #{car.year} + + +

    Lowercase Letter

    + + #{car.manufacturer}, #{car.year} + + +

    Roman Letter

    + + #{car.manufacturer}, #{car.year} + + +

    Source

    + + +
    +<h3>Number</h3>
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" type="ordered">
    +	\#{car.manufacturer}, \#{car.year}
    +</p:dataList>
    +
    +<h3>Letter</h3>
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" type="ordered" itemType="A">
    +	\#{car.manufacturer}, \#{car.year}
    +</p:dataList>
    +
    +<h3>Lowercase Letter</h3>
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" type="ordered" itemType="a">
    +	\#{car.manufacturer}, \#{car.year}
    +</p:dataList>
    +
    +<h3>Roman Letter</h3>
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" type="ordered" itemType="i">
    +	\#{car.manufacturer}, \#{car.year}
    +</p:dataList>
    +					
    +
    + + +
    +public class TableBean implements Serializable {
    +	
    +	private final static Logger logger = Logger.getLogger(TableBean.class.getName());
    +	
    +	private final static String[] colors;
    +	
    +	private final static String[] manufacturers;
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +	
    +	private Lis<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 5);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dataListUnordered.xhtml b/src/main/webapp/ui/dataListUnordered.xhtml new file mode 100644 index 0000000..abf6575 --- /dev/null +++ b/src/main/webapp/ui/dataListUnordered.xhtml @@ -0,0 +1,138 @@ + + + + + + + +

    DataList - Unordered

    +
    +

    This example presents data in unordered format.

    + +

    Disc

    + + #{car.manufacturer}, #{car.year} + + +

    Circle

    + + #{car.manufacturer}, #{car.year} + + +

    Square

    + + #{car.manufacturer}, #{car.year} + + +

    Source

    + + +
    +<h3>Disc</h3>
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" itemType="disc">
    +	\#{car.manufacturer}, \#{car.year}
    +</p:dataList>
    +
    +<h3>Circle</h3>
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" itemType="circle">
    +	\#{car.manufacturer}, \#{car.year}
    +</p:dataList>
    +
    +<h3>Square</h3>
    +<p:dataList value="\#{tableBean.carsSmall}" var="car" itemType="square">
    +	\#{car.manufacturer}, \#{car.year}
    +</p:dataList>
    +			
    +					
    +
    + + +
    +public class TableBean implements Serializable {
    +	
    +	private final static Logger logger = Logger.getLogger(TableBean.class.getName());
    +	
    +	private final static String[] colors;
    +	
    +	private final static String[] manufacturers;
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +	
    +	private Lis<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 5);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datagrid.xhtml b/src/main/webapp/ui/datagrid.xhtml new file mode 100644 index 0000000..d8ed48b --- /dev/null +++ b/src/main/webapp/ui/datagrid.xhtml @@ -0,0 +1,209 @@ + + + + + + + +

    DataGrid

    +
    +

    DataGrid displays a collection of data in grid layout. Ajax Pagination is a built-in feature and paginator UI is fully customizable via various options like paginatorTemplate, rowsPerPageOptions, + pageLinks and more.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +	<p:dataGrid var="car" value="\#{tableBean.cars}" columns="3"
    +		rows="12" paginator="true"
    +		paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
    +		rowsPerPageTemplate="9,12,15">
    +
    +        <p:panel header="\#{car.model}" style="text-align:center">
    +            <h:panelGrid columns="1" style="width:100%">
    +                <p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/> 
    +
    +                <h:outputText value="\#{car.year}" />
    +
    +                <p:commandLink update=":form:carDetail" oncomplete="carDialog.show()" title="View Detail">
    +                    <h:outputText styleClass="ui-icon ui-icon-search" style="margin:0 auto;" /> 
    +                    <f:setPropertyActionListener value="\#{car}" 
    +                            target="\#{tableBean.selectedCar}" />
    +                </p:commandLink>
    +            </h:panelGrid>
    +        </p:panel>
    +
    +	</p:dataGrid>
    +	
    +	<p:dialog p:dialog header="Car Detail" widgetVar="carDialog" modal="true">
    +		<p:outputPanel id="carDetail" style="text-align:center;" layout="block">
    +		
    +			<p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +			
    +			<h:panelGrid  columns="2" cellpadding="5">
    +				<h:outputLabel for="modelNo" value="Model No: " />
    +				<h:outputText id="modelNo" value="\#{tableBean.selectedCar.model}" />
    +				
    +				<h:outputLabel for="year" value="Year: " />
    +				<h:outputText id="year" value="\#{tableBean.selectedCar.year}" />
    +				
    +				<h:outputLabel for="color" value="Color: " />
    +				<h:outputText id="color" value="\#{tableBean.selectedCar.color}" style="color:\#{tableBean.selectedCar.color}"/>
    +			</h:panelGrid>
    +		</p:outputPanel>
    +	</p:dialog>
    +
    +</h:form>
    +		
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.IOException;
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +import javax.servlet.ServletContext;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	private final static String[] colors;
    +	
    +	private final static String[] manufacturers;
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	private List<Car> cars;
    +	
    +	private Car selectedCar;
    +
    +	public TableBean() {
    +		cars = new ArrayList<Car>();
    +		
    +		populateRandomCars(cars, 50);
    +	}
    +	
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +		
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableBasic.xhtml b/src/main/webapp/ui/datatableBasic.xhtml new file mode 100644 index 0000000..5db6ecf --- /dev/null +++ b/src/main/webapp/ui/datatableBasic.xhtml @@ -0,0 +1,141 @@ + + + +

    DataTable

    +
    +

    Basic usage is same as standard datatable.

    + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}">
    +        <p:column headerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +	
    +	private List<Car> carsSmall;
    +	
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableCellEditing.xhtml b/src/main/webapp/ui/datatableCellEditing.xhtml new file mode 100644 index 0000000..24b12da --- /dev/null +++ b/src/main/webapp/ui/datatableCellEditing.xhtml @@ -0,0 +1,322 @@ + + + +

    DataTable - Cell Editing

    +
    +

    Inline cell editing is enabled by selecting a cell. As a callback "cellEdit" ajax behavior event is provided to process edited data with CellEditEvent. + First sample also has a context menu attached to demonstrate the usage of client side api. Second sample demonstrates multiple components support in a single + cell. Quick tab navigation between cells is also supported for easier editing.

    + + + + + + + + + + + + + + In-Cell Editing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + Multiple Components + + + + + / + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true"/>
    +
    +    <p:contextMenu for="cars" widgetVar="cMenu">   
    +        <p:menuitem value="Edit Cell" icon="ui-icon-search" onclick="carsTable.showCellEditor();return false;"/>  
    +        <p:menuitem value="Hide Menu" icon="ui-icon-close" onclick="cMenu.hide()"/>  
    +    </p:contextMenu> 
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.carsSmall}" editable="true" editMode="cell" widgetVar="carsTable">
    +
    +        <f:facet name="header">
    +            In-Cell Editing
    +        </f:facet>
    +
    +        <p:ajax event="cellEdit" listener="\#{tableBean.onCellEdit}" update=":form:messages" />
    +
    +        <p:column headerText="Model" style="width:25%">
    +               <p:cellEditor>
    +                   <f:facet name="output"><h:outputText value="\#{car.model}" /></f:facet>
    +                   <f:facet name="input"><p:inputText id="modelInput" value="\#{car.model}" style="width:96%"/></f:facet>
    +               </p:cellEditor>
    +           </p:column>
    +
    +           <p:column headerText="Year" style="width:25%">
    +            <p:cellEditor>
    +                <f:facet name="output"><h:outputText value="\#{car.year}" /></f:facet>
    +                <f:facet name="input"><p:inputText value="\#{car.year}" style="width:96%" label="Year"/></f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" style="width:25%">
    +            <p:cellEditor>
    +                <f:facet name="output"><h:outputText value="\#{car.manufacturer}" /></f:facet>
    +                <f:facet name="input">
    +                    <h:selectOneMenu value="\#{car.manufacturer}" style="width:100%">
    +                        <f:selectItems value="\#{tableBean.manufacturers}" var="man" itemLabel="\#{man}" itemValue="\#{man}" />
    +                    </h:selectOneMenu>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column headerText="Color" style="width:25%">
    +            <p:cellEditor>
    +                <f:facet name="output"><h:outputText value="\#{car.color}" /></f:facet>
    +                <f:facet name="input">
    +                    <h:selectOneMenu value="\#{car.color}" style="width:100%">
    +                        <f:selectItems value="\#{tableBean.colors}" var="color" itemLabel="\#{color}" itemValue="\#{color}" />
    +                    </h:selectOneMenu>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}" editable="true" editMode="cell" cellSeparator=" \/ ">
    +
    +        <f:facet name="header">
    +            Multiple Components
    +        </f:facet>
    +
    +        <p:column headerText="Model/Year" style="width:50%">
    +            <p:cellEditor>
    +                <f:facet name="output"><h:outputText value="\#{car.model}" /> / <h:outputText value="\#{car.year}" /></f:facet>
    +                <f:facet name="input">
    +                    <p:inputText id="modelInput" value="\#{car.model}" style="width:46%" title="Model"/>
    +                    /
    +                    <p:inputText value="\#{car.year}" style="width:47%" label="Year" title="Year"/>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" style="width:25%">
    +            <p:cellEditor>
    +                <f:facet name="output"><h:outputText value="\#{car.manufacturer}" /></f:facet>
    +                <f:facet name="input">
    +                    <h:selectOneMenu value="\#{car.manufacturer}" style="width:100%">
    +                        <f:selectItems value="\#{tableBean.manufacturers}" var="man" itemLabel="\#{man}" itemValue="\#{man}" />
    +                    </h:selectOneMenu>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column headerText="Color" style="width:25%">
    +            <p:cellEditor>
    +                <f:facet name="output"><h:outputText value="\#{car.color}" /></f:facet>
    +                <f:facet name="input">
    +                    <h:selectOneMenu value="\#{car.color}" style="width:100%">
    +                        <f:selectItems value="\#{tableBean.colors}" var="color" itemLabel="\#{color}" itemValue="\#{color}" />
    +                    </h:selectOneMenu>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.CellEditEvent;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +    private List<Car> carsSmall;
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public String[] getManufacturers() {
    +        return manufacturers;
    +    }
    +
    +    public String[] getColors() {
    +        return colors;
    +    }
    +
    +    public void onCellEdit(CellEditEvent event) {
    +        Object oldValue = event.getOldValue();
    +        Object newValue = event.getNewValue();
    +        
    +        if(newValue != null && !newValue.equals(oldValue)) {
    +            FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Cell Changed", "Old: " + oldValue + ", New:" + newValue);
    +            FacesContext.getCurrentInstance().addMessage(null, msg);
    +        }
    +    }
    +}
    +                     
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableColoring.xhtml b/src/main/webapp/ui/datatableColoring.xhtml new file mode 100644 index 0000000..e200ce2 --- /dev/null +++ b/src/main/webapp/ui/datatableColoring.xhtml @@ -0,0 +1,180 @@ + + + + + + + +

    DataTable - Coloring

    +
    +

    Specific rows be can styled based on conditions. Table below highlights cars that are manufactured before 1980.

    + + + + + + + Model + + + + + + + Year + + + + + + + Manufacturer + + + + + + + Color + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:dataTable id="table" var="car" value="\#{tableBean.carsSmall}"
    +                rowStyleClass="\#{car.year le 1980 ? 'old' : null}">
    +        <p:column>
    +            <f:facet name="header">
    +                    Model
    +            </f:facet>
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                    Year
    +            </f:facet>
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                    Manufacturer
    +            </f:facet>
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                    Color
    +            </f:facet>
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableComplex.xhtml b/src/main/webapp/ui/datatableComplex.xhtml new file mode 100644 index 0000000..09867cb --- /dev/null +++ b/src/main/webapp/ui/datatableComplex.xhtml @@ -0,0 +1,285 @@ + + + + + + + +

    DataTable - Complex

    + +
    +

    This example demonstrates various features such as paging, sorting, filtering and selection.

    + + + + + + + + + List of Cars + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:dataTable var="car" value="\#{tableBean.cars}" rowKey="\#{car.model}" paginator="true" rows="10"
    +                selection="\#{tableBean.selectedCar}" selectionMode="single" filteredValue="\#{tableBean.filteredCars}" id="carsTable">
    +
    +        <p:ajax event="rowSelect" update=":form:display" oncomplete="carDialog.show()" />
    +
    +        <f:facet name="header">
    +            List of Cars
    +        </f:facet>
    +
    +        <p:column headerText="Model" sortBy="\#{car.model}" filterBy="\#{car.model}" id="model">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column headerText="Year" sortBy="\#{car.year}" filterBy="\#{car.year}" id="year">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" sortBy="\#{car.manufacturer}" filterBy="\#{car.manufacturer}" id="manufacturer">
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column headerText="Color" sortBy="\#{car.color}" filterBy="\#{car.color}" id="color">
    +            \#{car.color}"
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +    <p:dialog header="Car Detail" widgetVar="carDialog" resizable="false"
    +              width="200" showEffect="explode" hideEffect="explode">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}" id="model"/>
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}" id="year"/>
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}" id="manufacturer"/>
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}" id="color"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private List<Car> filteredCars;
    +
    +	private List<Car> cars;
    +
    +	private Car selectedCar;
    +
    +	private Car[] selectedCars;
    +
    +	public TableBean() {
    +		cars = new ArrayList<Car>();
    +		
    +		populateRandomCars(cars, 50);
    +	}
    +
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public List<Car> getFilteredCars() {
    +        return filteredCars;
    +    }
    +
    +    public void setFilteredCars(List<Car> filteredCars) {
    +        this.filteredCars = filteredCars;
    +    }
    +
    +    public List<Car> getCars() {
    +        return cars;
    +    }
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.List;
    +import javax.faces.model.ListDataModel;
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.model.SelectableDataModel;
    +
    +public class CarDataModel extends ListDataModel<Car> implements SelectableDataModel<Car>, Serializable {  
    +
    +    public CarDataModel() {
    +    }
    +
    +    public CarDataModel(List<Car> data) {
    +        super(data);
    +    }
    +    
    +    @Override
    +    public Car getRowData(String rowKey) {
    +        //In a real app, a more efficient way like a query by rowKey should be implemented to deal with huge data
    +        
    +        List<Car> cars = (List<Car>) getWrappedData();
    +        
    +        for(Car car : cars) {
    +            if(car.getModel().equals(rowKey))
    +                return car;
    +        }
    +        
    +        return null;
    +    }
    +
    +    @Override
    +    public Object getRowKey(Car car) {
    +        return car.getModel();
    +    }
    +}
    +                    
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableContextMenu.xhtml b/src/main/webapp/ui/datatableContextMenu.xhtml new file mode 100644 index 0000000..c720927 --- /dev/null +++ b/src/main/webapp/ui/datatableContextMenu.xhtml @@ -0,0 +1,215 @@ + + + + + + + +

    DataTable - ContextMenu

    +
    +

    Datatable has special integration with context-menu.

    + + + + + + + + + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:contextMenu for="cars">
    +        <p:menuitem value="View" update="display" icon="ui-icon-search" oncomplete="carDialog.show()"/>
    +        <p:menuitem value="Delete" update="cars" icon="ui-icon-close" actionListener="\#{tableBean.deleteCar}"/>
    +    </p:contextMenu>
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.carsSmall}" rowKey="\#{car.model}"
    +                 selection="\#{tableBean.selectedCar}" selectionMode="single">
    +
    +        <p:column headerText="Model">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" >
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            \#{car.color}
    +        </p:column>
    +
    +    </p:dataTable> 
    +
    +    <p:dialog header="Car Detail" widgetVar="carDialog" resizable="false"
    +              width="200" showEffect="clip" hideEffect="fold" id="dialog">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}" style="font-weight:bold"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean {
    +
    +    static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +	
    +	private Car selectedCar;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +    private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +    public List<Car> getCarsSmall() {
    +        return carsSmall;
    +    }
    +
    +    public void deleteCar() {
    +        carsSmall.remove(selectedCar);
    +    }
    +}
    +                    
    +
    + +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableDynamicColumns.xhtml b/src/main/webapp/ui/datatableDynamicColumns.xhtml new file mode 100644 index 0000000..b3fc790 --- /dev/null +++ b/src/main/webapp/ui/datatableDynamicColumns.xhtml @@ -0,0 +1,233 @@ + + + + +

    DataTable - Dynamic Columns

    +
    +

    Columns of datatable can be defined dynamically with p:columns component. Since columns are created + on-the-fly it is easy to add/remove columns programmatically. Column template below is a white-space separated values that can be a combination + of "model", "manufacturer", "color" and "year".

    + + + + + + + + + + + + + #{column.header} + + + #{car[column.property]} + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <h:panelGrid id="grid" columns="3" style="margin-bottom:10px">
    +        <h:outputLabel for="template" value="Template:" style="font-weight:bold"/>
    +        <p:inputText id="template" value="\#{tableBean.columnTemplate}" size="50"/>
    +        <p:commandButton id="btn" update="cars" actionListener="\#{tableBean.updateColumns}" value="Update" process="@parent"/>
    +    </h:panelGrid>
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.carsSmall}" filteredValue="\#{tableBean.filteredCars}">                    
    +        <p:columns value="\#{tableBean.columns}" var="column" columnIndexVar="colIndex" 
    +                    sortBy="\#{car[column.property]}" filterBy="\#{car[column.property]}">
    +            <f:facet name="header">
    +                \#{column.header}
    +            </f:facet>
    +
    +            \#{car[column.property]}
    +        </p:columns>
    +
    +    </p:dataTable>
    +
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.IOException;
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.component.UIComponent;
    +import org.primefaces.examples.domain.Car;
    +import java.util.*;
    +
    +public class TableBean implements Serializable {
    +    
    +    private final static List<String> VALID_COLUMN_KEYS = Arrays.asList("model", "manufacturer", "year", "color");
    +
    +	private final static String[] colors;
    +	
    +	private final static String[] manufacturers;
    +
    +    private String columnTemplate = "model manufacturer year";
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private List<Car> filteredCars;
    +
    +	private List<Car> carsSmall;
    +
    +    private List<ColumnModel> columns = new ArrayList<ColumnModel>();;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +
    +        createDynamicColumns();
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +    
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +	
    +    public List<ColumnModel> getColumns() {
    +        return columns;
    +    }
    +
    +    public String[] getManufacturers() {
    +        return manufacturers;
    +    }
    +
    +    public String[] getColors() {
    +        return colors;
    +    }
    +
    +    public List<Car> getFilteredCars() {
    +        return filteredCars;
    +    }
    +
    +    public void setFilteredCars(List<Car> filteredCars) {
    +        this.filteredCars = filteredCars;
    +    }
    +    
    +    static public class ColumnModel implements Serializable {
    +
    +        private String header;
    +        private String property;
    +
    +        public ColumnModel(String header, String property) {
    +            this.header = header;
    +            this.property = property;
    +        }
    +
    +        public String getHeader() {
    +            return header;
    +        }
    +
    +        public String getProperty() {
    +            return property;
    +        }
    +    }
    +    
    +    public String getColumnTemplate() {
    +        return columnTemplate;
    +    }
    +    public void setColumnTemplate(String columnTemplate) {
    +        this.columnTemplate = columnTemplate;
    +    }
    +    
    +    public void updateColumns() {
    +        //reset table state
    +        UIComponent table = FacesContext.getCurrentInstance().getViewRoot().findComponent(":form:cars");
    +        table.setValueExpression("sortBy", null);
    +        
    +        //update columns
    +        createDynamicColumns();
    +    }
    +    
    +    public void createDynamicColumns() {
    +        String[] columnKeys = columnTemplate.split(" ");
    +        columns.clear();      
    +        
    +        for(String columnKey : columnKeys) {
    +            String key = columnKey.trim();
    +            
    +            if(VALID_COLUMN_KEYS.contains(key)) {
    +                columns.add(new ColumnModel(columnKey.toUpperCase(), columnKey));
    +            }
    +        }
    +    }
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableExpandableRows.xhtml b/src/main/webapp/ui/datatableExpandableRows.xhtml new file mode 100644 index 0000000..7196771 --- /dev/null +++ b/src/main/webapp/ui/datatableExpandableRows.xhtml @@ -0,0 +1,230 @@ + + + + + + + + +

    DataTable - RowExpansion

    +
    +

    A row can be expanded to display detail content using a row expansion column and expansion facet.

    + + + + + + + + + + + Expand rows to see detailed information + + + + + + + + + Model + + + + + + + Year + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <p:dataTable id="carsTable" var="car" value="\#{tableBean.carsSmall}">
    +
    +        <p:ajax event="rowToggle" listener="\#{tableBean.onRowToggle}" update=":form:growl" />
    +
    +        <f:facet name="header">
    +            Expand rows to see detailed information
    +        </f:facet>
    +
    +        <p:column style="width:2%">
    +            <p:rowToggler />
    +        </p:column>
    +
    +        <p:column style="width:49%">
    +            <f:facet name="header">
    +                    Model
    +            </f:facet>
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column style="width:49%">
    +            <f:facet name="header">
    +                    Year
    +            </f:facet>
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:rowExpansion>
    +            <h:panelGrid id="display" columns="2" cellpadding="4" style="width:300px;"
    +                            styleClass=" ui-widget-content grid">
    +
    +                <f:facet name="header">
    +                    <p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/>
    +                </f:facet>
    +
    +                <h:outputText value="Model:" />
    +                <h:outputText id="model" value="\#{car.model}" />
    +
    +                <h:outputText value="Year:" />
    +                <h:outputText id="year" value="\#{car.year}" />
    +
    +                <h:outputText value="Manufacturer:" />
    +                <h:outputText value="\#{car.manufacturer}"/>
    +
    +                <h:outputText value="Color:" />
    +                <h:outputText value="\#{car.color}"/>
    +            </h:panelGrid>
    +
    +        </p:rowExpansion>
    +    </p:dataTable>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +import org.primefaces.event.ToggleEvent;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public void onRowToggle(ToggleEvent event) {
    +        FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO,
    +                                            "Row State " + event.getVisibility(),
    +                                            "Model:" + ((Car) event.getData()).getModel());
    +        
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableFiltering.xhtml b/src/main/webapp/ui/datatableFiltering.xhtml new file mode 100644 index 0000000..ddac499 --- /dev/null +++ b/src/main/webapp/ui/datatableFiltering.xhtml @@ -0,0 +1,213 @@ + + + + + + + +

    DataTable - Filtering

    +
    +

    Datatable provides column based and global data filtering feature. There are four different match modes, "startsWith"(default), "endsWith", + "contains" and "exact". In addition using filterOptions, predefined filter values can be displayed.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:dataTable id="dataTable" var="car" value="\#{tableBean.carsSmall}" widgetVar="carsTable" 
    +            emptyMessage="No cars found with given criteria" filteredValue="\#{tableBean.filteredCars}">
    +
    +         <f:facet name="header">
    +            <p:outputPanel>
    +                <h:outputText value="Search all fields:" />
    +                <p:inputText id="globalFilter" onkeyup="carsTable.filter()" style="width:150px" />
    +            </p:outputPanel>
    +        </f:facet>
    +
    +        <p:column id="modelColumn" filterBy="\#{car.model}" 
    +                headerText="Model" footerText="contains"
    +                filterMatchMode="contains">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column id="yearColumn" filterBy="\#{car.year}"
    +                headerText="Year" footerText="startsWith">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column id="manufacturerColumn" filterBy="\#{car.manufacturer}" 
    +                headerText="Manufacturer" footerText="exact"
    +                filterOptions="\#{tableBean.manufacturerOptions}"
    +                filterMatchMode="exact">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column id="colorColumn" filterBy="\#{car.color}"
    +                headerText="Color" footerText="endsWith" filterMatchMode="endsWith">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +    
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +    private SelectItem[] manufacturerOptions;
    +
    +    private List<Car> filteredCars;
    +
    +	private List<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +        manufacturerOptions = createFilterOptions(manufacturers);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +    public List<Car> getFilteredCars() {
    +        return filteredCars;
    +    }
    +
    +    public void setFilteredCars(List<Car> filteredCars) {
    +        this.filteredCars = filteredCars;
    +    }
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    private SelectItem[] createFilterOptions(String[] data)  {
    +        SelectItem[] options = new SelectItem[data.length + 1];
    +
    +        options[0] = new SelectItem("", "Select");
    +        for(int i = 0; i < data.length; i++) {
    +            options[i + 1] = new SelectItem(data[i], data[i]);
    +        }
    +
    +        return options;
    +    }
    +
    +    public SelectItem[] getManufacturerOptions() {
    +        return manufacturerOptions;
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableFrozenRows.xhtml b/src/main/webapp/ui/datatableFrozenRows.xhtml new file mode 100644 index 0000000..935ef2a --- /dev/null +++ b/src/main/webapp/ui/datatableFrozenRows.xhtml @@ -0,0 +1,165 @@ + + + +

    DataTable - Frozen Rows

    +
    +

    Certain number of records can be fixed in scrolling tables.

    + + + + + + + Frozen Rows + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:dataTable var="car" value="\#{tableBean.cars}" scrollable="true" scrollHeight="150" frozenRows="\#{tableBean.frozenCars}">
    +
    +        <f:facet name="header">
    +            Frozen Rows
    +        </f:facet>
    +
    +        <p:column headerText="Model" width="125">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year" width="125" >
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" width="125">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color" width="125">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +    private List<Car> cars;
    +
    +	private List<Car> frozenCars;
    +
    +	public TableBean() {
    +        cars = new ArrayList<Car>();
    +        frozenCars = new ArrayList<Car>();
    +
    +		populateRandomCars(cars, 50);
    +        populateRandomCars(frozenCars, 2);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +
    +    public List<Car> getFrozenCars() {
    +   		return frozenCars;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +                    
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableGrouping.xhtml b/src/main/webapp/ui/datatableGrouping.xhtml new file mode 100644 index 0000000..7649e17 --- /dev/null +++ b/src/main/webapp/ui/datatableGrouping.xhtml @@ -0,0 +1,226 @@ + + + +

    DataTable - Grouping

    +
    +

    DataTable column headers and footers can be grouped for complex display.

    + + + + + + Sales/Profits of Manufacturers + + + + + + + + + + + + + + + + + + + + + + + #{sale.manufacturer} + + + + #{sale.lastYearProfit}% + + + + #{sale.thisYearProfit}% + + + + #{sale.lastYearSale}$ + + + + #{sale.thisYearSale}$ + + + + + + + + + + + + + + Use a bicycle instead of a car + + + + + +

    Source

    + + +
    +<h:form id="form">
    +    <p:dataTable id="salesTable" var="sale" value="\#{tableBean.sales}">
    +
    +        <f:facet name="header">
    +            Sales/Profits of Manufacturers
    +        </f:facet>
    +
    +        <p:columnGroup type="header">
    +            <p:row>
    +                <p:column rowspan="3" headerText="Manufacturer" />
    +                <p:column colspan="4" headerText="Sales" />
    +            </p:row>
    +
    +            <p:row>
    +                <p:column colspan="2" headerText="Sales Count" />
    +                <p:column colspan="2" headerText="Profit" />
    +            </p:row>
    +
    +            <p:row>
    +                <p:column headerText="Last Year" />
    +                <p:column headerText="This Year" />
    +                <p:column headerText="Last Year" />
    +                <p:column headerText="This Year" />
    +            </p:row>
    +        </p:columnGroup>
    +
    +        <p:column>
    +            \#{sale.manufacturer}
    +        </p:column>
    +
    +        <p:column>
    +            \#{sale.lastYearProfit}%
    +        </p:column>
    +
    +        <p:column>
    +            \#{sale.thisYearProfit}%
    +        </p:column>
    +
    +        <p:column>
    +            \#{sale.lastYearSale}$
    +        </p:column>
    +
    +        <p:column>
    +            \#{sale.thisYearSale}$
    +        </p:column>
    +
    +        <p:columnGroup type="footer">
    +            <p:row>
    +                <p:column colspan="3" footerText="Totals:"
    +                                style="text-align:right"  />
    +
    +                <p:column footerText="\#{tableBean.lastYearTotal}$" />
    +
    +                <p:column footerText="\#{tableBean.thisYearTotal}$" />
    +            </p:row>
    +        </p:columnGroup>
    +
    +        <f:facet name="footer">
    +            Use a bicycle instead of a car
    +        </f:facet>
    +
    +    </p:dataTable>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +import org.primefaces.examples.domain.ManufacturerSale
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	private final static String[] manufacturers;
    +
    +	private List<ManufacturerSale> sales;
    +
    +	public TableBean() {
    +		populateRandomSales();
    +	}
    +
    +    private int getRandomSale() {
    +		return (int) (Math.random() * 100000);
    +	}
    +
    +    private int getRandomProfit() {
    +		return (int) (Math.random() * 100);
    +	}
    +
    +    public List<ManufacturerSale> getSales() {
    +        return sales;
    +    }
    +
    +    private void populateRandomSales() {
    +        sales = new ArrayList<ManufacturerSale>();
    +
    +        for(int i = 0; i < 10; i++) {
    +            sales.add(new ManufacturerSale(manufacturers[i], getRandomSale(), getRandomSale(), getRandomProfit(), getRandomProfit()));
    +        }
    +    }
    +
    +    public int getLastYearTotal() {
    +        int total = 0;
    +
    +        for(ManufacturerSale sale : getSales()) {
    +            total += sale.getLastYearSale();
    +        }
    +
    +        return total;
    +    }
    +
    +    public int getThisYearTotal() {
    +        int total = 0;
    +
    +        for(ManufacturerSale sale : getSales()) {
    +            total += sale.getThisYearSale();
    +        }
    +
    +        return total;
    +    }
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableHeaderFooter.xhtml b/src/main/webapp/ui/datatableHeaderFooter.xhtml new file mode 100644 index 0000000..6615517 --- /dev/null +++ b/src/main/webapp/ui/datatableHeaderFooter.xhtml @@ -0,0 +1,183 @@ + + + +

    DataTable - Header and Footer

    +
    +

    Any content can be placed inside header and footer using corresponding facets. For column header and footer facets, headerText + and footerText can be used as shortcuts.

    + + + + + + + List of Cars + + + + + Model + + + + + + 8 digit code + + + + + + + + + + + + + + + + + In total there are #{fn:length(tableBean.carsSmall)} cars. + + + + + + +

    Source

    + + +
    +<h:form prependId="false">
    +
    +    <p:dataTable id="dataTable" var="car" value="\#{tableBean.carsSmall}">
    +
    +        <f:facet name="header">
    +            List of Cars
    +        </f:facet>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                Model
    +            </f:facet>
    +
    +            <h:outputText value="\#{car.model}" />
    +
    +            <f:facet name="footer">
    +                8 digit code
    +            </f:facet>
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +
    +        <p:column headerText="Year" footerText="1960-2010">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            In total there are \#{fn:length(tableBean.carsSmall)} cars.
    +        </f:facet>
    +
    +    </p:dataTable>
    +
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +    static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableHome.xhtml b/src/main/webapp/ui/datatableHome.xhtml new file mode 100644 index 0000000..afa2fb3 --- /dev/null +++ b/src/main/webapp/ui/datatableHome.xhtml @@ -0,0 +1,52 @@ + + + + +

    DataTable

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DataTable is a data iteration component featuring ajax pagination, sorting, filtering, various row selection solutions, + nested headers, expandable rows, in-cell editing, scrolling and lazy data support. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableLazy.xhtml b/src/main/webapp/ui/datatableLazy.xhtml new file mode 100644 index 0000000..22ffc90 --- /dev/null +++ b/src/main/webapp/ui/datatableLazy.xhtml @@ -0,0 +1,312 @@ + + + +

    DataTable - Lazy Loading

    +
    +

    DataTable has built-in support to deal with huge datasets. In order to enable lazy loading, a LazyDataModel needs to be implemented + to query the datasource when pagination, sorting, filtering or live scrolling happens. + This example demonstrates uses an in-memory list to mimic a real datasource like a database.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:dataTable var="car" value="\#{tableBean.lazyModel}" paginator="true" rows="10"
    +                 paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
    +                 rowsPerPageTemplate="5,10,15" selectionMode="single" selection="\#{tableBean.selectedCar}" id="carTable" lazy="true">
    +
    +        <p:ajax event="rowSelect" listener="\#{tableBean.onRowSelect}" update=":form:display" oncomplete="carDialog.show()" />
    +
    +        <p:column headerText="Model" sortBy="\#{car.model}" filterBy="\#{car.model}">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year" sortBy="\#{car.year}" filterBy="\#{car.year}">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" sortBy="\#{car.manufacturer}" filterBy="\#{car.manufacturer}">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color" sortBy="\#{car.color}" filterBy="\#{car.color}">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +    <p:dialog header="Car Detail" widgetVar="carDialog" resizable="false"
    +              showEffect="explode" hideEffect="explode">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}" style="font-weight:bold"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import javax.servlet.ServletContext;
    +
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.model.LazyDataModel;
    +
    +public class TableBean {
    +	
    +	private LazyDataModel<Car> lazyModel;
    +
    +    private Car selectedCar;
    +
    +    private List<Car> cars;
    +
    +    static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	public TableBean() {
    +        populateRandomCars(cars, 50);
    +        lazyModel = new LazyCarDataModel(cars);
    +	}
    +
    +    public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +	
    +	public LazyDataModel<Car> getLazyModel() {
    +		return lazyModel;
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++) {
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +		}
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.Collections;
    +import java.util.Iterator;
    +import java.util.List;
    +import java.util.Map;
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.model.LazyDataModel;
    +import org.primefaces.model.SortOrder;
    +
    +/**
    + * Dummy implementation of LazyDataModel that uses a list to mimic a real datasource like a database.
    + */
    +public class LazyCarDataModel extends LazyDataModel<Car> {
    +    
    +    private List<Car> datasource;
    +    
    +    public LazyCarDataModel(List<Car> datasource) {
    +        this.datasource = datasource;
    +    }
    +    
    +    @Override
    +    public Car getRowData(String rowKey) {
    +        for(Car car : datasource) {
    +            if(car.getModel().equals(rowKey))
    +                return car;
    +        }
    +
    +        return null;
    +    }
    +
    +    @Override
    +    public Object getRowKey(Car car) {
    +        return car.getModel();
    +    }
    +
    +    @Override
    +    public List<Car> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String,String> filters) {
    +        List<Car> data = new ArrayList<Car>();
    +
    +        //filter
    +        for(Car car : datasource) {
    +            boolean match = true;
    +
    +            for(Iterator<String> it = filters.keySet().iterator(); it.hasNext();) {
    +                try {
    +                    String filterProperty = it.next();
    +                    String filterValue = filters.get(filterProperty);
    +                    String fieldValue = String.valueOf(car.getClass().getField(filterProperty).get(car));
    +
    +                    if(filterValue == null || fieldValue.startsWith(filterValue)) {
    +                        match = true;
    +                    }
    +                    else {
    +                        match = false;
    +                        break;
    +                    }
    +                } catch(Exception e) {
    +                    match = false;
    +                } 
    +            }
    +
    +            if(match) {
    +                data.add(car);
    +            }
    +        }
    +
    +        //sort
    +        if(sortField != null) {
    +            Collections.sort(data, new LazySorter(sortField, sortOrder));
    +        }
    +
    +        //rowCount
    +        int dataSize = data.size();
    +        this.setRowCount(dataSize);
    +
    +        //paginate
    +        if(dataSize > pageSize) {
    +            try {
    +                return data.subList(first, first + pageSize);
    +            }
    +            catch(IndexOutOfBoundsException e) {
    +                return data.subList(first, first + (dataSize % pageSize));
    +            }
    +        }
    +        else {
    +            return data;
    +        }
    +    }
    +}
    +                    
    +
    +
    + + + + +
    + + +
    +
    diff --git a/src/main/webapp/ui/datatablePagination.xhtml b/src/main/webapp/ui/datatablePagination.xhtml new file mode 100644 index 0000000..358fa31 --- /dev/null +++ b/src/main/webapp/ui/datatablePagination.xhtml @@ -0,0 +1,194 @@ + + + + + + + + +

    DataTable - Pagination

    + +
    +

    DataTable has built-in support for ajax pagination.

    + + + + + + Ajax Pagination + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form prependId="false">
    +
    +    <p:dataTable id="dataTable" var="car" value="\#{tableBean.cars}"
    +                 paginator="true" rows="10"
    +                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
    +                 rowsPerPageTemplate="5,10,15">
    +        <f:facet name="header">
    +            Ajax Pagination
    +        </f:facet>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Model" />
    +            </f:facet>
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Year" />
    +            </f:facet>
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Manufacturer" />
    +            </f:facet>
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                <h:outputText value="Color" />
    +            </f:facet>
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +	
    +	private List<Car> cars;
    +	
    +	public TableBean() {
    +		cars = new ArrayList<Car>();
    +		
    +		populateRandomCars(cars, 50);
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableRTL.xhtml b/src/main/webapp/ui/datatableRTL.xhtml new file mode 100644 index 0000000..fec8d2d --- /dev/null +++ b/src/main/webapp/ui/datatableRTL.xhtml @@ -0,0 +1,142 @@ + + + +

    DataTable - RTL

    + +
    +

    DataTable supports RTL direction either by setting dir attribute to rtl at component level or globally using primefaces.DIR context param.

    + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}" dir="rtl">
    +        <p:column headerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +	
    +	private List<Car> carsSmall;
    +	
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableReordering.xhtml b/src/main/webapp/ui/datatableReordering.xhtml new file mode 100644 index 0000000..72a3f45 --- /dev/null +++ b/src/main/webapp/ui/datatableReordering.xhtml @@ -0,0 +1,175 @@ + + + + + + + + + +

    DataTable - Columns Reordering

    +
    +

    DataTable columns can be reordered using drag and drop. Column order is preserved in postbacks and + "columnReorder" event is available as an ajax event for optional use.

    + + + + + + Model + + + + + + + Year + + + + + + + Manufacturer + + + + + + + Color + + + + + + +

    Source

    + + +
    +<h:form>
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}" draggableColumns="true">
    +        <p:column id="modelHeader">
    +            <f:facet name="header">
    +                    Model
    +            </f:facet>
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                    Year
    +            </f:facet>
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                    Manufacturer
    +            </f:facet>
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column>
    +            <f:facet name="header">
    +                    Color
    +            </f:facet>
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +	
    +	private List<Car> carsSmall;
    +	
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableResizable.xhtml b/src/main/webapp/ui/datatableResizable.xhtml new file mode 100644 index 0000000..d6d19f1 --- /dev/null +++ b/src/main/webapp/ui/datatableResizable.xhtml @@ -0,0 +1,220 @@ + + + +

    DataTable - Resizable Columns

    +
    +

    DataTable columns can be resized by dragging. Optional "colResize" ajax behavior can be used to get notified about new column widths.

    + + + + + + + + + + + Default Resize + + + + + + + + + + + + + + + + + + + + + + + + + Live Resize + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +                    
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}" resizableColumns="true" id="basicTable">
    +
    +        <p:ajax event="colResize" update=":form:growl" listener="\#{tableBean.onResize}" />
    +
    +        <f:facet name="header">
    +            Default Resize
    +        </f:facet>
    +
    +        <p:column headerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}" resizableColumns="true" liveResize="true" id="liveResizeTable">
    +
    +        <p:ajax event="colResize" update=":form:growl" listener="\#{tableBean.onResize}" />
    +
    +        <f:facet name="header">
    +            Live Resize
    +        </f:facet>
    +
    +        <p:column headerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.event.ColumnResizeEvent;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public void onResize(ColumnResizeEvent event) {
    +        FacesMessage msg = new FacesMessage("Column " + event.getColumn().getClientId() + " resized", "W:" + event.getWidth() + ", H:" + event.getHeight());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableRowEditing.xhtml b/src/main/webapp/ui/datatableRowEditing.xhtml new file mode 100644 index 0000000..9968d0d --- /dev/null +++ b/src/main/webapp/ui/datatableRowEditing.xhtml @@ -0,0 +1,258 @@ + + + +

    DataTable - Row Editing

    +
    +

    Row editing feature allows updating values within the datatable. Optional "rowEdit" and "rowEditCancel" + ajax behaviors are provided as callbacks to process edited data.

    + + + + + + + + + In-Cell Editing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true"/>
    +
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}" id="carList" editable="true">
    +
    +        <f:facet name="header">
    +            In-Cell Editing
    +        </f:facet>
    +
    +        <p:ajax event="rowEdit" listener="\#{tableBean.onEdit}" update=":form:messages" />
    +        <p:ajax event="rowEditCancel" listener="\#{tableBean.onCancel}" update=":form:messages" />
    +
    +        <p:column headerText="Model" style="width:30%">
    +            <p:cellEditor>
    +                <f:facet name="output">
    +                    <h:outputText value="\#{car.model}" />
    +                </f:facet>
    +                <f:facet name="input">
    +                    <p:inputText value="\#{car.model}" style="width:100%"/>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column headerText="Year" style="width:20%">
    +            <p:cellEditor>
    +                <f:facet name="output">
    +                    <h:outputText value="\#{car.year}" />
    +                </f:facet>
    +                <f:facet name="input">
    +                    <p:inputText value="\#{car.year}" style="width:100%" label="Year"/>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" style="width:24%">
    +            <p:cellEditor>
    +                <f:facet name="output">
    +                    <h:outputText value="\#{car.manufacturer}" />
    +                </f:facet>
    +                <f:facet name="input">
    +                    <h:selectOneMenu value="\#{car.manufacturer}" >
    +                        <f:selectItems value="\#{tableBean.manufacturers}"
    +                            var="man" 
    +                            itemLabel="\#{man}"
    +                            itemValue="\#{man}" />
    +                    </h:selectOneMenu>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column headerText="Color" style="width:20%">
    +            <p:cellEditor>
    +                <f:facet name="output">
    +                    <h:outputText value="\#{car.color}" />
    +                </f:facet>
    +                <f:facet name="input">
    +                    <h:selectOneMenu value="\#{car.color}" >
    +                        <f:selectItems value="\#{tableBean.colors}"
    +                            var="color" 
    +                            itemLabel="\#{color}"
    +                            itemValue="\#{color}" />
    +                    </h:selectOneMenu>
    +                </f:facet>
    +            </p:cellEditor>
    +        </p:column>
    +
    +        <p:column style="width:6%">
    +            <p:rowEditor />
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.RowEditEvent;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +    private List<Car> carsSmall;
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public String[] getManufacturers() {
    +        return manufacturers;
    +    }
    +
    +    public String[] getColors() {
    +        return colors;
    +    }
    +
    +    public void onEdit(RowEditEvent event) {
    +        FacesMessage msg = new FacesMessage("Car Edited", ((Car) event.getObject()).getModel());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +    
    +    public void onCancel(RowEditEvent event) {
    +        FacesMessage msg = new FacesMessage("Car Cancelled", ((Car) event.getObject()).getModel());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableRowSelectionByColumn.xhtml b/src/main/webapp/ui/datatableRowSelectionByColumn.xhtml new file mode 100644 index 0000000..b45d361 --- /dev/null +++ b/src/main/webapp/ui/datatableRowSelectionByColumn.xhtml @@ -0,0 +1,228 @@ + + + +

    DataTable - Row Selection

    +
    +

    This examples demonstrates how to select a row using a PrimeFaces commandButton and standard setPropertyActionListener.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="msgs" showDetail="true" />
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.carsSmall}">
    +
    +        <p:column headerText="Model" style="width:24%">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year" style="width:24%">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" style="width:24%">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color" style="width:24%">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +
    +        <p:column style="width:4%">
    +                <p:commandButton id="selectButton" update=":form:display" oncomplete="carDialog.show()" icon="ui-icon-search" title="View">
    +                <f:setPropertyActionListener value="\#{car}" target="\#{tableBean.selectedCar}" />
    +            </p:commandButton>
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +    <p:dialog header="Car Detail" widgetVar="carDialog" resizable="false" id="carDlg"
    +                showEffect="fade" hideEffect="explode" modal="true">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4" style="margin:0 auto;">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}" style="font-weight:bold"/>
    +
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}" style="font-weight:bold"/>
    +
    +        </h:panelGrid>
    +
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean {
    +
    +    static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> cars;
    +
    +	private Car selectedCar;
    +
    +	public TableBean() {
    +        cars = new ArrayList<Car>();
    +
    +		populateRandomCars(cars, 50);
    +	}
    +
    +    private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +
    +    private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableRowSelectionInstant.xhtml b/src/main/webapp/ui/datatableRowSelectionInstant.xhtml new file mode 100644 index 0000000..18a46bf --- /dev/null +++ b/src/main/webapp/ui/datatableRowSelectionInstant.xhtml @@ -0,0 +1,277 @@ + + + + + + + +

    DataTable - Instant Row Selection

    +
    +

    Instant row selection, dblclick selection and unselection is implemented using ajax behaviors.

    + + + + + + + + + + + + Select a row to display a message + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.mediumCarsModel}" paginator="true" rows="10"
    +                 selection="\#{tableBean.selectedCar}" selectionMode="single">
    +
    +        <p:ajax event="rowSelect" listener="\#{tableBean.onRowSelect}" 
    +                    update=":form:display :form:growl" oncomplete="carDialog.show()" />
    +        <p:ajax event="rowUnselect" listener="\#{tableBean.onRowUnselect}" update=":form:growl"/>
    +
    +        <f:facet name="header">
    +            Select a row to display a message
    +        </f:facet>
    +
    +        <p:column headerText="Model">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" >
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            \#{car.color}
    +        </p:column>
    +    </p:dataTable>
    +
    +    <p:dialog id="dialog" header="Car Detail" widgetVar="carDialog" resizable="false"
    +                showEffect="fade" hideEffect="explode">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}" />
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}" />
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}" />
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.event.SelectEvent;
    +import org.primefaces.event.UnselectEvent;
    +
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.examples.view.CarDataModel;
    +
    +public class TableBean {
    +
    +    static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +	
    +	private Car selectedCar;
    +
    +    private CarDataModel mediumCarsModel;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 50);
    +
    +        mediumCarsModel = new CarDataModel(carsSmall);
    +	}
    +
    +    private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +    public CarDataModel getMediumCarsModel() {
    +        return mediumCarsModel;
    +    }
    +
    +    public void onRowSelect(SelectEvent event) {
    +        FacesMessage msg = new FacesMessage("Car Selected", ((Car) event.getObject()).getModel());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +
    +    public void onRowUnselect(UnselectEvent event) {
    +        FacesMessage msg = new FacesMessage("Car Unselected", ((Car) event.getObject()).getModel());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.List;
    +import javax.faces.model.ListDataModel;
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.model.SelectableDataModel;
    +
    +public class CarDataModel extends ListDataModel<Car> implements SelectableDataModel<Car> {  
    +
    +    public CarDataModel() {
    +    }
    +
    +    public CarDataModel(List<Car> data) {
    +        super(data);
    +    }
    +    
    +    @Override
    +    public Car getRowData(String rowKey) {
    +        //In a real app, a more efficient way like a query by rowKey should be implemented to deal with huge data
    +        
    +        List<Car> cars = (List<Car>) getWrappedData();
    +        
    +        for(Car car : cars) {
    +            if(car.getModel().equals(rowKey))
    +                return car;
    +        }
    +        
    +        return null;
    +    }
    +
    +    @Override
    +    public Object getRowKey(Car car) {
    +        return car.getModel();
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableRowSelectionMultiple.xhtml b/src/main/webapp/ui/datatableRowSelectionMultiple.xhtml new file mode 100644 index 0000000..0284b1b --- /dev/null +++ b/src/main/webapp/ui/datatableRowSelectionMultiple.xhtml @@ -0,0 +1,197 @@ + + + + + + + +

    DataTable - Multiple Row Selection

    +
    +

    DataTable also supports multiple row selection using metaKey and shiftKey.

    + + + + + + + Click "View" button after selecting multiple to see details + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + + + + + + + Model: #{selectedCar.model}, Year: #{selectedCar.year} + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.smallCarsModel}" rowKey="\#{car.model}"
    +                 selection="\#{tableBean.selectedCars}" selectionMode="multiple">
    +
    +        <f:facet name="header">
    +            Click "View" button after selecting multiple to see details
    +        </f:facet>
    +
    +        <p:column headerText="Model">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" >
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            \#{car.color}
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton value="View" icon="ui-icon-search"
    +                        update=":form:display" oncomplete="carDialog.show()"/>
    +        </f:facet>
    +    </p:dataTable>
    +
    +    <p:dialog header="Car Detail" widgetVar="carDialog"
    +              width="250" showEffect="explode" hideEffect="explode">
    +
    +        <p:dataList id="display"
    +            value="\#{tableBean.selectedCars}"
    +            var="selectedCar" type="definition">
    +
    +            Model: \#{selectedCar.model}, Year: \#{selectedCar.year}
    +            <f:facet name="description">
    +                <p:graphicImage value="/images/cars/\#{selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +        </p:dataList>
    +
    +    </p:dialog>
    +
    +</h:form>
    +            
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean {
    +
    +    static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +	private Car[] selectedCars;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +    private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public Car[] getSelectedCars() {
    +		return selectedCars;
    +	}
    +	public void setSelectedCar(Car[] selectedCars) {
    +		this.selectedCar = selectedCars;
    +	}
    +
    +    public List<Car> getCarsSmall() {
    +        return this.carsSmall;
    +    }
    +}
    +                    
    +
    + +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableRowSelectionRadioCheckbox.xhtml b/src/main/webapp/ui/datatableRowSelectionRadioCheckbox.xhtml new file mode 100644 index 0000000..225c9ac --- /dev/null +++ b/src/main/webapp/ui/datatableRowSelectionRadioCheckbox.xhtml @@ -0,0 +1,374 @@ + + + + + + + +

    DataTable - RadioCheckbox

    +
    +

    RadioButton/Checkbox based row selection is a common use case and DataTable provides a solution for this + with column selection mode feature.

    + + + + + + + RadioButton Based Selection + + + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + + + +
    + + + + + Checkbox Based Selection + + + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Model: #{selectedCar.model}, Year: #{selectedCar.year} + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.mediumCarsModel}" paginator="true" rows="10"
    +                 selection="\#{tableBean.selectedCar}">
    +
    +        <f:facet name="header">
    +            RadioButton Based Selection
    +        </f:facet>
    +
    +        <p:column selectionMode="single" style="width:2%" />
    +
    +        <p:column headerText="Model" style="width:25%">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column headerText="Year" style="width:25%">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" style="width:24%">
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column headerText="Color" style="width:24%">
    +            \#{car.color}
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton id="viewButton" value="View" icon="ui-icon-search"
    +                             update=":form:displaySingle" oncomplete="singleCarDialog.show()"/>
    +        </f:facet>
    +    </p:dataTable>
    +
    +    <br />
    +
    +    <p:dataTable id="multiCars" var="car" value="\#{tableBean.mediumCarsModel}" paginator="true" rows="10"
    +                 selection="\#{tableBean.selectedCars}">
    +
    +        <f:facet name="header">
    +            Checkbox Based Selection
    +        </f:facet>
    +
    +        <p:column selectionMode="multiple" style="width:2%" />
    +
    +        <p:column headerText="Model" style="width:25%">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column headerText="Year" style="width:25%">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" style="width:24%">
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column headerText="Color" style="width:24%">
    +            \#{car.color}
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton id="multiViewButton" value="View" icon="ui-icon-search"
    +                             update=":form:displayMulti" oncomplete="multiCarDialog.show()"/>
    +        </f:facet>
    +    </p:dataTable>
    +
    +    <p:dialog id="dialog" header="Car Detail" widgetVar="singleCarDialog" resizable="false"
    +              showEffect="fade" hideEffect="explode">
    +
    +        <h:panelGrid id="displaySingle" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}" style="font-weight:bold"/>
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}" style="font-weight:bold"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +    <p:dialog id="multiDialog" header="Car Detail" widgetVar="multiCarDialog"
    +              height="300" showEffect="fade" hideEffect="explode">
    +
    +        <p:dataList id="displayMulti" value="\#{tableBean.selectedCars}" var="selectedCar">
    +            Model: \#{selectedCar.model}, Year: \#{selectedCar.year}
    +        </p:dataList>
    +
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.view.CarDataModel;
    +
    +public class TableBean implements Serializable {
    +
    +	private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	private List<Car> cars;
    +
    +	private Car selectedCar;
    +
    +	private Car[] selectedCars;
    +
    +    private CarDataModel mediumCarsModel;
    +
    +	public TableBean() {
    +		cars = new ArrayList<Car>();
    +		
    +		populateRandomCars(cars, 50);
    +
    +        mediumCarsModel = new CarDataModel(cars);
    +	}
    +
    +	public Car[] getSelectedCars() {
    +		return selectedCars;
    +	}
    +	public void setSelectedCars(Car[] selectedCars) {
    +		this.selectedCars = selectedCars;
    +	}
    +
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +
    +	public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedCar;
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public CarDataModel getMediumCarsModel() {
    +        return mediumCarsModel;
    +    }
    +}
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.List;
    +import javax.faces.model.ListDataModel;
    +import org.primefaces.examples.domain.Car;
    +import org.primefaces.model.SelectableDataModel;
    +
    +public class CarDataModel extends ListDataModel<Car> implements SelectableDataModel<Car> {  
    +
    +    public CarDataModel() {
    +    }
    +
    +    public CarDataModel(List<Car> data) {
    +        super(data);
    +    }
    +    
    +    @Override
    +    public Car getRowData(String rowKey) {
    +        //In a real app, a more efficient way like a query by rowKey should be implemented to deal with huge data
    +        
    +        List<Car> cars = (List<Car>) getWrappedData();
    +        
    +        for(Car car : cars) {
    +            if(car.getModel().equals(rowKey))
    +                return car;
    +        }
    +        
    +        return null;
    +    }
    +
    +    @Override
    +    public Object getRowKey(Car car) {
    +        return car.getModel();
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableRowSelectionSingle.xhtml b/src/main/webapp/ui/datatableRowSelectionSingle.xhtml new file mode 100644 index 0000000..ca6abcc --- /dev/null +++ b/src/main/webapp/ui/datatableRowSelectionSingle.xhtml @@ -0,0 +1,220 @@ + + + + + + + +

    DataTable - Row Selection

    +
    +

    Datatable makes it easy to select rows. Selection value reference is populated automatically with selected rows. Use metaKey to unselect a row.

    + + + + + + + Click "View" button after selecting a row to see details + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.smallCarsModel}" rowKey="\#{car.model}"
    +                 selection="\#{tableBean.selectedCar}" selectionMode="single">
    +
    +        <f:facet name="header">
    +            Click "View" button after selecting a row to see details
    +        </f:facet>
    +
    +        <p:column headerText="Model">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" >
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            \#{car.color}
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton id="viewButton" value="View" icon="ui-icon-search"
    +                    update=":form:display" oncomplete="carDialog.show()"/>
    +        </f:facet>
    +
    +    </p:dataTable>
    +
    +    <p:dialog id="dialog" header="Car Detail" widgetVar="carDialog" resizable="false"
    +              width="200" showEffect="clip" hideEffect="fold">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}" />
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}" />
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}" />
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean {
    +
    +    static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +	
    +	private Car selectedCar;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +    private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public Car getSelectedCar() {
    +		return selectedCar;
    +	}
    +
    +    public void setSelectedCar(Car selectedCar) {
    +		this.selectedCar = selectedVar;
    +	}
    +
    +    public List<Car> getCarsSmall() {
    +        return this.carsSmall;
    +    }
    +}
    +                    
    +
    + +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableScrolling.xhtml b/src/main/webapp/ui/datatableScrolling.xhtml new file mode 100644 index 0000000..4805c97 --- /dev/null +++ b/src/main/webapp/ui/datatableScrolling.xhtml @@ -0,0 +1,288 @@ + + + +

    DataTable - Scrolling

    +
    +

    DataTable supports client and live scrolling. In client mode, whole data + is rendered, by enabling liveScroll option data is loaded during scrolling.

    + + + +

    Y Scrolling

    + + + + + + + + + + + + + + + + + + + + +

    X Scrolling

    + + + + + + + + + + + + + + + + + + + + +

    XY Scrolling

    + + + + + + + + + + + + + + + + + + + + +

    Live Scrolling

    + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <h3>Y Scrolling</h3>
    +    <p:dataTable var="car" value="\#{tableBean.cars}" scrollable="true" scrollHeight="150" id="dataTable1">
    +
    +        <p:column headerText="Model" footerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year" footerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" footerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color" footerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +    <h3>X Scrolling</h3>
    +    <p:dataTable var="car" value="\#{tableBean.carsSmall}" scrollable="true" scrollWidth="400" id="dataTable2">
    +
    +        <p:column headerText="Model" footerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year" footerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" footerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color" footerText="Year">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +    <h3>XY Scrolling</h3>
    +    <p:dataTable var="car" value="\#{tableBean.cars}" scrollable="true" scrollWidth="400" scrollHeight="150" id="dataTable3">
    +
    +        <p:column headerText="Model" footerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year" footerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer" footerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color" footerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +    <h3>Live Scrolling</h3>
    +    <p:dataTable var="car" value="\#{tableBean.carsLarge}" scrollRows="20"
    +                    scrollable="true" liveScroll="true" scrollHeight="150" id="dataTable4" >
    +
    +        <p:column headerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column headerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +
    +    </p:dataTable>
    +
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +    private List<Car> cars;
    +
    +	private List<Car> carsLarge;
    +
    +	public TableBean() {
    +        cars = new ArrayList<Car>();
    +		carsLarge = new ArrayList<Car>();
    +
    +		populateRandomCars(cars, 50);
    +        populateRandomCars(carsLarge, 200);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +
    +    public List<Car> getCarsLarge() {
    +   		return cars;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableSorting.xhtml b/src/main/webapp/ui/datatableSorting.xhtml new file mode 100644 index 0000000..17a78be --- /dev/null +++ b/src/main/webapp/ui/datatableSorting.xhtml @@ -0,0 +1,163 @@ + + + + + + + +

    DataTable - Sorting

    + +
    +

    DataTable has built-in support for ajax sorting.

    + + + + + + Ajax Sorting + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:dataTable id="dataTable" var="car" value="\#{tableBean.carsSmall}">
    +        <f:facet name="header">
    +            Ajax Sorting
    +        </f:facet>
    +
    +        <p:column sortBy="\#{car.model}" headerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column sortBy="\#{car.year}" headerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column sortBy="\#{car.manufacturer}" headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column sortBy="\#{car.color}" headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(cars, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableSortingMultiple.xhtml b/src/main/webapp/ui/datatableSortingMultiple.xhtml new file mode 100644 index 0000000..34e27a1 --- /dev/null +++ b/src/main/webapp/ui/datatableSortingMultiple.xhtml @@ -0,0 +1,168 @@ + + + + + + + + + +

    DataTable - Multiple Sorting

    + +
    +

    Multiple column sorting is enabled by holding the meta key (ctrl or command). Dynamic columns are supported as well with or + without LazyDataModel support.

    + + + + + + Ajax Sorting + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:dataTable id="dataTable" var="car" value="\#{tableBean.carsSmall}" sortMode="multiple" rows="25" paginator="true">
    +        <f:facet name="header">
    +            Ajax Sorting
    +        </f:facet>
    +
    +        <p:column sortBy="\#{car.model}" headerText="Model">
    +            <h:outputText value="\#{car.model}" />
    +        </p:column>
    +
    +        <p:column sortBy="\#{car.year}" headerText="Year">
    +            <h:outputText value="\#{car.year}" />
    +        </p:column>
    +
    +        <p:column sortBy="\#{car.manufacturer}" headerText="Manufacturer">
    +            <h:outputText value="\#{car.manufacturer}" />
    +        </p:column>
    +
    +        <p:column sortBy="\#{car.color}" headerText="Color">
    +            <h:outputText value="\#{car.color}" />
    +        </p:column>
    +    </p:dataTable>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(cars, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/datatableSubTable.xhtml b/src/main/webapp/ui/datatableSubTable.xhtml new file mode 100644 index 0000000..22ec89f --- /dev/null +++ b/src/main/webapp/ui/datatableSubTable.xhtml @@ -0,0 +1,173 @@ + + + +

    DataTable - SubTable

    +
    +

    SubTable is a helper component of datatable used for grouping.

    + + + + + + FCB Statistics + + + + + + + + + + + + + + + + + #{player.name} + + + + #{stats.season} + + + + #{stats.goals} + + + + #{stats.assists} + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +    <p:dataTable id="playersTable" var="player" value="\#{tableBean.players}">
    +
    +        <f:facet name="header">
    +            FCB Statistics
    +        </f:facet>
    +
    +        <p:columnGroup type="header">
    +            <p:row>
    +                <p:column rowspan="2" headerText="Player" />
    +                <p:column colspan="2" headerText="Stats" />
    +            </p:row>
    +
    +            <p:row>
    +                <p:column headerText="Goals" />
    +                <p:column headerText="Assists" />
    +            </p:row>
    +        </p:columnGroup>
    +
    +        <p:subTable var="stats" value="\#{player.stats}">
    +            <f:facet name="header">
    +              \#{player.name} 
    +            </f:facet>
    +
    +            <p:column>
    +                \#{stats.season}
    +            </p:column>
    +
    +            <p:column>
    +                \#{stats.goals}
    +            </p:column>
    +
    +            <p:column>
    +                \#{stats.assists}
    +            </p:column>
    +
    +            <p:columnGroup type="footer">
    +                <p:row>
    +                    <p:column footerText="Totals: " style="text-align:right"/>
    +                    <p:column footerText="\#{player.allGoals}" />
    +                    <p:column footerText="\#{player.allAssists}" />
    +                </p:row>
    +            </p:columnGroup>
    +        </p:subTable>
    +    </p:dataTable>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +import org.primefaces.examples.domain.Player;
    +import org.primefaces.examples.domain.Stats;
    +
    +public class TableBean implements Serializable {
    +	
    +    private List<Player> players;
    +
    +	public TableBean() {
    +        populatePlayers();
    +	}
    +
    +    public void populatePlayers() {
    +        players = new ArrayList<Player>();
    +        
    +        Player messi = new Player("Messi", 10);
    +        messi.getStats().add(new Stats("2005-2006", 4, 2));
    +        messi.getStats().add(new Stats("2006-2007", 10, 7));
    +        messi.getStats().add(new Stats("2007-2008", 16, 10));
    +        messi.getStats().add(new Stats("2008-2009", 32, 15));
    +        messi.getStats().add(new Stats("2009-2010", 51, 22));
    +        messi.getStats().add(new Stats("2010-2011", 55, 30));
    +        players.add(messi);
    +        
    +        Player xavi = new Player("Xavi", 6);
    +        xavi.getStats().add(new Stats("2005-2006", 6, 15));
    +        xavi.getStats().add(new Stats("2006-2007", 10, 20));
    +        xavi.getStats().add(new Stats("2007-2008", 12, 22));
    +        xavi.getStats().add(new Stats("2008-2009", 9, 24));
    +        xavi.getStats().add(new Stats("2009-2010", 8, 21));
    +        xavi.getStats().add(new Stats("2010-2011", 10, 25));
    +        players.add(xavi);
    +        
    +        Player iniesta = new Player("Iniesta", 10);
    +        iniesta.getStats().add(new Stats("2005-2006", 4, 12));
    +        iniesta.getStats().add(new Stats("2006-2007", 7, 9));
    +        iniesta.getStats().add(new Stats("2007-2008", 10, 14));
    +        iniesta.getStats().add(new Stats("2008-2009", 15, 17));
    +        iniesta.getStats().add(new Stats("2009-2010", 14, 16));
    +        iniesta.getStats().add(new Stats("2010-2011", 17, 22));
    +        players.add(iniesta);
    +    }
    +
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/datatableSummaryRow.xhtml b/src/main/webapp/ui/datatableSummaryRow.xhtml new file mode 100644 index 0000000..c6783b3 --- /dev/null +++ b/src/main/webapp/ui/datatableSummaryRow.xhtml @@ -0,0 +1,167 @@ + + + +

    DataTable - SummaryRow

    +
    +

    SummaryRow is a helper component of datatable used for dynamic grouping.

    + + + + + + #{car.model} + + + + #{car.year} + + + + #{car.manufacturer} + + + + #{car.color} + + + + + Total: + + + + #{tableBean.randomPrice}$ + + + + + +

    Source

    + + +
    +<h:form id="form">
    +    <p:dataTable var="car" value="\#{tableBean.cars}" sortBy="\#{car.manufacturer}" sortOrder="descending">
    +
    +        <p:column id="modelHeader" headerText="Model" sortBy="\#{car.model}">
    +            \#{car.model}
    +        </p:column>
    +
    +        <p:column id="yearHeader" headerText="Year" sortBy="\#{car.year}">
    +            \#{car.year}
    +        </p:column>
    +
    +        <p:column id="manufacturerHeader" headerText="Manufacturer" sortBy="\#{car.manufacturer}">
    +            \#{car.manufacturer}
    +        </p:column>
    +
    +        <p:column id="colorHeader" headerText="Color" sortBy="\#{car.color}">
    +            \#{car.color}
    +        </p:column>
    +
    +        <p:summaryRow>
    +            <p:column colspan="3" style="text-align:right">
    +                Total:
    +            </p:column>
    +
    +            <p:column>
    +                \#{tableBean.randomPrice}$
    +            </p:column>
    +        </p:summaryRow>
    +    </p:dataTable>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +	
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +	
    +	private List<Car> cars;
    +	
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +		
    +		populateRandomCars(cars, 50);
    +	}
    +	
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +	
    +	public List<Car> getCars() {
    +		return cars;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public int getRandomPrice() {
    +		return (int) (Math.random() * 100000);
    +	}
    +}
    +				
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/defaultCommand.xhtml b/src/main/webapp/ui/defaultCommand.xhtml new file mode 100644 index 0000000..050fc35 --- /dev/null +++ b/src/main/webapp/ui/defaultCommand.xhtml @@ -0,0 +1,147 @@ + + + + +

    Default Command

    +
    +

    DefaultCommand controls which command to initiate form submit when enter key is pressed. Example + below demonstrates 3 types of buttons; non-ajax, ajax and standard. Multiple defaultCommand in same form + is supported with scope option.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:growl autoUpdate="true"/>
    +
    +    <h:panelGrid columns="2">
    +        <h:outputLabel for="btnSelect" value="Default Button:" />
    +        <p:selectOneMenu id="btnSelect" value="\#{defaultCommandBean.btn}" onchange="$('\#form').submit()">
    +            <f:selectItems value="\#{defaultCommandBean.buttons}" />
    +        </p:selectOneMenu>
    +    </h:panelGrid>
    +
    +    <p:separator />
    +
    +    <h:panelGrid columns="3" cellpadding="5">
    +        <h:outputLabel for="name" value="Name:" style="font-weight:bold"/>
    +        <p:inputText id="name" value="\#{defaultCommandBean.text}" />
    +        <h:outputText value="\#{defaultCommandBean.text}" id="display" />
    +    </h:panelGrid>
    +
    +    <p:commandButton value="Button1" id="btn1" actionListener="\#{defaultCommandBean.btn1Submit}" ajax="false"/>
    +    <p:commandButton value="Button2" id="btn2" actionListener="\#{defaultCommandBean.btn2Submit}" />
    +    <h:commandButton value="Button3" id="btn3" actionListener="\#{defaultCommandBean.btn3Submit}" />
    +
    +    <p:defaultCommand target="\#{defaultCommandBean.btn}" />
    +
    +</h:form>
    +						
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +public class DefaultCommandBean {
    +    
    +    private String text;
    +    
    +    private String btn = "btn1";
    +    
    +    private List<String> buttons;
    +    
    +    public DefaultCommandBean() {
    +        buttons = new ArrayList<String>();
    +        buttons.add("btn1");
    +        buttons.add("btn2");
    +        buttons.add("btn3");
    +    }
    +
    +    public String getBtn() {
    +        return btn;
    +    }
    +
    +    public void setBtn(String btn) {
    +        this.btn = btn;
    +    }
    +
    +    public List<String> getButtons() {
    +        return buttons;
    +    }
    +
    +    public void setButtons(List<String> buttons) {
    +        this.buttons = buttons;
    +    }
    +
    +    public String getText() {
    +        return text;
    +    }
    +
    +    public void setText(String text) {
    +        this.text = text;
    +    }
    +    
    +    public void addMessage(String btn) {
    +        FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Submitted with " + btn));
    +    }
    +    
    +    public void btn1Submit() {
    +        addMessage("btn1");
    +    }
    +    
    +    public void btn2Submit() {
    +        addMessage("btn2");
    +    }
    +    
    +    public void btn3Submit() {
    +        addMessage("btn3");
    +    }
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dialog.xhtml b/src/main/webapp/ui/dialog.xhtml new file mode 100644 index 0000000..78531ef --- /dev/null +++ b/src/main/webapp/ui/dialog.xhtml @@ -0,0 +1,65 @@ + + + +

    Dialog - Basic

    +
    + +

    Dialog visibility is managed by using show() and hide() methods of the client side api.

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    	
    +<h:panelGrid columns="1" cellpadding="5">
    +    <p:commandButton id="basic" value="Basic" onclick="dlg1.show();" type="button" />
    +
    +    <p:commandButton id="modalDialogButton" value="Modal" onclick="dlg2.show();" type="button"/>
    +
    +    <p:commandButton id="effectsDialogButton" value="Effects" onclick="dlg3.show();" type="button" />
    +</h:panelGrid>
    +
    +<p:dialog id="basicDialog" header="Basic Dialog" widgetVar="dlg1">
    +    <h:outputText value="Resistance to PrimeFaces is futile!" />
    +</p:dialog>
    +
    +<p:dialog id="modalDialog" header="Modal Dialog" widgetVar="dlg2" modal="true" height="100">
    +    <h:outputText value="This is a Modal Dialog." />
    +</p:dialog>
    +
    +<p:dialog header="Effects" widgetVar="dlg3" showEffect="explode" hideEffect="bounce" height="100">
    +    <h:outputText value="This dialog has nice effects." />
    +</p:dialog>
    +				
    +
    +
    +
    + +
    + +
    diff --git a/src/main/webapp/ui/dialogClose.xhtml b/src/main/webapp/ui/dialogClose.xhtml new file mode 100644 index 0000000..d57f75a --- /dev/null +++ b/src/main/webapp/ui/dialogClose.xhtml @@ -0,0 +1,75 @@ + + + + +

    Dialog - Close

    +
    +

    Close event can be listened via ajax behavior.

    + + + + + + Show the Picture of the Day + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" sticky="true" showDetail="true"/>
    +
    +    <h:outputLink id="openDialogLink" value="javascript:void(0)" onclick="dlg.show()">Show the Picture of the Day</h:outputLink>
    +
    +    <p:dialog id="picture" widgetVar="dlg" header="Picture of the Day" width="425"
    +        resizable="false" showEffect="clip" hideEffect="clip">
    +
    +        <p:ajax event="close" update="growl" listener="\#{dialogBean.handleClose}"/>
    +
    +        <p:graphicImage value="/images/nature3.jpg" />
    +
    +    </p:dialog>
    +
    +</h:form>
    +
    +
    + + +
    +public class DialogBean {
    +
    +	public void handleClose(CloseEvent event) {
    +		FacesContext facesContext = FacesContext.getCurrentInstance();
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, 
    +			event.getComponent().getId() + " closed", "So you don't like nature?");
    +		
    +		facesContext.addMessage(null, message);
    +	}
    +}
    +		
    +
    +
    + + + +
    + +
    +
    diff --git a/src/main/webapp/ui/dialogDynamic.xhtml b/src/main/webapp/ui/dialogDynamic.xhtml new file mode 100644 index 0000000..ace3d57 --- /dev/null +++ b/src/main/webapp/ui/dialogDynamic.xhtml @@ -0,0 +1,37 @@ + + + + +

    Dialog - Dynamic

    +
    +

    Dynamic dialogs fetch their content just before they are displayed rather than initial page load. This + is a useful feature to reduce page size and speed up page load time.

    + + + + + + + +

    Source

    + + +
    	
    +<p:commandButton id="basic" value="Show Dialog" onclick="dlg.show();" type="button" />
    +							
    +<p:dialog id="dialog" header="Dynamic Dialog" widgetVar="dlg" dynamic="true">
    +    <h:outputText value="This content is loaded lazy." />
    +</p:dialog>
    +				
    +
    +
    +
    + +
    + +
    diff --git a/src/main/webapp/ui/dialogForm.xhtml b/src/main/webapp/ui/dialogForm.xhtml new file mode 100644 index 0000000..cb0123f --- /dev/null +++ b/src/main/webapp/ui/dialogForm.xhtml @@ -0,0 +1,62 @@ + + + + +

    Dialog - Ajax Form

    +
    +

    Dialogs can contain forms to provide ajax interaction.

    + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:commandButton id="showDialogButton" type="button" value="Show" onclick="dlg.show()" />
    +		
    +<p:dialog header="Enter FirstName" widgetVar="dlg" resizable="false">
    +	<h:form id="form">
    +
    +		<h:panelGrid columns="2" style="margin-bottom:10px">
    +			<h:outputLabel for="firstname" value="Firstname:" />
    +			<p:inputText id="firstname" value="\#{pprBean.firstname}" />
    +		</h:panelGrid>
    +
    +		<p:commandButton id="submitButton" value="Submit" update=":display" oncomplete="dlg.hide();"/>
    +			
    +	</h:form>
    +</p:dialog>
    +	
    +<p:outputPanel id="display" style="display:block;margin-top:10px;">
    +	<h:outputText id="name" value="Hello \#{pprBean.firstname}" rendered="\#{not empty pprBean.firstname}"/>
    +</p:outputPanel>
    +							
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dialogHome.xhtml b/src/main/webapp/ui/dialogHome.xhtml new file mode 100644 index 0000000..65bf8cb --- /dev/null +++ b/src/main/webapp/ui/dialogHome.xhtml @@ -0,0 +1,32 @@ + + + + +

    Dialog

    +
    + + + + + + + + + + + + + + Dialog is a container component that can overlay other elements on page. Dialog has several customization options + such as modal, resize, width, height, position. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dialogLogin.xhtml b/src/main/webapp/ui/dialogLogin.xhtml new file mode 100644 index 0000000..cc97f55 --- /dev/null +++ b/src/main/webapp/ui/dialogLogin.xhtml @@ -0,0 +1,145 @@ + + + + + + + + +

    Dialog - Login Demo

    +
    +

    This example demonstrates how to create a login dialog. Correct combination is (admin-admin)

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:outputLink id="loginLink" value="javascript:void(0)" onclick="dlg.show()" title="login">	
    +	<p:graphicImage value="/images/login.png" />
    +</h:outputLink>
    +
    +<p:growl id="growl" showDetail="true" life="3000" />
    +
    +<p:dialog id="dialog" header="Login" widgetVar="dlg">
    +	<h:form>
    +
    +		<h:panelGrid columns="2" cellpadding="5">
    +			<h:outputLabel for="username" value="Username:" />
    +			<p:inputText value="\#{loginBean.username}" 
    +					id="username" required="true" label="username" />
    +			
    +			<h:outputLabel for="password" value="Password:" />
    +			<h:inputSecret value="\#{loginBean.password}" 
    +					id="password" required="true" label="password" />
    +			
    +			<f:facet name="footer">
    +				<p:commandButton id="loginButton" value="Login" update=":growl" 
    +					actionListener="\#{loginBean.login}" 
    +					oncomplete="handleLoginRequest(xhr, status, args)"/>
    +			</f:facet>
    +		</h:panelGrid>
    +		
    +	</h:form>
    +</p:dialog>
    +
    +<script type="text/javascript">
    +	function handleLoginRequest(xhr, status, args) {
    +		if(args.validationFailed || !args.loggedIn) {
    +			jQuery('#dialog').effect("shake", { times:3 }, 100);
    +		} else {
    +			dlg.hide();
    +			jQuery('#loginLink').fadeOut();
    +		}
    +	}
    +</script>
    +				
    +
    + + +
    +public class LoginBean {
    +
    +	private String username;
    +	
    +	private String password;
    +	
    +	public String getUsername() {
    +		return username;
    +	}
    +
    +	public void setUsername(String username) {
    +		this.username = username;
    +	}
    +
    +	public String getPassword() {
    +		return password;
    +	}
    +
    +	public void setPassword(String password) {
    +		this.password = password;
    +	}
    +
    +	public void login(ActionEvent actionEvent) {
    +		RequestContext context = RequestContext.getCurrentInstance();
    +		FacesMessage msg = null;
    +		boolean loggedIn = false;
    +		
    +		if(username != null  &&&& username.equals("admin") && password != null  && password.equals("admin")) {
    +			loggedIn = true;
    +			msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Welcome", username);
    +		} else {
    +			loggedIn = false;
    +			msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Login Error", "Invalid credentials");
    +		}
    +		
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +		context.addCallbackParam("loggedIn", loggedIn);
    +	}
    +}
    +						
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dialogMinMax.xhtml b/src/main/webapp/ui/dialogMinMax.xhtml new file mode 100644 index 0000000..514f56e --- /dev/null +++ b/src/main/webapp/ui/dialogMinMax.xhtml @@ -0,0 +1,36 @@ + + + + +

    Dialog - MinMax

    +
    +

    Dialog can be minimizable and maximizable.

    + + + + + + + +

    Source

    + + +
    	
    +<p:commandButton id="basic" value="Show Dialog" onclick="dlg.show();" type="button" />
    +							
    +<p:dialog header="Dialog" widgetVar="dlg" maximizable="true" minimizable="true">
    +    <h:outputText value="This Dialog can be Maximized and Minimized!" />
    +</p:dialog>	
    +				
    +
    +
    +
    + +
    + +
    diff --git a/src/main/webapp/ui/dialogRTL.xhtml b/src/main/webapp/ui/dialogRTL.xhtml new file mode 100644 index 0000000..38a7e8b --- /dev/null +++ b/src/main/webapp/ui/dialogRTL.xhtml @@ -0,0 +1,47 @@ + + + + + + + + + +

    Dialog - RTL

    +
    +

    Dialog supports RTL direction either by setting dir attribute to rtl at component level or globally using primefaces.DIR context param.

    + + + + + + + +

    Source

    + + +
    	
    +<p:commandButton value="Show" onclick="dlg.show();" type="button" />
    +
    +<p:dialog id="basicDialog" header="اليابان،, وفي" widgetVar="dlg" modal="true" dir="rtl" width="400" footer=" الغزو العظمى وتنصي" resizable="false">
    +    <h:outputText value="غييرات, لم حرب اعتداء الصوسفن الكونجرس بلا مع, غير صفحة العالمية الإستسلام و. دحر تم تسمّى العصبة. وفي عن الغزو محاولات بالهجوم, كانت فكان وتنصيب ما أضف. تم أدنى حالية بريطانيا، دول. إيو ثم حقول التيني." />
    +</p:dialog>	
    +                    
    +
    +
    +
    + +
    + +
    diff --git a/src/main/webapp/ui/dndColumns.xhtml b/src/main/webapp/ui/dndColumns.xhtml new file mode 100644 index 0000000..43fc731 --- /dev/null +++ b/src/main/webapp/ui/dndColumns.xhtml @@ -0,0 +1,380 @@ + + + + + + + +

    DragDrop - Native

    +
    +

    This sample demonstrates how to integrate low level jquery apis with PrimeFaces. Tree component displays the available + columns which are draggable. Column headers have drop targets and dropping a treenode onto one of these adds the related property column to the datatable. + Column headers can also be moved back to the tree.

    + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:remoteCommand name="updateColumns" actionListener="\#{tableBean.onColumnDrop}" update="cars" oncomplete="initDND()"/>
    +
    +    <p:tree id="tree" value="\#{tableBean.availableColumns}" var="column">
    +        <p:treeNode>
    +            <h:outputText value="\#{column}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="column" icon="ui-icon-grip-dotted-vertical">
    +            <h:outputText value="\#{column.property}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +    <p:dataTable id="cars" var="car" value="\#{tableBean.carsSmall}" widgetVar="carsTable">                    
    +        <p:columns value="\#{tableBean.columns}" var="column">
    +            <f:facet name="header">
    +                    <h:outputText style="float:left;display:block;height:12px;width:10px;border:0 none;" styleClass="droppoint dropleft" />                           
    +                    <h:outputText style="float:right;display:block;height:12px;width:10px;border:0 none;" styleClass="droppoint dropright" />
    +                    <h:outputText value="\#{column.header}" />
    +            </f:facet>
    +
    +            <h:outputText value="\#{car[column.property]}" />
    +        </p:columns>
    +
    +    </p:dataTable>
    +
    +    <script type="text/javascript">
    +        function initDND() {
    +            $('.ui-treenode-leaf').draggable({
    +               helper: 'clone',
    +               scope: 'treetotable',
    +               zIndex: ++PrimeFaces.zindex
    +            });
    +
    +            $('.ui-datatable .droppoint').droppable({
    +               activeClass: 'ui-state-active',
    +               hoverClass: 'ui-state-highlight',
    +               tolerance: 'pointer',
    +               scope: 'treetotable',
    +               drop: function(event, ui) {
    +                   var property = ui.draggable.find('.ui-treenode-label').text(),
    +                   droppedColumnId = $(this).parents('th:first').attr('id'),
    +                   dropPos = $(this).hasClass('dropleft') ? 0 : 1;
    +
    +                   treeToTable([
    +                        {name: 'property', value:  property}
    +                       ,{name: 'droppedColumnId', value: droppedColumnId}
    +                       ,{name: 'dropPos', value: dropPos}
    +                   ]);
    +               }
    +            });
    +
    +            $('.ui-datatable th').draggable({
    +               helper: 'clone',
    +               scope: 'tabletotree',
    +               helper: function() {
    +                   var th = $(this);
    +
    +                   return th.clone().css('width', th.width());
    +               }
    +            });
    +
    +            $('.ui-tree').droppable({
    +               helper: 'clone',
    +               scope: 'tabletotree',
    +               activeClass: 'ui-state-active',
    +               hoverClass: 'ui-state-highlight',
    +               tolerance: 'touch',
    +               drop: function(event, ui) {                               
    +                   tableToTree([
    +                       {name: 'colIndex', value:  ui.draggable.index()}
    +                   ]);
    +               }
    +            });
    +        }
    +
    +        $(function() {
    +            initDND();
    +        });
    +    </script>
    +</h:form>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.Arrays;
    +import java.util.ArrayList;
    +import java.util.Date;
    +import java.util.List;
    +import java.util.Map;
    +import java.util.UUID;
    +import java.util.logging.Logger;
    +
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TableBean implements Serializable {
    +    
    +    private final static List<String> VALID_COLUMN_KEYS = Arrays.asList("model", "manufacturer", "year", "color");
    +
    +	private final static String[] colors;
    +	
    +	private final static String[] manufacturers;
    +    
    +    private String columnTemplate = "model manufacturer year";
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +		
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +	private List<Car> carsSmall;
    +
    +    private List<Car> carsLarge;
    +	
    +    private List<ColumnModel> columns = new ArrayList<ColumnModel>();
    +
    +    private TreeNode availableColumns;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +        createDynamicColumns();
    +        createAvailableColumns();
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +	
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +	
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +	
    +    public List<ColumnModel> getColumns() {
    +        return columns;
    +    }
    +
    +    private void createAvailableColumns() {
    +        availableColumns = new DefaultTreeNode("Root", null);
    +        TreeNode root = new DefaultTreeNode("Columns", availableColumns);
    +        root.setExpanded(true);
    +		TreeNode model = new DefaultTreeNode("column", new ColumnModel("Model", "model"), root);
    +        TreeNode year = new DefaultTreeNode("column", new ColumnModel("Year", "year"), root);
    +        TreeNode manufacturer = new DefaultTreeNode("column", new ColumnModel("Manufacturer", "manufacturer"), root);
    +        TreeNode color = new DefaultTreeNode("column", new ColumnModel("Color", "color"), root);
    +    }
    +    
    +    public TreeNode getAvailableColumns() {
    +        return availableColumns;
    +    }
    +
    +    public void createDynamicColumns() {
    +        String[] columnKeys = columnTemplate.split(" ");
    +        columns.clear();      
    +        
    +        for(String columnKey : columnKeys) {
    +            String key = columnKey.trim();
    +            
    +            if(VALID_COLUMN_KEYS.contains(key)) {
    +                columns.add(new ColumnModel(columnKey.toUpperCase(), columnKey));
    +            }
    +        }
    +    }
    +        
    +    public void treeToTable() {
    +        Map<String,String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
    +        String property = params.get("property");
    +        String droppedColumnId = params.get("droppedColumnId");
    +        String dropPos = params.get("dropPos");
    +        
    +        String[] droppedColumnTokens = droppedColumnId.split(":");
    +        int draggedColumnIndex = Integer.parseInt(droppedColumnTokens[droppedColumnTokens.length - 1]);
    +        int dropColumnIndex = draggedColumnIndex + Integer.parseInt(dropPos);
    +        
    +        //add to columns
    +        this.columns.add(dropColumnIndex, new ColumnModel(property.toUpperCase(), property));
    +        
    +        //remove from nodes
    +        TreeNode root = availableColumns.getChildren().get(0);
    +        for(TreeNode node : root.getChildren()) {
    +            ColumnModel model = (ColumnModel) node.getData();
    +            if(model.getProperty().equals(property)) {
    +                root.getChildren().remove(node);
    +                break;
    +            }
    +        }
    +    }
    +    
    +    public void tableToTree() {
    +        Map<String,String> params = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
    +        int colIndex = Integer.parseInt(params.get("colIndex"));
    +        
    +        //remove from table
    +        ColumnModel model = this.columns.remove(colIndex);
    +        
    +        //add to nodes
    +        TreeNode property = new DefaultTreeNode("column", model, availableColumns.getChildren().get(0));
    +    }
    +
    +    static public class ColumnModel implements Serializable {
    +
    +        private String header;
    +        private String property;
    +
    +        public ColumnModel(String header, String property) {
    +            this.header = header;
    +            this.property = property;
    +        }
    +
    +        public String getHeader() {
    +            return header;
    +        }
    +
    +        public String getProperty() {
    +            return property;
    +        }
    +    }
    +}
    +                
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dndGrid.xhtml b/src/main/webapp/ui/dndGrid.xhtml new file mode 100644 index 0000000..d78afe4 --- /dev/null +++ b/src/main/webapp/ui/dndGrid.xhtml @@ -0,0 +1,308 @@ + + + + + + + +

    DataGrid - Drag and Drop

    +
    +

    Drag and Drop components have special integration with data components, this example demonstrates dataGrid integration. + Drag cars using headers to the drop area.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="carForm">
    +
    +    <p:fieldset legend="AvailableCars">
    +
    +        <p:dataGrid id="availableCars" var="car"
    +                    value="\#{tableBean.carsSmall}" columns="3">
    +
    +            <p:column>
    +
    +                <p:panel id="pnl" header="\#{car.model}" style="text-align:center">
    +                    <h:panelGrid columns="1" style="width:100%">
    +                        <p:graphicImage value="/images/cars/\#{car.manufacturer}.jpg"/>
    +                    </h:panelGrid>
    +                </p:panel>
    +
    +                <p:draggable for="pnl" revert="true"
    +                        handle=".ui-panel-titlebar" stack=".ui-panel"/>
    +
    +            </p:column>
    +
    +        </p:dataGrid>
    +
    +    </p:fieldset>
    +
    +    <p:fieldset id="selectedCars" legend="Selected Cars" style="margin-top:20px">
    +
    +        <p:outputPanel id="dropArea">
    +
    +            <h:outputText value="!!!Drop here!!!"
    +                    rendered="\#{empty tableBean.droppedCars}"
    +                    style="font-size:24px;" />
    +
    +            <p:dataTable var="car" value="\#{tableBean.droppedCars}"
    +                    rendered="\#{not empty tableBean.droppedCars}">
    +
    +                <p:column headerText="Model">
    +                    <h:outputText value="\#{car.model}" />
    +                </p:column>
    +
    +                <p:column headerText="Year">
    +                    <h:outputText value="\#{car.year}" />
    +                </p:column>
    +
    +                <p:column headerText="Manufacturer">
    +                    <h:outputText value="\#{car.manufacturer}" />
    +                </p:column>
    +
    +                <p:column headerText="Color">
    +                    <h:outputText value="\#{car.color}" />
    +                </p:column>
    +
    +                 <p:column style="width:32px">
    +                    <p:commandButton update=":carForm:display"
    +                        oncomplete="carDialog.show()"
    +                        icon="ui-icon-search">
    +                        <f:setPropertyActionListener value="\#{car}"
    +                                    target="\#{tableBean.selectedCar}" />
    +                    </p:commandButton>
    +                </p:column>
    +            </p:dataTable>
    +
    +        </p:outputPanel>
    +
    +    </p:fieldset>
    +
    +    <p:droppable for="selectedCars" tolerance="touch" activeStyleClass="ui-state-highlight" datasource="availableCars" onDrop="handleDrop">
    +        <p:ajax listener="\#{tableBean.onCarDrop}" update="dropArea availableCars" />
    +    </p:droppable>
    +
    +    <p:dialog header="Car Detail" widgetVar="carDialog" resizable="false" draggable="false"
    +              width="200" showEffect="fade" hideEffect="fade" modal="true">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}"/>
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}"/>
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}"/>
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +
    +</h:form>
    +		
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +    private List<Car> droppedCars;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +        droppedCars = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public void onCarDrop(DragDropEvent ddEvent) {
    +        Car car = ((Car) ddEvent.getData());
    +
    +        droppedCars.add(car);
    +        carsSmall.remove(car);
    +    }
    +
    +    public List<Car> getDroppedCars() {
    +        return droppedCars;
    +    }
    +}
    +		
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dndTable.xhtml b/src/main/webapp/ui/dndTable.xhtml new file mode 100644 index 0000000..9651bc4 --- /dev/null +++ b/src/main/webapp/ui/dndTable.xhtml @@ -0,0 +1,311 @@ + + + + + + + +

    DataGrid - Drag and Drop

    +
    +

    Drag and Drop components have special integration with data components, this example demonstrates DataTable integration. + Drag cars using headers to the drop area.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="carForm">
    +
    +    <p:fieldset legend="Available Cars">
    +        <p:dataTable id="availableCars" var="car" value="\#{tableBean.carsSmall}">
    +            <p:column style="width:20px">
    +                <h:outputText id="dragIcon"
    +                    styleClass="ui-icon ui-icon-arrow-4" />
    +                <p:draggable for="dragIcon" revert="true" />
    +            </p:column>
    +
    +            <p:column headerText="Model">
    +                <h:outputText value="\#{car.model}" />
    +            </p:column>
    +
    +            <p:column headerText="Year">
    +                <h:outputText value="\#{car.year}" />
    +            </p:column>
    +
    +            <p:column headerText="Manufacturer">
    +                <h:outputText value="\#{car.manufacturer}" />
    +            </p:column>
    +
    +            <p:column headerText="Color">
    +                <h:outputText value="\#{car.color}" />
    +            </p:column>
    +        </p:dataTable>
    +    </p:fieldset>
    +
    +    <p:fieldset id="selectedCars" legend="Selected Cars" style="margin-top:20px">
    +        <p:outputPanel id="dropArea">
    +            <h:outputText value="!!!Drop here!!!"
    +                    rendered="\#{empty tableBean.droppedCars}"
    +                    style="font-size:24px;" />
    +
    +            <p:dataTable var="car" value="\#{tableBean.droppedCars}" 
    +                    rendered="\#{not empty tableBean.droppedCars}">
    +
    +                <p:column headerText="Model">
    +                    <h:outputText value="\#{car.model}" />
    +                </p:column>
    +
    +                <p:column headerText="Year">
    +                    <h:outputText value="\#{car.year}" />
    +                </p:column>
    +
    +                <p:column headerText="Manufacturer">
    +                    <h:outputText value="\#{car.manufacturer}" />
    +                </p:column>
    +
    +                <p:column headerText="Color">
    +                    <h:outputText value="\#{car.color}" />
    +                </p:column>
    +
    +                <p:column style="width:32px">
    +                    <p:commandButton update=":carForm:display"
    +                            oncomplete="carDialog.show()"
    +                            icon="ui-icon-search">
    +                        <f:setPropertyActionListener value="\#{car}"
    +                            target="\#{tableBean.selectedCar}" />
    +                    </p:commandButton>
    +                </p:column>
    +            </p:dataTable>
    +        </p:outputPanel>
    +    </p:fieldset>
    +
    +    <p:droppable for="selectedCars" tolerance="touch" activeStyleClass="ui-state-highlight" datasource="availableCars" onDrop="handleDrop">
    +        <p:ajax listener="\#{tableBean.onCarDrop}" update="dropArea availableCars" />
    +    </p:droppable>
    +
    +    <p:dialog header="Car Detail" widgetVar="carDialog" resizable="false" draggable="false"
    +              width="200" showEffect="fade" hideEffect="fade" modal="true">
    +
    +        <h:panelGrid id="display" columns="2" cellpadding="4">
    +
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/cars/\#{tableBean.selectedCar.manufacturer}.jpg"/>
    +            </f:facet>
    +
    +            <h:outputText value="Model:" />
    +            <h:outputText value="\#{tableBean.selectedCar.model}"/>
    +
    +            <h:outputText value="Year:" />
    +            <h:outputText value="\#{tableBean.selectedCar.year}"/>
    +
    +            <h:outputText value="Manufacturer:" />
    +            <h:outputText value="\#{tableBean.selectedCar.manufacturer}"/>
    +
    +            <h:outputText value="Color:" />
    +            <h:outputText value="\#{tableBean.selectedCar.color}"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +		
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.UUID;
    +
    +import org.primefaces.examples.domain.Car;
    +
    +public class TableBean implements Serializable {
    +
    +	static {
    +		colors = new String[10];
    +		colors[0] = "Black";
    +		colors[1] = "White";
    +		colors[2] = "Green";
    +		colors[3] = "Red";
    +		colors[4] = "Blue";
    +		colors[5] = "Orange";
    +		colors[6] = "Silver";
    +		colors[7] = "Yellow";
    +		colors[8] = "Brown";
    +		colors[9] = "Maroon";
    +
    +		manufacturers = new String[10];
    +		manufacturers[0] = "Mercedes";
    +		manufacturers[1] = "BMW";
    +		manufacturers[2] = "Volvo";
    +		manufacturers[3] = "Audi";
    +		manufacturers[4] = "Renault";
    +		manufacturers[5] = "Opel";
    +		manufacturers[6] = "Volkswagen";
    +		manufacturers[7] = "Chrysler";
    +		manufacturers[8] = "Ferrari";
    +		manufacturers[9] = "Ford";
    +	}
    +
    +    private final static String[] colors;
    +
    +	private final static String[] manufacturers;
    +
    +	private List<Car> carsSmall;
    +
    +    private List<Car> droppedCars;
    +
    +	public TableBean() {
    +		carsSmall = new ArrayList<Car>();
    +        droppedCars = new ArrayList<Car>();
    +
    +		populateRandomCars(carsSmall, 9);
    +	}
    +
    +	private void populateRandomCars(List<Car> list, int size) {
    +		for(int i = 0 ; i < size ; i++)
    +			list.add(new Car(getRandomModel(), getRandomYear(), getRandomManufacturer(), getRandomColor()));
    +	}
    +
    +	public List<Car> getCarsSmall() {
    +		return carsSmall;
    +	}
    +
    +	private int getRandomYear() {
    +		return (int) (Math.random() * 50 + 1960);
    +	}
    +
    +	private String getRandomColor() {
    +		return colors[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomManufacturer() {
    +		return manufacturers[(int) (Math.random() * 10)];
    +	}
    +
    +	private String getRandomModel() {
    +		return UUID.randomUUID().toString().substring(0, 8);
    +	}
    +
    +    public void onCarDrop(DragDropEvent ddEvent) {
    +        Car car = ((Car) ddEvent.getData());
    +
    +        droppedCars.add(car);
    +        carsSmall.remove(car);
    +    }
    +
    +    public List<Car> getDroppedCars() {
    +        return droppedCars;
    +    }
    +}
    +		
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dock.xhtml b/src/main/webapp/ui/dock.xhtml new file mode 100644 index 0000000..25f1baf --- /dev/null +++ b/src/main/webapp/ui/dock.xhtml @@ -0,0 +1,82 @@ + + + + + + + + PrimeFaces - ShowCase + + + + + + + + + + + + + + + + + + + +
    +<p:dock position="top">
    +	<p:menuitem value="Home" icon="/images/dock/home.png" url="#"/>
    +	<p:menuitem value="Music" icon="/images/dock/music.png" url="#"/>
    +	<p:menuitem value="Video" icon="/images/dock/video.png" url="#"/>
    +	<p:menuitem value="Email" icon="/images/dock/email.png" url="#"/>
    +	<p:menuitem value="Portfolio" icon="/images/dock/portfolio.png" url="#"/>
    +	<p:menuitem value="Link" icon="/images/dock/link.png" url="#"/>
    +	<p:menuitem value="RSS" icon="/images/dock/rss.png" url="#"/>
    +	<p:menuitem value="History" icon="/images/dock/history.png" url="#"/>
    +</p:dock>
    +	
    +<p:dock>
    +	<p:menuitem value="Home" icon="/images/dock/home.png" url="#"/>
    +	<p:menuitem value="Music" icon="/images/dock/music.png" url="#"/>
    +	<p:menuitem value="Video" icon="/images/dock/video.png" url="#"/>
    +	<p:menuitem value="Email" icon="/images/dock/email.png" url="#"/>
    +	<p:menuitem value="Portfolio" icon="/images/dock/portfolio.png" url="#"/>
    +	<p:menuitem value="Link" icon="/images/dock/link.png" url="#"/>
    +	<p:menuitem value="RSS" icon="/images/dock/rss.png" url="#"/>
    +	<p:menuitem value="History" icon="/images/dock/history.png" url="#"/>
    +</p:dock>
    +            
    + + + + + + + + + + + + +
    + + + + +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/donutChart.xhtml b/src/main/webapp/ui/donutChart.xhtml new file mode 100644 index 0000000..c9f0aeb --- /dev/null +++ b/src/main/webapp/ui/donutChart.xhtml @@ -0,0 +1,88 @@ + + + + +

    Donut Chart

    +
    +

    DonutChart is created with a DonutChartModel.

    + + + + + +

    Source

    + + +
    +<p:donutChart id="sample" value="\#{chartBean.donutModel}" legendPosition="w"
    +            title="Sample Donut Chart" style="width:400px;height:300px" />
    +
    +<p:donutChart id="custom" value="\#{chartBean.donutModel}" 
    +            legendPosition="e" sliceMargin="5" showDataLabels="true" dataFormat="value" shadow="false"
    +            title="Custom Options" style="width:400px;height:300px" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.DonutChartModel;
    +
    +public class ChartBean implements Serializable {
    +
    +    private DonutChartModel donutModel;
    +    
    +    public ChartBean() {
    +        createDonutModel();
    +    }
    +    
    +    public DonutChartModel getDonutModel() {
    +        return donutModel;
    +    }
    + 
    +    private void createDonutModel() {
    +        donutModel = new DonutChartModel();
    +        
    +        Map<String, Number> circle1 = new LinkedHashMap<String, Number>();
    +        circle1.put("Brand 1", 150);
    +        circle1.put("Brand 2", 400);
    +        circle1.put("Brand 3", 200);
    +        circle1.put("Brand 4", 10);
    +        donutModel.addCircle(circle1);
    +        
    +        Map<String, Number> circle2 = new LinkedHashMap<String, Number>();
    +        circle2.put("Brand 1", 540);
    +        circle2.put("Brand 2", 125);
    +        circle2.put("Brand 3", 702);
    +        circle2.put("Brand 4", 421);
    +        donutModel.addCircle(circle2);
    +        
    +        Map<String, Number> circle3 = new LinkedHashMap<String, Number>();
    +        circle3.put("Brand 1", 40);
    +        circle3.put("Brand 2", 325);
    +        circle3.put("Brand 3", 402);
    +        circle3.put("Brand 4", 421);
    +        donutModel.addCircle(circle3);
    +    }
    +}
    +            
    +
    +
    + + +
    + + + +
    +
    diff --git a/src/main/webapp/ui/draggableBasic.xhtml b/src/main/webapp/ui/draggableBasic.xhtml new file mode 100644 index 0000000..3e60c69 --- /dev/null +++ b/src/main/webapp/ui/draggableBasic.xhtml @@ -0,0 +1,134 @@ + + + + + + + + +

    Draggable

    +
    +

    Draggable can make any JSF component draggable.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + +

    Source

    + + +
    +<p:panel id="pnl" header="Draggable Panel">
    +	<h:outputText value="I am actually a regular p:panel." />
    +</p:panel>
    +<p:draggable for="pnl" />
    +
    +<p:panel id="handlepnl" header="Handle">
    +	<h:outputText value="I can only be dragged with my header." />
    +</p:panel>
    +<p:draggable for="handlepnl" handle=".ui-panel-titlebar" />
    +
    +<p:panel id="hpnl" header="Horizontal Only">
    +	<h:outputText value="I can only be dragged horizontally." />
    +</p:panel>
    +<p:draggable for="hpnl" axis="x" />
    +
    +<p:panel id="vpnl" header="Vertical Only">
    +	<h:outputText value="I can only be dragged vertically" />
    +</p:panel>
    +<p:draggable for="vpnl" axis="y" />
    +
    +<p:panel id="cpnl" header="Clone">
    +	<h:outputText value="I am cloned in dragging" />
    +</p:panel>
    +<p:draggable for="cpnl" helper="clone" />
    +
    +<p:panel id="rpnl" header="Revert">
    +	<h:outputText value="I will be reverted back to my original position" />
    +</p:panel>
    +<p:draggable for="rpnl" revert="true" />
    +
    +<p:panel id="opnl" header="Opacity">
    +	<h:outputText value="My opacity is lower when I'm being dragged" />
    +</p:panel>
    +<p:draggable for="opnl" opacity="0.3" />
    +
    +<p:panel id="gpnl" header="Grid">
    +	<h:outputText value="I am dragged in grid mode" />
    +</p:panel>
    +<p:draggable for="gpnl" grid="20,40" />
    +
    +<p:outputPanel layout="block" style="width:400px;height:200px;border:1px solid #666666;">
    +	<p:panel id="conpnl" header="Restricted">
    +		<h:outputText value="I am restricted to my parent's boundaries" />
    +	</p:panel>
    +</p:outputPanel>
    +<p:draggable for="conpnl" containment="parent" />
    +
    +<h:graphicImage id="pic" value="/images/nature1.jpg" />
    +<p:draggable for="pic" />
    +				
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/droppableBarca.xhtml b/src/main/webapp/ui/droppableBarca.xhtml new file mode 100644 index 0000000..ec55f7f --- /dev/null +++ b/src/main/webapp/ui/droppableBarca.xhtml @@ -0,0 +1,321 @@ + + + + + + + + + + +

    Drag and Drop

    +
    +

    This example demonstrates an advanced scenario with ajax enhanced draggables, droppables.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{player.number} - #{player.name} + + + + + +

    Source

    + + +
    +<h:form prependId="false">
    +
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <h:panelGrid columns="2" columnClasses="lineup,squad">
    +
    +        <p:panel header="Squad">
    +            <p:dataGrid id="availablePlayers" value="\#{barcelona.players}" var="player" columns="4">
    +                <p:column>
    +                    <p:graphicImage id="player" value="/images/barca/\#{player.photo}" styleClass="playerImage"/>
    +
    +                    <p:draggable for="player" revert="true" scope="\#{player.position}" stack=".playerImage"/>
    +                </p:column>
    +            </p:dataGrid>
    +        </p:panel>
    +
    +        <h:panelGroup>
    +            <h:panelGrid columns="3" style="margin-left:40px;">
    +                <p:outputPanel id="LF" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="forward" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +
    +                <p:outputPanel id="CF" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="forward" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +
    +                <p:outputPanel id="RF" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="forward" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +            </h:panelGrid>
    +
    +            <h:panelGrid columns="3" style="margin-left:40px;">
    +                <p:outputPanel id="LCM" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="midfield" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +
    +                <p:outputPanel id="DM" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="midfield" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +
    +                <p:outputPanel id="RCM" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="midfield" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +            </h:panelGrid>
    +
    +            <h:panelGrid columns="4">
    +                <p:outputPanel id="LB" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="defence" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +
    +                <p:outputPanel id="CB1" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="defence" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +
    +                <p:outputPanel id="CB2" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="defence" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +
    +                <p:outputPanel id="RB" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="defence" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +            </h:panelGrid>
    +
    +            <h:panelGrid columns="1" style="margin-left:120px;">
    +                <p:outputPanel id="GK" styleClass="slot">
    +                    <p:droppable  tolerance="fit" activeStyleClass="slotActive" scope="goalkeeper" onDrop="handleDrop" datasource="availablePlayers">
    +                        <p:ajax listener="\#{barcelona.onDrop}" update="selectedPlayers growl" />
    +                    </p:droppable>
    +                </p:outputPanel>
    +            </h:panelGrid>
    +        </h:panelGroup>
    +
    +
    +    </h:panelGrid>
    +
    +    <p:panel header="Squad">
    +        <p:dataList value="\#{barcelona.selectedPlayers}" var="player" id="selectedPlayers">
    +            \#{player.number} - \#{player.name}
    +        </p:dataList>
    +    </p:panel>
    +
    +</h:form>
    +    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.DragDropEvent;
    +import org.primefaces.examples.domain.Player;
    +
    +public class Barcelona implements Serializable {
    +
    +    private List<Player> players;
    +
    +    private List<Player> selectedPlayers;
    +
    +    public Barcelona() {
    +        players = new ArrayList<Player>();
    +        selectedPlayers = new ArrayList<Player>();
    +
    +        players.add(new Player("Messi", 10, "messi.jpg", "forward"));
    +        players.add(new Player("Villa", 7, "villa.jpg", "forward"));
    +        players.add(new Player("Pedro", 17, "pedro.jpg", "forward"));
    +        players.add(new Player("Bojan", 9, "bojan.jpg", "forward"));
    +        players.add(new Player("Xavi", 6, "xavi.jpg", "midfield"));
    +        players.add(new Player("Iniesta", 8, "iniesta.jpg", "midfield"));
    +        players.add(new Player("Mascherano", 16, "mascherano.jpg", "defence"));
    +        players.add(new Player("Puyol", 5, "puyol.jpg", "defence"));
    +        players.add(new Player("Alves", 2, "alves.jpg", "defence"));
    +        players.add(new Player("Valdes", 1, "valdes.jpg", "goalkeeper"));
    +        players.add(new Player("Abidal", 22, "abidal.jpg", "defence"));
    +        players.add(new Player("Adriano", 16, "adriano.jpg", "defence"));
    +        players.add(new Player("Pinto", 13, "pinto.jpg", "goalkeeper"));
    +        players.add(new Player("Pique", 3, "pique.jpg", "defence"));
    +        players.add(new Player("Keita", 7, "keita.jpg", "midfield"));
    +        players.add(new Player("Maxwell", 5, "maxwell.jpg", "defence"));
    +    }
    +
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +
    +    public List<Player> getSelectedPlayers() {
    +        return selectedPlayers;
    +    }
    +
    +    public void onDrop(DragDropEvent event) {
    +        Player player = (Player) event.getData();
    +
    +        selectedPlayers.add(player);
    +
    +        FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(player.getName() + " added", "Position:" + event.getDropId()));
    +    }
    +}
    +		
    +
    +
    + + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/dynamicImage.xhtml b/src/main/webapp/ui/dynamicImage.xhtml new file mode 100644 index 0000000..ee00e7f --- /dev/null +++ b/src/main/webapp/ui/dynamicImage.xhtml @@ -0,0 +1,125 @@ + + + + +

    Dynamic Image Streaming

    +
    +

    DynamicImage is used to present images that are created programatically at runtime or images stored in database.

    + +

    JFreeChart on-the-fly

    + + +

    Barcode on-the-fly

    + + +

    GraphicText on-the-fly

    + + +

    Source

    + + +
    +<h3>JFreeChart on-the-fly</h3>
    +<p:graphicImage value="\#{dynamicImageController.chart}" />
    +
    +<h3>Barcode on-the-fly</h3>
    +<p:graphicImage value="\#{dynamicImageController.barcode}" />
    +    
    +<h3>GraphicText on-the-fly</h3>
    +<p:graphicImage value="\#{dynamicImageController.graphicText}" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.awt.Graphics2D;
    +import java.awt.image.BufferedImage;
    +import java.io.ByteArrayInputStream;
    +import java.io.ByteArrayOutputStream;
    +import java.io.File;
    +import java.io.FileInputStream;
    +import javax.imageio.ImageIO;
    +
    +import net.sourceforge.barbecue.BarcodeFactory;
    +import net.sourceforge.barbecue.BarcodeImageHandler;
    +
    +import org.jfree.chart.ChartFactory;
    +import org.jfree.chart.ChartUtilities;
    +import org.jfree.chart.JFreeChart;
    +import org.jfree.data.general.DefaultPieDataset;
    +import org.jfree.data.general.PieDataset;
    +import org.primefaces.model.DefaultStreamedContent;
    +import org.primefaces.model.StreamedContent;
    +
    +public class DynamicImageController {
    +
    +	private StreamedContent graphicText;
    +	
    +	private StreamedContent barcode;
    +	
    +	private StreamedContent chart;
    +
    +	public DynamicImageController() {
    +        try {
    +            //Graphic Text
    +            BufferedImage bufferedImg = new BufferedImage(100, 25, BufferedImage.TYPE_INT_RGB);
    +            Graphics2D g2 = bufferedImg.createGraphics();
    +            g2.drawString("This is a text", 0, 10);
    +            ByteArrayOutputStream os = new ByteArrayOutputStream();
    +            ImageIO.write(bufferedImg, "png", os);
    +            graphicText = new DefaultStreamedContent(new ByteArrayInputStream(os.toByteArray()), "image/png"); 
    +
    +            //Chart
    +            JFreeChart jfreechart = ChartFactory.createPieChart("Turkish Cities", createDataset(), true, true, false);
    +            File chartFile = new File("dynamichart");
    +            ChartUtilities.saveChartAsPNG(chartFile, jfreechart, 375, 300);
    +            chart = new DefaultStreamedContent(new FileInputStream(chartFile), "image/png");
    +
    +            //Barcode
    +			File barcodeFile = new File("dynamicbarcode");
    +			BarcodeImageHandler.saveJPEG(BarcodeFactory.createCode128("PRIMEFACES"), barcodeFile);
    +			barcode = new DefaultStreamedContent(new FileInputStream(barcodeFile), "image/jpeg");
    +		} catch (Exception e) {
    +			e.printStackTrace();
    +		}
    +	}
    +	
    +	public StreamedContent getBarcode() {
    +		return barcode;
    +	}
    +
    +    public StreamedContent getGraphicText() {
    +        return graphicText;
    +    }
    +		
    +	public StreamedContent getChart() {
    +		return chart;
    +	}
    +	
    +	private PieDataset createDataset() {
    +		DefaultPieDataset dataset = new DefaultPieDataset();
    +		dataset.setValue("Istanbul", new Double(45.0));
    +		dataset.setValue("Ankara", new Double(15.0));
    +		dataset.setValue("Izmir", new Double(25.2));
    +		dataset.setValue("Antalya", new Double(14.8));
    +
    +		return dataset;
    +	}
    +}
    +
    +            
    + +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/editor.xhtml b/src/main/webapp/ui/editor.xhtml new file mode 100644 index 0000000..59614bb --- /dev/null +++ b/src/main/webapp/ui/editor.xhtml @@ -0,0 +1,74 @@ + + + + +

    Editor

    +
    +

    Editor is an input component with rich text editing features. Toolbar can be configured with custom controls.

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:editor id="editor" value="\#{editorBean.value}" width="600"/>
    +
    +    <h:panelGrid columns="2" style="margin-top:10px">
    +        <p:commandButton id="submitButton" value="Submit" update="display" oncomplete="dlg.show()"
    +                        icon="ui-icon-disk" />
    +        <p:commandButton id="clearButton" type="button" value="Clear" onclick="editor.clear()"
    +                        icon="ui-icon-close" />
    +    </h:panelGrid>
    +
    +    <p:dialog header="Content" widgetVar="dlg" showEffect="fade" hideEffect="fade" modal="true">
    +        <h:outputText id="display" value="\#{editorBean.value}" escape="false" />
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +public class EditorBean {
    +
    +	private String value;
    +
    +    public String getValue() {
    +        return value;
    +    }
    +
    +    public void setValue(String value) {
    +        this.value = value;
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/effectMessages.xhtml b/src/main/webapp/ui/effectMessages.xhtml new file mode 100644 index 0000000..f26bf86 --- /dev/null +++ b/src/main/webapp/ui/effectMessages.xhtml @@ -0,0 +1,86 @@ + + + + +

    Effects on Load

    +
    +

    Effects can also be applied to a JSF component when page is loaded for the first time or after an ajax request is completed.

    + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +	<p:messages id="messages">
    +		<p:effect type="pulsate" event="load" delay="1000">
    +			<f:param name="mode" value="'show'" />
    +		</p:effect>
    +	</p:messages>
    +
    +	<p:panel header="Message Effects" toggleable="true">
    +		<h:panelGrid columns="2">
    +			<h:outputText value="Type: *" />
    +			<p:inputText value="\#{buttonBean.text}" required="true" label="Text"/>
    +
    +			<h:outputText />
    +			<p:commandButton value="Save" update="messages"
    +					actionListener="\#{buttonBean.displayMessage}" />
    +		</h:panelGrid>
    +	</p:panel>
    +
    +</h:form>
    +                    
    +
    + + +
    +public class ButtonBean {
    +
    +	private String text;
    +
    +	public String getText() {
    +		return text;
    +	}
    +
    +	public void setText(String text) {
    +		this.text = text;
    +	}
    +
    +	public void displayMessage(ActionEvent actionEvent) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "You said:'" + text + "'", null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +                     
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/effectTarget.xhtml b/src/main/webapp/ui/effectTarget.xhtml new file mode 100644 index 0000000..3a74a4c --- /dev/null +++ b/src/main/webapp/ui/effectTarget.xhtml @@ -0,0 +1,45 @@ + + + + +

    Effect Target

    +
    +

    By default, effects apply to their parents, this can be configured with the for attribute that represents an effect target.

    + + + + + + + + +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/effects.xhtml b/src/main/webapp/ui/effects.xhtml new file mode 100644 index 0000000..0ca114f --- /dev/null +++ b/src/main/webapp/ui/effects.xhtml @@ -0,0 +1,173 @@ + + + + + + + + +

    Effects

    +
    +

    Effect is simply used as a child component of its effect target.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:panelGrid columns="4">
    +
    +    <p:panel header="Blind">
    +        <h:outputText value="click" />
    +        <p:effect type="blind" event="click">
    +            <f:param name="direction" value="'horizontal'" />
    +        </p:effect>
    +    </p:panel>
    +
    +    <p:panel header="Clip">
    +        <h:outputText value="click" />
    +        <p:effect type="clip" event="click" />
    +    </p:panel>
    +
    +    <p:panel header="Drop">
    +        <h:outputText value="click" />
    +        <p:effect type="drop" event="click" />
    +    </p:panel>
    +
    +    <p:panel header="Explode">
    +        <h:outputText value="click" />
    +        <p:effect type="explode" event="click" />
    +    </p:panel>
    +
    +    <p:panel header="Fold">
    +        <h:outputText value="doubleclick" />
    +        <p:effect type="fold" event="dblclick" />
    +    </p:panel>
    +
    +    <p:panel header="Puff">
    +        <h:outputText value="doubleclick" />
    +        <p:effect type="puff" event="dblclick" />
    +    </p:panel>
    +
    +    <p:panel header="Slide">
    +        <h:outputText value="doubleclick" />
    +        <p:effect type="slide" event="dblclick" />
    +    </p:panel>
    +
    +    <p:panel header="Scale">
    +        <h:outputText value="doubleclick" />
    +        <p:effect type="scale" event="dblclick">
    +            <f:param name="percent" value="90" />
    +        </p:effect>
    +    </p:panel>
    +
    +    <p:panel header="Bounce">
    +        <h:outputText value="click" />
    +        <p:effect type="bounce" event="click" />
    +    </p:panel>
    +
    +    <p:panel header="Pulsate">
    +        <h:outputText value="click" />
    +        <p:effect type="pulsate" event="click" />
    +    </p:panel>
    +
    +    <p:panel header="Shake">
    +        <h:outputText value="click" />
    +        <p:effect type="shake" event="click" />
    +    </p:panel>
    +
    +    <p:panel header="Size">
    +        <h:outputText value="click" />
    +        <p:effect type="size" event="click">
    +            <f:param name="to" value="{width: 200,height: 60}" />
    +        </p:effect>
    +    </p:panel>
    +
    +</h:panelGrid>
    +            
    + +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/effectsHome.xhtml b/src/main/webapp/ui/effectsHome.xhtml new file mode 100644 index 0000000..9950cf3 --- /dev/null +++ b/src/main/webapp/ui/effectsHome.xhtml @@ -0,0 +1,28 @@ + + + + +

    Effects

    +
    + + + + + + + + + + Effect component is based on jQuery effect framework + and can be integrated with JSF component. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/exporter.xhtml b/src/main/webapp/ui/exporter.xhtml new file mode 100644 index 0000000..4ccf09b --- /dev/null +++ b/src/main/webapp/ui/exporter.xhtml @@ -0,0 +1,181 @@ + + + +

    Data Exporter

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<p:dataTable id="tbl" var="car" value="\#{tableBean.cars}" paginator="true" rows="10">
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Model" />
    +		</f:facet>
    +		<h:outputText value="\#{car.model}" />
    +	</p:column>
    +
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Year" />
    +		</f:facet>
    +		<h:outputText value="\#{car.year}"/>
    +	</p:column>
    +
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Manufacturer" />
    +		</f:facet>
    +		<h:outputText value="\#{car.manufacturer}" />
    +	</p:column>
    +
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Color" />
    +		</f:facet>
    +		<h:outputText value="\#{car.color}" />
    +	</p:column>
    +</p:dataTable>
    +	
    +<h:panelGrid columns="2">
    +	<p:panel header="Export All Data">
    +		<h:commandLink>
    +			<p:graphicImage value="/images/excel.png" />
    +			<p:dataExporter type="xls" target="tbl" fileName="cars" />
    +		</h:commandLink>
    +
    +		<h:commandLink>
    +			<p:graphicImage value="/images/pdf.png" />
    +			<p:dataExporter type="pdf" target="tbl" fileName="cars"/>
    +		</h:commandLink>
    +		
    +		<h:commandLink>
    +			<p:graphicImage value="/images/csv.png" />
    +			<p:dataExporter type="csv" target="tbl" fileName="cars" />
    +		</h:commandLink>
    +		
    +		<h:commandLink>
    +			<p:graphicImage value="/images/xml.png" />
    +			<p:dataExporter type="xml" target="tbl" fileName="cars" />
    +		</h:commandLink>
    +	</p:panel>
    +	
    +	<p:panel header="Export Page Data">
    +		<h:commandLink>
    +			<p:graphicImage value="/images/excel.png" />
    +			<p:dataExporter type="xls" target="tbl" fileName="cars" pageOnly="true"/>
    +		</h:commandLink>
    +
    +		<h:commandLink>
    +			<p:graphicImage value="/images/pdf.png" />
    +			<p:dataExporter type="pdf" target="tbl" fileName="cars" pageOnly="true"/>
    +		</h:commandLink>
    +		
    +		<h:commandLink>
    +			<p:graphicImage value="/images/csv.png" />
    +			<p:dataExporter type="csv" target="tbl" fileName="cars" pageOnly="true"/>
    +		</h:commandLink>
    +		
    +		<h:commandLink>
    +			<p:graphicImage value="/images/xml.png" />
    +			<p:dataExporter type="xml" target="tbl" fileName="cars" pageOnly="true"/>
    +		</h:commandLink>
    +	</p:panel>
    +</h:panelGrid>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/exporterExclude.xhtml b/src/main/webapp/ui/exporterExclude.xhtml new file mode 100644 index 0000000..04c4413 --- /dev/null +++ b/src/main/webapp/ui/exporterExclude.xhtml @@ -0,0 +1,126 @@ + + + + +

    DataExporter - Exclude Columns

    +
    +

    Particular columns can be excluded in exported document.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:dataTable id="tbl" var="car" value="\#{tableBean.cars}" paginator="true" rows="10">
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Model" />
    +		</f:facet>
    +		<h:outputText value="\#{car.model}" />
    +	</p:column>
    +
    +	<p:column exportable="false">
    +		<f:facet name="header">
    +			<h:outputText value="Year" />
    +		</f:facet>
    +		<h:outputText value="\#{car.year}" />
    +	</p:column>
    +
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Manufacturer" />
    +		</f:facet>
    +		<h:outputText value="\#{car.manufacturer}" />
    +	</p:column>
    +
    +	<p:column  exportable="false">
    +		<f:facet name="header">
    +			<h:outputText value="Color" />
    +		</f:facet>
    +		<h:outputText value="\#{car.color}" />
    +	</p:column>
    +</p:dataTable>
    +	
    +<h:commandLink>
    +	<p:graphicImage value="/images/excel.png" />
    +	<p:dataExporter type="xls" target="tbl" fileName="cars" />
    +</h:commandLink>
    +
    +<h:commandLink>
    +	<p:graphicImage value="/images/pdf.png" />
    +	<p:dataExporter type="pdf" target="tbl" fileName="cars" />
    +</h:commandLink>
    +
    +<h:commandLink>
    +	<p:graphicImage value="/images/csv.png" />
    +	<p:dataExporter type="csv" target="tbl" fileName="cars" />
    +</h:commandLink>
    +
    +<h:commandLink>
    +	<p:graphicImage value="/images/xml.png" />
    +	<p:dataExporter type="xml" target="tbl" fileName="cars" />
    +</h:commandLink>
    +                    
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/exporterHome.xhtml b/src/main/webapp/ui/exporterHome.xhtml new file mode 100644 index 0000000..c3195c2 --- /dev/null +++ b/src/main/webapp/ui/exporterHome.xhtml @@ -0,0 +1,30 @@ + + + + +

    DataExporter

    +
    + + + + + + + + + + DataExporter is a powerful utility to export datatable to various formats such as excel, pdf, csv and xml. Ability to export + only current page data, excluding particular columns, manipulating the exported data with pre and post processors are other notable features. + + + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/exporterProcessor.xhtml b/src/main/webapp/ui/exporterProcessor.xhtml new file mode 100644 index 0000000..cf99e68 --- /dev/null +++ b/src/main/webapp/ui/exporterProcessor.xhtml @@ -0,0 +1,137 @@ + + + +

    DataExporter- Customized Documents

    +
    +

    DataExporter provides easy customization options for the exported document using pre and post processors.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:dataTable id="tbl" var="car" value="\#{tableBean.cars}" paginator="true" rows="10">
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Model" />
    +		</f:facet>
    +		<h:outputText value="\#{car.model}" />
    +	</p:column>
    +
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Year" />
    +		</f:facet>
    +		<h:outputText value="\#{car.year}" />
    +	</p:column>
    +
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Manufacturer" />
    +		</f:facet>
    +		<h:outputText value="\#{car.manufacturer}" />
    +	</p:column>
    +
    +	<p:column>
    +		<f:facet name="header">
    +			<h:outputText value="Color" />
    +		</f:facet>
    +		<h:outputText value="\#{car.color}" />
    +	</p:column>
    +</p:dataTable>
    +	
    +<h:commandLink>
    +	<p:graphicImage value="/images/excel.png" />
    +	<p:dataExporter type="xls" target="tbl" fileName="cars" postProcessor="\#{tableBean.postProcessXLS}"/>
    +</h:commandLink>
    +
    +<h:commandLink>
    +	<p:graphicImage value="/images/pdf.png" />
    +	<p:dataExporter type="pdf" target="tbl" fileName="cars" preProcessor="\#{tableBean.preProcessPDF}"/>
    +</h:commandLink>
    +                    
    +
    + + +
    +public void postProcessXLS(Object document) {
    +	HSSFWorkbook wb = (HSSFWorkbook) document;
    +	HSSFSheet sheet = wb.getSheetAt(0);
    +	HSSFRow header = sheet.getRow(0);
    +	
    +	HSSFCellStyle cellStyle = wb.createCellStyle();  
    +	cellStyle.setFillForegroundColor(HSSFColor.GREEN.index);
    +	cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
    +	
    +	for(int i=0; i < header.getPhysicalNumberOfCells();i++) {
    +		HSSFCell cell = header.getCell(i);
    +		
    +		cell.setCellStyle(cellStyle);
    +	}
    +}
    +
    +public void preProcessPDF(Object document) throws IOException, BadElementException, DocumentException {
    +	Document pdf = (Document) document;
    +    pdf.open();
    +    pdf.setPageSize(PageSize.A4);
    +
    +    ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
    +    String logo = servletContext.getRealPath("") + File.separator + "images" + File.separator + "prime_logo.png";
    +
    +    pdf.add(Image.getInstance(logo));
    +}
    +                    
    +
    +
    +
    + + +
    +
    diff --git a/src/main/webapp/ui/feedReader.xhtml b/src/main/webapp/ui/feedReader.xhtml new file mode 100644 index 0000000..9e9972f --- /dev/null +++ b/src/main/webapp/ui/feedReader.xhtml @@ -0,0 +1,49 @@ + + + + + + + + +

    FeedReader

    +
    +

    FeedReader is used to display content from a feed.

    + + + + + +
    + + +
    + +

    Source

    + + +
    +<p:feedReader value="http://rss.news.yahoo.com/rss/sports" var="feed">
    +    <h:outputText value="\#{feed.title}" style="font-weight: bold"/>
    +    <br />
    +    <h:outputText value="\#{feed.description.value}" escape="false"/>
    +    <p:separator />
    +</p:feedReader>
    +                    
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/fieldset.xhtml b/src/main/webapp/ui/fieldset.xhtml new file mode 100644 index 0000000..54dbc8c --- /dev/null +++ b/src/main/webapp/ui/fieldset.xhtml @@ -0,0 +1,102 @@ + + + + +

    Fieldset

    +
    +

    Fieldset is a pre-skinned grouping component which also provides content toggling and ajax toggleListener as advanced features.

    + + + + + + + + + + +

    + + + + + + + + + + + + + +

    Source

    + + +
    +
    +<p:fieldset legend="Simple FieldSet">
    +    <h:panelGrid columns="2" cellpadding="10">
    +        <p:graphicImage value="/images/godfather/godfather1.jpg" />
    +        <h:outputText
    +            value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +            His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +            hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +            but given to ruthless violence whenever anything stands against the good of the family." />
    +    </h:panelGrid>
    +</p:fieldset>
    +
    +
    +<h:form>
    +
    +    <p:growl id="growl" showDetail="true" />
    +
    +    <p:fieldset legend="Toggleable Fieldset" toggleable="true" toggleSpeed="500">
    +        <p:ajax event="toggle" listener="\#{fieldsetBean.handleToggle}" update="growl" />
    +        <h:panelGrid columns="2" cellpadding="10">
    +            <p:graphicImage value="/images/godfather/godfather2.jpg" />
    +            <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +                          In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +                          killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."/>;
    +        </h:panelGrid>
    +    </p:fieldset>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.ToggleEvent;
    +
    +public class FieldsetBean {
    +
    +    public void handleToggle(ToggleEvent event) {
    +        FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Fieldset Toggled", "Visibility:" + event.getVisibility());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +                    
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/fileDownload.xhtml b/src/main/webapp/ui/fileDownload.xhtml new file mode 100644 index 0000000..9b41c32 --- /dev/null +++ b/src/main/webapp/ui/fileDownload.xhtml @@ -0,0 +1,105 @@ + + + + + + + + + + +

    FileDownload

    +
    +

    FileDownload is used to stream binary contents like files stored in database to the client. FileDownload + is used by attaching it to any JSF command component like button or a link. Additionally presentation + of download can be configured with the contentDisposition attribute that takes either "attachment" or "inline" as a value.

    + + + + + + + + + + + + + +

    Source

    + + +
    +<p:dialog modal="true" widgetVar="statusDialog" header="Status" draggable="false" closable="false" resizable="false">
    +    <p:graphicImage value="/design/ajaxloadingbar.gif" />
    +</p:dialog>
    +
    +<h:form id="form">
    +
    +<p:commandButton id="downloadLink" value="Download" ajax="false" onclick="PrimeFaces.monitorDownload(start, stop)" 
    +        icon="ui-icon-arrowthichk-s">
    +    <p:fileDownload value="\#{fileDownloadController.file}" />
    +</p:commandButton>
    +
    +</h:form>
    +
    +        <script type="text/javascript">
    +function start() {
    +    statusDialog.show();
    +}
    +
    +function stop() {
    +    statusDialog.hide();
    +}
    +        </script>
    +                    
    +
    + + +
    						
    +package org.primefaces.examples.view;
    +
    +import java.io.InputStream;
    +import javax.faces.context.FacesContext;
    +import javax.servlet.ServletContext;
    +
    +import org.primefaces.model.DefaultStreamedContent;
    +import org.primefaces.model.StreamedContent;
    +
    +public class FileDownloadController {
    +
    +	private StreamedContent file;
    +	
    +	public FileDownloadController() {        
    +        InputStream stream = ((ServletContext)FacesContext.getCurrentInstance().getExternalContext().getContext()).getResourceAsStream("/images/optimusprime.jpg");
    +		file = new DefaultStreamedContent(stream, "image/jpg", "downloaded_optimus.jpg");
    +	}
    +
    +    public StreamedContent getFile() {
    +        return file;
    +    }  
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/fileUploadAuto.xhtml b/src/main/webapp/ui/fileUploadAuto.xhtml new file mode 100644 index 0000000..95234e4 --- /dev/null +++ b/src/main/webapp/ui/fileUploadAuto.xhtml @@ -0,0 +1,66 @@ + + + + +

    FileUpload - Auto

    +
    +

    When auto upload is enabled, upload process begins once the file is selected.

    + + + + + + + + + +

    Source

    + + +
    +<h:form enctype="multipart/form-data">
    +
    +    <p:fileUpload fileUploadListener="\#{fileUploadController.handleFileUpload}"
    +            mode="advanced"
    +            update="messages"
    +            auto="true"
    +            sizeLimit="100000" 
    +            allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
    +
    +    <p:growl id="messages" showDetail="true"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.FileUploadEvent;
    +import org.primefaces.model.UploadedFile;
    +
    +public class FileUploadController {
    +
    +    public void handleFileUpload(FileUploadEvent event) {
    +		FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/fileUploadDnd.xhtml b/src/main/webapp/ui/fileUploadDnd.xhtml new file mode 100644 index 0000000..f638891 --- /dev/null +++ b/src/main/webapp/ui/fileUploadDnd.xhtml @@ -0,0 +1,66 @@ + + + + +

    FileUpload - Drag and Drop

    +
    +

    In supported browsers, a file can be selected by dragdrop from filesystem. FileUpload component itself + is the drop zone.

    + + + + + + + + + +

    Source

    + + +
    +<h:form enctype="multipart/form-data">
    +
    +    <p:fileUpload fileUploadListener="\#{fileUploadController.handleFileUpload}"
    +            mode="advanced" 
    +            update="messages"
    +            sizeLimit="100000" 
    +            allowTypes="/(\.|\/)(gif|jpe?g|png)$/" />
    +
    +    <p:growl id="messages" showDetail="true"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.FileUploadEvent;
    +import org.primefaces.model.UploadedFile;
    +
    +public class FileUploadController {
    +
    +    public void handleFileUpload(FileUploadEvent event) {
    +		FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/fileUploadMultiple.xhtml b/src/main/webapp/ui/fileUploadMultiple.xhtml new file mode 100644 index 0000000..eaca827 --- /dev/null +++ b/src/main/webapp/ui/fileUploadMultiple.xhtml @@ -0,0 +1,66 @@ + + + + +

    FileUpload - Multiple

    +
    +

    Multiple fileUpload is available on supported browsers.

    + + + + + + + + + +

    Source

    + + +
    +<h:form enctype="multipart/form-data">
    +
    +    <p:fileUpload fileUploadListener="\#{fileUploadController.handleFileUpload}"
    +            mode="advanced"
    +            update="messages" 
    +            multiple="true"
    +            sizeLimit="100000" 
    +            allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
    +
    +    <p:growl id="messages" showDetail="true"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.FileUploadEvent;
    +import org.primefaces.model.UploadedFile;
    +
    +public class FileUploadController {
    +
    +    public void handleFileUpload(FileUploadEvent event) {
    +		FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/fileUploadSimple.xhtml b/src/main/webapp/ui/fileUploadSimple.xhtml new file mode 100644 index 0000000..0984394 --- /dev/null +++ b/src/main/webapp/ui/fileUploadSimple.xhtml @@ -0,0 +1,78 @@ + + + + +

    FileUpload - Simple

    +
    +

    Simple uploader uses native browser file upload. Simple uploader is disabled at online demo.

    + + + + + + + +

    + + + +
    + +

    Source

    + + +
    +<h:form enctype="multipart/form-data">
    +
    +    <p:messages showDetail="true"/>
    +
    +    <p:fileUpload value="\#{fileUploadController.file}" mode="simple"/>
    +
    +    <p:commandButton value="Submit" ajax="false"
    +                actionListener="\#{fileUploadController.upload}"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.model.UploadedFile;
    +
    +public class FileUploadController {
    +
    +    private UploadedFile file;
    +
    +    public UploadedFile getFile() {
    +        return file;
    +    }
    +
    +    public void setFile(UploadedFile file) {
    +        this.file = file;
    +    }
    +
    +    public void upload() {
    +        if(file != null) {
    +            FacesMessage msg = new FacesMessage("Succesful", file.getFileName() + " is uploaded.");
    +            FacesContext.getCurrentInstance().addMessage(null, msg);
    +        }
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/fileUploadSingle.xhtml b/src/main/webapp/ui/fileUploadSingle.xhtml new file mode 100644 index 0000000..4865ed3 --- /dev/null +++ b/src/main/webapp/ui/fileUploadSingle.xhtml @@ -0,0 +1,65 @@ + + + + +

    FileUpload - Single

    +
    +

    Select a single file from file browser and click upload button.

    + + + + + + + + + +

    Source

    + + +
    +<h:form enctype="multipart/form-data">
    +
    +    <p:fileUpload fileUploadListener="\#{fileUploadController.handleFileUpload}"
    +            mode="advanced" 
    +            update="messages"
    +            sizeLimit="100000" 
    +            allowTypes="/(\.|\/)(gif|jpe?g|png)$/"/>
    +
    +    <p:growl id="messages" showDetail="true"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.FileUploadEvent;
    +import org.primefaces.model.UploadedFile;
    +
    +public class FileUploadController {
    +
    +    public void handleFileUpload(FileUploadEvent event) {
    +		FacesMessage msg = new FacesMessage("Succesful", event.getFile().getFileName() + " is uploaded.");
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/focus.xhtml b/src/main/webapp/ui/focus.xhtml new file mode 100644 index 0000000..d13befb --- /dev/null +++ b/src/main/webapp/ui/focus.xhtml @@ -0,0 +1,116 @@ + + + + +

    Focus

    +
    +

    Focus manages element focus in forms. By default first visible and enabled input element(e.g. text, textarea, select) is chosen to receive focus automatically. + It is also possible to explicitly declare the component to receive focus via the for attribute.

    + +

    Focus is also aware of failed validations, first invalid input component receives a focus automatically.

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +			
    +	<p:panel id="panel" header="Register">
    +	
    +		<p:focus context="panel"/>
    +		
    +		<p:messages />
    +		
    +		<h:panelGrid columns="3">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" required="true" label="Firstname"
    +					value="\#{personBean.firstname}" >
    +				<f:validateLength minimum="2" />
    +			</p:inputText>
    +			<p:message for="firstname" />
    +			
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" required="true" label="Surname"
    +					value="\#{personBean.surname}" />
    +			<p:message for="surname" />
    +		</h:panelGrid>
    +		
    +		<p:commandButton value="Submit" update="panel" 
    +					actionListener="\#{personBean.savePerson}" />
    +	</p:panel>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/galleria.xhtml b/src/main/webapp/ui/galleria.xhtml new file mode 100644 index 0000000..2446bee --- /dev/null +++ b/src/main/webapp/ui/galleria.xhtml @@ -0,0 +1,145 @@ + + + + + + + + + +

    Galleria

    +
    +

    Galleria is a content gallery component featuring various customization options.

    + +

    Images

    + + + + +

    Custom Content

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h3>Images</h3>
    +<p:galleria value="\#{galleriaBean.images}" var="image" panelWidth="500" panelHeight="313" showCaption="true">
    +    <p:graphicImage value="/images/galleria/\#{image}" alt="Image Description for \#{image}" title="\#{image}"/>
    +</p:galleria>
    +
    +<h3>Custom Content</h3>
    +<p:galleria id="contentGalleria" value="\#{galleriaBean.players}" var="player" panelWidth="250" panelHeight="200"
    +            frameWidth="48" frameHeight="65" effect="clip">
    +
    +    <p:graphicImage id="playerImage" value="/images/barca/\#{player.photo}" alt="\#{image}" title="\#{player.name}"/>
    +    <f:facet name="content">
    +        <h:panelGrid  columns="2" cellpadding="5">
    +            <f:facet name="header">
    +                <p:graphicImage value="/images/barca/\#{player.photo}" />
    +            </f:facet>
    +
    +            <h:outputText value="Name: " />
    +            <h:outputText id="name" value="\#{player.name}"/>
    +
    +            <h:outputText value="Number " />
    +            <h:outputText id="number" value="\#{player.number}"/>
    +
    +            <h:outputText value="Position " />
    +            <h:outputText id="position" value="\#{player.position}"/>
    +        </h:panelGrid>
    +    </f:facet>
    +
    +</p:galleria>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.annotation.PostConstruct;
    +import org.primefaces.examples.domain.Player;
    +
    +public class GalleriaBean {
    +
    +    private List<String> images;
    +
    +    private List<Player> players;
    +
    +    private Player selectedPlayer;
    +
    +    @PostConstruct
    +    public void init() {
    +        images = new ArrayList<String>();
    +
    +        for(int i=1;i<=12;i++) {
    +            images.add("galleria" + i + ".jpg");
    +        }
    +
    +        players = new ArrayList<Player>();
    +
    +        players.add(new Player("Messi", 10, "messi.jpg", "CF"));
    +        players.add(new Player("Iniesta", 8, "iniesta.jpg", "CM"));
    +        players.add(new Player("Villa", 7, "villa.jpg", "CF"));
    +        players.add(new Player("Xavi", 6, "xavi.jpg", "CM"));
    +        players.add(new Player("Puyol", 5, "puyol.jpg", "CB"));
    +    }
    +
    +    public Player getSelectedPlayer() {
    +        return selectedPlayer;
    +    }
    +
    +    public void setSelectedPlayer(Player selectedPlayer) {
    +        this.selectedPlayer = selectedPlayer;
    +    }
    +
    +   
    +    public List<String> getImages() {
    +        return images;
    +    }
    +
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/germanCalendar.xhtml b/src/main/webapp/ui/germanCalendar.xhtml new file mode 100644 index 0000000..e27710d --- /dev/null +++ b/src/main/webapp/ui/germanCalendar.xhtml @@ -0,0 +1,57 @@ + + + + +
    +
    + +
    + +
    + +

    Calendar - German

    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Source

    +
    +						<p:calendar value="\#{calendarBean.date}" mode="inline" locale="de" startWeekday="1" close="false"/>
    +					
    + +
    + +
    + +
    + +
    + +
    + +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapAddMarkers.xhtml b/src/main/webapp/ui/gmapAddMarkers.xhtml new file mode 100644 index 0000000..eb50351 --- /dev/null +++ b/src/main/webapp/ui/gmapAddMarkers.xhtml @@ -0,0 +1,249 @@ + + + + + + + + + + + +

    GMap - Adding Markers

    +
    +

    This examples demonstrates how to add a marker and keep client side representation in sync with the server side model. Even though you use Google Maps as a JSF component + you can still take advantage of the full Google Maps API.

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:growl id="messages" showDetail="true" />
    +
    +<p:gmap id="gmap" center="36.890257,30.707417" zoom="13" type="HYBRID" 
    +	style="width:600px;height:400px"
    +	model="\#{mapBean.emptyModel}" 
    +	onPointClick="handlePointClick(event);" 
    +	widgetVar="map" />
    +	
    +<p:dialog widgetVar="dlg" effect="FADE" effectDuration="0.5" close="false" fixedCenter="true">
    +	<h:form prependId="false">
    +		<h:panelGrid columns="2">
    +			<h:outputLabel for="title" value="Title:" />
    +			<p:inputText id="title" value="\#{mapBean.title}" />
    +			
    +			<f:facet name="footer">
    +				<p:commandButton value="Add" 
    +						actionListener="\#{mapBean.addMarker}" 
    +						update="messages" 
    +						oncomplete="markerAddComplete()"/>
    +				<p:commandButton value="Cancel" onclick="return cancel()"/>
    +			</f:facet>
    +		</h:panelGrid>
    +		
    +		<h:inputHidden id="lat" value="\#{mapBean.lat}" />
    +		<h:inputHidden id="lng" value="\#{mapBean.lng}" />
    +	</h:form>
    +</p:dialog>
    +
    +<script type="text/javascript">
    +	var currentMarker = null;
    +	
    +	function handlePointClick(event) {
    +		if(currentMarker == null) {
    +			document.getElementById('lat').value = event.latLng.lat();
    +			document.getElementById('lng').value = event.latLng.lng();
    +
    +			currentMarker = new google.maps.Marker({
    +				position:new google.maps.LatLng(event.latLng.lat(), event.latLng.lng())
    +			});
    +							
    +			map.addOverlay(currentMarker);
    +
    +			dlg.show();
    +		}	
    +	}
    +
    +	function markerAddComplete() {
    +		var title = document.getElementById('title');
    +		currentMarker.setTitle(title.value);
    +		title.value = "";
    +
    +		currentMarker = null;
    +		dlg.hide();
    +	}
    +
    +	function cancel() {
    +		dlg.hide();
    +		currentMarker.setMap(null);
    +		currentMarker = null;
    +
    +		return false;
    +	}
    +</script>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel emptyModel;
    +	
    +	private String title;
    +	
    +	private double lat;
    +	
    +	private double lng;
    +
    +	public MapBean() {
    +		emptyModel = new DefaultMapModel();
    +	}
    +	
    +	public MapModel getEmptyModel() {
    +		return emptyModel;
    +	}
    +	
    +	public void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +	
    +	public String getTitle() {
    +		return title;
    +	}
    +
    +	public void setTitle(String title) {
    +		this.title = title;
    +	}
    +
    +	public double getLat() {
    +		return lat;
    +	}
    +
    +	public void setLat(double lat) {
    +		this.lat = lat;
    +	}
    +
    +	public double getLng() {
    +		return lng;
    +	}
    +
    +	public void setLng(double lng) {
    +		this.lng = lng;
    +	}
    +	
    +	public void addMarker(ActionEvent actionEvent) {
    +		Marker marker = new Marker(new LatLng(lat, lng), title);
    +		emptyModel.addOverlay(marker);
    +		
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Added", "Lat:" + lat + ", Lng:" + lng));
    +	}
    +
    +}
    +					
    +
    +
    + + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapBasic.xhtml b/src/main/webapp/ui/gmapBasic.xhtml new file mode 100644 index 0000000..55e5804 --- /dev/null +++ b/src/main/webapp/ui/gmapBasic.xhtml @@ -0,0 +1,30 @@ + + + + + + + + + +

    GMap - Basic

    +
    +

    center, zoom and type attributes are required to create a map.

    + + + +

    Source

    +
    +<p:gmap center="41.381542, 2.122893" zoom="15" type="HYBRID" 
    +		style="width:600px;height:400px" />
    +			
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapCircle.xhtml b/src/main/webapp/ui/gmapCircle.xhtml new file mode 100644 index 0000000..7bd2516 --- /dev/null +++ b/src/main/webapp/ui/gmapCircle.xhtml @@ -0,0 +1,100 @@ + + + + + + + + +

    GMap - Circle

    +
    +

    Any number of circles can be displayed on map. Circles can also respond to selection by via overlaySelect behavior.

    + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +	<p:growl id="growl" life="3000"/>
    +	
    +	<p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" style="width:600px;height:400px" model="\#{mapBean.circleModel}">
    +            <p:ajax event="overlaySelect" listener="\#{mapBean.onCircleSelect}" update="growl"/>
    +    </p:gmap>
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.event.map.OverlaySelectEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Circle;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel circleModel;
    +	
    +	public MapBean() {
    +            circleModel = new DefaultMapModel();
    +
    +            //Shared coordinates
    +            LatLng coord1 = new LatLng(36.879466, 30.667648);
    +            LatLng coord4 = new LatLng(36.885233, 30.702323);
    +
    +            //Circle
    +            Circle circle1 = new Circle(coord1, 500);
    +            circle1.setStrokeColor("#d93c3c");
    +            circle1.setFillColor("#d93c3c");
    +            circle1.setFillOpacity(0.5);
    +
    +            Circle circle2 = new Circle(coord4, 300);
    +            circle2.setStrokeColor("#00ff00");
    +            circle2.setFillColor("#00ff00");
    +            circle2.setStrokeOpacity(0.7);
    +            circle2.setFillOpacity(0.7);
    +
    +            circleModel.addOverlay(circle1);
    +            circleModel.addOverlay(circle2);
    +	}
    +
    +	public MapModel getCircleModel() {
    +            return circleModel;
    +	}
    +
    +	public void onCircleSelect(OverlaySelectEvent event) {
    +            addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Circle Selected", null));
    +	}
    +
    +	public void addMessage(FacesMessage message) {
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapControls.xhtml b/src/main/webapp/ui/gmapControls.xhtml new file mode 100644 index 0000000..9823c7e --- /dev/null +++ b/src/main/webapp/ui/gmapControls.xhtml @@ -0,0 +1,31 @@ + + + + + + + + +

    GMap - Controls

    +
    +

    Controls on map can be customized via attributes like navigationControl and mapTypeControl. + Alternatively setting disableDefaultUI to true will remove all controls at once.

    + + + +

    Source

    +
    +<p:gmap center="41.381542, 2.122893" zoom="15" type="TERRAIN" 
    +		style="width:600px;height:400px" 
    +		mapTypeControl="false" navigationControl="false" />
    +			
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapDialog.xhtml b/src/main/webapp/ui/gmapDialog.xhtml new file mode 100644 index 0000000..9f06cdc --- /dev/null +++ b/src/main/webapp/ui/gmapDialog.xhtml @@ -0,0 +1,42 @@ + + + + + + + + +

    GMap - Dialog

    +
    +

    This sample demonstrates using map inside a dialog.

    + + + + + + + +

    Source

    + + +
    +<p:commandButton type="button" icon="ui-icon-pin-s"
    +        value="Show Map" onclick="dlg.show()" />
    +
    +<p:dialog widgetVar="dlg" width="625" height="400" modal="true">
    +    <p:gmap center="41.381542, 2.122893" zoom="15" type="HYBRID"
    +        style="width:600px;height:400px" widgetVar="mymap"/>
    +</p:dialog>
    +			
    +
    +
    + + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapDraggableMarkers.xhtml b/src/main/webapp/ui/gmapDraggableMarkers.xhtml new file mode 100644 index 0000000..0029fb5 --- /dev/null +++ b/src/main/webapp/ui/gmapDraggableMarkers.xhtml @@ -0,0 +1,103 @@ + + + + + + + + +

    GMap - Draggable Markers

    +
    +

    When a draggable marker is dragged and dropped, a server side markerDragListener can be invoked passing a MarkerDragEvent that + contains a reference to the dragged marker whose positon is updated already.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID"  model="\#{mapBean.draggableModel}" style="width:600px;height:400px"
    +        <p:ajax event="markerDrag" listener="\#{mapBean.onMarkerDrag}" update="growl" />
    +    </p:gmap>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.map.MarkerDragEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Marker;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel draggableModel;
    +
    +	public MapBean() {
    +		draggableModel = new DefaultMapModel();
    +		
    +		//Shared coordinates
    +		LatLng coord1 = new LatLng(36.879466, 30.667648);
    +		LatLng coord2 = new LatLng(36.883707, 30.689216);
    +		LatLng coord3 = new LatLng(36.879703, 30.706707);
    +		LatLng coord4 = new LatLng(36.885233, 30.702323);
    +		
    +		//Draggable
    +		draggableModel.addOverlay(new Marker(coord1, "Konyaalti"));
    +		draggableModel.addOverlay(new Marker(coord2, "Ataturk Parki"));
    +		draggableModel.addOverlay(new Marker(coord3, "Karaalioglu Parki"));
    +		draggableModel.addOverlay(new Marker(coord4, "Kaleici"));
    +		
    +		for(Marker marker : draggableModel.getMarkers()) {
    +			marker.setDraggable(true);
    +		}
    +	}
    +	
    +	public MapModel getDraggableModel() {
    +		return draggableModel;
    +	}
    +	
    +	public void onMarkerDrag(MarkerDragEvent event) {
    +		marker = event.getMarker();
    +		
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Dragged", "Lat:" + marker.getLatlng().getLat() + ", Lng:" + marker.getLatlng().getLng()));
    +	}
    +	
    +	public void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapEvents.xhtml b/src/main/webapp/ui/gmapEvents.xhtml new file mode 100644 index 0000000..0bd2e02 --- /dev/null +++ b/src/main/webapp/ui/gmapEvents.xhtml @@ -0,0 +1,93 @@ + + + + + + + + +

    GMap - Events

    +
    +

    Map can respond to various events such as click, zoom change and overlay select.

    + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="messages" showDetail="true" life="2000" />
    +
    +    <p:gmap center="41.381542, 2.122893" zoom="15" type="ROADMAP" style="width:600px;height:400px">
    +
    +        <p:ajax event="stateChange" listener="\#{mapBean.onStateChange}" update="messages" />
    +        <p:ajax event="pointSelect" listener="\#{mapBean.onPointSelect}" update="messages" />
    +
    +    </p:gmap>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.map.PointSelectEvent;
    +import org.primefaces.event.map.StateChangeEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.LatLngBounds;
    +
    +public class MapBean implements Serializable {
    +	
    +	public void onStateChange(StateChangeEvent event) {
    +		LatLngBounds bounds = event.getBounds();
    +		int zoomLevel = event.getZoomLevel();
    +		
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Zoom Level", String.valueOf(zoomLevel)));
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Center", event.getCenter().toString()));
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "NorthEast", bounds.getNorthEast().toString()));
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "SouthWest", bounds.getSouthWest().toString()));
    +	}
    +	
    +	public void onPointSelect(PointSelectEvent event) {
    +		LatLng latlng = event.getLatLng();
    +		
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Point Selected", "Lat:" + latlng.getLat() + ", Lng:" + latlng.getLng()));
    +	}
    +	
    +	public void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapHome.xhtml b/src/main/webapp/ui/gmapHome.xhtml new file mode 100644 index 0000000..0ff71f2 --- /dev/null +++ b/src/main/webapp/ui/gmapHome.xhtml @@ -0,0 +1,38 @@ + + + + +

    Google Maps

    +
    + + + + + + + + + + + + + + + + + + + + + GMap component is built on Google Maps API Version 3. Component is highly + integrated with JSF programming model and enhanced with Ajax capabilities. + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapInfoWindow.xhtml b/src/main/webapp/ui/gmapInfoWindow.xhtml new file mode 100644 index 0000000..7aae0ca --- /dev/null +++ b/src/main/webapp/ui/gmapInfoWindow.xhtml @@ -0,0 +1,123 @@ + + + + + + + + +

    GMap - Info Window

    +
    +

    When a marker is selected, an info window can be displayed to provide detailed information.

    + + + + + + + + + + + +
    + + +
    + +
    +
    + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" model="\#{mapBean.advancedModel}" style="width:600px;height:400px">
    +
    +        <p:ajax event="overlaySelect" listener="\#{mapBean.onMarkerSelect}" />
    +
    +        <p:gmapInfoWindow>
    +            <p:outputPanel style="text-align:center;display:block;margin:auto:">
    +
    +                    <p:graphicImage value="/images/antalya/\#{mapBean.marker.data}" height="150"/>
    +                    <br />
    +                    <h:outputText value="\#{mapBean.marker.title}" />
    +
    +            </p:outputPanel>
    +
    +        </p:gmapInfoWindow>
    +    </p:gmap>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.event.map.OverlaySelectEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Marker;
    +
    +public class MapBean implements Serializable {
    +	
    +	private MapModel advancedModel;
    +
    +	private Marker marker;
    +
    +	public MapBean() {
    +		advancedModel = new DefaultMapModel();
    +		
    +		//Shared coordinates
    +		LatLng coord1 = new LatLng(36.879466, 30.667648);
    +		LatLng coord2 = new LatLng(36.883707, 30.689216);
    +		LatLng coord3 = new LatLng(36.879703, 30.706707);
    +		LatLng coord4 = new LatLng(36.885233, 30.702323);
    +		
    +		//Icons and Data
    +		advancedModel.addOverlay(new Marker(coord1, "Konyaalti", "konyaalti.png", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png"));
    +		advancedModel.addOverlay(new Marker(coord2, "Ataturk Parki", "ataturkparki.png"));
    +		advancedModel.addOverlay(new Marker(coord4, "Kaleici", "kaleici.png", "http://maps.google.com/mapfiles/ms/micons/pink-dot.png"));
    +		advancedModel.addOverlay(new Marker(coord3, "Karaalioglu Parki", "karaalioglu.png", "http://maps.google.com/mapfiles/ms/micons/yellow-dot.png"));
    +	}
    +
    +	public MapModel getAdvancedModel() {
    +		return advancedModel;
    +	}
    +	
    +	public void onMarkerSelect(OverlaySelectEvent event) {
    +		marker = (Marker) event.getOverlay();
    +	}
    +	
    +	public Marker getMarker() {
    +		return marker;
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapMarkerSelect.xhtml b/src/main/webapp/ui/gmapMarkerSelect.xhtml new file mode 100644 index 0000000..fdc0876 --- /dev/null +++ b/src/main/webapp/ui/gmapMarkerSelect.xhtml @@ -0,0 +1,104 @@ + + + + + + + + +

    GMap - Marker Selection

    +
    +

    Overlays can be selected via ajax behaviors.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" model="\#{mapBean.simpleModel}"  style="width:600px;height:400px">
    +        <p:ajax event="overlaySelect" listener="\#{mapBean.onMarkerSelect}" update="growl" />
    +    </p:gmap>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.map.OverlaySelectEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Marker;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel simpleModel;
    +
    +	private Marker marker;
    +
    +	public MapBean() {
    +		simpleModel = new DefaultMapModel();
    +		
    +		//Shared coordinates
    +		LatLng coord1 = new LatLng(36.879466, 30.667648);
    +		LatLng coord2 = new LatLng(36.883707, 30.689216);
    +		LatLng coord3 = new LatLng(36.879703, 30.706707);
    +		LatLng coord4 = new LatLng(36.885233, 30.702323);
    +		
    +		//Basic marker
    +		simpleModel.addOverlay(new Marker(coord1, "Konyaalti"));
    +		simpleModel.addOverlay(new Marker(coord2, "Ataturk Parki"));
    +		simpleModel.addOverlay(new Marker(coord3, "Karaalioglu Parki"));
    +		simpleModel.addOverlay(new Marker(coord4, "Kaleici"));
    +	}
    +	
    +	public MapModel getSimpleModel() {
    +		return simpleModel;
    +	}
    +	
    +	public void onMarkerSelect(OverlaySelectEvent event) {
    +		marker = (Marker) event.getOverlay();
    +		
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Selected", marker.getTitle()));
    +	}
    +	
    +	public Marker getMarker() {
    +		return marker;
    +	}
    +	
    +	public void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapMarkers.xhtml b/src/main/webapp/ui/gmapMarkers.xhtml new file mode 100644 index 0000000..a0d7993 --- /dev/null +++ b/src/main/webapp/ui/gmapMarkers.xhtml @@ -0,0 +1,74 @@ + + + + + + + + +

    GMap - Markers

    +
    +

    MapModel API is used to add markers to the map. Marker class has various configuration options like + custom icons, dragging, title text and more.

    + + + +

    Source

    + + +
    +<p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" 
    +		style="width:600px;height:400px"
    +		model="\#{mapBean.simpleModel}" />
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Marker;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel simpleModel;
    +
    +	public MapBean() {
    +		simpleModel = new DefaultMapModel();
    +		
    +		//Shared coordinates
    +		LatLng coord1 = new LatLng(36.879466, 30.667648);
    +		LatLng coord2 = new LatLng(36.883707, 30.689216);
    +		LatLng coord3 = new LatLng(36.879703, 30.706707);
    +		LatLng coord4 = new LatLng(36.885233, 30.702323);
    +		
    +		//Basic marker
    +		simpleModel.addOverlay(new Marker(coord1, "Konyaalti"));
    +		simpleModel.addOverlay(new Marker(coord2, "Ataturk Parki"));
    +		simpleModel.addOverlay(new Marker(coord3, "Karaalioglu Parki"));
    +		simpleModel.addOverlay(new Marker(coord4, "Kaleici"));
    +	}
    +
    +	public MapModel getSimpleModel() {
    +		return simpleModel;
    +	}
    +}
    +					
    +
    +
    + + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapPolygon.xhtml b/src/main/webapp/ui/gmapPolygon.xhtml new file mode 100644 index 0000000..4fcea61 --- /dev/null +++ b/src/main/webapp/ui/gmapPolygon.xhtml @@ -0,0 +1,103 @@ + + + + + + + + +

    GMap - Polygon

    +
    +

    Any number of polygons can be displayed on map. Polygons can also respond to selection by via overlaySelect behavior.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" life="3000"/>
    +
    +    <p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" style="width:600px;height:400px" model="\#{mapBean.polygonModel}">
    +        <p:ajax event="overlaySelect" listener="\#{mapBean.onPolygonSelect}" update="growl" />
    +    </p:gmap>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.event.map.OverlaySelectEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Polygon;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel polygonModel;
    +	
    +	public MapBean() {
    +		polygonModel = new DefaultMapModel();
    +		
    +		//Shared coordinates
    +		LatLng coord1 = new LatLng(36.879466, 30.667648);
    +		LatLng coord2 = new LatLng(36.883707, 30.689216);
    +		LatLng coord3 = new LatLng(36.879703, 30.706707);
    +
    +		//Polygon
    +		Polygon polygon = new Polygon();
    +		polygon.getPaths().add(coord1);
    +		polygon.getPaths().add(coord2);
    +		polygon.getPaths().add(coord3);
    +
    +		polygon.setStrokeColor("#FF9900");
    +		polygon.setFillColor("#FF9900");
    +		polygon.setStrokeOpacity(0.7);
    +		polygon.setFillOpacity(0.7);
    +		
    +		polygonModel.addOverlay(polygon);
    +	}
    +
    +	public MapModel getPolygonModel() {
    +		return polygonModel;
    +	}
    +
    +	public void onPolygonSelect(OverlaySelectEvent event) {
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Polygon Selected", null));
    +	}
    +
    +	public void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapPolyline.xhtml b/src/main/webapp/ui/gmapPolyline.xhtml new file mode 100644 index 0000000..32c18dc --- /dev/null +++ b/src/main/webapp/ui/gmapPolyline.xhtml @@ -0,0 +1,104 @@ + + + + + + + + +

    GMap - Polyline

    +
    +

    Any number of polylines can be displayed on map. Polylines can also respond to selection by via overlaySelect behavior.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" life="3000"/>
    +
    +    <p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" style="width:600px;height:400px" model="\#{mapBean.polylineModel}">
    +        <p:ajax event="overlaySelect" listener="\#{mapBean.onPolylineSelect}" update="growl" />
    +    </p:gmap>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.event.map.OverlaySelectEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Polyline;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel polylineModel;
    +
    +	public MapBean() {
    +		polylineModel = new DefaultMapModel();
    +		
    +		//Shared coordinates
    +		LatLng coord1 = new LatLng(36.879466, 30.667648);
    +		LatLng coord2 = new LatLng(36.883707, 30.689216);
    +		LatLng coord3 = new LatLng(36.879703, 30.706707);
    +		LatLng coord4 = new LatLng(36.885233, 30.702323);
    +	
    +		//Polyline
    +		Polyline polyline = new Polyline();
    +		polyline.getPaths().add(coord1);
    +		polyline.getPaths().add(coord2);
    +		polyline.getPaths().add(coord3);
    +		polyline.getPaths().add(coord4);
    +		
    +		polyline.setStrokeWeight(10);
    +		polyline.setStrokeColor("#FF9900");
    +		polyline.setStrokeOpacity(0.7);
    +		
    +		polylineModel.addOverlay(polyline);
    +	}
    +
    +	public MapModel getPolylineModel() {
    +		return polylineModel;
    +	}
    +
    +	public void onPolylineSelect(OverlaySelectEvent event) {
    +		addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Polyline Selected", null));
    +	}
    +	
    +	public void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapRectangle.xhtml b/src/main/webapp/ui/gmapRectangle.xhtml new file mode 100644 index 0000000..cb8476c --- /dev/null +++ b/src/main/webapp/ui/gmapRectangle.xhtml @@ -0,0 +1,93 @@ + + + + + + + + +

    GMap - Rectangle

    +
    +

    Any number of rectangles can be displayed on map. Rectangles can also respond to selection by via overlaySelect behavior.

    + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +	<p:growl id="growl" life="3000"/>
    +	
    +	<p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" style="width:600px;height:400px" model="\#{mapBean.rectangleModel}" >
    +            <p:ajax event="overlaySelect" listener="\#{mapBean.onRectangleSelect}" update="growl"/>
    +    </p:gmap>
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.event.map.OverlaySelectEvent;
    +import org.primefaces.model.map.DefaultMapModel;
    +import org.primefaces.model.map.LatLng;
    +import org.primefaces.model.map.LatLngBounds;
    +import org.primefaces.model.map.MapModel;
    +import org.primefaces.model.map.Rectangle;
    +
    +public class MapBean implements Serializable {
    +
    +	private MapModel rectangleModel;
    +	
    +	public MapBean() {
    +            rectangleModel = new DefaultMapModel();
    +		
    +            //Shared coordinates
    +            LatLng coord1 = new LatLng(36.879466, 30.667648);
    +            LatLng coord4 = new LatLng(36.885233, 30.702323);
    +
    +            //Rectangle
    +            Rectangle rect = new Rectangle(new LatLngBounds(coord1, coord4));
    +            rect.setStrokeColor("#d93c3c");
    +            rect.setFillColor("#d93c3c");
    +            rect.setFillOpacity(0.5);
    +            rectangleModel.addOverlay(rect);
    +	}
    +
    +	public MapModel getRectangleModel() {
    +            return rectangleModel;
    +	}
    +
    +	public void onRectangleSelect(OverlaySelectEvent event) {
    +            addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Rectangle Selected", null));
    +	}
    +
    +	public void addMessage(FacesMessage message) {
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/gmapStreetView.xhtml b/src/main/webapp/ui/gmapStreetView.xhtml new file mode 100644 index 0000000..a260f27 --- /dev/null +++ b/src/main/webapp/ui/gmapStreetView.xhtml @@ -0,0 +1,30 @@ + + + + + + + + +

    GMap - StreetView

    +
    +

    StreetView control is enabled by simply setting streetView to true. Drop the pegman marker to display Street View.

    + + + +

    Source

    +
    +<p:gmap center="41.381542, 2.122893" zoom="15" type="HYBRID" 
    +	style="width:600px;height:400px" 
    +	streetView="true"/>
    +			
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/growl.xhtml b/src/main/webapp/ui/growl.xhtml new file mode 100644 index 0000000..744a3c3 --- /dev/null +++ b/src/main/webapp/ui/growl.xhtml @@ -0,0 +1,85 @@ + + + + +

    Growl

    +
    +

    Growl brings the Mac's growl widget to JSF with the ability of displaying FacesMessages. Growl simply + replaces h:messages component.

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +				
    +	<p:growl id="growl" showDetail="true" sticky="true" />
    +	
    +	<p:panel header="Growl">
    +		<h:panelGrid columns="2">
    +			<h:outputText value="Your Name: *" /> 
    +			<p:inputText value="\#{growlBean.text}" required="true" label="Name"/>
    +		</h:panelGrid>
    +
    +        <p:commandButton value="Save" actionListener="\#{growlBean.save}" update="growl"/>
    +	</p:panel>
    +	
    +</h:form>
    +						
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class GrowlBean {
    +
    +	private String text;
    +	
    +	public String getText() {
    +		return text;
    +	}
    +	public void setText(String text) {
    +		this.text = text;
    +	}
    +
    +	public void save(ActionEvent actionEvent) {
    +		FacesContext context = FacesContext.getCurrentInstance();
    +		
    +		context.addMessage(null, new FacesMessage("Successful", "Hello " + text));
    +		context.addMessage(null, new FacesMessage("Second Message", "Additional Info Here..."));
    +	}
    +}
    +
    +						
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/home.xhtml b/src/main/webapp/ui/home.xhtml new file mode 100644 index 0000000..351a6a6 --- /dev/null +++ b/src/main/webapp/ui/home.xhtml @@ -0,0 +1,43 @@ + + + + + + + + +

    Welcome to PrimeFaces ShowCase

    +
    + PrimeFaces is a lightweight open source component suite for Java Server Faces 2.0 featuring 100+ rich set of JSF components. + Additional PrimeFaces Mobile module features a UI kit for developing mobile web applications. + +
      +
    • Rich set of components (HtmlEditor, Dialog, AutoComplete, Charts and many more).
    • +
    • Built-in Ajax based on standard JSF 2.0 Ajax APIs.
    • +
    • Lightweight, one jar, zero-configuration and no required dependencies.
    • +
    • Native Ajax Push/Comet support.
    • +
    • Mobile UI kit to create mobile web applications for handheld devices.(IPhone, Palm, Android, Blackberry, Windows Mobile and more)
    • +
    • Skinning Framework with 30+ built-in themes and support for visual theme designer tool.
    • +
    • Extensive documentation with 450+ pages of User's Guide.
    • +
    • Large, vibrant and active user community.
    • +
    • Developed with "passion" from application developers to application developers.
    • +
    +
    + + + + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/hotkey.xhtml b/src/main/webapp/ui/hotkey.xhtml new file mode 100644 index 0000000..58fa2f9 --- /dev/null +++ b/src/main/webapp/ui/hotkey.xhtml @@ -0,0 +1,80 @@ + + + + +

    HotKey

    +
    +

    Hotkey is used to bind a key or a key combination to an client side or server side event via ajax. In first example + use "left" and "right" keys to switch images and in second example you can do an ajax request with the (ctrl+shift+s) combination.

    + +

    ImageSwitch Integration

    + + + + + + + + + + +

    Ajax Hotkey

    + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h3>ImageSwitch Integration</h3>
    +<p:imageSwitch effect="fade" widgetVar="switcher" slideshowAuto="false">
    +    <p:graphicImage value="/images/nature1.jpg" />
    +    <p:graphicImage value="/images/nature2.jpg" />
    +    <p:graphicImage value="/images/nature3.jpg" />
    +    <p:graphicImage value="/images/nature4.jpg" />
    +</p:imageSwitch>
    +
    +<p:hotkey bind="left" handler="switcher.previous();" />
    +<p:hotkey bind="right" handler="switcher.next();" />
    +
    +<h3>Ajax Hotkey</h3>
    +<h:form>
    +
    +    <p:hotkey bind="ctrl+shift+s" update="display" actionListener="\#{hotkeyController.action}"/>
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px">
    +        <h:outputLabel for="firstname" value="Firstname:" />
    +        <p:inputText id="firstname" value="\#{pprBean.firstname}" />
    +    </h:panelGrid>
    +
    +    <p:outputPanel id="display">
    +        <h:outputText value="Hello: \#{pprBean.firstname}" rendered="\#{not empty pprBean.firstname}"/>
    +    </p:outputPanel>
    +
    +</h:form>
    +                    
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/idleMonitor.xhtml b/src/main/webapp/ui/idleMonitor.xhtml new file mode 100644 index 0000000..af73354 --- /dev/null +++ b/src/main/webapp/ui/idleMonitor.xhtml @@ -0,0 +1,39 @@ + + + + +

    IdleMonitor - Client side

    +
    +

    IdleMonitor on this page is set to 10 seconds for demonstration purposes. Stay idle for 10 seconds and idleMonitor will warn you.

    + + + + + + + +

    Source

    + + +
    +<p:idleMonitor timeout="10000" 
    +			onidle="idleDialog.show()" onactive="idleDialog.hide()"/>
    +			
    +<p:dialog header="What's happening?" resizable="false"
    +			widgetVar="idleDialog" modal="true" width="400">
    +	<h:outputText value="Dude, are you there?" />
    +</p:dialog>
    +			
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/idleMonitorEvents.xhtml b/src/main/webapp/ui/idleMonitorEvents.xhtml new file mode 100644 index 0000000..33246a0 --- /dev/null +++ b/src/main/webapp/ui/idleMonitorEvents.xhtml @@ -0,0 +1,63 @@ + + + + +

    IdleMonitor - Ajax Behaviors

    +
    +

    IdleMonitor can also invoke server side events with ajax behaviors in case user goes idle or active.

    + + + + + + + + +

    Source

    + + +
    +<p:growl id="messages" showDetail="true" sticky="true" />
    +
    +<p:idleMonitor timeout="5000" update="messages">
    +    <p:ajax event="idle" listener="\#{idleMonitorController.idleListener}" update="messages" />
    +    <p:ajax event="active" listener="\#{idleMonitorController.activeListener}" update="messages" />
    +</p:idleMonitor>
    +
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +public class IdleMonitorController {
    +	
    +	public void idleListener() {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, 
    +										"Your session is closed", "You have been idle for at least 5 seconds"));
    +		
    +		//invalidate session
    +	}
    +
    +    public void activeListener() {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,
    +										"Welcome Back", "That's a long coffee break!"));
    +	}
    +}
    +
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/idlemonitorHome.xhtml b/src/main/webapp/ui/idlemonitorHome.xhtml new file mode 100644 index 0000000..61c8e36 --- /dev/null +++ b/src/main/webapp/ui/idlemonitorHome.xhtml @@ -0,0 +1,25 @@ + + + + +

    IdleMonitor

    +
    + + + + + + + + + IdleMonitor triggers client side or server side events via ajax in case user goes idle and active. + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/imageCompare.xhtml b/src/main/webapp/ui/imageCompare.xhtml new file mode 100644 index 0000000..dc6c8ba --- /dev/null +++ b/src/main/webapp/ui/imageCompare.xhtml @@ -0,0 +1,39 @@ + + + + +

    ImageCompare

    +
    +

    ImageCompare provides a graphical interface to compare to similar images. As seen blow + PS3 is way better than XBOX 360.

    + + + +

    + + + +

    Source

    + + +
    +<p:imageCompare id="consoleCompare" leftImage="/images/xbox.png" rightImage="/images/ps3.png"
    +		width="438" height="246"/>
    +			
    +<p:imageCompare leftImage="/images/xbox.jpg" rightImage="/images/ps3.jpg"
    +		width="551" height="312"/>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/imageCropper.xhtml b/src/main/webapp/ui/imageCropper.xhtml new file mode 100644 index 0000000..404861c --- /dev/null +++ b/src/main/webapp/ui/imageCropper.xhtml @@ -0,0 +1,118 @@ + + + + +

    ImageCropper

    +
    +

    ImageCropper is used to extract a certain part of an image and assign it to a new image value. ImageCropper is capable + of both cropping local or external images.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +	<h:panelGrid columns="2">
    +		<p:imageCropper value="\#{imageCropperBean.croppedImage}"
    +                    image="/images/barca/camp_nou.jpg"
    +                    initialCoords="225,75,300,125"/>
    +		
    +		<p:graphicImage id="localCroppedImage"
    +                    value="barca/\#{imageCropperBean.newImageName}.jpg" />
    +	</h:panelGrid>
    +
    +    <p:commandButton value="Crop"
    +                action="\#{imageCropperBean.crop}"
    +                update="localCroppedImage"/>
    +</h:form>
    +						
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.File;
    +import java.io.FileNotFoundException;
    +import java.io.IOException;
    +
    +import javax.faces.context.FacesContext;
    +import javax.imageio.stream.FileImageOutputStream;
    +import javax.servlet.ServletContext;
    +
    +import org.primefaces.model.CroppedImage;
    +
    +public class ImageCropperBean {
    +	
    +	private CroppedImage croppedImage;
    +	
    +	private String newImageName;
    +
    +	public CroppedImage getCroppedImage() {
    +		return croppedImage;
    +	}
    +
    +	public void setCroppedImage(CroppedImage croppedImage) {
    +		this.croppedImage = croppedImage;
    +	}
    +
    +	public String crop() {
    +		if(croppedImage == null)
    +			return null;
    +		
    +		setNewImageName(getRandomImageName());
    +		ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
    +		String newFileName = servletContext.getRealPath("") + File.separator + "images" + File.separator + "barca" + File.separator + getNewImageName() + ".jpg";
    +		
    +		FileImageOutputStream imageOutput;
    +		try {
    +			imageOutput = new FileImageOutputStream(new File(newFileName));
    +			imageOutput.write(croppedImage.getBytes(), 0, croppedImage.getBytes().length);
    +			imageOutput.close();
    +		} catch (FileNotFoundException e) {
    +			e.printStackTrace();
    +		} catch (IOException e) {
    +			e.printStackTrace();
    +		}
    +		
    +		return null;
    +	}
    +	
    +	private String getRandomImageName() {
    +		int i = (int) (Math.random() * 100000);
    +		
    +		return String.valueOf(i);
    +	}
    +	
    +	public String getNewImageName() {
    +		return newImageName;
    +	}
    +
    +	public void setNewImageName(String newImageName) {
    +		this.newImageName = newImageName;
    +	}
    +}
    +
    +			
    + +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/imageSwitch.xhtml b/src/main/webapp/ui/imageSwitch.xhtml new file mode 100644 index 0000000..3402f02 --- /dev/null +++ b/src/main/webapp/ui/imageSwitch.xhtml @@ -0,0 +1,160 @@ + + + + +

    ImageSwitch

    +
    + +

    + ImageSwitch supports 25+ effects out of the box. +

    + +

    Wipe with Manual Controls

    + + + + + + + + + +

    Fade

    + + + + + + +

    Zoom

    + + + + + + +

    TurnDown

    + + + + + + +

    Shuffle

    + + + + + + +

    Dialog Integration

    + + + + + + + + + + +
    +

    Source

    + + +
    +					
    +<h3>Wipe with Manual Controls</h3>
    +<p:commandButton type="button" onclick="switcher.previous();"
    +                icon="ui-icon-circle-triangle-w"/>
    +<p:commandButton type="button" onclick="switcher.next();"
    +                icon="ui-icon-circle-triangle-e"/>
    +
    +<p:imageSwitch effect="wipe" widgetVar="switcher" slideshowAuto="false">
    +    <ui:repeat value="\#{imageSwitchBean.images}" var="image">
    +        <p:graphicImage value="/images/\#{image}" />
    +    </ui:repeat>
    +</p:imageSwitch>
    +
    +<h3>Fade</h3>
    +<p:imageSwitch effect="fade">
    +    <ui:repeat value="\#{imageSwitchBean.images}" var="image">
    +        <p:graphicImage value="/images/\#{image}" />
    +    </ui:repeat>
    +</p:imageSwitch>
    +
    +<h3>Zoom</h3>
    +<p:imageSwitch effect="zoom">
    +    <ui:repeat value="\#{imageSwitchBean.images}" var="image">
    +        <p:graphicImage value="/images/\#{image}" />
    +    </ui:repeat>
    +</p:imageSwitch>
    +
    +<h3>TurnDown</h3>
    +<p:imageSwitch effect="turnDown">
    +    <ui:repeat value="\#{imageSwitchBean.images}" var="image">
    +        <p:graphicImage value="/images/\#{image}" />
    +    </ui:repeat>
    +</p:imageSwitch>
    +
    +<h3>Shuffle</h3>
    +<p:imageSwitch effect="shuffle">
    +    <ui:repeat value="\#{imageSwitchBean.images}" var="image">
    +        <p:graphicImage value="/images/\#{image}" />
    +    </ui:repeat>
    +</p:imageSwitch>
    +
    +<h3>Dialog Integration</h3>
    +<p:commandButton type="button" value="Show" onclick="dialog.show()" />
    +
    +<p:dialog header="Images" widgetVar="dialog" modal="true" draggable="false" resizable="false"
    +    width="425" height="250">
    +
    +    <p:imageSwitch effect="fade">
    +        <ui:repeat value="\#{imageSwitchBean.images}" var="image">
    +            <p:graphicImage value="/images/\#{image}" />
    +        </ui:repeat>
    +    </p:imageSwitch>
    +</p:dialog>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +public class ImageSwitchBean {
    +
    +    private List<String> images;
    +
    +    public ImageSwitchBean() {
    +        images = new ArrayList<String>();
    +        images.add("nature1.jpg");
    +        images.add("nature2.jpg");
    +        images.add("nature3.jpg");
    +        images.add("nature4.jpg");
    +    }
    +
    +    public List<String> getImages() {
    +        return images;
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/imageSwitchEffect.xhtml b/src/main/webapp/ui/imageSwitchEffect.xhtml new file mode 100644 index 0000000..a2dbefb --- /dev/null +++ b/src/main/webapp/ui/imageSwitchEffect.xhtml @@ -0,0 +1,102 @@ + + + + + + + + +

    ImageSwitcher - Effects Catalog

    +
    +

    ImageSwitch supports 25+ effects out of the box. Here are some of the effects in action.

    + +

    Fade

    + + + + + + +

    Zoom

    + + + + + + +

    TurnDown

    + + + + + + +

    Shuffle

    + + + + + + +

    Wipe with Manual Controls

    + Previous + Next + + + + + + + +

    Source

    + + +
    +
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +public class ImageSwitchBean {
    +
    +    private List<String> images;
    +
    +    public ImageSwitchBean() {
    +        images = new ArrayList<String>();
    +        images.add("nature1.jpg");
    +        images.add("nature2.jpg");
    +        images.add("nature3.jpg");
    +        images.add("nature4.jpg");
    +    }
    +
    +    public List<String> getImages() {
    +        return images;
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/index.jsp b/src/main/webapp/ui/index.jsp new file mode 100644 index 0000000..e79b1c7 --- /dev/null +++ b/src/main/webapp/ui/index.jsp @@ -0,0 +1,4 @@ +<% + response.sendRedirect("home.jsf"); + return; +%> \ No newline at end of file diff --git a/src/main/webapp/ui/inplace.xhtml b/src/main/webapp/ui/inplace.xhtml new file mode 100644 index 0000000..fb81b9d --- /dev/null +++ b/src/main/webapp/ui/inplace.xhtml @@ -0,0 +1,140 @@ + + + + + + + + +

    Inplace

    +
    +

    Inplace provides easy inplace editing and inline content display. For inplace editing, "save" and "cancel" ajax + behavior events are provided for customizing the use-case.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Yes or No + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form prependId="false">
    +
    +    <p:growl id="msgs" />
    +
    +    <p:panel header="Inplace Editor">
    +        <h:panelGrid columns="2" columnClasses="column" cellpadding="5">
    +            <h:outputText value="Basic Input: " />
    +            <p:inplace id="basic">
    +                <p:inputText value="Edit Me" />
    +            </p:inplace>
    +
    +            <h:outputText value="Ajax Inplace Editor: " />
    +            <p:inplace id="ajaxInplace" editor="true">
    +                <p:inputText value="\#{inplaceBean.text}"
    +                            required="true" label="text"/>
    +            </p:inplace>
    +
    +            <h:outputText value="Select One (Dlbclick): "/>
    +            <p:inplace id="selectableInplace" label="Cities" effectSpeed="fast" event="dblclick">
    +                <h:selectOneMenu>
    +                    <f:selectItem itemLabel="Istanbul" itemValue="Istanbul" />
    +                    <f:selectItem itemLabel="Ankara" itemValue="Ankara" />
    +                    <f:selectItem itemLabel="Istanbul" itemValue="Istanbul" />
    +                </h:selectOneMenu>
    +            </p:inplace>
    +
    +            <h:outputText value="Checkbox: "/>
    +            <p:inplace id="checkboxInplace" effect="none">
    +                <f:facet name="output">
    +                    Yes or No
    +                </f:facet>
    +                <f:facet name="input">
    +                    <h:selectBooleanCheckbox />
    +                </f:facet>
    +            </p:inplace>
    +
    +            <h:outputText value="Sliding Image: " />
    +            <p:inplace id="slidingInplace" label="Show" effect="slide">
    +                <p:graphicImage value="/images/nature1.jpg" />
    +            </p:inplace>
    +        </h:panelGrid>
    +    </p:panel>
    +
    +</h:form>
    +					
    +
    + +
    +package org.primefaces.examples.view;
    +
    +public class InplaceBean {
    +
    +    private String text = "PrimeFaces";
    +
    +    public String getText() {
    +        return text;
    +    }
    +
    +    public void setText(String text) {
    +        this.text = text;
    +    }
    +}
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/inputMask.xhtml b/src/main/webapp/ui/inputMask.xhtml new file mode 100644 index 0000000..9a0ad8a --- /dev/null +++ b/src/main/webapp/ui/inputMask.xhtml @@ -0,0 +1,204 @@ + + + +

    Masked Input

    +
    +

    InputMask component forces input to be formatted in a specific way

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +	<p:panel header="Masks">
    +		<h:panelGrid columns="2" cellpadding="5">
    +			<h:outputText value="Date: " />
    +			<p:inputMask value="\#{maskController.date}" mask="99/99/9999"/>
    +			
    +			<h:outputText value="Phone: " />
    +			<p:inputMask value="\#{maskController.phone}" mask="(999) 999-9999"/>
    +			
    +			<h:outputText value="Phone with Ext: " />
    +			<p:inputMask value="\#{maskController.phoneExt}" 
    +						mask="(999) 999-9999? x99999"/>
    +			
    +			<h:outputText value="taxId: " />
    +			<p:inputMask value="\#{maskController.taxId}" mask="99-9999999"/>
    +			
    +			<h:outputText value="SSN: " />
    +			<p:inputMask value="\#{maskController.ssn}" mask="999-99-9999"/>
    +			
    +			<h:outputText value="Product Key: " />
    +			<p:inputMask value="\#{maskController.productKey}" mask="a*-999-a999"/>
    +		
    +			<p:commandButton value="Reset" type="reset" />
    +			<p:commandButton value="Submit" update="display" oncomplete="dialog.show()"/>
    +
    +		</h:panelGrid>
    +	</p:panel>
    +	
    +	<p:dialog widgetVar="dialog" modal="true">
    +		<h:panelGrid id="display" columns="2" cellpadding="5">
    +	
    +			<h:outputText value="Date: " />
    +			<h:outputText value="\#{maskController.date}" />
    +			
    +			<h:outputText value="Phone: " />
    +			<h:outputText value="\#{maskController.phone}" />
    +			
    +			<h:outputText value="Phone with Ext: " />
    +			<h:outputText value="\#{maskController.phoneExt}"/>
    +			
    +			<h:outputText value="taxId: " />
    +			<h:outputText value="\#{maskController.taxId}" />
    +			
    +			<h:outputText value="SSN: " />
    +			<h:outputText value="\#{maskController.ssn}" />
    +			
    +			<h:outputText value="Product Key: " />
    +			<h:outputText value="\#{maskController.productKey}" />
    +	
    +		</h:panelGrid>
    +	</p:dialog>
    +	
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +public class MaskController {
    +
    +	private String date;
    +	
    +	private String phone;
    +	
    +	private String phoneExt;
    +	
    +	private String taxId;
    +	
    +	private String ssn;
    +	
    +	private String productKey;
    +
    +	public String getDate() {
    +		return date;
    +	}
    +
    +	public void setDate(String date) {
    +		this.date = date;
    +	}
    +
    +	public String getPhone() {
    +		return phone;
    +	}
    +
    +	public void setPhone(String phone) {
    +		this.phone = phone;
    +	}
    +
    +	public String getPhoneExt() {
    +		return phoneExt;
    +	}
    +
    +	public void setPhoneExt(String phoneExt) {
    +		this.phoneExt = phoneExt;
    +	}
    +
    +	public String getTaxId() {
    +		return taxId;
    +	}
    +
    +	public void setTaxId(String taxId) {
    +		this.taxId = taxId;
    +	}
    +
    +	public String getSsn() {
    +		return ssn;
    +	}
    +
    +	public void setSsn(String ssn) {
    +		this.ssn = ssn;
    +	}
    +
    +	public String getProductKey() {
    +		return productKey;
    +	}
    +
    +	public void setProductKey(String productKey) {
    +		this.productKey = productKey;
    +	}
    +}
    +
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/inputText.xhtml b/src/main/webapp/ui/inputText.xhtml new file mode 100644 index 0000000..bb0a76a --- /dev/null +++ b/src/main/webapp/ui/inputText.xhtml @@ -0,0 +1,28 @@ + + + + +

    InputText

    +
    +

    InputText extends standard InputText with skinning capabilities.

    + + + +

    Source

    + + +
    +<p:inputText />
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/inputTextarea.xhtml b/src/main/webapp/ui/inputTextarea.xhtml new file mode 100644 index 0000000..209e4c4 --- /dev/null +++ b/src/main/webapp/ui/inputTextarea.xhtml @@ -0,0 +1,84 @@ + + + + +

    InputTextarea

    +
    +

    InputTextarea extends standard InputTextarea with autoComplete, autoResize, remaining characters counter and theming features.

    + + + +

    AutoComplete

    +

    Following inputTextarea send a query for each word that has at least 4 characters to the complete method. Try typing "PrimeFaces".

    + + +

    AutoResize

    + + +

    Remaining Chars

    + +
    + + +
    + +

    Source

    + + +
    +<h3>AutoComplete</h3>
    +<p>Following inputTextarea send a query for each word that has at least 4 characters to the complete method. Try typing "PrimeFaces".</p>
    +<p:inputTextarea rows="10" cols="50" completeMethod="\#{autoCompleteBean.completeArea}" queryDelay="750" minQueryLength="4" />
    +                          
    +<h3>AutoResize</h3>
    +<p:inputTextarea rows="6" cols="33" />
    +
    +<h3>Remaining Chars</h3>
    +<p:inputTextarea rows="5" cols="30" counter="counter" maxlength="10"     
    +    counterTemplate="{0} characters remaining." autoResize="false"/>
    +
    +<h:outputText id="counter" />
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +public class AutoCompleteBean {
    +    
    +    public List<String> completeArea(String query) {
    +		List<String> results = new ArrayList<String>();
    +		
    +		if(query.equals("PrimeFaces")) {
    +            results.add("PrimeFaces Rocks!!!");
    +            results.add("PrimeFaces has 100+ components.");
    +            results.add("PrimeFaces is lightweight.");
    +            results.add("PrimeFaces is easy to use.");
    +            results.add("PrimeFaces is developed with passion!");
    +        }
    +        else {
    +            for(int i = 0; i < 10; i++) {
    +            	results.add(query + i);
    +            }
    +        }
    +		
    +		return results;
    +	}
    +}
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/interactiveCharts.xhtml b/src/main/webapp/ui/interactiveCharts.xhtml new file mode 100644 index 0000000..25017e0 --- /dev/null +++ b/src/main/webapp/ui/interactiveCharts.xhtml @@ -0,0 +1,128 @@ + + + + +

    Chart - Interactive

    +
    +

    Charts are interactive components, information about selected series and items can be passed via ajax to a JSF backing bean using ItemSelectEvent.

    + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form prependId="false">
    +    <p:growl id="growl" showDetail="true" />
    +
    +    <p:pieChart id="pieChart" value="\#{chartBean.pieModel}" legendPosition="w"
    +            title="Interactive Pie Chart" style="width:400px;height:300px">
    +        <p:ajax event="itemSelect" listener="\#{chartBean.itemSelect}" update="growl" />
    +    </p:pieChart>
    +
    +    <p:barChart id="barChart" value="\#{chartBean.categoryModel}" legendPosition="ne"
    +            title="Interactive Bar Chart" style="height:300px">
    +        <p:ajax event="itemSelect" listener="\#{chartBean.itemSelect}" update="growl" />
    +    </p:barChart>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.ItemSelectEvent;
    +import org.primefaces.model.chart.CartesianChartModel;
    +import org.primefaces.model.chart.PieChartModel;
    +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel categoryModel;
    +
    +    private PieChartModel pieModel;
    +
    +	public ChartBean() {
    +        createCategoryModel();
    +        createPieModel();
    +	}
    +
    +	public void itemSelect(ItemSelectEvent event) {
    +        FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Item selected",
    +                        "Item Index: " + event.getItemIndex() + ", Series Index:" + event.getSeriesIndex());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +
    +    public CartesianChartModel getCategoryModel() {
    +        return categoryModel;
    +    }
    +
    +    public PieChartModel getPieModel() {
    +        return pieModel;
    +    }
    +
    +    private void createCategoryModel() {
    +        categoryModel = new CartesianChartModel();
    +
    +        ChartSeries boys = new ChartSeries();
    +        boys.setLabel("Boys");
    +
    +        boys.set("2004", 120);
    +        boys.set("2005", 100);
    +        boys.set("2006", 44);
    +        boys.set("2007", 150);
    +        boys.set("2008", 25);
    +
    +        ChartSeries girls = new ChartSeries();
    +        girls.setLabel("Girls");
    +
    +        girls.set("2004", 52);
    +        girls.set("2005", 60);
    +        girls.set("2006", 110);
    +        girls.set("2007", 135);
    +        girls.set("2008", 120);
    +
    +        categoryModel.addSeries(boys);
    +        categoryModel.addSeries(girls);
    +    }
    +
    +    private void createPieModel() {
    +        pieModel = new PieChartModel();
    +
    +        pieModel.set("Brand 1", 540);
    +        pieModel.set("Brand 2", 325);
    +        pieModel.set("Brand 3", 702);
    +        pieModel.set("Brand 4", 421);
    +    }
    +}
    +                    
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/japaneseCalendar.xhtml b/src/main/webapp/ui/japaneseCalendar.xhtml new file mode 100644 index 0000000..e089d76 --- /dev/null +++ b/src/main/webapp/ui/japaneseCalendar.xhtml @@ -0,0 +1,62 @@ + + + + +
    +
    + +
    + +
    + +

    Calendar - Japanese

    + + + + + + + + + + + + + + + + + + + +
    +
    +

    Source

    +
    +						<p:calendar value="\#{calendarBean.date}" mode="inline" locale="ja" startWeekday="1" close="false"/>
    +					
    + +
    + +
    + +
    + +
    + +
    + + + +
    + +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/keyboard.xhtml b/src/main/webapp/ui/keyboard.xhtml new file mode 100644 index 0000000..25a62ea --- /dev/null +++ b/src/main/webapp/ui/keyboard.xhtml @@ -0,0 +1,275 @@ + + + + +

    Keyboard

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <p:panel header="Keyboard Demo">
    +        <h:panelGrid columns="2" cellpadding="5">
    +            <h:outputText value="Default Layout: " />
    +            <p:keyboard value="\#{keyboardBean.value1}"/>
    +
    +            <h:outputText value="Basic QWERTY: " />
    +            <p:keyboard value="\#{keyboardBean.value2}"
    +                    layout="qwertyBasic"/>
    +
    +            <h:outputText value="Alphabetic Layout: " />
    +            <p:keyboard value="\#{keyboardBean.value3}"
    +                    layout="alphabetic"/>
    +
    +            <h:outputText value="Custom Layout 1: " />
    +            <p:keyboard value="\#{keyboardBean.value4}"
    +                    layout="custom"
    +                    layoutTemplate="prime-back,faces-clear,rocks-close"/>
    +
    +            <h:outputText value="Custom Layout 2: " />
    +            <p:keyboard value="\#{keyboardBean.value5}" 
    +                    layout="custom"
    +                    layoutTemplate="create-space-your-close,owntemplate-shift,easily-space-spacebar"/>
    +
    +            <h:outputText value="Default Keypad: " />
    +            <p:keyboard value="\#{keyboardBean.value6}" keypadOnly="true"/>
    +
    +            <h:outputText value="Button Mode: " />
    +            <p:keyboard value="\#{keyboardBean.value7}"
    +                    showMode="button"  keypadOnly="true"/>
    +
    +            <h:outputText value="Image Mode: " />
    +            <p:keyboard value="\#{keyboardBean.value8}"
    +                    showMode="button" buttonImageOnly="true"
    +                    buttonImage="/images/keyboardpencil.png"
    +                    keypadOnly="true"/>
    +
    +            <h:outputText value="Password Mode: " />
    +            <p:keyboard value="\#{keyboardBean.value9}"
    +                    password="true" keypadOnly="true"/>
    +
    +        </h:panelGrid>
    +    </p:panel>
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dialog.show()"/>
    +
    +    <p:dialog widgetVar="dialog" showEffect="fade" hideEffect="fade" header="Values">
    +        <h:panelGrid columns="2" id="display" cellpadding="5">
    +            <h:outputText value="Value1: " />
    +            <h:outputText value="\#{keyboardBean.value1}" />
    +
    +            <h:outputText value="Value2:" />
    +            <h:outputText value="\#{keyboardBean.value2}" />
    +
    +            <h:outputText value="Value3:" />
    +            <h:outputText value="\#{keyboardBean.value3}" />
    +
    +            <h:outputText value="Value4:" />
    +            <h:outputText value="\#{keyboardBean.value4}" />
    +
    +            <h:outputText value="Value5:" />
    +            <h:outputText value="\#{keyboardBean.value5}" />
    +
    +            <h:outputText value="Value6:" />
    +            <h:outputText value="\#{keyboardBean.value6}" />
    +
    +            <h:outputText value="Value7:" />
    +            <h:outputText value="\#{keyboardBean.value7}" />
    +
    +            <h:outputText value="Value8:" />
    +            <h:outputText value="\#{keyboardBean.value8}" />
    +
    +            <h:outputText value="Value9:" />
    +            <h:outputText value="\#{keyboardBean.value9}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +public class KeyboardBean {
    +
    +	private String value1;
    +
    +	private String value2;
    +
    +	private String value3;
    +
    +	private String value4;
    +
    +	private String value5;
    +
    +    private String value6;
    +
    +    private String value7;
    +
    +    private String value8;
    +
    +    private String value9;
    +
    +	public String getValue1() {
    +		return value1;
    +	}
    +
    +	public void setValue1(String value1) {
    +		this.value1 = value1;
    +	}
    +
    +	public String getValue2() {
    +		return value2;
    +	}
    +
    +	public void setValue2(String value2) {
    +		this.value2 = value2;
    +	}
    +
    +	public String getValue3() {
    +		return value3;
    +	}
    +
    +	public void setValue3(String value3) {
    +		this.value3 = value3;
    +	}
    +
    +	public String getValue4() {
    +		return value4;
    +	}
    +
    +	public void setValue4(String value4) {
    +		this.value4 = value4;
    +	}
    +
    +	public String getValue5() {
    +		return value5;
    +	}
    +
    +	public void setValue5(String value5) {
    +		this.value5 = value5;
    +	}
    +
    +    public String getValue6() {
    +        return value6;
    +    }
    +
    +    public void setValue6(String value6) {
    +        this.value6 = value6;
    +    }
    +
    +    public String getValue7() {
    +        return value7;
    +    }
    +
    +    public void setValue7(String value7) {
    +        this.value7 = value7;
    +    }
    +
    +    public String getValue8() {
    +        return value8;
    +    }
    +
    +    public void setValue8(String value8) {
    +        this.value8 = value8;
    +    }
    +
    +    public String getValue9() {
    +        return value9;
    +    }
    +
    +    public void setValue9(String value9) {
    +        this.value9 = value9;
    +    }
    +}
    +                    
    +
    +
    + + + +
    + +
    +
    diff --git a/src/main/webapp/ui/layoutComplex.xhtml b/src/main/webapp/ui/layoutComplex.xhtml new file mode 100644 index 0000000..587da91 --- /dev/null +++ b/src/main/webapp/ui/layoutComplex.xhtml @@ -0,0 +1,141 @@ + + + + + + + + + PrimeFaces - ShowCase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + View Page Source (layoutComplex.xhtml) + + +
    + + + View Backing Bean Source (LayoutBean.java) + +
    + + + + +
    + +
    +
    + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + +
    + +
    + + diff --git a/src/main/webapp/ui/layoutElement.xhtml b/src/main/webapp/ui/layoutElement.xhtml new file mode 100644 index 0000000..18a2253 --- /dev/null +++ b/src/main/webapp/ui/layoutElement.xhtml @@ -0,0 +1,44 @@ + + + +

    Layout - Element

    +
    +

    Layouts can also be created at element level. Example below is a simple split panel implementation.

    + + + + West + + + + Center + + + +

    Source

    + + +
    +<p:layout style="min-width:400px;min-height:200px;" id="layout">
    +    <p:layoutUnit position="west" resizable="true" size="100" minSize="40" maxSize="200">
    +        West
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="center">
    +        Center
    +    </p:layoutUnit>
    +</p:layout>
    +                    
    +
    +
    + +
    + +
    +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/layoutEvents.xhtml b/src/main/webapp/ui/layoutEvents.xhtml new file mode 100644 index 0000000..2e65b61 --- /dev/null +++ b/src/main/webapp/ui/layoutEvents.xhtml @@ -0,0 +1,125 @@ + + + + + + + + + PrimeFaces - ShowCase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Layout responds to toggle, close and resize events by invoking server side listeners. + + + +
    +<p:layout fullPage="true">
    +
    +    <p:ajax event="toggle" listener="\#{layoutBean.handleToggle}" update="msg" />
    +    <p:ajax event="close" listener="\#{layoutBean.handleClose}" update="msg" />
    +
    +    <p:layoutUnit position="north" size="100" header="Top" resizable="true" closable="true" collapsible="true">
    +        <h:outputText value="North unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="south" size="100" header="Bottom" resizable="true" closable="true" collapsible="true">
    +        <h:outputText value="South unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="west" size="200" header="Left" resizable="true" closable="true" collapsible="true">
    +        <h:outputText value="West unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="east" size="200" header="Right" resizable="true" closable="true" collapsible="true">
    +        <h:outputText value="Right unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="center">
    +        //content
    +    </p:layoutUnit>
    +
    +</p:layout>
    +                            
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.component.layout.LayoutUnit;
    +
    +import org.primefaces.event.CloseEvent;
    +import org.primefaces.event.ToggleEvent;
    +
    +public class LayoutBean {
    +
    +	public void handleClose(CloseEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unit Closed", "Position:'" + ((LayoutUnit)event.getComponent()).getPosition() + "'");
    +
    +		addMessage(message);
    +	}
    +
    +	public void handleToggle(ToggleEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, ((LayoutUnit)event.getComponent()).getPosition() + " toggled", "Status:" + event.getVisibility().name());
    +
    +		addMessage(message);
    +	}
    +	
    +	private void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +                            
    +
    +
    +
    + +
    + +
    + +
    + + + + \ No newline at end of file diff --git a/src/main/webapp/ui/layoutFull.xhtml b/src/main/webapp/ui/layoutFull.xhtml new file mode 100644 index 0000000..3733667 --- /dev/null +++ b/src/main/webapp/ui/layoutFull.xhtml @@ -0,0 +1,87 @@ + + + + + + + + + PrimeFaces - ShowCase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This fullPage layout consists of five different layoutUnits which are resizable and closable by default. + +
    +<p:layout fullPage="true">
    +
    +    <p:layoutUnit position="north" size="100" header="Top" resizable="true" closable="true" collapsible="true">
    +        <h:outputText value="North unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="south" size="100" header="Bottom" resizable="true" closable="true" collapsible="true">
    +        <h:outputText value="South unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="west" size="200" header="Left" resizable="true" closable="true" collapsible="true">
    +        <h:outputText value="West unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="east" size="200" header="Right" resizable="true" closable="true" collapsible="true" effect="drop">
    +        <h:outputText value="Right unit content." />
    +    </p:layoutUnit>
    +
    +    <p:layoutUnit position="center">
    +        <h:form>
    +            This fullPage layout consists of five different layoutUnits which are resizable and closable by default.
    +
    +        </h:form>
    +    </p:layoutUnit>
    +
    +</p:layout>
    +                        
    +
    +
    + +
    + +
    + +
    + + + + + diff --git a/src/main/webapp/ui/layoutHome.xhtml b/src/main/webapp/ui/layoutHome.xhtml new file mode 100644 index 0000000..1a01b78 --- /dev/null +++ b/src/main/webapp/ui/layoutHome.xhtml @@ -0,0 +1,31 @@ + + + + +

    Layout

    +
    + + + + + + + + + + + + + Layout is a border layout panel that can be either applied to a full page or a specific element. Layout can respond + to expand, collapse, close and resize events of each layout unit with ajax listeners. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/layoutMailbox.xhtml b/src/main/webapp/ui/layoutMailbox.xhtml new file mode 100644 index 0000000..5b40cc4 --- /dev/null +++ b/src/main/webapp/ui/layoutMailbox.xhtml @@ -0,0 +1,177 @@ + + + + + + + + + PrimeFaces - ShowCase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{mail.from} + + + + #{mail.subject} + + + + #{mail.date} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/webapp/ui/layoutNested.xhtml b/src/main/webapp/ui/layoutNested.xhtml new file mode 100644 index 0000000..2c3915f --- /dev/null +++ b/src/main/webapp/ui/layoutNested.xhtml @@ -0,0 +1,79 @@ + + + + + + + + + PrimeFaces - ShowCase + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/ui/lightBox.xhtml b/src/main/webapp/ui/lightBox.xhtml new file mode 100644 index 0000000..557b552 --- /dev/null +++ b/src/main/webapp/ui/lightBox.xhtml @@ -0,0 +1,104 @@ + + + + + + + +

    LightBox

    +
    +

    LightBox is a modal overlay component to display images, inline content and iframes.

    + +

    Images

    + + + + + + + + + + + + + + + + + + +

    Inline

    + + + + + + + + + + +

    IFrame

    + + + + + + +

    Source

    + + +
    +<h3>Images</h3>
    +<p:lightBox styleClass="imagebox">
    +    <h:outputLink value="../images/sopranos/sopranos1.jpg" title="Sopranos 1">
    +        <h:graphicImage value="/images/sopranos/sopranos1_small.jpg"/>
    +    </h:outputLink>
    +
    +    <h:outputLink value="../images/sopranos/sopranos2.jpg" title="Sopranos 2">
    +        <h:graphicImage value="/images/sopranos/sopranos2_small.jpg" />
    +    </h:outputLink>
    +
    +    <h:outputLink value="../images/sopranos/sopranos3.jpg" title="Sopranos 3">
    +        <h:graphicImage value="/images/sopranos/sopranos3_small.jpg"/>
    +    </h:outputLink>
    +
    +    <h:outputLink value="../images/sopranos/sopranos4.jpg" title="Sopranos 4">
    +        <h:graphicImage value="/images/sopranos/sopranos4_small.jpg"/>
    +    </h:outputLink>
    +</p:lightBox>
    +
    +<h3>Inline</h3>
    +<p:lightBox>
    +    <h:outputLink value="#">
    +        <h:outputText value="Video Content"/>
    +    </h:outputLink>
    +
    +    <f:facet name="inline">
    +        <p:media value="http://vimeo.com/moogaloop.swf?clip_id=18079550"  width="400" height="225" player="flash"/>
    +    </f:facet>
    +</p:lightBox>
    +
    +<h3>IFrame</h3>
    +<p:lightBox iframe="true">
    +    <h:outputLink value="http://www.primefaces.org" title="PrimeFaces HomePage">
    +        <h:outputText value="PrimeFaces HomePage"/>
    +    </h:outputLink>
    +</p:lightBox>
    +                    
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/lineChart.xhtml b/src/main/webapp/ui/lineChart.xhtml new file mode 100644 index 0000000..99dbf54 --- /dev/null +++ b/src/main/webapp/ui/lineChart.xhtml @@ -0,0 +1,118 @@ + + + +

    Charts - Line

    +
    +

    LineChart is created with a CartesianChartModel.

    + + + + + +

    Source

    + + +
    +<p:lineChart id="linear" value="\#{chartBean.linearModel}" legendPosition="e"
    +     title="Linear Chart" minY="0" maxY="10" style="height:300px"/>
    +
    +<p:lineChart id="category" value="\#{chartBean.categoryModel}" legendPosition="e"
    +     title="Category Chart" minY="0" maxY="200" style="height:300px;margin-top:20px"/>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.CartesianChartModel;
    +import org.primefaces.model.chart.ChartSeries;
    +import org.primefaces.model.chart.LineChartSeries;
    +
    +public class ChartBean implements Serializable {
    +
    +    private CartesianChartModel categoryModel;
    +
    +    private CartesianChartModel linearModel;
    +
    +	public ChartBean() {
    +        createCategoryModel();
    +        createLinearModel();
    +	}
    +
    +    public CartesianChartModel getCategoryModel() {
    +        return categoryModel;
    +    }
    +
    +    public CartesianChartModel getLinearModel() {
    +        return linearModel;
    +    }
    +
    +    private void createCategoryModel() {
    +        categoryModel = new CartesianChartModel();
    +
    +        ChartSeries boys = new ChartSeries();
    +        boys.setLabel("Boys");
    +
    +        boys.set("2004", 120);
    +        boys.set("2005", 100);
    +        boys.set("2006", 44);
    +        boys.set("2007", 150);
    +        boys.set("2008", 25);
    +
    +        ChartSeries girls = new ChartSeries();
    +        girls.setLabel("Girls");
    +
    +        girls.set("2004", 52);
    +        girls.set("2005", 60);
    +        girls.set("2006", 110);
    +        girls.set("2007", 135);
    +        girls.set("2008", 120);
    +
    +        categoryModel.addSeries(boys);
    +        categoryModel.addSeries(girls);
    +    }
    +
    +    private void createLinearModel() {
    +        linearModel = new CartesianChartModel();
    +
    +        LineChartSeries series1 = new LineChartSeries();
    +        series1.setLabel("Series 1");
    +
    +        series1.set(1, 2);
    +        series1.set(2, 1);
    +        series1.set(3, 3);
    +        series1.set(4, 6);
    +        series1.set(5, 8);
    +
    +        LineChartSeries series2 = new LineChartSeries();
    +        series2.setLabel("Series 2");
    +        series2.setMarkerStyle("diamond");
    +
    +        series2.set(1, 6);
    +        series2.set(2, 3);
    +        series2.set(3, 2);
    +        series2.set(4, 7);
    +        series2.set(5, 9);
    +
    +        linearModel.addSeries(series1);
    +        linearModel.addSeries(series2);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/linkButton.xhtml b/src/main/webapp/ui/linkButton.xhtml new file mode 100644 index 0000000..94b1e2a --- /dev/null +++ b/src/main/webapp/ui/linkButton.xhtml @@ -0,0 +1,46 @@ + + + + + + + + +

    LinkButton

    +
    +

    LinkButton is a push button used to directly navigate to a url without executing a command.

    + + + +

    Source

    + + + +
    +<p:linkButton value="Barca Home" 
    +		href="http://www.fcbarcelona.com" 
    +		styleClass="barca"/>
    +
    +<style type="text/css">
    +	.barca {
    +		background: url(../images/barca_logo.png) !important;
    +	}
    +</style>
    +					
    +
    + +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/liveChart.xhtml b/src/main/webapp/ui/liveChart.xhtml new file mode 100644 index 0000000..a295b53 --- /dev/null +++ b/src/main/webapp/ui/liveChart.xhtml @@ -0,0 +1,81 @@ + + + + +

    Charts - Live Data

    +
    +

    This example displays an ongoing election between two candidates. Votes are updated live and displayed on a pie chart.

    + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:poll interval="3" update="votes" />
    +
    +    <p:pieChart id="votes" value="\#{chartBean.livePieModel}" title="Live Chart"
    +                legendPosition="nw" style="width:400px;height:300px"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.PieChartModel;
    +
    +public class ChartBean implements Serializable {
    +
    +    private PieChartModel livePieModel;
    +
    +	public ChartBean() {
    +        createLivePieModel();
    +	}
    +
    +    public PieChartModel getLivePieModel() {
    +        int random1 = (int)(Math.random() * 1000);
    +		int random2 = (int)(Math.random() * 1000);
    +
    +		livePieModel.getData().put("Candidate 1", random1);
    +        livePieModel.getData().put("Candidate 2", random2);
    +
    +        return livePieModel;
    +    }
    +
    +    private void createLivePieModel() {
    +        livePieModel = new PieChartModel();
    +
    +        livePieModel.set("Candidate 1", 540);
    +        livePieModel.set("Candidate 2", 325);
    +    }
    +}
    +            
    +
    + +
    + + + +
    + +
    +
    diff --git a/src/main/webapp/ui/log.xhtml b/src/main/webapp/ui/log.xhtml new file mode 100644 index 0000000..ff6f3a3 --- /dev/null +++ b/src/main/webapp/ui/log.xhtml @@ -0,0 +1,72 @@ + + + + +

    Log

    +
    +

    Log component is a visual console to display logs of PrimeFaces. Using log client side API, + you can also use the component.

    + + + +

    Client Side API

    + + + + + +

    Ajax Request

    + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:log />
    +            
    +<h3>Client Side API</h3>
    +<p:commandButton type="button" value="Info" onclick="PrimeFaces.info('This is an info message.')" />
    +<p:commandButton type="button" value="Warn" onclick="PrimeFaces.warn('This is a warn message.')" />
    +<p:commandButton type="button" value="Debug" onclick="PrimeFaces.debug('This is a debug message.')" />
    +<p:commandButton type="button" value="Error" onclick="PrimeFaces.error('This is an error message.')" />
    +
    +<h3>Ajax Request</h3>
    +<h:form id="frm">
    +
    +    <h:panelGrid columns="4" cellpadding="5">
    +        <h:outputLabel for="name" value="Name:" style="font-weight:bold"/>
    +
    +        <p:inputText id="name" value="\#{pprBean.firstname}" />
    +
    +        <p:commandButton value="Submit" update="display"/>
    +
    +        <h:outputText value="\#{pprBean.firstname}" id="display" />
    +    </h:panelGrid>
    +
    +</h:form>
    +                    
    +
    + +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/macosx.xhtml b/src/main/webapp/ui/macosx.xhtml new file mode 100644 index 0000000..5203125 --- /dev/null +++ b/src/main/webapp/ui/macosx.xhtml @@ -0,0 +1,214 @@ + + + + + + + <ui:insert name="title">PrimeFaces ShowCase</ui:insert> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +			
    +<p:growl showDetail="true" sticky="true"/>
    +
    +<p:menubar>
    +	<p:submenu icon="appleIcon" label=" ">
    +		<p:menuitem value="About This Mac" url="\#" onclick="info.show();"></p:menuitem>
    +	</p:submenu>
    +			
    +	<p:submenu label="Finder">
    +		<p:menuitem value="About Finder" url="\#" styleClass="open"></p:menuitem>
    +	</p:submenu>
    +	
    +	<p:submenu label="Edit">
    +		<p:menuitem value="Undo" url="\#" styleClass="undo" helpText="‚åòZ"></p:menuitem>
    +		<p:menuitem value="Redo" url="\#" styleClass="redo" helpText="‚åòY"></p:menuitem>
    +	</p:submenu>
    +	
    +	<p:submenu label="View">
    +		<p:menuitem value="Source" url="\#" onclick="source.show();"></p:menuitem>
    +	</p:submenu>
    +</p:menubar>
    +	
    +<p:dialog header="About This Mac" draggable="true" widgetVar="info" showEffect="fade" hideEffect="fade">
    +	<h:form>
    +		<h:panelGrid columns="1" style="width:100%;text-align:center;">
    +			<p:graphicImage value="/images/macosx/apple_logo.png" />
    +			<h:outputText value="MOCK OS X" style="font-size:16px"/>
    +			<h:outputText value="Version 10.5.7" />
    +			<p:commandButton value="Software Update" async="true" onclick="return false;"/>
    +		</h:panelGrid>
    +		
    +		<h:panelGrid columns="2">
    +			<h:outputText value="Processor" style="font-weight:bold"/>
    +			<h:outputText value="2.4 GHz Intel Core 2 Duo" />
    +			
    +			<h:outputText value="Memory" style="font-weight:bold"/>
    +			<h:outputText value="4 GB 667 MHz DDR2 SDRAM" />
    +			
    +			<h:outputText value="Startup Disk" style="font-weight:bold"/>
    +			<h:outputText value="Macintosh HD" />
    +		</h:panelGrid>
    +		
    +	</h:form>
    +</p:dialog>
    +
    +<p:dialog widgetVar="terminal" width="600" height="400" header="Terminal" resizable="false" showEffect="fade" hideEffect="fade">
    +    <h:form>
    +        <p:terminal widgetVar="term" commandHandler="\#{terminalController.handleCommand}" width="590px"
    +                welcomeMessage="Welcome to PrimeFaces Terminal, how are you today? Try date and greet  commands."/>
    +    </h:form>
    +</p:dialog>
    +
    +<p:dialog widgetVar="terminal" styleClass="terminal" width="600" height="400" header="Terminal" showEffect="fade" hideEffect="fade"
    +    styleClass="terminalDialog">
    +	<h:form>
    +	<p:terminal commandHandler="\#{terminalController.handleCommand}" width="100%" height="100%" 
    +				welcomeMessage="Welcome to PrimeFaces Terminal, how are you today?"/>
    +	</h:form>
    +</p:dialog>
    +
    +<p:dock>
    +	<p:menuitem label="Finder" icon="/images/macosx/finder.png" url="\#" />
    +	<p:menuitem label="Terminal" icon="/images/macosx/terminal.png" url="\#" onclick="terminal.show();term.focus();"/>
    +	<p:menuitem label="Safari" icon="/images/macosx/safari.png" url="\#" />
    +	<p:menuitem label="iTunes" icon="/images/macosx/itunes.png" url="\#"/>
    +	<p:menuitem label="iChat" icon="/images/macosx/ichat.png" url="\#"/>
    +	<p:menuitem label="Trash" icon="/images/macosx/trash.png" url="\#"/>
    +</p:dock>
    +
    +<p:stack icon="/images/stack/stack.png">
    +    <p:menuitem value="Aperture" icon="/images/stack/aperture.png" url="#" />
    +    <p:menuitem value="Photoshop" icon="/images/stack/photoshop.png" url="#"/>
    +    <p:menuitem value="Coda" icon="/images/stack/coda.png" url="#"/>
    +    <p:menuitem value="Safari" icon="/images/stack/safari.png" url="#" />
    +    <p:menuitem value="Finder" icon="/images/stack/finder.png" url="#" />
    +</p:stack>
    +			
    + +
    + + + + + + + + + + + + + + + + + + +
    + + +
    + + + + + + \ No newline at end of file diff --git a/src/main/webapp/ui/media.xhtml b/src/main/webapp/ui/media.xhtml new file mode 100644 index 0000000..3e7887c --- /dev/null +++ b/src/main/webapp/ui/media.xhtml @@ -0,0 +1,112 @@ + + + +

    Media

    +
    +

    Media component is a cross browser generic player to embed multimedia content like video and audio to JSF pages. + Various formats such as flash, quicktime, windows media, realplayer and pdf are supported. + Suitable player is discovered using the source extension type and a player can be specified explicitly as well. + Media component can also play binary media using the StreamedContent API. +

    + + + + + + + + + + + + + + + + + + +

    Flash

    + + +

    QuickTime

    + + + + +

    MP3

    + + + + +

    AVI

    + + + + Windows Media is required to view this media. Download Here + + + +

    Real

    + + + + RealPlayer is required to view this media. Download Here + + + +

    PDF

    + + Your browser can't display pdf, click to download pdf instead. + + +

    Source

    + + +
    +<h3>Flash</h3>
    +<p:media value="http://www.youtube.com/v/KZnUr8lcqjo" width="420" height="315" player="flash"/>
    +
    +<h3>QuickTime</h3>
    +<p:media value="/resources/other/sample-mov.mov" width="190" height="250">
    +    <f:param name="autoPlay" value="false" />
    +</p:media>
    +
    +<h3>MP3</h3>
    +<p:media value="http://www.tulumba.com/mp3/mogollar/yurudukdurmadan/track%2002.mp3" width="200" height="20" player="quicktime">
    +    <f:param name="autoPlay" value="false" />
    +</p:media>
    +
    +<h3>AVI</h3>
    +<p:media value="http://malsup.github.com/video/clear.avi" width="250" height="300">
    +    <f:param name="autostart" value="false" />
    +    <p:outputPanel layout="block">
    +        Windows Media is required to view this media. <h:outputLink value="http://www.microsoft.com/Windows/MediaPlayer/">Download Here</h:outputLink>
    +    </p:outputPanel>
    +</p:media>
    +
    +<h3>Real</h3>
    +<p:media value="http://service.real.com/learnnav/testrams/realvideo10_56.ram">
    +    <f:param name="autostart" value="false" />
    +    <p:outputPanel layout="block">
    +        RealPlayer is required to view this media. <h:outputLink value="http://www.real.com/player/">Download Here</h:outputLink>
    +    </p:outputPanel>
    +</p:media>
    +
    +<p:media value="/resources/other/guide.pdf" width="100%" height="300px">
    +    Your browser can't display pdf, <h:outputLink value="/resources/other/guide.pdf">click</h:outputLink> to download pdf instead.
    +</p:media>
    +                    
    +
    +
    + +
    + +
    +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/megaMenu.xhtml b/src/main/webapp/ui/megaMenu.xhtml new file mode 100644 index 0000000..38d5bac --- /dev/null +++ b/src/main/webapp/ui/megaMenu.xhtml @@ -0,0 +1,487 @@ + + + + + + + + +

    MegaMenu

    +
    +

    MegaMenu displays submenus of root items together.

    + + + +

    Default MegaMenu

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sopranos + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + +

    Click Trigger

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sopranos + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <h3>Default MegaMenu</h3>
    +    <p:megaMenu>
    +        <p:submenu label="TV" icon="ui-icon-check">
    +            <p:column>
    +                <p:submenu label="TV.1">
    +                    <p:menuitem value="TV.1.1" url="\#" />
    +                    <p:menuitem value="TV.1.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="TV.2">
    +                    <p:menuitem value="TV.2.1" url="\#" />
    +                    <p:menuitem value="TV.2.2" url="\#" />
    +                    <p:menuitem value="TV.2.3" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="TV.3">
    +                    <p:menuitem value="TV.3.1" url="\#" />
    +                    <p:menuitem value="TV.3.2" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +
    +            <p:column>
    +                <p:submenu label="TV.4">
    +                    <p:menuitem value="TV.4.1" url="\#" />
    +                    <p:menuitem value="TV.4.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="TV.5">
    +                    <p:menuitem value="TV.5.1" url="\#" />
    +                    <p:menuitem value="TV.5.2" url="\#" />
    +                    <p:menuitem value="TV.5.3" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +
    +            <p:column>
    +                <strong>Sopranos</strong>
    +                <p:graphicImage value="/images/sopranos/sopranos1.jpg" width="200"/>
    +            </p:column>
    +        </p:submenu>
    +
    +        <p:submenu label="Sports" icon="ui-icon-document">
    +
    +            <p:column>
    +                <p:submenu label="Sports.1">
    +                    <p:menuitem value="Sports.1.1" url="\#" />
    +                    <p:menuitem value="Sports.1.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Sports.2">
    +                    <p:menuitem value="Sports.2.1" url="\#" />
    +                    <p:menuitem value="Sports.2.2" url="\#" />
    +                    <p:menuitem value="Sports.2.3" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Sports.3">
    +                    <p:menuitem value="Sports.3.1" url="\#" />
    +                    <p:menuitem value="Sports.3.2" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +
    +            <p:column>
    +                <p:submenu label="Sports.4">
    +                    <p:menuitem value="Sports.4.1" url="\#" />
    +                    <p:menuitem value="Sports.4.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Sports.5">
    +                    <p:menuitem value="Sports.5.1" url="\#" />
    +                    <p:menuitem value="Sports.5.2" url="\#" />
    +                    <p:menuitem value="Sports.5.3" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +            <p:column>
    +                <p:submenu label="Sports.7">
    +                    <p:menuitem value="Sports.7.1" url="\#" />
    +                    <p:menuitem value="Sports.7.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Sports.8">
    +                    <p:menuitem value="Sports.8.1" url="\#" />
    +                    <p:menuitem value="Sports.8.2" url="\#" />
    +                    <p:menuitem value="Sports.8.3" url="\#" />
    +                    <p:menuitem value="Sports.8.4" url="\#" />
    +                    <p:menuitem value="Sports.8.5" url="\#" />
    +                    <p:menuitem value="Sports.8.6" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +        </p:submenu>
    +
    +        <p:submenu label="Entertainment" icon="ui-icon-pencil">
    +            <p:column>
    +                <p:submenu label="Entertainment.1">
    +                    <p:menuitem value="Entertainment.1.1" url="\#" />
    +                    <p:menuitem value="Entertainment.1.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Entertainment.2">
    +                    <p:menuitem value="Entertainment.2.1" url="\#" />
    +                    <p:menuitem value="Entertainment.2.2" url="\#" />
    +                    <p:menuitem value="Entertainment.2.3" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Entertainment.3">
    +                    <p:menuitem value="Entertainment.3.1" url="\#" />
    +                    <p:menuitem value="Entertainment.3.2" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +
    +            <p:column>
    +                <p:submenu label="Entertainment.4" icon="ui-icon-help">
    +                    <p:menuitem value="Entertainment.4.1" url="\#" />
    +                    <p:menuitem value="Entertainment.4.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Entertainment.5">
    +                    <p:menuitem value="Entertainment.5.1" url="\#" />
    +                    <p:menuitem value="Entertainment.5.2" url="\#" />
    +                    <p:menuitem value="Entertainment.5.3" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Entertainment.6">
    +                    <p:menuitem value="Entertainment.6.1" url="\#" />
    +                    <p:menuitem value="Entertainment.6.2" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +        </p:submenu>
    +
    +
    +        <p:submenu label="Tech" icon="ui-icon-contact">
    +            <p:column>
    +                <p:submenu label="Tech.1">
    +                    <p:menuitem value="Tech.1.1" url="\#" />
    +                    <p:menuitem value="Tech.1.2" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Tech.2">
    +                    <p:menuitem value="Tech.2.1" url="\#" />
    +                    <p:menuitem value="Tech.2.2" url="\#" />
    +                    <p:menuitem value="Tech.2.3" url="\#" />
    +                </p:submenu>
    +                <p:submenu label="Tech.3">
    +                    <p:menuitem value="Tech.3.1" url="\#" />
    +                    <p:menuitem value="Tech.3.2" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +
    +            <p:column>
    +                <p:submenu label="Tech.4">
    +                    <p:menuitem value="Tech.4.1" url="\#" />
    +                    <p:menuitem value="Tech.4.2" url="\#" />
    +                </p:submenu>
    +            </p:column>
    +        </p:submenu>
    +
    +        <p:menuitem value="Quit" url="http://www.primefaces.org" icon="ui-icon-close" />
    +    </p:megaMenu>
    +
    +    <br /><br />
    +
    +    <h3>Click Trigger</h3>
    +    <p:megaMenu autoDisplay="false">
    +        //Same as default megamenu
    +    </p:megaMenu>
    +
    +</h:form>
    +
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/menu.xhtml b/src/main/webapp/ui/menu.xhtml new file mode 100644 index 0000000..1e71add --- /dev/null +++ b/src/main/webapp/ui/menu.xhtml @@ -0,0 +1,173 @@ + + + +

    Menu

    +
    +

    Menu is a highly customizable navigation/command component that supports dynamic and static positioning.

    + + + + + +

    Plain Menu

    + + + + + + + + + + + + + + +

    Overlay

    + + + + + + + + + + + + + + + +

    Programmatic Menu

    + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="messages"/>
    +
    +    <h3>Plain Menu</h3>
    +    <p:menu>
    +        <p:submenu label="Ajax Menuitems">
    +            <p:menuitem value="Save" actionListener="\#{menuBean.save}" update="messages" icon="ui-icon-disk" />
    +            <p:menuitem value="Update" actionListener="\#{menuBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w"/>
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem">
    +            <p:menuitem value="Delete" actionListener="\#{menuBean.delete}" update="messages" ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:submenu label="Navigations">
    +            <p:menuitem value="External" url="http://www.primefaces.org" icon="ui-icon-home"/>
    +            <p:menuitem value="Internal" outcome="/mobile/index" icon="ui-icon-star"/>
    +        </p:submenu>
    +    </p:menu>
    +
    +    <h3>Overlay</h3>
    +    <p:commandButton id="dynaButton" value="Show" type="button"/>
    +    <p:menu overlay="true" trigger="dynaButton" my="left top" at="left bottom">
    +        <p:submenu label="Ajax Menuitems">
    +            <p:menuitem value="Save" actionListener="\#{menuBean.save}" update="messages" icon="ui-icon-disk"/>
    +            <p:menuitem value="Update" actionListener="\#{menuBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w"/>
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem">
    +            <p:menuitem value="Delete" actionListener="\#{menuBean.delete}" update="messages" ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:submenu label="Navigations">
    +            <p:menuitem value="External" url="http://www.primefaces.org" icon="ui-icon-home"/>
    +            <p:menuitem value="Internal" outcome="/mobile/index" icon="ui-icon-star"/>
    +        </p:submenu>
    +    </p:menu>
    +
    +    <h3>Programmatic Menu</h3>
    +    <p:menu model="\#{menuBean.model}"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.component.menuitem.MenuItem;
    +import org.primefaces.component.submenu.Submenu;
    +import org.primefaces.model.DefaultMenuModel;
    +import org.primefaces.model.MenuModel;
    +
    +public class MenuBean {
    +
    +	private MenuModel model;
    +
    +	public MenuBean() {
    +		model = new DefaultMenuModel();
    +		
    +		//First submenu
    +		Submenu submenu = new Submenu();
    +		submenu.setLabel("Dynamic Submenu 1");
    +		
    +		MenuItem item = new MenuItem();
    +		item.setValue("Dynamic Menuitem 1.1");
    +		item.setUrl("#");
    +		submenu.getChildren().add(item);
    +		
    +		model.addSubmenu(submenu);
    +		
    +		//Second submenu
    +		submenu = new Submenu();
    +		submenu.setLabel("Dynamic Submenu 2");
    +		
    +		item = new MenuItem();
    +		item.setValue("Dynamic Menuitem 2.1");
    +		item.setUrl("#");
    +		submenu.getChildren().add(item);
    +		
    +		item = new MenuItem();
    +		item.setValue("Dynamic Menuitem 2.2");
    +		item.setUrl("#");
    +		submenu.getChildren().add(item);
    +		
    +		model.addSubmenu(submenu);
    +	}
    +
    +	public MenuModel getModel() {
    +		return model;
    +	}	
    +    
    +    public void save() {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update() {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete() {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +			
    +
    +
    +
    + +
    +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/menuEffect.xhtml b/src/main/webapp/ui/menuEffect.xhtml new file mode 100644 index 0000000..099900b --- /dev/null +++ b/src/main/webapp/ui/menuEffect.xhtml @@ -0,0 +1,138 @@ + + + + + + + + +
    +
    + +
    + +
    + +

    Menu - Effect

    + +

    FADE Effect

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Source

    +
    +			 <p:menu tiered="true" effect="FADE">
    +					<p:submenu label="Mail">
    +						<p:menuitem label="Gmail" url="http://www.google.com"></p:menuitem>
    +						<p:menuitem label="Hotmail" url="http://www.hotmail.com"></p:menuitem>
    +						<p:menuitem label="Yahoo Mail" url="http://mail.yahoo.com"></p:menuitem>
    +					</p:submenu>
    +					<p:submenu label="Videos">
    +						<p:menuitem label="Youtube" url="http://www.youtube.com"></p:menuitem>
    +						<p:menuitem label="Break" url="http://www.break.com"></p:menuitem>
    +						<p:menuitem label="Metacafe" url="http://www.metacafe.com"></p:menuitem>
    +					</p:submenu>
    +					<p:submenu label="Social Networks">
    +						<p:menuitem label="Facebook" url="http://www.facebook.com"></p:menuitem>
    +						<p:menuitem label="MySpace" url="http://www.myspace.com"></p:menuitem>
    +					</p:submenu>
    +				</ p:menu >
    +		

    +
    + +

    SLIDE Effect

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Source

    +
    +			 <p:menu tiered="true" effect="SLIDE">
    +					<p:submenu label="Mail">
    +						<p:menuitem label="Gmail" url="http://www.google.com"></p:menuitem>
    +						<p:menuitem label="Hotmail" url="http://www.hotmail.com"></p:menuitem>
    +						<p:menuitem label="Yahoo Mail" url="http://mail.yahoo.com"></p:menuitem>
    +					</p:submenu>
    +					<p:submenu label="Videos">
    +						<p:menuitem label="Youtube" url="http://www.youtube.com"></p:menuitem>
    +						<p:menuitem label="Break" url="http://www.break.com"></p:menuitem>
    +						<p:menuitem label="Metacafe" url="http://www.metacafe.com"></p:menuitem>
    +					</p:submenu>
    +					<p:submenu label="Social Networks">
    +						<p:menuitem label="Facebook" url="http://www.facebook.com"></p:menuitem>
    +						<p:menuitem label="MySpace" url="http://www.myspace.com"></p:menuitem>
    +					</p:submenu>
    +				</ p:menu>
    +		

    +
    + +
    + +
    + +
    + +
    + +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/menubar.xhtml b/src/main/webapp/ui/menubar.xhtml new file mode 100644 index 0000000..aac7c5e --- /dev/null +++ b/src/main/webapp/ui/menubar.xhtml @@ -0,0 +1,206 @@ + + + + +

    Menubar

    +
    +

    Menubar brings the desktop application menubars to JSF. Using menuitems, it is very easy to execute ajax, non-ajax and navigations.

    + + + + + +

    Default Menubar

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + +

    Click Trigger

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="messages"/>
    +
    +    <h3>Default Menubar</h3>
    +    <p:menubar>
    +        <p:submenu label="File" icon="ui-icon-document">
    +            <p:submenu label="New" icon="ui-icon-contact">
    +                <p:menuitem value="Project" url="\#" />
    +                <p:menuitem value="Other" url="\#" />
    +            </p:submenu>
    +            <p:menuitem value="Open" url="\#" />
    +            <p:separator />
    +            <p:menuitem value="Quit" url="\#" />
    +        </p:submenu>
    +
    +        <p:submenu label="Edit" icon="ui-icon-pencil">
    +            <p:menuitem value="Undo" url="\#" icon="ui-icon-arrowreturnthick-1-w" />
    +            <p:menuitem value="Redo" url="\#" icon="ui-icon-arrowreturnthick-1-e" />
    +        </p:submenu>
    +
    +        <p:submenu label="Help" icon="ui-icon-help">
    +            <p:menuitem value="Contents" url="\#" />
    +            <p:submenu label="Search" icon="ui-icon-search">
    +                <p:submenu label="Text">
    +                    <p:menuitem value="Workspace" url="\#" />
    +                </p:submenu>
    +                <p:menuitem value="File" url="\#" />
    +            </p:submenu>
    +        </p:submenu>
    +
    +        <p:submenu label="Actions" icon="ui-icon-gear">
    +            <p:submenu label="Ajax" icon="ui-icon-refresh">
    +                <p:menuitem value="Save" actionListener="\#{menuBean.save}" icon="ui-icon-disk" update="messages"/>
    +                <p:menuitem value="Update" actionListener="\#{menuBean.update}" icon="ui-icon-arrowrefresh-1-w" update="messages"/>
    +            </p:submenu>
    +            <p:submenu label="Non-Ajax" icon="ui-icon-newwin">
    +                <p:menuitem value="Delete" actionListener="\#{menuBean.delete}" icon="ui-icon-close" update="messages" ajax="false"/>
    +            </p:submenu>
    +        </p:submenu>
    +
    +        <p:menuitem value="Quit" url="http://www.primefaces.org" icon="ui-icon-close" />
    +
    +        <f:facet name="options">
    +            <p:inputText style="margin-right:10px"/>
    +            <p:commandButton type="button" value="Logout" icon="ui-icon-extlink" />
    +        </f:facet>
    +    </p:menubar>
    +
    +    <h3>Click Trigger</h3>
    +    <p:menubar autoDisplay="false">
    +        //same content as default menubar
    +    </p:menubar>
    +
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +public class MenuBean {
    +    
    +    public void save() {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update() {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete() {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +
    +			
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/menubutton.xhtml b/src/main/webapp/ui/menubutton.xhtml new file mode 100644 index 0000000..b29094b --- /dev/null +++ b/src/main/webapp/ui/menubutton.xhtml @@ -0,0 +1,81 @@ + + + + +

    MenuButton

    +
    +

    MenuButton groups multiple commands in a popup menu. Using menuitems, it is easy to execute both ajax and non-ajax actions as well as + directly navigating to other pages.

    + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +	<p:growl id="messages"/>
    +	
    +	<p:menuButton value="Options">
    +		<p:menuitem value="Save" update="messages" actionListener="\#{buttonBean.save}" icon="ui-icon-disk"/>
    +		<p:menuitem value="Update" update="messages" actionListener="\#{buttonBean.update}" icon="ui-icon-arrowrefresh-1-w"/>
    +		<p:menuitem value="Delete" icon="ui-icon-close" actionListener="\#{buttonBean.delete}" ajax="false"/>
    +        <p:separator />
    +		<p:menuitem value="Homepage" url="http://www.primefaces.org" icon="ui-icon-extlink"/>
    +	</p:menuButton>
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +		
    +import javax.faces.event.ActionEvent;
    +import javax.faces.context.FacesContext;
    +import javax.faces.application.FacesContext;
    +
    +public class ButtonBean {
    +	
    +	public void save(ActionEvent actionEvent) {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update(ActionEvent actionEvent) {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete(ActionEvent actionEvent) {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/messages.xhtml b/src/main/webapp/ui/messages.xhtml new file mode 100644 index 0000000..99263e2 --- /dev/null +++ b/src/main/webapp/ui/messages.xhtml @@ -0,0 +1,112 @@ + + + + +

    Messages

    +
    +

    Messages and Message components are highly customizable and pre-skinned versions of standard message components.

    + +

    Messages

    + + + + + + + + + +

    Message

    + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h3>Messages</h3>
    +<h:form id="form1">
    +    <p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />
    +
    +    <p:commandButton id="infoButton" value="Info" actionListener="\#{messagesController.addInfo}"/>
    +    <p:commandButton id="warnButton" value="Warn" actionListener="\#{messagesController.addWarn}"/>
    +    <p:commandButton id="errorButton" value="Error" actionListener="\#{messagesController.addError}"/>
    +    <p:commandButton id="fatalButton" value="Fatal" actionListener="\#{messagesController.addFatal}"/>
    +</h:form>
    +
    +<h3>Message</h3>
    +<h:form id="form2">
    +    <h:panelGrid id="grid" columns="3">
    +        <h:outputText value="Default: *" />
    +        <p:inputText id="default" required="true" />
    +        <p:message id="defaultMessage" for="default" />
    +
    +        <h:outputText value="Text Only: *" />
    +        <p:inputText id="textOnly" required="true" />
    +        <p:message id="textOnlyMessage" for="textOnly" display="text" />
    +
    +        <h:outputText value="Icon Only: *" />
    +        <p:inputText id="iconOnly" required="true" />
    +        <p:message id="iconMessage" for="iconOnly" display="icon" />
    +    </h:panelGrid>
    +
    +    <p:commandButton id="submitButton" value="Submit" update="grid"/>
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.event.ActionEvent;
    +import javax.faces.context.FacesContext;
    +import javax.faces.application.FacesContext;
    +
    +public class MessagesController {
    +
    +	public void addInfo(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Sample info message", "PrimeFaces rocks!"));
    +	}
    +
    +	public void addWarn(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN,"Sample warn message", "Watch out for PrimeFaces!"));
    +	}
    +
    +	public void addError(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"Sample error message", "PrimeFaces makes no mistakes"));
    +	}
    +
    +	public void addFatal(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_FATAL,"Sample fatal message", "Fatal Error in System"));
    +	}
    +}
    +			
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/meterGaugeChart.xhtml b/src/main/webapp/ui/meterGaugeChart.xhtml new file mode 100644 index 0000000..89b6457 --- /dev/null +++ b/src/main/webapp/ui/meterGaugeChart.xhtml @@ -0,0 +1,64 @@ + + + + +

    MeterGauge Chart

    +
    +

    MeterGaugeChart is created with a MeterGaugeChartModel.

    + + + + + + +

    Source

    + + +
    +<p:meterGaugeChart id="sample" value="\#{chartBean.meterGaugeModel}" style="width:400px;height:250px" title="Simple MeterGauge" label="km/h"/>
    +
    +<p:meterGaugeChart id="custom" value="\#{chartBean.meterGaugeModel}" showTickLabels="false" labelHeightAdjust="110" intervalOuterRadius="130" 
    +                               seriesColors="66cc66, 93b75f, E7E658, cc6666" style="width:400px;height:250px" title="Custom Options" label="km/h"/>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.MeterGaugeChartModel;
    +
    +public class ChartBean implements Serializable { 
    +
    +    private MeterGaugeModel meterGaugeModel;
    +
    +    public ChartBean() {
    +        createMeterGaugeModel();
    +    }
    +
    +    private void createMeterGaugeModel() {
    +
    +        List<Number> intervals = new ArrayList<Number>(){{
    +            add(20);
    +            add(50);
    +            add(120);
    +            add(220);
    +        }};
    +
    +        meterGaugeModel = new MeterGaugeChartModel(140, intervals);
    +    }
    +}
    +            
    +
    +
    +
    +
    +
    diff --git a/src/main/webapp/ui/mindmap.xhtml b/src/main/webapp/ui/mindmap.xhtml new file mode 100644 index 0000000..3787c84 --- /dev/null +++ b/src/main/webapp/ui/mindmap.xhtml @@ -0,0 +1,124 @@ + + + + +

    Mindmap

    +
    +

    Mindmap is an interactive mindmapping tool featuring lazy loading, callbacks, animations and more.

    + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +				
    +    <p:mindmap value="\#{mindmapBean.root}" style="width:100%;height:600px;border:1px solid black;">
    +        <p:ajax event="select" listener="\#{mindmapBean.onNodeSelect}" />
    +        <p:ajax event="dblselect" listener="\#{mindmapBean.onNodeDblselect}" update="output" oncomplete="details.show()"/>
    +    </p:mindmap>
    +
    +    <p:dialog widgetVar="details" header="Node Details" resizable="false" modal="true" showEffect="fade" hideEffect="fade">
    +        <h:outputText id="output" value="\#{mindmapBean.selectedNode.data}" />
    +    </p:dialog>
    +
    +</h:form>
    +						
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.UUID;
    +import org.primefaces.event.SelectEvent;
    +import org.primefaces.model.mindmap.DefaultMindmapNode;
    +import org.primefaces.model.mindmap.MindmapNode;
    +
    +public class MindmapBean implements Serializable {
    +    
    +    private MindmapNode root;
    +    
    +    private MindmapNode selectedNode;
    +    
    +    public MindmapBean() {
    +        root = new DefaultMindmapNode("google.com", "Google WebSite", "FFCC00", false);
    +        
    +        MindmapNode ips = new DefaultMindmapNode("IPs", "IP Numbers", "6e9ebf", true);
    +        MindmapNode ns = new DefaultMindmapNode("NS(s)", "Namespaces", "6e9ebf", true);
    +        MindmapNode malware = new DefaultMindmapNode("Malware", "Malicious Software", "6e9ebf", true);
    +        
    +        root.addNode(ips);
    +        root.addNode(ns);
    +        root.addNode(malware);
    +    }
    +
    +    public MindmapNode getRoot() {
    +        return root;
    +    }
    +
    +    public MindmapNode getSelectedNode() {
    +        return selectedNode;
    +    }
    +    public void setSelectedNode(MindmapNode selectedNode) {
    +        this.selectedNode = selectedNode;
    +    }
    +
    +    public void onNodeSelect(SelectEvent event) {
    +        MindmapNode node = (MindmapNode) event.getObject();
    +        
    +        //populate if not already loaded
    +        if(node.getChildren().isEmpty()) {
    +            Object label = node.getLabel();
    +
    +            if(label.equals("NS(s)")) {
    +                for(int i = 0; i < 25; i++) {
    +                    node.addNode(new DefaultMindmapNode("ns" + i + ".google.com", "Namespace " + i + " of Google", "82c542"));
    +                }
    +            }
    +            else if(label.equals("IPs")) {
    +                for(int i = 0; i < 18; i++) {
    +                    node.addNode(new DefaultMindmapNode("1.1.1."  + i, "IP Number: 1.1.1." + i, "fce24f"));
    +                } 
    +
    +            }
    +            else if(label.equals("Malware")) {
    +                for(int i = 0; i < 18; i++) {
    +                    String random = UUID.randomUUID().toString();
    +                    node.addNode(new DefaultMindmapNode("Malware-"  + random, "Malicious Software: " + random, "3399ff", false));
    +                }
    +            }
    +        }
    +        
    +    }
    +    
    +    public void onNodeDblselect(SelectEvent event) {
    +        this.selectedNode = (MindmapNode) event.getObject();        
    +    }
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/notificationBar.xhtml b/src/main/webapp/ui/notificationBar.xhtml new file mode 100644 index 0000000..44c542d --- /dev/null +++ b/src/main/webapp/ui/notificationBar.xhtml @@ -0,0 +1,54 @@ + + + + + + + + + +

    Notification Bar

    +
    +

    NotificationBar displays a multipurpose fixed positioned panel for notification either on top or bottom of the page. Any group of JSF components + can be placed inside notification bar.

    + + + + + + + + +

    Source

    + + +
    +<p:notificationBar position="top" effect="slide" widgetVar="bar" styleClass="top">
    +    <h:outputText value="What PrimeFaces has so far is just the beginning!" style="color:#FFCC00;font-size:36px;" />
    +</p:notificationBar>
    +
    +<p:commandButton value="Show" onclick="bar.show()" type="button" />
    +<p:commandButton value="Hide" onclick="bar.hide()" type="button" />
    +            
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/ohlcChart.xhtml b/src/main/webapp/ui/ohlcChart.xhtml new file mode 100644 index 0000000..c3f3ed2 --- /dev/null +++ b/src/main/webapp/ui/ohlcChart.xhtml @@ -0,0 +1,82 @@ + + + + +

    OhlcChart

    +
    +

    OhlcChart is created with a OhlcChartModel.

    + + + +


    + + + +

    Source

    + + +
    +<p:ohlcChart id="sample" value="\#{chartBean.ohlcModel}"
    +            title="Sample Ohlc Chart" style="width:400px;height:300px" yaxisLabel="Price Change   $K / Unit" xaxisLabel="Year" />
    +
    +<p:ohlcChart id="candleStick" value="\#{chartBean.ohlcModel2}" candleStick="true" yaxisLabel="Index Value" xaxisLabel="Sector"
    +            title="Ohlc Chart with Candle Stick" style="width:400px;height:300px" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.OhlcChartModel;
    +import org.primefaces.model.chart.OhlcCharSeries;
    +
    +public class ChartBean implements Serializable {
    +
    +    private OhlcChartModel ohlcModel;
    +    
    +    private OhlcChartModel ohlcModel2;
    +
    +    public ChartBean() {
    +        createOhlcModel();
    +        createOhlcModel2();
    +    }
    + 
    +    private void createOhlcModel(){
    +        ohlcModel = new OhlcChartModel();
    +
    +        ohlcModel.add(new OhlcChartSeries(2007, 143.82, 144.56, 136.04, 136.97));
    +        ohlcModel.add(new OhlcChartSeries(2008, 138.7, 139.68, 135.18, 135.4));
    +        ohlcModel.add(new OhlcChartSeries(2009, 143.46, 144.66, 139.79, 140.02));
    +        ohlcModel.add(new OhlcChartSeries(2010, 140.67, 143.56, 132.88, 142.44));
    +        ohlcModel.add(new OhlcChartSeries(2011, 136.01, 139.5, 134.53, 139.48));
    +        ohlcModel.add(new OhlcChartSeries(2012, 124.76, 135.9, 124.55, 135.81));
    +        ohlcModel.add(new OhlcChartSeries(2012, 123.73, 129.31, 121.57, 122.5));
    +    }
    +
    +    private void createOhlcModel2() {
    +        ohlcModel2 = new OhlcChartModel();
    +        for( int i=1 ; i < 41 ; i++)
    +            ohlcModel2.add(new OhlcChartSeries(i, 
    +                                    Math.random() * 80 + 80, 
    +                                    Math.random() * 50 + 110, 
    +                                    Math.random() * 20 + 80, 
    +                                    Math.random() * 80 + 80));
    +    }
    +}
    +            
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/orderList.xhtml b/src/main/webapp/ui/orderList.xhtml new file mode 100644 index 0000000..32f15c6 --- /dev/null +++ b/src/main/webapp/ui/orderList.xhtml @@ -0,0 +1,158 @@ + + + +

    OrderList

    +
    +

    OrderList is used to sort a collection via Drag and Drop based reordering, transition effects, pojo support, theme support and more.

    + + + +

    Basic OrderList

    + + + + +

    Pojo Support with Clip Effect, Captions, Custom Content and Reorder Controls

    + + Available + + + + + + + #{player.name} - #{player.number} + + + + + + + + + + + + + + + +
    +
    +
    +
    + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <h3 style="margin-top:0">Basic OrderList</h3>
    +    <p:orderList value="\#{orderListBean.cities}" var="city" controlsLocation="none"
    +                 itemLabel="\#{city}" itemValue="\#{city}" iconOnly="true" id="basicList"/>
    +
    +    <p:commandButton value="Submit" update="displayCities" oncomplete="cityDialog.show()" style="margin-top:5px" id="btnCitySubmit"/>
    +
    +    <h3>Pojo Support with Clip Effect, Captions, Custom Content and Reorder Controls</h3>
    +    <p:orderList value="\#{orderListBean.players}" var="player" iconOnly="true" effect="clip"
    +                    itemValue="\#{player}" converter="player" controlsLocation="left" id="customList">
    +        <f:facet name="caption">Available</f:facet>
    +
    +        <p:column style="width:25%">
    +            <p:graphicImage value="/images/barca/\#{player.photo}" width="30" height="40" />
    +        </p:column>
    +
    +         <p:column style="width:75%;">
    +            \#{player.name} - \#{player.number}
    +        </p:column>
    +    </p:orderList>
    +
    +    <p:commandButton value="Submit" update="displayPlayers" oncomplete="playerDialog.show()" style="margin-top:5px" id="btnPlayerSubmit"/>
    +
    +    <p:dialog modal="true" showEffect="fade" hideEffect="fade" widgetVar="cityDialog" header="Cities" width="200" id="dlgCities">
    +        <p:dataList id="displayCities" value="\#{orderListBean.cities}" var="city">
    +            <h:outputText value="\#{city}"  />
    +        </p:dataList>
    +    </p:dialog>
    +
    +    <p:dialog modal="true" showEffect="fade" hideEffect="fade" widgetVar="playerDialog" header="Players" width="200" id="dlgPlayers">
    +        <h:panelGrid id="displayPlayers" columns="2">
    +            <ui:repeat value="\#{orderListBean.players}" var="player">
    +                <h:outputText value="\#{player.name} - \#{player.number}" style="margin-right:5px" />
    +                <br />
    +            </ui:repeat>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +
    +import org.primefaces.examples.domain.Player;
    +
    +public class OrderListBean {
    +
    +	private List<Player> players;
    +	
    +	private List<String> cities;
    +
    +	public OrderListBean() {
    +        
    +		//Players
    +        players = new ArrayList<Player>();
    +		players.add(new Player("Messi", 10, "messi.jpg"));
    +		players.add(new Player("Iniesta", 8, "iniesta.jpg"));
    +		players.add(new Player("Villa", 7, "villa.jpg"));
    +		players.add(new Player("Xavi", 6, "xavi.jpg"));
    +        
    +		//Cities
    +		cities = new ArrayList<String>();
    +		
    +		cities.add("Istanbul");
    +		cities.add("Ankara");
    +		cities.add("Izmir");
    +		cities.add("Antalya");
    +		cities.add("Bursa");
    +	}
    +
    +    public List<String> getCities() {
    +        return cities;
    +    }
    +    public void setCities(List<String> cities) {
    +        this.cities = cities;
    +    }
    +
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +    public void setPlayers(List<Player> players) {
    +        this.players = players;
    +    }
    +}
    +                    
    +
    + +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/outputLabel.xhtml b/src/main/webapp/ui/outputLabel.xhtml new file mode 100644 index 0000000..c4391a9 --- /dev/null +++ b/src/main/webapp/ui/outputLabel.xhtml @@ -0,0 +1,69 @@ + + + +

    OutputLabel

    +
    +

    OutputLabel is an extension to standard outputLabel component. Extended features are;

    +
      +
    • OutputLabel sets its value as the label of the target component + to be displayed in validation errors so that target component does not need to define label attribute again.
    • +
    • Support for components with non-trivial markup like spinner, autocomplete, calendar + and so on which are not supported by standard outputLabel.
    • +
    • Theme aware error styling when associated component is not valid.
    • +
    • Required field indicator.
    • +
    + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +    <p:panel id="panel" header="New Person" style="margin-bottom:10px;">
    +        <p:messages id="messages" />
    +        <h:panelGrid columns="2">
    +            <h:outputLabel for="name" value="Standard Label" />
    +            <p:inputText id="name" required="true" />
    +
    +            <p:outputLabel for="extended" value="Extended Label" />
    +            <p:inputText id="extended" required="true" />
    +
    +            <p:outputLabel for="number" value="Number" />
    +            <p:spinner id="number" value="0"/>
    +        </h:panelGrid>
    +    </p:panel>
    +
    +    <p:commandButton value="Submit" update="panel" style="margin-right:20px;" />
    +
    +</h:form>
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/outputPanel.xhtml b/src/main/webapp/ui/outputPanel.xhtml new file mode 100644 index 0000000..f7d46d4 --- /dev/null +++ b/src/main/webapp/ui/outputPanel.xhtml @@ -0,0 +1,46 @@ + + + +

    Output Panel

    +
    +

    Output panel is a container element with several use cases, this example uses an autoUpdate outputPanel to update a component page + which doesn't exist on page initially and rendered based on a condition.

    + + + + + + +

    + + + + +
    + +

    Source

    + + +
    +<h:form>
    +	<p:commandButton id="showButton" value="Show">
    +		<f:setPropertyActionListener value="\#{true}" target="\#{requestScope.renderCampNou}" />
    +	</p:commandButton>
    +	
    +	<p:outputPanel id="panel" autoUpdate="true">
    +		<p:graphicImage value="/images/barca/camp_nou.jpg" rendered="\#{requestScope.renderCampNou}"/>
    +	</p:outputPanel>
    +</h:form>
    +                
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/overlayPanel.xhtml b/src/main/webapp/ui/overlayPanel.xhtml new file mode 100644 index 0000000..1adef4c --- /dev/null +++ b/src/main/webapp/ui/overlayPanel.xhtml @@ -0,0 +1,119 @@ + + + +

    Overlay Panel

    +
    +

    OverlayPanel is a generic container component that can overlay other components on page. Notable features are + custom positioning, configurable events and effects. Lazy content loading to reduce page load time is also supported via dynamic option, when enabled + overlayPanel will load the contents just before being shown.

    + + + + + + + + + +

    + + + + + + + + + + + + + + + + + + + + + + + +

    + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:commandButton id="chartBtn" value="Basic" type="button" />
    +
    +    <p:overlayPanel id="chartPanel" for="chartBtn" hideEffect="fade">
    +        <p:pieChart id="chart" value="\#{chartBean.pieModel}" legendPosition="w"
    +            title="Sample Pie Chart" style="width:300px;height:200px" />
    +    </p:overlayPanel>
    +
    +    <br /><br />
    +
    +    <p:commandButton id="carBtn" value="Dynamic" type="button" />
    +
    +    <p:overlayPanel id="carPanel" for="carBtn" hideEffect="fade" dynamic="true">
    +        <p:dataTable id="table" var="car" value="\#{tableBean.cars}" rows="10" paginator="true">
    +            <p:column headerText="Model">
    +                <h:outputText value="\#{car.model}" />
    +            </p:column>
    +
    +            <p:column headerText="Year">
    +                <h:outputText value="\#{car.year}" />
    +            </p:column>
    +
    +            <p:column headerText="Manufacturer">
    +                <h:outputText value="\#{car.manufacturer}" />
    +            </p:column>
    +
    +            <p:column headerText="Color">
    +                <h:outputText value="\#{car.color}" />
    +            </p:column>
    +        </p:dataTable>
    +    </p:overlayPanel>
    +
    +    <br /><br />
    +
    +    <p:graphicImage id="img" value="../images/images.png" style="cursor:pointer"/>
    +
    +    <p:overlayPanel id="imgPanel" for="img" showEffect="blind" hideEffect="explode" showEvent="mouseover" hideEvent="mousedown"
    +            styleClass="ui-helper-clearfix">
    +        <p:imageSwitch id="imgSwitch" effect="fade">
    +            <ui:repeat value="\#{imageSwitchBean.images}" var="image">
    +                <p:graphicImage value="/images/\#{image}" width="300"/>
    +            </ui:repeat>
    +        </p:imageSwitch>
    +    </p:overlayPanel>
    +</h:form>
    +                
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/panel.xhtml b/src/main/webapp/ui/panel.xhtml new file mode 100644 index 0000000..d11b6b3 --- /dev/null +++ b/src/main/webapp/ui/panel.xhtml @@ -0,0 +1,177 @@ + + + +

    Panel

    +
    +

    Panel is a generic grouping component that also supports toggling, closing and options menu. Both Close and Toggle events can be listened on server side + with ajax listeners.

    + + + + + +

    Simple Panel

    + + + + +

    Advanced Panel

    + + + + + + + + + + + + + + + + + +

    Custom Actions

    + + + + + + + + + +

    Horizontal Toggle

    + + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" showDetail="true"/>
    +
    +    <h3>Simple Panel</h3>
    +    <p:panel header="F.C. Barcelona" footer="Visca el Barca!">
    +        <h:outputText value="FC Barcelona is one of only three clubs never to have been relegated from La Liga and is the most successful club in Spanish football along with Real Madrid,
    +        having won twenty La Liga titles, a record twenty-five Spanish Cups, eight Spanish Super Cups, four Eva Duarte Cups and two League Cups.
    +        They are also one of the most successful clubs  in European football having won fourteen official major trophies in total,
    +        including ten UEFA competitions. They have won three UEFA Champions League titles, a record four UEFA Cup Winners' Cups,
    +        a record three InterCities Fairs Cups (the forerunner to the UEFA Europa League), three UEFA Super Cups and one FIFA Club World Cup.
    +        The club is also the only European side to have played continental football in every season since its inception in 1955." />
    +    </p:panel>
    +
    +    <h3>Advanced Panel</h3>
    +    <p:panel id="pnl" header="About Barca" toggleable="true" closable="true" toggleSpeed="500" closeSpeed="500" widgetVar="panel">
    +
    +        <p:ajax event="close" listener="\#{panelBean.handleClose}" update="growl" />
    +        <p:ajax event="toggle" listener="\#{panelBean.handleToggle}" update="growl" />
    +
    +        <h:outputText value="FC Barcelona is one of only three clubs never to have been relegated from La Liga and is the most successful club in Spanish football along with Real Madrid,
    +                having won twenty La Liga titles, a record twenty-five Spanish Cups, eight Spanish Super Cups, four Eva Duarte Cups and two League Cups.
    +                They are also one of the most successful clubs  in European football having won fourteen official major trophies in total,
    +                including ten UEFA competitions. They have won three UEFA Champions League titles, a record four UEFA Cup Winners' Cups,
    +                a record three InterCities Fairs Cups (the forerunner to the UEFA Europa League), three UEFA Super Cups and one FIFA Club World Cup.
    +                The club is also the only European side to have played continental football in every season since its inception in 1955." />
    +
    +        <f:facet name="options">
    +            <p:menu>
    +                <p:submenu label="Settings">
    +                    <p:menuitem value="Toggle" url="\#" icon="ui-icon-newwin" onclick="panel.toggle()"/>
    +                    <p:menuitem value="Remove" url="\#" icon="ui-icon-close" onclick="panel.close()"/>
    +                </p:submenu>
    +            </p:menu>
    +        </f:facet>
    +    </p:panel>
    +
    +    <h3>Custom Actions</h3>
    +    <p:panel header="F.C. Barcelona">
    +        <h:outputText value="FC Barcelona is one of only three clubs never to have been relegated from La Liga and is the most successful club in Spanish football along with Real Madrid,
    +        having won twenty La Liga titles, a record twenty-five Spanish Cups, eight Spanish Super Cups, four Eva Duarte Cups and two League Cups.
    +        They are also one of the most successful clubs  in European football having won fourteen official major trophies in total,
    +        including ten UEFA competitions. They have won three UEFA Champions League titles, a record four UEFA Cup Winners' Cups,
    +        a record three InterCities Fairs Cups (the forerunner to the UEFA Europa League), three UEFA Super Cups and one FIFA Club World Cup.
    +        The club is also the only European side to have played continental football in every season since its inception in 1955." />
    +
    +        <f:facet name="actions">
    +            <h:commandLink styleClass="ui-panel-titlebar-icon ui-corner-all ui-state-default">
    +                <h:outputText styleClass="ui-icon ui-icon-help" />
    +            </h:commandLink>
    +            <h:commandLink styleClass="ui-panel-titlebar-icon ui-corner-all ui-state-default">
    +                <h:outputText styleClass="ui-icon ui-icon-star" />
    +            </h:commandLink>
    +        </f:facet>
    +    </p:panel>
    +
    +    <h3>Horizontal Toggle</h3>
    +    <p:panel header="F.C. Barcelona" toggleable="true" toggleOrientation="horizontal">
    +        <h:outputText value="FC Barcelona is one of only three clubs never to have been relegated from La Liga and is the most successful club in Spanish football along with Real Madrid,
    +        having won twenty La Liga titles, a record twenty-five Spanish Cups, eight Spanish Super Cups, four Eva Duarte Cups and two League Cups.
    +        They are also one of the most successful clubs  in European football having won fourteen official major trophies in total,
    +        including ten UEFA competitions. They have won three UEFA Champions League titles, a record four UEFA Cup Winners' Cups,
    +        a record three InterCities Fairs Cups (the forerunner to the UEFA Europa League), three UEFA Super Cups and one FIFA Club World Cup.
    +        The club is also the only European side to have played continental football in every season since its inception in 1955." />
    +    </p:panel>
    +
    +</h:form>
    +			
    +
    + + +
    +public class PanelBean {
    +
    +	public void handleClose(CloseEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Panel Closed", "Closed panel id:'" + event.getComponent().getId() + "'");
    +		
    +		addMessage(message);
    +	}
    +	
    +	public void handleToggle(ToggleEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, event.getComponent().getId() + " toggled", "Status:" + event.getVisibility().name());
    +		
    +		addMessage(message);
    +	}
    +	
    +	private void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +			
    +
    +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/panelGrid.xhtml b/src/main/webapp/ui/panelGrid.xhtml new file mode 100644 index 0000000..d23d748 --- /dev/null +++ b/src/main/webapp/ui/panelGrid.xhtml @@ -0,0 +1,285 @@ + + + + +

    PanelGrid

    +
    +

    PanelGrid is an extension to the standard panelGrid with theme integration and colspan-rowspan support.

    + + + + Basic PanelGrid + + + + + + + + + + + + + + + + + 1995-96 NBA Playoffs + + + Conf. Semifinals + Conf. Finals + NBA Finals + Champion + + + + + + Seattle + 4 + + Seattle + 4 + + Seattle + 2 + + Chicago + + + + Houston + 0 + + + + + + + + + + Utah + 4 + + Utah + 3 + + + + San Antonio + 2 + + + + + + + + + + Chicago + 4 + + Chicago + 4 + + Chicago + 4 + + + + New York + 1 + + + + + + + + + + Atlanta + 1 + + Orlando + 0 + + + + Orlando + 4 + + + + + + + Finals MVP + + + Michael Jordan (Chicago) + + + + + + Season MVP + + + + + Top Scorer + + + + + +

    Source

    + + +
    +<p:panelGrid columns="2">
    +    <f:facet name="header">
    +        Basic PanelGrid
    +    </f:facet>
    +
    +    <h:outputLabel for="firstname" value="Firstname: *" />
    +    <p:inputText id="firstname" value="#{pprBean.firstname}" label="Firstname" />
    +
    +    <h:outputLabel for="surname" value="Surname: *" />
    +    <p:inputText id="surname" value="#{pprBean.surname}" required="true" label="Surname"/>
    +
    +    <f:facet name="footer">
    +        <p:commandButton type="button" value="Save" icon="ui-icon-check" style="margin:0"/>
    +    </f:facet>
    +</p:panelGrid>
    +
    +<p:panelGrid style="margin-top:20px">
    +    <f:facet name="header">
    +        <p:row>
    +            <p:column colspan="7">1995-96 NBA Playoffs</p:column>
    +        </p:row>
    +        <p:row>
    +            <p:column colspan="2">Conf. Semifinals</p:column>
    +            <p:column colspan="2">Conf. Finals</p:column>
    +            <p:column colspan="2">NBA Finals</p:column>
    +            <p:column>Champion</p:column>
    +        </p:row>
    +    </f:facet>
    +
    +    <p:row>
    +        <p:column style="font-weight: bold;">Seattle</p:column>
    +        <p:column style="font-weight: bold;">4</p:column>
    +
    +        <p:column rowspan="2" style="font-weight: bold;">Seattle</p:column>
    +        <p:column rowspan="2" style="font-weight: bold;">4</p:column>
    +
    +        <p:column rowspan="5">Seattle</p:column>
    +        <p:column rowspan="5">2</p:column>
    +
    +        <p:column rowspan="11" style="font-weight: bold;">Chicago</p:column>
    +    </p:row>
    +    <p:row>
    +        <p:column>Houston</p:column>
    +        <p:column >0</p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column colspan="4" styleClass="ui-widget-header">
    +            <p:spacer height="0"/>
    +        </p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column style="font-weight: bold;">Utah</p:column>
    +        <p:column style="font-weight: bold;">4</p:column>
    +
    +        <p:column rowspan="2">Utah</p:column>
    +        <p:column rowspan="2">3</p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column>San Antonio</p:column>
    +        <p:column >2</p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column colspan="6" styleClass="ui-widget-header">
    +            <p:spacer height="0"/>
    +        </p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column style="font-weight: bold;">Chicago</p:column>
    +        <p:column style="font-weight: bold;">4</p:column>
    +
    +        <p:column rowspan="2" style="font-weight: bold;">Chicago</p:column>
    +        <p:column rowspan="2" style="font-weight: bold;">4</p:column>
    +
    +        <p:column rowspan="5" style="font-weight: bold;">Chicago</p:column>
    +        <p:column rowspan="5" style="font-weight: bold;">4</p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column>New York</p:column>
    +        <p:column >1</p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column colspan="4" styleClass="ui-widget-header">
    +            <p:spacer height="0"/>
    +        </p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column>Atlanta</p:column>
    +        <p:column >1</p:column>
    +
    +        <p:column rowspan="2">Orlando</p:column>
    +        <p:column rowspan="2">0</p:column>
    +    </p:row>
    +
    +    <p:row>
    +        <p:column style="font-weight: bold;">Orlando</p:column>
    +        <p:column style="font-weight: bold;">4</p:column>
    +    </p:row>
    +
    +
    +    <f:facet name="footer">
    +        <p:row>
    +            <p:column  colspan="4" style="text-align: right">
    +                Finals MVP
    +            </p:column>
    +            <p:column  colspan="3" rowspan="3">
    +                Michael Jordan (Chicago)
    +            </p:column>
    +        </p:row>
    +
    +        <p:row>
    +            <p:column  colspan="4" style="text-align: right">
    +                Season MVP
    +            </p:column>
    +        </p:row>
    +        <p:row>
    +            <p:column  colspan="4" style="text-align: right">
    +                Top Scorer
    +            </p:column>
    +        </p:row>
    +    </f:facet>
    +</p:panelGrid>
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/panelMenu.xhtml b/src/main/webapp/ui/panelMenu.xhtml new file mode 100644 index 0000000..78f3b53 --- /dev/null +++ b/src/main/webapp/ui/panelMenu.xhtml @@ -0,0 +1,79 @@ + + + +

    PanelMenu

    +
    +

    PanelMenu is a hybrid of accordion-tree components used for navigations and actions.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +			
    +    <p:growl id="messages" autoUpdate="true"/>
    +
    +    <p:panelMenu style="width:200px">
    +        <p:submenu label="Ajax Menuitems">
    +            <p:menuitem value="Save" actionListener="\#{buttonBean.save}" icon="ui-icon-disk" />
    +            <p:menuitem value="Update" actionListener="\#{buttonBean.update}"  icon="ui-icon-arrowrefresh-1-w" />
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem">
    +            <p:menuitem value="Delete" actionListener="\#{buttonBean.delete}"  ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:separator />
    +        <p:submenu label="Navigations" >
    +            <p:submenu label="Links" icon="ui-icon-extlink">
    +                <p:submenu label="PrimeFaces" icon="ui-icon-heart">
    +                    <p:menuitem value="Home" url="http://www.primefaces.org" icon="ui-icon-home" />
    +                    <p:menuitem value="Docs" url="http://www.primefaces.org/documentation.html" icon="ui-icon-document" />
    +                    <p:menuitem value="Download" url="http://www.primefaces.org/downloads.html" icon="ui-icon-arrowthick-1-s" />
    +                    <p:menuitem value="Support" url="http://www.primefaces.org/support.html" icon="ui-icon-wrench" />
    +                </p:submenu>
    +            </p:submenu>
    +            <p:menuitem value="Mobile" outcome="/mobile/index" icon="ui-icon-signal"/>
    +        </p:submenu>
    +    </p:panelMenu>
    +
    +</h:form>
    +                    
    +
    +
    +
    + +
    +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/partialSubmit.xhtml b/src/main/webapp/ui/partialSubmit.xhtml new file mode 100644 index 0000000..5939111 --- /dev/null +++ b/src/main/webapp/ui/partialSubmit.xhtml @@ -0,0 +1,269 @@ + + + + +

    Partial Submit

    +
    +

    PartialSubmit reduces network traffic by only adding the partially processed components to the ajax request post. + For big pages with lots of input components, partialSubmit is extremely useful as it leads to more lightweight requests. + Compare the Post Data displayed by the logger.

    + + + + + + + + + + + + + + + + + + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:log />
    +
    +    <h:panelGrid columns="5" cellpadding="5">
    +        <h:outputLabel for="name" value="Name:" style="font-weight:bold"/>
    +
    +        <p:inputText id="name" value="\#{pprBean.firstname}" />
    +
    +        <p:commandButton value="False" update="display" partialSubmit="false" process="name"/>
    +
    +        <p:commandButton value="True" update="display" partialSubmit="true" process="name"/>
    +
    +        <h:outputText value="\#{pprBean.firstname}" id="display" />
    +    </h:panelGrid>
    +
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputText />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <p:inputTextarea />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +    <h:selectOneMenu />
    +    <br />
    +
    +</h:form>
    +						
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +public class PPRBean implements Serializable {
    +
    +	private String firstname;
    +	
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/password.xhtml b/src/main/webapp/ui/password.xhtml new file mode 100644 index 0000000..1776a61 --- /dev/null +++ b/src/main/webapp/ui/password.xhtml @@ -0,0 +1,154 @@ + + + + +

    Password

    +
    +

    Password component is an extended version of standard inputSecret component with theme integration, strength indicator and match mode.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +		
    +    <p:panel header="Enter your passwords">
    +        <h:panelGrid columns="2">
    +            <h:outputText value="Basic: " />
    +            <p:password id="nonFeedback" value="\#{passwordBean.password1}" />
    +
    +            <h:outputText value="Feedback: " />
    +            <p:password id="feedback" value="\#{passwordBean.password2}" feedback="true"/>
    +
    +            <h:outputText value="Feedback (Turkish): " />
    +            <p:password id="turkishFeedback" value="\#{passwordBean.password3}" feedback="true" 
    +                        promptLabel="Lütfen şifre giriniz" weakLabel="Zayıf"
    +                        goodLabel="Orta seviye" strongLabel="Güçlü" />
    +
    +            <h:outputText value="Inline Feedback: " />
    +            <p:password id="inlineFeedback" value="\#{passwordBean.password4}" feedback="true" inline="true" />
    +        </h:panelGrid>
    +    </p:panel>
    +
    +    <p:spacer height="10" />
    +
    +    <p:panel header="Match Mode">
    +        <p:messages id="messages" showDetail="true" autoUpdate="true"/>
    +
    +        <h:panelGrid columns="2" id="matchGrid">                   
    +            <h:outputLabel for="pwd1" value="Password 1: *" />
    +            <p:password id="pwd1" value="\#{passwordBean.password5}" match="pwd2" label="Password 1" required="true"/>
    +
    +            <h:outputLabel for="pwd2" value="Password 2: *" />
    +            <p:password id="pwd2" value="\#{passwordBean.password5}" label="Password 2" required="true"/>
    +        </h:panelGrid>
    +
    +        <p:commandButton id="saveButton" update="matchGrid" value="Save" />
    +    </p:panel>
    +
    +</h:form>
    +                    
    +
    + +
    +package org.primefaces.examples.view;
    +
    +public class PasswordBean {
    +
    +	private String password1;
    +	private String password2;
    +	private String password3;
    +	private String password4;
    +    private String password5;
    +
    +	public String getPassword1() {
    +		return password1;
    +	}
    +
    +	public void setPassword1(String password1) {
    +		this.password1 = password1;
    +	}
    +
    +	public String getPassword2() {
    +		return password2;
    +	}
    +
    +	public void setPassword2(String password2) {
    +		this.password2 = password2;
    +	}
    +
    +	public String getPassword3() {
    +		return password3;
    +	}
    +
    +	public void setPassword3(String password3) {
    +		this.password3 = password3;
    +	}
    +	
    +	public String getPassword4() {
    +		return password4;
    +	}
    +
    +	public void setPassword4(String password4) {
    +		this.password4 = password4;
    +	}
    +
    +    public String getPassword5() {
    +        return password5;
    +    }
    +
    +    public void setPassword5(String password5) {
    +        this.password5 = password5;
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/photoCam.xhtml b/src/main/webapp/ui/photoCam.xhtml new file mode 100644 index 0000000..2ef3cea --- /dev/null +++ b/src/main/webapp/ui/photoCam.xhtml @@ -0,0 +1,107 @@ + + + + +

    PhotoCam

    +
    +

    PhotoCam is an input component to take photos with the webcam and send them to the backend model. Note that + PhotoCam is not supported on IE.

    + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <h:panelGrid columns="3">
    +        <p:photoCam widgetVar="pc" listener="\#{photoCamBean.oncapture}" update="photos"/>
    +
    +        <p:commandButton type="button" value="Capture" onclick="pc.capture()"/>
    +
    +        <p:imageSwitch effect="zoom" id="photos">
    +            <ui:repeat value="\#{photoCamBean.photos}" var="photo">
    +                <p:graphicImage value="/photocam/\#{photo}.png" />
    +            </ui:repeat>
    +        </p:imageSwitch>
    +    </h:panelGrid>
    +
    +</h:form>
    +					
    + +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.File;
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.faces.FacesException;
    +import javax.faces.context.FacesContext;
    +import javax.imageio.stream.FileImageOutputStream;
    +import javax.servlet.ServletContext;
    +import org.primefaces.event.CaptureEvent;
    +
    +public class PhotoCamBean {
    +   
    +    private List<String> photos = new ArrayList<String>();
    +    
    +    private String getRandomImageName() {
    +		int i = (int) (Math.random() * 10000000);
    +		
    +		return String.valueOf(i);
    +	}
    +
    +    public List<String> getPhotos() {
    +        return photos;
    +    }    
    +    
    +    public void oncapture(CaptureEvent captureEvent) {
    +        String photo = getRandomImageName();
    +        this.photos.add(0,photo);
    +        byte[] data = captureEvent.getData();
    +        
    +		ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext();
    +		String newFileName = servletContext.getRealPath("") + File.separator + "photocam" + File.separator + photo + ".png";
    +		
    +		FileImageOutputStream imageOutput;
    +		try {
    +			imageOutput = new FileImageOutputStream(new File(newFileName));
    +			imageOutput.write(data, 0, data.length);
    +			imageOutput.close();
    +		}
    +        catch(Exception e) {
    +			throw new FacesException("Error in writing captured image.");
    +		}
    +    }
    +}
    +                        
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pickListComplex.xhtml b/src/main/webapp/ui/pickListComplex.xhtml new file mode 100644 index 0000000..78da374 --- /dev/null +++ b/src/main/webapp/ui/pickListComplex.xhtml @@ -0,0 +1,125 @@ + + + + + + + + +

    PickList - Complex

    +
    +

    PickList provides a dual list to switch items between each other. Since picklist is a composite component + it uses a facet based design to make customization of controls easier.

    + + + + + + + + + +
    + + + +

    + + + + + + + + + + + + +
    SourceTarget
    + + +
    +
    +
    + + +
    +
    +
    +
    + +
    + +

    Source

    +
    +<h:form id="form">
    +	<p:pickList value="\#{pickListBean.players}" var="player" 
    +				itemLabel="\#{player.name}" itemValue="\#{player}" converter="player">
    +		<f:facet name="add">
    +			<p:graphicImage value="/images/picklist/add.png" />
    +		</f:facet>
    +		<f:facet name="addAll">
    +			<p:graphicImage value="/images/picklist/addall.png" />
    +		</f:facet>
    +		<f:facet name="remove">
    +			<p:graphicImage value="/images/picklist/remove.png" />
    +		</f:facet>
    +		<f:facet name="removeAll">
    +			<p:graphicImage value="/images/picklist/removeall.png" />
    +		</f:facet>
    +	</p:pickList>
    +
    +	<p:commandButton value="Submit" update="form:display"/>
    +	
    +	<p:outputPanel id="display">
    +		<table>
    +			<tr>
    +				<td><strong>Source</strong></td>
    +				<td><strong>Target</strong></td>
    +			</tr>
    +			
    +			<tr>
    +				<td valign="top">
    +					<ui:repeat value="\#{pickListBean.players.source}" var="item">
    +						<h:outputText value="\#{item.name}" />
    +						<br />
    +					</ui:repeat>
    +				</td>
    +				<td valign="top">
    +					<ui:repeat value="\#{pickListBean.players.target}" var="item">
    +						<h:outputText value="\#{item.name}" />
    +						<br />
    +					</ui:repeat>
    +				</td>
    +			</tr>
    +		</table>
    +	</p:outputPanel>
    +	
    +</h:form>
    +			
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/pickListControls.xhtml b/src/main/webapp/ui/pickListControls.xhtml new file mode 100644 index 0000000..5a1dccd --- /dev/null +++ b/src/main/webapp/ui/pickListControls.xhtml @@ -0,0 +1,120 @@ + + + + + + + +

    PickList - Controls

    +
    +

    PickList provides a dual list to switch items between each other. Since picklist is a composite component + it uses a facet based design to make customization of controls easier.

    + + + + + + + + + +
    + + + +

    + + + + + + + + + + + + +
    SourceTarget
    + + +
    +
    +
    + + +
    +
    +
    +
    + +
    + +

    Source

    +
    +<h:form id="form">
    +	<p:pickList value="\#{pickListBean.cities}" var="city" 
    +				itemLabel="\#{city}" itemValue="\#{city}">
    +		<f:facet name="add"><p:graphicImage value="/images/picklist/add.png" styleClass="pickListControl"/></f:facet>
    +		<f:facet name="addAll"><p:graphicImage value="/images/picklist/addall.png" styleClass="pickListControl"/></f:facet>
    +		<f:facet name="remove"><p:graphicImage value="/images/picklist/remove.png" styleClass="pickListControl"/></f:facet>
    +		<f:facet name="removeAll"><p:graphicImage value="/images/picklist/removeall.png" styleClass="pickListControl"/></f:facet>
    +	</p:pickList>
    +	
    +	<br />
    +
    +	<p:commandButton value="Submit" update="form:display"/>
    +	
    +	<br />	<br />
    +	
    +	<p:outputPanel id="display">
    +		<table>
    +			<tr>
    +				<td><strong>Source</strong></td>
    +				<td><strong>Target</strong></td>
    +			</tr>
    +			
    +			<tr>
    +				<td valign="top">
    +					<ui:repeat value="\#{pickListBean.cities.source}" var="item">
    +						<h:outputText value="\#{item}" />
    +						<br />
    +					</ui:repeat>
    +				</td>
    +				<td valign="top">
    +					<ui:repeat value="\#{pickListBean.cities.target}" var="item">
    +						<h:outputText value="\#{item}" />
    +						<br />
    +					</ui:repeat>
    +				</td>
    +			</tr>
    +		</table>
    +	</p:outputPanel>
    +	
    +</h:form>
    +				
    +            
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/pickListDefault.xhtml b/src/main/webapp/ui/pickListDefault.xhtml new file mode 100644 index 0000000..c69b895 --- /dev/null +++ b/src/main/webapp/ui/pickListDefault.xhtml @@ -0,0 +1,105 @@ + + + + + + + +

    PickList

    +
    + + + + +
    + + + +

    + + + + + + + + + + + + +
    SourceTarget
    + + +
    +
    +
    + + +
    +
    +
    +
    + +
    + +

    Source

    +
    +<h:form id="form">
    +	<p:pickList value="\#{pickListBean.cities}" var="city" 
    +				itemLabel="\#{city}" itemValue="\#{city}">
    +	</p:pickList>
    +	
    +	<br />
    +
    +	<p:commandButton value="Submit" update="form:display"/>
    +	
    +	<br />	<br />
    +	
    +	<p:outputPanel id="display">
    +		<table>
    +			<tr>
    +				<td><strong>Source</strong></td>
    +				<td><strong>Target</strong></td>
    +			</tr>
    +			
    +			<tr>
    +				<td valign="top">
    +					<ui:repeat value="\#{pickListBean.cities.source}" var="item">
    +						<h:outputText value="\#{item}" />
    +						<br />
    +					</ui:repeat>
    +				</td>
    +				<td valign="top">
    +					<ui:repeat value="\#{pickListBean.cities.target}" var="item">
    +						<h:outputText value="\#{item}" />
    +						<br />
    +					</ui:repeat>
    +				</td>
    +			</tr>
    +		</table>
    +	</p:outputPanel>
    +	
    +</h:form>
    +				
    +            
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/picklist.xhtml b/src/main/webapp/ui/picklist.xhtml new file mode 100644 index 0000000..70e0b0c --- /dev/null +++ b/src/main/webapp/ui/picklist.xhtml @@ -0,0 +1,232 @@ + + + + +

    PickList

    +
    +

    PickList is a dual list input component featuring Drag and Drop based reordering, transition effects, pojo support, theming + filtering, captions, checkbox selection, client-server callbacks and more.

    + + + + + +

    Basic PickList

    + + + + +

    PickList on Steroids: Pojo Support with Effect, Captions, Custom Content, Reordering, Filtering, Checkboxes and Ajax Transfer

    + + + Available + Starting + + + + + + + + + #{player.name} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +                
    +    <p:growl id="msg" showDetail="true" escape="false" />
    +
    +    <h3 style="margin-top:0">Basic PickList</h3>
    +
    +    <p:pickList id="pickList" value="\#{pickListBean.cities}" var="city" 
    +                itemLabel="\#{city}" itemValue="\#{city}" />
    +
    +    <p:commandButton id="citySubmit" value="Submit" update="displayCities" oncomplete="cityDialog.show()" style="margin-top:5px"/>
    +
    +    <h3>PickList on Steroids: Pojo Support with Effect, Captions, Custom Content, Reordering, Filtering, Checkboxes and Ajax Transfer</h3>
    +    <p:pickList id="pojoPickList" value="\#{pickListBean.players}" var="player" effect="bounce"
    +                    itemValue="\#{player}" itemLabel="\#{player.name}" converter="player"
    +                    showSourceControls="true" showTargetControls="true" showCheckbox="true"
    +                    showSourceFilter="true" showTargetFilter="true" filterMatchMode="contains" >
    +
    +        <f:facet name="sourceCaption">Available</f:facet>
    +        <f:facet name="targetCaption">Starting</f:facet>
    +
    +        <p:ajax event="transfer" listener="\#{pickListBean.onTransfer}" update="msg" />
    +
    +        <p:column style="width:25%">
    +            <p:graphicImage value="/images/barca/\#{player.photo}" width="30" height="40" />
    +        </p:column>
    +
    +            <p:column style="width:75%;">
    +            \#{player.name}
    +        </p:column>
    +
    +    </p:pickList>
    +
    +    <p:commandButton id="pojoSubmit" value="Submit" update="displayPlayers" oncomplete="playerDialog.show()" style="margin-top:5px"/>
    +
    +    <p:dialog modal="true" showEffect="fade" hideEffect="fade" widgetVar="cityDialog">
    +        <h:panelGrid id="displayCities" columns="2">
    +            <h:outputText value="Source: " style="font-weight:bold"/>
    +                <ui:repeat value="\#{pickListBean.cities.source}" var="item">
    +                <h:outputText value="\#{item}" style="margin-right:5px" />
    +            </ui:repeat>
    +
    +            <h:outputText value="Target: " style="font-weight:bold"/>
    +            <ui:repeat value="\#{pickListBean.cities.target}" var="item">
    +                <h:outputText value="\#{item}" style="margin-right:5px" />
    +            </ui:repeat>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +    <p:dialog modal="true" showEffect="fade" hideEffect="fade" widgetVar="playerDialog">
    +        <h:panelGrid id="displayPlayers" columns="2">
    +            <h:outputText value="Source: " style="font-weight:bold"/>
    +            <ui:repeat value="\#{pickListBean.players.source}" var="player">
    +                <h:outputText value="\#{player.name}" style="margin-right:5px" />
    +            </ui:repeat>
    +
    +            <h:outputText value="Target: " style="font-weight:bold"/>
    +            <ui:repeat value="\#{pickListBean.players.target}" var="player">
    +                <h:outputText value="\#{player.name}" style="margin-right:5px" />
    +            </ui:repeat>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.TransferEvent;
    +
    +import org.primefaces.examples.domain.Player;
    +import org.primefaces.model.DualListModel;
    +
    +public class PickListBean {
    +
    +	private DualListModel<Player> players;
    +	
    +	private DualListModel<String> cities;
    +
    +	public PickListBean() {
    +		//Players
    +		List<Player> source = new ArrayList<Player>();
    +		List<Player> target = new ArrayList<Player>();
    +		
    +		source.add(new Player("Messi", 10, "messi.jpg"));
    +		source.add(new Player("Iniesta", 8, "iniesta.jpg"));
    +		source.add(new Player("Villa", 7, "villa.jpg"));
    +		source.add(new Player("Alves", 2, "alves.jpg"));
    +		source.add(new Player("Xavi", 6, "xavi.jpg"));
    +		source.add(new Player("Puyol", 5, "puyol.jpg"));	
    +		
    +		players = new DualListModel<Player>(source, target);
    +		
    +		//Cities
    +		List<String> citiesSource = new ArrayList<String>();
    +		List<String> citiesTarget = new ArrayList<String>();
    +		
    +		citiesSource.add("Istanbul");
    +		citiesSource.add("Ankara");
    +		citiesSource.add("Izmir");
    +		citiesSource.add("Antalya");
    +		citiesSource.add("Bursa");
    +		
    +		cities = new DualListModel<String>(citiesSource, citiesTarget);
    +	}
    +	
    +	public DualListModel<Player> getPlayers() {
    +		return players;
    +	}
    +	public void setPlayers(DualListModel<Player> players) {
    +		this.players = players;
    +	}
    +	
    +	public DualListModel<String> getCities() {
    +		return cities;	
    +}
    +	public void setCities(DualListModel<String> cities) {
    +		this.cities = cities;
    +	}
    +    
    +    public void onTransfer(TransferEvent event) {
    +        StringBuilder builder = new StringBuilder();
    +        for(Object item : event.getItems()) {
    +            builder.append(((Player) item).getName()).append("<br />");
    +        }
    +        
    +        FacesMessage msg = new FacesMessage();
    +        msg.setSeverity(FacesMessage.SEVERITY_INFO);
    +        msg.setSummary("Items Transferred");
    +        msg.setDetail(builder.toString());
    +        
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +                    
    +
    + +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/picklistHome.xhtml b/src/main/webapp/ui/picklistHome.xhtml new file mode 100644 index 0000000..ea59ab5 --- /dev/null +++ b/src/main/webapp/ui/picklistHome.xhtml @@ -0,0 +1,28 @@ + + + + +

    Picklist

    +
    + + + + + + + + + + PickList provides a dual list to switch items between each other. Since picklist is a composite component + it uses a facet based design to make customization of controls easier. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pieChart.xhtml b/src/main/webapp/ui/pieChart.xhtml new file mode 100644 index 0000000..d5a968e --- /dev/null +++ b/src/main/webapp/ui/pieChart.xhtml @@ -0,0 +1,71 @@ + + + + +

    Pie Chart

    +
    +

    PieChart is created with a PieChartModel.

    + + + + + +

    Source

    + + +
    +<p:pieChart id="sample" value="\#{chartBean.pieModel}" legendPosition="w"
    +                title="Sample Pie Chart" style="width:400px;height:300px" />
    +
    +<p:pieChart id="custom" value="\#{chartBean.pieModel}" legendPosition="e" fill="false" showDataLabels="true"
    +                title="Custom Options" style="width:400px;height:300px" sliceMargin="5" diameter="150" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.chart.PieChartModel;
    +
    +public class ChartBean implements Serializable {
    +
    +    private PieChartModel pieModel;
    +
    +	public ChartBean() {
    +        createPieModel();
    +	}
    +
    +    public PieChartModel getPieModel() {
    +        return pieModel;
    +    }
    +
    +    private void createPieModel() {
    +        pieModel = new PieChartModel();
    +
    +        pieModel.set("Brand 1", 540);
    +        pieModel.set("Brand 2", 325);
    +        pieModel.set("Brand 3", 702);
    +        pieModel.set("Brand 4", 421);
    +    }
    +}
    +            
    +
    +
    + + +
    + + + +
    +
    diff --git a/src/main/webapp/ui/playerMusic.xhtml b/src/main/webapp/ui/playerMusic.xhtml new file mode 100644 index 0000000..dc049fa --- /dev/null +++ b/src/main/webapp/ui/playerMusic.xhtml @@ -0,0 +1,42 @@ + + + + +
    +
    + +
    + +
    +

    Media

    +

    Media component can also play music.

    + +

    QuickTime Player

    + + +

    Source

    +
    +<p:media value="http://www.tulumba.com/mp3/mogollar/yurudukdurmadan/track%2002.mp3" width="200" height="20" player="quicktime"/>
    +				
    +
    + +
    + +
    + +
    + + + +
    + +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/playerVideos.xhtml b/src/main/webapp/ui/playerVideos.xhtml new file mode 100644 index 0000000..b73f476 --- /dev/null +++ b/src/main/webapp/ui/playerVideos.xhtml @@ -0,0 +1,62 @@ + + + + +
    +
    + +
    + +
    +

    Media

    +

    Media component is a cross browser generic player that makes it very easy to embed + multimedia content to JSF pages. Depending on the user-agent media either renders an object or an embed tag.

    +

    Suitable player is discovered using the source type or a player can be specified explicitly.

    + +

    QuickTime

    + + +

    Flash

    + + +

    Windows Media

    + +

    Real Media

    + + +

    Source

    +
    +<h3>QuickTime</h3>
    +<p:media value="/media/ria_with_primefaces.mov" width="250" height="225"/>
    +
    +<h3>Flash</h3>
    +<p:media value="http://www.youtube.com/v/KZnUr8lcqjo" width="425" height="344" player="flash"/>
    +
    +<h3>Windows Media</h3>
    +
    +<h3>Real Media</h3>
    +<p:media value="http://service.real.com/learnnav/testrams/realvideo10_56.ram"/>
    +
    +				
    +
    + +
    + +
    + +
    + + + +
    + +
    +
    + +
    +
    diff --git a/src/main/webapp/ui/poll.xhtml b/src/main/webapp/ui/poll.xhtml new file mode 100644 index 0000000..2656258 --- /dev/null +++ b/src/main/webapp/ui/poll.xhtml @@ -0,0 +1,63 @@ + + + +

    Ajax Poll

    +
    +

    Poll component make ajax calls in a specified interval.

    + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +	<h:outputText id="txt_count" value="\#{counterBean.count}" />
    +	
    +	<p:poll interval="3" 
    +			listener="\#{counterBean.increment}" update="txt_count" />
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.event.ActionEvent;
    +
    +public class CounterBean implements Serializable{
    +
    +	private int count;
    +
    +	public int getCount() {
    +		return count;
    +	}
    +
    +	public void setCount(int count) {
    +		this.count = count;
    +	}
    +	
    +	public void increment() {
    +		count++;
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pollStartStop.xhtml b/src/main/webapp/ui/pollStartStop.xhtml new file mode 100644 index 0000000..d54157a --- /dev/null +++ b/src/main/webapp/ui/pollStartStop.xhtml @@ -0,0 +1,87 @@ + + + + + + + +

    Poll - Start/Stop

    +
    +

    Polling can be started and stopped manually on demand.

    + + + + + +

    + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:commandButton type="button" value="Start"
    +            icon="ui-icon-play" onclick="poll.start()" id="btnStart" />
    +    <p:commandButton type="button" value="Stop"
    +            icon="ui-icon-pause" onclick="poll.stop()" id="btnStop" />
    +
    +    <h:outputText id="txt_count" value="\#{counterBean.count}" />
    +
    +    <p:poll interval="4" listener="\#{counterBean.increment}"
    +            update="txt_count" widgetVar="poll" autoStart="false"/>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.event.ActionEvent;
    +
    +public class CounterBean implements Serializable{
    +
    +	private int count;
    +
    +	public int getCount() {
    +		return count;
    +	}
    +
    +	public void setCount(int count) {
    +		this.count = count;
    +	}
    +
    +	public void increment() {
    +		count++;
    +	}
    +}
    +                    
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pprAjaxValidations.xhtml b/src/main/webapp/ui/pprAjaxValidations.xhtml new file mode 100644 index 0000000..95d62dc --- /dev/null +++ b/src/main/webapp/ui/pprAjaxValidations.xhtml @@ -0,0 +1,113 @@ + + + + +

    AJAX - Validations

    +
    +

    Validations are executed on the server side and page is updated with ajax.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:panel id="panel" header="New Person">
    +
    +        <p:messages id="msgs"/>
    +
    +        <h:panelGrid columns="3">
    +            <h:outputLabel for="firstname" value="Firstname: *" />
    +            <p:inputText id="firstname" value="\#{personBean.firstname}" required="true" label="Firstname">
    +                <f:validateLength minimum="2" />
    +            </p:inputText>
    +            <p:message for="firstname" display="icon"/>
    +
    +            <h:outputLabel for="surname" value="Surname: *" />
    +            <p:inputText id="surname" value="\#{personBean.surname}" label="Surname" required="true">
    +                <f:validateLength minimum="2" />
    +                <p:ajax update="msgSurname" event="keyup" />
    +            </p:inputText>
    +            <p:message for="surname" id="msgSurname" display="icon"/>
    +
    +        </h:panelGrid>
    +
    +        <p:commandButton id="btn" value="Save" update="panel" actionListener="\#{personBean.savePerson}"/>
    +    </p:panel>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pprCounter.xhtml b/src/main/webapp/ui/pprCounter.xhtml new file mode 100644 index 0000000..586c658 --- /dev/null +++ b/src/main/webapp/ui/pprCounter.xhtml @@ -0,0 +1,66 @@ + + + +

    AJAX - Counter

    +
    +

    An integer variable(count) in counterBean is incremented each time the button is clicked.

    + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +	<h:panelGrid columns="2" cellpadding="5">
    +		<h:outputText value="Counter: " />
    +		<h:outputText id="txt_count" value="\#{counterBean.count}" />		
    +	</h:panelGrid>
    +
    +    <p:commandButton value="Count"
    +				actionListener="\#{counterBean.increment}" update="txt_count"/>
    +</h:form>
    +
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +public class CounterBean implements Serializable{
    +
    +	private int count;
    +
    +	public int getCount() {
    +		return count;
    +	}
    +
    +	public void setCount(int count) {
    +		this.count = count;
    +	}
    +	
    +	public void increment() {
    +		count++;
    +	}
    +}
    +
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pprPartialTree.xhtml b/src/main/webapp/ui/pprPartialTree.xhtml new file mode 100644 index 0000000..9b2ffed --- /dev/null +++ b/src/main/webapp/ui/pprPartialTree.xhtml @@ -0,0 +1,129 @@ + + + + +

    PPR - Partial Tree Process

    +
    +

    You can choose which components to process in JSF lifecycle using the process attribute. This is very useful to do partial validations, model update, invoke application and more. + This simply makes immediate, subforms and regions obselete. Keywords like @this, @form, @all, @none, @parent makes it even easier to choose what to process. + just for ajax. Following example demonstrates several combinations.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +	
    +	<p:panel header="Partial Process">
    +		
    +		<h:panelGrid id="grid" columns="2" style="margin-bottom:10px">
    +			<f:facet name="header">
    +				<p:messages />
    +			</f:facet>
    +		
    +			<h:outputLabel for="firstname" value="Firstname:" />
    +			<p:inputText id="firstname" 
    +						value="\#{personBean.firstname}" />
    +					
    +			<h:outputLabel for="surname" value="Surname: *" />
    +			<p:inputText id="surname" 
    +						value="\#{personBean.surname}" required="true" 
    +						requiredMessage="Surname is required."/>
    +		</h:panelGrid>
    +		
    +	</p:panel>
    +	
    +	<h:panelGrid columns="6" cellpadding="5">
    +		<p:commandButton value="All" id="btnAll" process="@all" update="grid" 
    +					actionListener="\#{personBean.savePerson}"/>
    +		<p:commandButton value="Form" id="btnForm" process="@form" update="grid" 
    +					actionListener="\#{personBean.savePerson}"/>
    +		<p:commandButton value="This" id="btnThis" process="@this" update="grid" 
    +					actionListener="\#{personBean.savePerson}"/>
    +		<p:commandButton value="None" id="btnNone" process="@none" update="grid" 
    +					actionListener="\#{personBean.savePerson}"/>
    +		<p:commandButton value="Parent" id="btnParent" process="@parent" update="grid" 
    +					actionListener="\#{personBean.savePerson}"/>
    +		<p:commandButton value="This Surname" id="btnSurname" process="@this,surname" update="grid" 
    +					actionListener="\#{personBean.savePerson}"/>
    +	</h:panelGrid>
    +
    +</h:form>
    +					
    +
    + + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +public class PersonBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +	
    +	public void savePerson(ActionEvent actionEvent) {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Welcome " + firstname + " " + surname + "!"));
    +	}
    +}
    +			
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pprSelect.xhtml b/src/main/webapp/ui/pprSelect.xhtml new file mode 100644 index 0000000..ea98c71 --- /dev/null +++ b/src/main/webapp/ui/pprSelect.xhtml @@ -0,0 +1,186 @@ + + + + +

    AJAX - Select Components

    +
    +

    This example demonstrates usage of p:ajax with PrimeFaces selectOneMenu.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="msgs" showDetail="true"/>
    +				
    +	<p:panel header="Double Combo" style="margin-bottom:10px;">
    +        <h:panelGrid columns="2" cellpadding="5">
    +            <p:selectOneMenu id="city" value="\#{pprBean.city}">
    +                <f:selectItem itemLabel="Select City" itemValue="" />
    +                <f:selectItems value="\#{pprBean.cities}" />
    +                <p:ajax update="suburbs"
    +                        listener="\#{pprBean.handleCityChange}" />
    +            </p:selectOneMenu>
    +
    +            <p:selectOneMenu id="suburbs" value="\#{pprBean.suburb}">
    +                <f:selectItem itemLabel="Select Suburb" itemValue="" />
    +                <f:selectItems value="\#{pprBean.suburbs}" />
    +            </p:selectOneMenu>
    +        </h:panelGrid>
    +
    +        <p:separator />
    +		
    +		<p:commandButton value="Submit" update="msgs" actionListener="\#{pprBean.displayLocation}" id="btnSubmit"/>
    +
    +	</p:panel>
    +
    +</h:form>
    +
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.HashMap;
    +import java.util.Map;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +public class PPRBean implements Serializable {
    +
    +	private String city;
    +
    +	private String suburb;
    +	
    +	private Map<String,String> cities = new HashMap<String, String>();
    +
    +	private Map<String,Map<String,String>> suburbsData = new HashMap<String, Map<String,String>>();
    +	
    +	private Map<String,String> suburbs = new HashMap<String, String>();
    +
    +	public PPRBean() {
    +		cities.put("Istanbul", "Istanbul");
    +		cities.put("Ankara", "Ankara");
    +		cities.put("Izmir", "Izmir");
    +		
    +		Map<String,String> suburbsIstanbul = new HashMap<String, String>();
    +		suburbsIstanbul.put("Kadikoy", "Kadikoy");
    +		suburbsIstanbul.put("Levent", "Levent");
    +		suburbsIstanbul.put("Cengelkoy", "Cengelkoy");
    +		
    +		Map<String,String> suburbsAnkara = new HashMap<String, String>();
    +		suburbsAnkara.put("Kecioren", "Kecioren");
    +		suburbsAnkara.put("Cankaya", "Cankaya");
    +		suburbsAnkara.put("Yenimahalle", "Yenimahalle");
    +		
    +		Map<String,String> suburbsIzmir = new HashMap<String, String>();
    +		suburbsIzmir.put("Cesme", "Cesme");
    +		suburbsIzmir.put("Gumuldur", "Gumuldur");
    +		suburbsIzmir.put("Foca", "Foca");
    +		
    +		suburbsData.put("Istanbul", suburbsIstanbul);
    +		suburbsData.put("Ankara", suburbsAnkara);
    +		suburbsData.put("Izmir", suburbsIzmir);
    +	}
    +	
    +	public String getCity() {
    +		return city;
    +	}
    +
    +	public void setCity(String city) {
    +		this.city = city;
    +	}
    +
    +	public String getSuburb() {
    +		return suburb;
    +	}
    +
    +	public void setSuburb(String suburb) {
    +		this.suburb = suburb;
    +	}
    +
    +	public Map<String, String> getCities() {
    +		return cities;
    +	}
    +
    +	public void setCities(Map<String, String> cities) {
    +		this.cities = cities;
    +	}
    +	
    +	public Map<String, Map<String, String>> getSuburbsData() {
    +		return suburbsData;
    +	}
    +
    +	public void setSuburbsData(Map<String, Map<String, String>> suburbsData) {
    +		this.suburbsData = suburbsData;
    +	}
    +	
    +	public Map<String, String> getSuburbs() {
    +		return suburbs;
    +	}
    +
    +	public void setSuburbs(Map<String, String> suburbs) {
    +		this.suburbs = suburbs;
    +	}
    +	
    +	public void handleCityChange() {
    +		if(city !=null && !city.equals(""))
    +			suburbs = suburbsData.get(city);
    +		else
    +			suburbs = new HashMap<String, String>();
    +	}
    +
    +    public void displayLocation() {
    +        FacesMessage msg = new FacesMessage("Selected", "City:" + city + ", Suburb: " + suburb);
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +
    +					
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/pprUpdate.xhtml b/src/main/webapp/ui/pprUpdate.xhtml new file mode 100644 index 0000000..4937db6 --- /dev/null +++ b/src/main/webapp/ui/pprUpdate.xhtml @@ -0,0 +1,73 @@ + + + + +

    PPR - Simple

    +
    +

    This examples demonstrates the basic ajax update feature.

    + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +							
    +	<h:panelGrid columns="4" cellpadding="5">
    +		<h:outputLabel for="name" value="Name:" style="font-weight:bold"/>
    +		
    +		<p:inputText id="name" value="\#{pprBean.firstname}" />
    +		
    +		<p:commandButton value="Submit" update="display"/>
    +
    +        <h:outputText value="\#{pprBean.firstname}" id="display" />
    +	</h:panelGrid>
    +	
    +</h:form>
    +						
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +public class PPRBean implements Serializable {
    +
    +	private String firstname;
    +	
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/printer.xhtml b/src/main/webapp/ui/printer.xhtml new file mode 100644 index 0000000..74db70f --- /dev/null +++ b/src/main/webapp/ui/printer.xhtml @@ -0,0 +1,43 @@ + + + +

    Printer

    +
    +

    Printer is used to print only a certain JSF component, not the whole page. A printer is very + flexible and can be attached to any command trigger like buttons and links.

    + + + + + + +

    + + +
    + +

    Source

    + + +
    +<h:form>
    +    <h:commandButton value="Print" type="button" icon="ui-icon-print">
    +        <p:printer target="image" />
    +    </h:commandButton>
    +
    +    <p:graphicImage id="image" value="/images/nature1.jpg" />
    +</h:form>
    +					
    +
    +
    + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/productDetail.xhtml b/src/main/webapp/ui/productDetail.xhtml new file mode 100644 index 0000000..154c083 --- /dev/null +++ b/src/main/webapp/ui/productDetail.xhtml @@ -0,0 +1,64 @@ + + + + + + + + + + +

    Button

    +
    +

    You've been redirected to this bookmarkable page with button. + ViewParameter you've passed is "#{productDetailBean.productId}" +

    + +

    Source

    + + +
    +<f:metadata>
    +    <f:viewParam name="productId" value="\#{productDetailBean.productId}" />
    +</f:metadata>
    +
    +...
    +
    +
    +<p>You've been redirected to this bookmarkable page with button.
    +    ViewParameter you've passed is <strong>"
    +    \#{productDetailBean.productId}"</strong>
    +</p>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +public class ProductDetailBean {
    +
    +    private String productId;
    +
    +    public String getProductId() {
    +        return productId;
    +    }
    +
    +    public void setProductId(String productId) {
    +        this.productId = productId;
    +    }
    +}
    +                    
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/progressBar.xhtml b/src/main/webapp/ui/progressBar.xhtml new file mode 100644 index 0000000..944d688 --- /dev/null +++ b/src/main/webapp/ui/progressBar.xhtml @@ -0,0 +1,174 @@ + + + + + + + + + + +

    ProgressBar

    +
    +

    ProgressBar is a process status indicator that can either work on client side or integrate with server side + via ajax.

    + + + + + +

    Client Side ProgressBar

    + + +

    + + +

    Advanced Ajax ProgressBar

    + + +

    + + + + +

    Static Display

    + + +
    + +

    Source

    + + +
    +<h:form>
    +                
    +    <p:growl id="growl" />
    +
    +    <h3>Client Side ProgressBar</h3>
    +    <p:commandButton value="Start" id="start" type="button" onclick="start()" widgetVar="startButton1"/>
    +    <p:commandButton value="Cancel" id="cancel" type="button" onclick="cancel()" />
    +
    +    <p:progressBar id="progressBarClient" widgetVar="pbClient" style="width:300px"/>
    +
    +    <h3>Ajax ProgressBar with Growl Integration</h3>
    +    <p:commandButton value="Start" type="button" onclick="pbAjax.start();startButton2.disable();" widgetVar="startButton2" />
    +    <p:commandButton value="Cancel" actionListener="\#{progressBean.cancel}" oncomplete="pbAjax.cancel();startButton2.enable();" />
    +
    +    <p:progressBar widgetVar="pbAjax" ajax="true" value="\#{progressBean.progress}" labelTemplate="{value}%" styleClass="animated">
    +        <p:ajax event="complete" listener="\#{progressBean.onComplete}" update="growl" oncomplete="startButton2.enable()"/>
    +    </p:progressBar>
    +
    +    <h3>Static Display</h3>
    +    <p:progressBar value="50" labelTemplate="{value}%" displayOnly="true"/>
    +
    +</h:form>
    +                    
    + +
    +<script type="text/javascript">
    +	function start() {
    +        startButton1.disable();
    +        window['progress'] = setInterval(function() {
    +            var oldValue = pbClient.getValue(),
    +            newValue = oldValue + 10;
    +
    +            pbClient.setValue(pbClient.getValue() + 10);
    +
    +            if(newValue == 100) {
    +                clearInterval(window['progress']);
    +            }
    +
    +
    +        }, 1000);
    +    }
    +
    +    function cancel() {
    +        clearInterval(window['progress']);
    +        pbClient.setValue(0);
    +        startButton1.enable();
    +    }
    +</script>
    +				
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +public class ProgressBean implements Serializable {
    +
    +	private Integer progress;
    +
    +	public Integer getProgress() {
    +		if(progress == null)
    +			progress = 0;
    +		else {
    +			progress = progress + (int)(Math.random() * 35);
    +			
    +			if(progress > 100)
    +				progress = 100;
    +		}
    +		
    +		return progress;
    +	}
    +
    +	public void setProgress(Integer progress) {
    +		this.progress = progress;
    +	}
    +	
    +	public void onComplete() {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Progress Completed", "Progress Completed"));
    +	}
    +	
    +	public void cancel() {
    +		progress = null;
    +	}
    +}
    +					
    +
    +
    + + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/rating.xhtml b/src/main/webapp/ui/rating.xhtml new file mode 100644 index 0000000..bc844a5 --- /dev/null +++ b/src/main/webapp/ui/rating.xhtml @@ -0,0 +1,176 @@ + + + +

    Rating

    +
    +

    Rating component provides a star based rating input.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true"/>
    +
    +    <h:panelGrid columns="2" cellpadding="5">
    +        <h:outputText value="Basic:" />
    +        <p:rating value="\#{ratingController.rating1}" />
    +
    +        <h:outputText value="Callback:" />
    +        <p:rating value="\#{ratingController.rating2}" stars="10" cancel="false" onRate="alert('You rated ' + value)"/>
    +
    +        <h:outputText value="Ajax Rate:" />
    +        <p:rating value="\#{ratingController.rating3}">
    +            <p:ajax event="rate" listener="\#{ratingController.onrate}" update="messages" />
    +            <p:ajax event="cancel" listener="\#{ratingController.oncancel}" update="messages" />
    +        </p:rating>
    +
    +        <h:outputText value="Readonly:"/>
    +        <p:rating value="\#{ratingController.rating4}" readonly="true" />
    +
    +        <h:outputText value="Disabled"/>
    +        <p:rating value="\#{ratingController.rating4}" disabled="true" />
    +
    +    </h:panelGrid>
    +
    +    <p:commandButton value="Submit" id="submit" update="display" oncomplete="dlg.show()" style="margin:5px"/>
    +
    +    <p:dialog header="Values" widgetVar="dlg" showEffect="fade" hideEffect="fade">
    +        <h:panelGrid id="display" columns="2" cellpadding="5">
    +            <h:outputText value="Rating 1:" />
    +            <h:outputText value="\#{ratingController.rating1}" />
    +
    +            <h:outputText value="Rating 2:" />
    +            <h:outputText value="\#{ratingController.rating2}" />
    +
    +            <h:outputText value="Rating 3:" />
    +            <h:outputText value="\#{ratingController.rating3}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +                        
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.RateEvent;
    +
    +public class RatingController {
    +
    +	private Integer rating1;
    +
    +	private Integer rating2;
    +
    +    private Integer rating3;
    +	
    +	private Integer rating4 = 3;
    +	
    +	public void onrate(RateEvent rateEvent) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Rate Event", "You rated:" + ((Integer) rateEvent.getRating()).intValue());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +    
    +    public void oncancel() {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Cancel Event", "Rate Reset");
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +	
    +	public Integer getRating1() {
    +		return rating1;
    +	}
    +
    +	public void setRating1(Integer rating1) {
    +		this.rating1 = rating1;
    +	}
    +
    +	public Integer getRating2() {
    +		return rating2;
    +	}
    +
    +	public void setRating2(Integer rating2) {
    +		this.rating2 = rating2;
    +	}
    +
    +	public Integer getRating3() {
    +		return rating3;
    +	}
    +
    +	public void setRating3(Integer rating3) {
    +		this.rating3 = rating3;
    +	}
    +
    +    public Integer getRating4() {
    +        return rating4;
    +    }
    +
    +    public void setRating4(Integer rating4) {
    +        this.rating4 = rating4;
    +    }
    +}
    +                        
    +
    +
    + + + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/remoteCommand.xhtml b/src/main/webapp/ui/remoteCommand.xhtml new file mode 100644 index 0000000..ebd1aed --- /dev/null +++ b/src/main/webapp/ui/remoteCommand.xhtml @@ -0,0 +1,56 @@ + + + +

    RemoteCommand

    +
    +

    RemoteCommand enables executing backing bean methods and do partial update triggered by custom client side script. + This example demonstrates a use case where a certain part of a page can be lazily loaded on demand.

    + + + + + + + + + + + + + + + +

    Source

    + + +
    + <h:form id="form">
    +                	
    +	<p:commandButton value="Load" type="button" onclick="lazyload()" id="btnLoad" />
    +        	                	
    +    <p:outputPanel id="lazypanel" layout="block">
    +    	<h:outputText value="This part of page is lazily loaded on demand using a RemoteCommand" 
    +    			rendered="\#{requestScope.shouldRender}"/>
    +    </p:outputPanel>
    +        	
    +	<p:remoteCommand name="lazyload" update="lazypanel">
    +		<f:setPropertyActionListener value="\#{true}" 
    +    		target="\#{requestScope.shouldRender}" />
    +	</p:remoteCommand>
    +            
    +</h:form>
    +						
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/requestContext.xhtml b/src/main/webapp/ui/requestContext.xhtml new file mode 100644 index 0000000..7221d07 --- /dev/null +++ b/src/main/webapp/ui/requestContext.xhtml @@ -0,0 +1,139 @@ + + + + + + + + + + +

    Request Context

    +
    +

    RequestContext is a feature with various handy utilities.

    +
      +
    • Update component(s) programmatically.
    • +
    • Execute javascript from beans.
    • +
    • Add ajax callback parameters.
    • +
    • ScrollTo a specific component after ajax update.
    • +
    + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +	<p:panel id="panel" header="New User">
    +		<p:messages />
    +		<h:panelGrid columns="2">
    +			<h:outputLabel for="firstname" value="Firstname: *" />
    +			<p:inputText id="firstname" value="\#{userController.user.firstname}" required="true"/>
    +			
    +			<h:outputLabel for="surname" value="Lastname: *"  />
    +			<p:inputText id="surname" value="\#{userController.user.lastname}" required="true"/>
    +		</h:panelGrid>
    +	</p:panel>
    +
    +	<p:commandButton value="Save" actionListener="\#{userController.saveUser}" oncomplete="handleComplete(xhr, status, args)" />
    +
    +    <p:log />
    +</h:form>
    +                    
    + +
    +<script type="text/javascript">
    +function handleComplete(xhr, status, args) {
    +	if(args.validationFailed) {
    +		PrimeFaces.debug("Validation Failed");
    +	} 
    +    else {
    +		PrimeFaces.debug("Save:" + args.saved);
    +		PrimeFaces.debug("FirstName: " + args.user.firstname + ", Lastname: " + args.user.lastname); 
    +	}
    +}
    +</script>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.context.RequestContext;
    +import org.primefaces.examples.domain.User;
    +
    +public class UserController {
    +
    +	private User user = new User();
    +
    +	public User getUser() {
    +		return user;
    +	}
    +	public void setUser(User user) {
    +		this.user = user;
    +	}
    +	
    +	public void saveUser(ActionEvent actionEvent) {
    +		RequestContext context = RequestContext.getCurrentInstance();
    +		context.addCallbackParam("saved", true);    //basic parameter
    +		context.addCallbackParam("user", user);     //pojo as json
    +        
    +        //execute javascript oncomplete
    +        context.execute("PrimeFaces.info('Hello from the Backing Bean');");
    +        
    +        //update panel
    +        context.update("form:panel");
    +
    +        //scroll to panel
    +        context.scrollTo("form:panel")
    +        
    +        //add facesmessage
    +        FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Success", "Success"));
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/resetInput.xhtml b/src/main/webapp/ui/resetInput.xhtml new file mode 100644 index 0000000..f076eac --- /dev/null +++ b/src/main/webapp/ui/resetInput.xhtml @@ -0,0 +1,134 @@ + + + + +

    ResetInput

    +
    +

    Input components keep their local values at state when validation fails. ResetInput is used to clear the cached + values from state so that components retrieve their values from the backing bean model instead.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:panel id="panel" header="New User" style="margin-bottom:10px;">
    +        <p:messages id="messages" />
    +        <h:panelGrid columns="3">
    +            <h:outputLabel for="firstname" value="Firstname: *" />
    +            <p:inputText id="firstname" value="\#{pprBean.firstname}" required="true" label="Firstname">
    +                <f:validateLength minimum="2" />
    +            </p:inputText>
    +            <p:message for="firstname" />
    +
    +            <h:outputLabel for="surname" value="Surname: *" />
    +            <p:inputText id="surname" value="\#{pprBean.surname}" required="true" label="Surname"/>
    +            <p:message for="surname" />
    +        </h:panelGrid>
    +    </p:panel>
    +
    +    <p:commandButton value="Submit" update="panel" actionListener="\#{pprBean.savePerson}" />
    +                
    +    <p:commandButton value="Reset Fail" update="panel" process="@this" actionListener="\#{pprBean.resetFail}" />
    +
    +    <p:commandButton value="Reset Tag" update="panel" process="@this"  >
    +        <p:resetInput target="panel" />
    +    </p:commandButton>
    +
    +    <p:commandButton value="Reset Code" update="panel" process="@this" actionListener="\#{pprBean.reset}" />
    +
    +    <p:commandButton value="Reset Non-Ajax" actionListener="\#{pprBean.reset}" immediate="true" ajax="false">
    +        <p:resetInput target="panel" />
    +    </p:commandButton>
    +
    +</h:form>
    +						
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import org.primefaces.context.RequestContext;
    +
    +public class PPRBean {
    +
    +	private String firstname;
    +	
    +	private String surname;
    +
    +	public String getFirstname() {
    +		return firstname;
    +	}
    +
    +	public void setFirstname(String firstname) {
    +		this.firstname = firstname;
    +	}
    +
    +	public String getSurname() {
    +		return surname;
    +	}
    +
    +	public void setSurname(String surname) {
    +		this.surname = surname;
    +	}
    +    
    +    public void reset() {
    +        RequestContext.getCurrentInstance().reset("form:panel");
    +    }
    +
    +    public void resetFail() {
    +        this.firstname = null;
    +        this.surname = null;
    +        
    +        FacesMessage msg = new FacesMessage("Model reset, but it won't work.");
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/resizable.xhtml b/src/main/webapp/ui/resizable.xhtml new file mode 100644 index 0000000..9c287bf --- /dev/null +++ b/src/main/webapp/ui/resizable.xhtml @@ -0,0 +1,119 @@ + + + + + + + + +

    Resizable

    +
    +

    Resizable features various configuration options.

    + + + Resize Me! + + + + + Keep the aspect ratio. + + + + + A ghost is displayed, don't be scared. + + + + + Resize can be animated as well. + + + + + I have min/max boundaries. + + + + + Resize offset is 20 pixels. + + + + + I can be resized to any direction. + + + + + + I'm restricted to my parent's boundaries. + + + + +

    Source

    + + +
    +<p:panel id="basic" header="Basic Resizable">
    +    Resize Me!
    +</p:panel>
    +<p:resizable for="basic" />
    +
    +<p:panel id="aspectRatio" header="Aspect Ratio">
    +    Keep the aspect ratio.
    +</p:panel>
    +<p:resizable for="aspectRatio" aspectRatio="true"/>
    +
    +<p:panel id="ghost" header="Ghost">
    +    A ghost is displayed, don't be scared.
    +</p:panel>
    +<p:resizable for="ghost" ghost="true"/>
    +
    +<p:panel id="animation" header="Animated">
    +    Resize can be animated as well.
    +</p:panel>
    +<p:resizable for="animation" animate="true" effect="swing" effectDuration="normal"/>
    +
    +<p:panel id="boundaries" header="Boundaries" style="width:300px;height:150px;">
    +    I have min/max boundaries.
    +</p:panel>
    +<p:resizable for="boundaries" minWidth="200" maxWidth="400" minHeight="100" maxHeight="200" />
    +
    +<p:panel id="grid" header="Grid">
    +    Resize offset is 20 pixels.
    +</p:panel>
    +<p:resizable for="grid" grid="20"/>
    +
    +<p:panel id="handles" header="Handles">
    +    I can be resized to any direction.
    +</p:panel>
    +<p:resizable for="handles" handles="e,w,n,se,sw,ne,nw"/>
    +
    +<p:outputPanel layout="block" style="width:400px;height:200px;border:2px solid black;">
    +    <p:panel id="containment" header="Containment" style="margin:0">
    +        I'm restricted to my parent's boundaries.
    +    </p:panel>
    +    <p:resizable for="containment" containment="true"/>
    +</p:outputPanel>
    +                    
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/resizableHome.xhtml b/src/main/webapp/ui/resizableHome.xhtml new file mode 100644 index 0000000..ddcfa0a --- /dev/null +++ b/src/main/webapp/ui/resizableHome.xhtml @@ -0,0 +1,26 @@ + + + + +

    Resizable

    +
    + + + + + + + + + Resizable component can give resizable behavior to + any JSF component. Ajax resize support and various configuration options are notable features. + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/resizeAjax.xhtml b/src/main/webapp/ui/resizeAjax.xhtml new file mode 100644 index 0000000..429897a --- /dev/null +++ b/src/main/webapp/ui/resizeAjax.xhtml @@ -0,0 +1,65 @@ + + + + +

    Resizable - AJAX

    +
    +

    When resizing is completed, a backing bean listener can be invoked via ajax behavior.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +    <p:growl id="growl" showDetail="true" />
    +
    +    <p:graphicImage id="campnou" value="/images/barca/camp_nou.jpg" />
    +
    +    <p:resizable for="campnou" animate="true" ghost="true">
    +        <p:ajax listener="\#{resizeBean.onResize}" update="growl" />
    +    </p:resizable>
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.ResizeEvent;
    +
    +public class ResizeBean {
    +
    +    public void onResize(ResizeEvent event) {
    +        FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO,
    +                        "Image resized", "Width:" + event.getWidth() + ",Height:" + event.getHeight());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +                    
    +
    +
    + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/ring.xhtml b/src/main/webapp/ui/ring.xhtml new file mode 100644 index 0000000..76bcdeb --- /dev/null +++ b/src/main/webapp/ui/ring.xhtml @@ -0,0 +1,173 @@ + + + + + + + +

    Ring

    + +
    +

    Ring is a data display component with a circular animation.

    + + + +

    Basic Ring

    + + + #{player.name} +
    + + + +
    +
    + +

    Images with Custom Easing

    + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <h3>Basic Ring</h3>
    +    <p:ring id="basic" value="\#{ringBean.players}" var="player">
    +        <p:outputPanel style="text-align:center;" layout="block">
    +            \#{player.name}
    +            <p:commandButton update=":form:detail"
    +                        icon="ui-icon-search"
    +                        title="View" oncomplete="dlg.show()">
    +                <f:setPropertyActionListener value="\#{player}"
    +                    target="\#{ringBean.selectedPlayer}" />
    +            </p:commandButton>
    +        </p:outputPanel>
    +    </p:ring>
    +
    +    <h3>Images with Custom Easing</h3>
    +    <p:ring id="custom" value="\#{ringBean.players}" var="player"
    +                styleClass="image-ring" easing="easeInOutBack">
    +        <p:graphicImage value="/images/barca/\#{player.photo}"/>
    +    </p:ring>
    +
    +    <p:dialog id="dialog" widgetVar="dlg" showEffect="fade" hideEffect="fade" modal="true" width="125">
    +
    +        <p:outputPanel id="detail" style="text-align:center;" layout="block">
    +
    +            <h:panelGrid  columns="2" cellpadding="5" rendered="\#{not empty ringBean.selectedPlayer}">
    +                <f:facet name="header">
    +                    <p:graphicImage
    +                            value="/images/barca/\#{ringBean.selectedPlayer.photo}"
    +                            width="40" height="50"/>
    +                </f:facet>
    +
    +                <h:outputText value="Name: " />
    +                <h:outputText id="modelNo"
    +                            value="\#{ringBean.selectedPlayer.name}" />
    +
    +                <h:outputText value="Number " />
    +                <h:outputText id="year"
    +                            value="\#{ringBean.selectedPlayer.number}" />
    +
    +                <h:outputText value="Position " />
    +                <h:outputText value="\#{ringBean.selectedPlayer.position}"/>
    +            </h:panelGrid>
    +        </p:outputPanel>
    +
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.ArrayList;
    +import java.util.List;
    +import org.primefaces.examples.domain.Player;
    +
    +public class RingBean implements Serializable {
    +
    +    private List<Player> players;
    +
    +    private Player selectedPlayer;
    +
    +    public RingBean() {
    +        players = new ArrayList<Player>();
    +
    +        players.add(new Player("Messi", 10, "messi.jpg", "CF"));
    +        players.add(new Player("Bojan", 9, "bojan.jpg", "CF"));
    +        players.add(new Player("Iniesta", 8, "iniesta.jpg", "CM"));
    +        players.add(new Player("Villa", 7, "villa.jpg", "CF"));
    +        players.add(new Player("Xavi", 6, "xavi.jpg", "CM"));
    +        players.add(new Player("Puyol", 5, "puyol.jpg", "CB"));
    +    }
    +
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +
    +    public Player getSelectedPlayer() {
    +        return selectedPlayer;
    +    }
    +
    +    public void setSelectedPlayer(Player selectedPlayer) {
    +        this.selectedPlayer = selectedPlayer;
    +    }
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/schedule.xhtml b/src/main/webapp/ui/schedule.xhtml new file mode 100644 index 0000000..80cd993 --- /dev/null +++ b/src/main/webapp/ui/schedule.xhtml @@ -0,0 +1,174 @@ + + + + +

    Schedule

    +
    +

    Schedule is a Google Calendar, Outlook style event calendar backed by a ScheduleModel instance. Additionally + schedule provides various event hooks.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + + +
    +<h:form>
    +
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:schedule value="\#{scheduleController.eventModel}" widgetVar="myschedule">
    +
    +        <p:ajax event="dateSelect" listener="\#{scheduleController.onDateSelect}" update="eventDetails" oncomplete="eventDialog.show()" />
    +        <p:ajax event="eventSelect" listener="\#{scheduleController.onEventSelect}" update="eventDetails" oncomplete="eventDialog.show()" />
    +        <p:ajax event="eventMove" listener="\#{scheduleController.onEventMove}" update="messages" />
    +        <p:ajax event="eventResize" listener="\#{scheduleController.onEventResize}" update="messages" />
    +
    +    </p:schedule>
    +
    +    <p:dialog widgetVar="eventDialog" header="Event Details" showEffect="clip" hideEffect="clip">
    +        <h:panelGrid id="eventDetails" columns="2">
    +            <h:outputLabel for="title" value="Title:" />
    +            <p:inputText id="title" value="\#{scheduleController.event.title}" required="true"/>
    +
    +            <h:outputLabel for="from" value="From:" />
    +            <p:inputMask id="from" value="\#{scheduleController.event.startDate}" mask="99/99/9999">
    +                <f:convertDateTime pattern="dd/MM/yyyy" />
    +            </p:inputMask>
    +
    +            <h:outputLabel for="to" value="To:" />
    +            <p:inputMask id="to" value="\#{scheduleController.event.endDate}" mask="99/99/9999">
    +                <f:convertDateTime pattern="dd/MM/yyyy" />
    +            </p:inputMask>
    +
    +            <h:outputLabel for="allDay" value="All Day:" />
    +            <h:selectBooleanCheckbox id="allDay" value="\#{scheduleController.event.allDay}" />
    +
    +            <p:commandButton type="reset" value="Reset" />
    +            <p:commandButton value="Save" actionListener="\#{scheduleController.addEvent}" oncomplete="myschedule.update();eventDialog.hide();"/>
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +
    +
    + + +
    +public class ScheduleController {
    +
    +	private ScheduleModel eventModel;
    +	
    +	private ScheduleModel lazyEventModel;
    +
    +	private ScheduleEvent event = new DefaultScheduleEvent();
    +	
    +	private String theme;
    +
    +	public ScheduleController() {
    +		eventModel = new DefaultScheduleModel();
    +		eventModel.addEvent(new DefaultScheduleEvent("Champions League Match", previousDay8Pm(), previousDay11Pm()));
    +		eventModel.addEvent(new DefaultScheduleEvent("Birthday Party", today1Pm(), today6Pm()));
    +		eventModel.addEvent(new DefaultScheduleEvent("Breakfast at Tiffanys", nextDay9Am(), nextDay11Am()));
    +		eventModel.addEvent(new DefaultScheduleEvent("Plant the new garden stuff", theDayAfter3Pm(), fourDaysLater3pm()));
    +		
    +		lazyEventModel = new LazyScheduleModel() {
    +			
    +			@Override
    +			public void fetchEvents(Date start, Date end) {
    +				clear();
    +				
    +				Date random = getRandomDate(start);
    +				addEvent(new DefaultScheduleEvent("Lazy Event 1", random, random));
    +				
    +				random = getRandomDate(start);
    +				addEvent(new DefaultScheduleEvent("Lazy Event 2", random, random));
    +			}	
    +		};
    +	}
    +	
    +	public void addEvent(ActionEvent actionEvent) {
    +		if(event.getId() == null)
    +			eventModel.addEvent(event);
    +		else
    +			eventModel.updateEvent(event);
    +		
    +		event = new DefaultScheduleEvent();
    +	}
    +	
    +	public void onEventSelect(SelectEvent selectEvent) {
    +		event = (ScheduleEvent) selectEvent.getObject();
    +	}
    +	
    +	public void onDateSelect(DateSelectEvent selectEvent) {
    +		event = new DefaultScheduleEvent("", (Date) selectEvent.getObject(), (Date) selectEvent.getObject());
    +	}
    +	
    +	public void onEventMove(ScheduleEntryMoveEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Event moved", "Day delta:" + event.getDayDelta() + ", Minute delta:" + event.getMinuteDelta());
    +		
    +		addMessage(message);
    +	}
    +	
    +	public void onEventResize(ScheduleEntryResizeEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Event resized", "Day delta:" + event.getDayDelta() + ", Minute delta:" + event.getMinuteDelta());
    +		
    +		addMessage(message);
    +	}
    +	
    +	private void addMessage(FacesMessage message) {
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +	
    +	//Getters and Setters
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/scheduleHome.xhtml b/src/main/webapp/ui/scheduleHome.xhtml new file mode 100644 index 0000000..479b29b --- /dev/null +++ b/src/main/webapp/ui/scheduleHome.xhtml @@ -0,0 +1,29 @@ + + + + +

    Schedule

    +
    + + + + + + + + + + Schedule provides an Outlook, iCal like JSF component to manage events. Schedule is highly customizable featuring + various views (month, day, week), built-in I18N, drag-drop, resize, customizable event dialog, ajax listeners for every user interaction + and more. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/scheduleLazy.xhtml b/src/main/webapp/ui/scheduleLazy.xhtml new file mode 100644 index 0000000..630c6be --- /dev/null +++ b/src/main/webapp/ui/scheduleLazy.xhtml @@ -0,0 +1,82 @@ + + + + + + + + +

    Schedule - Lazy

    +
    +

    Schedule supports lazy loading with a lazy ScheduleModel.

    + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +	<p:schedule value="\#{scheduleController.lazyEventModel}" />
    +
    +</h:form>
    +
    +
    + + +
    +public class ScheduleController {
    +
    +	private ScheduleModel<ScheduleEvent> lazyEventModel;
    +
    +	public ScheduleController() {
    +		lazyEventModel = new ScheduleModel<ScheduleEvent>() {
    +
    +			@Override
    +			public boolean isLazy() {
    +				return true;
    +			}
    +
    +			@Override
    +			public void fetchEvents(Date start, Date end) {
    +				setEvents(new ArrayList<ScheduleEvent>());	//clean other periods
    +
    +				Date random = getRandomDate(start);
    +				addEvent(new ScheduleEventImpl("Lazy Event 1", random, random));
    +
    +				random = getRandomDate(start);
    +				addEvent(new ScheduleEventImpl("Lazy Event 2", random, random));
    +			}
    +		};
    +	}
    +
    +	public Date getRandomDate(Date base) {
    +		Calendar date = Calendar.getInstance();
    +		date.setTime(base);
    +		date.add(Calendar.DATE, ((int) (Math.random()*30)) + 1);	//set random day of month
    +
    +		return date.getTime();
    +	}
    +
    +	public ScheduleModel<ScheduleEvent> getLazyEventModel() {
    +		return lazyEventModel;
    +	}
    +}
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/scheduleLocale.xhtml b/src/main/webapp/ui/scheduleLocale.xhtml new file mode 100644 index 0000000..1fd6615 --- /dev/null +++ b/src/main/webapp/ui/scheduleLocale.xhtml @@ -0,0 +1,61 @@ + + + + + + + + +

    Schedule

    +
    +

    Schedule has flexible locale support.

    + +

    Turkish

    + +
    +

    Source

    + + +
    +<h:form>
    +    <h3>Turkish<h3>
    +    <p:schedule value="\#{scheduleController.eventModel}" locale="tr" />
    +</h:form>
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/scrollPanel.xhtml b/src/main/webapp/ui/scrollPanel.xhtml new file mode 100644 index 0000000..abf93f8 --- /dev/null +++ b/src/main/webapp/ui/scrollPanel.xhtml @@ -0,0 +1,81 @@ + + + + + +

    ScrollPanel

    +
    +

    ScrollPanel is used to display overflowed content with theme aware scrollbars instead of browser scrollbars.

    + + +

    Basic ScrollPanel

    + + + + + + + + + + + + + +

    Native ScrollPanel

    + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h3>Default ScrollPanel</h3>
    +<p:scrollPanel style="width:250px;height:200px">
    +    <p:dataGrid var="car" value="\#{tableBean.carsSmall}" columns="3">
    +        <p:panel header="\#{car.model}" style="text-align:center">
    +            <h:panelGrid columns="1" style="width:100%">
    +                <h:outputText value="\#{car.model}" />
    +                <h:outputText value="\#{car.manufacturer}" />
    +                <h:outputText value="\#{car.year}" />
    +                <h:outputText value="\#{car.color}" />
    +            </h:panelGrid>
    +        </p:panel>
    +    </p:dataGrid>
    +</p:scrollPanel>
    +
    +<h3>Native ScrollPanel</h3>
    +<p:scrollPanel style="width:250px;height:200px" scrollMode="native">
    +    <p:dataGrid var="car" value="\#{tableBean.carsSmall}" columns="3">
    +        <p:panel header="\#{car.model}" style="text-align:center">
    +            <h:panelGrid columns="1" style="width:100%">
    +                <h:outputText value="\#{car.model}" />
    +                <h:outputText value="\#{car.manufacturer}" />
    +                <h:outputText value="\#{car.year}" />
    +                <h:outputText value="\#{car.color}" />
    +            </h:panelGrid>
    +        </p:panel>
    +    </p:dataGrid>
    +</p:scrollPanel>
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectBooleanButton.xhtml b/src/main/webapp/ui/selectBooleanButton.xhtml new file mode 100644 index 0000000..e8a0817 --- /dev/null +++ b/src/main/webapp/ui/selectBooleanButton.xhtml @@ -0,0 +1,118 @@ + + + + +

    SelectBooleanButton

    +
    +

    SelectButtonCheckbox is used to provide binary selection with a button UI instead of a checkbox.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="msg" />
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
    +
    +        <h:outputText value="I accept terms and conditions: " />
    +        <p:selectBooleanButton value="\#{formBean.value1}" onLabel="Yes" offLabel="No" />
    +
    +        <h:outputText value="Subscribe me to newsletter: " />
    +        <p:selectBooleanButton value="\#{formBean.value2}" onLabel="Yes" offLabel="No" onIcon="ui-icon-check" offIcon="ui-icon-close">
    +            <p:ajax update="msg" listener="\#{formBean.addMessage}"/>
    +        </p:selectBooleanButton>
    +
    +    </h:panelGrid>
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dlg.show()" />
    +
    +    <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg">
    +        <h:panelGrid columns="1" id="display">
    +            <h:outputText value="Value 1: \#{formBean.value1}" />
    +
    +            <h:outputText value="Value 2: \#{formBean.value2}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +					
    + +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +public class FormBean implements Serializable {
    +
    +    private boolean value1;
    +
    +    private boolean value2;
    +
    +    public boolean isValue1() {
    +        return value1;
    +    }
    +
    +    public void setValue1(boolean value1) {
    +        this.value1 = value1;
    +    }
    +
    +    public boolean isValue2() {
    +        return value2;
    +    }
    +
    +    public void setValue2(boolean value2) {
    +        this.value2 = value2;
    +    }
    +
    +    public void addMessage() {
    +        String summary = value2 ? "Checked" : "Unchecked";
    +
    +        FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary));
    +    }
    +}
    +                        
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectBooleanCheckbox.xhtml b/src/main/webapp/ui/selectBooleanCheckbox.xhtml new file mode 100644 index 0000000..13a37cd --- /dev/null +++ b/src/main/webapp/ui/selectBooleanCheckbox.xhtml @@ -0,0 +1,118 @@ + + + + +

    SelectBooleanCheckbox

    +
    +

    SelectBooleanCheckbox extends standard SelectBooleanCheckbox with skinning capabilities.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="msg" />
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
    +
    +        <h:outputText value="Basic Usage: " />
    +        <p:selectBooleanCheckbox value="\#{formBean.value1}" />
    +
    +        <h:outputText value="Ajax Behavior: " />
    +        <p:selectBooleanCheckbox value="\#{formBean.value2}">
    +            <p:ajax update="msg" listener="\#{formBean.addMessage}"/>
    +        </p:selectBooleanCheckbox>
    +
    +    </h:panelGrid>
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dlg.show()" />
    +
    +    <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg">
    +        <h:panelGrid columns="1" id="display">
    +            <h:outputText value="Value 1: \#{formBean.value1}" />
    +
    +            <h:outputText value="Value 2: \#{formBean.value2}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +					
    + +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +public class FormBean implements Serializable {
    +
    +    private boolean value1;
    +
    +    private boolean value2;
    +
    +    public boolean isValue1() {
    +        return value1;
    +    }
    +
    +    public void setValue1(boolean value1) {
    +        this.value1 = value1;
    +    }
    +
    +    public boolean isValue2() {
    +        return value2;
    +    }
    +
    +    public void setValue2(boolean value2) {
    +        this.value2 = value2;
    +    }
    +
    +    public void addMessage() {
    +        String summary = value2 ? "Checked" : "Unchecked";
    +
    +        FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary));
    +    }
    +}
    +                        
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectCheckboxMenu.xhtml b/src/main/webapp/ui/selectCheckboxMenu.xhtml new file mode 100644 index 0000000..9e17184 --- /dev/null +++ b/src/main/webapp/ui/selectCheckboxMenu.xhtml @@ -0,0 +1,99 @@ + + + + +

    SelectManyCheckbox

    +
    +

    SelectCheckboxMenu is a multiselect input component based on checkboxes in an overlay menu.

    + + + + + + + + + + + + + + #{movie} + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:selectCheckboxMenu value="\#{formBean.selectedMovies}" label="Movies" filter="true" filterText="Filter" filterMatchMode="startsWith" panelStyle="width:220px">
    +        <f:selectItems value="\#{formBean.movies}" />
    +    </p:selectCheckboxMenu>
    +
    +    <p:separator style="margin-bottom:10px"/>
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dlg.show()" />
    +
    +    <p:dialog header="Selected Movies" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg" resizabled="false">
    +        <p:dataList id="display" value="\#{formBean.selectedMovies}" var="movie">
    +            \#{movie}
    +        </p:dataList>
    +    </p:dialog>
    +
    +</h:form>
    +					
    + +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.HashMap;
    +import java.util.List;
    +import java.util.Map;
    +
    +public class FormBean implements Serializable {
    +
    +    private List<String> selectedMovies;
    +
    +    private Map<String,String> movies;
    +
    +    public FormBean() {
    +        movies = new HashMap<String, String>();
    +        movies.put("Scarface", "Scarface");
    +        movies.put("Goodfellas", "Goodfellas");
    +        movies.put("Godfather", "Godfather");
    +        movies.put("Carlito's Way", "Carlito's Way");
    +    }
    +
    +    public List<String> getSelectedMovies() {
    +        return selectedMovies;
    +    }
    +    public void setSelectedMovies(List<String> selectedMovies) {
    +        this.selectedMovies = selectedMovies;
    +    }
    +
    +    public Map<String, String> getMovies() {
    +        return movies;
    +    }
    +}
    +                        
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectManyButton.xhtml b/src/main/webapp/ui/selectManyButton.xhtml new file mode 100644 index 0000000..647fc87 --- /dev/null +++ b/src/main/webapp/ui/selectManyButton.xhtml @@ -0,0 +1,87 @@ + + + + +

    SelectManyButton

    +
    +

    SelectManyButton is an input component to select options using buttons instead of checkboxes.

    + + + + + + + + + + + + + + + + #{option} + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:selectManyButton value="\#{formBean.selectedOptions}">
    +        <f:selectItem itemLabel="B" itemValue="Bold" />
    +        <f:selectItem itemLabel="I" itemValue="Italic" />
    +        <f:selectItem itemLabel="U" itemValue="Underline" />
    +    </p:selectManyButton>
    +
    +    <p:separator style="margin-bottom:20px"/>
    +
    +    <p:commandButton value="Submit" oncomplete="dlg.show()" update="display" />
    +
    +    <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg">
    +        <p:dataList id="display" value="\#{formBean.selectedOptions}" var="option">
    +            \#{option}
    +        </p:dataList>
    +    </p:dialog>
    +
    +</h:form>
    +					
    + +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.HashMap;
    +import java.util.List;
    +import java.util.Map;
    +
    +public class FormBean implements Serializable {
    +
    +    private List<String> selectedOptions;
    +
    +    public List<String> getSelectedOptions() {
    +        return selectedOptions;
    +    }
    +    public void setSelectedOptions(List<String> selectedOptions) {
    +        this.selectedOptions = selectedOptions;
    +    }
    +}
    +                        
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectManyCheckbox.xhtml b/src/main/webapp/ui/selectManyCheckbox.xhtml new file mode 100644 index 0000000..1ce4992 --- /dev/null +++ b/src/main/webapp/ui/selectManyCheckbox.xhtml @@ -0,0 +1,144 @@ + + + + +

    SelectManyCheckbox

    +
    +

    SelectManyCheckbox extends standard SelectManyCheckbox with skinning capabilities.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + #{option} + + + + #{movie} + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
    +
    +        <h:outputText value="Horizontal: " />
    +        <p:selectManyCheckbox value="\#{formBean.selectedOptions}">
    +            <f:selectItem itemLabel="Option 1" itemValue="Option 1" />
    +            <f:selectItem itemLabel="Option 2" itemValue="Option 2" />
    +            <f:selectItem itemLabel="Option 3" itemValue="Option 3" />
    +        </p:selectManyCheckbox>
    +
    +        <h:outputText value="Vertical: " />
    +        <p:selectManyCheckbox value="\#{formBean.selectedMovies}"
    +            layout="pageDirection">
    +            <f:selectItems value="\#{formBean.movies}" />
    +        </p:selectManyCheckbox>
    +
    +    </h:panelGrid>
    +
    +    <p:separator />
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dlg.show()" />
    +
    +    <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg">
    +        <p:outputPanel id="display">
    +            <p:dataList value="\#{formBean.selectedOptions}" var="option">
    +                \#{option}
    +            </p:dataList>
    +
    +            <p:dataList value="\#{formBean.selectedMovies}" var="movie">
    +                \#{movie}
    +            </p:dataList>
    +        </p:outputPanel>
    +    </p:dialog>
    +
    +</h:form>
    +					
    + +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import java.util.HashMap;
    +import java.util.List;
    +import java.util.Map;
    +
    +public class FormBean implements Serializable {
    +
    +    private List<String> selectedMovies;
    +
    +    private List<String> selectedOptions;
    +
    +    private Map<String,String> movies;
    +
    +    public FormBean() {
    +        movies = new HashMap<String, String>();
    +        movies.put("Scarface", "Scarface");
    +        movies.put("Goodfellas", "Goodfellas");
    +        movies.put("Godfather", "Godfather");
    +        movies.put("Carlito's Way", "Carlito's Way");
    +    }
    +
    +    public List<String> getSelectedMovies() {
    +        return selectedMovies;
    +    }
    +    public void setSelectedMovies(List<String> selectedMovies) {
    +        this.selectedMovies = selectedMovies;
    +    }
    +
    +    public List<String> getSelectedOptions() {
    +        return selectedOptions;
    +    }
    +    public void setSelectedOptions(List<String> selectedOptions) {
    +        this.selectedOptions = selectedOptions;
    +    }
    +
    +    public Map<String, String> getMovies() {
    +        return movies;
    +    }
    +}
    +                        
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectManyMenu.xhtml b/src/main/webapp/ui/selectManyMenu.xhtml new file mode 100644 index 0000000..73e806b --- /dev/null +++ b/src/main/webapp/ui/selectManyMenu.xhtml @@ -0,0 +1,119 @@ + + + + + + + + +

    SelectManyMenu

    +
    +

    SelectManyMenu extends standard SelectManyMenu with advanced styling and custom content support.

    + + + + + + + + + + + + + + + + + + + + + + #{p.name} - #{p.number} + + + + + + + + + + + #{option} + + + + #{player.name} + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5"
    +                 columnClasses="label, column">
    +
    +        <h:outputText value="Basic" />
    +        <p:selectManyMenu id="basic" value="\#{formBean.selectedOptions}">
    +            <f:selectItem itemLabel="Option 1" itemValue="Option 1" />
    +            <f:selectItem itemLabel="Option 2" itemValue="Option 2" />
    +            <f:selectItem itemLabel="Option 3" itemValue="Option 3" />
    +        </p:selectManyMenu>
    +
    +        <h:outputText value="Advanced" />
    +        <p:selectManyMenu id="scroll" value="\#{autoCompleteBean.selectedPlayers}" converter="player" style="width:150px;height:200px" var="p" showCheckbox="true">
    +            <f:selectItems value="\#{autoCompleteBean.players}" var="player" itemLabel="\#{player.name}" itemValue="\#{player}" />
    +
    +            <p:column>
    +                <p:graphicImage value="/images/barca/\#{p.photo}" width="40"/>
    +            </p:column>
    +
    +            <p:column>
    +                \#{p.name} - \#{p.number}
    +            </p:column>
    +        </p:selectManyMenu>
    +
    +    </h:panelGrid>
    +
    +    <p:commandButton id="btn" value="Submit" update="display" oncomplete="dlg.show()" />
    +
    +    <p:dialog id="dialog" header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg">
    +        <p:outputPanel id="display">
    +            <p:dataList id="selectedOptions" value="\#{formBean.selectedOptions}" var="option">
    +                \#{option}
    +            </p:dataList>
    +
    +            <p:dataList id="selectedPlayers" value="\#{autoCompleteBean.selectedPlayers}" var="player">
    +                \#{player.name}
    +            </p:dataList>
    +        </p:outputPanel>
    +    </p:dialog>
    +
    +</h:form>
    +					
    + +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectOneButton.xhtml b/src/main/webapp/ui/selectOneButton.xhtml new file mode 100644 index 0000000..2e976ec --- /dev/null +++ b/src/main/webapp/ui/selectOneButton.xhtml @@ -0,0 +1,68 @@ + + + + +

    SelectOneButton

    +
    +

    SelectOneButton is an input component to select options using regular buttons instead of radio buttons.

    + + + + + + + + + + + + + + + + + + +

    + + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
    +
    +        <h:outputText value="Options: " />
    +        <p:selectOneButton value="\#{buttonBean.number}">
    +            <f:selectItem itemLabel="Option 1" itemValue="1" />
    +            <f:selectItem itemLabel="Option 2" itemValue="2" />
    +            <f:selectItem itemLabel="Option 3" itemValue="3" />
    +        </p:selectOneButton>
    +
    +    </h:panelGrid>
    +
    +    <p:separator />
    +
    +    <p:commandButton value="Submit" update="display"/>
    +
    +    <h:outputText id="display" value="Value:  \#{buttonBean.number}" />
    +
    +</h:form>
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectOneListbox.xhtml b/src/main/webapp/ui/selectOneListbox.xhtml new file mode 100644 index 0000000..353876c --- /dev/null +++ b/src/main/webapp/ui/selectOneListbox.xhtml @@ -0,0 +1,114 @@ + + + + + + + + +

    SelectOneListbox

    +
    +

    SelectOneListbox extends standard SelectOneListbox with advanced styling and custom content support.

    + + + + + + + + + + + + + + + + + + + + + + #{p.name} - #{p.number} + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5"
    +                 columnClasses="label, column">
    +
    +        <h:outputText value="Basic" />
    +        <p:selectOneListbox id="basic" value="\#{buttonBean.number}">
    +            <f:selectItem itemLabel="Option 1" itemValue="1" />
    +            <f:selectItem itemLabel="Option 2" itemValue="2" />
    +            <f:selectItem itemLabel="Option 3" itemValue="3" />
    +        </p:selectOneListbox>
    +
    +        <h:outputText value="Advanced" />
    +        <p:selectOneListbox id="scroll" value="\#{autoCompleteBean.selectedPlayer1}" converter="player" var="p" style="height:200px">
    +            <f:selectItems value="\#{autoCompleteBean.players}" var="player" itemLabel="\#{player.name}" itemValue="\#{player}" />
    +
    +            <p:column>
    +                <p:graphicImage value="/images/barca/\#{p.photo}" width="40"/>
    +            </p:column>
    +
    +            <p:column>
    +                \#{p.name} - \#{p.number}
    +            </p:column>
    +        </p:selectOneListbox>
    +
    +    </h:panelGrid>
    +
    +    <p:separator />
    +
    +    <p:commandButton id="submitButton" value="Submit" update="display" oncomplete="dlg.show()" />
    +
    +    <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg">
    +        <h:panelGrid columns="2" id="display">
    +            <h:outputText value="Value 1:" /><h:outputText id="selectedNumber" value="\#{buttonBean.number}" />
    +
    +            <h:outputText value="Value 2:" /><h:outputText id="selectedPlayer" value="\#{autoCompleteBean.selectedPlayer1}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectOneMenu.xhtml b/src/main/webapp/ui/selectOneMenu.xhtml new file mode 100644 index 0000000..a4fa035 --- /dev/null +++ b/src/main/webapp/ui/selectOneMenu.xhtml @@ -0,0 +1,156 @@ + + + + +

    SelectOneMenu

    +
    +

    SelectOneMenu extends standard SelectOneMenu with skinning capabilities, editing, effects, filtering and custom content display.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{p.name} - #{p.number} + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
    +
    +        <h:outputText value="Basic Usage: " />
    +        <p:selectOneMenu value="\#{buttonBean.number}">
    +            <f:selectItem itemLabel="Select One" itemValue="" />
    +            <f:selectItem itemLabel="Option 1" itemValue="1" />
    +            <f:selectItem itemLabel="Option 2" itemValue="2" />
    +            <f:selectItem itemLabel="Option 3" itemValue="3" />
    +        </p:selectOneMenu>
    +
    +        <h:outputText value="Grouping: " />
    +        <p:selectOneMenu value="\#{formBean.car}">
    +            <f:selectItem itemLabel="Select One" itemValue="" />
    +            <f:selectItems value="\#{formBean.cars}" />
    +        </p:selectOneMenu>
    +
    +        <h:outputText value="Editable: " />
    +        <p:selectOneMenu value="\#{pprBean.city}" effect="fold" editable="true">
    +            <f:selectItem itemLabel="Select One" itemValue="" />
    +            <f:selectItems value="\#{pprBean.cities}" />
    +        </p:selectOneMenu>
    +
    +        <h:outputText value="Pojo: " />
    +        <p:selectOneMenu value="\#{autoCompleteBean.selectedPlayer1}" effect="fade" converter="player">
    +            <f:selectItem itemLabel="Select One" itemValue="" />
    +            <f:selectItems value="\#{autoCompleteBean.players}" var="player" itemLabel="\#{player.name}" itemValue="\#{player}"/>
    +        </p:selectOneMenu>
    +
    +        <h:outputText value="Content with Filter:" />
    +        <p:selectOneMenu value="\#{autoCompleteBean.selectedPlayer2}" converter="player" panelStyle="width:150px"
    +                         effect="fade" var="p" style="width:160px"  filter="true" filterMatchMode="startsWith">
    +            <f:selectItem itemLabel="Select One" itemValue="" />
    +            <f:selectItems value="\#{autoCompleteBean.players}" var="player" itemLabel="\#{player.name}" itemValue="\#{player}"/>
    +
    +            <p:column>
    +                <p:graphicImage value="/images/barca/\#{p.photo}" width="40" height="50"/>
    +            </p:column>
    +
    +            <p:column>
    +                \#{p.name} - \#{p.number}
    +            </p:column>
    +        </p:selectOneMenu>
    +
    +    </h:panelGrid>
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dlg.show()" />
    +
    +    <p:dialog header="Selected Values" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlg">
    +        <h:panelGrid columns="1" id="display">
    +            <h:outputText value="Value 1: \#{buttonBean.number}" />
    +
    +            <h:outputText value="Value 2: \#{formBean.car}" />
    +
    +            <h:outputText value="Value 3: \#{pprBean.city}" />
    +
    +            <h:outputText value="Value 4: \#{autoCompleteBean.selectedPlayer1.name}" rendered="\#{not empty autoCompleteBean.selectedPlayer1}" />
    +
    +            <h:outputText value="Value 5: \#{autoCompleteBean.selectedPlayer2.name}" rendered="\#{not empty autoCompleteBean.selectedPlayer2}" />
    +        </h:panelGrid>
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectOneRadio.xhtml b/src/main/webapp/ui/selectOneRadio.xhtml new file mode 100644 index 0000000..abcb73b --- /dev/null +++ b/src/main/webapp/ui/selectOneRadio.xhtml @@ -0,0 +1,125 @@ + + + + +

    SelectOneRadio

    +
    +

    SelectOneRadio extends standard SelectOneRadio with skinning + capabilities and custom layout feature.

    + + + + + + + + + + + + + + +

    Custom Layout

    + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +
    + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <h:panelGrid columns="2" style="margin-bottom:10px" cellpadding="5">
    +
    +        <h:outputText value="Options: " />
    +        <p:selectOneRadio id="options" value="\#{formBean.number}">
    +            <f:selectItem itemLabel="Option 1" itemValue="1" />
    +            <f:selectItem itemLabel="Option 2" itemValue="2" />
    +            <f:selectItem itemLabel="Option 3" itemValue="3" />
    +        </p:selectOneRadio>
    +
    +    </h:panelGrid>
    +
    +    <h3>Custom Layout</h3>
    +    <p:outputPanel id="customPanel">
    +    <p:selectOneRadio id="customRadio" value="\#{formBean.option}" layout="custom">
    +        <f:selectItem itemLabel="Option 1" itemValue="1" />
    +        <f:selectItem itemLabel="Option 2" itemValue="2" />
    +        <f:selectItem itemLabel="Option 3" itemValue="3" />
    +    </p:selectOneRadio>
    +
    +    <h:panelGrid columns="3">
    +        <p:radioButton id="opt1" for="customRadio" itemIndex="0"/>
    +        <h:outputLabel for="opt1" value="Option 1" />
    +        <p:spinner />
    +
    +        <p:radioButton id="opt2" for="customRadio" itemIndex="1"/>
    +        <h:outputLabel for="opt2" value="Option 2" />
    +        <p:inputText />
    +
    +        <p:radioButton id="opt3" for="customRadio" itemIndex="2"/>
    +        <h:outputLabel for="opt3" value="Option 3" />
    +        <p:calendar />
    +    </h:panelGrid>
    +    </p:outputPanel>
    +
    +    <p:commandButton id="submitButton" value="Submit" update="display"/>
    +
    +    <h:panelGrid columns="2" id="display">
    +        <h:outputText value="Value1:" />
    +        <h:outputText id="value1" value="\#{formBean.number}" />
    +        <h:outputText value="Value2:" />
    +        <h:outputText id="value2" value="\#{formBean.option}" />
    +    </h:panelGrid>
    +
    +</h:form>
    +					
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/selectors.xhtml b/src/main/webapp/ui/selectors.xhtml new file mode 100644 index 0000000..203c9c9 --- /dev/null +++ b/src/main/webapp/ui/selectors.xhtml @@ -0,0 +1,111 @@ + + + + +

    PrimeFaces Selectors - @(selector)

    +
    +

    PFS (PrimeFaces Selectors) integrates jQuery Selector API with JSF's component model. + Full power of Selector API can be used with or without the regular component referencing.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +    <h:form id="form">
    +
    +        <p:panel id="panel" header="New User" style="margin-bottom:10px;">
    +            <p:messages id="messages" />
    +
    +            <h:panelGrid columns="4">
    +                <h:outputLabel for="firstname" value="Firstname: *" />
    +                <p:inputText id="firstname" value="\#{pprBean.firstname}" required="true" label="Firstname">
    +                    <f:validateLength minimum="2" />
    +                </p:inputText>
    +                <p:message for="firstname" />
    +                <h:outputText value="\#{pprBean.firstname}" />
    +
    +                <h:outputLabel for="surname" value="Surname: *" />
    +                <p:inputText id="surname" value="\#{pprBean.surname}" required="true" label="Surname"/>
    +                <p:message for="surname" />
    +                <h:outputText value="\#{pprBean.surname}" />
    +
    +                <h:outputLabel for="city" value="City: *" />
    +                <h:selectOneMenu id="city" value="\#{pprBean.city}" required="true">
    +                    <f:selectItem itemLabel="Select One" itemValue="" />
    +                    <f:selectItems value="\#{pprBean.cities}" />
    +                </h:selectOneMenu>
    +                <p:message for="city" />
    +                <h:outputText value="\#{pprBean.city}" />
    +
    +            </h:panelGrid>
    +        </p:panel>
    +
    +        <h:panelGrid columns="5">
    +            <p:commandButton update="@(form)" value="All Forms" />
    +
    +            <p:commandButton update="@(form:last)" value="Last Form" />
    +
    +            <p:commandButton update="@(.ui-panel)" value="All Panels" />
    +
    +            <p:commandButton process="@(.ui-panel :input)" update="@(.ui-panel)" value="Inputs of Panel" />
    +
    +            <p:commandButton process="@(.ui-panel :input:not(select))" update="@(.ui-panel)" value="Inputs Except Select" />
    +        </h:panelGrid>
    +
    +    </h:form>
    +
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/separator.xhtml b/src/main/webapp/ui/separator.xhtml new file mode 100644 index 0000000..c15ce0d --- /dev/null +++ b/src/main/webapp/ui/separator.xhtml @@ -0,0 +1,38 @@ + + + + +

    Separator

    +
    +

    Separator displays a horizantal line when used as a standalone component. Separator can also + be used with menus and toolbar to separate items.

    + +

    Default Separator

    + + +

    Custom Size

    + + +

    Source

    + + +
    +<h3>Default Separator</h3>
    +<p:separator id="separator"/>
    +
    +<h3>Custom Size</h3>
    +<p:separator id="customSeparator" style="width:500px;height:20px" />	
    +                    
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/slideMenu.xhtml b/src/main/webapp/ui/slideMenu.xhtml new file mode 100644 index 0000000..cfd9809 --- /dev/null +++ b/src/main/webapp/ui/slideMenu.xhtml @@ -0,0 +1,141 @@ + + + +

    SlideMenu

    +
    +

    SlideMenu displays submenus in with slide animation similar to ipod menus.

    + + + + + +

    Default SlideMenu

    + + + + + + + + + + + + + + + + + + +

    Overlay

    + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +			
    +    <p:growl id="messages"/>
    +
    +    <h3>Default SlideMenu</h3>
    +    <p:slideMenu style="width:180px">
    +        <p:submenu label="Ajax Menuitems" icon="ui-icon-refresh">
    +            <p:menuitem value="Save" actionListener="\#{menuBean.save}" update="messages" icon="ui-icon-disk" />
    +            <p:menuitem value="Update" actionListener="\#{menuBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w" />
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem" icon="ui-icon-newwin">
    +            <p:menuitem value="Delete" actionListener="\#{menuBean.delete}"  ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:separator />
    +        <p:submenu label="Navigations" icon="ui-icon-extlink">
    +            <p:submenu label="Prime Links">
    +                <p:menuitem value="Prime" url="http://www.prime.com.tr" />
    +                <p:menuitem value="PrimeFaces" url="http://www.primefaces.org" />
    +            </p:submenu>
    +            <p:menuitem value="Mobile" outcome="/mobile/index" />
    +        </p:submenu>
    +    </p:slideMenu>
    +
    +    <h3>Overlay</h3>
    +    <p:commandButton id="dynaButton" value="Show" type="button"/>
    +    <p:slideMenu overlay="true" trigger="dynaButton" my="left top" at="left bottom" style="width:180px">
    +        <p:submenu label="Ajax Menuitems">
    +            <p:menuitem value="Save" actionListener="\#{menuBean.save}" update="messages" icon="ui-icon-disk"/>
    +            <p:menuitem value="Update" actionListener="\#{menuBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w"/>
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem">
    +            <p:menuitem value="Delete" actionListener="\#{menuBean.delete}"  ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:submenu label="Navigations" icon="ui-icon-extlink">
    +            <p:submenu label="Prime Links">
    +                <p:menuitem value="Prime" url="http://www.prime.com.tr" />
    +                <p:menuitem value="PrimeFaces" url="http://www.primefaces.org" />
    +            </p:submenu>
    +            <p:menuitem value="Mobile" outcome="/mobile/index" />
    +        </p:submenu>
    +    </p:slideMenu>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +public class MenuBean {
    +    
    +    public void save() {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update() {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete() {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +
    +                    
    +
    +
    +
    + +
    +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/slider.xhtml b/src/main/webapp/ui/slider.xhtml new file mode 100644 index 0000000..28337b8 --- /dev/null +++ b/src/main/webapp/ui/slider.xhtml @@ -0,0 +1,244 @@ + + + +

    Slider

    +
    +

    Slider is used to provide input in various ways.

    + + + + + +

    Input Text Slider

    + + + + + +

    Hidden Input Slider with Display Value

    + + + + + + +

    Slider with Step Factor

    + + + + + +

    Vertical Slider

    + + + + + +

    Ajax Slider

    + + + + + + + +

    Range Slider

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="growl" showDetail="true" />
    +
    +    <h3>Input Text Slider</h3>
    +    <h:panelGrid columns="1" style="margin-bottom:10px">
    +        <p:inputText id="txt1" value="\#{sliderBean.number1}" />
    +        <p:slider for="txt1" />
    +    </h:panelGrid>
    +
    +    <h3>Hidden Input Slider with Display Value</h3>
    +    <h:panelGrid columns="1" style="margin-bottom:10px">
    +        <h:outputText id="output" value="Set ratio to %\#{sliderBean.number2}"/>
    +        <h:inputHidden id="txt2" value="\#{sliderBean.number2}" />
    +        <p:slider for="txt2" display="output" style="width:200px" displayTemplate="Set ratio to %{value}"/>
    +    </h:panelGrid>
    +
    +    <h3>Slider with Step Factor</h3>
    +    <h:panelGrid columns="1" style="margin-bottom:10px">
    +        <p:inputText id="txt3" value="\#{sliderBean.number3}"/>
    +        <p:slider for="txt3" step="10"/>
    +    </h:panelGrid>
    +
    +    <h3>Vertical Slider</h3>
    +    <h:panelGrid columns="1" style="margin-bottom:10px">
    +        <p:inputText id="txt4" value="\#{sliderBean.number4}"/>
    +        <p:slider for="txt4" type="vertical" />
    +    </h:panelGrid>
    +
    +    <h3>Ajax Slider</h3>
    +    <h:panelGrid columns="1" style="margin-bottom:10px">
    +        <p:inputText id="txt5" value="\#{sliderBean.number5}" />
    +        <p:slider for="txt5">
    +            <p:ajax event="slideEnd" listener="\#{sliderBean.onSlideEnd}" update="growl" />
    +        </p:slider>
    +    </h:panelGrid>
    +
    +    <h3>Range Slider</h3>
    +    <h:panelGrid columns="1" style="margin-bottom:10px">                    
    +        <h:outputText id="displayRange" value="Between \#{sliderBean.number6} and \#{sliderBean.number7}"/>                    
    +        <p:slider for="txt6,txt7" display="displayRange" style="width:400px" range="true" 
    +                  displayTemplate="Between {min} and {max}"/>
    +    </h:panelGrid>
    +    <h:inputHidden id="txt6" value="\#{sliderBean.number6}" />
    +    <h:inputHidden id="txt7" value="\#{sliderBean.number7}" />
    +
    +    <p:commandButton value="Submit" update="display" oncomplete="dialog.show()" />
    +
    +    <p:dialog header="Slider Values" widgetVar="dialog" 
    +              showEffect="bounce" hideEffect="fade" width="200">
    +
    +        <h:panelGrid id="display" columns="1" cellpadding="5">
    +            <h:outputText value="Number 1: \#{sliderBean.number1}" />
    +
    +            <h:outputText value="Number 2: \#{sliderBean.number2}" />
    +
    +            <h:outputText value="Number 3: \#{sliderBean.number3}" />
    +
    +            <h:outputText value="Number 4: \#{sliderBean.number4}" />
    +
    +            <h:outputText value="Number 5: \#{sliderBean.number5}" />
    +
    +             <h:outputText value="Range: [\#{sliderBean.number6},\#{sliderBean.number7}]" />
    +        </h:panelGrid>
    +
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.SlideEndEvent;
    +
    +public class SliderBean {
    +
    +	private int number1;
    +	
    +	private int number2;
    +	
    +	private int number3;
    +	
    +	private int number4;
    +
    +    private int number5;
    +    
    +    private int number6 = 30;
    +    
    +    private int number7 = 80;
    +
    +	public int getNumber1() {
    +		return number1;
    +	}
    +	public void setNumber1(int number1) {
    +		this.number1 = number1;
    +	}
    +
    +	public int getNumber2() {
    +		return number2;
    +	}
    +	public void setNumber2(int number2) {
    +		this.number2 = number2;
    +	}
    +
    +	public int getNumber3() {
    +		return number3;
    +	}
    +	public void setNumber3(int number3) {
    +		this.number3 = number3;
    +	}
    +
    +	public int getNumber4() {
    +		return number4;
    +	}
    +	public void setNumber4(int number4) {
    +		this.number4 = number4;
    +	}
    +
    +    public int getNumber5() {
    +        return number5;
    +    }
    +    public void setNumber5(int number5) {
    +        this.number5 = number5;
    +    }
    +
    +    public int getNumber6() {
    +        return number6;
    +    }
    +
    +    public void setNumber6(int number6) {
    +        this.number6 = number6;
    +    }
    +
    +    public int getNumber7() {
    +        return number7;
    +    }
    +
    +    public void setNumber7(int number7) {
    +        this.number7 = number7;
    +    }
    +
    +    public void onSlideEnd(SlideEndEvent event) {
    +        FacesMessage msg = new FacesMessage("Slide Ended", "Value: " + event.getValue());
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +					
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/spacer.xhtml b/src/main/webapp/ui/spacer.xhtml new file mode 100644 index 0000000..4e87db1 --- /dev/null +++ b/src/main/webapp/ui/spacer.xhtml @@ -0,0 +1,29 @@ + + + + +

    Spacer

    +
    +

    Spacer is used to create spaces in your layout.

    + + Spacer in this example separates this text and this text. + +

    Source

    + + +
    +Spacer in this example separates this text <p:spacer width="100" height="10" /> and <p:spacer width="20" height="20" /> this text.
    +                    
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/spinner.xhtml b/src/main/webapp/ui/spinner.xhtml new file mode 100644 index 0000000..b85c958 --- /dev/null +++ b/src/main/webapp/ui/spinner.xhtml @@ -0,0 +1,208 @@ + + + +

    Spinner

    +
    +

    Spinner is used to provide an input with increment and decrement buttons on an input text.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +       
    +   	<p:panel header="Spinners">
    +   		<h:panelGrid id="grid" columns="2" cellpadding="5">
    +    		<h:outputLabel for="spinnerBasic" value="Basic Spinner: " />
    +    		<p:spinner id="spinnerBasic" 
    +    				value="\#{spinnerController.number1}"/>
    +    		
    +    		<h:outputLabel for="spinnerStep" value="Step Factor: " />
    +    		<p:spinner id="spinnerStep" 
    +    				value="\#{spinnerController.number2}" stepFactor="0.25"/>
    +    		
    +    		<h:outputLabel for="minmax" value="Min/Max: " />
    +    		<p:spinner id="minmax" 
    +    				value="\#{spinnerController.number3}" min="0" max="100"/>
    +    		
    +    		<h:outputLabel for="prefix" value="Prefix: " />
    +    		<p:spinner id="prefix" value="#{spinnerController.number4}" prefix="$" min="0" />
    +
    +            <h:outputLabel for="ajaxspinner" value="Ajax Spinner: " />
    +            <p:outputPanel>
    +                <p:spinner id="ajaxspinner" value="\#{spinnerController.number6}">
    +                    <p:ajax update="ajaxspinnervalue" process="@this" />
    +                </p:spinner>
    +                <h:outputText id="ajaxspinnervalue"
    +                        value="\#{spinnerController.number5}"/>
    +            </p:outputPanel>
    +
    +    
    +   		</h:panelGrid>
    +   	</p:panel>
    +            	
    +	<p:commandButton value="Submit" update="display" oncomplete="dialog.show()" />
    +	
    +	<p:dialog header="Values" widgetVar="dialog" showEffect="fold" hideEffect="fold">
    +		<h:panelGrid id="display" columns="2" cellpadding="5">
    +			<h:outputText value="Value 1: " />
    +			<h:outputText value="\#{spinnerController.number1}" /> 
    +			
    +			<h:outputText value="Value 2: " />
    +			<h:outputText value="\#{spinnerController.number2}" /> 
    +			
    +			<h:outputText value="Value 3: " />
    +			<h:outputText value="\#{spinnerController.number3}" /> 
    +			
    +			<h:outputText value="Value 4: " />
    +			<h:outputText value="\#{spinnerController.number4}" /> 
    +			
    +			<h:outputText value="Value 5: " />
    +			<h:outputText value="\#{spinnerController.number5}" /> 
    +		</h:panelGrid>
    +     </p:dialog>
    +            	
    +</h:form>
    +                    
    +
    + + +
    +public class SpinnerController {
    +
    +	private int number1;
    +	
    +	private double number2;
    +	
    +	private int number3;
    +	
    +	private int number4;
    +	
    +	private int number5;
    +	
    +	private int number6;
    +
    +    private int number7;
    +
    +	public int getNumber1() {
    +		return number1;
    +	}
    +	
    +	public void setNumber1(int number1) {
    +		this.number1 = number1;
    +	}
    +	
    +	public double getNumber2() {
    +		return number2;
    +	}
    +
    +	public void setNumber2(double number2) {
    +		this.number2 = number2;
    +	}
    +	
    +	public int getNumber3() {
    +		return number3;
    +	}
    +
    +	public void setNumber3(int number3) {
    +		this.number3 = number3;
    +	}
    +
    +	public int getNumber4() {
    +		return number4;
    +	}
    +
    +	public void setNumber4(int number4) {
    +		this.number4 = number4;
    +	}
    +
    +	public int getNumber5() {
    +		return number5;
    +	}
    +
    +	public void setNumber5(int number5) {
    +		this.number5 = number5;
    +	}
    +	
    +	public int getNumber6() {
    +		return number6;
    +	}
    +
    +	public void setNumber6(int number6) {
    +		this.number6 = number6;
    +	}
    +
    +    public int getNumber7() {
    +        return number7;
    +    }
    +
    +    public void setNumber7(int number7) {
    +        this.number7 = number7;
    +    }
    +}
    +                    
    +
    +
    + + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/splitButton.xhtml b/src/main/webapp/ui/splitButton.xhtml new file mode 100644 index 0000000..657509d --- /dev/null +++ b/src/main/webapp/ui/splitButton.xhtml @@ -0,0 +1,80 @@ + + + + +

    SplitButton

    +
    +

    SplitButton displays a default command and additional ones in an overlay.

    + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="messages"/>
    +
    +    <p:splitButton value="Save" actionListener="\#{buttonBean.save}" update="messages" icon="ui-icon-disk">
    +        <p:menuitem value="Update" actionListener="\#{buttonBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w"/>
    +        <p:menuitem value="Delete" actionListener="\#{buttonBean.delete}" ajax="false" icon="ui-icon-close"/>
    +        <p:separator />
    +        <p:menuitem value="Homepage" url="http://www.primefaces.org" icon="ui-icon-extlink"/>
    +    </p:splitButton>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +		
    +import javax.faces.event.ActionEvent;
    +import javax.faces.context.FacesContext;
    +import javax.faces.application.FacesContext;
    +
    +public class ButtonBean {
    +	
    +	public void save() {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update() {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete() {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/stack.xhtml b/src/main/webapp/ui/stack.xhtml new file mode 100644 index 0000000..ba45a6b --- /dev/null +++ b/src/main/webapp/ui/stack.xhtml @@ -0,0 +1,54 @@ + + + + + + + + PrimeFaces - ShowCase + + + + + + + + +
    +<p:stack icon="/images/stack/stack.png">
    +	<p:menuitem value="Aperture" icon="/images/stack/aperture.png" url="#"/>
    +	<p:menuitem value="Photoshop" icon="/images/stack/photoshop.png" url="#"/>
    +	<p:menuitem value="Coda" icon="/images/stack/coda.png" url="#"/>
    +	<p:menuitem value="Safari" icon="/images/stack/safari.png" url="#" />
    +	<p:menuitem value="Finder" icon="/images/stack/finder.png" url="#" />
    +</p:stack>
    +            
    + + + + + + + + + +
    + + + + +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/tabMenu.xhtml b/src/main/webapp/ui/tabMenu.xhtml new file mode 100644 index 0000000..181fb3e --- /dev/null +++ b/src/main/webapp/ui/tabMenu.xhtml @@ -0,0 +1,39 @@ + + + +

    TabMenu

    +
    +

    TabMenu is a menu component that displays menuitems as tabs.

    + + + + + + + + + +

    Source

    + + +
    +<p:tabMenu activeIndex="0">
    +    <p:menuitem value="Overview" url="/ui/tabMenu.jsf" icon="ui-icon-star"/>
    +    <p:menuitem value="Demos" url="/ui/tabMenuDemos.jsf" icon="ui-icon-search" />
    +    <p:menuitem value="Documentation" url="/ui/tabMenuDocumentation.jsf" icon="ui-icon-document"/>
    +    <p:menuitem value="Support" url="/ui/tabMenuSupport.jsf" icon="ui-icon-wrench"/>
    +    <p:menuitem value="Social" url="/ui/tabMenuSocial.jsf" icon="ui-icon-person" />
    +</p:tabMenu>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/tabMenuDemos.xhtml b/src/main/webapp/ui/tabMenuDemos.xhtml new file mode 100644 index 0000000..4219ae7 --- /dev/null +++ b/src/main/webapp/ui/tabMenuDemos.xhtml @@ -0,0 +1,39 @@ + + + +

    TabMenu

    +
    +

    TabMenu is a menu component that displays menuitems as tabs.

    + + + + + + + + + +

    Source

    + + +
    +<p:tabMenu activeIndex="1">
    +    <p:menuitem value="Overview" url="/ui/tabMenu.jsf" icon="ui-icon-star"/>
    +    <p:menuitem value="Demos" url="/ui/tabMenuDemos.jsf" icon="ui-icon-search" />
    +    <p:menuitem value="Documentation" url="/ui/tabMenuDocumentation.jsf" icon="ui-icon-document"/>
    +    <p:menuitem value="Support" url="/ui/tabMenuSupport.jsf" icon="ui-icon-wrench"/>
    +    <p:menuitem value="Social" url="/ui/tabMenuSocial.jsf" icon="ui-icon-person" />
    +</p:tabMenu>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/tabMenuDocumentation.xhtml b/src/main/webapp/ui/tabMenuDocumentation.xhtml new file mode 100644 index 0000000..d1705bc --- /dev/null +++ b/src/main/webapp/ui/tabMenuDocumentation.xhtml @@ -0,0 +1,39 @@ + + + +

    TabMenu

    +
    +

    TabMenu is a menu component that displays menuitems as tabs.

    + + + + + + + + + +

    Source

    + + +
    +<p:tabMenu activeIndex="2">
    +    <p:menuitem value="Overview" url="/ui/tabMenu.jsf" icon="ui-icon-star"/>
    +    <p:menuitem value="Demos" url="/ui/tabMenuDemos.jsf" icon="ui-icon-search" />
    +    <p:menuitem value="Documentation" url="/ui/tabMenuDocumentation.jsf" icon="ui-icon-document"/>
    +    <p:menuitem value="Support" url="/ui/tabMenuSupport.jsf" icon="ui-icon-wrench"/>
    +    <p:menuitem value="Social" url="/ui/tabMenuSocial.jsf" icon="ui-icon-person" />
    +</p:tabMenu>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/tabMenuSocial.xhtml b/src/main/webapp/ui/tabMenuSocial.xhtml new file mode 100644 index 0000000..e962ee5 --- /dev/null +++ b/src/main/webapp/ui/tabMenuSocial.xhtml @@ -0,0 +1,39 @@ + + + +

    TabMenu

    +
    +

    TabMenu is a menu component that displays menuitems as tabs.

    + + + + + + + + + +

    Source

    + + +
    +<p:tabMenu activeIndex="4">
    +    <p:menuitem value="Overview" url="/ui/tabMenu.jsf" icon="ui-icon-star"/>
    +    <p:menuitem value="Demos" url="/ui/tabMenuDemos.jsf" icon="ui-icon-search" />
    +    <p:menuitem value="Documentation" url="/ui/tabMenuDocumentation.jsf" icon="ui-icon-document"/>
    +    <p:menuitem value="Support" url="/ui/tabMenuSupport.jsf" icon="ui-icon-wrench"/>
    +    <p:menuitem value="Social" url="/ui/tabMenuSocial.jsf" icon="ui-icon-person" />
    +</p:tabMenu>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/tabMenuSupport.xhtml b/src/main/webapp/ui/tabMenuSupport.xhtml new file mode 100644 index 0000000..b01013b --- /dev/null +++ b/src/main/webapp/ui/tabMenuSupport.xhtml @@ -0,0 +1,39 @@ + + + +

    TabMenu

    +
    +

    TabMenu is a menu component that displays menuitems as tabs.

    + + + + + + + + + +

    Source

    + + +
    +<p:tabMenu activeIndex="3">
    +    <p:menuitem value="Overview" url="/ui/tabMenu.jsf" icon="ui-icon-star"/>
    +    <p:menuitem value="Demos" url="/ui/tabMenuDemos.jsf" icon="ui-icon-search" />
    +    <p:menuitem value="Documentation" url="/ui/tabMenuDocumentation.jsf" icon="ui-icon-document"/>
    +    <p:menuitem value="Support" url="/ui/tabMenuSupport.jsf" icon="ui-icon-wrench"/>
    +    <p:menuitem value="Social" url="/ui/tabMenuSocial.jsf" icon="ui-icon-person" />
    +</p:tabMenu>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/tabview.xhtml b/src/main/webapp/ui/tabview.xhtml new file mode 100644 index 0000000..6defed3 --- /dev/null +++ b/src/main/webapp/ui/tabview.xhtml @@ -0,0 +1,85 @@ + + + +

    TabView

    +
    +

    This example demonstrates a simple client side tabview.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:tabView id="tabView">
    +
    +	<p:tab id="tab1" title="Godfather Part I">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab1Img" value="/images/godfather/godfather1.jpg" />
    +			<h:outputText id="tab1Text"
    +				value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +				His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +				hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +				but given to ruthless violence whenever anything stands against the good of the family." />
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab id="tab2" title="Godfather Part II">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab2Img" value="/images/godfather/godfather2.jpg" />
    +			<h:outputText id="tab2Text" value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +			In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +			killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab id="tab3" title="Godfather Part III">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab3Img" value="/images/godfather/godfather3.jpg" />
    +			<h:outputText id="tab3Text" value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family.
    +				Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +</p:tabView>
    +		
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewChangeListener.xhtml b/src/main/webapp/ui/tabviewChangeListener.xhtml new file mode 100644 index 0000000..cf74b01 --- /dev/null +++ b/src/main/webapp/ui/tabviewChangeListener.xhtml @@ -0,0 +1,120 @@ + + + +

    TabView - Change Listener

    +
    +

    Tab change event can be listened both on client and server side. onTabChange is a client side callback that is invoked + when active tab changed and there is also an ajax behavior provided.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id=form>
    +
    +    <p:growl id="growl" showDetail="true" />
    +    
    +    <p:tabView id="tabView" dynamic="true">
    +
    +        <p:ajax event="tabChange" listener="\#{tabBean.onTabChange}" update=":form:growl"/>
    +
    +        <p:tab title="Godfather Part I" id="Godfather1">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather1.jpg" />
    +                <h:outputText
    +                    value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +                    His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +                    hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +                    but given to ruthless violence whenever anything stands against the good of the family." />
    +            </h:panelGrid>
    +        </p:tab>
    +
    +        <p:tab title="Godfather Part II" id="Godfather2">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather2.jpg" />
    +                <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +                In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +                killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."/>
    +            </h:panelGrid>
    +        </p:tab>
    +
    +        <p:tab title="Godfather Part III" id="Godfather3">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather3.jpg" />
    +                <h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family.
    +                    Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."/>
    +            </h:panelGrid>
    +        </p:tab>
    +
    +    </p:tabView>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.TabChangeEvent;
    +
    +public class TabBean {
    +
    +    public void onTabChange(TabChangeEvent event) {
    +        FacesMessage msg = new FacesMessage("Tab Changed", "Active Tab: " + event.getTab().getTitle());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +                    
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewClosable.xhtml b/src/main/webapp/ui/tabviewClosable.xhtml new file mode 100644 index 0000000..5f1132c --- /dev/null +++ b/src/main/webapp/ui/tabviewClosable.xhtml @@ -0,0 +1,120 @@ + + + +

    TabView - Closable

    +
    +

    Enabling closable option to true displays a close icon in tab header. There is also an optional ajax behavior called + "tabClose" provided to receive callbacks when a tab is closed.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="growl" showDetail="true" />
    +
    +    <p:tabView id="tabView">
    +
    +        <p:ajax event="tabClose" listener="\#{tabBean.onTabClose}" update=":form:growl"/>
    +
    +        <p:tab title="Godfather Part I" closable="true">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather1.jpg" />
    +                <h:outputText
    +                    value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. 
    +                    His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +                    hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, 
    +                    but given to ruthless violence whenever anything stands against the good of the family." />
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part II" closable="true">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather2.jpg" />
    +                <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream. 
    +                In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy, 
    +                killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."></h:outputText>
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part III" closable="true">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather3.jpg" />
    +                <h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family. 
    +                    Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."></h:outputText>
    +            </h:panelGrid>
    +        </p:tab>
    +
    +    </p:tabView>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.TabCloseEvent;
    +
    +public class TabBean {
    +
    +    public void onTabClose(TabCloseEvent event) {
    +        FacesMessage msg = new FacesMessage("Tab Closed", "Closed tab: " + event.getTab().getTitle());
    +
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +                    
    +
    +
    + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewDisabled.xhtml b/src/main/webapp/ui/tabviewDisabled.xhtml new file mode 100644 index 0000000..d66a278 --- /dev/null +++ b/src/main/webapp/ui/tabviewDisabled.xhtml @@ -0,0 +1,85 @@ + + + +

    TabView - Disabled

    +
    +

    A tab can be disabled by setting disabled option to true.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:tabView id="tabView">
    +
    +	<p:tab title="Godfather Part I">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather1.jpg" />
    +			<h:outputText
    +				value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +				His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +				hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +				but given to ruthless violence whenever anything stands against the good of the family." />
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab title="Godfather Part II" disabled="true">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather2.jpg" />
    +			<h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +			In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +			killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab title="Godfather Part III">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage value="/images/godfather/godfather3.jpg" />
    +			<h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family.
    +				Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +</p:tabView>
    +		
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewDynamic.xhtml b/src/main/webapp/ui/tabviewDynamic.xhtml new file mode 100644 index 0000000..11803ad --- /dev/null +++ b/src/main/webapp/ui/tabviewDynamic.xhtml @@ -0,0 +1,91 @@ + + + +

    TabView - Dynamic Content

    +
    +

    Tab contents can be lazy loaded with ajax as well, when dynamic attribute is set to "true" only the active tab's content will be rendered and + clicking on a lazy tab will fetch the tab contents with ajax. This behavior is handy to save bandwith and reduce page size when dealing with tabs having a lot of content.

    +

    Note that following tabview caches the content by setting cache="true"(default), when caching is enabled subsequent toggling of a dynamic tab will not trigger an ajax request.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +    <p:tabView id="tabView" dynamic="true" cache="true">
    +
    +        <p:tab id="tba1" title="Godfather Part I">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage id="tab1Img" value="/images/godfather/godfather1.jpg" />
    +                <h:outputText
    +                    value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +                    His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +                    hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +                    but given to ruthless violence whenever anything stands against the good of the family." />
    +            </h:panelGrid>
    +        </p:tab>
    +
    +        <p:tab id="tab2" title="Godfather Part II">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage id="tab2Img" value="/images/godfather/godfather2.jpg" />
    +                <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +                In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +                killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."/>
    +            </h:panelGrid>
    +        </p:tab>
    +
    +        <p:tab id="tab3" title="Godfather Part III">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage id="tab3Img" value="/images/godfather/godfather3.jpg" />
    +                <h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family.
    +                    Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."/>
    +            </h:panelGrid>
    +        </p:tab>
    +
    +    </p:tabView>
    +</form>
    +                    
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewEffects.xhtml b/src/main/webapp/ui/tabviewEffects.xhtml new file mode 100644 index 0000000..6d6db11 --- /dev/null +++ b/src/main/webapp/ui/tabviewEffects.xhtml @@ -0,0 +1,115 @@ + + + +

    TabView - Effects

    +
    +

    Effects can be applied for content transition. Possible values are "fade", "slide", "blind", "clip", "drop", "explode", "fold", "puff", "scale".

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +            
    +    <p:selectOneMenu value="\#{tabBean.effect}" onchange="$('#tabform').submit()" style="margin-bottom:10px">
    +        <f:selectItem itemLabel="Fade" itemValue="fade" />
    +        <f:selectItem itemLabel="Slide" itemValue="slide" />
    +        <f:selectItem itemLabel="Blind" itemValue="blind" />
    +        <f:selectItem itemLabel="Clip" itemValue="clip" />
    +        <f:selectItem itemLabel="Drop" itemValue="drop" />
    +        <f:selectItem itemLabel="Explode" itemValue="explode" />
    +        <f:selectItem itemLabel="Fold" itemValue="fold" />
    +        <f:selectItem itemLabel="Puff" itemValue="puff" />
    +        <f:selectItem itemLabel="Scale" itemValue="scale" />
    +    </p:selectOneMenu>
    +
    +    <p:tabView effect="\#{tabBean.effect}" effectDuration="normal">
    +
    +        <p:tab title="Godfather Part I">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather1.jpg" />
    +                <h:outputText
    +                    value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding. 
    +                    His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +                    hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect, 
    +                    but given to ruthless violence whenever anything stands against the good of the family." />
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part II">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather2.jpg" />
    +                <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream. 
    +                In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy, 
    +                killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."></h:outputText>
    +            </h:panelGrid>
    +        </p:tab>
    +        <p:tab title="Godfather Part III">
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <p:graphicImage value="/images/godfather/godfather3.jpg" />
    +                <h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family. 
    +                    Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."></h:outputText>
    +            </h:panelGrid>
    +        </p:tab>
    +
    +    </p:tabView>
    +
    +</h:form>
    +                    
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewHome.xhtml b/src/main/webapp/ui/tabviewHome.xhtml new file mode 100644 index 0000000..d052ea0 --- /dev/null +++ b/src/main/webapp/ui/tabviewHome.xhtml @@ -0,0 +1,33 @@ + + + + +

    TabView

    +
    + + + + + + + + + + + + + + + TabView is a powerful tabbed panel component featuring client side tabs, dynamic content loading with ajax, + different orientations, creating/removing tabs programmatically and more. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewModel.xhtml b/src/main/webapp/ui/tabviewModel.xhtml new file mode 100644 index 0000000..64fc8b9 --- /dev/null +++ b/src/main/webapp/ui/tabviewModel.xhtml @@ -0,0 +1,100 @@ + + + +

    TabView - Model

    +
    +

    Tabview can display dynamic number of tabs backed by a model. As tabs are generated on-the-fly it is easy + to implement adding/removing tabs as well.

    + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:tabView id="tabView" var="player" value="\#{tabBean.players}">
    +
    +    <p:tab id="playerTab" title="\#{player.name}">
    +        <h:panelGrid columns="2" cellpadding="10">
    +            <p:graphicImage id="playerImg" value="/images/barca/\#{player.photo}" />
    +
    +            <h:panelGrid columns="2" cellpadding="10">
    +                <h:outputText value="Name: " />
    +                <h:outputText id="playerName" value="\#{player.name}" style="font-weight: bold"/>
    +
    +                <h:outputText value="Number: " />
    +                <h:outputText id="playerNumber" value="\#{player.number}" style="font-weight: bold"/>
    +
    +                <h:outputText value="Position: " />
    +                <h:outputText id="playerPosition" value="\#{player.position}" style="font-weight: bold"/>
    +            </h:panelGrid>
    +
    +        </h:panelGrid>
    +
    +    </p:tab>
    +
    +</p:tabView>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import org.primefaces.examples.domain.Player;
    +
    +public class TabBean {
    +    
    +    private List<Player> players;
    +
    +    public TabBean() {
    +        players = new ArrayList<Player>();
    +        
    +        players.add(new Player("Messi", 10, "messi.jpg", "CF"));
    +        players.add(new Player("Iniesta", 8, "iniesta.jpg", "CM"));
    +        players.add(new Player("Villa", 7, "villa.jpg", "CF"));
    +        players.add(new Player("Xavi", 6, "xavi.jpg", "CM"));
    +        players.add(new Player("Puyol", 5, "puyol.jpg", "CB"));
    +    }
    +
    +    public List<Player> getPlayers() {
    +        return players;
    +    }
    +}
    +
    +                    
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewOrientation.xhtml b/src/main/webapp/ui/tabviewOrientation.xhtml new file mode 100644 index 0000000..4989f43 --- /dev/null +++ b/src/main/webapp/ui/tabviewOrientation.xhtml @@ -0,0 +1,167 @@ + + + +

    TabView - Orientation

    +
    +

    TabView supports top, bottom, left and right orientations.

    + +

    Top

    + + + + + + + + + + + + + + + + + + + + + +

    Bottom

    + + + + + + + + + + + + + + + + + + + + + +

    Left

    + + + + + + + + + + + + + + + + + + + + + +

    Right

    + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:tabView orientation="top|bottom|left|right">
    +    <p:tab title="Godfather Part I">
    +        <h:panelGrid columns="2" cellpadding="10">
    +            <p:graphicImage value="/images/godfather/godfather1.jpg" />
    +            <h:outputText
    +                value="The story begins as Don Vito Corleone, the head of a New York Mafia family, oversees his daughter's wedding.
    +                His beloved son Michael has just come home from the war, but does not intend to become part of his father's business. T
    +                hrough Michael's life the nature of the family business becomes clear. The business of the family is just like the head of the family, kind and benevolent to those who give respect,
    +                but given to ruthless violence whenever anything stands against the good of the family." />
    +        </h:panelGrid>
    +    </p:tab>
    +    <p:tab title="Godfather Part II">
    +        <h:panelGrid columns="2" cellpadding="10">
    +            <p:graphicImage value="/images/godfather/godfather2.jpg" />
    +            <h:outputText value="Francis Ford Coppola's legendary continuation and sequel to his landmark 1972 film, The_Godfather, parallels the young Vito Corleone's rise with his son Michael's spiritual fall, deepening The_Godfather's depiction of the dark side of the American dream.
    +            In the early 1900s, the child Vito flees his Sicilian village for America after the local Mafia kills his family. Vito struggles to make a living, legally or illegally, for his wife and growing brood in Little Italy,
    +            killing the local Black Hand Fanucci after he demands his customary cut of the tyro's business. With Fanucci gone, Vito's communal stature grows."></h:outputText>
    +        </h:panelGrid>
    +    </p:tab>
    +    <p:tab title="Godfather Part III">
    +        <h:panelGrid columns="2" cellpadding="10">
    +            <p:graphicImage value="/images/godfather/godfather3.jpg" />
    +            <h:outputText value="After a break of more than 15 years, director Francis Ford Coppola and writer Mario Puzo returned to the well for this third and final story of the fictional Corleone crime family.
    +                Two decades have passed, and crime kingpin Michael Corleone, now divorced from his wife Kay has nearly succeeded in keeping his promise that his family would one day be completely legitimate."></h:outputText>
    +        </h:panelGrid>
    +    </p:tab>
    +</p:tabView>
    +		
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tabviewRTL.xhtml b/src/main/webapp/ui/tabviewRTL.xhtml new file mode 100644 index 0000000..7105a41 --- /dev/null +++ b/src/main/webapp/ui/tabviewRTL.xhtml @@ -0,0 +1,75 @@ + + + +

    TabView - RTL

    +
    +

    TabView supports RTL direction either by setting dir attribute to rtl at component level or globally using primefaces.DIR context param.

    + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:tabView id="tabView" dir="rtl">
    +
    +	<p:tab id="tab1" title="ة هو بسبب">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab1Img" value="/images/godfather/godfather1.jpg" />
    +			<h:outputText id="tab1Text" value="Text..." />
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab id="tab2" title="تيب الإستسلام ولم">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab2Img" value="/images/godfather/godfather2.jpg" />
    +			<h:outputText id="tab2Text" value="Text..."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +	<p:tab id="tab3" title=" دوجلاس الأسيوي أ">
    +		<h:panelGrid columns="2" cellpadding="10">
    +			<p:graphicImage id="tab3Img" value="/images/godfather/godfather3.jpg" />
    +			<h:outputText id="tab3Text" value="Text..."/>
    +		</h:panelGrid>
    +	</p:tab>
    +
    +</p:tabView>
    +		
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tagCloud.xhtml b/src/main/webapp/ui/tagCloud.xhtml new file mode 100644 index 0000000..15b3089 --- /dev/null +++ b/src/main/webapp/ui/tagCloud.xhtml @@ -0,0 +1,90 @@ + + + + +

    TagCloud

    +
    +

    TagCloud displays a collection of tags with different strengths. Items can either be used as + regular links or as command items via optional select ajax behavior event.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +                
    +    <p:growl id="msg" showDetail="true" />
    +
    +    <p:tagCloud model="\#{tagCloudBean.model}">
    +        <p:ajax event="select" update="msg" listener="\#{tagCloudBean.onSelect}" />
    +    </p:tagCloud>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.SelectEvent;
    +import org.primefaces.model.tagcloud.DefaultTagCloudItem;
    +import org.primefaces.model.tagcloud.DefaultTagCloudModel;
    +import org.primefaces.model.tagcloud.TagCloudItem;
    +import org.primefaces.model.tagcloud.TagCloudModel;
    +
    +public class TagCloudBean {
    +
    +    private TagCloudModel model;
    +    
    +    public TagCloudBean() {
    +        model = new DefaultTagCloudModel();
    +        model.addTag(new DefaultTagCloudItem("Transformers", 1));
    +        model.addTag(new DefaultTagCloudItem("RIA", "/ui/tagCloud.jsf", 3));
    +        model.addTag(new DefaultTagCloudItem("AJAX", 2));
    +        model.addTag(new DefaultTagCloudItem("jQuery", "/ui/tagCloud.jsf", 5));
    +        model.addTag(new DefaultTagCloudItem("NextGen", 4));
    +        model.addTag(new DefaultTagCloudItem("JSF 2.0", "/ui/tagCloud.jsf", 2));
    +        model.addTag(new DefaultTagCloudItem("FCB", 5));
    +        model.addTag(new DefaultTagCloudItem("Mobile",  3));
    +        model.addTag(new DefaultTagCloudItem("Themes", "/ui/tagCloud.jsf", 4));
    +        model.addTag(new DefaultTagCloudItem("Rocks", "/ui/tagCloud.jsf", 1));
    +    }
    +
    +    public TagCloudModel getModel() {
    +        return model;
    +    }
    +    
    +    public void onSelect(SelectEvent event) {
    +        TagCloudItem item = (TagCloudItem) event.getObject();
    +        FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Item Selected", item.getLabel());
    +        FacesContext.getCurrentInstance().addMessage(null, msg);
    +    }
    +}
    +
    +                    
    +
    +
    + + +
    + +
    +
    diff --git a/src/main/webapp/ui/terminal.xhtml b/src/main/webapp/ui/terminal.xhtml new file mode 100644 index 0000000..ae6b28f --- /dev/null +++ b/src/main/webapp/ui/terminal.xhtml @@ -0,0 +1,52 @@ + + + +

    Terminal

    +
    +

    Terminal commands are handled by a server side listener. See the TerminalController bean for + sample commands.

    + + + + + +

    Source

    + + +
    +<p:terminal commandHandler="\#{terminalController.handleCommand}" height="300px"
    +            welcomeMessage="Welcome to PrimeFaces Terminal, how are you today?" />
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +public class TerminalController {
    +
    +	public String handleCommand(String command, String[] params) {
    +		if(command.equals("greet"))
    +			return "Hello " + params[0];
    +		else if(command.equals("date"))
    +			return new Date().toString();
    +		else
    +			return command + " not found";
    +	}
    +}
    +                    
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/terminalDialog.xhtml b/src/main/webapp/ui/terminalDialog.xhtml new file mode 100644 index 0000000..6a2c605 --- /dev/null +++ b/src/main/webapp/ui/terminalDialog.xhtml @@ -0,0 +1,73 @@ + + + + + + + +

    Terminal - Dialog

    +
    +

    This example demonstrates dialog integration.

    + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +    <p:graphicImage value="/images/terminal.png" onclick="dlg.show();term.focus();" style="cursor:pointer"/>
    +
    +    <p:dialog widgetVar="dlg" height="400" header="Terminal" resizable="false" modal="true">
    +        <p:terminal widgetVar="term" commandHandler="\#{terminalController.handleCommand}" width="590px"
    +                    welcomeMessage="Welcome to PrimeFaces Terminal, how are you today?"/>
    +    </p:dialog>
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.Date;
    +
    +public class TerminalController {
    +
    +	public String handleCommand(String command, String[] params) {
    +		if(command.equals("greet"))
    +			return "Hello " + params[0];
    +		else if(command.equals("date"))
    +			return new Date().toString();
    +		else
    +			return command + " not found";
    +	}
    +}
    +                    
    +
    +
    +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/terminalHome.xhtml b/src/main/webapp/ui/terminalHome.xhtml new file mode 100644 index 0000000..b5c524f --- /dev/null +++ b/src/main/webapp/ui/terminalHome.xhtml @@ -0,0 +1,25 @@ + + + + +

    Terminal

    +
    + + + + + + + + Terminal is an ajax powered component bringing desktop command-line tools to the web. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/themeswitcher.xhtml b/src/main/webapp/ui/themeswitcher.xhtml new file mode 100644 index 0000000..0072c53 --- /dev/null +++ b/src/main/webapp/ui/themeswitcher.xhtml @@ -0,0 +1,273 @@ + + + +

    ThemeSwitcher

    +
    +

    ThemeSwitcher enables applying new themes on-the-fly without full page refresh.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + #{t.name} + + + + + + + + + + +
    + + + +

    + + + Panel Content + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + Tab1 Content + Tab2 Content + Tab3 Content + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <h:panelGrid columns="2" cellpadding="10">
    +        <h:outputText value="Default Switcher:" /> 
    +        <p:themeSwitcher style="width:165px" id="defaultSwitcher">
    +            <f:selectItem itemLabel="Choose Theme" itemValue="" />
    +            <f:selectItems value="\#{themeSwitcherBean.themes}" />
    +        </p:themeSwitcher>
    +
    +        <h:outputText value="Stateful Switcher:" /> 
    +        <p:themeSwitcher value="\#{guestPreferences.theme}" style="width:165px" effect="fade" id="statefulSwitcher">
    +            <f:selectItem itemLabel="Choose Theme" itemValue="" />
    +            <f:selectItems value="\#{themeSwitcherBean.themes}" />
    +            <p:ajax listener="\#{themeSwitcherBean.saveTheme}" />
    +        </p:themeSwitcher>
    +
    +        <h:outputText value="Theme Preview:" /> 
    +        <p:themeSwitcher style="width:165px" effect="fade" var="t" id="themePreview">
    +            <f:selectItem itemLabel="Choose Theme" itemValue="" />
    +            <f:selectItems value="\#{themeSwitcherBean.advancedThemes}" var="theme" itemLabel="\#{theme.name}" itemValue="\#{theme}"/>
    +
    +            <p:column>
    +                <p:graphicImage value="/images/themes/\#{t.image}"/>
    +            </p:column>
    +
    +            <p:column>
    +                \#{t.name}
    +            </p:column>
    +        </p:themeSwitcher>
    +    </h:panelGrid>
    +
    +    <p:separator />
    +
    +    <br />
    +
    +    <p:commandButton value="Button" />
    +
    +    <br /><br />
    +
    +    <p:panel header="Panel">
    +        Panel Content
    +    </p:panel>
    +
    +    <br />
    +
    +    <p:toolbar>
    +        <p:toolbarGroup align="left">
    +            <p:commandButton type="button" value="New" icon="ui-icon-document" />
    +
    +            <p:commandButton type="button" value="Open" icon="ui-icon-folder-open"/>
    +
    +            <p:separator />
    +
    +            <p:commandButton type="button" title="Save" icon="ui-icon-disk"/>
    +            <p:commandButton type="button" title="Delete" icon="ui-icon-trash"/>
    +            <p:commandButton type="button" title="Print" icon="ui-icon-print"/>
    +        </p:toolbarGroup>
    +
    +        <p:toolbarGroup align="right">
    +            <p:menuButton value="Navigate">
    +                <p:menuitem value="Home" url="http://www.primefaces.org" />
    +                <p:menuitem value="ShowCase" url="http://www.primefaces.org/showcase" />
    +                <p:menuitem value="TouchFaces" url="http://www.primefaces.org/showcase/touch" />
    +            </p:menuButton>
    +        </p:toolbarGroup>
    +
    +    </p:toolbar>
    +
    +    <br />
    +
    +    <p:tabView>
    +        <p:tab title="Tab1">Tab1 Content</p:tab>
    +        <p:tab title="Tab2">Tab2 Content</p:tab>
    +        <p:tab title="Tab3">Tab3 Content</p:tab>
    +    </p:tabView>
    +
    +</h:form>
    +                    
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.util.ArrayList;
    +import java.util.List;
    +import java.util.Map;
    +import java.util.TreeMap;
    +import javax.annotation.PostConstruct;
    +import org.primefaces.examples.domain.Theme;
    +
    +public class ThemeSwitcherBean {
    +        
    +    private Map<String, String> themes;
    +    
    +    private List<Theme> advancedThemes;
    +    
    +    private String theme;
    +    
    +    private GuestPreferences gp;
    +
    +    public void setGp(GuestPreferences gp) {
    +        this.gp = gp;
    +    }
    +    
    +    public Map<String, String> getThemes() {
    +        return themes;
    +    }
    +
    +    public String getTheme() {
    +        return theme;
    +    }
    +
    +    public void setTheme(String theme) {
    +        this.theme = theme;
    +    }
    +
    +    @PostConstruct
    +    public void init() {
    +        theme = gp.getTheme();
    +        
    +        advancedThemes = new ArrayList<Theme>();
    +        advancedThemes.add(new Theme("aristo", "aristo.png"));
    +        advancedThemes.add(new Theme("cupertino", "cupertino.png"));
    +        advancedThemes.add(new Theme("trontastic", "trontastic.png"));
    +        
    +        themes = new TreeMap<String, String>();
    +        themes.put("Aristo", "aristo");
    +        themes.put("Black-Tie", "black-tie");
    +        themes.put("Blitzer", "blitzer");
    +        themes.put("Bluesky", "bluesky");
    +        themes.put("Casablanca", "casablanca");
    +        themes.put("Cupertino", "cupertino");
    +        themes.put("Dark-Hive", "dark-hive");
    +        themes.put("Dot-Luv", "dot-luv");
    +        themes.put("Eggplant", "eggplant");
    +        themes.put("Excite-Bike", "excite-bike");
    +        themes.put("Flick", "flick");
    +        themes.put("Glass-X", "glass-x");
    +        themes.put("Hot-Sneaks", "hot-sneaks");
    +        themes.put("Humanity", "humanity");
    +        themes.put("Le-Frog", "le-frog");
    +        themes.put("Midnight", "midnight");
    +        themes.put("Mint-Choc", "mint-choc");
    +        themes.put("Overcast", "overcast");
    +        themes.put("Pepper-Grinder", "pepper-grinder");
    +        themes.put("Redmond", "redmond");
    +        themes.put("Rocket", "rocket");
    +        themes.put("Sam", "sam");
    +        themes.put("Smoothness", "smoothness");
    +        themes.put("South-Street", "south-street");
    +        themes.put("Start", "start");
    +        themes.put("Sunny", "sunny");
    +        themes.put("Swanky-Purse", "swanky-purse");
    +        themes.put("Trontastic", "trontastic");
    +        themes.put("UI-Darkness", "ui-darkness");
    +        themes.put("UI-Lightness", "ui-lightness");
    +        themes.put("Vader", "vader");
    +    }
    +    
    +    public void saveTheme() {
    +        gp.setTheme(theme);
    +    }
    +
    +    public List<Theme> getAdvancedThemes() {
    +        return advancedThemes;
    +    }
    +}
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tieredMenu.xhtml b/src/main/webapp/ui/tieredMenu.xhtml new file mode 100644 index 0000000..ba6f05d --- /dev/null +++ b/src/main/webapp/ui/tieredMenu.xhtml @@ -0,0 +1,179 @@ + + + +

    TieredMenu

    +
    +

    TieredMenu displays submenus in nested overlays.

    + + + + + +

    Default TieredMenu

    + + + + + + + + + + + + + + + + + + +

    Click Trigger

    + + + + + + + + + + + + + + + + + + +

    Overlay

    + + + + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form>
    +			
    +    <p:growl id="messages"/>
    +
    +    <h3>Default TieredMenu</h3>
    +    <p:tieredMenu style="width:180px">
    +        <p:submenu label="Ajax Menuitems" icon="ui-icon-refresh">
    +            <p:menuitem value="Save" actionListener="\#{menuBean.save}" update="messages" icon="ui-icon-disk" />
    +            <p:menuitem value="Update" actionListener="\#{menuBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w" />
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem" icon="ui-icon-newwin">
    +            <p:menuitem value="Delete" actionListener="\#{menuBean.delete}" update="messages" ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:separator />
    +        <p:submenu label="Navigations" icon="ui-icon-extlink">
    +            <p:submenu label="Prime Links">
    +                <p:menuitem value="Prime" url="http://www.prime.com.tr" />
    +                <p:menuitem value="PrimeFaces" url="http://www.primefaces.org" />
    +            </p:submenu>
    +            <p:menuitem value="Mobile" outcome="/mobile/index" />
    +        </p:submenu>
    +    </p:tieredMenu>
    +
    +    <h3>Click Trigger</h3>
    +    <p:tieredMenu style="width:180px" autoDisplay="false">
    +        <p:submenu label="Ajax Menuitems" icon="ui-icon-refresh">
    +            <p:menuitem value="Save" actionListener="\#{menuBean.save}" update="messages" icon="ui-icon-disk" />
    +            <p:menuitem value="Update" actionListener="\#{menuBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w" />
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem" icon="ui-icon-newwin">
    +            <p:menuitem value="Delete" actionListener="\#{menuBean.delete}" update="messages" ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:separator />
    +        <p:submenu label="Navigations" icon="ui-icon-extlink">
    +            <p:submenu label="Prime Links">
    +                <p:menuitem value="Prime" url="http://www.prime.com.tr" />
    +                <p:menuitem value="PrimeFaces" url="http://www.primefaces.org" />
    +            </p:submenu>
    +            <p:menuitem value="Mobile" outcome="/mobile/index" />
    +        </p:submenu>
    +    </p:tieredMenu>
    +
    +    <h3>Overlay</h3>
    +    <p:commandButton id="dynaButton" value="Show" type="button"/>
    +    <p:tieredMenu overlay="true" trigger="dynaButton" my="left top" at="left bottom">
    +        <p:submenu label="Ajax Menuitems">
    +            <p:menuitem value="Save" actionListener="\#{menuBean.save}" update="messages" icon="ui-icon-disk"/>
    +            <p:menuitem value="Update" actionListener="\#{menuBean.update}" update="messages" icon="ui-icon-arrowrefresh-1-w"/>
    +        </p:submenu>
    +        <p:submenu label="Non-Ajax Menuitem">
    +            <p:menuitem value="Delete" actionListener="\#{buttonBean.delete}" update="messages" ajax="false" icon="ui-icon-close"/>
    +        </p:submenu>
    +        <p:submenu label="Navigations" icon="ui-icon-extlink">
    +            <p:submenu label="Prime Links">
    +                <p:menuitem value="Prime" url="http://www.prime.com.tr" />
    +                <p:menuitem value="PrimeFaces" url="http://www.primefaces.org" />
    +            </p:submenu>
    +            <p:menuitem value="Mobile" outcome="/mobile/index" />
    +        </p:submenu>
    +    </p:tieredMenu>
    +
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +public class MenuBean {
    +    
    +    public void save() {
    +		addMessage("Data saved");
    +	}
    +	
    +	public void update() {
    +		addMessage("Data updated");
    +	}
    +	
    +	public void delete() {
    +		addMessage("Data deleted");
    +	}
    +	
    +	public void addMessage(String summary) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, summary,  null);
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +
    +                    
    +
    +
    +
    + +
    +
    + \ No newline at end of file diff --git a/src/main/webapp/ui/toolbar.xhtml b/src/main/webapp/ui/toolbar.xhtml new file mode 100644 index 0000000..d0e8a95 --- /dev/null +++ b/src/main/webapp/ui/toolbar.xhtml @@ -0,0 +1,82 @@ + + + + +

    Toolbar

    +
    +

    Toolbar is a grouping component for buttons and other content.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +  <p:growl id="messages" >
    +
    +  <p:toolbar>
    +    <p:toolbarGroup align="left">
    +        <p:commandButton type="button" value="New" icon="ui-icon-document" />
    +
    +        <p:commandButton type="button" value="Open" icon="ui-icon-folder-open"/>
    +
    +        <p:separator />
    +
    +        <p:commandButton type="button" title="Save" icon="ui-icon-disk"/>
    +        <p:commandButton type="button" title="Delete" icon="ui-icon-trash"/>
    +        <p:commandButton type="button" title="Print" icon="ui-icon-print"/>
    +    </p:toolbarGroup>
    +
    +    <p:toolbarGroup align="right">
    +        <p:menuButton value="Options">
    +            <p:menuitem value="Home" url="http://www.primefaces.org" />
    +            <p:menuitem value="ShowCase"
    +                        url="http://www.primefaces.org/showcase" />
    +            <p:menuitem value="TouchFaces"
    +                        url="http://www.primefaces.org/showcase/touch" />
    +        </p:menuButton>
    +    </p:toolbarGroup>
    +
    +  </p:toolbar>
    +</h:form>
    +                    
    +
    +
    + +
    + +
    +
    diff --git a/src/main/webapp/ui/tooltip.xhtml b/src/main/webapp/ui/tooltip.xhtml new file mode 100644 index 0000000..a189b56 --- /dev/null +++ b/src/main/webapp/ui/tooltip.xhtml @@ -0,0 +1,93 @@ + + + +

    Tooltip

    +
    +

    Tooltip has various customization options such as effects, events and custom content support.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:panelGrid columns="3" cellpadding="5">
    +
    +    <h:outputText value="Focus/Blur: " />
    +    <p:inputText id="focus" title="This tooltip is displayed when input gets the focus"/>
    +    <p:tooltip for="focus" showEvent="focus" hideEvent="blur" />
    +
    +    <h:outputText value="Fade: " />
    +    <h:outputLink id="fade" value="\#">
    +        <h:outputText value="Fade Effect" />
    +    </h:outputLink>
    +    <p:tooltip for="fade" value="Fade effect is used by default" showEffect="fade" hideEffect="fade" />
    +
    +    <h:outputText value="Slide: " />
    +    <h:outputLink id="slide" value="\#">
    +        <h:outputText value="Slide Effect" />
    +    </h:outputLink>
    +    <p:tooltip for="slide" value="This tooltip uses slide effect for the animation" showEffect="slide" hideEffect="slide" />
    +
    +    <h:outputText value="Clip/Explode: " />
    +    <h:outputLink id="grow" value="\#">
    +        <h:outputText value="Clip/Explode Effects" />
    +    </h:outputLink>
    +    <p:tooltip for="grow" value="This tooltip uses clip/explode effects for the animation" showEffect="clip" hideEffect="explode" />
    +
    +    <h:outputText value="Content:  " />
    +    <h:outputLink id="lnk" value="\#">
    +        <h:outputText value="PrimeFaces" />
    +    </h:outputLink>
    +    <p:tooltip for="lnk">
    +        <p:graphicImage value="/images/prime_logo.png" />
    +    </p:tooltip>
    +
    +</h:panelGrid>
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tooltipGlobal.xhtml b/src/main/webapp/ui/tooltipGlobal.xhtml new file mode 100644 index 0000000..b98db87 --- /dev/null +++ b/src/main/webapp/ui/tooltipGlobal.xhtml @@ -0,0 +1,65 @@ + + + +

    Tooltip - Global

    +
    +

    Global tooltip binds to clickable elements with title attributes. Ajax updates are supported as well, meaning + if target component is updated with ajax, tooltip can still bind.

    + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<p:tooltip />
    +
    +<h:form>
    +
    +    <h:panelGrid id="grid" columns="2" cellpadding="5">
    +
    +        <h:outputText value="Input: " />
    +        <p:inputText id="focus" title="Tooltip for an input"/>
    +
    +        <h:outputText value="Link: " />
    +        <h:outputLink id="fade" value="\#" title="Tooltip for a link">
    +            <h:outputText value="Fade Effect" />
    +        </h:outputLink>
    +
    +        <h:outputText value="Button: " />
    +        <p:commandButton value="Update" title="Update components" update="@parent"/>
    +
    +    </h:panelGrid>
    +
    +</h:form>
    +                    
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tooltipHome.xhtml b/src/main/webapp/ui/tooltipHome.xhtml new file mode 100644 index 0000000..82171b2 --- /dev/null +++ b/src/main/webapp/ui/tooltipHome.xhtml @@ -0,0 +1,26 @@ + + + + +

    Tooltip

    +
    + + + + + + + + + Tooltip is an advanced version of the native browser tooltips. + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/tree.xhtml b/src/main/webapp/ui/tree.xhtml new file mode 100644 index 0000000..d027fe3 --- /dev/null +++ b/src/main/webapp/ui/tree.xhtml @@ -0,0 +1,89 @@ + + + + + + + +

    Tree - Basic

    + +
    +

    In it's simplest form, tree displays a server side model on client side. A pure client side tree is useful + to create tree based navigation menus.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:tree value="\#{treeBean.root}" var="node" id="tree">
    +        <p:treeNode id="treeNode">
    +            <h:outputText value="\#{node}" id="lblNode"/>
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import org.primefaces.model.TreeNode;
    +import org.primefaces.model.DefaultTreeNode;
    +
    +public class TreeBean {
    +	
    +	private TreeNode root;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +		
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +		
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +		
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +		
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeAjax.xhtml b/src/main/webapp/ui/treeAjax.xhtml new file mode 100644 index 0000000..a911065 --- /dev/null +++ b/src/main/webapp/ui/treeAjax.xhtml @@ -0,0 +1,89 @@ + + + + + + + +

    Tree - Ajax

    + +
    +

    Dynamic tree loads nodes on demand with ajax. This is especially useful when dealing with huge trees with many nodes. + In addition when caching is enabled, expanding a previously loaded node will not result in an ajax request to load it's children again.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:tree value="#{treeBean.root}" var="node" dynamic="true" cache="true" id="tree">
    +        <p:treeNode>
    +            <h:outputText value="#{node}"/>
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import org.primefaces.model.TreeNode;
    +import org.primefaces.model.DefaultTreeNode;
    +
    +public class TreeBean {
    +	
    +	private TreeNode root;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +		
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +		
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +		
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +		
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeAnimate.xhtml b/src/main/webapp/ui/treeAnimate.xhtml new file mode 100644 index 0000000..4d0978e --- /dev/null +++ b/src/main/webapp/ui/treeAnimate.xhtml @@ -0,0 +1,133 @@ + + + + + + + +

    Tree - Animate

    + +
    +

    Slide effect on node expand/collapse is enabled via animate attribute.

    + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:tree id="docTree" value="\#{documentsController.root}" var="doc" animate="true">
    +        <p:treeNode expandedIcon="ui-icon-folder-open"
    +                    collapsedIcon="ui-icon-folder-collapsed">
    +            <h:outputText value="\#{doc.name}"/>
    +        </p:treeNode>
    +
    +        <p:treeNode type="document" icon="ui-icon-document">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="picture" icon="ui-icon-image">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="mp3" icon="ui-icon-video">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +
    +	private TreeNode root;
    +
    +    public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root);
    +
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +
    +		//Movies
    +		TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies);
    +		TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies);
    +
    +		TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino);
    +		TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino);
    +
    +		TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro);
    +		TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +                    
    +
    +
    + + + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeContextMenu.xhtml b/src/main/webapp/ui/treeContextMenu.xhtml new file mode 100644 index 0000000..2027792 --- /dev/null +++ b/src/main/webapp/ui/treeContextMenu.xhtml @@ -0,0 +1,139 @@ + + + + + + + +

    Tree - ContextMenu

    +
    +

    Tree has exclusive support for context menu. Different menus can be attached to particular tree nodes by matching nodeType option + to treeNode type.

    + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +			
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:contextMenu for="treeSingle">
    +        <p:menuitem value="View" update="messages" actionListener="\#{treeBean.displaySelectedSingle}" icon="ui-icon-search" />
    +        <p:menuitem value="Delete" update="treeSingle" actionListener="\#{treeBean.deleteNode}" icon="ui-icon-close"/>
    +    </p:contextMenu>
    +
    +    <p:tree id="treeSingle" value="\#{treeBean.root}" var="node"
    +            selectionMode="single"
    +            selection="\#{treeBean.selectedNode}"
    +            dynamic="true">
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode selectedNode;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode getSelectedNode() {
    +		return selectedNode;
    +	}
    +
    +	public void setSelectedNode(TreeNode selectedNode) {
    +		this.selectedNode = selectedNode;
    +	}
    +	
    +	public void displaySelectedSingle() {
    +        if(selectedNode != null) {
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", selectedNode.getData().toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +
    +    public void deleteNode() {
    +        selectedNode.getChildren().clear();
    +        selectedNode.getParent().getChildren().remove(selectedNode);
    +        selectedNode.setParent(null);
    +        
    +        selectedNode = null;
    +    }
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeEvents.xhtml b/src/main/webapp/ui/treeEvents.xhtml new file mode 100644 index 0000000..2036e8f --- /dev/null +++ b/src/main/webapp/ui/treeEvents.xhtml @@ -0,0 +1,148 @@ + + + + + + + +

    Tree - Listeners

    +
    +

    Tree provides flexible callbacks for expand, collapse and selection events.

    + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:tree value="\#{treeBean.root}" var="node" dynamic="true" cache="false"
    +            selectionMode="single"  selection="\#{treeBean.selectedNode}" id="tree">
    +
    +        <p:ajax event="expand" update=":form:messages" listener="\#{treeBean.onNodeExpand}" />
    +        <p:ajax event="collapse" update=":form:messages" listener="\#{treeBean.onNodeCollapse}" />
    +        <p:ajax event="select" update=":form:messages" listener="\#{treeBean.onNodeSelect}" />
    +        <p:ajax event="unselect" update=":form:messages" listener="\#{treeBean.onNodeUnselect}" />
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.NodeCollapseEvent;
    +import org.primefaces.event.NodeExpandEvent;
    +import org.primefaces.event.NodeSelectEvent;
    +import org.primefaces.event.NodeUnselectEvent;
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode selectedNode;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode getSelectedNode() {
    +		return selectedNode;
    +	}
    +
    +	public void setSelectedNode(TreeNode selectedNode) {
    +		this.selectedNode = selectedNode;
    +	}
    +
    +	public void onNodeExpand(NodeExpandEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Expanded", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +	public void onNodeCollapse(NodeCollapseEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Collapsed", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +	public void onNodeSelect(NodeSelectEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +    public void onNodeUnselect(NodeUnselectEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unselected", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHome.xhtml b/src/main/webapp/ui/treeHome.xhtml new file mode 100644 index 0000000..f728207 --- /dev/null +++ b/src/main/webapp/ui/treeHome.xhtml @@ -0,0 +1,33 @@ + + + + +

    Tree

    +
    + + + + + + + + + + + + + + + + + + Tree is used to display any data hierarchy or navigation purposes. Tree is featuring client side or server side node display with ajax, + styling options, ajax expand, collapse and select events, built-in checkbox based selection and more. +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontal.xhtml b/src/main/webapp/ui/treeHorizontal.xhtml new file mode 100644 index 0000000..2ef3c1c --- /dev/null +++ b/src/main/webapp/ui/treeHorizontal.xhtml @@ -0,0 +1,91 @@ + + + + + + + + + +

    Tree - Horizontal

    +
    +

    Horizontal tree displays hierarchical data in linear format.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:tree id="tree" value="\#{treeBean.root}" var="node" orientation="horizontal">
    +        <p:treeNode id="treeNode">
    +            <h:outputText value="\#{node}" id="lblNode"/>
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import org.primefaces.model.TreeNode;
    +import org.primefaces.model.DefaultTreeNode;
    +
    +public class TreeBean {
    +	
    +	private TreeNode root;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +		
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +		
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +		
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +		
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalAjax.xhtml b/src/main/webapp/ui/treeHorizontalAjax.xhtml new file mode 100644 index 0000000..c62a03a --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalAjax.xhtml @@ -0,0 +1,81 @@ + + + +

    Tree - Ajax

    + +
    +

    Dynamic tree loads nodes on demand with ajax. This is especially useful when dealing with huge trees with many nodes. + In addition when caching is enabled, expanding a previously loaded node will not result in an ajax request to load it's children again.

    + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:tree value="#{treeBean.root}" var="node" dynamic="true" cache="true" orientation="horizontal">
    +        <p:treeNode>
    +            <h:outputText value="#{node}"/>
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import org.primefaces.model.TreeNode;
    +import org.primefaces.model.DefaultTreeNode;
    +
    +public class TreeBean {
    +	
    +	private TreeNode root;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +		
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +		
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +		
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +		
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalContextMenu.xhtml b/src/main/webapp/ui/treeHorizontalContextMenu.xhtml new file mode 100644 index 0000000..66ae468 --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalContextMenu.xhtml @@ -0,0 +1,143 @@ + + + + + + + + + +

    Tree - ContextMenu

    +
    +

    Tree has exclusive support for context menu. Different menus can be attached to particular tree nodes by matching nodeType option + to treeNode type.

    + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +			
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:contextMenu for="treeSingle">
    +        <p:menuitem value="View" update="messages" actionListener="\#{treeBean.displaySelectedSingle}" icon="ui-icon-search" />
    +        <p:menuitem value="Delete" update="treeSingle" actionListener="\#{treeBean.deleteNode}" icon="ui-icon-close"/>
    +    </p:contextMenu>
    +
    +    <p:tree id="treeSingle" value="\#{treeBean.root}" var="node"
    +            selectionMode="single" orientation="horizontal"
    +            selection="\#{treeBean.selectedNode}"
    +            dynamic="true">
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode selectedNode;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode getSelectedNode() {
    +		return selectedNode;
    +	}
    +
    +	public void setSelectedNode(TreeNode selectedNode) {
    +		this.selectedNode = selectedNode;
    +	}
    +	
    +	public void displaySelectedSingle() {
    +        if(selectedNode != null) {
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", selectedNode.getData().toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +
    +    public void deleteNode() {
    +        selectedNode.getChildren().clear();
    +        selectedNode.getParent().getChildren().remove(selectedNode);
    +        selectedNode.setParent(null);
    +        
    +        selectedNode = null;
    +    }
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalEvents.xhtml b/src/main/webapp/ui/treeHorizontalEvents.xhtml new file mode 100644 index 0000000..859b739 --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalEvents.xhtml @@ -0,0 +1,140 @@ + + + +

    Tree - Listeners

    +
    +

    Tree provides flexible callbacks for expand, collapse and selection events.

    + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:tree value="\#{treeBean.root}" var="node" dynamic="true" cache="false" orientation="horizontal"
    +            selectionMode="single"  selection="\#{treeBean.selectedNode}">
    +
    +        <p:ajax event="expand" update=":form:messages" listener="\#{treeBean.onNodeExpand}" />
    +        <p:ajax event="collapse" update=":form:messages" listener="\#{treeBean.onNodeCollapse}" />
    +        <p:ajax event="select" update=":form:messages" listener="\#{treeBean.onNodeSelect}" />
    +        <p:ajax event="unselect" update=":form:messages" listener="\#{treeBean.onNodeUnselect}" />
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.event.NodeCollapseEvent;
    +import org.primefaces.event.NodeExpandEvent;
    +import org.primefaces.event.NodeSelectEvent;
    +import org.primefaces.event.NodeUnselectEvent;
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode selectedNode;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode getSelectedNode() {
    +		return selectedNode;
    +	}
    +
    +	public void setSelectedNode(TreeNode selectedNode) {
    +		this.selectedNode = selectedNode;
    +	}
    +
    +	public void onNodeExpand(NodeExpandEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Expanded", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +	public void onNodeCollapse(NodeCollapseEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Collapsed", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +	public void onNodeSelect(NodeSelectEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +    public void onNodeUnselect(NodeUnselectEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unselected", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalHome.xhtml b/src/main/webapp/ui/treeHorizontalHome.xhtml new file mode 100644 index 0000000..d9a2839 --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalHome.xhtml @@ -0,0 +1,30 @@ + + + + +

    Tree - Horizontal

    +
    + + + + + + + + + + + + + + + Horizontal tree displays hierarchical data in linear format. Features available in default vertical tree such as ajax loading, icons, selection + and context menu are also available for horizontal tree. +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalIcons.xhtml b/src/main/webapp/ui/treeHorizontalIcons.xhtml new file mode 100644 index 0000000..15208e9 --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalIcons.xhtml @@ -0,0 +1,125 @@ + + + +

    Tree - Icons

    + +
    +

    Each node in a tree can have a specific icon.

    + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:tree value="\#{documentsController.root}" var="doc" orientation="horizontal">
    +        <p:treeNode expandedIcon="ui-icon-folder-open"
    +                    collapsedIcon="ui-icon-folder-collapsed">
    +            <h:outputText value="\#{doc.name}"/>
    +        </p:treeNode>
    +
    +        <p:treeNode type="document" icon="ui-icon-document">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="picture" icon="ui-icon-image">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="mp3" icon="ui-icon-video">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +
    +	private TreeNode root;
    +
    +    public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root);
    +
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +
    +		//Movies
    +		TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies);
    +		TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies);
    +
    +		TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino);
    +		TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino);
    +
    +		TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro);
    +		TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +                    
    +
    +
    + + + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalSelectionCheckbox.xhtml b/src/main/webapp/ui/treeHorizontalSelectionCheckbox.xhtml new file mode 100644 index 0000000..6027ba2 --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalSelectionCheckbox.xhtml @@ -0,0 +1,126 @@ + + + +

    Tree - Checkbox Selection

    +
    +

    Node selection is a built-in feature and support three different modes, "single", "multiple" and "checkbox.

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="messages" showDetail="true" escape="false"/>
    +
    +    <p:tree value="\#{treeBean.root}" var="node"
    +            selectionMode="checkbox" orientation="horizontal"
    +            selection="\#{treeBean.selectedNodes}">
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +    <p:commandButton value="Display Selected" update="messages"
    +                    actionListener="\#{treeBean.displaySelectedMultiple}" id="btnDisplay"/>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode[] selectedNodes;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode[] getSelectedNodes() {
    +		return selectedNodes;
    +	}
    +
    +	public void setSelectedNodes(TreeNode[] selectedNodes) {
    +		this.selectedNodes = selectedNodes;
    +	}
    +
    +	public void displaySelectedMultiple(ActionEvent event) {
    +        if(selectedNodes != null && selectedNodes.length > 0) {
    +            StringBuilder builder = new StringBuilder();
    +
    +            for(TreeNode node : selectedNodes) {
    +                builder.append(node.getData().toString());
    +                builder.append("<br />");
    +            }
    +
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", builder.toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +}
    +					
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalSelectionMultiple.xhtml b/src/main/webapp/ui/treeHorizontalSelectionMultiple.xhtml new file mode 100644 index 0000000..a92658b --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalSelectionMultiple.xhtml @@ -0,0 +1,124 @@ + + + +

    Tree - Multiple Selection

    +
    +

    Node selection is a built-in feature and support three different modes, "single", "multiple" and "checkbox.

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +	<p:growl id="messages" showDetail="true" escape="false"/>
    +
    +	<p:tree value="\#{treeBean.root}" var="node" orientation="horizontal"
    +		selectionMode="multiple" selection="\#{treeBean.selectedNodes}">
    +
    +		<p:treeNode>
    +			<h:outputText value="\#{node}" />
    +		</p:treeNode>
    +	</p:tree>
    +	
    +	<p:commandButton value="Display Selected" update="messages" style="margin-top:20px;"
    +		actionListener="\#{treeBean.displaySelectedMultiple}" id="btnDisplay" />
    +	
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +	
    +	private TreeNode root;
    +	
    +	private TreeNode[] selectedNodes;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +		
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +		
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +		
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +		
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +	
    +	public TreeNode[] getSelectedNodes() {
    +		return selectedNodes;
    +	}
    +
    +	public void setSelectedNodes(TreeNode[] selectedNodes) {
    +		this.selectedNodes = selectedNodes;
    +	}
    +	
    +	public void displaySelectedMultiple(ActionEvent event) {
    +        if(selectedNodes != null && selectedNodes.length > 0) {
    +            StringBuilder builder = new StringBuilder();
    +
    +            for(TreeNode node : selectedNodes) {
    +                builder.append(node.getData().toString());
    +                builder.append("<br />");
    +            }
    +
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", builder.toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +}
    +					
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeHorizontalSelectionSingle.xhtml b/src/main/webapp/ui/treeHorizontalSelectionSingle.xhtml new file mode 100644 index 0000000..11f2d42 --- /dev/null +++ b/src/main/webapp/ui/treeHorizontalSelectionSingle.xhtml @@ -0,0 +1,117 @@ + + + +

    Tree - Single Selection

    +
    +

    Node selection is a built-in feature and support three different modes, "single", "multiple" and "checkbox".

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:tree id="treeSingle" value="\#{treeBean.root}" var="node"
    +            selectionMode="single" orientation="horizontal"
    +            selection="\#{treeBean.selectedNode}">
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +    <p:commandButton value="Display Selected" update="messages" style="margin-top:20px"
    +                    actionListener="\#{treeBean.displaySelectedSingle}" id="btnDisplay"/>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode selectedNode;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode getSelectedNode() {
    +		return selectedNode;
    +	}
    +
    +	public void setSelectedNode(TreeNode selectedNode) {
    +		this.selectedNode = selectedNode;
    +	}
    +	
    +	public void displaySelectedSingle(ActionEvent event) {
    +        if(selectedNode != null) {
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", selectedNode.getData().toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeIcons.xhtml b/src/main/webapp/ui/treeIcons.xhtml new file mode 100644 index 0000000..976eff4 --- /dev/null +++ b/src/main/webapp/ui/treeIcons.xhtml @@ -0,0 +1,133 @@ + + + + + + + +

    Tree - Icons

    + +
    +

    Each node in a tree can have a specific icon.

    + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:tree id="docTree" value="\#{documentsController.root}" var="doc">
    +        <p:treeNode expandedIcon="ui-icon-folder-open"
    +                    collapsedIcon="ui-icon-folder-collapsed">
    +            <h:outputText value="\#{doc.name}"/>
    +        </p:treeNode>
    +
    +        <p:treeNode type="document" icon="ui-icon-document">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="picture" icon="ui-icon-image">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="mp3" icon="ui-icon-video">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +
    +	private TreeNode root;
    +
    +    public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root);
    +
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +
    +		//Movies
    +		TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies);
    +		TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies);
    +
    +		TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino);
    +		TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino);
    +
    +		TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro);
    +		TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +                    
    +
    +
    + + + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeRTL.xhtml b/src/main/webapp/ui/treeRTL.xhtml new file mode 100644 index 0000000..3f8021d --- /dev/null +++ b/src/main/webapp/ui/treeRTL.xhtml @@ -0,0 +1,139 @@ + + + + + + + + + +

    Tree - RTL

    + +
    +

    Tree supports RTL direction either by setting dir attribute to rtl at component level or globally using primefaces.DIR context param.

    + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form" dir="rtl">
    +
    +    <p:tree id="docTree" value="\#{documentsController.root}" var="doc" dir="rtl">
    +        <p:treeNode expandedIcon="ui-icon-folder-open"
    +                    collapsedIcon="ui-icon-folder-collapsed">
    +            <h:outputText value="\#{doc.name}"/>
    +        </p:treeNode>
    +
    +        <p:treeNode type="document" icon="ui-icon-document">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="picture" icon="ui-icon-image">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +
    +        <p:treeNode type="mp3" icon="ui-icon-video">
    +            <h:outputText value="\#{doc.name}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +
    +	private TreeNode root;
    +
    +    public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root);
    +
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +
    +		//Movies
    +		TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies);
    +		TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies);
    +
    +		TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino);
    +		TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino);
    +
    +		TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro);
    +		TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +                    
    +
    +
    + + + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeSelectionCheckbox.xhtml b/src/main/webapp/ui/treeSelectionCheckbox.xhtml new file mode 100644 index 0000000..8e949fa --- /dev/null +++ b/src/main/webapp/ui/treeSelectionCheckbox.xhtml @@ -0,0 +1,134 @@ + + + + + + + +

    Tree - Checkbox Selection

    +
    +

    Node selection is a built-in feature and support three different modes, "single", "multiple" and "checkbox.

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true" escape="false"/>
    +
    +    <p:tree value="\#{treeBean.root}" var="node" id="checkboxTree"
    +            selectionMode="checkbox"
    +            selection="\#{treeBean.selectedNodes}">
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +    <p:commandButton value="Display Selected" update="messages"
    +                    actionListener="\#{treeBean.displaySelectedMultiple}" id="btnDisplay"/>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode[] selectedNodes;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode[] getSelectedNodes() {
    +		return selectedNodes;
    +	}
    +
    +	public void setSelectedNodes(TreeNode[] selectedNodes) {
    +		this.selectedNodes = selectedNodes;
    +	}
    +
    +	public void displaySelectedMultiple(ActionEvent event) {
    +        if(selectedNodes != null && selectedNodes.length > 0) {
    +            StringBuilder builder = new StringBuilder();
    +
    +            for(TreeNode node : selectedNodes) {
    +                builder.append(node.getData().toString());
    +                builder.append("<br />");
    +            }
    +
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", builder.toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +}
    +					
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeSelectionMultiple.xhtml b/src/main/webapp/ui/treeSelectionMultiple.xhtml new file mode 100644 index 0000000..6edf7c8 --- /dev/null +++ b/src/main/webapp/ui/treeSelectionMultiple.xhtml @@ -0,0 +1,134 @@ + + + + + + + +

    Tree - Multiple Selection

    +
    +

    Node selection is a built-in feature and support three different modes, "single", "multiple" and "checkbox.

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +	<p:growl id="messages" showDetail="true" escape="false"/>
    +
    +	<p:tree value="\#{treeBean.root}" var="node"
    +		selectionMode="multiple" selection="\#{treeBean.selectedNodes}" id="treeMultiple">
    +
    +		<p:treeNode>
    +			<h:outputText value="\#{node}" />
    +		</p:treeNode>
    +	</p:tree>
    +	
    +	<p:commandButton value="Display Selected" update="messages"
    +		actionListener="\#{treeBean.displaySelectedMultiple}" id="btnDisplay" />
    +	
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +	
    +	private TreeNode root;
    +	
    +	private TreeNode[] selectedNodes;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +		
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +		
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +		
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +		
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +	
    +	public TreeNode[] getSelectedNodes() {
    +		return selectedNodes;
    +	}
    +
    +	public void setSelectedNodes(TreeNode[] selectedNodes) {
    +		this.selectedNodes = selectedNodes;
    +	}
    +	
    +	public void displaySelectedMultiple(ActionEvent event) {
    +        if(selectedNodes != null && selectedNodes.length > 0) {
    +            StringBuilder builder = new StringBuilder();
    +
    +            for(TreeNode node : selectedNodes) {
    +                builder.append(node.getData().toString());
    +                builder.append("<br />");
    +            }
    +
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", builder.toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +}
    +					
    +
    +
    + +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeSelectionSingle.xhtml b/src/main/webapp/ui/treeSelectionSingle.xhtml new file mode 100644 index 0000000..414509e --- /dev/null +++ b/src/main/webapp/ui/treeSelectionSingle.xhtml @@ -0,0 +1,125 @@ + + + + + + + +

    Tree - Single Selection

    +
    +

    Node selection is a built-in feature and support three different modes, "single", "multiple" and "checkbox".

    + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:tree id="treeSingle" value="\#{treeBean.root}" var="node"
    +            selectionMode="single"
    +            selection="\#{treeBean.selectedNode}">
    +
    +        <p:treeNode>
    +            <h:outputText value="\#{node}" />
    +        </p:treeNode>
    +    </p:tree>
    +
    +    <p:commandButton value="Display Selected" update="messages"
    +                    actionListener="\#{treeBean.displaySelectedSingle}" id="btnDisplay"/>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import javax.faces.event.ActionEvent;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +public class TreeBean implements Serializable {
    +
    +	private TreeNode root;
    +
    +	private TreeNode selectedNode;
    +
    +	public TreeBean() {
    +		root = new DefaultTreeNode("Root", null);
    +		TreeNode node0 = new DefaultTreeNode("Node 0", root);
    +		TreeNode node1 = new DefaultTreeNode("Node 1", root);
    +		TreeNode node2 = new DefaultTreeNode("Node 2", root);
    +
    +		TreeNode node00 = new DefaultTreeNode("Node 0.0", node0);
    +		TreeNode node01 = new DefaultTreeNode("Node 0.1", node0);
    +
    +		TreeNode node10 = new DefaultTreeNode("Node 1.0", node1);
    +		TreeNode node11 = new DefaultTreeNode("Node 1.1", node1);
    +
    +		TreeNode node000 = new DefaultTreeNode("Node 0.0.0", node00);
    +		TreeNode node001 = new DefaultTreeNode("Node 0.0.1", node00);
    +		TreeNode node010 = new DefaultTreeNode("Node 0.1.0", node01);
    +
    +		TreeNode node100 = new DefaultTreeNode("Node 1.0.0", node10);
    +	}
    +
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public TreeNode getSelectedNode() {
    +		return selectedNode;
    +	}
    +
    +	public void setSelectedNode(TreeNode selectedNode) {
    +		this.selectedNode = selectedNode;
    +	}
    +	
    +	public void displaySelectedSingle(ActionEvent event) {
    +        if(selectedNode != null) {
    +            FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", selectedNode.getData().toString());
    +
    +            FacesContext.getCurrentInstance().addMessage(null, message);
    +        }
    +	}
    +}
    +					
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTable.xhtml b/src/main/webapp/ui/treeTable.xhtml new file mode 100644 index 0000000..14bb7f8 --- /dev/null +++ b/src/main/webapp/ui/treeTable.xhtml @@ -0,0 +1,200 @@ + + + +

    TreeTable

    + +
    +

    TreeTable usage is similar to dataTable except data provided must be a root TreeNode instance referring to the root node.

    + + + + + + Document Viewer + + + + + Name + + + + + + + Size + + + + + + + Type + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +	
    +    <p:treeTable value="\#{documentsController.root}" var="document">
    +        <f:facet name="header">
    +            Document Viewer
    +        </f:facet>
    +
    +        <p:column style="width:150px">
    +            <f:facet name="header">
    +                Name
    +            </f:facet>
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Size
    +            </f:facet>
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Type
    +            </f:facet>
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +
    +        <p:column style="width:20px">
    +            <p:commandLink update="documentPanel" oncomplete="documentDialog.show()" title="View Detail" styleClass="ui-icon ui-icon-search">
    +                <f:setPropertyActionListener value="\#{document}" 
    +                    target="\#{documentsController.selectedDocument}" />
    +            </p:commandLink>
    +        </p:column>
    +    </p:treeTable>
    +
    +    <p:dialog header="Document Detail" showEffect="fade" widgetVar="documentDialog" modal="true">
    +        <p:outputPanel id="documentPanel">
    +            <h:panelGrid  columns="2" cellpadding="5" rendered="\#{not empty documentsController.selectedDocument}">
    +                <h:outputLabel for="name" value="Name: " />
    +                <h:outputText id="name" value="\#{documentsController.selectedDocument.name}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="size" value="Size: " />
    +                <h:outputText id="size" value="\#{documentsController.selectedDocument.size}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="type" value="Type " />
    +                <h:outputText id="type" value="\#{documentsController.selectedDocument.type}" style="font-weight:bold" />
    +            </h:panelGrid>
    +        </p:outputPanel>
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +	
    +	private static final Logger logger = Logger.getLogger(DocumentsController.class.getName());
    +
    +	private TreeNode root;
    +
    +	private Document selectedDocument;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode music = new DefaultTreeNode(new Document("Music", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Music
    +		TreeNode turkish = new DefaultTreeNode(new Document("Turkish", "-", "Folder"), music);
    +		
    +		TreeNode cemKaraca = new DefaultTreeNode(new Document("Cem Karaca", "-", "Folder"), turkish);
    +		TreeNode erkinKoray = new DefaultTreeNode(new Document("Erkin Koray", "-", "Folder"), turkish);
    +		TreeNode mogollar = new DefaultTreeNode(new Document("Mogollar", "-", "Folder"), turkish);
    +		
    +		TreeNode nemalacak = new DefaultTreeNode("mp3", new Document("Nem Alacak Felek Benim", "1500 KB", "Audio File"), cemKaraca);
    +		TreeNode resimdeki = new DefaultTreeNode("mp3", new Document("Resimdeki Gozyaslari", "2400 KB", "Audio File"), cemKaraca);
    +		
    +		TreeNode copculer = new DefaultTreeNode("mp3", new Document("Copculer", "2351 KB", "Audio File"), erkinKoray);
    +		TreeNode oylebirgecer = new DefaultTreeNode("mp3", new Document("Oyle bir Gecer", "1794 KB", "Audio File"), erkinKoray);
    +		
    +		TreeNode toprakana = new DefaultTreeNode("mp3", new Document("Toprak Ana", "1536 KB", "Audio File"), mogollar);
    +		TreeNode bisiyapmali = new DefaultTreeNode("mp3", new Document("Bisi Yapmali", "2730 KB", "Audio File"), mogollar);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +	
    +	public Document getSelectedDocument() {
    +		return selectedDocument;
    +	}
    +
    +	public void setSelectedDocument(Document selectedDocument) {
    +		this.selectedDocument = selectedDocument;
    +	}
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableCheckbox.xhtml b/src/main/webapp/ui/treeTableCheckbox.xhtml new file mode 100644 index 0000000..c09044f --- /dev/null +++ b/src/main/webapp/ui/treeTableCheckbox.xhtml @@ -0,0 +1,185 @@ + + + +

    TreeTable - Checkbox

    + +
    +

    Another option in addition to single and multiple selection is the checkbox based selection.

    + + + + + + + Checkbox Selection + + + + + Name + + + + + + + Size + + + + + + + Type + + + + + + + + + + + + + #{selectedNode.data.name} + + + + + + +

    Source

    + + +
    +<h:form>
    +                	
    +    <p:treeTable value="\#{documentsController.root}" var="document" id="multiSelect"
    +                 selection="\#{documentsController.selectedNodes}" selectionMode="checkbox">
    +
    +        <f:facet name="header">
    +            Checkbox Selection
    +        </f:facet>
    +
    +        <p:column style="width:150px">
    +            <f:facet name="header">
    +                Name
    +            </f:facet>
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Size
    +            </f:facet>
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Type
    +            </f:facet>
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton value="View" icon="ui-icon-search"
    +                    update=":form:documentPanel" oncomplete="documentDialog.show()"/>
    +        </f:facet>
    +    </p:treeTable>
    +
    +    <p:dialog id="dialog" header="Document Detail" showEffect="fade" widgetVar="documentDialog" modal="true">
    +        <p:outputPanel id="documentPanel">
    +            <p:dataList value="\#{documentsController.selectedNodes}" var="selectedNode" rendered="\#{not empty documentsController.selectedNodes}">
    +                \#{selectedNode.data.name}
    +            </p:dataList>
    +        </p:outputPanel>
    +    </p:dialog>
    +
    +</h:form>
    +			
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +
    +	private TreeNode root;
    +        
    +    private TreeNode[] selectedNodes;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Movies
    +		TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies);
    +		TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies);
    +		
    +		TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino);
    +		TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino);
    +		
    +		TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro);
    +		TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public void setRoot(TreeNode root) {
    +		this.root = root;
    +	}
    +
    +    public TreeNode[] getSelectedNodes() {
    +        return selectedNodes;
    +    }
    +
    +    public void setSelectedNodes(TreeNode[] selectedNodes) {
    +        this.selectedNodes = selectedNodes;
    +    }
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableContextMenu.xhtml b/src/main/webapp/ui/treeTableContextMenu.xhtml new file mode 100644 index 0000000..4842ced --- /dev/null +++ b/src/main/webapp/ui/treeTableContextMenu.xhtml @@ -0,0 +1,206 @@ + + + +

    TreeTable - ContextMenu

    + +
    +

    TreeTable has special integration with ContextMenu.

    + + + + + + + + + + + + Right-Click to See Options + + + + + Name + + + + + + + Size + + + + + + + Type + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:contextMenu for="docs">
    +        <p:menuitem value="View" update="documentPanel" icon="ui-icon-search" oncomplete="documentDialog.show()"/>
    +        <p:menuitem value="Delete" actionListener="\#{documentsController.deleteNode}" update="docs" icon="ui-icon-close"/>
    +    </p:contextMenu>
    +
    +    <p:treeTable value="\#{documentsController.root}" var="document" id="docs" 
    +                 selectionMode="single" selection="\#{documentsController.selectedNode}">
    +
    +        <f:facet name="header">
    +            Right-Click to See Options
    +        </f:facet>
    +
    +        <p:column style="width:150px">
    +            <f:facet name="header">
    +                Name
    +            </f:facet>
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Size
    +            </f:facet>
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Type
    +            </f:facet>
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +    </p:treeTable>
    +
    +    <p:dialog header="Document Detail" showEffect="fade" widgetVar="documentDialog" modal="true">
    +        <p:outputPanel id="documentPanel">
    +            <h:panelGrid  columns="2" cellpadding="5" rendered="\#{not empty documentsController.selectedNode}">
    +                <h:outputLabel for="name" value="Name: " />
    +                <h:outputText id="name" value="\#{documentsController.selectedNode.data.name}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="size" value="Size: " />
    +                <h:outputText id="size" value="\#{documentsController.selectedNode.data.size}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="type" value="Type " />
    +                <h:outputText id="type" value="\#{documentsController.selectedNode.data.type}" style="font-weight:bold" />
    +            </h:panelGrid>
    +        </p:outputPanel>
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +	
    +	private TreeNode root;
    +
    +    private TreeNode selectedNode;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode music = new DefaultTreeNode(new Document("Music", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Music
    +		TreeNode turkish = new DefaultTreeNode(new Document("Turkish", "-", "Folder"), music);
    +		
    +		TreeNode cemKaraca = new DefaultTreeNode(new Document("Cem Karaca", "-", "Folder"), turkish);
    +		TreeNode erkinKoray = new DefaultTreeNode(new Document("Erkin Koray", "-", "Folder"), turkish);
    +		TreeNode mogollar = new DefaultTreeNode(new Document("Mogollar", "-", "Folder"), turkish);
    +		
    +		TreeNode nemalacak = new DefaultTreeNode("mp3", new Document("Nem Alacak Felek Benim", "1500 KB", "Audio File"), cemKaraca);
    +		TreeNode resimdeki = new DefaultTreeNode("mp3", new Document("Resimdeki Gozyaslari", "2400 KB", "Audio File"), cemKaraca);
    +		
    +		TreeNode copculer = new DefaultTreeNode("mp3", new Document("Copculer", "2351 KB", "Audio File"), erkinKoray);
    +		TreeNode oylebirgecer = new DefaultTreeNode("mp3", new Document("Oyle bir Gecer", "1794 KB", "Audio File"), erkinKoray);
    +		
    +		TreeNode toprakana = new DefaultTreeNode("mp3", new Document("Toprak Ana", "1536 KB", "Audio File"), mogollar);
    +		TreeNode bisiyapmali = new DefaultTreeNode("mp3", new Document("Bisi Yapmali", "2730 KB", "Audio File"), mogollar);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +    public TreeNode getSelectedNode() {
    +        return selectedNode;
    +    }
    +
    +    public void setSelectedNode(TreeNode selectedNode) {
    +        this.selectedNode = selectedNode;
    +    }
    +
    +    public void deleteNode() {
    +        selectedNode.getChildren().clear();
    +        selectedNode.getParent().getChildren().remove(selectedNode);
    +        selectedNode.setParent(null);
    +        
    +        selectedNode = null;
    +    }
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableEvents.xhtml b/src/main/webapp/ui/treeTableEvents.xhtml new file mode 100644 index 0000000..b1242e0 --- /dev/null +++ b/src/main/webapp/ui/treeTableEvents.xhtml @@ -0,0 +1,192 @@ + + + +

    TreeTable - Events

    + +
    +

    TreeTable provides various event callbacks such as expand, collapse, select and unselect.

    + + + + + + + + + + + + + + Document Viewer + + + + + Name + + + + + + + Size + + + + + + + Type + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:treeTable value="\#{documentsController.root}" var="document"
    +            selectionMode="single" selection="#{documentsController.selectedNode}">
    +
    +        <p:ajax event="expand" listener="\#{documentsController.onNodeExpand}" update=":form:messages" />
    +        <p:ajax event="collapse" listener="\#{documentsController.onNodeCollapse}" update=":form:messages" />
    +        <p:ajax event="select" listener="\#{documentsController.onNodeSelect}" update=":form:messages" />
    +        <p:ajax event="unselect" listener="\#{documentsController.onNodeUnselect}" update=":form:messages" />
    +
    +        <f:facet name="header">
    +            Document Viewer
    +        </f:facet>
    +
    +        <p:column style="width:150px">
    +            <f:facet name="header">
    +                Name
    +            </f:facet>
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Size
    +            </f:facet>
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Type
    +            </f:facet>
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +    </p:treeTable>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +import org.primefaces.event.NodeCollapseEvent;
    +import org.primefaces.event.NodeExpandEvent;
    +import org.primefaces.event.NodeSelectEvent;
    +import org.primefaces.event.NodeUnselectEvent;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +	
    +	private TreeNode root;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode music = new DefaultTreeNode(new Document("Music", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Music
    +		TreeNode turkish = new DefaultTreeNode(new Document("Turkish", "-", "Folder"), music);
    +		
    +		TreeNode cemKaraca = new DefaultTreeNode(new Document("Cem Karaca", "-", "Folder"), turkish);
    +		TreeNode erkinKoray = new DefaultTreeNode(new Document("Erkin Koray", "-", "Folder"), turkish);
    +		TreeNode mogollar = new DefaultTreeNode(new Document("Mogollar", "-", "Folder"), turkish);
    +		
    +		TreeNode nemalacak = new DefaultTreeNode("mp3", new Document("Nem Alacak Felek Benim", "1500 KB", "Audio File"), cemKaraca);
    +		TreeNode resimdeki = new DefaultTreeNode("mp3", new Document("Resimdeki Gozyaslari", "2400 KB", "Audio File"), cemKaraca);
    +		
    +		TreeNode copculer = new DefaultTreeNode("mp3", new Document("Copculer", "2351 KB", "Audio File"), erkinKoray);
    +		TreeNode oylebirgecer = new DefaultTreeNode("mp3", new Document("Oyle bir Gecer", "1794 KB", "Audio File"), erkinKoray);
    +		
    +		TreeNode toprakana = new DefaultTreeNode("mp3", new Document("Toprak Ana", "1536 KB", "Audio File"), mogollar);
    +		TreeNode bisiyapmali = new DefaultTreeNode("mp3", new Document("Bisi Yapmali", "2730 KB", "Audio File"), mogollar);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +    public void onNodeExpand(NodeExpandEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Expanded", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +	
    +	public void onNodeCollapse(NodeCollapseEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Collapsed", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +    public void onNodeSelect(NodeSelectEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Selected", event.getTreeNode().toString());
    +		
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +
    +    public void onNodeUnselect(NodeUnselectEvent event) {
    +		FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "Unselected", event.getTreeNode().toString());
    +
    +		FacesContext.getCurrentInstance().addMessage(null, message);
    +	}
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableHome.xhtml b/src/main/webapp/ui/treeTableHome.xhtml new file mode 100644 index 0000000..64bb9e8 --- /dev/null +++ b/src/main/webapp/ui/treeTableHome.xhtml @@ -0,0 +1,30 @@ + + + + +

    TreeTable

    +
    + + + + + + + + + + + + + + + TreeTable is used to present hierarchical data in a tabular format. Notable features are + ajax toggling, various event callbacks, selection, scrolling and context menu support. +
    +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableMultiple.xhtml b/src/main/webapp/ui/treeTableMultiple.xhtml new file mode 100644 index 0000000..0b92950 --- /dev/null +++ b/src/main/webapp/ui/treeTableMultiple.xhtml @@ -0,0 +1,235 @@ + + + +

    TreeTable - Multiple Selection

    + +
    +

    TreeTable has built-in support for single node selection using meta and shift keys.

    + + + + + + + Multiple Selection + + + + + Name + + + + + + + Size + + + + + + + Type + + + + + + + + + + + + + #{selectedNode.data.name} + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +                
    +    <p:growl id="messages" showDetail="true" />
    +
    +    <p:treeTable value="\#{documentsController.root}" var="document"
    +                 selection="\#{documentsController.selectedNode}" selectionMode="single">
    +
    +        <f:facet name="header">
    +            Single Selection
    +        </f:facet>
    +
    +        <p:column style="width:150px">
    +            <f:facet name="header">
    +                Name
    +            </f:facet>
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Size
    +            </f:facet>
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Type
    +            </f:facet>
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton value="View" icon="ui-icon-search"
    +                    update=":form:documentPanel" oncomplete="documentDialog.show()"/>
    +        </f:facet>
    +    </p:treeTable>
    +
    +
    +
    +    <p:treeTable value="\#{documentsController.root}" var="document"
    +                 selection="\#{documentsController.selectedNodes}" selectionMode="multiple">
    +
    +        <f:facet name="header">
    +            Multiple Selection
    +        </f:facet>
    +
    +        <p:column style="width:150px">
    +            <f:facet name="header">
    +                Name
    +            </f:facet>
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Size
    +            </f:facet>
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Type
    +            </f:facet>
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton value="View" icon="ui-icon-search"
    +                    update=":form:documentPanel" oncomplete="documentDialog.show()"/>
    +        </f:facet>
    +    </p:treeTable>
    +
    +
    +
    +    <p:dialog header="Document Detail" showEffect="fade" widgetVar="documentDialog" modal="true">
    +        <p:outputPanel id="documentPanel">
    +            <h:panelGrid  columns="2" cellpadding="5" rendered="\#{not empty documentsController.selectedNode}">
    +                <h:outputLabel for="name" value="Name: " />
    +                <h:outputText id="name" value="\#{documentsController.selectedNode.data.name}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="size" value="Size: " />
    +                <h:outputText id="size" value="\#{documentsController.selectedNode.data.size}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="type" value="Type " />
    +                <h:outputText id="type" value="\#{documentsController.selectedNode.data.type}" style="font-weight:bold" />
    +            </h:panelGrid>
    +
    +            <p:dataList value="\#{documentsController.selectedNodes}" 
    +                        var="selectedNode" rendered="\#{not empty documentsController.selectedNodes}">
    +                \#{selectedNode.data.name}
    +            </p:dataList>
    +        </p:outputPanel>
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +
    +	private TreeNode root;
    +    
    +    private TreeNode[] selectedNodes;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Movies
    +		TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies);
    +		TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies);
    +		
    +		TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino);
    +		TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino);
    +		
    +		TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro);
    +		TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public void setRoot(TreeNode root) {
    +		this.root = root;
    +	}
    +
    +    public TreeNode[] getSelectedNodes() {
    +        return selectedNodes;
    +    }
    +
    +    public void setSelectedNodes(TreeNode[] selectedNodes) {
    +        this.selectedNodes = selectedNodes;
    +    }
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableResizable.xhtml b/src/main/webapp/ui/treeTableResizable.xhtml new file mode 100644 index 0000000..d225520 --- /dev/null +++ b/src/main/webapp/ui/treeTableResizable.xhtml @@ -0,0 +1,178 @@ + + + + + + + + + + +

    TreeTable - Resizable Columns

    + +
    +

    TreeTable columns can be resized by dragging.

    + + + + + + + + + + + +
    + + + + Document Viewer + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <h:panelGrid columns="2">
    +        <p:outputLabel for="resizeMode" value="Resize Mode:" />
    +        <p:selectOneButton id="resizeMode" value="\#{documentsController.liveResize}" onchange="$('\#form').submit()">
    +            <f:selectItem itemLabel="Default" itemValue="\#{false}" />
    +            <f:selectItem itemLabel="Live" itemValue="\#{true}" />
    +        </p:selectOneButton>
    +    </h:panelGrid>
    +	
    +    <p:treeTable id="treetable" value="\#{documentsController.root}" var="document" resizableColumns="true">
    +        <f:facet name="header">
    +            Document Viewer
    +        </f:facet>
    +
    +        <p:column headerText="Name">
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column headerText="Size">
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column headerText="Type">
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +    </p:treeTable>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +	
    +	private static final Logger logger = Logger.getLogger(DocumentsController.class.getName());
    +
    +	private TreeNode root;
    +
    +	private Document selectedDocument;
    +
    +    private boolean liveResize;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode music = new DefaultTreeNode(new Document("Music", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Music
    +		TreeNode turkish = new DefaultTreeNode(new Document("Turkish", "-", "Folder"), music);
    +		
    +		TreeNode cemKaraca = new DefaultTreeNode(new Document("Cem Karaca", "-", "Folder"), turkish);
    +		TreeNode erkinKoray = new DefaultTreeNode(new Document("Erkin Koray", "-", "Folder"), turkish);
    +		TreeNode mogollar = new DefaultTreeNode(new Document("Mogollar", "-", "Folder"), turkish);
    +		
    +		TreeNode nemalacak = new DefaultTreeNode("mp3", new Document("Nem Alacak Felek Benim", "1500 KB", "Audio File"), cemKaraca);
    +		TreeNode resimdeki = new DefaultTreeNode("mp3", new Document("Resimdeki Gozyaslari", "2400 KB", "Audio File"), cemKaraca);
    +		
    +		TreeNode copculer = new DefaultTreeNode("mp3", new Document("Copculer", "2351 KB", "Audio File"), erkinKoray);
    +		TreeNode oylebirgecer = new DefaultTreeNode("mp3", new Document("Oyle bir Gecer", "1794 KB", "Audio File"), erkinKoray);
    +		
    +		TreeNode toprakana = new DefaultTreeNode("mp3", new Document("Toprak Ana", "1536 KB", "Audio File"), mogollar);
    +		TreeNode bisiyapmali = new DefaultTreeNode("mp3", new Document("Bisi Yapmali", "2730 KB", "Audio File"), mogollar);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +	
    +	public Document getSelectedDocument() {
    +		return selectedDocument;
    +	}
    +
    +	public void setSelectedDocument(Document selectedDocument) {
    +		this.selectedDocument = selectedDocument;
    +	}
    +
    +    public boolean isLiveResize() {
    +        return liveResize;
    +    }
    +    public void setLiveResize(boolean liveResize) {
    +        this.liveResize = liveResize;
    +    }
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableScrolling.xhtml b/src/main/webapp/ui/treeTableScrolling.xhtml new file mode 100644 index 0000000..c8326bf --- /dev/null +++ b/src/main/webapp/ui/treeTableScrolling.xhtml @@ -0,0 +1,216 @@ + + + +

    TreeTable - Scrolling

    + +
    +

    TreeTable can fix the header/footer and display the data in scrollable format.

    + + + + + + + Y Scrolling + + + + + + + + + + + + + + + +

    + + + + + X Scrolling + + + + + + + + + + + + + + + +

    + + + + + X-Y Scrolling + + + + + + + + + + + + + + + +
    + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:treeTable id="yscroll" value="\#{documentsController.root}" var="document" scrollable="true" scrollHeight="150">
    +
    +        <f:facet name="header">
    +            Y Scrolling
    +        </f:facet>
    +
    +        <p:column headerText="Name">
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column headerText="Size">
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column headerText="Type">
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +    </p:treeTable>
    +
    +    <br /><br />
    +
    +    <p:treeTable id="xscroll" value="\#{documentsController.root}" var="document"
    +                    scrollable="true" scrollWidth="350">
    +
    +        <f:facet name="header">
    +            X Scrolling
    +        </f:facet>
    +
    +        <p:column headerText="Name" footerText="Name">
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column headerText="Size" footerText="Size" >
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column headerText="Type" footerText="Type">
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +    </p:treeTable>
    +
    +    <br /><br />
    +
    +    <p:treeTable id="xyscroll" value="\#{documentsController.root}" var="document" scrollable="true" 
    +                 scrollHeight="150" scrollWidth="350">
    +
    +        <f:facet name="header">
    +            X-Y Scrolling
    +        </f:facet>
    +
    +        <p:column headerText="Name">
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column headerText="Size">
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column headerText="Type">
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +    </p:treeTable>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +	
    +	private TreeNode root;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode music = new DefaultTreeNode(new Document("Music", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Music
    +		TreeNode turkish = new DefaultTreeNode(new Document("Turkish", "-", "Folder"), music);
    +		
    +		TreeNode cemKaraca = new DefaultTreeNode(new Document("Cem Karaca", "-", "Folder"), turkish);
    +		TreeNode erkinKoray = new DefaultTreeNode(new Document("Erkin Koray", "-", "Folder"), turkish);
    +		TreeNode mogollar = new DefaultTreeNode(new Document("Mogollar", "-", "Folder"), turkish);
    +		
    +		TreeNode nemalacak = new DefaultTreeNode("mp3", new Document("Nem Alacak Felek Benim", "1500 KB", "Audio File"), cemKaraca);
    +		TreeNode resimdeki = new DefaultTreeNode("mp3", new Document("Resimdeki Gozyaslari", "2400 KB", "Audio File"), cemKaraca);
    +		
    +		TreeNode copculer = new DefaultTreeNode("mp3", new Document("Copculer", "2351 KB", "Audio File"), erkinKoray);
    +		TreeNode oylebirgecer = new DefaultTreeNode("mp3", new Document("Oyle bir Gecer", "1794 KB", "Audio File"), erkinKoray);
    +		
    +		TreeNode toprakana = new DefaultTreeNode("mp3", new Document("Toprak Ana", "1536 KB", "Audio File"), mogollar);
    +		TreeNode bisiyapmali = new DefaultTreeNode("mp3", new Document("Bisi Yapmali", "2730 KB", "Audio File"), mogollar);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/treeTableSingle.xhtml b/src/main/webapp/ui/treeTableSingle.xhtml new file mode 100644 index 0000000..69feb06 --- /dev/null +++ b/src/main/webapp/ui/treeTableSingle.xhtml @@ -0,0 +1,198 @@ + + + +

    TreeTable - Single Selection

    + +
    +

    TreeTable has built-in support for single node selection.

    + + + + + + + Single Selection + + + + + Name + + + + + + + Size + + + + + + + Type + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form id="form">
    +
    +    <p:treeTable value="\#{documentsController.root}" var="document"
    +                 selection="\#{documentsController.selectedNode}" selectionMode="single">
    +
    +        <f:facet name="header">
    +            Single Selection
    +        </f:facet>
    +
    +        <p:column style="width:150px">
    +            <f:facet name="header">
    +                Name
    +            </f:facet>
    +            <h:outputText value="\#{document.name}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Size
    +            </f:facet>
    +            <h:outputText value="\#{document.size}" />
    +        </p:column>
    +
    +        <p:column style="width:100px">
    +            <f:facet name="header">
    +                Type
    +            </f:facet>
    +            <h:outputText value="\#{document.type}" />
    +        </p:column>
    +
    +        <f:facet name="footer">
    +            <p:commandButton id="singleBtn" value="View" icon="ui-icon-search"
    +                    update=":form:documentPanel" oncomplete="documentDialog.show()"/>
    +        </f:facet>
    +    </p:treeTable>
    +
    +    <p:dialog id="dialog" header="Document Detail" showEffect="fade" widgetVar="documentDialog" modal="true">
    +        <p:outputPanel id="documentPanel">
    +            <h:panelGrid  columns="2" cellpadding="5" rendered="\#{not empty documentsController.selectedNode}">
    +                <h:outputLabel for="name" value="Name: " />
    +                <h:outputText id="name" value="\#{documentsController.selectedNode.data.name}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="size" value="Size: " />
    +                <h:outputText id="size" value="\#{documentsController.selectedNode.data.size}" style="font-weight:bold" />
    +
    +                <h:outputLabel for="type" value="Type " />
    +                <h:outputText id="type" value="\#{documentsController.selectedNode.data.type}" style="font-weight:bold" />
    +            </h:panelGrid>
    +        </p:outputPanel>
    +    </p:dialog>
    +
    +</h:form>
    +					
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +import java.io.Serializable;
    +import javax.faces.application.FacesMessage;
    +import javax.faces.context.FacesContext;
    +
    +import org.primefaces.model.DefaultTreeNode;
    +import org.primefaces.model.TreeNode;
    +
    +import org.primefaces.examples.domain.Document;
    +
    +public class DocumentsController implements Serializable {
    +
    +	private TreeNode root;
    +    
    +    private TreeNode selectedNode;
    +	
    +	public DocumentsController() {
    +		root = new DefaultTreeNode("root", null);
    +		
    +		TreeNode documents = new DefaultTreeNode(new Document("Documents", "-", "Folder"), root);
    +		TreeNode pictures = new DefaultTreeNode(new Document("Pictures", "-", "Folder"), root);
    +		TreeNode movies = new DefaultTreeNode(new Document("Movies", "-", "Folder"), root);
    +		
    +		TreeNode work = new DefaultTreeNode(new Document("Work", "-", "Folder"), documents);
    +		TreeNode primefaces = new DefaultTreeNode(new Document("PrimeFaces", "-", "Folder"), documents);
    +		
    +		//Documents
    +		TreeNode expenses = new DefaultTreeNode("document", new Document("Expenses.doc", "30 KB", "Word Document"), work);
    +		TreeNode resume = new DefaultTreeNode("document", new Document("Resume.doc", "10 KB", "Word Document"), work);
    +		TreeNode refdoc = new DefaultTreeNode("document", new Document("RefDoc.pages", "40 KB", "Pages Document"), primefaces);
    +		
    +		//Pictures
    +		TreeNode barca = new DefaultTreeNode("picture", new Document("barcelona.jpg", "30 KB", "JPEG Image"), pictures);
    +		TreeNode primelogo = new DefaultTreeNode("picture", new Document("logo.jpg", "45 KB", "JPEG Image"), pictures);
    +		TreeNode optimus = new DefaultTreeNode("picture", new Document("optimusprime.png", "96 KB", "PNG Image"), pictures);
    +		
    +		//Movies
    +		TreeNode pacino = new DefaultTreeNode(new Document("Al Pacino", "-", "Folder"), movies);
    +		TreeNode deniro = new DefaultTreeNode(new Document("Robert De Niro", "-", "Folder"), movies);
    +		
    +		TreeNode scarface = new DefaultTreeNode("mp3", new Document("Scarface", "15 GB", "Movie File"), pacino);
    +		TreeNode carlitosWay = new DefaultTreeNode("mp3", new Document("Carlitos' Way", "24 GB", "Movie File"), pacino);
    +		
    +		TreeNode goodfellas = new DefaultTreeNode("mp3", new Document("Goodfellas", "23 GB", "Movie File"), deniro);
    +		TreeNode untouchables = new DefaultTreeNode("mp3", new Document("Untouchables", "17 GB", "Movie File"), deniro);
    +	}
    +	
    +	public TreeNode getRoot() {
    +		return root;
    +	}
    +
    +	public void setRoot(TreeNode root) {
    +		this.root = root;
    +	}
    +
    +    public TreeNode getSelectedNode() {
    +        return selectedNode;
    +    }
    +
    +    public void setSelectedNode(TreeNode selectedNode) {
    +        this.selectedNode = selectedNode;
    +    }
    +}
    +					
    +
    +
    +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/watermark.xhtml b/src/main/webapp/ui/watermark.xhtml new file mode 100644 index 0000000..0d06931 --- /dev/null +++ b/src/main/webapp/ui/watermark.xhtml @@ -0,0 +1,86 @@ + + + +

    Watermark

    + +
    +

    Watermark displays a hint about input fields by using native placeholder + in supported browsers and a javascript solution in others browser compatibility.

    + + + + + + + + + + + + + +
    + + + + +
    + +

    Source

    + + +
    +<h:form>
    +
    +	<p:messages showDetail="true"/>
    +
    +	<h:panelGrid columns="3">
    +
    +		<h:outputLabel value="Search: "/>
    +		<p:inputText id="keyword" value="\#{watermarkBean.keyword}" required="true" label="Keyword" />
    +		<p:watermark for="keyword" value="Search with a keyword" />
    +
    +	</h:panelGrid>
    +
    +	<p:commandButton actionListener="\#{watermarkBean.search}" value="Regular" ajax="false" />
    +	<p:commandButton actionListener="\#{watermarkBean.search}" value="Ajax" onclick="PrimeFaces.cleanWatermarks();" oncomplete="PrimeFaces.showWatermarks();"  />
    +
    +</h:form>
    +			
    +
    + + +
    +package org.primefaces.examples.view;
    +
    +public class WatermarkBean {
    +
    +	private String keyword;
    +
    +	public String getKeyword() {
    +		return keyword;
    +	}
    +
    +	public void setKeyword(String keyword) {
    +		this.keyword = keyword;
    +	}
    +
    +	public void search() {
    +		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"No results found with ", "'" + keyword + "'"));
    +	}
    +}
    +			
    +
    +
    + + + +
    + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/ui/wizard.xhtml b/src/main/webapp/ui/wizard.xhtml new file mode 100644 index 0000000..54f0a3f --- /dev/null +++ b/src/main/webapp/ui/wizard.xhtml @@ -0,0 +1,352 @@ + + + + + + + +

    Wizard

    +
    +

    Wizard creates a workflow by creating multiple steps out of a single page form. Only current step is processed partially and + next step is displayed if current step passes validations. Wizard flow is sequential by default and this can be managed using the optional ajax flowListeners, simply outcome of a flowListener defines the next + step to display. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Source

    + + +
    +<h:form>
    +
    +    <p:growl id="growl" sticky="true" showDetail="true"/>
    +
    +	<p:wizard widgetVar="wiz"
    +			flowListener="\#{userWizard.onFlowProcess}">
    +	
    +		<p:tab id="personal" title="Personal">
    +
    +			<p:panel header="Personal Details">
    +			
    +				<h:messages errorClass="error"/>
    +				
    +				<h:panelGrid columns="2" columnClasses="label, value" styleClass="grid">
    +					<h:outputText value="Firstname: *" />
    +					<p:inputText required="true" label="Firstname"
    +							value="\#{userWizard.user.firstname}" />
    +					
    +					<h:outputText value="Lastname: *" />
    +					<p:inputText required="true" label="Lastname"
    +							value="\#{userWizard.user.lastname}" />
    +					
    +					<h:outputText value="Age: " />
    +					<p:inputText value="\#{userWizard.user.age}" />
    +					
    +					<h:outputText value="Skip to last: " />
    +					<h:selectBooleanCheckbox value="\#{userWizard.skip}" />
    +				</h:panelGrid>
    +			</p:panel>
    +		</p:tab>
    +			
    +		<p:tab id="address" title="Address">
    +			<p:panel header="Adress Details">
    +			
    +				<h:messages errorClass="error"/>
    +				
    +				<h:panelGrid columns="2" columnClasses="label, value">
    +					<h:outputText value="Street: " />
    +					<p:inputText value="\#{userWizard.user.street}" />
    +					
    +					<h:outputText value="Postal Code: " />
    +					<p:inputText value="\#{userWizard.user.postalCode}" />
    +					
    +					<h:outputText value="City: " />
    +					<p:inputText value="\#{userWizard.user.city}" />
    +					
    +					<h:outputText value="Skip to last: " />
    +					<h:selectBooleanCheckbox value="\#{userWizard.skip}" />
    +				</h:panelGrid>
    +			</p:panel>
    +		</p:tab>
    +			
    +		<p:tab id="contact" title="Contact">
    +			<p:panel header="Contact Information">
    +				
    +				<h:messages errorClass="error"/>
    +			
    +				<h:panelGrid columns="2" columnClasses="label, value">
    +					<h:outputText value="Email: *" />
    +					<p:inputText required="true" label="Email"
    +							value="\#{userWizard.user.email}" />
    +					
    +					<h:outputText value="Phone: " />
    +					<p:inputText value="\#{userWizard.user.phone}"/>
    +					
    +					<h:outputText value="Additional Info: " />
    +					<p:inputText value="\#{userWizard.user.info}"/>
    +				</h:panelGrid>
    +			</p:panel>
    +		</p:tab>
    +			
    +		<p:tab id="confirm" title="Confirmation">
    +			<p:panel header="Confirmation">
    +			
    +				<h:panelGrid id="confirmation" columns="6">
    +					<h:outputText value="Firstname: " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.firstname}" />
    +					
    +					<h:outputText value="Lastname: " />
    +					<h:outputText  styleClass="outputLabel"
    +								value="\#{userWizard.user.lastname}"/>
    +					
    +					<h:outputText value="Age: " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.age}" />>
    +					
    +					<h:outputText value="Street: " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.street}" />
    +					
    +					<h:outputText value="Postal Code: " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.postalCode}" />
    +					
    +					<h:outputText value="City: " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.city}" />
    +					
    +					<h:outputText value="Email: " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.email}" />
    +					
    +					<h:outputText value="Phone " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.phone}"/>
    +					
    +					<h:outputText value="Info: " />
    +					<h:outputText styleClass="outputLabel"
    +								value="\#{userWizard.user.info}" />
    +					
    +					<h:outputText />
    +					<h:outputText />
    +				</h:panelGrid>
    +				
    +				<p:commandButton value="Submit" update="growl" 
    +							actionListener="\#{userWizard.save}"/>
    +			
    +			</p:panel>
    +		</p:tab>
    +		
    +	</p:wizard>
    +	
    +</h:form>
    +                    
    +
    + + +
    +public class UserWizard {
    +
    +	private User user = new User();
    +	
    +	private boolean skip;
    +	
    +	private static Logger logger = Logger.getLogger(UserWizard.class.getName());
    +
    +	public User getUser() {
    +		return user;
    +	}
    +
    +	public void setUser(User user) {
    +		this.user = user;
    +	}
    +	
    +	public void save(ActionEvent actionEvent) {
    +		//Persist user
    +		
    +		FacesMessage msg = new FacesMessage("Successful", "Welcome :" + user.getFirstname());
    +		FacesContext.getCurrentInstance().addMessage(null, msg);
    +	}
    +	
    +	public boolean isSkip() {
    +		return skip;
    +	}
    +
    +	public void setSkip(boolean skip) {
    +		this.skip = skip;
    +	}
    +	
    +	public String onFlowProcess(FlowEvent event) {
    +		logger.info("Current wizard step:" + event.getOldStep());
    +		logger.info("Next step:" + event.getNewStep());
    +		
    +		if(skip) {
    +			skip = false;	//reset in case user goes back
    +			return "confirm";
    +		}
    +		else {
    +			return event.getNewStep();
    +		}
    +	}
    +}
    +                    
    + +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/src/test/drivers/chromedriver b/src/test/drivers/chromedriver new file mode 100644 index 0000000000000000000000000000000000000000..c3b241e91a11fba4144207d61ffbdf64258a5dca GIT binary patch literal 12716216 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%0DIirGvL8bkMq0Cf9f}wfhVFYxH~ocW!`c# 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

    `Z=ZxM{1xrDt6mlRZ6T$< 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 z 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 )5k@B;(*efR<7hqvX}m3w8Hin43vL1)T& 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∋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 ^Oi?&4h2 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%0Dd{>HbR+KifRh!xBPBOVS*8@DU)7~#-0+wj1y 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

    lZa?I|~ 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 Pl(0cw7#e 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 <2f!8XU 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 F|JlG8kA46E literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/nature2_small.jpg b/src/main/webapp/images/nature2_small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec30ec9b0c2f82177bd9fc496492fab0ad84cdde GIT binary patch literal 6706 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/nature3.jpg b/src/main/webapp/images/nature3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..518f812e56be4c449882c7bdd3133350a5fd9c89 GIT binary patch literal 34756 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 H_s9MR{cKeL literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/nature4.jpg b/src/main/webapp/images/nature4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d939d9c365f265ee19073bf494817172797b6ea GIT binary patch literal 50181 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/new-ico.gif b/src/main/webapp/images/new-ico.gif new file mode 100644 index 0000000000000000000000000000000000000000..1fcac1561354ac02ca08792cfda70251d33ddcec GIT binary patch literal 85 zcmZ?wbhEHb6k_0Hn8?6z>(t iR6Fg~-`wjeAu}xJ$w_71;@Tynd6j?j6OI4|25SH>$sV-; literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/new.png b/src/main/webapp/images/new.png new file mode 100644 index 0000000000000000000000000000000000000000..d3661a19448536ff21d00638827cfc744166e2ff GIT binary patch literal 600 zcmV-e0;m0nP)Pe)vKc4qRtGnCr*_GI z&<-LLOQ;2h4n;v6Dh|@sEK2v(A`P|*jhjl)%MS-7BzH;P-1|7(UA!Evec<7Jxx4S@ z`P_S_fJ;E0^J(w61vOITye7oJ=w<2h*(ORRFn&_8bci8>2 z%i@(qHuIZ2tUZ{|{>na6J4!TwmH!Xl{<2NOZ*cIf48ZqB89QofEUOMcCZhpRN{tP4 z!l3!PiFe-{17F{%h0i}#R~-PYHHe_1SI|m@`v@?1eGcc9;s$WIBoxbvj{;oA)$!zU zIOew#10yvIyTSVRiH~=bb5KTV|kgO08pF^Y`SA6YU0I6{LM*^_cVy&gu^8_%H z2B|=!WH<)g@_gS81_Lq1OaMegTCKKSTVFp&PmWsw m7l1Fd(Ls*Wa_5Q6f;u`ihh?a=O`)@EeXr|Ly9sZ zC=5b3BMHKwqR9S{L?bMO)t&cFZZhGEqz3tp@_}5zJx)hL7Fu!o|&;^gZF(;OA_T|6Jgd0l0 zQ!YoFtGH)szVrIL_irC&WgjdkwrAWh0$K+ogE&WzfXLJ-$IL-MSSuAOasO zUW;WpNF+iC1OlQMW=di6=cym@wTspYgC;v`G*d=DNO?_Zvij)GJxLkNulYHuasf`17F3`RqsJv{BAO(1|N{Zb&|wbRsAkC0$F63Z4?wm{kfX$hnR>7?EXgTQEmj=+Th zBftpm9{&V+vB_-Nv97bV{o?A%Rl$m@5$HA-(h^83jJCiEqm%*>-f0XN9VuV{gDqk_ zJn32dxHjLHZRkvNbiP@=T5SSMUj#(@e?q4Adnv=Gj=;NA5Fr7B(czN=!<<~E-TXZD zC+mWWnzFXmMzi41W>rh-@Kfm|G6~3Z1zvn$MHf({f{-csg-rFk?97+=fs0nDnqy)U zxi|M|D);X84j!qkJM~Af@JtP7!@A)lU)~*iYJmV)yXBJ}E_Ju!B`dHTfewf7*6jP3 z6w7D(FQv(b(+xY1Y*fqITZpIEC1dx^Bwzqt^+hlo7y>w`BrDJ-@t5M)`FKpTs@ zMm|o=9Y;y&2KV28F0QHlMy&(|e#QnLmxOBGD zl>D?laqd`h>9HTwt}s7xmA3A42uTCJLYcHe7Jw~=FfC^x`}gk)cK!ZqOXEKM%E@wd zA_Lq{i&uOx^+dn`UI-Wg2jRUI(I5$o@}aDv+&yq)@4@;V{-UPC{FgyAiZ1kgEcfSQ z(!K&5WI>UAAuo5F-*onvU7EUi??Di2 z6U5pcI5_+~Ic}zZ_|?|{0B?PG`iuExuNuT!X=CiQ*<0C5-~9Mf;c=^}jj=(j&BCLm zy^<}O@23lD{Oez*=a;?B%h&JTAOLjs{CAUIo_>F<9vW$sgp=yxL1NiTsfx8)tRrbm zZzjzS4|KDG11@?TG64AH->zR1r#`>%!^bDz8!K&uYBOkwycbcmsf-3!{m-QN;USj| z_C3Wj-LO(wNM)(ih-A8_i@IYuN60RZCyDJGE;v}2iI06;A8+i|{B@dbcr z;@k6o9QpLCk#a+t-xu55YbsY4z6m4~^j>$UdD zMg-LA7AX$YJ1b~Iwv!bLtE`rZ0l*8s&BX192>{s0-=5AbuZG-7yBe_AI$N;HT9s(2 z3<2PY1_7XytoDlFp(g;44gErHA)8GddUG@ZwAPxmOsv+1B^nF>C9N7Ik8_Q1^{-pa z{GXHByEkEF__qMS0jSl5*~$GwZ;XbjVLKXPzerK#{#ulunGTEDE3&#Y1z-t)+4=ySq{llM-FaQ7m07*qoM6N<$g0P2~82|tP literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/optimusprime.jpg b/src/main/webapp/images/optimusprime.jpg new file mode 100644 index 0000000000000000000000000000000000000000..34df1b6b1bcc072d01abb005e24b9c9f172162ec GIT binary patch literal 21614 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/pbar-ani.gif b/src/main/webapp/images/pbar-ani.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb59a04f909a30094fc0f1c15271cf1eeacc6bd2 GIT binary patch literal 7970 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 GZ~qHVLrA>< literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/pdf.png b/src/main/webapp/images/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d848a071e2306a9bcf66253d1fa25218e28e02 GIT binary patch literal 1550 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 RqbL9X002ovPDHLkV1l!=yGQ^4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/ps3.jpg b/src/main/webapp/images/ps3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7c87eb0f83e1b600ff7b17b02341bf862401c92 GIT binary patch literal 23539 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/ps3.png b/src/main/webapp/images/ps3.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0ae704676862aeb33a26709340f0d77317b8e7 GIT binary patch literal 198103 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%0D_jEIWm)VFWr^x#dsg8 zFq{z$-46ssKi0`afI|Uj5NulMb7&pRk@Fz&5=;404W7N`hHuIxIpE=UWznOfN6-KK z1A!@}$h9M1`{_=0HG%0Ee7!~}RaPz}c^q-M>KPZL0!SBn802&=n35AbrNWDr$E!sT z!vgOdz_3h-oIca(ye7$LXbIg#L56`=^}r&aqz{-fJm3$IbL29eY=EWjh7^W|MxE*9 zAHB@OZ!BPCZH^Nt92}^r`sZIh`r~h(y?Ocm|NGlt|LWgWt;89 zu$p^I#zd}i(07!UzRZ3_ABZE=?v<_FP0-H7@Xc`Vhl3~=Nu*&FG zRu-hElof6{79$KO&ut`#TXtbL{@z!^=HXx)4?)gHx#-|JR}yWsb1 zbsUXRO1mB~^B(W?p9c1JTx1sRZsSvr%~RzA8zw z32YIQ+1i_pku17Ju;(Nu3`T~n_X>1|D=HAH5sI}&t2hakd*HmZRFXsixD{E+m$pHJ zjWzfv@*_kpT5tJdOmE(EH}&=nZ;=-=;W~W?1Fu`6l}?RC;m}4{njOF>j6%}Ewk+D5 z5ICoooE(Z;akj_hY8pehU|Y2k8irYzLUK|Gn}+_AM9q^r(b55d1Y8r5~i)V*(CsI@1NY=z2#Snm_E~8Nd<{l z9S^VjbBSS*rqIU)c`$m-bOjH=^eGD6uRSU8@A$;2FG&_ zQe)Q);Yku*zO#^Hq-AQ7!n1W+#6VKSPO~I-<|Z2&qPRKwuJe-#> zlmnaRJ7~ZVy%>&#-X8(Y)E>Tj-@lPu{+=E%ToRD5PXptg1W0zyBU$b=O!Q{5Qf2LW z8p%VDY=<0!nu^bHr&s5irwHg#=73FrEIP!X@=3u=AukD$eVZJ5vgXNAmKB%eX6i_l zL)d2K_FK0$tvS=4ttgu2(}0m?17nq@NxDl$kJgaa(&`h@uzP&M|}y zot-u=$TZy%%q`H(Y0f96;BN9ctSHxB8mZ_Na2zV)AgfWSOivV(wEq;txHCB;g(q}wTEPgGEebsB2612tmu$%l=Nid~oU7{4QzFZxYR zS%qvW{+Vr=l{Hb5%L*FTC?tF)qjCTUHuU_MHM8rp@=*@n0?rgh7=Xg)7XyEUE+5Mw z)m)TOY=JRpcfi!B6B{p*esG{EODz`Ht zGAQxN_S^Lym9Pyyy;9iHkP|7vaiP8M6%!hj6GZ{#IG%e$YOOks`v~_Ln0}%p*!^%0 z1tZJsa5kzKdKyZ2Y$q5K%3bg^Wi(Rt6#ykll?2-hIH}ZN9n+^)HDG8Gs`*J-9+3cY zI_(qrPkoaggchrAhgVOw`0p}KeI~Rfhd7QdnJ< z`XkGE$pIE}&)J}s-iA2R5p5G%^v0581!@xN(HLm5iu<0C6ywEkOcJgb$8jVr`U2{~ z(VUEPKh$w1%881fgWmFoQEorpK6v->-J5*P#;ezS?bHswO2kXu@#X@{d$f#GsND8m z{zbj_8-fRsX~=ltZ5o=)7G};leZcWofBo(q$a^a~!!rO%hNlKbn|frD5H|XS=nF7j z0niX;f#tkH3O<#}^AiJxYt^Y%k6dX_He}k60C0#f(Y2m1HL_i-xd0|04KR!AHp(#T zn~9N-tMVyZ+}g}Rs=1j{DL~(ZXj^W_%aDt~GMbTppXo#bW(r0@Pdg)yX7qv?;t2B8 zqnTy}TCJXLvP^5aaRN4V8yA)5=7C=;U<6~0kn_P-TKpa`Nz1(uUl@AU{^H9g&pv

  • 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 #&Q+rm@Djpq0+ z2d9^i@yU`De5W^Nqa_kD4C_LbJRQbHx#?W>GnN8}m6Zh(*N0wEyUBv9lJ1MfvvXNR zm@_`mX?k7t6F**4CcC226hz12$Fx#vK%&#jXb4~2)AE{JBD#0b?+5Cw6@p?cP*ogz z$-05=8(&8W2v|b`b$avxV5KS|T

    7uS}T|R!~`cY-lZL!F26V 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/iniesta.jpg b/src/main/webapp/images/barca/iniesta.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3a424f30ea98ca6fe697255ad0f18f5e9a6b6d59 GIT binary patch literal 5410 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 Uid_=pR~^?RE%QXy@+brU0ih&%egFUf literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/keita.jpg b/src/main/webapp/images/barca/keita.jpg new file mode 100644 index 0000000000000000000000000000000000000000..096a65d662820fe06b309a5fe9193027a987ebce GIT binary patch literal 5472 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/maxwell.jpg b/src/main/webapp/images/barca/maxwell.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f9c24e0573ece7c5f79f8d4708a856885e1a8ef GIT binary patch literal 5344 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 HyZ=7`cnMN4 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/messi.jpg b/src/main/webapp/images/barca/messi.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5cecded44297ec0bf597f51599bb49058e87d64e GIT binary patch literal 5419 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 Z)6goK(JX_QRnJ*lt*&A+Xt+uK{2vHmh$a94 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/pedro.jpg b/src/main/webapp/images/barca/pedro.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65ec05f053029d63c2b79177b56c8d55fcb73bf3 GIT binary patch literal 5426 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/pinto.jpg b/src/main/webapp/images/barca/pinto.jpg new file mode 100644 index 0000000000000000000000000000000000000000..08f0b760a36fb85c4b731afdf0de80124685ac71 GIT binary patch literal 5377 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 Pb>7{KR~fG&=p+9DmT7JJ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/puyol.jpg b/src/main/webapp/images/barca/puyol.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2bed668a42b160274da190dc6f48d0a4915a47ba GIT binary patch literal 5604 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 M)kIH9X!G5F0BgSZBme*a literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/valdes.jpg b/src/main/webapp/images/barca/valdes.jpg new file mode 100644 index 0000000000000000000000000000000000000000..94432d684ff1ade5305f0e187258612a620ede03 GIT binary patch literal 5354 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/villa.jpg b/src/main/webapp/images/barca/villa.jpg new file mode 100644 index 0000000000000000000000000000000000000000..52ce45998838461d4d51d4b7b33302fa9fe808f5 GIT binary patch literal 5381 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 d+lS{`muAk@@F7XlH3%Ab0uVXt z(Hqy-@q1g#2LjqOmHSCT7upRl*PToXO+r#-pJ(?ys>={&rk3-xPy0I7om(KR?Ml{cFz&jlGJh??vAnF z*1>pXhO~LDwXZtxw%Nm#pT9n`uHLfH=1U1L66cjN%5j?s`djqXpmFx_qjy7BYMh=G zliP4{9rum|UHU8OW8k@nPnVrT?0df&&(CyblU#Ym#-VS{a{+I=Mc&MVHnCx$yelc6 zH`WZH^$_*0!ku#_BEN7fHa^*oeVAP%2Gf0P^gO3z4t(-k8;(VxTootjhUjrs758q#6S?FE)%l~3PY z&(=vsr;AM*E_u2$-ydBmFRc^8j&RmGt{riprrA)_Fyxe7jl?%DpPn7BuFH=M5)3D_ z+~;MMso9?eYgjJNQxEsd(BzqLrK`NxUlBPN}8*^?$T!&^RgffRqNcOD@X6%i7Y)?Y3f)(1G>{1 z`a(?meTl?gaVr)j)g-;-aSc7os4~sl&pteTHY)d*y2Mxj)AZNbe4zxl9$E1`Bxxu_ zpM!6&t%l0ST25ob$_}U3F9+7lALM@w@_#U+#4x~8u=~E)ZTV9iC=Hl! zT;iE=Kwq2g?y9&(%^XXtmB#OI6C_=El#6G|L^EDYR(>VR)+!EL6t(EOC-v9jQJj=z zEZ4d@h539`c*%<*-<;3{nXATG<&$A1Qc{NZ2K8%L!-uQ(aNQ^}ihKM?f@(eXt&Y$9 zj;Y5+rsu<_6??JL!e24w3gq*W$|U!!`Dft!o^bWp#Ab4tM<8`3HQmtqyiaIs&Ex1c)%L|f_oMV{m zzPP3^aYJ`$f$m@e|F{tIn~zUu0Ctm=Jd3MdJuE+1b4nk0qubP?rOJic6J9P@78j;n zdh}uONo7U9Op0^-P>{-s=6ToYyAI)%EMIF@hnLpjV-*C`g`u3YL5}b zxzz7D57(5!s+#jTD63~=)t$@gE)@393Wk(COj3Hxcui3{^|Be^?Tf|<3`eBpaZJW! z#r<#Ma-6mmH!nRI#tGdmn0P+kLIZv3h#ggm52Itcv~;2lP^y}y#`KbI<5ne_>~fS6 z?9Hnp1%xH#WW>)88{Us6H-%?MMU79k2QvAmQz9F3+%H5al#fu~(?CV=geL=68P!F~@aN$0!t_bF*T_1Kb z#S7h1w+rRl?UiA#dpY|-wSkL@b>;ItmdC?lq^a06%Ue2eRwqv$!dFJV>=`l5^Q@|? z>V5s}ZJ2_Y%4_Y!e9;I}j@{>R_7AIHHgK`+LI%yZDCm{sH%sjOm@XP1OHpjN!c*hr z{2!=%O;ACc;*C~BO}kZ&YQ^=+peKu4x2u`n!?OCy5qF=JxNsU-%KfMfNx9e{T)orM sZDfx{x;n>pi`?RqfliWjN#8D~WRulnL^-dFUr})^OLPBrNQ>70A6utxJpcdz literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca/xavi.jpg b/src/main/webapp/images/barca/xavi.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d6732d8c3e518c9d93faf759aa91f7e266c508a GIT binary patch literal 5515 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 YDbhjc+D(p0$)$XyI&{efJ9Y3s059jsrT_o{ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/barca_logo.png b/src/main/webapp/images/barca_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ee5a2d9a693a82dca8e80cc72d29477e13b316c6 GIT binary patch literal 964 zcmV;#13UbQP)3`|bJ{~W^fVn6}&)&bo^f?#utR;`w2x*nJ@v zFY0aFu-ZwE*#UVFP!l5F1! zhu#Z%Q1SN%`k+1m)%`|PM8uDt6l!Cmy|WH47((uAx+$41IPB4konBd@{=06JffMiKD}}P&6+GnK?#i z`&&v6*LgmhJ!3la(eAr<8Qu^R-Jn3ZZY{bOvS?UR35Mpexn~ce2HZF@)C%(!FPzG* zCm(+qu@dNV{Nr!j=Q|F-$8o>H%Ga~NRcRv_Nh*b@9&(#zvnG7hn?EECp~q=?QQ@-`B2>e~{lL)kVSnHM zI8`5Fm$-j@>2YCsW;hWI!C8&RQRQ@Y^<1fS+H1DAwAK6DJNv5fwiJlxuvPAJ9xd$ZFeH80g%z`Y4rvI9Ye7QzhMeWL`F$$ z?6C1`&HXLDwxbT!;Zy7C8Wq*yQWQl2835!mSPh6|;5P_UYk z^w+a1Z^mYqLSu7U|J#M+r&LZh06QAFwCnaoX5HjKW@yrjoV}k+Yb02%=NN?|0z+?;SgC&Vw0()WKmAB`|B1a`{|9>MT2 de3!BS@DnNNYkl3sxL*JO002ovPDHLkV1iPKIWGVJ literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/bottomBack.png b/src/main/webapp/images/bottomBack.png new file mode 100644 index 0000000000000000000000000000000000000000..40ca3006a2b99398891bc14f5b26541ecd749543 GIT binary patch literal 7043 zcma)AWmr^Ew?1^oC^2-W#0)8&(uj1!FqDXtfFL>aAP6Fzf^;LLC^59s2uOo;Nk}*} zcl^E|_x`-k`|P!z6ML^`zh|$#-hE=9JXR+orY8mffJ{?E)d1tYFzt>I8)G#~YJ@S4 z$Wz1I8vsb||7%!4Rt^{di1l1lRGvI}>fz(z{nW#gRZ~TU)$@gilgo2Q0Pvs7HFP#I z+@X;}FP$oDBM~Xu9tPBetOm+)2&yD*el{XXEhJmPEVX_o=+PrwhHv>uoP-2KJhi?6 z>1*N{f_1hJ2@!?J*8^88frYL=ThW`tw@uUXTU95y4Wk4oLeex1QGIa)X}K~p=vPF4 zPv6SAkYX4yrzb#3*x*j3K7!a_u1 zp?s1aY7-);0L6d=t$Owr5=S@5(;_|n3@VP^NwiJKA@7Y!?w#( z6zY1FNhcB}M)B)p2mtbvs4=rWx$z$%uNfJUNN6Uv72NH>zhj5P*KRjPD?JqfV8th7 z{8m7?fgT})k8r#Fz;%H8)P^MA7aiwRPodZZCN+t5ZP<=*{}9h&M*<{Fm>GXUtL3|I>n5m?}#Gd3!91R*Plr4u9+s- zdoYb0}TrOgaDwLAI4v& z#BkaP7C_-McH%8`l3c?iB9%FNx|AuEi5(D(FJOFC;mW+x!*xvjFyTo>CNY%$)97SR za-lBc&*XBR6qj~{d7ZqiVMMq}-w5y9vCSc|;IGX%5(sHCqt4knHE{36ak73#Qt7j6 zCy8r74PG0u8f!2e%e}ysim_7rk|gsD5DCAIZdHe-gw^ZIO_DaLw3JEGN2+}w8FTP~ zW+l?(XOF#Tq?e1ADA*dSd`dBwD6i5FL2ZKxM0=h?g!;ObKRy&7O12;T$X-QS*+*Yz zQibz1_RN0tqaW_Qutz8&30yyARy$@T4Kp3H$1@sbtc;vupgAH*BAiJ5E*|#eGVMn0 zFQAJaFkA#0W2Pa%@$+8dePPN#q)Lw@=e<}J5uTQ}*qR@UjDFnvq4vYwfMZ9XJX=hI zo+J7DoP%pUfmDhB>w|Am>$&UQ>!Rxn>ukrC#JO-qucC9qRbGREXIgX{lpA6j_>LJO zO2&m*28(3{Mj-J-3+3v9W`kP&n6mp~zFAVk5j2|G#nm5DC+MHjK1I9KZu@)zEv7O* zP9HPPJczO&!sXbmpbY1`~jt>HNU889F6&6LEC?Mi5EpUdC1?MW%5OvZ3ajI4-cPazFuu*wMNySnHiSdc?piyGEjbU(&nz5+iS~<~VTBUJC?vp)3 z21Dm^nX;G)=Q0l?g`yDin^=7FZk=vDl_LH8kG5;AeXJz*bPfIjY_4RL(Y|5gJ=`CM zXM!;-o;Zmf>}t?xhDAdF?icJROhHrB`iRmyE%}H%2#Zm!)Uwq-OXHq@4Kk zq$6P2UU4rEStjBB`9Jz9*4>IK#dfK7=_`>*E#tC9e|FTY zU$-bRKWJ`skFt<5FE%r_ux?PR&aLM9`L+6MDX6sNaq{EJyr0h9b$^<_HaFQMNN!6G{u2D=Mvj0iW|q8?$$}}wyYU5;w2Aam)=18QLU8YC z+K#ZZ*(l}cjObeP{XxDSmt4c_33X>$=N9jX6J%VhcKD!By1Y;}L*L@JwskF^GcW6v zfFEbM*$vrU`(^XB2NDM^2Qdrphs56V<(Z3mk9B`j`K7-xu0ZlW72>*F6{4r27v|iw z#UX4joMc)(UH7TjuL5m%NGtzW{>A$>`88R|C6Og_+aXERr*EGI^}0RsY@?P{LOJdn z?gH+{fl>q)mNQOlm{OP}_SJbn5L-urg7m!O-}>2orTF|7C2FO_@api5&T6)&-+sTX zW8m*Avi8P}hho+1BjW4KpFRNavrl~Gv zJ45xPY6Z2#`Q>5H*3#V1tVRjQKdBHLiYru(-d`(j~}KSDN*v5(Zq8d-}mE6Ab!=w)aA@BJT5Vg zoKdmjXMTLF!LJ+e?srnF_$$s{(PDv(mPnrRx2-y4I*ZxTc{EusS=~hBq}!ko?~>kn zDOa%RCO13pI&V6?9ISGTs=w`ZkNYIdoJ#QBwc%|Qp1B}#vvSF{kp=HGKS8~-qp4HJ zaO{9oT4mmY;r*e8f%&(RIfw7>_V0DwTY1-99Ib6C$Yi$JR`pD(Ue@c?Jna+PDLBUBhfT2f{m>uw3^@jEOg*g7+4t_pSBJgw2@K5o z8RV&BU)NC0)2360&hReyZ!pAo40L2Jq%@XS_Ov*RI{k3k*<2FLvm{TeNZ(8+cPE>j zYb0AXY1}{i`)FP`eVBLtYech3OJRrX=T^tk?<2!93Pwdnr$(1X5(hsPo9w2~-Nz3Y z0$cxz{hpe)Y(?M5e{Y{R#xmBOa+-3y(!6RwE7ZhR?3|}vxmi~~cJtcr$N7PCL%>1a zJl!%m#q>kY$RP3OgFSWfewOyz+(SP>G6^!{H#vQ)9GA9EjfmJI6 z6D%*8oSB55DQ6vLsbw2xU0K2{zvvCgkN@0V3bYBH8(P zG(I;qH#kJ-VgWY)p*e8Neq{L>g~#C+N}rV$dB&D|?$fq1XR4=WA9?iS+9^h|$}m zvqTCNyu{4J!DzDRy}XC=Qc|l5FK%|OOI1c4M!EB7Z$I1)*3i-jhn!FCO^=Lcj2EOI zrzdx~1r^`yqW0)&=li<)nA^Ymi$ZNqO|JGk{TBR~4hxql^wxt|LwWC>UVJ<=94oy_ zrb|w~!^O!sxwaP-oX6-*R(lNtT>uE+0suq=09@Q*{0;#4LI7YF1_06-06^>U&bC(# z04QrTRh5kV=YCu7o2-4lr{get5svlO_iyGw!;)lXZWLF~OZYNNZ*{rLcW%XBq;1E- z3F?LQU#5z8(|!xwU7w6LyQL30PKa4g`&v(nk=-))e{{*B?1Fy;_j|Qi3DLy0AL^AF zT2C7rzghciCg2&$*x&4?Lg;JlXFZJ$ww~U0{%9tq+pv7t5qfvq&l39lljSlJ>&+2G z@G=ABZNN zoY+6HgIjxiiwPfHuqTaZavL-sYZhd_{PSmgh;|wIv1YH?ZAA{C=pGXzyOto0AR>q) zI!Ii5m|#EcOGt2PI4ypQKNHe%w^!TY?%^SsJ-p(HItt>zzfTTW3Z-w8+x+lEG2xV~ zD2A9>738!e}BB#nX9o@U$;fUfAbI0;M<; z4=Ph0!n;GJP)*(++&K1;#;U5|uNO!CYWq@yrFN)acys<|?cm_Cqr|k8+YT7|)3^H8 zTqwPNP2W^e>kWp$pGYYGA46FcgN4P#>S@<+zZ&*28b)ZzyP>P2rzEhPzd_+%j4N`*c1I*EmpeN|OB@-Sf&;4jL~ZQ1 zlb_y_b3S+KG{Y)jW{tOx*E!58DJaTU!vTkDXA&Ow%E6783(#VCk0(SBWZghl3HnDC z88(lg@wr;O0OM0GZfh)Ei#}>f*!=#_NE}hu)Y%fF6>4a`CrrymV=#Z*Xiv8qq4SH9 zJY`mz)Ue{{HP|dj{FM-`%-PZ(e^rcbt^2O}qziXKbxaP9o3Yu#%{YcfLh#Mo8P(XM z2)U1F2Ss4v*j1_(>ZJ{GUEsOUp-Fk=sYoF?^kC)_no%V8=+q@~k-&9#m(qZ+%Wz4J zs}Qyou}*oH=m(;h#!bS4{11L@Hl@cIu8#3u7k6=);&Tpk!z^$k=yUFt148-`JMH5* zEn;gM5V^6j3;Q+$RMDVJ&us2PN^npRZU=<%^rH?tatGmAIHcB+p0vsU?F!`l?QZ~Zn!K|=$co*M3+3#B^K<+U>i|{JDSMp(BL<=X$rF2KQ&5Vt|ln)j$bgO92 zNWv$dNgP{oJwF(NRoGJ)kPwLWis8q(i)LK5X!m?;jDNSfxrx7^^QMpb30KrT2~k&F z3!n4_NS3#15zS0Pdq+n{ON)|4pP&im+3IOy$wA&8H$`t9clZH_BV~GGA{nc2o2$vN zkgPkO0A_aJ`0y#Tx`KZM8?g6J0I66{vpx@phD~^m$!Sox9g&g{#}it!6ZTzT=!1>Y zU&BXko<4kQOGpHv2@(63nl(ikc%>6WD{IUjpJi=sZaOv0W(08z3Omg)Xm=E4pjY;ef+kTBo6*z=Dke561(BEH{hhS;usRm8FNj$m&AVv^jgRq}CyuO%txa#omup{^? znk(E_rxvL&YU@ew$`$SJLet4kM#K=y`Ve`83S4dv*7oynWsepUoDi+y%kcUg^oWN6 zaR4gZWGFHDhBN0+D2G>?no&`qF~h6)wvL6FSqup4T3fOK;Y=xLSzfwxwGu!I11AKq z?TTLwc6WE5oi%ZX2ZSs^;rT@iEbpV!N+wedT!?OA>+~FJ@C3Sv%O*!w%8`Fw zgZY?zBo}hl5T?{alcTA1wY9b86_7J;(os416S;y_lVw*GvZOuwbG!%nTEzDx-XlCb z0JAuk1W@5CGLoX2>n=mYFDAr}Rt1co@4N&WNocXFuUm^8H)^0G=X|kXTCILar-?nN6WOfr>YCx%8Q5tRGjOn*0ngD3DfQ=gSq@MCSrKN8jKCW^s|!ifFAZ;+l@1BP ztml}d>=Gj)gtCFbO!|An3PhN%aiQ|W@tOY!Wg(wWwh*C-F?H9<pCk>-3erXyt=x94P_&bdKd71ApnTrmCwdu#y_sjI2PKR$PEv?M|r zAs?BC@J$4Nmdg(yOJ;k(~Oyt zsCC@vM4U!Okk;%or@%s^b4&xFkJ(~?mKe}P=4ug-T?El2alJ?;{Gv{3MYfVGkZ~ZK zWwDY8n<@L%UmwH~ZDfEc?%l$>-j4(K#e&=BTa#QWlG{O{P9W=PrNZ&R0pZ=P6m^4; z6`9Cid_o|8-Bxxr8e0&#Mo6k{e36DN+mk~_QCIx@=v4cjE!sdrCwe|`cW3MK++&i* zzB?arejk-#=4)ncZM~1a+J9N;lKGSPj~QPFBBLQvH!*1(B@Sz>*$d(@(VYO|uRqk5 z8+w;twmxzVC}45d0S0Q50TT$sZc(R0DKa`e0(z+kAwro%vHaL zgxl&o%xBpY%n&{R*+27@7&uUJYGUZJlLt+%T&PtY92^*JzpI;Q)Dh3R;Q3n_Sq;Oe zgzVwIA=+AGr+=c2h&OYQdx%pfn;Jg8u=B3xz zhx*jdv}=+2CvScyuy%3o$>|P8+d*!?b(v`+l%eI?e^8dhY1D0#Pl1V$%XXfQqQngb z=m>J@6@=@S4zl>=31|)cC)4(a3kCZ$3qHi7HimLWO`95b%{=mVC%7M(^vd00PNbjQ zY!2JbJ9YA(OhUzLw*(dz6Jt{CGjc*ckmhlxQ!Dz~{4M2BmNsY&^QEJ3{w;~gKnooi zM)JM0IV6~)p`n=A83`px%WFmnPd|OcLn871(-7(CeYkI6;MHJA=&IZ;6=nOE9?b-b zsc@}rIsAmYahUc*wJ9d?E^j!k8Hb6H9p8tEB_>2VL^;gMuf=h>p)Wb zox?L5YTH3L3JzGi1#0&0`LMa#X4TlvAbFkM*B5P}iFcc^*4)2jh4_@n?f3+{W0 z7^Cu{NH0Sbr*6M6Le-^TAD(TS3 zvd{RhFuu9xL{5S&VXUDt6JThnxWURLjGG_WlYtkwMeI*rD5XYPk`(SJlN*5KgWM(r zylnrhN}58Ig>sw_dF*Srm#2w)7PHgBx5@l*&izxgty8O{uTPw#P`Bac+AzsQET|u; z-}_8LFq=5JN^K&9>Nz)X!zO>2J60UGklNO&JN2{H`Jmp#?p{1Ne@%V_H*fMg;{nOy_Hy+U}o}Rb4 zf6X~JXvxTKg7c|#EJsrKW!d^f#j`HiQf-M#Buz~3_;71G+obA%^ zrbYMV@4~Y9cP{aNvpJ&uo{0sg@{+vtGCsfJh&~ag5A7N7*Xv#x;_8xwXH1v!L0lIv z$$uNgvh@ajj9dYr^)40@5)?(E3c=+Wk=5f4ygH_u{mAjw`4e`#Qkbw1$cdp}4(_i) zQ?Lwr=shgX(9#a-&VK%d3K;f2>y`echjrEdF(MPc#}=7;rkr#_TD4yIn;urK_7HgIOvkUuJ`v@vxGcl zHzpzM`)xplN>kFVS~D(#d~;cJ7-^JmRcPKrH4_&Z-2P7^=+bV^%rmGS4h=kP+LTry zou%(=RSWdO(}{5B_V^QHhB6D>qoum9$Uv260XNYCt2qy{Kk2xUy;6>^9cH&N z&Xsje?_z;pH?}%DVJfi-bh{T+IrXgR{MVkr`kC>6Zz%jMF;q{%lq?E7ZM_E}r$-?K zJ)TaN;w1zSzh0U%m?jbRUrfNOr zB~v9*QO+ALk$Fk@l$dUkZu+DD4)(vpZaIJ~?g?_YhkC$Oc5QbpJ> z{?`QI&PXw?gFja61?bnr*%V~t&ousnRd2~ZZ1776{=;--jeq%Thn4}^|6EE4ntpWo zhnCm6aTp95KezaY8u-LNyr9me!62=2=G3sJzTb57|Ml+wjr+fm|G$COYBoY|zY3dt e{(aVg1w?Zl4!6Cou*Ll405l&xR;^Knh5ru@s6cN3 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/browse.png b/src/main/webapp/images/browse.png new file mode 100644 index 0000000000000000000000000000000000000000..1dc40d27dcf7586d4d301d297f69c98c01f115ff GIT binary patch literal 2791 zcmVjoX%Q5WT-dSG%3Bva|>7z)JNH;6dvlz=M|fSsOU^#is@Y3=7of5De;x zv}>4FHE1pFS1|h2ADyhO&FG2rvbL?tG?(7_5|LMb{^>vd z{^E+v&)=&LD;j~f4h(&Dc6?Cw2>)7&{ zzrrxBn{5ovp>y_*_xj+)%iK zw>Yo9kIs*x9{K^_`0`;A$t0;v3QaTU>g@)g(>6c|S1B+P+VY zBs2NJ8~EA02%6e_v2R5TKMAS5Q?_ zjVmQ5<+b1OUw`JQpHCG!ed^3GuoD>0_5KQqCU_IbaCvo>kwA(RJ$;Y!$cBw5r3k`s zFbD!JTsS{;<;rEsl`?+E=WqUcZz+~?JdWcZL{T)hXU|`bts21TQ)dQ&-N3MAS#BHU+)6u#U-P;(2WpKtJP3aA(cW(iIfr$ml^I+!{5CL@e=_~pE~0L&jC9ViNv5|JLGaXn$0$rox)5SC>4WJD6Sb@T3jHG zdI-Jc074~D2%`aDoc?mb?lD0CW(`jtmA(>3^Yg;}F0=irW)6|*2 zTIH*+9o-H5WPsDB&O8TvPS^Bd+p%$M2ivv*s8s7*nw(0EG0LM;K z=yvhiKJQ(eVRCAY>6sZ9=mG*DGyqPXJT-*Uc7hmoY{#{2n_MopEQ*GqQ?ECiD9`~s7k>3S5)9r&@F zR2qTGBI?to)dvJ3$h5S0wmPH)LD5Y>+ zhc4HlTxsxs=Sp0@a+QUJDz$nG&+`eR7$GE@2mm$%Uj{B108w-;@BZtJqd2yOX&U%J zh-n%mj08Q!0*;d*pU=_d=0FKdp(7P&LdQ%bu`L^=6j2ltM$z@kB9XB~XacDe@%3vr z@;nSfGMO}Mx?MVc$eFVfl&0pHpD$CXHfgmxgkc0IQb|G3sWUfQ`W|oqm|Hf9<2a^o z-5PX5L)SEPT|?6ZUMJw{!XlGX(=?lHGMNmytW7?jqo-KFvMgi_QKUeCuIor4QL$oS zagj!|Mm}G_FigTQBnTr+)1be%h^FgIOwKb=nq_8gk#e~~v)RTELX=dPriP(MH0ujU z8IFGK_5ZwO)piSjt}ict09HDQuu^onHc&taK@fzTIeU>y6H~O?0j}%N-`7J=v4EL0 z34BSX6Vhz85kkZB+USNv(*(seE*aZmZoYgy&lgx&tkGz+@Hzo;EJ+xGjAPPim8mx> zB~7sFi?8e*TUJ;;(Br$1=LO{4EVgBkO2s&i$>il3E=^3)-`B$<{k>#!DK>9@jD^J- z&1Rcy)*_$JQLDE&b^1M~u3Y8nLWNqbMcea0v*+c5dq42~ z$N(^m`{NKo5J!@PnZWOaWU~&ol|TsaJn#Bb71ne+6!KYuFy`F(NhYV}n4K?EsWfP{ zI|RXvJlDxsI$oIV;eaMW)Hc)naNyY+f~ zc+232P!ekOCcf{l2;z-%NBPRYKk#nyUEUOLVh1)$JUQ823O?Abqh=cwNTaN}Uxwryiv zTh{G5a^%SH+}zyuD2j$n(;Qf{W(~IOU|AMn7}54TlBooq-vM-#Qp@&dnqHfeb0;AW zPVAsi#Boe2spHrQthCP3!VK+Jy(Bbt9XxRNQU7t>abM{0;ll$_6b(mFv^|dFA;)pt z?(S|fnG8-gOCn)XsnlsSo9KFibjm>2byBG$-<&%}ajnZ{v58D3!)vd9n{s)PC~Px7 zcLk;5J^M%Ze&K!`ziWWo_3Epy4n|Ql7)8SFEMwWQM){r!DNDG9?6 z-}jMHUVl|^`L};R#O%x!n$6m{CfK!a-`@M$&|MM0?b^S8zZ=K#P#niMp$dfp{r&wE zi$w~B0@-YqQg`pUD@R7hinw<|xH+JaGN^kf!N-4jw#E tT1{Kx;fL-AtcL&(S`Pspw0_|M{vTk3DN+R^M2-Le002ovPDHLkV1kFbT*UwY literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/calendar.png b/src/main/webapp/images/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..67f893904a5fb032c2b2208907e6c893ebe6277f GIT binary patch literal 608 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/cars/BMW.jpg b/src/main/webapp/images/cars/BMW.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d45c6e7a08c0b7b58f9623aad5194c2c9d33c8e GIT binary patch literal 2854 zcmbVO30PBC7CtX|fnZRH3o59DO;G{EqGCna2|+*zqLr_XLKYGT0g|vu6vYL#ow|=Q z)2UEJtsj(PLEJ`EDAX>avS>kD7PUo+HY|fwz|46G1?tyXPrmow|IYdEIp@Fc-TR{Z zR@VwpYZSyK%=c9Du)MOvtxL{lZ3YgECb>)wMy+>14V7d0}s~8rT4G5Q7X9cvb)h z1i%AdaDrq|LJ~+YB147@y;NL`UKyw$;dhyG2p=6KM+Og`;h1OoF)5IWqpAGsz&8wX z97i*7xDU9`xsBWc?rH8%2Q5+^#v(b&O)}w~16s^WRi?V3@)~-i@>4w-@(ZzBAB@T& z4!wzZ7&NIy`A*}zlPC^aj7B(A4RLN*|2UQ6ah04P7V}Z6DfMZH<#;F7*ZZ~FznVSd z)@rWJ9IMqxUV5kAv{o~|8|?i}Rfd_SRE?i`;W*y-xfYXiNf(k&dXUS3Lwb?k9M&5!&<{P2GtXsyfJ;k- zsmipGdIa$efLfe^YaYNaDLGRqi<7E3u3YXijt_2GVh&#+bav##$mJY;NX1c#RbpkD zSmX>UiJPlF4`J$y`^5J;T`#UbMhjhBZk94}>Q`o~JfE#jM8*C5AkVybSLt!C~ zVgiGh0(3+K)jweY3_S)2CM-v>fN&V$&;W8}KXp#xjgkt<}rn>=bCca!8I$;AeHbG|-x@xdOB@F!HP#>KUBWQGzVPuRw zv5-)11~h_Br;&8*7bk+)ig6&>j49SGK1Nd`VvKE4rn&AoRKT?LExkEia8GOJ7OTuL znP5I+<}3^QdGj3>EOcM8beYHUxBUDA0(n9F;K;R6>(=8dA{2=waZ*{lN}ZaPo{_m_ z=dRs*a`*1rfB4AJV}Ck+BJa;1ojP53=IptT&tLegto&ldrOQ`tRaJjpQ~Sm3FYD?X z8t*^&wyC+T{qd8hKm6G7th2kPx9=bQF9&{kMd>1dZjd#q>n%KGtw9{ji_a>OzxwqMOQ_}Rx{ySkg|Ch2+ zVPm?Q!IVzm!=tmo3x@A^&)?^G&8^@s4{tj5Ty9E8FgLAOoa5`9^?LjI>TUMJ`I_va zfr{w5L{Gm0jl*`CN(Yi}(k0H4)wd#?hO|SOJ|DR6@LoYT<3;!0InYw3dX`-wsc7A6 zTiQ@mmL+w+U$5xBAUo@S^n>@KDm+(g%(P@Al{fCmJ^h`P>!RoJ9g2qX`FryecAQ01 zg6zXLGs2V4=d0d(kj5e+&4$0vo$F>f+kL%jV^@ZG@t{T{97r6D-!Nd*5>j{FGb8$! zzK){euIH<&ii2Oe@Gc9RJujv#dh5A3Abgc%=Df-c*XIoRYF}2j|-8B1VnB(<@ zG86ac8T%89QbU(^JgL62d#BB9%l_II#g9q^g;(jDKGuP0Wx~(9ysW%LO+!9y!*PCf zn$UUg+H}62b47aU>Zg}`f<#qY`y7>@TxJB>7H@Uxu5b0Ky3=gcYOjN;mVFjJm33!Q zmJ~KjywG{8ZQBzqzj3y@&vxg*1Z{Tv;vx3q$0fN#n_pT@@JwlKnel9q%hC(+kzWH`0lih!@`{$bB;8_p+@2T_3zW8J#w_@4L1G5h=96TM7Q&oCma$(7?N-gi? z{^lS5_`H1a`;}&8UXwdYL-V@&So>00gC|~fP5qiy&98ZT(Oi$(h{4abSKE?yyq>5r zyZd^MX8GMj&GNRDHdfB}>wq5{_6Pp#p}L^1)o!Ks`))7kjGJ|>yYAhTh=``S+cqAr OH8DSOHS057(?0>9s7>nt literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/cars/Chrysler.jpg b/src/main/webapp/images/cars/Chrysler.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7123f2bf01b28c4c34d73e9bd6bb0c71ba9adce5 GIT binary patch literal 7980 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 literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/cars/Ferrari.jpg b/src/main/webapp/images/cars/Ferrari.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e0160d9c983a98225b1be03efa31e936e13bd2a GIT binary patch literal 2754 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 SKGyOm&wjIoZFO9vq4giYBPdk> literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/cars/Ford.jpg b/src/main/webapp/images/cars/Ford.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d89a6322cb60077e78931fcd9d8e38f3cfa8b6b3 GIT binary patch literal 8319 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 IV^w#40}9KA(f|Me literal 0 HcmV?d00001 diff --git a/src/main/webapp/images/cars/Opel.jpg b/src/main/webapp/images/cars/Opel.jpg new file mode 100644 index 0000000000000000000000000000000000000000..acb07ab3d01ef0a8ce8766a2b07ee33bfa510fe9 GIT binary patch literal 2772 zcmbVO3s@6Z7Cw_q9uNehpn{?i5z$2r4_kp&~D`-ott;NcMkFrvHwEgN6L4k^(Zj18RAT6+fn>~|INd3CI?Vfxy^Upc|J?H#) z=H7|no}mpUt`vzyKoA6k;13KBSu4Z=0h`05p(63>APfMogtC+rB|`w9QtLF*V1L2- zs0{*66EMIYc;Em$nOvLV7Z$b}&}c4w{iXFc0%iiJU-;|sU$S4g81$){`X@f>FkryiqT!sEc*zeO=DliDK8{+af zg-DFp6_4-YG@=L-CKf1k;&2mYM5>jN)uVWtIz|$T81oZkiq2m;iu1JTYw4Uuf1+$< z7-9$HNRyIR(VQvR&x-7X@O36kD6aawh3cipiye}v7L{|(aniYdM!4dA2}V5--+uTN^+Lx?Fi#(laq0I&AoesFW#=ZfpW?g&8j zOY$^L`e;3ZxCWr3GI7lV1SF?qX%z7ZI)R5!__Dwcw=7B^R?8Q;31mv8z!=gBG?bRo zq*JkrKpW@jVa!8V`Qtv(YB2QS`s3^cc)rJA7%nv!o|j<{-vL}y8ror7P^KadV9gp> zfTOs;A|?S75kdD)H~`Ct0ag;z$FP)e9px|p@)bbuMaTx+-;9QPv+>?^WxUTAV+h`7 zj$@i@Xn_D=&_)=~3zaIb1G%SXfTrSy)(Ea=APkp49|vGz;EDzKu1X z#&i;TIF4eIB-`48Ye6%9pBXL!pNlV-fJrz3gHJH|gy9m*LM1Hx;?N(RQ6m^klEvm= zPdp@4P6P(QWHLx5_KOoiypC}o`K(E^-Tl~;Uz2g1Qf)nQ_Z;QU@vo@0lit!hd&X$; zEG(x?oo4Sa*JYmT`~_Z1UV3?{w@*M|kSI7rymD=LMC3YrMdYzmTzrBeQL9T!&&bTm zeslYucI5BeRj_y8{sZs)`Q3wuO3RKN|KP*&k4~Ka{7mIvtE$hQ`?BuR-Q?@7`-_Zh!db@!!Ayq2tNZ-e-M3{?tD(_|G9)7XeI@tTAOT=;EU;21znW4y}t| zWZ=Q%ldRe9>`8vFab&5Jojh{6w*GsLR@7R|@s#TAVl=lbr#O4H&+Vn98I}DuVR`?T zvN2)fx|+d?N#Mg{@?kkVA1GPh-Szm;x{%V{tInVOvYhF>uY;92A-}L@PR^>cC4KEX z-fO>aQ)@B5u;o&#b753V_=1!hNlBAu3m;FMn>95fLh8LNt+(!x)2D|&$?>Vt|82Kd z=Hklrx_u`;-Iwa@Q{Ww$scQD}Jrr)W?aiy#oKoR9yY zioCKVi06=7N$xzK_jbIaXSA2TVMel@)_aZPE3I<}i`q7JW?fJvmvs)!IL*C&yzENv ziHfC`y&+Mh@>`Mt(enAOA@f?g{;{xff=lzz_3)C$%y&X!*VfIqXJ3%CJbYtE4s|ND z{lJ|Z&n;!*#Jct8_6~}Q-3kIzT@3Kk-m2D%?Y6OhDYkia*f%Gj;%?3K&TQ+WuT$|S zI!YGZIg_+Sacc6lbA=XP6(-!x``T%wE%)u2K9Qc=OS^6Vv(xo6K*NpD|MsOAlAC@qYtx!xyq{3dtPy58XafI-h;X=dH3!99