├── README.md ├── bin ├── classes.dex ├── PagineBaby.apk ├── resources.ap_ ├── res │ ├── drawable │ │ └── icon.png │ ├── drawable-hdpi │ │ ├── icon.png │ │ └── ic_launcher.png │ ├── drawable-ldpi │ │ ├── icon.png │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ ├── icon.png │ │ └── ic_launcher.png │ └── drawable-xhdpi │ │ ├── icon.png │ │ └── ic_launcher.png ├── classes │ └── it │ │ └── flyer │ │ └── ipb │ │ ├── R.class │ │ ├── R$attr.class │ │ ├── R$xml.class │ │ ├── R$layout.class │ │ ├── R$string.class │ │ ├── BuildConfig.class │ │ ├── PagineBaby.class │ │ └── R$drawable.class ├── dexedLibs │ └── cordova-2.2.0-9cb37180c718021653882fc437f0e749.jar └── AndroidManifest.xml ├── cordova ├── appinfo.jar ├── BOOM ├── clean ├── debug ├── emulate ├── log └── cordova ├── assets └── www │ ├── favicon.ico │ ├── mobile │ ├── img │ │ ├── rana.png │ │ ├── button.png │ │ ├── cancel.png │ │ ├── chevron.png │ │ ├── flyer.png │ │ ├── loading.gif │ │ ├── on_off.png │ │ ├── thumb.png │ │ ├── toggle.png │ │ ├── toolbar.png │ │ ├── _toolbar.png │ │ ├── ico │ │ │ ├── 57x57.png │ │ │ ├── 114x114.png │ │ │ └── startup.png │ │ ├── listGroup.png │ │ ├── redButton.png │ │ ├── selection.png │ │ ├── star_full.png │ │ ├── toggleOn.png │ │ ├── activeButton.png │ │ ├── backButton.png │ │ ├── back_button.png │ │ ├── blueButton.png │ │ ├── grayButton.png │ │ ├── greenButton.png │ │ ├── jqt.bars │ │ │ ├── jqt.png │ │ │ ├── ajax.png │ │ │ ├── alert.png │ │ │ ├── demos.png │ │ │ ├── more.png │ │ │ ├── video.png │ │ │ ├── ajax@2x.png │ │ │ ├── alert@2x.png │ │ │ ├── demos@2x.png │ │ │ ├── events.png │ │ │ ├── iphone.png │ │ │ ├── jqt@2x.png │ │ │ ├── more@2x.png │ │ │ ├── square.png │ │ │ ├── video@2x.png │ │ │ ├── animation.png │ │ │ ├── events@2x.png │ │ │ ├── extensions.png │ │ │ ├── iphone@2x.png │ │ │ ├── square@2x.png │ │ │ ├── animation@2x.png │ │ │ └── extensions@2x.png │ │ ├── listArrowSel.png │ │ ├── pinstripes.png │ │ ├── star_empty.png │ │ ├── toolButton.png │ │ ├── whiteButton.png │ │ ├── button_clicked.png │ │ ├── button_gallery.png │ │ ├── star_empty_big.png │ │ ├── star_full_big.png │ │ ├── star_highlight.png │ │ ├── back_button_clicked.png │ │ └── star_highlight_big.png │ ├── js │ │ ├── extensions │ │ │ ├── photo-images │ │ │ │ ├── btnBack.png │ │ │ │ ├── loading.gif │ │ │ │ ├── navNext.png │ │ │ │ ├── navPause.png │ │ │ │ ├── navPlay.png │ │ │ │ ├── navPrev.png │ │ │ │ └── toolbar.png │ │ │ ├── jqt.checkGroup │ │ │ │ ├── themes │ │ │ │ │ ├── jqt │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ └── check_jqt.png │ │ │ │ │ │ └── theme.css │ │ │ │ │ └── apple │ │ │ │ │ │ ├── img │ │ │ │ │ │ └── check_apple.png │ │ │ │ │ │ └── theme.css │ │ │ │ └── jqt.checkGroup.js │ │ │ ├── jqt.segmentedControl │ │ │ │ ├── themes │ │ │ │ │ ├── jqt │ │ │ │ │ │ └── theme.css │ │ │ │ │ └── apple │ │ │ │ │ │ └── theme.css │ │ │ │ └── jqt.segmentedControl.js │ │ │ ├── jqt.bars │ │ │ │ ├── theme.jqt.bars.css │ │ │ │ ├── jqt.bars.css │ │ │ │ └── iscroll-lite-min.js │ │ │ ├── jqt.listIndex │ │ │ │ ├── jqt.listIndex.css │ │ │ │ └── jqt.listIndex.js │ │ │ ├── jqt.location.js │ │ │ ├── jqt.floaty.js │ │ │ ├── jqt.offline.js │ │ │ ├── jqt.activityIndicator.js │ │ │ ├── jqt.autotitles.js │ │ │ └── jqt.photo.css │ │ └── jquery.ui.touch-punch.min.js │ ├── style.css │ ├── theme.css │ └── jqtouch.css │ ├── js │ ├── css │ │ └── south-street │ │ │ └── images │ │ │ ├── ui-icons_808080_256x240.png │ │ │ ├── ui-icons_847e71_256x240.png │ │ │ ├── ui-icons_8dc262_256x240.png │ │ │ ├── ui-icons_cd0a0a_256x240.png │ │ │ ├── ui-icons_eeeeee_256x240.png │ │ │ ├── ui-icons_ffffff_256x240.png │ │ │ ├── ui-bg_glass_55_fcf0ba_1x400.png │ │ │ ├── ui-bg_inset-soft_15_2b2922_1x100.png │ │ │ ├── ui-bg_gloss-wave_100_ece8da_500x100.png │ │ │ ├── ui-bg_highlight-hard_15_459e00_1x100.png │ │ │ ├── ui-bg_highlight-hard_95_cccccc_1x100.png │ │ │ ├── ui-bg_highlight-soft_25_67b021_1x100.png │ │ │ ├── ui-bg_highlight-soft_95_ffedad_1x100.png │ │ │ ├── ui-bg_highlight-hard_100_f5f3e5_1x100.png │ │ │ └── ui-bg_highlight-hard_100_fafaf4_1x100.png │ ├── cat.js │ ├── en.js │ ├── it.js │ ├── dictionary.js │ └── jquery-ui-1.8.21.custom.min.js │ └── iphone │ ├── index.js │ ├── plugin.js │ ├── old │ └── cdv-plugin-fb-connect.js │ └── FacebookConnect.js ├── libs └── cordova-2.2.0.jar ├── res ├── drawable │ └── icon.png ├── drawable-hdpi │ ├── icon.png │ └── ic_launcher.png ├── drawable-ldpi │ ├── icon.png │ └── ic_launcher.png ├── drawable-mdpi │ ├── icon.png │ └── ic_launcher.png ├── drawable-xhdpi │ ├── icon.png │ └── ic_launcher.png ├── values │ └── strings.xml ├── layout │ └── main.xml └── xml │ └── config.xml ├── gen └── it │ └── flyer │ └── ipb │ ├── BuildConfig.java │ └── R.java ├── local.properties ├── project.properties ├── ant.properties ├── proguard-project.txt ├── src └── it │ └── flyer │ └── ipb │ └── PagineBaby.java └── AndroidManifest.xml /README.md: -------------------------------------------------------------------------------- 1 | PaginebabyAndroid -------------------------------------------------------------------------------- /bin/classes.dex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes.dex -------------------------------------------------------------------------------- /bin/PagineBaby.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/PagineBaby.apk -------------------------------------------------------------------------------- /bin/resources.ap_: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/resources.ap_ -------------------------------------------------------------------------------- /cordova/appinfo.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/cordova/appinfo.jar -------------------------------------------------------------------------------- /assets/www/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/favicon.ico -------------------------------------------------------------------------------- /libs/cordova-2.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/libs/cordova-2.2.0.jar -------------------------------------------------------------------------------- /res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable/icon.png -------------------------------------------------------------------------------- /bin/res/drawable/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable/icon.png -------------------------------------------------------------------------------- /res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /assets/www/mobile/img/rana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/rana.png -------------------------------------------------------------------------------- /bin/res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /bin/res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /bin/res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /assets/www/mobile/img/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/button.png -------------------------------------------------------------------------------- /assets/www/mobile/img/cancel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/cancel.png -------------------------------------------------------------------------------- /assets/www/mobile/img/chevron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/chevron.png -------------------------------------------------------------------------------- /assets/www/mobile/img/flyer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/flyer.png -------------------------------------------------------------------------------- /assets/www/mobile/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/loading.gif -------------------------------------------------------------------------------- /assets/www/mobile/img/on_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/on_off.png -------------------------------------------------------------------------------- /assets/www/mobile/img/thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/thumb.png -------------------------------------------------------------------------------- /assets/www/mobile/img/toggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/toggle.png -------------------------------------------------------------------------------- /assets/www/mobile/img/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/toolbar.png -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/R.class -------------------------------------------------------------------------------- /bin/res/drawable-xhdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-xhdpi/icon.png -------------------------------------------------------------------------------- /res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/www/mobile/img/_toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/_toolbar.png -------------------------------------------------------------------------------- /assets/www/mobile/img/ico/57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/ico/57x57.png -------------------------------------------------------------------------------- /assets/www/mobile/img/listGroup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/listGroup.png -------------------------------------------------------------------------------- /assets/www/mobile/img/redButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/redButton.png -------------------------------------------------------------------------------- /assets/www/mobile/img/selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/selection.png -------------------------------------------------------------------------------- /assets/www/mobile/img/star_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/star_full.png -------------------------------------------------------------------------------- /assets/www/mobile/img/toggleOn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/toggleOn.png -------------------------------------------------------------------------------- /res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/www/mobile/img/activeButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/activeButton.png -------------------------------------------------------------------------------- /assets/www/mobile/img/backButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/backButton.png -------------------------------------------------------------------------------- /assets/www/mobile/img/back_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/back_button.png -------------------------------------------------------------------------------- /assets/www/mobile/img/blueButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/blueButton.png -------------------------------------------------------------------------------- /assets/www/mobile/img/grayButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/grayButton.png -------------------------------------------------------------------------------- /assets/www/mobile/img/greenButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/greenButton.png -------------------------------------------------------------------------------- /assets/www/mobile/img/ico/114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/ico/114x114.png -------------------------------------------------------------------------------- /assets/www/mobile/img/ico/startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/ico/startup.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/jqt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/jqt.png -------------------------------------------------------------------------------- /assets/www/mobile/img/listArrowSel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/listArrowSel.png -------------------------------------------------------------------------------- /assets/www/mobile/img/pinstripes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/pinstripes.png -------------------------------------------------------------------------------- /assets/www/mobile/img/star_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/star_empty.png -------------------------------------------------------------------------------- /assets/www/mobile/img/toolButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/toolButton.png -------------------------------------------------------------------------------- /assets/www/mobile/img/whiteButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/whiteButton.png -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/R$attr.class -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/R$xml.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/R$xml.class -------------------------------------------------------------------------------- /bin/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/drawable-ldpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-ldpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /bin/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/www/mobile/img/button_clicked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/button_clicked.png -------------------------------------------------------------------------------- /assets/www/mobile/img/button_gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/button_gallery.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/ajax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/ajax.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/alert.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/demos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/demos.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/more.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/video.png -------------------------------------------------------------------------------- /assets/www/mobile/img/star_empty_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/star_empty_big.png -------------------------------------------------------------------------------- /assets/www/mobile/img/star_full_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/star_full_big.png -------------------------------------------------------------------------------- /assets/www/mobile/img/star_highlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/star_highlight.png -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/R$layout.class -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/R$string.class -------------------------------------------------------------------------------- /res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | PagineBaby 4 | 5 | -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/ajax@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/ajax@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/alert@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/alert@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/demos@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/demos@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/events.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/iphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/iphone.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/jqt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/jqt@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/more@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/square.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/video@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/video@2x.png -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/BuildConfig.class -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/PagineBaby.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/PagineBaby.class -------------------------------------------------------------------------------- /bin/classes/it/flyer/ipb/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/classes/it/flyer/ipb/R$drawable.class -------------------------------------------------------------------------------- /assets/www/mobile/img/back_button_clicked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/back_button_clicked.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/animation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/animation.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/events@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/events@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/extensions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/extensions.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/iphone@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/iphone@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/square@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/square@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/star_highlight_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/star_highlight_big.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/animation@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/animation@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/img/jqt.bars/extensions@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/img/jqt.bars/extensions@2x.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/photo-images/btnBack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/photo-images/btnBack.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/photo-images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/photo-images/loading.gif -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/photo-images/navNext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/photo-images/navNext.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/photo-images/navPause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/photo-images/navPause.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/photo-images/navPlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/photo-images/navPlay.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/photo-images/navPrev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/photo-images/navPrev.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/photo-images/toolbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/photo-images/toolbar.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-icons_808080_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-icons_808080_256x240.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-icons_847e71_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-icons_847e71_256x240.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-icons_8dc262_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-icons_8dc262_256x240.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-icons_eeeeee_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-icons_eeeeee_256x240.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /bin/dexedLibs/cordova-2.2.0-9cb37180c718021653882fc437f0e749.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/bin/dexedLibs/cordova-2.2.0-9cb37180c718021653882fc437f0e749.jar -------------------------------------------------------------------------------- /gen/it/flyer/ipb/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package it.flyer.ipb; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_glass_55_fcf0ba_1x400.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_inset-soft_15_2b2922_1x100.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.checkGroup/themes/jqt/img/check_jqt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/jqt.checkGroup/themes/jqt/img/check_jqt.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_gloss-wave_100_ece8da_500x100.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_highlight-hard_15_459e00_1x100.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_highlight-hard_95_cccccc_1x100.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_highlight-soft_25_67b021_1x100.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_highlight-soft_95_ffedad_1x100.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png -------------------------------------------------------------------------------- /assets/www/js/css/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/js/css/south-street/images/ui-bg_highlight-hard_100_fafaf4_1x100.png -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.checkGroup/themes/apple/img/check_apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gianlucadelgobbo/PagineBabyAndroid/master/assets/www/mobile/js/extensions/jqt.checkGroup/themes/apple/img/check_apple.png -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must *NOT* be checked into Version Control Systems, 5 | # as it contains information specific to your local configuration. 6 | 7 | # location of the SDK. This is only used by Ant 8 | # For customization when using a Version Control System, please read the 9 | # header note. 10 | sdk.dir=/development/sdk 11 | -------------------------------------------------------------------------------- /res/layout/main.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.segmentedControl/themes/jqt/theme.css: -------------------------------------------------------------------------------- 1 | /* @group jQT segmentedControl */ 2 | #jqt ul.segmentedControl li { 3 | background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#595a5B), to(#1f2021)); 4 | background-color: #595a5B; 5 | border: 1px solid rgba(51, 51, 51, 0.8); 6 | } 7 | 8 | #jqt ul.segmentedControl li label { 9 | text-shadow: none; 10 | } 11 | 12 | #jqt ul.segmentedControl li.scSelected { 13 | background-color: #55ab01;/*53b401;*/ 14 | background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ed934), to(#55ab01)); 15 | } 16 | /* @end */ -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.bars/theme.jqt.bars.css: -------------------------------------------------------------------------------- 1 | /* @group tabbar theme */ 2 | #tabbar a.enabled::before { 3 | background-image: 4 | -webkit-gradient(linear, left top, left bottom, 5 | from(rgba(089, 159, 055, 0)), 6 | color-stop(.43, rgba(089, 155, 055, 0)), 7 | to(rgba(089, 155, 055, 1))), 8 | -webkit-gradient(radial, 60 162, 150, 60 162, 149, 9 | from(rgba(132, 187, 051, 0)), 10 | to(rgba(132, 187, 051, 1))), 11 | -webkit-gradient(radial, 20 -43, 60, 20 -43, 40, 12 | from(rgba(161, 203, 97, 1)), 13 | to(rgba(161, 203, 97, 1))); 14 | } 15 | /* @end */ 16 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.segmentedControl/themes/apple/theme.css: -------------------------------------------------------------------------------- 1 | /* @group Apple segmentedControl */ 2 | #jqt ul.segmentedControl li { 3 | background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfcfc), to(#c7c7c7)); 4 | background-color: #e1e1e1; 5 | border: 1px solid rgba(180, 180, 180, 0.8); 6 | } 7 | 8 | #jqt ul.segmentedControl li label { 9 | text-shadow: rgba(255,255,255,.8) 1px 1px 0; 10 | } 11 | 12 | #jqt ul.segmentedControl li.scSelected { 13 | background-color: #528ce7; 14 | background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#336ed2), to(#70aafc)); 15 | color: #fff; 16 | } 17 | /* @end */ -------------------------------------------------------------------------------- /project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-17 15 | -------------------------------------------------------------------------------- /ant.properties: -------------------------------------------------------------------------------- 1 | # This file is used to override default values used by the Ant build system. 2 | # 3 | # This file must be checked into Version Control Systems, as it is 4 | # integral to the build system of your project. 5 | 6 | # This file is only used by the Ant script. 7 | 8 | # You can use this to override default values such as 9 | # 'source.dir' for the location of your java source folder and 10 | # 'out.dir' for the location of your output folder. 11 | 12 | # You can also use it define how the release builds are signed by declaring 13 | # the following properties: 14 | # 'key.store' for the location of your keystore and 15 | # 'key.alias' for the name of the key to use. 16 | # The password will be asked during the build when you use the 'release' target. 17 | 18 | -------------------------------------------------------------------------------- /gen/it/flyer/ipb/R.java: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED FILE. DO NOT MODIFY. 2 | * 3 | * This class was automatically generated by the 4 | * aapt tool from the resource data it found. It 5 | * should not be modified by hand. 6 | */ 7 | 8 | package it.flyer.ipb; 9 | 10 | public final class R { 11 | public static final class attr { 12 | } 13 | public static final class drawable { 14 | public static final int ic_launcher=0x7f020000; 15 | public static final int icon=0x7f020001; 16 | } 17 | public static final class layout { 18 | public static final int main=0x7f030000; 19 | } 20 | public static final class string { 21 | public static final int app_name=0x7f050000; 22 | } 23 | public static final class xml { 24 | public static final int config=0x7f040000; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /cordova/BOOM: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | #!/bin/bash 19 | 20 | set -e 21 | 22 | CORDOVA_PATH=$( cd "$( dirname "$0" )" && pwd ) 23 | 24 | bash $CORDOVA_PATH/cordova BOOM 25 | -------------------------------------------------------------------------------- /cordova/clean: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | #!/bin/bash 19 | 20 | set -e 21 | 22 | CORDOVA_PATH=$( cd "$( dirname "$0" )" && pwd ) 23 | 24 | bash $CORDOVA_PATH/cordova clean 25 | -------------------------------------------------------------------------------- /cordova/debug: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | #!/bin/bash 19 | 20 | set -e 21 | 22 | CORDOVA_PATH=$( cd "$( dirname "$0" )" && pwd ) 23 | 24 | bash $CORDOVA_PATH/cordova debug 25 | -------------------------------------------------------------------------------- /cordova/emulate: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | #!/bin/bash 19 | 20 | set -e 21 | 22 | CORDOVA_PATH=$( cd "$( dirname "$0" )" && pwd ) 23 | 24 | bash $CORDOVA_PATH/cordova emulate 25 | -------------------------------------------------------------------------------- /cordova/log: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | #!/bin/bash 19 | 20 | set -e 21 | 22 | PROJECT_PATH=$( cd "$( dirname "$0" )/.." && pwd ) 23 | 24 | bash $PROJECT_PATH/cordova/cordova log 25 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.listIndex/jqt.listIndex.css: -------------------------------------------------------------------------------- 1 | #jqt .listIndex, #jqt .listIndex ul, #jqt .listIndex li { 2 | background-image: none; 3 | border-collapse: collapse; 4 | border-spacing: 0; 5 | border: none; 6 | border-top: none 7 | font-family: inherit; 8 | font-size: 100%; 9 | font-style: normal; 10 | font-weight: normal; 11 | list-style: none; 12 | margin: 0; 13 | padding: 0; 14 | text-align: left; 15 | text-decoration: none; 16 | } 17 | 18 | #jqt .listIndex { 19 | background-color: transparent; 20 | color: #6a737d; 21 | font-size: 11px; 22 | height: 364px; 23 | line-height: 1; 24 | position: absolute; 25 | right: 4px; 26 | top: 48px; 27 | width: 28px; 28 | z-index: 1000; 29 | -webkit-border-radius: 14px; 30 | -moz-border-radius: 14px; 31 | border-radius: 14px; 32 | } 33 | 34 | #jqt .listIndex li { 35 | background-color: transparent; 36 | font-weight: bold; 37 | padding-top: 2px; 38 | list-style: none; 39 | text-align: center; 40 | } 41 | 42 | #jqt .listIndex li:first-child { 43 | padding-top: 6px; 44 | } 45 | -------------------------------------------------------------------------------- /assets/www/mobile/js/jquery.ui.touch-punch.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery UI Touch Punch 0.2.2 3 | * 4 | * Copyright 2011, Dave Furfero 5 | * Dual licensed under the MIT or GPL Version 2 licenses. 6 | * 7 | * Depends: 8 | * jquery.ui.widget.js 9 | * jquery.ui.mouse.js 10 | */ 11 | (function(b){b.support.touch="ontouchend" in document;if(!b.support.touch){return;}var c=b.ui.mouse.prototype,e=c._mouseInit,a;function d(g,h){if(g.originalEvent.touches.length>1){return;}g.preventDefault();var i=g.originalEvent.changedTouches[0],f=document.createEvent("MouseEvents");f.initMouseEvent(h,true,true,window,1,i.screenX,i.screenY,i.clientX,i.clientY,false,false,false,false,0,null);g.target.dispatchEvent(f);}c._touchStart=function(g){var f=this;if(a||!f._mouseCapture(g.originalEvent.changedTouches[0])){return;}a=true;f._touchMoved=false;d(g,"mouseover");d(g,"mousemove");d(g,"mousedown");};c._touchMove=function(f){if(!a){return;}this._touchMoved=true;d(f,"mousemove");};c._touchEnd=function(f){if(!a){return;}d(f,"mouseup");d(f,"mouseout");if(!this._touchMoved){d(f,"click");}a=false;};c._mouseInit=function(){var f=this;f.element.bind("touchstart",b.proxy(f,"_touchStart")).bind("touchmove",b.proxy(f,"_touchMove")).bind("touchend",b.proxy(f,"_touchEnd"));e.call(f);};})(jQuery); -------------------------------------------------------------------------------- /src/it/flyer/ipb/PagineBaby.java: -------------------------------------------------------------------------------- 1 | /* 2 | Licensed to the Apache Software Foundation (ASF) under one 3 | or more contributor license agreements. See the NOTICE file 4 | distributed with this work for additional information 5 | regarding copyright ownership. The ASF licenses this file 6 | to you under the Apache License, Version 2.0 (the 7 | "License"); you may not use this file except in compliance 8 | with the License. You may obtain a copy of the License at 9 | 10 | http://www.apache.org/licenses/LICENSE-2.0 11 | 12 | Unless required by applicable law or agreed to in writing, 13 | software distributed under the License is distributed on an 14 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | KIND, either express or implied. See the License for the 16 | specific language governing permissions and limitations 17 | under the License. 18 | */ 19 | 20 | package it.flyer.ipb; 21 | 22 | import android.app.Activity; 23 | import android.os.Bundle; 24 | import org.apache.cordova.*; 25 | 26 | public class PagineBaby extends DroidGap 27 | { 28 | @Override 29 | public void onCreate(Bundle savedInstanceState) 30 | { 31 | super.onCreate(savedInstanceState); 32 | super.loadUrl("file:///android_asset/www/index.html"); 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.checkGroup/themes/apple/theme.css: -------------------------------------------------------------------------------- 1 | /* @group Apple checkGroup */ 2 | #jqt ul.checkGroup li { 3 | color:#000; 4 | } 5 | 6 | ul.checkGroup li input[type=radio] { 7 | color:#324f85; 8 | } 9 | 10 | ul.checkGroup li input[type=radio]:checked { 11 | /* background: url(img/check_apple.png) right center; */ 12 | /* OR */ 13 | background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAACGmlDQ1BJQ0NQcm9maWxlAAB4nK3Tz2vTYBgH8G9a9gMVJ0MZ3gLK8FClrMI2BuLWbVK71Zi2zAk60iRL45o0JGmn4sE/QFE8eZAx8OJFEL0IQ/QoiMgQRMG7HmXKLkPj8+bdmx6keNkDL+8nL+/7vG+eNwHSXzXPa6QAOG7oq+em5EuLl+W+L+jDUQxgH4Y0PfAmFWUOXWP7EyTWfzzJcqkv7mytTNyeezfxbOCYtV7tvi6Ogz5tCEgZ8mGL+yxzjbvCvBp6IbnOrNc1g3yLnPErap78hOWxuF8y17jfMrd1i639TM66hu0CqX7ymGEGOpnttWQEukNeJ/9wnCblT98nn9A9n9amWc7jrC78yO1vwJk1mn+vM7ZYA56OA0dGO2PDd+m4o8CG1hn79SCulTS0FiznRuIhaf8S0HMlin6OAb0fgD+no2jneRT9fkh7bwOvN/WW396tlyS9B/73zN+ZPwOboVA387rEkQUevwEWiEXqH1EbXgUGNwCFakXXkcrlROM1jKPHnteE9yycRkvkHKR2wK2VLlDP7u+7FyoV4aBdnhFetmcLwoY2XRS+Wc+Xkjn+rCp8TTuvCJtutZzkb8Tf/O5eU8l8M5gpd3JWFoT9lloVXmkWk/mGOZ2czW2Ukpx2WEjODxvz0KDzb49F7yGq/UWmV1tX/6lLaF6P7y7f9G74tlUP5Un688yMXHD1Uxl5JJsdx1/vqatToc1CYwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACN0RVh0U29mdHdhcmUAR3JhcGhpY0NvbnZlcnRlciAoUG93ZXJQQym2pnOhAAAA4UlEQVR4nGL4//8/AyH89dvP/37p0/4b+beC8et3nwlrAuFJC/fBNVX1bvgPEiOo6dGzt//NgtvBmqzDu/6/fPOJOI15TSvgts1bc/Q/TByvpkOnb8M1gfz469cfwhpBipADBGQIsjxDdsNysIRDdC/c/SAMchZME8i56AYzTFm8H66goGUVWAHIAFBAgMQsQzv/gwIIQyPIScHZM+Gat+y7BA5ybAGCohFEXLv9DCXIcQUIhkYQnr70IFwDrgDBqhFkcnTRXLwBglUjCN999Aocuk6x/VgDBBkDAAAA//8DAMS4AkjvndBxAAAAAElFTkSuQmCC) 14 | right center; 15 | background-repeat:no-repeat; 16 | } 17 | /* @end */ -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.checkGroup/themes/jqt/theme.css: -------------------------------------------------------------------------------- 1 | /* @group jQT checkGroup */ 2 | #jqt ul.checkGroup li { 3 | color:#fff; 4 | } 5 | 6 | ul.checkGroup li input[type=radio] { 7 | color:#53b401; 8 | } 9 | 10 | ul.checkGroup li input[type=radio]:checked { 11 | /* background: url(img/check_jqt.png) right center; */ 12 | /* OR */ 13 | background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsTAAALEwEAmpwYAAACHmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZLPa9NgGMc/adkPVDoZleEtoAwPVcoqbGMg3bpNarsa+4O1BR1pkrV1aRqStFPx4B+gKJ48jDHw4kUQvQyG2KMgIkMQBe96lCm7iMZDTHqQ6cUHXvg8Dw/f9/t+eSH8UTZNPQS0DMfKn58Ty5WqOPSBIY4zwiHGZMU2ZyUpy4G1/w4B4O1p2TT1/LPbe2szt7KvZp6MnKhvlfh7RaxypQpCDIjWPU4C0ZrHRSC67pgOCA0gqjRkFYSbQMwq5lMgPAIidY+3gUjN45dApKvUHRDeA3FDbRoQGgamVM1WIJQEVlRbaUFoC/jSarVVCN8DTimm5UB4GzhZrlRFz3L3E5zbhNDd/qxSg8fTcGyyPxu/A9FJ2JH7s2/3EQBhbNNeTUwAIBxegYHLrvt1CgbfwM+zrvv9qev+eADhfXixq3Ss7u+8BOE1/Kv33uz1sOv4dBB7uQAQh4c9WAYyPdjowfg6jO6AlIQihBIJ/3gZAjDQXJIV/nO19I6vOQocMWq5i8Aw8Nl0pKLPdrew4PNqczHtsyrPZ3y+0Ujlgh1rMe/zVfmC5LNmlAqBvi5l+3fNBfuavVDoaxaXfbY6+ZLPa+1MsK9q84E3Q88Fmk0nHfinyRIyivf3AAaPwsYlgOd7V/7IxdGuOQCptnndatYbjjhrmroWE9OGciYmTsTj0/wC76mrUxHg3uUAAAAgY0hSTQAAbiAAAHLsAAD3SQAAhPoAAG+DAADoIQAAMboAABeJD0/zlQAAAW9JREFUeNqMkssrRHEUxz+/28y4o24ek5EpRVZKXguvYnb+AcWehZVS7GRlhY2UkiR7ljaiURRSSmzGYyGPbqNpMHMbLtPvWExhvMbZnvM53+/5dhT/KLPQKwORcoKhAAAzDVd4/gO2jnoIhgKICIfr59zfPykjHxSoKpDu3lZEBNd12R4XgPyK4Unh1UoAEFk45zGmVV6wrqtS6ttKEBHidpzD2Y/er1a9Xo90TWWyQ4bBxniSzEtWDcDTt2JJbUs1juOwFE6QiD8ogPbBUspDQQCO96Kcbbrq82Lj9vgJAMuy6Jx7BKCkrEg6hooBcF2XnRH/N0fG/qTGvrTRWtPcXk9TT6mEJxSmaaK1JjJ/wd3Ng/oKKoCKRp/0r9bg8/lIp9OYpglAzI6xGI7n3JYTjn30oraWo2it8fv9iAhKKbbGnn+EclI9mIbr01jWhlKc7Ec5jSTVb6m/gxlX1NpQEsdxSKVS7A4H/nyMtwEA+A+ROX99TWAAAAAASUVORK5CYII=) 14 | right center; 15 | background-repeat:no-repeat; 16 | } 17 | /* @end */ -------------------------------------------------------------------------------- /assets/www/iphone/index.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Licensed to the Apache Software Foundation (ASF) under one 3 | * or more contributor license agreements. See the NOTICE file 4 | * distributed with this work for additional information 5 | * regarding copyright ownership. The ASF licenses this file 6 | * to you under the Apache License, Version 2.0 (the 7 | * "License"); you may not use this file except in compliance 8 | * with the License. You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, 13 | * software distributed under the License is distributed on an 14 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 15 | * KIND, either express or implied. See the License for the 16 | * specific language governing permissions and limitations 17 | * under the License. 18 | */ 19 | var app = { 20 | // Application Constructor 21 | initialize: function() { 22 | this.bindEvents(); 23 | }, 24 | // Bind Event Listeners 25 | // 26 | // Bind any events that are required on startup. Common events are: 27 | // 'load', 'deviceready', 'offline', and 'online'. 28 | bindEvents: function() { 29 | document.addEventListener('deviceready', this.onDeviceReady, false); 30 | }, 31 | // deviceready Event Handler 32 | // 33 | // The scope of 'this' is the event. In order to call the 'receivedEvent' 34 | // function, we must explicity call 'app.receivedEvent(...);' 35 | onDeviceReady: function() { 36 | app.receivedEvent('deviceready'); 37 | }, 38 | // Update DOM on a Received Event 39 | receivedEvent: function(id) { 40 | var parentElement = document.getElementById(id); 41 | var listeningElement = parentElement.querySelector('.listening'); 42 | var receivedElement = parentElement.querySelector('.received'); 43 | 44 | listeningElement.setAttribute('style', 'display:none;'); 45 | receivedElement.setAttribute('style', 'display:block;'); 46 | 47 | console.log('Received Event: ' + id); 48 | } 49 | }; 50 | -------------------------------------------------------------------------------- /assets/www/iphone/plugin.js: -------------------------------------------------------------------------------- 1 | 2 | var FB = { 3 | login: function() { 4 | var appId = "366045943462852"; 5 | window.plugins.facebookConnect.login({permissions: ["email","publish_stream","manage_pages"], appId: appId}, function(result) { 6 | console.log("facebookConnect.login:" + JSON.stringify(result)); 7 | if (result.id) { 8 | //console.log('logged in'); 9 | drawMe(result); 10 | } else { 11 | //console.log('not logged in'); 12 | $("#fb-like-box-cnt").html("
  • Per accedere a Facebook devi essere loggato, accedi ora
  • "); 13 | $("#fav-results").html("
  • Per visualizzare i preferiti devi essere loggato, accedi ora
  • "); 14 | } 15 | }); 16 | }, 17 | requestWithGraphPath: function() { 18 | window.plugins.facebookConnect.requestWithGraphPath("/me", function(result) { 19 | //console.log("facebookConnect.requestWithGraphPath:" + JSON.stringify(result)); 20 | //console.log('logged in'); 21 | //drawMe(result); 22 | }); 23 | }, 24 | api: function(path, httpMethod, options, callback) { 25 | window.plugins.facebookConnect.requestWithGraphPath(path, options, httpMethod, callback); 26 | }, 27 | initWithAppId: function() { 28 | var appId = "366045943462852"; 29 | window.plugins.facebookConnect.initWithAppId(appId, function(result) { 30 | //console.log("facebookConnect.initWithAppId:" + JSON.stringify(result)); 31 | if (result.accessToken) { 32 | at = result.accessToken; 33 | this.login(); 34 | } 35 | }); 36 | }, 37 | dialog : function() { 38 | var dialogOptions = { 39 | link: 'https://developers.facebook.com/docs/reference/dialogs/', 40 | picture: 'http://fbrell.com/f8.jpg', 41 | name: 'Facebook Dialogs', 42 | caption: 'Reference Documentation', 43 | description: 'Using Dialogs to interact with users.' 44 | }; 45 | 46 | window.plugins.facebookConnect.dialog('feed', dialogOptions, function(response) { 47 | //console.log("facebookConnect.dialog:" + JSON.stringify(response)); 48 | }); 49 | }, 50 | dialog2 : function(dialogOptions, callback) { 51 | window.plugins.facebookConnect.dialog('feed', dialogOptions, callback); 52 | }, 53 | logout : function() { 54 | window.plugins.facebookConnect.logout(function(result) { 55 | //console.log("facebookConnect.logout:" + JSON.stringify(result)); 56 | }); 57 | } 58 | }; 59 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.location.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | Documentation and issue tracking on Google Code 13 | 14 | Special thanks to Jonathan Stark 15 | and pinch/zoom 16 | 17 | (c) 2009 by jQTouch project members. 18 | See LICENSE.txt for license. 19 | 20 | */ 21 | 22 | (function($) { 23 | if ($.jQTouch) 24 | { 25 | $.jQTouch.addExtension(function Location(){ 26 | 27 | var latitude, longitude, callback; 28 | 29 | function checkGeoLocation() { 30 | return navigator.geolocation; 31 | } 32 | function updateLocation(fn) { 33 | if (checkGeoLocation()) 34 | { 35 | callback = fn; 36 | navigator.geolocation.getCurrentPosition(savePosition); 37 | return true; 38 | } else { 39 | console.log('Device not capable of geo-location.'); 40 | fn(false); 41 | return false; 42 | } 43 | } 44 | function savePosition(position) { 45 | latitude = position.coords.latitude; 46 | longitude = position.coords.longitude; 47 | if (callback) { 48 | callback(getLocation()); 49 | } 50 | } 51 | function getLocation() { 52 | if (latitude && longitude) { 53 | return { 54 | latitude: latitude, 55 | longitude: longitude 56 | } 57 | } else { 58 | console.log('No location available. Try calling updateLocation() first.'); 59 | return false; 60 | } 61 | } 62 | return { 63 | updateLocation: updateLocation, 64 | getLocation: getLocation 65 | } 66 | }); 67 | } 68 | })(jQuery); -------------------------------------------------------------------------------- /assets/www/iphone/old/cdv-plugin-fb-connect.js: -------------------------------------------------------------------------------- 1 | CDV = ( typeof CDV == 'undefined' ? {} : CDV ); 2 | var cordova = window.cordova || window.Cordova; 3 | CDV.FB = { 4 | init: function(apiKey, fail) { 5 | // create the fb-root element if it doesn't exist 6 | if (!document.getElementById('fb-root')) { 7 | var elem = document.createElement('div'); 8 | elem.id = 'fb-root'; 9 | document.body.appendChild(elem); 10 | } 11 | cordova.exec(function() { 12 | var authResponse = JSON.parse(localStorage.getItem('cdv_fb_session') || '{"expiresIn":0}'); 13 | if (authResponse && authResponse.expirationTime) { 14 | var nowTime = (new Date()).getTime(); 15 | if (authResponse.expirationTime > nowTime) { 16 | // Update expires in information 17 | updatedExpiresIn = Math.floor((authResponse.expirationTime - nowTime) / 1000); 18 | authResponse.expiresIn = updatedExpiresIn; 19 | 20 | localStorage.setItem('cdv_fb_session', JSON.stringify(authResponse)); 21 | FB.Auth.setAuthResponse(authResponse, 'connected'); 22 | } 23 | } 24 | console.log('Cordova Facebook Connect plugin initialized successfully.'); 25 | }, (fail?fail:null), 'org.apache.cordova.facebook.Connect', 'init', [apiKey]); 26 | }, 27 | login: function(params, cb, fail) { 28 | params = params || { scope: '' }; 29 | cordova.exec(function(e) { // login 30 | if (e.authResponse && e.authResponse.expiresIn) { 31 | var expirationTime = e.authResponse.expiresIn === 0 32 | ? 0 33 | : (new Date()).getTime() + e.authResponse.expiresIn * 1000; 34 | e.authResponse.expirationTime = expirationTime; 35 | } 36 | localStorage.setItem('cdv_fb_session', JSON.stringify(e.authResponse)); 37 | FB.Auth.setAuthResponse(e.authResponse, 'connected'); 38 | if (cb) cb(e); 39 | }, (fail?fail:null), 'org.apache.cordova.facebook.Connect', 'login', params.scope.split(',') ); 40 | }, 41 | logout: function(cb, fail) { 42 | cordova.exec(function(e) { 43 | localStorage.removeItem('cdv_fb_session'); 44 | FB.Auth.setAuthResponse(null, 'notConnected'); 45 | if (cb) cb(e); 46 | }, (fail?fail:null), 'org.apache.cordova.facebook.Connect', 'logout', []); 47 | }, 48 | getLoginStatus: function(cb, fail) { 49 | cordova.exec(function(e) { 50 | if (cb) cb(e); 51 | }, (fail?fail:null), 'org.apache.cordova.facebook.Connect', 'getLoginStatus', []); 52 | }, 53 | dialog: function(params, cb, fail) { 54 | cordova.exec(function(e) { // login 55 | if (cb) cb(e); 56 | }, (fail?fail:null), 'org.apache.cordova.facebook.Connect', 'showDialog', [params] ); 57 | } 58 | }; 59 | -------------------------------------------------------------------------------- /assets/www/mobile/style.css: -------------------------------------------------------------------------------- 1 | #loading {position:absolute;width:100%;height:100%;} 2 | #loadingBkg {position:absolute;width:100%;height:100%;background-color:#FFF;opacity:.6;z-index:1000;} 3 | #loadingImg {position:absolute;width:100%;height:100%;background-image:url(img/loading.gif);background-position:center center;background-repeat:no-repeat;} 4 | .fbImg{padding:0 10px 10px 0} 5 | .fbTit{} 6 | .fbAut{font-weight:normal;color:#333;} 7 | .fbMess{font-weight:normal;} 8 | #logout,#data{display:none} 9 | /*#jqt{max-width:320px;}*/ 10 | #mappaNew{height:100px;} 11 | #map_canvas{height:733px;} 12 | #mappaDett{height:200px;margin:5px 0;} 13 | #search2 ul li select{font-size:32px} 14 | .dettCntMain{-webkit-border-radius:8px;-webkit-box-shadow:rgba(0,0,0,.3) 1px 1px 3px;color:#360;background-color:#fff;/*border:1px solid #333;*/padding:10px;margin:10px;} 15 | #dettCnt .whiteButton{margin-top:10px;} 16 | #dettCnt p,#dettCnt .txt{margin-bottom:5px;} 17 | #dettCnt .txt{margin-top:5px;} 18 | 19 | .stitList{font-size:13px;font-weight:normal;color:#360} 20 | .stitTitList{font-size:13px;font-weight:normal;color:#9CBE66} 21 | .imgList{-webkit-border-radius:8px;margin-right:10px;} 22 | .pbcListCnt{-webkit-border-radius:4px;font-size:13px;font-weight:bold;background-color:#336600; color:#FFF;padding:1px 5px;} 23 | 24 | .imgCnt{-webkit-border-radius:8px;height:185px;width:280px;overflow:hidden;text-align:center;border:1px solid #333} 25 | .stitTit{color:#360} 26 | .myClear{clear:both;} 27 | p a{color:#336600;font-weight:bold;} 28 | #jqt ul li select {text-indent:8px} 29 | #jqt ul li a.greenButton{margin:1px;} 30 | #jqt ul.individual {margin:5px 0;} 31 | #jqt ul.individual li{padding:0;border:0;width:50%;} 32 | .left {float:left;} 33 | .rate_widget {float:left;overflow: visible;position: relative;width:180px;margin-left:10px;} 34 | .ratings_stars,.ratings_stars_big {} 35 | .ratings_stars {background:url('img/star_empty.png') no-repeat;float:left;height:19px;padding:2px;width:17px;} 36 | .ratings_vote {background:url('img/star_full.png') no-repeat;} 37 | .ratings_over {background:url('img/star_highlight.png') no-repeat;} 38 | .ratings_stars_big {background:url('img/star_empty_big.png') no-repeat;float:left;height:30px;padding:2px;width:32px;} 39 | .ratings_vote_big {background:url('img/star_full_big.png') no-repeat;} 40 | .ratings_over_big {background:url('img/star_highlight_big.png') no-repeat;} 41 | #jqt ul li{background-color:#fff;} 42 | #jqt ul li.hl{background-color: #FFF7EE;} 43 | ::-webkit-input-placeholder {color:#808080 !important;} 44 | #tabbar li, #tabbar td { 45 | float: left; 46 | } 47 | .galleryButton { 48 | -webkit-border-image: url(img/button_gallery.png) 0 5 0 5; 49 | padding: 5px; 50 | display: block; 51 | color: white; 52 | text-decoration: none; 53 | text-align: center; 54 | } -------------------------------------------------------------------------------- /res/xml/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 21 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 22 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 52 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /bin/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 20 | 22 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 52 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /assets/www/iphone/FacebookConnect.js: -------------------------------------------------------------------------------- 1 | // 2 | // FacebookConnect.js 3 | // 4 | // Created by Olivier Louvignes on 2012-06-25. 5 | // 6 | // Copyright 2012 Olivier Louvignes. All rights reserved. 7 | // MIT Licensed 8 | 9 | (function(cordova) { 10 | 11 | function FacebookConnect() {} 12 | var service = 'FacebookConnect'; 13 | 14 | FacebookConnect.prototype.initWithAppId = function(appId, callback) { 15 | if(!appId) return false; 16 | 17 | var _callback = function(result) { 18 | //console.log('FacebookConnect.initWithAppId: %o', arguments); 19 | if(typeof callback == 'function') callback.apply(null, arguments); 20 | }; 21 | 22 | return cordova.exec(_callback, _callback, service, 'initWithAppId', [{appId: appId}]); 23 | 24 | }; 25 | 26 | FacebookConnect.prototype.login = function(options, callback) { 27 | if(!options) options = {}; 28 | 29 | var config = { 30 | permissions: options.permissions || ['email'], 31 | appId: options.appId || '' 32 | }; 33 | 34 | var _callback = function(result) { 35 | //console.log('FacebookConnect.login: %o', arguments); 36 | if(typeof callback == 'function') callback.apply(null, arguments); 37 | }; 38 | 39 | return cordova.exec(_callback, _callback, service, 'login', [config]); 40 | 41 | }; 42 | 43 | /** 44 | * Make an asynchrous Facebook Graph API request. 45 | * 46 | * @param {String} path Is the path to the Graph API endpoint. 47 | * @param {Object} [options] Are optional key-value string pairs representing the API call parameters. 48 | * @param {String} [httpMethod] Is an optional HTTP method that defaults to GET. 49 | * @param {Function} [callback] Is an optional callback method that receives the results of the API call. 50 | */ 51 | FacebookConnect.prototype.requestWithGraphPath = function(path, options, httpMethod, callback) { 52 | var method; 53 | 54 | if(!path) path = "me"; 55 | if(typeof options === 'function') { 56 | callback = options; 57 | options = {}; 58 | httpMethod = undefined; 59 | } 60 | if (typeof httpMethod === 'function') { 61 | callback = httpMethod; 62 | httpMethod = undefined; 63 | } 64 | httpMethod = httpMethod || 'GET'; 65 | 66 | var _callback = function(result) { 67 | //console.log('FacebookConnect.requestWithGraphPath: %o', arguments); 68 | if(typeof callback == 'function') callback.apply(null, arguments); 69 | }; 70 | 71 | return cordova.exec(_callback, _callback, service, 'requestWithGraphPath', [{path: path, options: options, httpMethod: httpMethod}]); 72 | 73 | }; 74 | 75 | FacebookConnect.prototype.logout = function(callback) { 76 | 77 | var _callback = function(logout) { 78 | //console.log('FacebookConnect.logout: %o', arguments); 79 | if(typeof callback == 'function') callback.apply(null, arguments); 80 | }; 81 | 82 | return cordova.exec(_callback, _callback, service, 'logout', []); 83 | 84 | }; 85 | 86 | FacebookConnect.prototype.dialog = function(method, options, callback) { 87 | 88 | var _callback = function(result) { 89 | //console.log('FacebookConnect.dialog: %o', arguments); 90 | if(typeof callback == 'function') callback.apply(null, arguments); 91 | }; 92 | 93 | return cordova.exec(_callback, _callback, service, 'dialog', [{method: method, params: options}]); 94 | 95 | }; 96 | 97 | cordova.addConstructor(function() { 98 | if(!window.plugins) window.plugins = {}; 99 | window.plugins.facebookConnect = new FacebookConnect(); 100 | }); 101 | 102 | })(window.cordova || window.Cordova); 103 | -------------------------------------------------------------------------------- /cordova/cordova: -------------------------------------------------------------------------------- 1 | # Licensed to the Apache Software Foundation (ASF) under one 2 | # or more contributor license agreements. See the NOTICE file 3 | # distributed with this work for additional information 4 | # regarding copyright ownership. The ASF licenses this file 5 | # to you under the Apache License, Version 2.0 (the 6 | # "License"); you may not use this file except in compliance 7 | # with the License. You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, 12 | # software distributed under the License is distributed on an 13 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 14 | # KIND, either express or implied. See the License for the 15 | # specific language governing permissions and limitations 16 | # under the License. 17 | 18 | #!/bin/bash 19 | 20 | set -e 21 | 22 | PROJECT_PATH=$( cd "$( dirname "$0" )/.." && pwd ) 23 | 24 | function check_devices { 25 | local devices=`adb devices | awk '/List of devices attached/ { while(getline > 0) { print }}'` 26 | if [ -z "$devices" ] ; then 27 | echo "1" 28 | else 29 | echo "0" 30 | fi 31 | } 32 | 33 | function emulate { 34 | declare -a avd_list=($(android list avd | grep "Name:" | cut -f 2 -d ":" | xargs)) 35 | # we need to start adb-server 36 | adb start-server 1>/dev/null 37 | 38 | # Do not launch an emulator if there is already one running or if a device is attached 39 | if [ $(check_devices) == 0 ] ; then 40 | echo "Device attached or emulator already running" 41 | return 42 | fi 43 | 44 | local avd_id="1000" #FIXME: hopefully user does not have 1000 AVDs 45 | # User has no AVDs 46 | if [ ${#avd_list[@]} == 0 ] 47 | then 48 | echo "You don't have any Android Virtual Devices. Please create at least one AVD." 49 | echo "android" 50 | fi 51 | # User has only one AVD 52 | if [ ${#avd_list[@]} == 1 ] 53 | then 54 | emulator -cpu-delay 0 -no-boot-anim -cache /tmp/cache -avd ${avd_list[0]} 1> /dev/null 2>&1 & 55 | # User has more than 1 AVD 56 | elif [ ${#avd_list[@]} -gt 1 ] 57 | then 58 | while [ -z ${avd_list[$avd_id]} ] 59 | do 60 | echo "Choose from one of the following Android Virtual Devices [0 to $((${#avd_list[@]}-1))]:" 61 | for(( i = 0 ; i < ${#avd_list[@]} ; i++ )) 62 | do 63 | echo "$i) ${avd_list[$i]}" 64 | done 65 | echo -n "> " 66 | read avd_id 67 | done 68 | emulator -cpu-delay 0 -no-boot-anim -cache /tmp/cache -avd ${avd_list[$avd_id]} 1> /dev/null 2>&1 & 69 | fi 70 | 71 | } 72 | 73 | function clean { 74 | ant clean 75 | } 76 | # has to be used independently and not in conjunction with other commands 77 | function log { 78 | adb logcat 79 | } 80 | 81 | function debug { 82 | if [ $(check_devices) == 0 ] ; then 83 | ant debug install 84 | else 85 | ant debug 86 | echo "##################################################################" 87 | echo "# Plug in your device or launch an emulator with cordova/emulate #" 88 | echo "##################################################################" 89 | fi 90 | } 91 | 92 | function launch { 93 | local launch_str=$(java -jar $PROJECT_PATH/cordova/appinfo.jar $PROJECT_PATH/AndroidManifest.xml) 94 | adb shell am start -n $launch_str 95 | } 96 | 97 | function BOOM { 98 | clean && debug && launch 99 | } 100 | 101 | # TODO parse arguments 102 | (cd $PROJECT_PATH && $1) 103 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.floaty.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | Documentation and issue tracking on Google Code 13 | 14 | Special thanks to Jonathan Stark 15 | and pinch/zoom 16 | 17 | (c) 2009 by jQTouch project members. 18 | See LICENSE.txt for license. 19 | 20 | */ 21 | 22 | (function($) { 23 | if ($.jQTouch) 24 | { 25 | $.jQTouch.addExtension(function Floaty(jQT){ 26 | 27 | $.fn.makeFloaty = function(options){ 28 | var defaults = { 29 | align: 'top', 30 | spacing: 20, 31 | time: '.3s' 32 | } 33 | var settings = $.extend({}, defaults, options); 34 | settings.align = (settings.align == 'top') ? 'top' : 'bottom'; 35 | 36 | return this.each(function(){ 37 | var $el = $(this); 38 | 39 | $el.css({ 40 | '-webkit-transition': 'top ' + settings.time + ' ease-in-out', 41 | 'display': 'block', 42 | 'min-height': '0 !important' 43 | }).data('settings', settings); 44 | 45 | $(document).bind('scroll', function(){ 46 | if ($el.data('floatyVisible') === true) 47 | { 48 | $el.scrollFloaty(); 49 | } 50 | }); 51 | $el.scrollFloaty(); 52 | }); 53 | } 54 | 55 | $.fn.scrollFloaty = function(){ 56 | return this.each(function(){ 57 | var $el = $(this); 58 | var settings = $el.data('settings'); 59 | var wHeight = $('html').attr('clientHeight'); // WRONG 60 | 61 | var newY = window.pageYOffset + 62 | ((settings.align == 'top') ? 63 | settings.spacing : wHeight - settings.spacing - $el.get(0).offsetHeight); 64 | 65 | $el.css('top', newY).data('floatyVisible', true); 66 | }); 67 | } 68 | 69 | $.fn.hideFloaty = function(){ 70 | return this.each(function(){ 71 | var $el = $(this); 72 | var oh = $el.get(0).offsetHeight; 73 | 74 | $el.css('top', -oh-10).data('floatyVisible', false); 75 | }); 76 | } 77 | 78 | $.fn.toggleFloaty = function(){ 79 | return this.each(function(){ 80 | var $el = $(this); 81 | if ($el.data('floatyVisible') === true){ 82 | $el.hideFloaty(); 83 | } 84 | else 85 | { 86 | $el.scrollFloaty(); 87 | } 88 | }); 89 | } 90 | }); 91 | } 92 | })(jQuery); -------------------------------------------------------------------------------- /assets/www/js/cat.js: -------------------------------------------------------------------------------- 1 | var catMain = {"309":{"title":getLabel("Sport"),"items":[{"id":"322","name":getLabel("Sport individuali")},{"id":"354","name":getLabel("Centri estivi")},{"id":"355","name":getLabel("Sport di squadra")},{"id":"394","name":getLabel("Federazioni")}]},"310":{"title":getLabel("Tempo libero"),"items":[{"id":"316","name":getLabel("Parco")},{"id":"317","name":getLabel("Gite fuori porta")},{"id":"318","name":getLabel("Biblioteca")},{"id":"319","name":getLabel("Organizzazione feste")},{"id":"320","name":getLabel("Corsi e laboratori")},{"id":"321","name":getLabel("Teatro")},{"id":"340","name":getLabel("Museo")},{"id":"341","name":getLabel("Centri estivi")},{"id":"342","name":getLabel("Ludoteca")},{"id":"344","name":getLabel("Cinema")},{"id":"348","name":getLabel("Animali")},{"id":"509","name":getLabel("Viaggi e vacanze")},{"id":"600","name":getLabel("Bar e ristoranti")},{"id":"402","name":getLabel("Visite guidate")}]},"311":{"title":getLabel("Salute"),"items":[{"id":"324","name":getLabel("ASL")},{"id":"364","name":getLabel("Assistenza prenatale")},{"id":"365","name":getLabel("Casa di cura")},{"id":"366","name":getLabel("Centro vaccinazioni")},{"id":"367","name":getLabel("Consultorio")},{"id":"370","name":getLabel("TSMREE\/CPBA\/USFMIA")},{"id":"371","name":getLabel("Ospedale")},{"id":"372","name":getLabel("Ambulatorio")},{"id":"374","name":getLabel("Centro specialistico")},{"id":"506","name":getLabel("Day-hospital")},{"id":"601","name":getLabel("UTM")}]},"313":{"title":getLabel("Acquisti"),"items":[{"id":"327","name":getLabel("Stock e Outlet")},{"id":"328","name":getLabel("Centro commerciale")},{"id":"329","name":getLabel("Abbigliamento")},{"id":"330","name":getLabel("Calzature")},{"id":"347","name":getLabel("Giocattoli")},{"id":"373","name":getLabel("Alimentazione")},{"id":"594","name":getLabel("Puericultura")},{"id":"382","name":getLabel("Usato")},{"id":"383","name":getLabel("Arredamento")},{"id":"385","name":getLabel("Consumo critico")},{"id":"386","name":getLabel("Libri")},{"id":"388","name":getLabel("Animali")},{"id":"389","name":getLabel("Parrucchieri")},{"id":"401","name":getLabel("Articoli feste")},{"id":"661","name":getLabel("Negozio online")},{"id":"603","name":getLabel("Accessori")},{"id":"621","name":getLabel("Gruppo di Acquisto Solidale (GAS)")}]},"314":{"title":getLabel("Servizi"),"items":[{"id":"325","name":getLabel("Sostegno pratico")},{"id":"326","name":getLabel("Patologie organiche")},{"id":"331","name":getLabel("Assistenza legale")},{"id":"332","name":getLabel("Assistenza sociale")},{"id":"333","name":getLabel("Assistenza prenatale")},{"id":"334","name":getLabel("Assistenza psicologica")},{"id":"335","name":getLabel("Gruppo di Acquisto Solidale (GAS)")},{"id":"338","name":getLabel("Corsi e laboratori")},{"id":"350","name":getLabel("Assistenza neonatale")},{"id":"379","name":getLabel("Disagio psichico")},{"id":"380","name":getLabel("Terapie")},{"id":"390","name":getLabel("Baby sitting")},{"id":"391","name":getLabel("Assistenza scolastica")},{"id":"392","name":getLabel("Banca del Tempo")},{"id":"393","name":getLabel("Consumo critico")},{"id":"415","name":getLabel("Sindrome di Down")},{"id":"425","name":getLabel("Emergenze")},{"id":"620","name":getLabel("Nascita Pretermine")}]},"315":{"title":getLabel("Scuola"),"items":[{"id":"430","name":getLabel("Privata")},{"id":"432","name":getLabel("Caf")},{"id":"434","name":getLabel("Convenzionata")},{"id":"435","name":getLabel("Centri estivi")},{"id":"436","name":getLabel("Corsi e laboratori")},{"id":"437","name":getLabel("Ufficio asili nido")},{"id":"438","name":getLabel("Comunale")},{"id":"439","name":getLabel("Statale")},{"id":"441","name":getLabel("Privata religiosa")},{"id":"448","name":getLabel("Animazione")},{"id":"463","name":getLabel("baby Parking")}]},"663":{"title":getLabel("Catena"),"items":[{"id":"664","name":getLabel("locale")},{"id":"665","name":getLabel("nazionale")}]}}; -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.checkGroup/jqt.checkGroup.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | checkGroup extension by Daniel J. Pinter 13 | Documentation and issue tracking on Google Code 14 | 15 | Special thanks to Jonathan Stark 16 | and pinch/zoom 17 | 18 | (c) 2009 by jQTouch project members. 19 | See LICENSE.txt for license. 20 | 21 | jqt.checkGroup - Daniel J. Pinter - DataZombies 22 | 23 | Use the getCGValue method to use the user's selection 24 | var a = jQT.getCGValue(0).cgName; 25 | var b = jQT.getCGValue(0).cgValue; 26 | 27 | If you want the selection stored in localStorage set this to true: 28 | jQT.cgUseLocalStorage = true; 29 | 30 | The selected item's color is stored in the extension's theme (apple.css, jqt.css) ul.checkGroup li input[type=radio] CSS rule. 31 | */ 32 | 33 | (function ($) { 34 | if ($.jQTouch) { 35 | $.jQTouch.addExtension(function checkGroup(jQT) { 36 | var defaultColor, cgName, selectedColor, cgValue, 37 | cgUseLocalStorage = new Boolean(); 38 | 39 | $("ul.checkGroup li input[type=radio]").css("-webkit-appearance","textarea"); 40 | $("ul.checkGroup li input[type=radio]").css("background-color","transparent"); 41 | $("ul.checkGroup li input[type=radio]").css("background-position","right center"); 42 | $("ul.checkGroup li input[type=radio]").css("background-repeat","no-repeat"); 43 | $("ul.checkGroup li input[type=radio]").css("border","1px"); 44 | $("ul.checkGroup li input[type=radio]").css("float","right"); 45 | $("ul.checkGroup li input[type=radio]").css("height","13px"); 46 | $("ul.checkGroup li input[type=radio]").css("margin-right","0"); 47 | $("ul.checkGroup li input[type=radio]").css("position","relative;"); 48 | $("ul.checkGroup li input[type=radio]").css("top","0"); 49 | $("ul.checkGroup li input[type=radio]").css("width","20px"); 50 | 51 | initCG = function () { 52 | $(".checkGroup").children("li").click(function () { 53 | $(this).siblings().each(function () { 54 | if (typeof defaultColor === 'undefined' && $("ul.checkGroup li").css("color") !== selectedColor) { 55 | defaultColor = $("#jqt ul.checkGroup li").css("color"); 56 | } 57 | $(this).css("color", defaultColor); 58 | }); 59 | $($(this).children("input")).each(function () { 60 | this.checked = true; 61 | cgName = $(this).attr("name"); 62 | cgValue = $(this).attr("value"); 63 | if (cgUseLocalStorage) { 64 | localStorage.setItem(cgName, cgValue); 65 | getCGValue(); 66 | } 67 | }); 68 | if (typeof selectedColor === 'undefined') { 69 | selectedColor = $("ul.checkGroup li input:radio").css("color"); 70 | } 71 | $(this).css("color", selectedColor); 72 | }); 73 | }; 74 | getCGValue = function(){ 75 | return { 76 | cgName: cgName, 77 | cgValue: cgValue 78 | }; 79 | }; 80 | initCG(); 81 | return { 82 | initCG: initCG, 83 | getCGValue: getCGValue 84 | }; 85 | }); 86 | } 87 | })(jQuery); -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.offline.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | Documentation and issue tracking on Google Code 13 | 14 | Special thanks to Jonathan Stark 15 | 16 | Lots of this code is specifically derived from Jonathan's book, 17 | "Building iPhone Apps with HTML, CSS, and JavaScript" 18 | 19 | (c) 2009 by jQTouch project members. 20 | See LICENSE.txt for license. 21 | 22 | */ 23 | 24 | (function($) { 25 | if ($.jQTouch) 26 | { 27 | $.jQTouch.addExtension(function Offline(){ 28 | 29 | // Convenience array of status values 30 | var cacheStatusValues = []; 31 | cacheStatusValues[0] = 'uncached'; 32 | cacheStatusValues[1] = 'idle'; 33 | cacheStatusValues[2] = 'checking'; 34 | cacheStatusValues[3] = 'downloading'; 35 | cacheStatusValues[4] = 'updateready'; 36 | cacheStatusValues[5] = 'obsolete'; 37 | 38 | // Listeners for all possible events 39 | var cache = window.applicationCache; 40 | cache.addEventListener('cached', logEvent, false); 41 | cache.addEventListener('checking', logEvent, false); 42 | cache.addEventListener('downloading', logEvent, false); 43 | cache.addEventListener('error', logEvent, false); 44 | cache.addEventListener('noupdate', logEvent, false); 45 | cache.addEventListener('obsolete', logEvent, false); 46 | cache.addEventListener('progress', logEvent, false); 47 | cache.addEventListener('updateready', logEvent, false); 48 | 49 | // Log every event to the console 50 | function logEvent(e) { 51 | var online, status, type, message; 52 | online = (isOnline()) ? 'yes' : 'no'; 53 | status = cacheStatusValues[cache.status]; 54 | type = e.type; 55 | message = 'online: ' + online; 56 | message+= ', event: ' + type; 57 | message+= ', status: ' + status; 58 | if (type == 'error' && navigator.onLine) { 59 | message+= ' There was an unknown error, check your Cache Manifest.'; 60 | } 61 | console.log(message); 62 | } 63 | 64 | function isOnline() { 65 | return navigator.onLine; 66 | } 67 | 68 | if (!$('html').attr('manifest')) { 69 | console.log('No Cache Manifest listed on the tag.') 70 | } 71 | 72 | // Swap in newly download files when update is ready 73 | cache.addEventListener('updateready', function(e){ 74 | // Don't perform "swap" if this is the first cache 75 | if (cacheStatusValues[cache.status] != 'idle') { 76 | cache.swapCache(); 77 | console.log('Swapped/updated the Cache Manifest.'); 78 | } 79 | } 80 | , false); 81 | 82 | // These two functions check for updates to the manifest file 83 | function checkForUpdates(){ 84 | cache.update(); 85 | } 86 | function autoCheckForUpdates(){ 87 | setInterval(function(){cache.update()}, 10000); 88 | } 89 | 90 | return { 91 | isOnline: isOnline, 92 | checkForUpdates: checkForUpdates, 93 | autoCheckForUpdates: autoCheckForUpdates 94 | } 95 | }); 96 | } 97 | })(jQuery); -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.segmentedControl/jqt.segmentedControl.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | segmentedControl extension by Daniel J. Pinter 13 | Documentation and issue tracking on Google Code 14 | 15 | Special thanks to Jonathan Stark 16 | and pinch/zoom 17 | 18 | (c) 2009 by jQTouch project members. 19 | See LICENSE.txt for license. 20 | 21 | jqt.checkGroup - Daniel J. Pinter - DataZombies 22 | 23 | // Use the getCGValue method to use the user's selection 24 | // var a = jQT.getSCValue(0).cgName; 25 | // var b = jQT.getSCValue(0).cgValue; 26 | 27 | // If you want the selection stored in localStorage set this to true: 28 | jQT.scUseLocalStorage = true; 29 | */ 30 | 31 | (function ($) { 32 | if ($.jQTouch) { 33 | $.jQTouch.addExtension(function segmentedControl(jQT) { 34 | var scName, scValue; 35 | var scUseLocalStorage = new Boolean(); 36 | 37 | $("#jqt ul.segmentedControl").css("background","none"); 38 | $("#jqt ul.segmentedControl").css("border","0"); 39 | $("#jqt ul.segmentedControl").css("font-size","1px"); 40 | $("#jqt ul.segmentedControl").css("list-style","none"); 41 | $("#jqt ul.segmentedControl").css("overflow","hidden"); 42 | $("#jqt ul.segmentedControl").css("padding-bottom","1px"); 43 | $("#jqt ul.segmentedControl").css("text-align","center"); 44 | $("#jqt ul.segmentedControl").css("-webkit-border-radius","8px"); 45 | $("#jqt ul.segmentedControl li input[type=radio]").css("display","none"); 46 | $("#jqt ul.segmentedControl li").css("border-left","0"); 47 | $("#jqt ul.segmentedControl li").css("border-right","1px"); 48 | $("#jqt ul.segmentedControl li").css("display","inline-block"); 49 | $("#jqt ul.segmentedControl li").css("-webkit-border-radius","0"); 50 | $("#jqt ul.segmentedControl li").css("-webkit-box-sizing","border-box"); 51 | $("#jqt ul.segmentedControl li").css("-webkit-box-shadow","rgba(255,255,255,0.8) 0 1px 2px"); 52 | $("#jqt ul.segmentedControl li").css("-webkit-tap-highlight-color","rgba(0,0,0,0)"); 53 | $("#jqt ul.segmentedControl li label").css("color","#777"); 54 | $("#jqt ul.segmentedControl li label").css("display","block"); 55 | $("#jqt ul.segmentedControl li label").css("font-size","17px"); 56 | $("#jqt ul.segmentedControl li label").css("font-weight","700"); 57 | $("#jqt ul.segmentedControl li label").css("overflow","hidden"); 58 | $("#jqt ul.segmentedControl li label").css("padding","0"); 59 | $("#jqt ul.segmentedControl li label").css("position","relative"); 60 | $("#jqt ul.segmentedControl li label").css("text-align","center"); 61 | $("#jqt ul.segmentedControl li label").css("text-overflow","ellipsis"); 62 | $("#jqt ul.segmentedControl li label").css("white-space","nowrap"); 63 | $("#jqt ul.segmentedControl li.scSelected label").css("color","#f5f5f5"); 64 | $("#jqt ul.segmentedControl li.scSelected label").css("text-shadow","none"); 65 | $("#jqt ul.segmentedControl li:first-child").css("-webkit-border-radius","8px"); 66 | $("#jqt ul.segmentedControl li:first-child").css("-webkit-border-bottom-right-radius","0"); 67 | $("#jqt ul.segmentedControl li:first-child").css("-webkit-border-top-right-radius","0"); 68 | $("#jqt ul.segmentedControl li:last-child").css("-webkit-border-radius","8px"); 69 | $("#jqt ul.segmentedControl li:last-child").css("-webkit-border-bottom-left-radius","0"); 70 | $("#jqt ul.segmentedControl li:last-child").css("-webkit-border-top-left-radius","0"); 71 | $("#jqt ul.segmentedControl.two li").css("width","50%"); 72 | $("#jqt ul.segmentedControl.three li").css("width","33.3%"); 73 | $("#jqt ul.segmentedControl.four li").css("width","25%"); 74 | $("#jqt ul.segmentedControl.five li").css("width","20%"); 75 | $("#jqt ul.segmentedControl.six li").css("width","16.6%"); 76 | 77 | initSC = function () { 78 | $('.segmentedControl').children('li').click(function () { 79 | $(this).siblings().each(function () { 80 | $(this).removeClass('scSelected'); 81 | }) 82 | $($(this).children('input')).each(function () { 83 | this.checked = true; 84 | scName = $(this).attr('name'); 85 | scValue = $(this).attr('value'); 86 | if (scUseLocalStorage) { 87 | localStorage.setItem(scName, scValue); 88 | getSCValue(); 89 | } 90 | }); 91 | $(this).addClass('scSelected'); 92 | }); 93 | }; 94 | getSCValue = function(){ 95 | return { 96 | scName: scName, 97 | scValue: scValue 98 | }; 99 | }; 100 | initSC(); 101 | return { 102 | initSC: initSC, 103 | getSCValue: getSCValue 104 | }; 105 | }); 106 | } 107 | })(jQuery); 108 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.activityIndicator.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | Documentation and issue tracking on Google Code 13 | 14 | Special thanks to Jonathan Stark 15 | and pinch/zoom 16 | 17 | (c) 2009 by jQTouch project members. 18 | See LICENSE.txt for license. 19 | 20 | activityIndicator - Daniel J. Pinter - DataZombies 21 | Based on http://starkravingcoder.blogspot.com/2007/09/canvas-loading-indicator.html 22 | 23 | Object Properties (all properties are set in the canvas tag): 24 | animating 25 | is the object in motion? Use object methods to change - true/false - Default = false 26 | barHeight 27 | height of the bars in px - Default = 5 28 | barWidth 29 | width of the bars in px - Default = 2 30 | color 31 | uses canvas's style attribute to set the bar color - in rgb() - Default = 0, 0, 0 (black) 32 | direction 33 | the direction the object rotates - counterclockwise/clockwise - Default = clockwise 34 | innerRadius 35 | radius of the hole in the middle in px - Default = 5 36 | numberOfBars 37 | how many bars the object has - Default = 12 38 | speed 39 | how fast the object rotates - larger numbers are slower - Default = 50 40 | xPos 41 | x-position on canvas in px - Default = center of canvas 42 | yPos 43 | y-position on canvas in px - Default = middle of canvas 44 | 45 | Object Methods: 46 | start() 47 | begins the object's rotation 48 | stop() 49 | ends the object's rotation 50 | 51 | Object Instantiation: 52 | var aiGreenStar = new activityIndicator($('#GreenStar')); 53 | 54 | Bind Object to Events via jQuery: 55 | $('#page1').bind('pageAnimationStart', function (e, data) {if (data.direction === 'in'){aiGreenStar.start();}}); 56 | $('#page').bind('pageAnimationEnd', function (e, data) {if (data.direction === 'out'){aiGreenStar.stop();}}); 57 | 58 | Canvas tag with Object's ID: 59 | This displays an green asterisk-like (*) activityIndicator in the top left corner of a 100 x 250 canvas. 60 | 62 | */ 63 | function activityIndicator(canvas) { 64 | var animating = false; 65 | var barHeight = $(canvas).attr('barHeight') - 0; 66 | var barWidth = $(canvas).attr('barWidth') - 0; 67 | var color = $(canvas).css('color'); 68 | var context = $(canvas).get(0).getContext('2d'); 69 | var direction = $(canvas).attr('direction'); 70 | var innerRadius = $(canvas).attr('innerRadius') - 0; 71 | var numberOfBars = $(canvas).attr('numberOfBars') - 0; 72 | var speed = $(canvas).attr('speed') - 0; 73 | var xPos = $(canvas).attr('xPos') - 0; 74 | var yPos = $(canvas).attr('yPos') - 0; 75 | var offset = 0; 76 | 77 | if (isNaN(barHeight)) {barHeight = 5;} 78 | if (isNaN(barWidth)) {barWidth = 2;} 79 | var a = color.indexOf('(') + 1; 80 | var b = a; 81 | if (a !== -1) { 82 | if (color.substr(0, 4) === 'rgb('){ 83 | b = color.lastIndexOf(')') - a; 84 | } else if (color.substr(0, 5) === 'rgba(') { 85 | b = color.lastIndexOf(',') - a; 86 | } 87 | color = b > a ? color.substr(a, b) + ', ' : '0, 0, 0, '; 88 | } else { 89 | color = '0, 0, 0, '; 90 | } 91 | switch (direction){ 92 | case 'counterclockwise': 93 | direction = -1; 94 | break; 95 | case 'clockwise': default: 96 | direction = 1; 97 | break; 98 | } 99 | if (isNaN(innerRadius)) {innerRadius = 5;} 100 | if (isNaN(numberOfBars)) {numberOfBars = 12;} 101 | if (isNaN(speed)) {speed = 50;} 102 | if (isNaN(xPos)) {xPos = $(canvas).attr('width') / 2;} 103 | if (isNaN(yPos)) {yPos = $(canvas).attr('height') / 2;} 104 | 105 | function clear() {context.clearRect(0, 0, context.canvas.clientWidth, context.canvas.clientHeight);}; 106 | 107 | function draw(offset) { 108 | clear(); 109 | context.save(); 110 | context.translate(xPos, yPos); 111 | for (var i = 0; i < numberOfBars; i++) { 112 | var angle = 2 * ((offset + i) % numberOfBars) * Math.PI / numberOfBars; 113 | context.save(); 114 | context.translate((innerRadius * Math.sin(-angle)), (innerRadius * Math.cos(-angle))); 115 | context.rotate(angle); 116 | context.fillStyle = 'rgba(' + color + (numberOfBars + 1 - i) / (numberOfBars + 1) + ')'; 117 | context.fillRect(-barWidth / 2, 0, barWidth, barHeight); 118 | context.restore(); 119 | } 120 | context.restore(); 121 | }; 122 | 123 | function animate() { 124 | if (!animating) {return;}; 125 | offset = (offset + direction) % numberOfBars; 126 | draw(offset); 127 | setTimeout(animate, speed); 128 | }; 129 | 130 | function start(){ 131 | animating = true; 132 | animate(); 133 | }; 134 | 135 | function stop(){ 136 | animating = false; 137 | clear(); 138 | }; 139 | 140 | return { 141 | start: start, 142 | stop: stop 143 | }; 144 | }; -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.autotitles.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | Documentation and issue tracking on Google Code 13 | 14 | Special thanks to Jonathan Stark 15 | and pinch/zoom 16 | 17 | (c) 2011 by jQTouch project members. 18 | See LICENSE.txt for license. 19 | 20 | ======= 21 | Modified to honor hardcoded titles; set back button text - Daniel J. Pinter - DataZombies 22 | 23 | DataZombies@gmail.com 24 | http://twitter.com/HeadDZombie 25 | https://github.com/DataZombies/ 26 | 27 | Change Log 28 | -------------------------------------------------------------------------------- 29 | 2011-04-04 Added pageInseted event to set an AJAX loaded page's backbutton based 30 | on the referring page's title. The title on AJAX loaded pages can not be set 31 | because $(e.target).data('referrer'), which contains the ID of the link the user 32 | clicked on, doesn't exist. Added AJAX page to demo. 33 | 34 | 2011-03-13 autoTitles now preserves Backbutton images 35 | 36 | 2011-02-28 Removed extraneous temporary expression 37 | 38 | 2011-02-27 very minor edits 39 | 40 | 2011-02-26 jqt.autottitles.js: set page title and back button from referring 41 | page; honors hardcoded title and back button text; new demo. 42 | 43 | 2011-01-21 jqt.autotitles fixed; added hard coded title example to demo. 44 | 45 | 2011-01-20 Fixed autotitle demo's title & existing title in target page logic. 46 | 47 | 2010-07-26 The change prevents hardcoded titles from being overwritten by the 48 | extension. 49 | 50 | */ 51 | 52 | (function ($) { 53 | if ($.jQTouch) { 54 | $.jQTouch.addExtension(function AutoTitles(jQT) { 55 | var backButtonSelector = '.toolbar .back', 56 | parentSelector = '#jqt > div, #jqt > form', 57 | titleSelector = '.toolbar h1'; 58 | 59 | $(function () { 60 | var eventIn, eventOut; 61 | 62 | eventIn = function (e) { 63 | var $backButton = $(e.target) !== null ? $(backButtonSelector, $(e.target)) : null, 64 | $referrer = $(e.target).data('referrer'), 65 | $title = $(e.target) !== null ? $(titleSelector, $(e.target)) : null; 66 | 67 | if ($backButton.data('hardCoded') === null || typeof($backButton.data('hardCoded')) === 'undefined') { 68 | $backButton.data('hardCoded', $backButton.html() !== ''); 69 | } 70 | if ($backButton && $referrer && !$backButton.data('hardCoded')) { 71 | $backButton.data('backButton', $backButton.html()); 72 | $backButton.text($referrer.parents(parentSelector).find(titleSelector).text()); 73 | } 74 | 75 | if ($title.data('hardCoded') === null || typeof($title.data('hardCoded')) === 'undefined') { 76 | $title.data('hardCoded', $title.html() !== ''); 77 | } 78 | if ($title && $referrer && !$title.data('hardCoded')) { 79 | $title.data('title', $title.html()); 80 | $title.text($referrer.text()); 81 | } 82 | }; 83 | 84 | eventOut = function (e) { 85 | var $backButton = $(e.target) !== null ? $(backButtonSelector, $(e.target)) : null, 86 | $title = $(e.target) !== null ? $(titleSelector, $(e.target)) : null; 87 | 88 | if ($backButton) { 89 | $backButton.text($backButton.data('backButton')); 90 | $backButton.data('backButton', null); 91 | } 92 | 93 | if ($title) { 94 | $title.text($title.data('title')); 95 | $title.data('title', null); 96 | } 97 | }; 98 | 99 | $('#jqt').bind('pageAnimationStart', function (e, data) { 100 | if (data.direction === 'out') { 101 | eventOut(e); 102 | } else { 103 | eventIn(e); 104 | } 105 | }); 106 | 107 | $('#jqt').bind('pageAnimationEnd', function (e, data) { 108 | if (data.direction === 'in') { 109 | eventIn(e); 110 | } else { 111 | eventOut(e); 112 | } 113 | }); 114 | 115 | $(document.body).bind('pageInserted', function (e, data) { 116 | var $backButton = data.page !== null ? $(backButtonSelector, data.page) : null; 117 | 118 | if ($backButton && $backButton.text() !== '') { 119 | $backButton.data('hardCoded', $backButton.html() !== ''); 120 | } 121 | 122 | if ($backButton && !$backButton.data('hardCoded')) { 123 | $backButton.text($(titleSelector, '.current').text()); 124 | } 125 | }); 126 | 127 | }); 128 | 129 | function setBackButtonSelector(bs) { 130 | backButtonSelector = bs; 131 | } 132 | 133 | function setParentSelector(ps) { 134 | parentSelector = ps; 135 | } 136 | 137 | function setTitleSelector(ts) { 138 | titleSelector = ts; 139 | } 140 | 141 | return { 142 | setBackButtonSelector: setBackButtonSelector, 143 | setParentSelector: setParentSelector, 144 | setTitleSelector: setTitleSelector 145 | }; 146 | }); 147 | } 148 | })(jQuery); -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.photo.css: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * 4 | * 5 | * @author Sam Shull 6 | * @copyright 2010 Sam Shull 7 | * 8 | * Special Thanks to Steve Simitzis 9 | * 10 | * @license 11 | * 12 | * Permission is hereby granted, free of charge, to any person obtaining a copy 13 | * of this software and associated documentation files (the "Software"), to deal 14 | * in the Software without restriction, including without limitation the rights 15 | * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 16 | * copies of the Software, and to permit persons to whom the Software is 17 | * furnished to do so, subject to the following conditions: 18 | * 19 | * The above copyright notice and this permission notice shall be included in 20 | * all copies or substantial portions of the Software. 21 | * 22 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 23 | * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 24 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 25 | * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 26 | * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 27 | * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 28 | * THE SOFTWARE. 29 | * 30 | * 31 | */ 32 | #jqt .jqt-photo.jqt-photo-toolbar-hidden .toolbar{opacity:0;display:none;} 33 | 34 | #jqt .jqt-photo .jqt-photo-image-slide .jqt-photo-not-loaded{background:#000 url(photo-images/loading.gif) no-repeat center center;} 35 | 36 | #jqt .jqt-photo .jqt-photo-image-slide .jqt-photo-img{max-width:100%;max-height:100%;vertical-align:middle;border:none;outline:none;background:#000;} 37 | #jqt .jqt-photo .jqt-photo-image-slide img.jqt-photo-presized{max-width:auto;max-height:auto;} 38 | 39 | #jqt .jqt-photo .jqt-photo-image-slide > div{position:relative;} 40 | 41 | #jqt .jqt-photo .jqt-photo-image-slide > div .jqt-photo-caption{position:absolute;line-height:20px;vertical-align:top;width:100%;z-index:10; 42 | text-align:center;color:#FFF;} 43 | 44 | #jqt .jqt-photo .jqt-photo-table{height:100%;background:#000;} 45 | 46 | #jqt .jqt-photo{height:100%;width:100%;overflow:hidden;background:#000;color:#FFF;} 47 | 48 | #jqt .jqt-photo.animating{display:block;} 49 | 50 | #jqt .jqt-photo .jqt-photo-image-slide > div{display:box;box-orient:horizontal;box-orient:vertical;box-align:stretch;box-pack:center; 51 | display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-orient:vertical;-webkit-box-align:stretch;-webkit-box-pack:center; 52 | border-spacing:0 10px 0 0;overflow:hidden;text-align:center;} 53 | 54 | /* animations are part off jqtouch */ 55 | #jqt .jqt-photo.jqt-photo-toolbar-animation-in .toolbar{opacity:1;} 56 | #jqt .jqt-photo.jqt-photo-toolbar-animation-out .toolbar{opacity:0;} 57 | 58 | /* toolbar */ 59 | #jqt .jqt-photo .toolbar{width:100%;position:absolute;top:0;z-index:20;background:transparent url(photo-images/toolbar.png) repeat-x; 60 | -webkit-transition-duration:.65s;-webkit-transition-property:opacity;} 61 | #jqt .jqt-photo .toolbar .back{-webkit-border-image:url(photo-images/btnBack.png) 0 5 0 15;} 62 | 63 | #jqt .jqt-photo .toolbar-bottom{padding:0;font-size:30px;text-align:center;vertical-align:top;} 64 | #jqt .jqt-photo .toolbar-bottom div{display:inline-block;padding:0;width:50px;height:100%;} 65 | 66 | /* slideshow no images - doesn't look right * / 67 | #jqt .jqt-photo .toolbar-bottom{line-height:100%;vertical-align:middle;font-size:1.5em;} 68 | #jqt .jqt-photo .jqt-photo-play:before{content:"\25B6";} 69 | #jqt .jqt-photo .jqt-photo-prev:before, 70 | #jqt .jqt-photo .jqt-photo-next:before{content:"\27A1";} 71 | #jqt .jqt-photo .jqt-photo-prev{-webkit-transform:matrix(-1,0,0,1,0,0);}/* webkit doesn't support leftward arrow, so we flip the rightward arrow * / 72 | #jqt .jqt-photo .jqt-photo-pause:before{content:"\2759\2759";} 73 | #jqt .jqt-photo .toolbar-bottom .jqt-photo-pause{display:none;} 74 | 75 | 76 | /* slideshow images */ 77 | #jqt .jqt-photo .jqt-photo-prev{background:url(photo-images/navPrev.png) no-repeat center center;} 78 | #jqt .jqt-photo .jqt-photo-play{background:url(photo-images/navPlay.png) no-repeat center center;} 79 | #jqt .jqt-photo .jqt-photo-next{background:url(photo-images/navNext.png) no-repeat center center;} 80 | #jqt .jqt-photo .toolbar-bottom .jqt-photo-pause{display:none;background:url(photo-images/navPause.png) no-repeat center center;} 81 | 82 | /* hovers */ 83 | #jqt .jqt-photo .jqt-photo-prev.hover{ 84 | background:-webkit-gradient(radial, 50% 50%, 2, 50% 50%, 25, from(rgba(255,255,255,1)), to(rgba(255,255,255,0))) no-repeat center center, 85 | url(photo-images/navPrev.png) no-repeat center center;} 86 | #jqt .jqt-photo .jqt-photo-play.hover{ 87 | background:-webkit-gradient(radial, 50% 50%, 2, 50% 50%, 25, from(rgba(255,255,255,1)), to(rgba(255,255,255,0))) no-repeat center center, 88 | url(photo-images/navPlay.png) no-repeat center center;} 89 | #jqt .jqt-photo .jqt-photo-next.hover{ 90 | background:-webkit-gradient(radial, 50% 50%, 2, 50% 50%, 25, from(rgba(255,255,255,1)), to(rgba(255,255,255,0))) no-repeat center center, 91 | url(photo-images/navNext.png) no-repeat center center;} 92 | #jqt .jqt-photo .toolbar-bottom .jqt-photo-pause.hover{ 93 | background:-webkit-gradient(radial, 50% 50%, 2, 50% 50%, 25, from(rgba(255,255,255,1)), to(rgba(255,255,255,0))) no-repeat center center, 94 | url(photo-images/navPause.png) no-repeat center center;} 95 | 96 | /* */ 97 | #jqt .jqt-photo.jqt-photo-playing .jqt-photo-pause{display:inline-block;} 98 | #jqt .jqt-photo.jqt-photo-playing .jqt-photo-play{display:none;} 99 | 100 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.bars/jqt.bars.css: -------------------------------------------------------------------------------- 1 | /* 2 | iPhone Guidelines - full screen 3 | Portrait Landscape 4 | Status Bar....... 20px No change in heigth due to orientation. 5 | Address Bar...... 60px 60px Only in Mobile Safari 6 | Navigation Bar... 44px 32px 7 | Tool Bar......... 44px 32px 8 | Tab Bar.......... 49px No change in heigth due to orientation. 9 | 10 | Screen 320 x 480 or 640 x 960 for high resolution 11 | ---------------------------------------- 12 | iPad Guidelines 13 | Portrait & 14 | Landscape 15 | Status Bar............. 20px 16 | Navigation in Safari... 58px Seems to be the only exception in built-in app 17 | Navigation............. 44px 18 | Tool Bar............... 44px 19 | Tab Bar................ 49px 20 | 21 | Screen 768 x 1024 22 | 23 | Source: BeeDesk & http://developer.apple.com/library/ios/#documentation/general/conceptual/ipadhig/designguidelines/designguidelines.html 24 | px <--> em factor is 16 25 | */ 26 | 27 | * {outline: none !important;} 28 | 29 | /* @group #tabbar */ 30 | 31 | #tabbar div, #tabbar a, #tabbar small, #tabbar strong, #tabbar ul, 32 | #tabbar li, #tabbar table, #tabbar tr, #tabbar td { 33 | background: none; 34 | border-collapse: collapse; 35 | border-spacing: 0; 36 | border: none; 37 | font-family: inherit; 38 | font-size: 100%; 39 | font-style: normal; 40 | font-weight: normal; 41 | list-style: none; 42 | margin: 0; 43 | padding: 0; 44 | text-align: left; 45 | text-decoration: none; 46 | top: auto; 47 | width: 0; 48 | } 49 | 50 | #tabbar { 51 | background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000), color-stop(.01, #000), 52 | color-stop(.02, #555), color-stop(.03, #2d2d2d), color-stop(.5, #151515), color-stop(.51, #000)); 53 | bottom: 0; 54 | display: none; /* build the tabbar off screen */ 55 | height: 3.0625em !important; 56 | overflow: hidden; 57 | position: absolute; 58 | width: 100%; 59 | z-index: 100 !important; 60 | -webkit-box-shadow: 0 -0.05em 0 rgba(0,0,0,0.9); 61 | } 62 | 63 | #tabbar #tabbar-pane, #tabbar ul, #tabbar li, 64 | #tabbar table, #tabbar tr, #tabbar td { 65 | height: auto; 66 | } 67 | 68 | #tabbar #tabbar-pane, { 69 | bottom: 0; 70 | float:left; 71 | width: auto; 72 | } 73 | 74 | #tabbar table, #tabbar ul { 75 | display: inline-table; 76 | margin-top: .1875em; 77 | } 78 | 79 | #tabbar table td:first-child, 80 | #tabbar ul li:first-child, 81 | .tabbar table td:first-child, 82 | .tabbar ul li:first-child { 83 | margin-left: .125em; 84 | } 85 | 86 | #tabbar table td:last-child, 87 | #tabbar ul li:last-child, 88 | .tabbar table td:last-child, 89 | .tabbar ul li:last-child { 90 | margin-right: .125em; 91 | } 92 | 93 | #tabbar li, #tabbar td { 94 | display: inline-table; 95 | min-width: 3.33333em; 96 | } 97 | 98 | #tabbar a { 99 | border-radius: .25em; 100 | bottom: 0; 101 | display: inline-block; 102 | height: 2.75em; 103 | position: relative; 104 | top: 0; 105 | vertical-align: top; 106 | width: 100%; 107 | } 108 | 109 | #tabbar a > strong { 110 | bottom: 0; 111 | color: #787878; 112 | font: bold .625em "Helvetica Neue", Helvetica; 113 | overflow: hidden; 114 | position: absolute; 115 | text-align: center; 116 | text-overflow: ellipsis; 117 | white-space: nowrap; 118 | width: 100%; 119 | -webkit-font-smoothing: antialiased; 120 | } 121 | 122 | #tabbar a::after, #tabbar a::before { 123 | bottom: .875em; 124 | content: ""; 125 | left: 0; 126 | position: absolute; 127 | right: 0; 128 | top: 0; 129 | -webkit-mask-position: center top; 130 | -webkit-mask-repeat: no-repeat; 131 | } 132 | 133 | #tabbar a::before { 134 | background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.6)), to(rgba(255,255,255,.3))); 135 | z-index: 1; 136 | } 137 | 138 | #tabbar a::after { 139 | background-color: rgba(0,0,0,.75); 140 | z-index: 0; 141 | } 142 | 143 | #tabbar a.enabled { 144 | background-color: rgba(255,255,255,.10); 145 | } 146 | 147 | #tabbar a.enabled > strong { 148 | color: #FFF; 149 | } 150 | 151 | #tabbar a.enabled::before { 152 | /* tab background is defined in extension theme */ 153 | } 154 | 155 | #tabbar a.XX::after, #tabbar a.XX::before { 156 | /* tab mask is dynamically build in jqt.bars.js */ 157 | } 158 | 159 | /* @group badge for tabbar */ 160 | 161 | #tabbar .badge { 162 | background-image: -webkit-gradient(radial, 50% -130%, 25, 50% 0, 54, color-stop(2%, rgba(255,255,255,0.3)), 163 | color-stop(4%, rgba(31,31,31,0.1)), color-stop(38%, rgba(239,239,239,0.1))); 164 | background-color: #ff0000; 165 | border: .25em solid #fff; 166 | color: #fff; 167 | display: block; 168 | font: bold .72em "Helvetica Neue", Helvetica; 169 | height: 1.1em; 170 | line-height: 1em; 171 | min-width: .5em; 172 | overflow: hidden; 173 | padding: .125em .375em; 174 | position: absolute; 175 | text-shadow: 0px -1em 1em rgba(0, 0, 0, 0.3); 176 | top: 0; 177 | vertical-align: middle; 178 | z-index: 1; 179 | -webkit-box-shadow: 0px .1875em .3125em rgba(0, 0, 0, 1.0); 180 | -webkit-border-radius: .8125em; 181 | } 182 | 183 | #tabbar .badge.left { 184 | left: auto; 185 | right: 55%; 186 | } 187 | 188 | #tabbar .badge.right { 189 | left: 55%; 190 | right: auto; 191 | } 192 | 193 | /* @end */ 194 | /* @end */ 195 | 196 | /* @group .tabbar */ 197 | 198 | .tabbar div, .tabbar a, .tabbar small, .tabbar strong, .tabbar ul, 199 | .tabbar li, .tabbar table, .tabbar tr, .tabbar td { 200 | border-collapse: collapse; 201 | border-spacing: 0; 202 | border: none; 203 | font-family: inherit; 204 | font-size: 100%; 205 | font-style: normal; 206 | font-weight: normal; 207 | list-style: none; 208 | margin: 0; 209 | padding: 0; 210 | text-align: center; 211 | text-decoration: none; 212 | } 213 | 214 | .tabbar { 215 | background: -webkit-gradient(linear, left top, left bottom, from(#2c2f34), to(#6d84a2), color-stop(.01, #2c2f34), 216 | color-stop(.02, #d8dee6), color-stop(.03, #b0bccd), color-stop(.5, #899bb4), color-stop(.51, #8195af)); 217 | /* bottom: 0; */ /* build the tabbar off screen*/ 218 | /* display: none; */ /* build the tabbar off screen */ 219 | max-height: 2.75em !important; 220 | min-height: 2em !important; 221 | overflow: hidden; 222 | position: relative; 223 | width: 100%; 224 | z-index: 1; 225 | -webkit-box-shadow: 0 -0.05em 0 rgba(0,0,0,0.9); 226 | } 227 | 228 | /* @end */ -------------------------------------------------------------------------------- /assets/www/js/en.js: -------------------------------------------------------------------------------- 1 | var dictionary = {"Cerco":"Searching","Cerco vicino alla posizione impostata":"Searching near the position in settings","Risultati":"Results","Per visualizzare i risultati vicino a te devi autorizzare l\\'applicazione a conoscere la tua posizione oppure imposta manualmente la localit\u00e0 in cui cercare":"To view the results close to you you need to authorize the \\ 'application know your location, or manually set the location to search","Inserisci almeno 2 caratteri":"Please enter at least 2 characters","Nessun preferito":"No bookmarks","Distanza":"Distance","Categorie":"Categories","Nessun risultato":"No results","Voto":"Vote","Checkins":"Checkins","Tel":"Ph","Fax":"Fax","Email":"Email","Sito web":"Website","Mappa di":"Map of","RIMUOVI DAI PREFERITI":"REMOVE FROM FAVORITES","AGGIUNGI AI PREFERITI":"ADD TO FAVORITES","CHECK-IN":"CHECK-IN","VOTA":"VOTE","MODIFICA":"MODIFICATION","SEI IL TITOLARE":"YOU ARE THE OWNER","Mappa nuova location":"Map new location","Per aggiungere una location devi eseguire il login":"To add a location you must be logged","Ti vuoi loggare ora":"Do you want to login now","Nessuna posizione impostata":"No location set","imposta manualmente":"manually set","Per impostare la tua posizione devi abilitare l'applicazione a leggere la tua posizione":"To set your location you must enable the application to read your position","OK":"OK","NO":"NO","Modifica la posizione":"Changing the position","Controlla la posizione sulla mappa":"Check the location on the map","Controlla il sito web, ricordati di inserire http:\/\/":"Check the web site, be sure to include http:\/\/","Controlla la mail":"Check your mail","Inserisci il nome":"Enter the name","Inserisci il messaggio":"Enter the message","Grazie per aver inviato il messaggio":"Thank you for sending the message","Oggi hai gi\u00e0 fatto il checkin qu\u00ec":"Today you've already done the checkin here","Grazie per aver fatto il checkin":"Thanks for doing the checkin","Per fare il checkin devi eseguire il login":"To make the checkin must be logged in","Rimosso dai preferiti":"Removed from my favorites","Grazie di aver inserito tra i preferiti":"Thank you bookmarked","Per inserire tra i preferiti devi eseguire il login":"To insert a favorite you must be logged","Per votare devi eseguire il login":"To vote you must be logged in.","Per accedere a facebook devi eseguire il login":"To enter you must be logged in facebook","accedi ora":"login now","Per visualizzare i preferiti devi eseguire il login":"To view the favorites you must be logged in.","PagineBaby":"PagineBaby","Facebook":"Facebook","Preferiti":"Favorites","Aggiungi":"Add","Impostazioni":"Settings","cerca":"search","categorie":"categories","indietro":"back","Cerca":"Search","Nome *":"Name *","Indirizzo":"Address","Numero civico":"Address number","CAP":"ZIP","Citta":"City","Stato":"Country","Descrizione":"Description","Telefono":"Phone","SALVA":"SAVE","Email *":"Email *","Messaggio *":"Message *","INVIA":"SEND","ANNULLA":"CANCEL","Vota":"Rate","Modifica mappa":"Edit Map","Utente":"User","Logout":"Logout","Login":"Login","Raggio d'azione":"Range","Posizione dispositivo":"Device location","Altro":"More","Come usare PagineBaby":"How to use PagineBaby","Credits":"Credits","Pagine Baby \u00e8 un progetto della cooperativa":"Baby Pages is a project of the cooperative","This app is made by":"This app is made \u200b\u200bby","Come usare":"How to use","risultati su":"results of","vicino alla posizione impostata. Utilizza il tasto Cerca o le Categorie per una ricerca pi\u00f9 mirata":"close to the set position. Use the search button or Categories for more targeted research","risultato vicino alla posizione impostata":"result close to the set position","risultati vicino alla posizione impostata":"results close to the position set","risultati vicino alla posizione impostata, prova ad aumentare il raggio della ricerca":"results close to the set position, try increasing the radius of your search","Se non trovi risultati prova ad aumentare il raggio della ricerca dalle Impostazioni. Oppure fai di meglio: utilizza la funzione Aggiungi per inserire le strutture che conosci":"If test results are not to increase the range of research from Settings. Or do you do best: using the Add function to enter the facilities that you know","Localit\u00e0 non trovata":"City not found","vicino alla posizione impostata":"near the location set","Sport":"Sport","Sport individuali":"Individual sports","Centri estivi":"Summer camps","Sport di squadra":"Team sports","Federazioni":"Federations","Tempo libero":"Leisure","Parco":"Park","Gite fuori porta":"Family outings","Biblioteca":"Library","Organizzazione feste":"Party organization","Corsi e laboratori":"Courses and workshops","Teatro":"Theater","Museo":"Museum","Ludoteca":"Game Room","Cinema":"Cinema","Animali":"Animals","Viaggi e vacanze":"Travel and Holidays","Bar e ristoranti":"Bars and restaurants","Visite guidate":"Guided tours","Salute":"Health","ASL":"ASL","Assistenza prenatale":"Prenatal care","Casa di cura":"Nursing home","Centro vaccinazioni":"Vaccination centre","Consultorio":"Counseling","TSMREE\\\/CPBA\\\/USFMIA":"TSMREE\\\/CPBA\\\/USFMIA","Ospedale":"Hospital","Ambulatorio":"Surgery","Centro specialistico":"Specialist center","Day-hospital":"Day-hospital","UTM":"UTM","Acquisti":"Shopping","Stock e Outlet":"Stock and Outlet","Centro commerciale":"Shopping center","Abbigliamento":"Clothing","Calzature":"Footwear","Giocattoli":"Toys","Alimentazione":"Supply","Puericultura":"Childcare","Usato":"Used","Arredamento":"Furniture","Consumo critico":"Critical consumption","Libri":"Books","Parrucchieri":"Hairdressers","Articoli feste":"Articles parties","Negozio online":"Shop online","Accessori":"Accessories","Gruppo di Acquisto Solidale (GAS)":"Purchase Solidarity Group (GAS)","Servizi":"Service","Sostegno pratico":"Practical support","Patologie organiche":"Organic disease","Assistenza legale":"Legal assistance","Assistenza sociale":"Welfare","Assistenza psicologica":"Psychological care","Assistenza neonatale":"Neonatal care","Disagio psichico":"Psychological distress","Terapie":"Therapies","Baby sitting":"Baby sitting","Assistenza scolastica":"Educational assistance","Banca del Tempo":"Time Bank","Sindrome di Down":"Down Syndrome","Emergenze":"Emergencies","Nascita Pretermine":"Preterm birth","Scuola":"School","Privata":"Private","Caf":"Caf","Convenzionata":"In conventions","Ufficio asili nido":"Office nurseries","Comunale":"Municipal","Statale":"State","Privata religiosa":"Private religious","Animazione":"Animation","baby Parking":"Parking baby","Catena":"Chain","PrimoPiano":"Highlights","PBcard":"PBcard","ARRIVA QUI":"GET DIRECTIONS","SEGNALA":"REPORT","locale":"Local","nazionale":"national","Categoria":"Category","tutto":"all","Nessun risultato risultato nella posizione impostata":"No results close to the set position","fuori dalla posizione impostata":"out of the set position","risultato fuori dalla posizione impostata":"result out of the set position","risultati fuori dalla posizione impostata":"results out of the set position","Visualizza altri risultati":"Show more results","Gallery":"Gallery","Ho inserito questo nuovo posto":"I created this new place","Grazie per il nuovo inserimento":"Thanks for the new entry","Vuoi condividere su Facebook":"Want to share on Facebook","Grazie per la condivisione":"Thanks for sharing","Sto qui":"I'm here","Ho inserito tra i preferiti questo posto":"I bookmarked this place","Ho votato questo posto":"I voted this place","Grazie per aver votato":"Thank you for rating","Contatti":"Contact Us","Area stampa":"Press Release","Supportaci":"Support","Chi siamo":"About Us","Blog":"Blog","Because You\u2019re Going Places":"Because You\u2019re Going Places","Cerca per citt\u00e0":"Find by city","Cerca vicino a me":"Find Near Me","Cerca per parola chiave":"Find by keyword","Cerca per categoria":"Find by category","Entra nel App Store":"Get in on the app store","Entra nel negozio":"Get in on the store","Disponibile anche per":"Also available for","News":"News","Che cosa \u00e8 PagineBaby":"What is PagineBaby","Avanti":"Next","Indietro":"Prev","404 PAGINA NON TROVATA":"404 PAGE NOT FOUND","Impossibile trovare il contenuto richiesto":"Can not find the requested content","Come usare txt":"

    Pagine Baby find addresses located closer to the position taken by you or set; structures Featured are top of the list.

    \nSearch all the addresses near you or categories, use the Search button if you know exactly what you need. You can enter a keyword, remember that research is more effective if you delete the last letter defines the singular, the plural or gender (eg enter \"stroller\" to find \"strollers\" and \"stroller\").

    \nIf you know a structure of interest or if you are the owner, you can use the Add to Baby put it in Pages.

    \nIf you are the owner of a structure already exists, you can claim the property and change data if necessary. <\/p>"} -------------------------------------------------------------------------------- /assets/www/js/it.js: -------------------------------------------------------------------------------- 1 | var dictionary = {"Cerco":"Cerco","Cerco vicino alla posizione impostata":"Cerco vicino alla posizione impostata","Risultati":"Risultati","Per visualizzare i risultati vicino a te devi autorizzare l\\'applicazione a conoscere la tua posizione oppure imposta manualmente la localit\u00e0 in cui cercare":"Per visualizzare i risultati vicino a te devi autorizzare l\\'applicazione a conoscere la tua posizione oppure imposta manualmente la localit\u00e0 in cui cercare","Inserisci almeno 2 caratteri":"Inserisci almeno 2 caratteri","Nessun preferito":"Nessun preferito","Distanza":"Distanza","Categorie":"Categorie","Nessun risultato":"Nessun risultato","Voto":"Voto","Checkins":"Checkins","Tel":"Tel","Fax":"Fax","Email":"Email","Sito web":"Sito web","Mappa di":"Mappa di","RIMUOVI DAI PREFERITI":"RIMUOVI DAI PREFERITI","AGGIUNGI AI PREFERITI":"AGGIUNGI AI PREFERITI","CHECK-IN":"CHECK-IN","VOTA":"VOTA","MODIFICA":"MODIFICA","SEI IL TITOLARE":"SEI IL TITOLARE","Mappa nuova location":"Mappa nuova location","Per aggiungere una location devi eseguire il login":"Per aggiungere una location devi eseguire il login","Ti vuoi loggare ora":"Ti vuoi loggare ora","Nessuna posizione impostata":"Nessuna posizione impostata","imposta manualmente":"imposta manualmente","Per impostare la tua posizione devi abilitare l'applicazione a leggere la tua posizione":"Per impostare la tua posizione devi abilitare l'applicazione a leggere la tua posizione","OK":"OK","NO":"NO","Modifica la posizione":"Modifica la posizione","Controlla la posizione sulla mappa":"Controlla la posizione sulla mappa","Controlla il sito web, ricordati di inserire http:\/\/":"Controlla il sito web, ricordati di inserire http:\/\/","Controlla la mail":"Controlla la mail","Inserisci il nome":"Inserisci il nome","Inserisci il messaggio":"Inserisci il messaggio","Grazie per aver inviato il messaggio":"Grazie per aver inviato il messaggio","Oggi hai gi\u00e0 fatto il checkin qu\u00ec":"Oggi hai gi\u00e0 fatto il checkin qu\u00ec","Grazie per aver fatto il checkin":"Grazie per aver fatto il checkin","Per fare il checkin devi eseguire il login":"Per fare il checkin devi eseguire il login","Rimosso dai preferiti":"Rimosso dai preferiti","Grazie di aver inserito tra i preferiti":"Grazie di aver inserito tra i preferiti","Per inserire tra i preferiti devi eseguire il login":"Per inserire tra i preferiti devi eseguire il login","Per votare devi eseguire il login":"Per votare devi eseguire il login","Per accedere a facebook devi eseguire il login":"Per accedere a facebook devi eseguire il login","accedi ora":"accedi ora","Per visualizzare i preferiti devi eseguire il login":"Per visualizzare i preferiti devi eseguire il login","PagineBaby":"PagineBaby","Facebook":"Facebook","Preferiti":"Preferiti","Aggiungi":"Aggiungi","Impostazioni":"Impostazioni","cerca":"cerca","categorie":"categorie","indietro":"indietro","Cerca":"Cerca","Nome *":"Nome *","Indirizzo":"Indirizzo","Numero civico":"Numero civico","CAP":"CAP","Citta":"Citta","Stato":"Stato","Descrizione":"Descrizione","Telefono":"Telefono","SALVA":"SALVA","Email *":"Email *","Messaggio *":"Messaggio *","INVIA":"INVIA","ANNULLA":"ANNULLA","Vota":"Vota","Modifica mappa":"Modifica mappa","Utente":"Utente","Logout":"Logout","Login":"Login","Raggio d'azione":"Raggio d'azione","Posizione dispositivo":"Posizione dispositivo","Altro":"Altro","Come usare PagineBaby":"Come usare PagineBaby","Credits":"Credits","Pagine Baby \u00e8 un progetto della cooperativa":"Pagine Baby \u00e8 un progetto della cooperativa","This app is made by":"This app is made by","Come usare":"Come usare","risultati su":"risultati su","vicino alla posizione impostata. Utilizza il tasto Cerca o le Categorie per una ricerca pi\u00f9 mirata":"vicino alla posizione impostata. Utilizza il tasto Cerca o le Categorie per una ricerca pi\u00f9 mirata","risultato vicino alla posizione impostata":"risultato vicino alla posizione impostata","risultati vicino alla posizione impostata":"risultati vicino alla posizione impostata","risultati vicino alla posizione impostata, prova ad aumentare il raggio della ricerca":"risultati vicino alla posizione impostata, prova ad aumentare il raggio della ricerca","Se non trovi risultati prova ad aumentare il raggio della ricerca dalle Impostazioni. Oppure fai di meglio: utilizza la funzione Aggiungi per inserire le strutture che conosci":"Se non trovi risultati prova ad aumentare il raggio della ricerca dalle Impostazioni. Oppure fai di meglio: utilizza la funzione Aggiungi per inserire le strutture che conosci","Localit\u00e0 non trovata":"Localit\u00e0 non trovata","vicino alla posizione impostata":"vicino alla posizione impostata","Sport":"Sport","Sport individuali":"Sport individuali","Centri estivi":"Centri estivi","Sport di squadra":"Sport di squadra","Federazioni":"Federazioni","Tempo libero":"Tempo libero","Parco":"Parco","Gite fuori porta":"Gite fuori porta","Biblioteca":"Biblioteca","Organizzazione feste":"Organizzazione feste","Corsi e laboratori":"Corsi e laboratori","Teatro":"Teatro","Museo":"Museo","Ludoteca":"Ludoteca","Cinema":"Cinema","Animali":"Animali","Viaggi e vacanze":"Viaggi e vacanze","Bar e ristoranti":"Bar e ristoranti","Visite guidate":"Visite guidate","Salute":"Salute","ASL":"ASL","Assistenza prenatale":"Assistenza prenatale","Casa di cura":"Casa di cura","Centro vaccinazioni":"Centro vaccinazioni","Consultorio":"Consultorio","TSMREE\\\/CPBA\\\/USFMIA":"TSMREE\\\/CPBA\\\/USFMIA","Ospedale":"Ospedale","Ambulatorio":"Ambulatorio","Centro specialistico":"Centro specialistico","Day-hospital":"Day-hospital","UTM":"UTM","Acquisti":"Acquisti","Stock e Outlet":"Stock e Outlet","Centro commerciale":"Centro commerciale","Abbigliamento":"Abbigliamento","Calzature":"Calzature","Giocattoli":"Giocattoli","Alimentazione":"Alimentazione","Puericultura":"Puericultura","Usato":"Usato","Arredamento":"Arredamento","Consumo critico":"Consumo critico","Libri":"Libri","Parrucchieri":"Parrucchieri","Articoli feste":"Articoli feste","Negozio online":"Negozio online","Accessori":"Accessori","Gruppo di Acquisto Solidale (GAS)":"Gruppo di Acquisto Solidale (GAS)","Servizi":"Servizi","Sostegno pratico":"Sostegno pratico","Patologie organiche":"Patologie organiche","Assistenza legale":"Assistenza legale","Assistenza sociale":"Assistenza sociale","Assistenza psicologica":"Assistenza psicologica","Assistenza neonatale":"Assistenza neonatale","Disagio psichico":"Disagio psichico","Terapie":"Terapie","Baby sitting":"Baby sitting","Assistenza scolastica":"Assistenza scolastica","Banca del Tempo":"Banca del Tempo","Sindrome di Down":"Sindrome di Down","Emergenze":"Emergenze","Nascita Pretermine":"Nascita Pretermine","Scuola":"Scuola","Privata":"Privata","Caf":"Caf","Convenzionata":"Convenzionata","Ufficio asili nido":"Ufficio asili nido","Comunale":"Comunale","Statale":"Statale","Privata religiosa":"Privata religiosa","Animazione":"Animazione","baby Parking":"baby Parking","Catena":"Catena","PrimoPiano":"PrimoPiano","PBcard":"PBcard","ARRIVA QUI":"ARRIVA QUI","SEGNALA":"SEGNALA","locale":"locale","nazionale":"nazionale","Categoria":"Categoria","tutto":"tutto","Nessun risultato risultato nella posizione impostata":"Nessun risultato risultato nella posizione impostata","fuori dalla posizione impostata":"fuori dalla posizione impostata","risultato fuori dalla posizione impostata":"risultato fuori dalla posizione impostata","risultati fuori dalla posizione impostata":"risultati fuori dalla posizione impostata","Visualizza altri risultati":"Visualizza altri risultati","Gallery":"Gallery","Ho inserito questo nuovo posto":"Ho inserito questo nuovo posto","Grazie per il nuovo inserimento":"Grazie per il nuovo inserimento","Vuoi condividere su Facebook":"Vuoi condividere su Facebook","Grazie per la condivisione":"Grazie per la condivisione","Sto qui":"Sto qui","Ho inserito tra i preferiti questo posto":"Ho inserito tra i preferiti questo posto","Ho votato questo posto":"Ho votato questo posto","Grazie per aver votato":"Grazie per aver votato","Contatti":"Contatti","Area stampa":"Area stampa","Supportaci":"Supportaci","Chi siamo":"Chi siamo","Blog":"Blog","Because You\u2019re Going Places":"Because You\u2019re Going Places","Cerca per citt\u00e0":"Cerca per citt\u00e0","Cerca vicino a me":"Cerca vicino a me","Cerca per parola chiave":"Cerca per parola chiave","Cerca per categoria":"Cerca per categoria","Entra nel App Store":"Entra nel App Store","Entra nel negozio":"Entra nel negozio","Disponibile anche per":"Disponibile anche per","News":"News","Che cosa \u00e8 PagineBaby":"Che cosa \u00e8 PagineBaby","Avanti":"Avanti","Indietro":"Indietro","404 PAGINA NON TROVATA":"404 PAGINA NON TROVATA","Impossibile trovare il contenuto richiesto":"Impossibile trovare il contenuto richiesto","Come usare txt":"

    Pagine Baby trova gli indirizzi pi\u00f9 vicini alla posizione rilevata o impostata da te; le strutture in Primo Piano sono in cima alla lista.

    \nCerca tutti gli indirizzi vicino a te o per Categorie; utilizza il tasto Cerca se sai esattamente cosa ti serve. Puoi inserire una parola chiave; ricorda che la ricerca \u00e8 pi\u00f9 efficace se elimini l\u2019ultima lettera che definisce il singolare, il plurale o il genere (es. inserisci \"passeggin\" per trovare \"passeggini\" e \"passeggino\").

    \nSe conosci una struttura d\u2019interesse o se ne sei il titolare, puoi usare la funzione Aggiungi per inserirla in Pagine Baby.

    \nSe sei il titolare di una struttura gi\u00e0 presente, puoi rivendicarne la propriet\u00e0 e modificare i dati se necessario.<\/p>"} -------------------------------------------------------------------------------- /assets/www/mobile/theme.css: -------------------------------------------------------------------------------- 1 | body {background: #000000;} 2 | #jqt > * {background: #b1d875;} 3 | #jqt h1, #jqt h2 {font: bold 18px "Helvetica Neue", Helvetica;text-shadow: rgba(255,255,255,.2) 0 1px 1px;color: #336600;margin: 10px 20px 6px;} 4 | 5 | /* @group Toolbar */ 6 | #jqt .toolbar {-webkit-box-sizing: border-box;border-bottom: 1px solid #274A24;padding: 10px;height: 45px;background: url(img/toolbar.png) #64B45A repeat-x;position: relative;} 7 | #jqt .black-translucent .toolbar { margin-top: 20px;} 8 | #jqt .toolbar > h1 {position: absolute;overflow: hidden;left: 50%;top: 10px;line-height: 1em;margin: 1px 0 0 -75px;height: 40px;font-size: 20px;width: 150px;font-weight: bold;text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0;text-align: center;text-overflow: ellipsis;white-space: nowrap;color: #FFFFFF;} 9 | #jqt.landscape .toolbar > h1 {margin-left: -125px;width: 250px;} 10 | #jqt .button, #jqt .back, #jqt .cancel, #jqt .add {position: absolute;overflow: hidden;top: 8px;right: 6px;margin: 0;border-width: 0 5px;padding: 0 3px;width: auto;height: 30px;line-height: 30px;font-family: inherit;font-size: 12px;font-weight: bold;color: #FFFFFF;text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0;text-overflow: ellipsis;text-decoration: none;white-space: nowrap;background: none;-webkit-border-image: url(img/toolButton.png) 0 5 0 5;} 11 | #jqt .button.active, #jqt .cancel.active, #jqt .add.active {-webkit-border-image: url(img/toolButton.png) 0 5 0 5; } 12 | #jqt .blueButton {-webkit-border-image: url(img/activeButton.png) 0 5 0 5;border-width: 0 5px;} 13 | #jqt .back {left: 6px;right: auto;padding: 0;max-width: 55px;border-width: 0 8px 0 14px;-webkit-border-image: url(img/backButton.png) 0 8 0 14;} 14 | #jqt .back.active {-webkit-border-image: url(img/backButton.png) 0 8 0 14;} 15 | #jqt .leftButton, #jqt .cancel {left: 6px;right: auto;} 16 | #jqt .add {font-size: 24px;line-height: 24px;font-weight: bold;} 17 | #jqt .whiteButton,#jqt .grayButton, #jqt .redButton, #jqt .blueButton, #jqt .greenButton {display: block;border-width: 0 12px;padding: 10px;text-align: center;font-size: 12px;font-weight: bold;text-decoration: inherit;color: inherit;} 18 | #jqt .whiteButton:active, #jqt .grayButton:active, #jqt .redButton:active, #jqt .blueButton:active, #jqt .greenButton:active {-webkit-border-image: url(img/activeButton.png) 0 12 0 12;} 19 | #jqt .whiteButton {-webkit-border-image: url(img/whiteButton.png) 0 12 0 12;text-shadow: rgba(255, 255, 255, 0.7) 0 1px 0;} 20 | #jqt .grayButton {-webkit-border-image: url(img/grayButton.png) 0 12 0 12;color: #FFFFFF;} 21 | #jqt .redButton {-webkit-border-image: url(img/redButton.png) 0 12 0 12;color: #FFFFFF;} 22 | #jqt .greenButton {-webkit-border-image: url(img/greenButton.png) 0 12 0 12;color: #ffffff;} 23 | /* @end */ 24 | 25 | /* @group Lists */ 26 | #jqt h1 + ul, #jqt h2 + ul, #jqt h3 + ul, #jqt h4 + ul, #jqt h5 + ul, #jqt h6 + ul {margin-top: 0;} 27 | #jqt ul {color: black;background: #FFFFFF;/*border: 1px solid #B4B4B4;*/font: bold 17px "Helvetica Neue", Helvetica;padding: 0;margin: 15px 10px 17px 10px;-webkit-border-radius: 8px;} 28 | #jqt ul li { background-color:#9CBE66;color: #360; border-bottom: 1px solid #B1D875;list-style-type: none;padding: 10px 10px 10px 10px;} 29 | 30 | /* when you have a first LI item on any list */ 31 | #jqt li:first-child, #jqt li:first-child a {border-top: 0;-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;} 32 | #jqt li:last-child, #jqt li:last-child a {-webkit-border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;} 33 | 34 | /* universal arrows */ 35 | #jqt ul li.arrow {background-image: url(img/chevron.png);background-position: right 12px;background-repeat: no-repeat;} 36 | #jqt ul li.arrow a {padding: 12px 22px 12px 10px;} 37 | #jqt ul.plastic li.arrow, #jqt ul.metal li.arrow {background-image: url(img/chevron.png);background-position: right center;background-repeat: no-repeat;} 38 | 39 | /* universal links on list */ 40 | #jqt ul li a, #jqt li.img a + a {color: #360;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;padding: 12px 10px 12px 10px;margin: -10px;-webkit-tap-highlight-color: rgba(0,0,0,0);} 41 | #jqt ul li a.active {background-color: #336600;color: #FFFFFF;} 42 | #jqt ul li.arrow a.active {background-image: url(img/listArrowSel.png);background-position: right center;background-repeat: no-repeat;} 43 | #jqt ul li a.button {background-color: #336600;color: #FFFFFF;} 44 | #jqt ul li.img a + a {margin: -10px 10px -20px -5px;font-size: 17px;font-weight: bold;} 45 | #jqt ul li.img a + a + a {font-size: 14px;font-weight: normal;margin-left: -10px;margin-bottom: -10px;margin-top: 0;} 46 | #jqt ul li.img a + small + a {margin-left: -5px;} 47 | #jqt ul li.img a + small + a + a {margin-left: -10px;margin-top: -20px;margin-bottom: -10px;font-size: 14px;font-weight: normal;} 48 | #jqt ul li.img a + small + a + a + a {margin-left: 0px !important;margin-bottom: 0;} 49 | #jqt ul li a + a {color: #000000;font: 14px "Helvetica Neue", Helvetica;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;margin: 0;padding: 0;} 50 | #jqt ul li a + a + a, #jqt ul li.img a + a + a + a, #jqt ul li.img a + small + a + a + a {color: #666666;font: 13px "Helvetica Neue", Helvetica;margin: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;padding: 0;} 51 | /*@end */ 52 | 53 | /* @group Forms */ 54 | #jqt ul.form li {padding: 7px 10px;} 55 | #jqt ul.form li.error {border: 2px solid red;} 56 | #jqt ul.form li.error + li.error {border-top: 0;} 57 | #jqt ul.form li:hover {background: #FFFFFF;} 58 | #jqt ul li input[type="text"],#jqt ul li input[type="password"],#jqt ul li input[type="tel"],#jqt ul li input[type="number"],#jqt ul li input[type="search"],#jqt ul li input[type="email"],#jqt ul li input[type="url"],#jqt ul li textarea,#jqt ul li select {color: #360;background: transparent url('data:image/gif;base64,R0lGODlhAQABAIABAP///wAAAAAACH5BAEKAAEALAAAAAAAAAAAABAAEAAAAAAICTAEAOw==');border: 0;font: normal 17px "Helvetica Neue", Helvetica;padding: 0;display: inline-block;margin-left: 0px;width: 100%;-webkit-appearance: textarea;} 59 | #jqt ul li textarea {height: 120px;padding: 0;text-indent: -2px;} 60 | #jqt ul li select {text-indent: 0px;background: transparent url(img/chevron.png) no-repeat 103% 3px;-webkit-appearance: textfield;margin-left: -6px;width: 104%;} 61 | #jqt ul li input[type="checkbox"], #jqt ul li input[type="radio"] {margin: 0;color: #336600;padding: 10px 10px;} 62 | #jqt ul li input[type="checkbox"]:after, #jqt ul li input[type="radio"]:after {content: attr(title);font: 17px "Helvetica Neue", Helvetica;display: block;width: 246px;margin: -12px 0 0 17px;} 63 | /* @end */ 64 | 65 | /* @group Edge to edge#jqt ul.edgetoedge, #jqt ul.edgetoedge * {-webkit-border-radius: 0 !important;} */ 66 | #jqt ul.edgetoedge li.sep {background: #ff9100; 67 | /*border-bottom: 1px solid #E0FFD6;border-top: 1px solid #64B45A;*/color: #FFFFFF;font-size: 16px;margin: 0px 0 0 0;padding: 2px 10px;text-shadow: rgba(0,0,0, 0.2) 0 1px 0;} 68 | #jqt ul.edgetoedge h4 {color: #FFFFFF;background: #336600 url(img/listGroup.png) top left repeat-x;border-top: 1px solid #64B45A;text-shadow: #666666 0 1px 0;margin: 0;padding: 2px 10px;} 69 | #jqt .edgetoedge, #jqt .metal {margin: 0;padding: 0;background-color: #FFFFFF;} 70 | #jqt ul.edgetoedge, #jqt ul.metal, #jqt ul.plastic {-webkit-border-radius: 0;margin: 0;border-left: 0;border-right: 0;border-top: 0;} 71 | #jqt ul.metal {border-top: 0;border-bottom: 0;background: #B4B4B4;} 72 | #jqt ul.edgetoedge li:first-child,#jqt ul.edgetoedge li:first-child a,#jqt ul.edgetoedge li:last-child,#jqt ul.edgetoedge li:last-child a,#jqt ul.metal li:first-child a,#jqt ul.metal li:last-child a {-webkit-border-radius: 0;} 73 | #jqt ul.edgetoedge li small {font-size: 16px;line-height: 28px;} 74 | #jqt ul.edgetoedge li, #jqt .metal li {-webkit-border-radius: 0;} 75 | #jqt ul.edgetoedge li em {font-weight: normal;font-style: normal;} 76 | #jqt ul.edgetoedge h4 + ul {border-top: 1px solid #64B45A;border-bottom: 1px solid #458A00;} 77 | /* @end */ 78 | /* @group Mini Label */ 79 | #jqt ul li small {color: #336600;font: 17px "Helvetica Neue", Helvetica;text-align: right;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;width: 23%;float: right;padding: 3px 0px;} 80 | #jqt ul li.arrow small {padding: 0 15px;} 81 | #jqt ul li small.counter {font-size: 17px !important;line-height: 13px !important;font-weight: bold;background: #336600;color: #FFFFFF;-webkit-border-radius: 11px;padding: 4px 10px 5px 10px;display: inline !important;width: auto;margin-top: -46px;} 82 | #jqt ul li.arrow small.counter {margin-right: 20px;} 83 | /* @end */ 84 | /* @group Individual */ 85 | #jqt ul.individual {border: 0;background: none;clear: both;overflow: hidden;} 86 | #jqt ul.individual li {color: #87C771;background: white;border: 1px solid #B4B4B4;font-size: 14px;text-align: center;-webkit-border-radius: 8px;-webkit-box-sizing: border-box;width: 48%;float: left;display: block;padding: 11px 10px 14px 10px;} 87 | #jqt ul.individual li + li {float: right;} 88 | #jqt ul.individual li a {color: #ffffff;line-height: 16px;margin: -11px -10px -14px -10px;padding: 11px 10px 14px 10px;-webkit-border-radius: 8px;} 89 | #jqt ul.individual li a:hover {color: #FFFFFF;background: #336600;} 90 | /* @end */ 91 | /* @group Toggle */ 92 | #jqt .toggle {width: 94px;position: relative;height: 27px;display: block;overflow: hidden;float: right;} 93 | #jqt .toggle input[type="checkbox"]:checked {left: 0px;} 94 | #jqt .toggle input[type="checkbox"] {-webkit-tap-highlight-color: rgba(0,0,0,0);margin: 0;-webkit-border-radius: 5px;background: #FFFFFF url(img/on_off.png) 0 0 no-repeat;height: 27px;overflow: hidden;width: 149px;border: 0;-webkit-appearance: textarea;background-color: transparent;-webkit-transition: left .15s;position: absolute;top: 0;left: -55px;} 95 | /* @end */ 96 | 97 | #jqt .info {background: #E0FFD6;font-size: 12px;line-height: 16px;text-align: center;text-shadow: rgba(255,255,255,.8) 0 1px 0;color: #336600;padding: 15px;border-top: 1px solid rgba(76, 86, 107, .3);font-weight: bold;} 98 | input[type='submit'] {-webkit-border-radius: 4px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(238,238,238,1)), to(rgba(156,158,160,1)));border: 1px outset #AAAAAA;display: block;font-size: inherit;font-weight: inherit;padding: 10px;} 99 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.bars/iscroll-lite-min.js: -------------------------------------------------------------------------------- 1 | (function(){function n(p,m){var q=this,r=document,o;q.wrapper=typeof p=="object"?p:r.getElementById(p);q.wrapper.style.overflow="hidden";q.scroller=q.wrapper.children[0];q.scroller.style.cssText+="-webkit-transition-property:-webkit-transform;-webkit-transform-origin:0 0;-webkit-transform:"+a+"0,0"+g;q.scroller.style.cssText+="-webkit-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1);-webkit-transition-duration:0;";q.options={hScroll:true,vScroll:true,bounce:i,bounceLock:false,momentum:i,lockDirection:true,hScrollbar:true,vScrollbar:true,fixedScrollbar:k,fadeScrollbar:(l&&i)||!h,hideScrollbar:l||!h,scrollbarClass:"",onScrollStart:null,onScrollEnd:null,};for(o in m){q.options[o]=m[o]}q.options.hScrollbar=q.options.hScroll&&q.options.hScrollbar;q.options.vScrollbar=q.options.vScroll&&q.options.vScrollbar;q.refresh();q._bind(j,window);q._bind(e)}n.prototype={x:0,y:0,handleEvent:function(o){var m=this;switch(o.type){case e:m._start(o);break;case d:m._move(o);break;case f:case b:m._end(o);break;case"webkitTransitionEnd":m._transitionEnd(o);break;case j:m._resize();break}},_scrollbar:function(m){var p=this,q=document,o;if(!p[m+"Scrollbar"]){if(p[m+"ScrollbarWrapper"]){p[m+"ScrollbarIndicator"].style.webkitTransform="";p[m+"ScrollbarWrapper"].parentNode.removeChild(p[m+"ScrollbarWrapper"]);p[m+"ScrollbarWrapper"]=null;p[m+"ScrollbarIndicator"]=null}return}if(!p[m+"ScrollbarWrapper"]){o=q.createElement("div");if(p.options.scrollbarClass){o.className=p.options.scrollbarClass+m.toUpperCase()}else{o.style.cssText="position:absolute;z-index:100;"+(m=="h"?"height:7px;bottom:1px;left:2px;right:7px":"width:7px;bottom:7px;top:2px;right:1px")}o.style.cssText+="pointer-events:none;-webkit-transition-property:opacity;-webkit-transition-duration:"+(p.options.fadeScrollbar?"350ms":"0")+";overflow:hidden;opacity:"+(p.options.hideScrollbar?"0":"1");p.wrapper.appendChild(o);p[m+"ScrollbarWrapper"]=o;o=q.createElement("div");if(!p.options.scrollbarClass){o.style.cssText="position:absolute;z-index:100;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);-webkit-background-clip:padding-box;-webkit-box-sizing:border-box;"+(m=="h"?"height:100%;-webkit-border-radius:4px 3px;":"width:100%;-webkit-border-radius:3px 4px;")}o.style.cssText+="pointer-events:none;-webkit-transition-property:-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0.33,0.66,0.66,1);-webkit-transition-duration:0;-webkit-transform:"+a+"0,0"+g;p[m+"ScrollbarWrapper"].appendChild(o);p[m+"ScrollbarIndicator"]=o}if(m=="h"){p.hScrollbarSize=p.hScrollbarWrapper.clientWidth;p.hScrollbarIndicatorSize=c.max(c.round(p.hScrollbarSize*p.hScrollbarSize/p.scrollerW),8);p.hScrollbarIndicator.style.width=p.hScrollbarIndicatorSize+"px";p.hScrollbarMaxScroll=p.hScrollbarSize-p.hScrollbarIndicatorSize;p.hScrollbarProp=p.hScrollbarMaxScroll/p.maxScrollX}else{p.vScrollbarSize=p.vScrollbarWrapper.clientHeight;p.vScrollbarIndicatorSize=c.max(c.round(p.vScrollbarSize*p.vScrollbarSize/p.scrollerH),8);p.vScrollbarIndicator.style.height=p.vScrollbarIndicatorSize+"px";p.vScrollbarMaxScroll=p.vScrollbarSize-p.vScrollbarIndicatorSize;p.vScrollbarProp=p.vScrollbarMaxScroll/p.maxScrollY}p._indicatorPos(m,true)},_resize:function(){var m=this;setTimeout(function(){m.refresh()},0)},_pos:function(m,p){var o=this;o.x=o.hScroll?m:0;o.y=o.vScroll?p:0;o.scroller.style.webkitTransform=a+o.x+"px,"+o.y+"px"+g;o._indicatorPos("h");o._indicatorPos("v")},_indicatorPos:function(m,p){var o=this,q=m=="h"?o.x:o.y;if(!o[m+"Scrollbar"]){return}q=o[m+"ScrollbarProp"]*q;if(q<0){q=o.options.fixedScrollbar?0:q+q*3;if(o[m+"ScrollbarIndicatorSize"]+q<9){q=-o[m+"ScrollbarIndicatorSize"]+8}}else{if(q>o[m+"ScrollbarMaxScroll"]){q=o.options.fixedScrollbar?o[m+"ScrollbarMaxScroll"]:q+(q-o[m+"ScrollbarMaxScroll"])*3;if(o[m+"ScrollbarIndicatorSize"]+o[m+"ScrollbarMaxScroll"]-q<9){q=o[m+"ScrollbarIndicatorSize"]+o[m+"ScrollbarMaxScroll"]-8}}}o[m+"ScrollbarWrapper"].style.webkitTransitionDelay="0";o[m+"ScrollbarWrapper"].style.opacity=p&&o.options.hideScrollbar?"0":"1";o[m+"ScrollbarIndicator"].style.webkitTransform=a+(m=="h"?q+"px,0":"0,"+q+"px")+g},_transitionTime:function(o){var m=this;o+="ms";m.scroller.style.webkitTransitionDuration=o;if(m.hScrollbar){m.hScrollbarIndicator.style.webkitTransitionDuration=o}if(m.vScrollbar){m.vScrollbarIndicator.style.webkitTransitionDuration=o}},_start:function(q){var p=this,m=h?q.changedTouches[0]:q,o;p.moved=false;if(q.target.tagName=="SELECT"||q.target.tagName=="INPUT"||q.target.tagName=="BUTTON"||q.target.tagName=="TEXTAREA"){return true}q.preventDefault();p.moved=false;p.distX=0;p.distY=0;p.absDistX=0;p.absDistY=0;p.dirX=0;p.dirY=0;p.returnTime=0;p._transitionTime(0);if(p.options.momentum){o=new WebKitCSSMatrix(window.getComputedStyle(p.scroller,null).webkitTransform);if(o.m41!=p.x||o.m42!=p.y){p._unbind("webkitTransitionEnd");p._pos(o.m41,o.m42)}}p.scroller.style.webkitTransitionTimingFunction="cubic-bezier(0.33,0.66,0.66,1)";if(p.hScrollbar){p.hScrollbarIndicator.style.webkitTransitionTimingFunction="cubic-bezier(0.33,0.66,0.66,1)"}if(p.vScrollbar){p.vScrollbarIndicator.style.webkitTransitionTimingFunction="cubic-bezier(0.33,0.66,0.66,1)"}p.startX=p.x;p.startY=p.y;p.pointX=m.pageX;p.pointY=m.pageY;p.startTime=q.timeStamp;if(p.options.onScrollStart){p.options.onScrollStart.call(p)}p._bind(d);p._bind(f);p._bind(b)},_move:function(s){if(h&&s.touches.length>1){return}var q=this,o=h?s.changedTouches[0]:s,p=o.pageX-q.pointX,m=o.pageY-q.pointY,t=q.x+p,r=q.y+m;if(s.target.tagName!="INPUT"&&s.target.tagName!="SELECT"){s.preventDefault()}q.pointX=o.pageX;q.pointY=o.pageY;if(t>0||t=0||q.maxScrollX>=0?0:q.maxScrollX}if(r>0||r=0||q.maxScrollY>=0?0:q.maxScrollY}if(q.absDistX<4&&q.absDistY<4){q.distX+=p;q.distY+=m;q.absDistX=c.abs(q.distX);q.absDistY=c.abs(q.distY);return}if(q.options.lockDirection){if(q.absDistX>q.absDistY+3){r=q.y;m=0}else{if(q.absDistY>q.absDistX+3){t=q.x;p=0}}}q.moved=true;q._pos(t,r);q.dirX=p>0?-1:p<0?1:0;q.dirY=m>0?-1:m<0?1:0;if(s.timeStamp-q.startTime>300){q.startTime=s.timeStamp;q.startX=q.x;q.startY=q.y}},_end:function(t){if(h&&t.touches.length!=0){return}var r=this,x=h?t.changedTouches[0]:t,u,w,p={dist:0,time:0},m={dist:0,time:0},q=t.timeStamp-r.startTime,v=r.x,s=r.y,o;r._unbind(d);r._unbind(f);r._unbind(b);if(!r.moved){if(h){r.doubleTapTimer=null;u=x.target;while(u.nodeType!=1){u=u.parentNode}w=document.createEvent("MouseEvents");w.initMouseEvent("click",true,true,t.view,1,x.screenX,x.screenY,x.clientX,x.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,0,null);w._fake=true;u.dispatchEvent(w)}r._resetPos();return}if(q<300&&r.options.momentum){p=v?r._momentum(v-r.startX,q,-r.x,r.scrollerW-r.wrapperW+r.x,r.options.bounce?r.wrapperW:0):p;m=s?r._momentum(s-r.startY,q,-r.y,(r.maxScrollY<0?r.scrollerH-r.wrapperH+r.y:0),r.options.bounce?r.wrapperH:0):m;v=r.x+p.dist;s=r.y+m.dist;if((r.x>0&&v>0)||(r.x0&&s>0)||(r.y=0){q=0}else{if(m.x=0||m.maxScrollY>0){o=0}else{if(m.y0&&o>t){r=x/(6/(o/q*u));t=t+r;s.returnTime=800/x*r+100;q=q*t/o;o=t}else{if(v<0&&o>m){r=x/(6/(o/q*u));m=m+r;s.returnTime=800/x*r+100;q=q*m/o;o=m}}o=o*(v<0?-1:1);w=q/u;return{dist:o,time:c.round(w)}},_offset:function(o,m){var q=-o.offsetLeft,p=-o.offsetTop;if(!m){return{x:q,y:p}}while(o=o.offsetParent){q-=o.offsetLeft;p-=o.offsetTop}return{x:q,y:p}},_bind:function(o,m){(m||this.scroller).addEventListener(o,this,false)},_unbind:function(o,m){(m||this.scroller).removeEventListener(o,this,false)},destroy:function(){var m=this;m.hScrollbar=false;m.vScrollbar=false;m._scrollbar("h");m._scrollbar("v");m.scroller.style.webkitTransform="";m._unbind("webkitTransitionEnd");m._unbind(j);m._unbind(e);m._unbind(d);m._unbind(f);m._unbind(b)},refresh:function(){var m=this;m.wrapperW=m.wrapper.clientWidth;m.wrapperH=m.wrapper.clientHeight;m.scrollerW=m.scroller.offsetWidth;m.scrollerH=m.scroller.offsetHeight;m.maxScrollX=m.wrapperW-m.scrollerW;m.maxScrollY=m.wrapperH-m.scrollerH;m.dirX=0;m.dirY=0;m._transitionTime(0);m.hScroll=m.options.hScroll&&m.maxScrollX<0;m.vScroll=m.options.vScroll&&(!m.options.bounceLock&&!m.hScroll||m.scrollerH>m.wrapperH);m.hScrollbar=m.hScroll&&m.options.hScrollbar;m.vScrollbar=m.vScroll&&m.options.vScrollbar&&m.scrollerH>m.wrapperH;m._scrollbar("h");m._scrollbar("v");m._resetPos()},scrollTo:function(m,r,q,p){var o=this;if(p){m=o.x-m;r=o.y-r}q=!q||(c.round(o.x)==c.round(m)&&c.round(o.y)==c.round(r))?0:q;o.moved=true;if(q){o._bind("webkitTransitionEnd")}o._transitionTime(q);o._pos(m,r);if(!q){setTimeout(function(){o._transitionEnd()},0)}},scrollToElement:function(m,p){var o=this,q;m=m.nodeType?m:o.scroller.querySelector(m);if(!m){return}q=o._offset(m);q.x=q.x>0?0:q.x0?0:q.y * { 34 | -webkit-box-sizing: border-box; 35 | display: none; 36 | left: 0; 37 | min-height: 100%; 38 | overflow-x: hidden; 39 | position: absolute; 40 | width: 100%; 41 | z-index: 0; 42 | } 43 | 44 | #jqt > .current { 45 | display: block !important; 46 | /* z-index: 10; */ 47 | } 48 | 49 | #jqt .in, #jqt .out { 50 | -webkit-animation-duration: 250ms; 51 | -webkit-animation-fill-mode: both; 52 | -webkit-animation-timing-function: ease-in-out; 53 | } 54 | 55 | #jqt .in { 56 | z-index: 10; 57 | } 58 | 59 | #jqt .out { 60 | z-index: 0 !important; 61 | } 62 | 63 | #jqt.supports3d { 64 | -webkit-perspective: 800; 65 | -webkit-transform-style: preserve-3d; 66 | } 67 | 68 | #jqt.supports3d > * { 69 | -webkit-transform: translate3d(0,0,0) rotate(0) scale(1); 70 | } 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | /* Fade */ 80 | 81 | #jqt .fade.in { 82 | -webkit-animation-name: fadeIn; 83 | } 84 | 85 | #jqt .fade.out { 86 | -webkit-animation-name: fadeOut; 87 | } 88 | 89 | @-webkit-keyframes fadeIn { 90 | 0% { 91 | opacity: 0; 92 | } 93 | 100% { 94 | opacity: 1; 95 | } 96 | } 97 | 98 | @-webkit-keyframes fadeOut { 99 | 0% { 100 | opacity: 1; 101 | } 102 | 100% { 103 | opacity: 0; 104 | } 105 | } 106 | 107 | 108 | 109 | /* Disolve */ 110 | 111 | #jqt .dissolve.in { 112 | -webkit-animation-name: dissolveIn; 113 | } 114 | 115 | #jqt .dissolve.out { 116 | -webkit-animation-name: dissolveOut; 117 | } 118 | 119 | @-webkit-keyframes dissolveIn { 120 | 0% { 121 | opacity: 0; 122 | } 123 | 100% { 124 | opacity: 1; 125 | } 126 | } 127 | 128 | @-webkit-keyframes dissolveOut { 129 | 0% { 130 | opacity: 1; 131 | } 132 | 100% { 133 | opacity: 0; 134 | } 135 | } 136 | 137 | 138 | 139 | /* Pop */ 140 | 141 | #jqt .pop.in { 142 | -webkit-animation-name: popIn; 143 | } 144 | 145 | #jqt .pop.out { 146 | -webkit-animation-name: popOut; 147 | } 148 | 149 | @-webkit-keyframes popIn { 150 | 0% { 151 | -webkit-transform: scale(.2); 152 | opacity: 0; 153 | } 154 | 100% { 155 | -webkit-transform: scale(1); 156 | opacity: 1; 157 | } 158 | } 159 | 160 | @-webkit-keyframes popOut { 161 | 0% { 162 | -webkit-transform: scale(1); 163 | opacity: 1; 164 | } 165 | 100% { 166 | -webkit-transform: scale(.2); 167 | opacity: 0; 168 | } 169 | } 170 | 171 | 172 | 173 | /* Slide Left */ 174 | 175 | #jqt .slideleft.in { 176 | -webkit-animation-name: slideLeftIn; 177 | } 178 | 179 | #jqt .slideleft.out { 180 | -webkit-animation-name: slideLeftOut; 181 | } 182 | 183 | @-webkit-keyframes slideLeftIn { 184 | 0% { 185 | -webkit-transform: translateX(100%); 186 | } 187 | 100% { 188 | -webkit-transform: translateX(0); 189 | } 190 | } 191 | 192 | @-webkit-keyframes slideLeftOut { 193 | 0% { 194 | -webkit-transform: translateX(0px); 195 | } 196 | 100% { 197 | -webkit-transform: translateX(-100%); 198 | } 199 | } 200 | 201 | 202 | 203 | /* Slide Right */ 204 | 205 | #jqt .slideright.in { 206 | -webkit-animation-name: slideRightIn; 207 | } 208 | 209 | #jqt .slideright.out { 210 | -webkit-animation-name: slideRightOut; 211 | } 212 | 213 | @-webkit-keyframes slideRightIn { 214 | 0% { 215 | -webkit-transform: translateX(-100%); 216 | } 217 | 100% { 218 | -webkit-transform: translateX(0); 219 | } 220 | } 221 | 222 | @-webkit-keyframes slideRightOut { 223 | 0% { 224 | -webkit-transform: translateX(0); 225 | } 226 | 100% { 227 | -webkit-transform: translateX(100%); 228 | } 229 | } 230 | 231 | 232 | 233 | /* Slide Up */ 234 | 235 | #jqt .slideup.in { 236 | z-index: 10; 237 | -webkit-animation-name: slideUpIn; 238 | } 239 | #jqt .slideup.out { 240 | z-index: 0; 241 | -webkit-animation-name: slideUpOut; 242 | } 243 | 244 | @-webkit-keyframes slideUpIn { 245 | 0% { 246 | -webkit-transform: translateY(100%); 247 | } 248 | 100% { 249 | -webkit-transform: translateY(0); 250 | } 251 | } 252 | 253 | @-webkit-keyframes slideUpOut { 254 | 0% { 255 | -webkit-transform: translateY(0); 256 | } 257 | 100% { 258 | -webkit-transform: translateY(0); 259 | } 260 | } 261 | 262 | 263 | 264 | /* Slide Down */ 265 | 266 | #jqt .slidedown.in { 267 | z-index: 0; 268 | -webkit-animation-name: slideDownIn; 269 | } 270 | #jqt .slidedown.out { 271 | z-index: 10; 272 | -webkit-animation-name: slideDownOut; 273 | } 274 | 275 | @-webkit-keyframes slideDownIn { 276 | 0% { 277 | -webkit-transform: translateY(0); 278 | } 279 | 100% { 280 | -webkit-transform: translateY(0); 281 | } 282 | } 283 | 284 | @-webkit-keyframes slideDownOut { 285 | 0% { 286 | -webkit-transform: translateY(0); 287 | } 288 | 100% { 289 | -webkit-transform: translateY(100%); 290 | } 291 | } 292 | 293 | 294 | 295 | 296 | /* Flip Left */ 297 | 298 | #jqt .flipleft { 299 | -webkit-backface-visibility: hidden; 300 | } 301 | 302 | #jqt .flipleft.in { 303 | -webkit-animation-name: flipLeftIn; 304 | } 305 | 306 | #jqt .flipleft.out { 307 | -webkit-animation-name: flipLeftOut; 308 | } 309 | 310 | @-webkit-keyframes flipLeftIn { 311 | 0% { 312 | -webkit-transform: rotateY(180deg) scale(.8); 313 | } 314 | 100% { 315 | -webkit-transform: rotateY(0deg) scale(1); 316 | } 317 | } 318 | 319 | @-webkit-keyframes flipLeftOut { 320 | 0% { 321 | -webkit-transform: rotateY(0deg) scale(1); 322 | } 323 | 100% { 324 | -webkit-transform: rotateY(-180deg) scale(.8); 325 | } 326 | } 327 | 328 | 329 | 330 | /* Flip Right */ 331 | 332 | #jqt .flipright { 333 | -webkit-backface-visibility: hidden; 334 | } 335 | 336 | #jqt .flipright.in { 337 | -webkit-animation-name: flipRightIn; 338 | } 339 | 340 | #jqt .flipright.out { 341 | -webkit-animation-name: flipRightOut; 342 | } 343 | 344 | @-webkit-keyframes flipRightIn { 345 | 0% { 346 | -webkit-transform: rotateY(-180deg) scale(.8); 347 | } 348 | 100% { 349 | -webkit-transform: rotateY(0deg) scale(1); 350 | } 351 | } 352 | 353 | @-webkit-keyframes flipRightOut { 354 | 0% { 355 | -webkit-transform: rotateY(0deg) scale(1); 356 | } 357 | 100% { 358 | -webkit-transform: rotateY(180deg) scale(.8); 359 | } 360 | } 361 | 362 | 363 | 364 | /* Swap Right */ 365 | 366 | #jqt .swapright { 367 | -webkit-animation-duration: .7s; 368 | -webkit-transform: perspective(800); 369 | -webkit-animation-timing-function: ease-out; 370 | } 371 | #jqt .swapright.in { 372 | -webkit-animation-name: swapRightIn; 373 | } 374 | #jqt .swapright.out { 375 | -webkit-animation-name: swapRightOut; 376 | } 377 | 378 | @-webkit-keyframes swapRightIn { 379 | 0% { 380 | -webkit-transform: translate3d(0px, 0px, -800px) rotateY(70deg); 381 | opacity:0; 382 | } 383 | 35% { 384 | -webkit-transform: translate3d(-180px, 0px, -400px) rotateY(20deg); 385 | opacity:1; 386 | } 387 | 100% { 388 | -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); 389 | opacity:1; 390 | } 391 | } 392 | 393 | @-webkit-keyframes swapRightOut { 394 | 0% { 395 | -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); 396 | opacity:1; 397 | } 398 | 35% { 399 | -webkit-transform: translate3d(180px, 0px, -400px) rotateY(-20deg); 400 | opacity:.5; 401 | } 402 | 100% { 403 | -webkit-transform: translate3d(0px, 0px, -800px) rotateY(-70deg); 404 | opacity:0; 405 | } 406 | } 407 | 408 | 409 | 410 | /* Swap Left */ 411 | 412 | #jqt .swapleft { 413 | -webkit-animation-duration: .7s; 414 | -webkit-transform: perspective(800); 415 | -webkit-animation-timing-function: ease-out; 416 | } 417 | #jqt .swapleft.in { 418 | -webkit-animation-name: swapLeftIn; 419 | } 420 | #jqt .swapleft.out { 421 | -webkit-animation-name: swapLeftOut; 422 | } 423 | 424 | @-webkit-keyframes swapLeftIn { 425 | 0% { 426 | -webkit-transform: translate3d(0px, 0px, -800px) rotateY(-70deg); 427 | opacity:0; 428 | } 429 | 35% { 430 | -webkit-transform: translate3d(180px, 0px, -400px) rotateY(-20deg); 431 | opacity:1; 432 | } 433 | 100% { 434 | opacity:1; 435 | -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); 436 | } 437 | } 438 | 439 | @-webkit-keyframes swapLeftOut { 440 | 0% { 441 | -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); 442 | opacity:1; 443 | } 444 | 35% { 445 | -webkit-transform: translate3d(-180px, 0px, -400px) rotateY(20deg); 446 | opacity:.5; 447 | } 448 | 100% { 449 | -webkit-transform: translate3d(0px, 0px, -800px) rotateY(70deg); 450 | opacity:0; 451 | } 452 | } 453 | 454 | 455 | 456 | /* Cube Left */ 457 | 458 | #jqt .cubeleft { 459 | -webkit-animation-duration: .55s; 460 | } 461 | 462 | #jqt .cubeleft.in { 463 | -webkit-transform-origin: 100% 50%; 464 | -webkit-animation-name: cubeLeftIn; 465 | } 466 | 467 | #jqt .cubeleft.out { 468 | -webkit-transform-origin: 0% 50%; 469 | -webkit-animation-name: cubeLeftOut; 470 | } 471 | 472 | @-webkit-keyframes cubeLeftIn { 473 | 0% { 474 | -webkit-transform: rotateY(90deg) translateZ(100%) scale(.5); 475 | opacity: .5; 476 | } 477 | 100% { 478 | -webkit-transform: rotateY(00deg) translateZ(0) scale(1); 479 | opacity: 1; 480 | } 481 | } 482 | 483 | @-webkit-keyframes cubeLeftOut { 484 | 0% { 485 | -webkit-transform: rotateY(0deg) translateX(0) scale(1); 486 | opacity: 1; 487 | } 488 | 100% { 489 | -webkit-transform: rotateY(-90deg) translateZ(100%) scale(.5); 490 | opacity: .5; 491 | } 492 | } 493 | 494 | 495 | 496 | /* Cube Right */ 497 | 498 | #jqt .cuberight { 499 | -webkit-animation-duration: .55s; 500 | } 501 | 502 | #jqt .cuberight.in { 503 | -webkit-transform-origin: 0% 50%; 504 | -webkit-animation-name: cubeRightIn; 505 | } 506 | 507 | #jqt .cuberight.out { 508 | -webkit-transform-origin: 100% 50%; 509 | -webkit-animation-name: cubeRightOut; 510 | } 511 | 512 | @-webkit-keyframes cubeRightIn { 513 | 0% { 514 | -webkit-transform: rotateY(-90deg) translateZ(100%) scale(.5); 515 | opacity: .5; 516 | } 517 | 100% { 518 | -webkit-transform: rotateY(0deg) translateZ(0) scale(1); 519 | opacity: 1; 520 | } 521 | } 522 | 523 | @-webkit-keyframes cubeRightOut { 524 | 0% { 525 | -webkit-transform: rotateY(0deg) translateX(0) scale(1); 526 | opacity: 1; 527 | } 528 | 100% { 529 | -webkit-transform: rotateY(90deg) translateZ(100%) scale(.5); 530 | opacity: .5; 531 | } 532 | } 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | -------------------------------------------------------------------------------- /assets/www/mobile/js/extensions/jqt.listIndex/jqt.listIndex.js: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | _/ _/_/ _/_/_/_/_/ _/ 4 | _/ _/ _/ _/_/ _/ _/ _/_/_/ _/_/_/ 5 | _/ _/ _/_/ _/ _/ _/ _/ _/ _/ _/ _/ 6 | _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ 7 | _/ _/_/ _/ _/ _/_/ _/_/_/ _/_/_/ _/ _/ 8 | _/ 9 | _/ 10 | 11 | Created by David Kaneda 12 | Documentation and issue tracking on Google Code 13 | 14 | Special thanks to Jonathan Stark 15 | and pinch/zoom 16 | 17 | (c) 2009 by jQTouch project members. 18 | See LICENSE.txt for license. 19 | 20 | ================================================================================ 21 | jqt.listIndex.js - Daniel J. Pinter - DataZombies 22 | 23 | DataZombies@gmail.com 24 | http://twitter.com/HeadDZombie 25 | https://github.com/DataZombies/ 26 | 27 | Implementation of the cubiq.org's list index for jQT. 28 | 29 | Change Log 30 | -------------------------------------------------------------------------------- 31 | 2011-03-20 - 1st production version 32 | -------------------------------------------------------------------------------- 33 | Dependencies - jqt.bars.js 34 | 35 | Add the 'indexed' class to any element on a page wth a

    • ...
    36 | list you want to add a list index to. The index is automaticall build and 37 | attached to that page. Any dynamically loaded page with the indexed class on the 38 | page's top div will also automatically get a listIndex. 39 | 40 | The listIndex's class is 'listIndex' if you want to add your own styles. 41 | 42 | Settings: 43 | jQT.listIndexSettings.index: An array that contains the alphabetic charcters 44 | used to build the index. 45 | jQT.listIndexSettings.listSeperatorClass: The class name that is used in the 46 | list for the seperators. In this example the listSeperatorCLass is 'sep'. 47 | 48 | 49 |
    50 |
    51 |

    52 | 53 |
    54 |
    55 |
    56 | 71 |
    72 |
    73 |
    74 | 75 | To manually instantate a listIndex do one of the following: 76 | 77 | //multiple pages 78 | $(document).ready(function () { 79 | initListIndices(); 80 | }); 81 | 82 | //single page 83 | $(document).ready(function () { 84 | initListIndex('bigList'); 85 | }); 86 | 87 | */ 88 | 89 | (function ($) { 90 | if ($.jQTouch) { 91 | $.jQTouch.addExtension(function listIndex(jQT) { 92 | var device, ListIndex; 93 | 94 | jQT.listIndexSettings = { 95 | index: ['#', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'], 96 | listSeperatorClass: 'sep' 97 | }; 98 | 99 | ListIndex = function ($page) { 100 | var buildIndex = function ($page) { 101 | var h = window.innerHeight, 102 | i = jQT.listIndexSettings.index.length - 1, 103 | pageID = $page.attr('id'), 104 | pageIndex = '', 105 | w = window.innerWidth; 106 | 107 | $wrapper = $('.' + jQT.barsSettings.wrapperClass, '#' + pageID); 108 | 109 | $('.' + jQT.listIndexSettings.listSeperatorClass, $page).each(function () { 110 | var $me = $(this), 111 | sepID = pageID + '_' + $me.attr('id').toUpperCase(), 112 | sepText = pageID + '_' + $me.text().toUpperCase(); 113 | 114 | if ($me.attr('id')) { 115 | $me.attr('id', sepID); 116 | } else { 117 | $me.attr('id', sepText); 118 | } 119 | }); 120 | 121 | for (i; i >= 0; --i) { 122 | pageIndex = '
  • ' + jQT.listIndexSettings.index[i] + '
  • ' + pageIndex; 123 | } 124 | $page.append('
      ' + pageIndex + '
    '); 125 | $wrapper.data('iscroll').options.vScrollbar = false; 126 | return document.getElementById(pageID + '_listIndex'); 127 | }; 128 | 129 | this.element = buildIndex($page); 130 | this.element.addEventListener('touchstart', this, false); 131 | this.element.addEventListener('click', this, false); 132 | }; 133 | 134 | ListIndex.prototype = { 135 | handleEvent: function (e) { 136 | switch (e.type) { 137 | case 'touchstart': 138 | this.onTouchStart(e); 139 | break; 140 | case 'touchmove': 141 | this.onTouchMove(e); 142 | break; 143 | case 'touchend': 144 | this.onTouchEnd(e); 145 | break; 146 | case 'click': 147 | this.onTouchMove(e); 148 | break; 149 | } 150 | }, 151 | 152 | onTouchStart: function (e) { 153 | var pageID = $('#' + this.element.id).parents('#jqt > div, #jqt > form').attr('id'), 154 | iscroll = $('.' + jQT.barsSettings.wrapperClass, '#' + pageID).data('iscroll'), 155 | theTarget = e.target; 156 | 157 | e.preventDefault(); 158 | $('#' + pageID + '_listIndex').css({ 159 | 'background-color': 'rgba(106,115,125,0.5)' 160 | }); 161 | if (theTarget.nodeType === 3) { 162 | theTarget = theTarget.parentNode; 163 | } 164 | theTarget = pageID + '_' + theTarget.innerText; 165 | if (document.getElementById(theTarget)) { 166 | iscroll.scrollTo(0, -document.getElementById(theTarget).offsetTop, 0); 167 | } 168 | this.element.addEventListener('touchmove', this, false); 169 | this.element.addEventListener('touchend', this, false); 170 | 171 | return false; 172 | }, 173 | 174 | onTouchMove: function (e) { 175 | var pageID = $('#' + this.element.id).parents('#jqt > div, #jqt > form').attr('id'), 176 | iscroll = $('.' + jQT.barsSettings.wrapperClass, '#' + pageID).data('iscroll'), 177 | theTarget; 178 | 179 | e.preventDefault(); 180 | try { 181 | theTarget = document.elementFromPoint(e.targetTouches[0].clientX, e.targetTouches[0].clientY); 182 | if (theTarget.nodeType === 3) { 183 | theTarget = theTarget.parentNode; 184 | } 185 | theTarget = pageID + '_' + theTarget.innerText; 186 | } catch (err) { 187 | theTarget = pageID + '_' + e.target.innerText; 188 | } 189 | if (document.getElementById(theTarget)) { 190 | theTarget = -document.getElementById(theTarget).offsetTop; 191 | if (theTarget < iscroll.maxScroll) { 192 | theTarget = iscroll.maxScroll; 193 | } 194 | iscroll.scrollTo(0, theTarget, 0); 195 | } 196 | 197 | return false; 198 | }, 199 | 200 | onTouchEnd: function (e) { 201 | var pageID = $('#' + this.element.id).parents('#jqt > div, #jqt > form').attr('id'); 202 | 203 | e.preventDefault(); 204 | $('#' + pageID + '_listIndex').css({ 205 | 'background-color': 'transparent' 206 | }); 207 | this.element.removeEventListener('touchmove', this, false); 208 | this.element.removeEventListener('touchend', this, false); 209 | 210 | return false; 211 | } 212 | }; 213 | 214 | initListIndex = function (page) { 215 | initListIndices(page); 216 | }; 217 | 218 | initListIndices = function (page) { 219 | var $page, indicesDelay, iScrollData, listIndexData; 220 | 221 | if (jQT.barsReady) { 222 | //multiple pages 223 | if (typeof (page) === 'undefined' || page === null) { 224 | $('#jqt .indexed').each(function () { 225 | $page = $(this); 226 | if ($page.parents('#jqt > div').length) { 227 | $page = $page.parents('#jqt > div'); 228 | } 229 | iScrollData = $('.' + jQT.barsSettings.wrapperClass, page).data('iscroll'); 230 | listIndexData = $page.data('listIndex'); 231 | 232 | if ((listIndexData === null || typeof (listIndexData) === 'undefined') && (iScrollData !== null || typeof (iScrollData) !== 'undefined')) { 233 | $page.data('listIndex', new ListIndex($page)); 234 | } 235 | }); 236 | } else { 237 | //single page 238 | $page = $('#' + page); 239 | if ($page.children().hasClass('indexed') && !$page.children().hasClass('listIndex')) { 240 | if ($page.parents('#jqt > div').length) { 241 | $page = $page.parents('#jqt > div'); 242 | } 243 | iScrollData = $('.' + jQT.barsSettings.wrapperClass, page).data('iscroll'); 244 | listIndexData = $page.data('listIndex'); 245 | 246 | if ((listIndexData === null || typeof (listIndexData) === 'undefined') && (iScrollData !== null || typeof (iScrollData) !== 'undefined')) { 247 | $page.data('listIndex', new ListIndex($page)); 248 | } else { 249 | console.warn('#' + page + ' already has a listIndex.'); 250 | } 251 | } 252 | } 253 | clearTimeout(this.indicesDelay); 254 | } else { 255 | if (typeof (page) === 'undefined' || page === null) { 256 | page = 'initListIndices()'; 257 | } else { 258 | page = 'initListIndices(\'' + page + '\')'; 259 | } 260 | this.indicesDelay = setTimeout(page, 100); 261 | } 262 | }; 263 | 264 | $(document).ready(function () { 265 | var deviceDetection = function () { 266 | var nua = navigator.userAgent; 267 | 268 | if (nua.indexOf('iPhone') !== -1) { 269 | device = 'iPhone'; 270 | } 271 | if (nua.indexOf('iPod') !== -1) { 272 | device = 'iPhone'; 273 | } 274 | if (nua.indexOf('iPad') !== -1) { 275 | device = 'iPad'; 276 | } 277 | }; 278 | 279 | deviceDetection(); 280 | initListIndices(); 281 | 282 | $(document.body).bind('pageInserted', function (e, data) { 283 | if (typeof (data.page[0].innerHTML) !== 'undefined') { 284 | if ($(data.page).children().hasClass('indexed')) { 285 | initListIndex(data.page.attr('id')); 286 | } 287 | } 288 | }); 289 | 290 | $('#jqt').bind('turn', function (e, data) { 291 | var h = window.innerHeight, 292 | w = window.innerWidth; 293 | 294 | $('.listIndex').removeClass('portrait landscape').addClass(h > w ? 'portrait' : 'landscape'); 295 | }); 296 | 297 | }); 298 | 299 | return { 300 | initListIndices: initListIndices, 301 | initListIndex: initListIndex 302 | }; 303 | 304 | }); 305 | } 306 | })(jQuery); 307 | 308 | /*jslint onevar: true, undef: true, newcap: true, nomen: true, regexp: true, plusplus: true, bitwise: true, devel: true, browser: true, maxerr: 50, indent: 0 */ 309 | /*globals $, clearTimeout, console, document, initListIndex, initListIndices, jQT, ListIndex, setTimeout */ -------------------------------------------------------------------------------- /assets/www/js/dictionary.js: -------------------------------------------------------------------------------- 1 | var dictionary = {"it":{"Cerco":"Cerco","Cerco vicino alla posizione impostata":"Cerco vicino alla posizione impostata","Risultati":"Risultati","Per visualizzare i risultati vicino a te devi autorizzare l\\'applicazione a conoscere la tua posizione oppure imposta manualmente la localit\u00e0 in cui cercare":"Per visualizzare i risultati vicino a te devi autorizzare l\\'applicazione a conoscere la tua posizione oppure imposta manualmente la localit\u00e0 in cui cercare","Inserisci almeno 2 caratteri":"Inserisci almeno 2 caratteri","Nessun preferito":"Nessun preferito","Distanza":"Distanza","Categorie":"Categorie","Nessun risultato":"Nessun risultato","Voto":"Voto","Checkins":"Checkins","Tel":"Tel","Fax":"Fax","Email":"Email","Sito web":"Sito web","Mappa di":"Mappa di","RIMUOVI DAI PREFERITI":"RIMUOVI DAI PREFERITI","AGGIUNGI AI PREFERITI":"AGGIUNGI AI PREFERITI","CHECK-IN":"CHECK-IN","VOTA":"VOTA","MODIFICA":"MODIFICA","SEI IL TITOLARE":"SEI IL TITOLARE","Mappa nuova location":"Mappa nuova location","Per aggiungere una location devi eseguire il login":"Per aggiungere una location devi eseguire il login","Ti vuoi loggare ora":"Ti vuoi loggare ora","Nessuna posizione impostata":"Nessuna posizione impostata","imposta manualmente":"imposta manualmente","Per impostare la tua posizione devi abilitare l'applicazione a leggere la tua posizione":"Per impostare la tua posizione devi abilitare l'applicazione a leggere la tua posizione","OK":"OK","NO":"NO","Modifica la posizione":"Modifica la posizione","Controlla la posizione sulla mappa":"Controlla la posizione sulla mappa","Controlla il sito web, ricordati di inserire http:\/\/":"Controlla il sito web, ricordati di inserire http:\/\/","Controlla la mail":"Controlla la mail","Inserisci il nome":"Inserisci il nome","Inserisci il messaggio":"Inserisci il messaggio","Grazie per aver inviato il messaggio":"Grazie per aver inviato il messaggio","Oggi hai gi\u00e0 fatto il checkin qu\u00ec":"Oggi hai gi\u00e0 fatto il checkin qu\u00ec","Grazie per aver fatto il checkin":"Grazie per aver fatto il checkin","Per fare il checkin devi eseguire il login":"Per fare il checkin devi eseguire il login","Rimosso dai preferiti":"Rimosso dai preferiti","Grazie di aver inserito tra i preferiti":"Grazie di aver inserito tra i preferiti","Per inserire tra i preferiti devi eseguire il login":"Per inserire tra i preferiti devi eseguire il login","Per votare devi eseguire il login":"Per votare devi eseguire il login","Per accedere a facebook devi eseguire il login":"Per accedere a facebook devi eseguire il login","accedi ora":"accedi ora","Per visualizzare i preferiti devi eseguire il login":"Per visualizzare i preferiti devi eseguire il login","PagineBaby":"PagineBaby","Facebook":"Facebook","Preferiti":"Preferiti","Aggiungi":"Aggiungi","Impostazioni":"Impostazioni","cerca":"cerca","categorie":"categorie","indietro":"indietro","Cerca":"Cerca","Nome *":"Nome *","Indirizzo":"Indirizzo","Numero civico":"Numero civico","CAP":"CAP","Citta":"Citta","Stato":"Stato","Descrizione":"Descrizione","Telefono":"Telefono","SALVA":"SALVA","Email *":"Email *","Messaggio *":"Messaggio *","INVIA":"INVIA","ANNULLA":"ANNULLA","Vota":"Vota","Modifica mappa":"Modifica mappa","Utente":"Utente","Logout":"Logout","Login":"Login","Raggio d'azione":"Raggio d'azione","Posizione dispositivo":"Posizione dispositivo","Altro":"Altro","Come usare PagineBaby":"Come usare PagineBaby","Credits":"Credits","Pagine Baby \u00e8 un progetto della cooperativa":"Pagine Baby \u00e8 un progetto della cooperativa","This app is made by":"This app is made by","Come usare":"Come usare","risultati su":"risultati su","vicino alla posizione impostata. Utilizza il tasto Cerca o le Categorie per una ricerca pi\u00f9 mirata":"vicino alla posizione impostata. Utilizza il tasto Cerca o le Categorie per una ricerca pi\u00f9 mirata","risultato vicino alla posizione impostata":"risultato vicino alla posizione impostata","risultati vicino alla posizione impostata":"risultati vicino alla posizione impostata","risultati vicino alla posizione impostata, prova ad aumentare il raggio della ricerca":"risultati vicino alla posizione impostata, prova ad aumentare il raggio della ricerca","Se non trovi risultati prova ad aumentare il raggio della ricerca dalle Impostazioni. Oppure fai di meglio: utilizza la funzione Aggiungi per inserire le strutture che conosci":"Se non trovi risultati prova ad aumentare il raggio della ricerca dalle Impostazioni. Oppure fai di meglio: utilizza la funzione Aggiungi per inserire le strutture che conosci","Localit\u00e0 non trovata":"Localit\u00e0 non trovata","vicino alla posizione impostata":"vicino alla posizione impostata","Sport":"Sport","Sport individuali":"Sport individuali","Centri estivi":"Centri estivi","Sport di squadra":"Sport di squadra","Federazioni":"Federazioni","Tempo libero":"Tempo libero","Parco":"Parco","Gite fuori porta":"Gite fuori porta","Biblioteca":"Biblioteca","Organizzazione feste":"Organizzazione feste","Corsi e laboratori":"Corsi e laboratori","Teatro":"Teatro","Museo":"Museo","Ludoteca":"Ludoteca","Cinema":"Cinema","Animali":"Animali","Viaggi e vacanze":"Viaggi e vacanze","Bar e ristoranti":"Bar e ristoranti","Visite guidate":"Visite guidate","Salute":"Salute","ASL":"ASL","Assistenza prenatale":"Assistenza prenatale","Casa di cura":"Casa di cura","Centro vaccinazioni":"Centro vaccinazioni","Consultorio":"Consultorio","TSMREE\\\/CPBA\\\/USFMIA":"TSMREE\\\/CPBA\\\/USFMIA","Ospedale":"Ospedale","Ambulatorio":"Ambulatorio","Centro specialistico":"Centro specialistico","Day-hospital":"Day-hospital","UTM":"UTM","Acquisti":"Acquisti","Stock e Outlet":"Stock e Outlet","Centro commerciale":"Centro commerciale","Abbigliamento":"Abbigliamento","Calzature":"Calzature","Giocattoli":"Giocattoli","Alimentazione":"Alimentazione","Puericultura":"Puericultura","Usato":"Usato","Arredamento":"Arredamento","Consumo critico":"Consumo critico","Libri":"Libri","Parrucchieri":"Parrucchieri","Articoli feste":"Articoli feste","Negozio online":"Negozio online","Accessori":"Accessori","Gruppo di Acquisto Solidale (GAS)":"Gruppo di Acquisto Solidale (GAS)","Servizi":"Servizi","Sostegno pratico":"Sostegno pratico","Patologie organiche":"Patologie organiche","Assistenza legale":"Assistenza legale","Assistenza sociale":"Assistenza sociale","Assistenza psicologica":"Assistenza psicologica","Assistenza neonatale":"Assistenza neonatale","Disagio psichico":"Disagio psichico","Terapie":"Terapie","Baby sitting":"Baby sitting","Assistenza scolastica":"Assistenza scolastica","Banca del Tempo":"Banca del Tempo","Sindrome di Down":"Sindrome di Down","Emergenze":"Emergenze","Nascita Pretermine":"Nascita Pretermine","Scuola":"Scuola","Privata":"Privata","Caf":"Caf","Convenzionata":"Convenzionata","Ufficio asili nido":"Ufficio asili nido","Comunale":"Comunale","Statale":"Statale","Privata religiosa":"Privata religiosa","Animazione":"Animazione","baby Parking":"baby Parking","Catena":"Catena","PrimoPiano":"PrimoPiano","PBcard":"PBcard","ARRIVA QUI":"ARRIVA QUI","SEGNALA":"SEGNALA","locale":"locale","nazionale":"nazionale","Categoria":"Categoria","tutto":"tutto","Nessun risultato risultato nella posizione impostata":"Nessun risultato risultato nella posizione impostata","fuori dalla posizione impostata":"fuori dalla posizione impostata","risultato fuori dalla posizione impostata":"risultato fuori dalla posizione impostata","risultati fuori dalla posizione impostata":"risultati fuori dalla posizione impostata","Visualizza altri risultati":"Visualizza altri risultati","Gallery":"Gallery","Ho inserito questo nuovo posto":"Ho inserito questo nuovo posto","Grazie per il nuovo inserimento":"Grazie per il nuovo inserimento","Vuoi condividere su Facebook":"Vuoi condividere su Facebook","Grazie per la condivisione":"Grazie per la condivisione","Sto qui":"Sto qui","Ho inserito tra i preferiti questo posto":"Ho inserito tra i preferiti questo posto","Ho votato questo posto":"Ho votato questo posto","Grazie per aver votato":"Grazie per aver votato","Contatti":"Contatti","Area stampa":"Area stampa","Supportaci":"Supportaci","Chi siamo":"Chi siamo","Blog":"Blog","Because You\u2019re Going Places":"Because You\u2019re Going Places","Cerca per citt\u00e0":"Cerca per citt\u00e0","Cerca vicino a me":"Cerca vicino a me","Cerca per parola chiave":"Cerca per parola chiave","Cerca per categoria":"Cerca per categoria","Entra nel App Store":"Entra nel App Store","Entra nel negozio":"Entra nel negozio","Disponibile anche per":"Disponibile anche per","News":"News","Che cosa \u00e8 PagineBaby":"Che cosa \u00e8 PagineBaby","Avanti":"Avanti","Indietro":"Indietro","404 PAGINA NON TROVATA":"404 PAGINA NON TROVATA","Impossibile trovare il contenuto richiesto":"Impossibile trovare il contenuto richiesto","Come usare txt":"

    Pagine Baby trova gli indirizzi pi\u00f9 vicini alla posizione rilevata o impostata da te; le strutture in Primo Piano sono in cima alla lista.

    \nCerca tutti gli indirizzi vicino a te o per Categorie; utilizza il tasto Cerca se sai esattamente cosa ti serve. Puoi inserire una parola chiave; ricorda che la ricerca \u00e8 pi\u00f9 efficace se elimini l\u2019ultima lettera che definisce il singolare, il plurale o il genere (es. inserisci \"passeggin\" per trovare \"passeggini\" e \"passeggino\").

    \nSe conosci una struttura d\u2019interesse o se ne sei il titolare, puoi usare la funzione Aggiungi per inserirla in Pagine Baby.

    \nSe sei il titolare di una struttura gi\u00e0 presente, puoi rivendicarne la propriet\u00e0 e modificare i dati se necessario.<\/p>"},"en":{"Cerco":"Searching","Cerco vicino alla posizione impostata":"Searching near the position in settings","Risultati":"Results","Per visualizzare i risultati vicino a te devi autorizzare l\\'applicazione a conoscere la tua posizione oppure imposta manualmente la localit\u00e0 in cui cercare":"To view the results close to you you need to authorize the \\ 'application know your location, or manually set the location to search","Inserisci almeno 2 caratteri":"Please enter at least 2 characters","Nessun preferito":"No bookmarks","Distanza":"Distance","Categorie":"Categories","Nessun risultato":"No results","Voto":"Vote","Checkins":"Checkins","Tel":"Ph","Fax":"Fax","Email":"Email","Sito web":"Website","Mappa di":"Map of","RIMUOVI DAI PREFERITI":"REMOVE FROM FAVORITES","AGGIUNGI AI PREFERITI":"ADD TO FAVORITES","CHECK-IN":"CHECK-IN","VOTA":"VOTE","MODIFICA":"MODIFICATION","SEI IL TITOLARE":"YOU ARE THE OWNER","Mappa nuova location":"Map new location","Per aggiungere una location devi eseguire il login":"To add a location you must be logged","Ti vuoi loggare ora":"Do you want to login now","Nessuna posizione impostata":"No location set","imposta manualmente":"manually set","Per impostare la tua posizione devi abilitare l'applicazione a leggere la tua posizione":"To set your location you must enable the application to read your position","OK":"OK","NO":"NO","Modifica la posizione":"Changing the position","Controlla la posizione sulla mappa":"Check the location on the map","Controlla il sito web, ricordati di inserire http:\/\/":"Check the web site, be sure to include http:\/\/","Controlla la mail":"Check your mail","Inserisci il nome":"Enter the name","Inserisci il messaggio":"Enter the message","Grazie per aver inviato il messaggio":"Thank you for sending the message","Oggi hai gi\u00e0 fatto il checkin qu\u00ec":"Today you've already done the checkin here","Grazie per aver fatto il checkin":"Thanks for doing the checkin","Per fare il checkin devi eseguire il login":"To make the checkin must be logged in","Rimosso dai preferiti":"Removed from my favorites","Grazie di aver inserito tra i preferiti":"Thank you bookmarked","Per inserire tra i preferiti devi eseguire il login":"To insert a favorite you must be logged","Per votare devi eseguire il login":"To vote you must be logged in.","Per accedere a facebook devi eseguire il login":"To enter you must be logged in facebook","accedi ora":"login now","Per visualizzare i preferiti devi eseguire il login":"To view the favorites you must be logged in.","PagineBaby":"PagineBaby","Facebook":"Facebook","Preferiti":"Favorites","Aggiungi":"Add","Impostazioni":"Settings","cerca":"search","categorie":"categories","indietro":"back","Cerca":"Search","Nome *":"Name *","Indirizzo":"Address","Numero civico":"Address number","CAP":"ZIP","Citta":"City","Stato":"Country","Descrizione":"Description","Telefono":"Phone","SALVA":"SAVE","Email *":"Email *","Messaggio *":"Message *","INVIA":"SEND","ANNULLA":"CANCEL","Vota":"Rate","Modifica mappa":"Edit Map","Utente":"User","Logout":"Logout","Login":"Login","Raggio d'azione":"Range","Posizione dispositivo":"Device location","Altro":"More","Come usare PagineBaby":"How to use PagineBaby","Credits":"Credits","Pagine Baby \u00e8 un progetto della cooperativa":"Baby Pages is a project of the cooperative","This app is made by":"This app is made \u200b\u200bby","Come usare":"How to use","risultati su":"results of","vicino alla posizione impostata. Utilizza il tasto Cerca o le Categorie per una ricerca pi\u00f9 mirata":"close to the set position. Use the search button or Categories for more targeted research","risultato vicino alla posizione impostata":"result close to the set position","risultati vicino alla posizione impostata":"results close to the position set","risultati vicino alla posizione impostata, prova ad aumentare il raggio della ricerca":"results close to the set position, try increasing the radius of your search","Se non trovi risultati prova ad aumentare il raggio della ricerca dalle Impostazioni. Oppure fai di meglio: utilizza la funzione Aggiungi per inserire le strutture che conosci":"If test results are not to increase the range of research from Settings. Or do you do best: using the Add function to enter the facilities that you know","Localit\u00e0 non trovata":"City not found","vicino alla posizione impostata":"near the location set","Sport":"Sport","Sport individuali":"Individual sports","Centri estivi":"Summer camps","Sport di squadra":"Team sports","Federazioni":"Federations","Tempo libero":"Leisure","Parco":"Park","Gite fuori porta":"Family outings","Biblioteca":"Library","Organizzazione feste":"Party organization","Corsi e laboratori":"Courses and workshops","Teatro":"Theater","Museo":"Museum","Ludoteca":"Game Room","Cinema":"Cinema","Animali":"Animals","Viaggi e vacanze":"Travel and Holidays","Bar e ristoranti":"Bars and restaurants","Visite guidate":"Guided tours","Salute":"Health","ASL":"ASL","Assistenza prenatale":"Prenatal care","Casa di cura":"Nursing home","Centro vaccinazioni":"Vaccination centre","Consultorio":"Counseling","TSMREE\\\/CPBA\\\/USFMIA":"TSMREE\\\/CPBA\\\/USFMIA","Ospedale":"Hospital","Ambulatorio":"Surgery","Centro specialistico":"Specialist center","Day-hospital":"Day-hospital","UTM":"UTM","Acquisti":"Shopping","Stock e Outlet":"Stock and Outlet","Centro commerciale":"Shopping center","Abbigliamento":"Clothing","Calzature":"Footwear","Giocattoli":"Toys","Alimentazione":"Supply","Puericultura":"Childcare","Usato":"Used","Arredamento":"Furniture","Consumo critico":"Critical consumption","Libri":"Books","Parrucchieri":"Hairdressers","Articoli feste":"Articles parties","Negozio online":"Shop online","Accessori":"Accessories","Gruppo di Acquisto Solidale (GAS)":"Purchase Solidarity Group (GAS)","Servizi":"Service","Sostegno pratico":"Practical support","Patologie organiche":"Organic disease","Assistenza legale":"Legal assistance","Assistenza sociale":"Welfare","Assistenza psicologica":"Psychological care","Assistenza neonatale":"Neonatal care","Disagio psichico":"Psychological distress","Terapie":"Therapies","Baby sitting":"Baby sitting","Assistenza scolastica":"Educational assistance","Banca del Tempo":"Time Bank","Sindrome di Down":"Down Syndrome","Emergenze":"Emergencies","Nascita Pretermine":"Preterm birth","Scuola":"School","Privata":"Private","Caf":"Caf","Convenzionata":"In conventions","Ufficio asili nido":"Office nurseries","Comunale":"Municipal","Statale":"State","Privata religiosa":"Private religious","Animazione":"Animation","baby Parking":"Parking baby","Catena":"Chain","PrimoPiano":"Highlights","PBcard":"PBcard","ARRIVA QUI":"GET DIRECTIONS","SEGNALA":"REPORT","locale":"Local","nazionale":"national","Categoria":"Category","tutto":"all","Nessun risultato risultato nella posizione impostata":"No results close to the set position","fuori dalla posizione impostata":"out of the set position","risultato fuori dalla posizione impostata":"result out of the set position","risultati fuori dalla posizione impostata":"results out of the set position","Visualizza altri risultati":"Show more results","Gallery":"Gallery","Ho inserito questo nuovo posto":"I created this new place","Grazie per il nuovo inserimento":"Thanks for the new entry","Vuoi condividere su Facebook":"Want to share on Facebook","Grazie per la condivisione":"Thanks for sharing","Sto qui":"I'm here","Ho inserito tra i preferiti questo posto":"I bookmarked this place","Ho votato questo posto":"I voted this place","Grazie per aver votato":"Thank you for rating","Contatti":"Contact Us","Area stampa":"Press Release","Supportaci":"Support","Chi siamo":"About Us","Blog":"Blog","Because You\u2019re Going Places":"Because You\u2019re Going Places","Cerca per citt\u00e0":"Find by city","Cerca vicino a me":"Find Near Me","Cerca per parola chiave":"Find by keyword","Cerca per categoria":"Find by category","Entra nel App Store":"Get in on the app store","Entra nel negozio":"Get in on the store","Disponibile anche per":"Also available for","News":"News","Che cosa \u00e8 PagineBaby":"What is PagineBaby","Avanti":"Next","Indietro":"Prev","404 PAGINA NON TROVATA":"404 PAGE NOT FOUND","Impossibile trovare il contenuto richiesto":"Can not find the requested content","Come usare txt":"

    Pagine Baby find addresses located closer to the position taken by you or set; structures Featured are top of the list.

    \nSearch all the addresses near you or categories, use the Search button if you know exactly what you need. You can enter a keyword, remember that research is more effective if you delete the last letter defines the singular, the plural or gender (eg enter \"stroller\" to find \"strollers\" and \"stroller\").

    \nIf you know a structure of interest or if you are the owner, you can use the Add to Baby put it in Pages.

    \nIf you are the owner of a structure already exists, you can claim the property and change data if necessary. <\/p>"}} -------------------------------------------------------------------------------- /assets/www/js/jquery-ui-1.8.21.custom.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.8.21 - 2012-06-05 2 | * https://github.com/jquery/jquery-ui 3 | * Includes: jquery.ui.core.js 4 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ 5 | (function(a,b){function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;return!b.href||!g||f.nodeName.toLowerCase()!=="map"?!1:(h=a("img[usemap=#"+g+"]")[0],!!h&&d(h))}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{};if(a.ui.version)return;a.extend(a.ui,{version:"1.8.21",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){return a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?g["inner"+d].call(this):this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return typeof b!="number"?g["outer"+d].call(this,b):this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!d||!a.element[0].parentNode)return;for(var e=0;e0?!0:(b[d]=1,e=b[d]>0,b[d]=0,e)},isOverAxis:function(a,b,c){return a>b&&a=9||!!b.button?this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted):this._mouseUp(b)},_mouseUp:function(b){return a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);;/*! jQuery UI - v1.8.21 - 2012-06-05 14 | * https://github.com/jquery/jquery-ui 15 | * Includes: jquery.ui.slider.js 16 | * Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */ 17 | (function(a,b){var c=5;a.widget("ui.slider",a.ui.mouse,{widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null},_create:function(){var b=this,d=this.options,e=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f="",g=d.values&&d.values.length||1,h=[];this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget"+" ui-widget-content"+" ui-corner-all"+(d.disabled?" ui-slider-disabled ui-disabled":"")),this.range=a([]),d.range&&(d.range===!0&&(d.values||(d.values=[this._valueMin(),this._valueMin()]),d.values.length&&d.values.length!==2&&(d.values=[d.values[0],d.values[0]])),this.range=a("

    ").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(d.range==="min"||d.range==="max"?" ui-slider-range-"+d.range:"")));for(var i=e.length;ic&&(f=c,g=a(this),i=b)}),c.range===!0&&this.values(1)===c.min&&(i+=1,g=a(this.handles[i])),j=this._start(b,i),j===!1?!1:(this._mouseSliding=!0,h._handleIndex=i,g.addClass("ui-state-active").focus(),k=g.offset(),l=!a(b.target).parents().andSelf().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:b.pageX-k.left-g.width()/2,top:b.pageY-k.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,i,e),this._animateOff=!0,!0))},_mouseStart:function(a){return!0},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(b);return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;return this.orientation==="horizontal"?(b=this.elementSize.width,c=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(b=this.elementSize.height,c=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/b,d>1&&(d=1),d<0&&(d=0),this.orientation==="vertical"&&(d=1-d),e=this._valueMax()-this._valueMin(),f=this._valueMin()+d*e,this._trimAlignValue(f)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};return this.options.values&&this.options.values.length&&(c.value=this.values(b),c.values=this.values()),this._trigger("start",a,c)},_slide:function(a,b,c){var d,e,f;this.options.values&&this.options.values.length?(d=this.values(b?0:1),this.options.values.length===2&&this.options.range===!0&&(b===0&&c>d||b===1&&c1){this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),this._change(null,b);return}if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this.options.values&&this.options.values.length?this._values(b):this.value();d=this.options.values,e=arguments[0];for(f=0;f=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b,d=a-c;return Math.abs(c)*2>=b&&(d+=c>0?b:-b),parseFloat(d.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var b=this.options.range,c=this.options,d=this,e=this._animateOff?!1:c.animate,f,g={},h,i,j,k;this.options.values&&this.options.values.length?this.handles.each(function(b,i){f=(d.values(b)-d._valueMin())/(d._valueMax()-d._valueMin())*100,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",a(this).stop(1,1)[e?"animate":"css"](g,c.animate),d.options.range===!0&&(d.orientation==="horizontal"?(b===0&&d.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({width:f-h+"%"},{queue:!1,duration:c.animate})):(b===0&&d.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},c.animate),b===1&&d.range[e?"animate":"css"]({height:f-h+"%"},{queue:!1,duration:c.animate}))),h=f}):(i=this.value(),j=this._valueMin(),k=this._valueMax(),f=k!==j?(i-j)/(k-j)*100:0,g[d.orientation==="horizontal"?"left":"bottom"]=f+"%",this.handle.stop(1,1)[e?"animate":"css"](g,c.animate),b==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},c.animate),b==="max"&&this.orientation==="horizontal"&&this.range[e?"animate":"css"]({width:100-f+"%"},{queue:!1,duration:c.animate}),b==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},c.animate),b==="max"&&this.orientation==="vertical"&&this.range[e?"animate":"css"]({height:100-f+"%"},{queue:!1,duration:c.animate}))}}),a.extend(a.ui.slider,{version:"1.8.21"})})(jQuery);; --------------------------------------------------------------------------------