├── .gitignore ├── LICENSE ├── README.md ├── app ├── .gitignore ├── .htaccess ├── AppCache.php ├── AppKernel.php ├── Resources │ ├── .gitignore │ ├── appData │ │ └── .gitkeep │ ├── package.back │ │ └── keosu-calendar │ │ │ ├── calendar-gadget-template.html │ │ │ ├── calendar-gadget-template.html.png │ │ │ ├── calendar_gadgetController.js │ │ │ ├── components │ │ │ ├── bootstrap2 │ │ │ │ └── js │ │ │ │ │ └── bootstrap.min.js │ │ │ └── underscore │ │ │ │ └── underscore-min.js │ │ │ ├── css │ │ │ └── calendar.css │ │ │ ├── img │ │ │ ├── dark_wood.png │ │ │ ├── slide-bg.png │ │ │ └── tick.png │ │ │ ├── js │ │ │ ├── app_calendar.js │ │ │ └── calendar.js │ │ │ ├── package.json │ │ │ ├── table-calendar-gadget-template.html │ │ │ ├── table-calendar-gadget-template.html.png │ │ │ └── tmpls │ │ │ ├── day.html │ │ │ ├── events-list.html │ │ │ ├── modal.html │ │ │ ├── month-day.html │ │ │ ├── month.html │ │ │ ├── week-days.html │ │ │ ├── week.html │ │ │ ├── year-month.html │ │ │ └── year.html │ ├── packages │ │ ├── Base-keosu │ │ │ ├── init.js │ │ │ ├── package.json │ │ │ └── style.css │ │ ├── Gadget-keosu-around-me │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ ├── default.html.png │ │ │ │ ├── map-multiple-markers.html │ │ │ │ └── map-multiple-markers.html.png │ │ ├── Gadget-keosu-article │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ ├── default.html.png │ │ │ │ ├── image-top.html │ │ │ │ ├── image-top.html.png │ │ │ │ ├── thumbnails.html │ │ │ │ └── thumbnails.html.png │ │ ├── Gadget-keosu-authentication │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Gadget-keosu-calendar │ │ │ ├── core.js │ │ │ ├── js │ │ │ │ ├── fullcalendar.min.js │ │ │ │ └── moment.min.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ └── default.html.png │ │ ├── Gadget-keosu-contact-us │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Gadget-keosu-curpage │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Gadget-keosu-form │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ └── semantic.html │ │ ├── Gadget-keosu-last-article │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ ├── default.html.png │ │ │ │ ├── list-image.html │ │ │ │ ├── list-image.html.png │ │ │ │ ├── list-simple-down.html │ │ │ │ └── list-simple-down.html.png │ │ ├── Gadget-keosu-map │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Gadget-keosu-menu │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ ├── default.html.png │ │ │ │ ├── keosu-cat-img.html │ │ │ │ ├── keosu-cat-img.html.png │ │ │ │ ├── list.html │ │ │ │ ├── list.html.png │ │ │ │ ├── unicorn-bar.html │ │ │ │ └── unicorn-bar.html.png │ │ ├── Gadget-keosu-my-account │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Gadget-keosu-picture-gallery │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ ├── default.html.png │ │ │ │ ├── gallery-slide.html │ │ │ │ ├── gallery-slide.html.png │ │ │ │ ├── gallery-thumbs-navigation.html │ │ │ │ └── gallery-thumbs-navigation.html.png │ │ ├── Gadget-keosu-picture │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ └── default.html.png │ │ ├── Gadget-keosu-rss │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ ├── default.html.png │ │ │ │ ├── infinite.html │ │ │ │ └── infinite.html.png │ │ ├── Gadget-keosu-search │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Gadget-keosu-twitter │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ ├── default.html │ │ │ │ └── default.html.png │ │ ├── Gadget-keosu-video │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Gadget-keosu-youtube-player │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Lib-Js │ │ │ ├── js │ │ │ │ └── map.js │ │ │ └── package.json │ │ ├── Lib-angularJs │ │ │ ├── js │ │ │ │ ├── angular-calendar.js │ │ │ │ ├── angular-carousel.js │ │ │ │ ├── angular-chrono.js │ │ │ │ ├── angular-inview.js │ │ │ │ ├── angular-local-fr-fr.js │ │ │ │ ├── angular-local-storage.js │ │ │ │ ├── angular-resource.js │ │ │ │ ├── angular-route.js │ │ │ │ ├── angular-sanitize.min.js │ │ │ │ ├── angular-spinner.js │ │ │ │ ├── angular-touch.js │ │ │ │ ├── angular.min.js │ │ │ │ ├── cache-manager.js │ │ │ │ ├── spin.js │ │ │ │ ├── ui-bootstrap-tpls-0.13.0.min.js │ │ │ │ ├── utilString.js │ │ │ │ └── winstore-jscompat.js │ │ │ └── package.json │ │ ├── Lib-jQuery │ │ │ ├── js │ │ │ │ └── jquery-2.1.1.min.js │ │ │ └── package.json │ │ ├── Plugin-Push │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Plugin-keosu-comments │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ └── default.html │ │ ├── Plugin-keosu-share │ │ │ ├── core.js │ │ │ ├── package.json │ │ │ ├── style.css │ │ │ └── templates │ │ │ │ └── default.html │ │ └── Plugin-youtube │ │ │ ├── core.js │ │ │ └── package.json │ └── views │ │ ├── README │ │ ├── base.html.twig │ │ ├── root.html.twig │ │ └── skeleton.html.twig ├── SymfonyRequirements.php ├── autoload.php ├── check.php ├── config │ ├── .gitignore │ ├── config.yml │ ├── config_dev.yml │ ├── config_prod.yml │ ├── config_test.yml │ ├── parameters.yml.dist │ ├── routing.yml │ ├── routing_dev.yml │ └── security.yml ├── console ├── logs │ └── .gitignore └── phpunit.xml.dist ├── composer.json ├── src ├── .htaccess └── Keosu │ ├── CoreBundle │ ├── Command │ │ └── ExportCommand.php │ ├── Controller │ │ ├── ChangeAppController.php │ │ ├── ExporterController.php │ │ ├── MainViewsController.php │ │ ├── ManageAppsController.php │ │ ├── ManageGadgetsController.php │ │ ├── ManagePagesController.php │ │ ├── ManageReadersController.php │ │ ├── ManageThemesController.php │ │ ├── ReaderServiceController.php │ │ └── XmlToJsonController.php │ ├── DQL │ │ └── Mysql │ │ │ ├── Acos.php │ │ │ ├── Cos.php │ │ │ ├── Radians.php │ │ │ └── Sin.php │ ├── DependencyInjection │ │ └── KeosuCoreExtension.php │ ├── Entity │ │ ├── App.php │ │ ├── Gadget.php │ │ ├── GadgetRepository.php │ │ ├── Model │ │ │ ├── DataModel.php │ │ │ ├── MediaDataModel.php │ │ │ └── ThemeDataModel.php │ │ ├── Page.php │ │ ├── PageRepository.php │ │ ├── Reader.php │ │ ├── ReaderRepository.php │ │ └── Theme.php │ ├── Event │ │ ├── ExportConfigPackageEvent.php │ │ ├── ExportDataPackageEvent.php │ │ ├── ExportPackageEvent.php │ │ ├── FormEvent.php │ │ ├── GadgetActionEvent.php │ │ ├── GadgetFormBuilderEvent.php │ │ ├── GadgetPageActionEvent.php │ │ ├── GadgetPagePanelEvent.php │ │ ├── GadgetPanelEvent.php │ │ ├── GadgetSaveConfigEvent.php │ │ ├── PackageFormBuilderEvent.php │ │ ├── PackageSaveAppEvent.php │ │ └── PackageSideMenuEvent.php │ ├── Form │ │ ├── ConfigGadgetType.php │ │ ├── ConfigPackageType.php │ │ ├── ConfigPackageValueType.php │ │ ├── Extension │ │ │ └── ImageTypeExtension.php │ │ ├── IconsType.php │ │ ├── PreferenceType.php │ │ ├── ReaderType.php │ │ └── SplashscreensType.php │ ├── KeosuCoreBundle.php │ ├── KeosuEvents.php │ ├── KeosuExtension.php │ ├── Model │ │ ├── Icons.php │ │ ├── Package.php │ │ ├── Splashscreens.php │ │ ├── Url.php │ │ └── ZoneModel.php │ ├── ReaderInterface.php │ ├── Resources │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ ├── doc │ │ │ └── index.rst │ │ ├── translations │ │ │ └── messages.fr.xlf │ │ └── views │ │ │ ├── App │ │ │ ├── configPanel.html.twig │ │ │ ├── edit.html.twig │ │ │ ├── editIcones.html.twig │ │ │ ├── editSplashscreens.html.twig │ │ │ └── manage.html.twig │ │ │ ├── Form │ │ │ ├── fields-article.html.twig │ │ │ └── fields-image.html.twig │ │ │ ├── MainViews │ │ │ ├── configuration.html.twig │ │ │ ├── content.html.twig │ │ │ ├── page.html.twig │ │ │ └── publish.html.twig │ │ │ ├── Menu │ │ │ ├── addToConfig.html.twig │ │ │ ├── app.html.twig │ │ │ ├── content.html.twig │ │ │ └── page.html.twig │ │ │ ├── Page │ │ │ ├── check.html.twig │ │ │ ├── edit.html.twig │ │ │ ├── editGadget.html.twig │ │ │ ├── manage.html.twig │ │ │ ├── pagePanel.html.twig │ │ │ ├── studio.html.twig │ │ │ └── zonePanel.html.twig │ │ │ ├── Reader │ │ │ ├── Service │ │ │ │ ├── list.html.twig │ │ │ │ ├── list.json.twig │ │ │ │ ├── listEl.html.twig │ │ │ │ └── listEl.json.twig │ │ │ ├── edit.html.twig │ │ │ └── manage.html.twig │ │ │ ├── Theme │ │ │ ├── edit.html.twig │ │ │ └── manage.html.twig │ │ │ └── page.html.twig │ ├── Service │ │ ├── CurApp.php │ │ ├── Exporter.php │ │ └── PackageManager.php │ ├── Twig │ │ ├── TwigIncludePanelExtension.php │ │ └── TwigMenuExtension.php │ └── Util │ │ ├── Classes │ │ └── SmartDOMDocument.php │ │ ├── FilesUtil.php │ │ ├── PathUtil.php │ │ ├── StringUtil.php │ │ ├── TemplateUtil.php │ │ ├── ThemeUtil.php │ │ └── ZipUtil.php │ ├── DataModel │ ├── ArticleModelBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── ViewController.php │ │ ├── Entity │ │ │ ├── ArticleAttachment.php │ │ │ ├── ArticleAttachmentRepository.php │ │ │ ├── ArticleBody.php │ │ │ ├── ArticleBodyRepository.php │ │ │ └── ArticleTags.php │ │ ├── Form │ │ │ ├── ArticleAttachmentType.php │ │ │ └── ArticleTagsType.php │ │ ├── KeosuDataModelArticleModelBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ └── routing.yml │ │ │ └── views │ │ │ ├── Edit │ │ │ └── edit.html.twig │ │ │ └── View │ │ │ └── view.html.twig │ ├── EventModelBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── ViewController.php │ │ ├── Entity │ │ │ ├── Event.php │ │ │ └── EventRepository.php │ │ ├── KeosuDataModelEventModelBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ └── routing.yml │ │ │ └── views │ │ │ ├── Edit │ │ │ └── edit.html.twig │ │ │ └── View │ │ │ └── view.html.twig │ ├── FormModelBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── ViewController.php │ │ ├── DependencyInjection │ │ │ ├── Configuration.php │ │ │ └── KeosuDataModelFormModelExtension.php │ │ ├── Entity │ │ │ ├── Form.php │ │ │ └── FormField.php │ │ ├── Form │ │ │ └── FormFieldType.php │ │ ├── KeosuDataModelFormModelBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ │ └── views │ │ │ ├── Edit │ │ │ └── edit.html.twig │ │ │ └── View │ │ │ └── view.html.twig │ ├── LocationModelBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── ViewController.php │ │ ├── Entity │ │ │ ├── Location.php │ │ │ ├── LocationRepository.php │ │ │ └── LocationTags.php │ │ ├── Form │ │ │ └── LocationTagsType.php │ │ ├── KeosuDataModelLocationModelBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ └── routing.yml │ │ │ └── views │ │ │ ├── Edit │ │ │ └── edit.html.twig │ │ │ └── View │ │ │ └── view.html.twig │ ├── MenuModelBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── ViewController.php │ │ ├── DependencyInjection │ │ │ ├── Configuration.php │ │ │ └── KeosuDataModelMenuModelExtension.php │ │ ├── Entity │ │ │ ├── MenuEntry.php │ │ │ └── MenuPart.php │ │ ├── Form │ │ │ └── MenuPartType.php │ │ ├── KeosuDataModelMenuModelBundle.php │ │ ├── Resources │ │ │ ├── config │ │ │ │ ├── routing.yml │ │ │ │ └── services.yml │ │ │ └── views │ │ │ │ ├── Edit │ │ │ │ └── edit.html.twig │ │ │ │ └── View │ │ │ │ └── view.html.twig │ │ └── Tests │ │ │ └── Controller │ │ │ └── DefaultControllerTest.php │ ├── PictureModelBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── ViewController.php │ │ ├── Entity │ │ │ ├── Picture.php │ │ │ ├── PictureRepository.php │ │ │ └── PictureTags.php │ │ ├── Form │ │ │ └── PictureTagsType.php │ │ ├── KeosuDataModelPictureModelBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ └── routing.yml │ │ │ └── views │ │ │ ├── Edit │ │ │ └── edit.html.twig │ │ │ └── View │ │ │ └── view.html.twig │ └── SearchModelBundle │ │ ├── Controller │ │ ├── EditController.php │ │ └── ViewController.php │ │ ├── DependencyInjection │ │ ├── Configuration.php │ │ └── KeosuDataModelSearchModelExtension.php │ │ ├── Entity │ │ └── Search.php │ │ ├── KeosuDataModelSearchModelBundle.php │ │ ├── Resources │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ └── views │ │ │ ├── Edit │ │ │ └── edit.html.twig │ │ │ └── View │ │ │ └── view.html.twig │ │ └── Tests │ │ └── Controller │ │ └── DefaultControllerTest.php │ ├── Gadget │ ├── AroundMeGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── KeosuGadgetAroundMeGadgetBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ └── routing.yml │ │ │ └── views │ │ │ └── service │ │ │ └── viewlist.json.twig │ ├── ArticleGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetArticleGadgetExtension.php │ │ ├── EventListener │ │ │ ├── ExportListener.php │ │ │ └── GadgetListener.php │ │ ├── KeosuGadgetArticleGadgetBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ │ └── views │ │ │ └── Edit │ │ │ ├── editGadget.html.twig │ │ │ └── viewTable.html.twig │ ├── AuthenticationGadgetBundle │ │ ├── Controller │ │ │ ├── ResetController.php │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetAuthenticationGadgetExtension.php │ │ ├── EventListener │ │ │ ├── AppListener.php │ │ │ ├── GadgetListener.php │ │ │ ├── PageEditListener.php │ │ │ └── PasswordResettingListener.php │ │ ├── Handler │ │ │ └── AuthenticationHandler.php │ │ ├── KeosuGadgetAuthenticationGadgetBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ │ └── views │ │ │ ├── PrivateApp │ │ │ └── panelGadget.html.twig │ │ │ └── Resetting │ │ │ └── success.html.twig │ ├── BaseBundle │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetBaseExtension.php │ │ ├── EventListener │ │ │ └── ExportListener.php │ │ ├── KeosuGadgetBaseBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ └── services.yml │ │ │ └── doc │ │ │ └── index.rst │ ├── CalendarGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetCalendarGadgetExtension.php │ │ ├── KeosuGadgetCalendarGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ ├── CommentGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── Entity │ │ │ ├── Comment.php │ │ │ └── CommentRepository.php │ │ ├── KeosuGadgetCommentGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ └── routing.yml │ ├── ContactUsGadgetBundle │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetContactUsGadgetExtension.php │ │ ├── EventListener │ │ │ └── GadgetListener.php │ │ ├── KeosuGadgetContactUsGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ └── services.yml │ ├── FormGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ ├── Configuration.php │ │ │ └── KeosuGadgetFormGadgetExtension.php │ │ ├── EventListener │ │ │ ├── ExportListener.php │ │ │ └── GadgetListener.php │ │ ├── KeosuGadgetFormGadgetBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ │ └── views │ │ │ └── Mail │ │ │ └── mail.html.twig │ ├── LastArticleGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetLastArticleGadgetExtension.php │ │ ├── EventListener │ │ │ └── GadgetListener.php │ │ ├── KeosuGadgetLastArticleGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ ├── MapGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetMapGadgetExtension.php │ │ ├── EventListener │ │ │ └── GadgetListener.php │ │ ├── KeosuGadgetMapGadgetBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ │ └── views │ │ │ └── Service │ │ │ └── viewone.json.twig │ ├── MenuGadgetBundle │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetMenuGadgetExtension.php │ │ ├── EventListener │ │ │ ├── GadgetListener.php │ │ │ └── PageDeleteListener.php │ │ ├── KeosuGadgetMenuGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ └── services.yml │ ├── MyAccountGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── KeosuGadgetMyAccountGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ └── routing.yml │ ├── PictureGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetPictureGadgetExtension.php │ │ ├── EventListener │ │ │ └── GadgetListener.php │ │ ├── KeosuGadgetPictureGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ ├── PicturesGalleryGadgetBundle │ │ ├── Controller │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetPicturesGalleryGadgetExtension.php │ │ ├── KeosuGadgetPicturesGalleryGadgetBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ ├── routing.yml │ │ │ └── services.yml │ │ │ └── views │ │ │ └── Service │ │ │ └── viewlist.json.twig │ ├── PushNotificationBundle │ │ ├── Controller │ │ │ ├── DefaultController.php │ │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetPushNotificationExtension.php │ │ ├── Entity │ │ │ ├── Devices.php │ │ │ └── DevicesRepository.php │ │ ├── EventListener │ │ │ ├── AppConfListener.php │ │ │ ├── ExportListener.php │ │ │ └── MenuListener.php │ │ ├── KeosuGadgetPushNotificationBundle.php │ │ ├── Resources │ │ │ ├── config │ │ │ │ ├── routing.yml │ │ │ │ └── services.yml │ │ │ ├── doc │ │ │ │ └── index.rst │ │ │ └── views │ │ │ │ └── Default │ │ │ │ └── index.html.twig │ │ └── Service │ │ │ ├── AndroidGCMNotification.php │ │ │ ├── AppleNotification.php │ │ │ └── PushNotification.php │ ├── SearchGadgetBundle │ │ ├── DependencyInjection │ │ │ └── KeosuGadgetSearchGadgetExtension.php │ │ ├── EventListener │ │ │ └── GadgetListener.php │ │ ├── KeosuGadgetSearchGadgetBundle.php │ │ └── Resources │ │ │ └── config │ │ │ └── services.yml │ └── TwitterGadgetBundle │ │ ├── Controller │ │ └── ServiceController.php │ │ ├── DependencyInjection │ │ ├── Configuration.php │ │ └── KeosuGadgetFormGadgetExtension.php │ │ ├── KeosuGadgetTwitterGadgetBundle.php │ │ └── Resources │ │ └── config │ │ └── routing.yml │ ├── Reader │ ├── IcsReaderBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── SyncController.php │ │ ├── IcsReader.php │ │ ├── KeosuReaderIcsReaderBundle.php │ │ └── Resources │ │ │ ├── config │ │ │ └── routing.yml │ │ │ └── views │ │ │ └── Edit │ │ │ └── edit.html.twig │ ├── RssEventReaderBundle │ │ ├── Controller │ │ │ ├── EditController.php │ │ │ └── SyncController.php │ │ ├── KeosuReaderRssEventReaderBundle.php │ │ ├── Resources │ │ │ ├── config │ │ │ │ └── routing.yml │ │ │ └── views │ │ │ │ └── Edit │ │ │ │ └── edit.html.twig │ │ └── RssEventReader.php │ └── RssReaderBundle │ │ ├── Controller │ │ ├── EditController.php │ │ └── SyncController.php │ │ ├── KeosuReaderRssReaderBundle.php │ │ ├── Resources │ │ ├── config │ │ │ └── routing.yml │ │ └── views │ │ │ └── Edit │ │ │ └── edit.html.twig │ │ └── RssReader.php │ └── UserBundle │ ├── Entity │ └── User.php │ ├── KeosuUserBundle.php │ └── Resources │ └── views │ ├── Resetting │ └── reset.html.twig │ └── Security │ └── login.html.twig └── web ├── .gitignore ├── app.php ├── app_dev.php ├── css ├── .gitignore ├── images │ ├── animated-overlay.gif │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png │ ├── ui-bg_diagonals-thick_20_666666_40x40.png │ ├── ui-bg_flat_10_000000_40x100.png │ ├── ui-bg_glass_100_f6f6f6_1x400.png │ ├── ui-bg_glass_100_fdf5ce_1x400.png │ ├── ui-bg_glass_65_ffffff_1x400.png │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png │ ├── ui-icons_222222_256x240.png │ ├── ui-icons_228ef1_256x240.png │ ├── ui-icons_ef8c08_256x240.png │ ├── ui-icons_ffd27a_256x240.png │ └── ui-icons_ffffff_256x240.png ├── jquery-ui-1.10.4.css ├── style.css └── table.css ├── favicon.ico ├── fonts ├── Amatic-Bold.ttf ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff ├── lato │ ├── lato-regular.eot │ ├── lato-regular.svg │ ├── lato-regular.ttf │ └── lato-regular.woff └── ufonts.com_din-medium.ttf ├── img ├── arrow-left.png ├── arrow-right.png ├── cordova.png ├── glyphicons-halflings-white.png ├── glyphicons-halflings.png ├── loading.gif ├── logo.png ├── logo_black.png └── phonegap.png ├── install ├── check.php ├── configure.php ├── installUtil.php ├── installdb.php └── sql │ ├── dump.sql │ └── upgrade_rc011_rc012.sql ├── js ├── .gitignore ├── 6441664.js ├── 6441664_jquery-1.10.2_1.js ├── 6441664_jquery-ui-1.10.4.min_4.js ├── 6441664_jquery.dataTables_6.js ├── 6441664_master_5.js ├── 6441664_part_2_affix_1.js ├── 6441664_part_2_alert_2.js ├── 6441664_part_2_button_3.js ├── 6441664_part_2_carousel_4.js ├── 6441664_part_2_collapse_5.js ├── 6441664_part_2_dropdown_6.js ├── 6441664_part_2_modal_7.js ├── 6441664_part_2_popover_8.js ├── 6441664_part_2_scrollspy_9.js ├── 6441664_part_2_tab_10.js ├── 6441664_part_2_tooltip_11.js ├── 6441664_part_2_transition_12.js ├── 6441664_part_3_html5bp_plugins_1.js ├── 6441664_part_3_html5bp_script_2.js ├── 6441664_part_3_modernizr-2.7.1-respond-1.4.2.min_3.js ├── 6441664_part_3_mopabootstrap-collection_4.js ├── 6441664_part_3_mopabootstrap-subnav_5.js ├── jquery-1.10.2.js ├── jquery-ui-1.10.4.min.js ├── jquery.dataTables.js └── master.js ├── keosu ├── export │ └── .gitignore ├── res │ ├── 1 │ │ ├── icons │ │ │ ├── android │ │ │ │ ├── iconA36.png │ │ │ │ ├── iconA48.png │ │ │ │ ├── iconA72.png │ │ │ │ └── iconA96.png │ │ │ ├── ios │ │ │ │ ├── iconI114.png │ │ │ │ ├── iconI120.png │ │ │ │ ├── iconI144.png │ │ │ │ ├── iconI152.png │ │ │ │ ├── iconI57.png │ │ │ │ ├── iconI72.png │ │ │ │ └── iconI76.png │ │ │ └── winphone │ │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ │ ├── Square150x150Logo.scale-240.png │ │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ │ ├── Square44x44Logo.scale-240.png │ │ │ │ ├── Square71x71Logo.scale-100.png │ │ │ │ ├── Square71x71Logo.scale-240.png │ │ │ │ ├── icon.png │ │ │ │ └── tileicone.png │ │ └── splashscreens │ │ │ ├── android │ │ │ ├── splashscreenA320x436.png │ │ │ ├── splashscreenA320x470.png │ │ │ ├── splashscreenA640x480.png │ │ │ └── splashscreenA960x720.png │ │ │ ├── ios │ │ │ ├── splashscreenI1024x748.png │ │ │ ├── splashscreenI1024x768.png │ │ │ ├── splashscreenI1242x2208.png │ │ │ ├── splashscreenI1536x2008.png │ │ │ ├── splashscreenI1536x2048.png │ │ │ ├── splashscreenI2048x1496.png │ │ │ ├── splashscreenI2048x1536.png │ │ │ ├── splashscreenI2208x1242.png │ │ │ ├── splashscreenI320x480.png │ │ │ ├── splashscreenI640x1136.png │ │ │ ├── splashscreenI640x960.png │ │ │ ├── splashscreenI750x1334.png │ │ │ ├── splashscreenI768x1004.png │ │ │ └── splashscreenI768x1024.png │ │ │ └── winphone │ │ │ ├── SplashScreenPhone.scale-240.png │ │ │ └── splash.jpg │ ├── keosu │ │ ├── icons │ │ │ ├── android │ │ │ │ ├── iconA36.png │ │ │ │ ├── iconA48.png │ │ │ │ ├── iconA72.png │ │ │ │ └── iconA96.png │ │ │ ├── ios │ │ │ │ ├── iconI114.png │ │ │ │ ├── iconI120.png │ │ │ │ ├── iconI144.png │ │ │ │ ├── iconI152.png │ │ │ │ ├── iconI57.png │ │ │ │ ├── iconI72.png │ │ │ │ └── iconI76.png │ │ │ └── winphone │ │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ │ ├── Square150x150Logo.scale-240.png │ │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ │ ├── Square44x44Logo.scale-240.png │ │ │ │ ├── Square71x71Logo.scale-100.png │ │ │ │ ├── Square71x71Logo.scale-240.png │ │ │ │ ├── icon.png │ │ │ │ └── tileicone.png │ │ └── splashscreens │ │ │ ├── android │ │ │ ├── splashscreenA320x436.png │ │ │ ├── splashscreenA320x470.png │ │ │ ├── splashscreenA640x480.png │ │ │ └── splashscreenA960x720.png │ │ │ ├── ios │ │ │ ├── splashscreenI1024x748.png │ │ │ ├── splashscreenI1024x768.png │ │ │ ├── splashscreenI1242x2208.png │ │ │ ├── splashscreenI1536x2008.png │ │ │ ├── splashscreenI1536x2048.png │ │ │ ├── splashscreenI2048x1496.png │ │ │ ├── splashscreenI2048x1536.png │ │ │ ├── splashscreenI2208x1242.png │ │ │ ├── splashscreenI320x480.png │ │ │ ├── splashscreenI640x1136.png │ │ │ ├── splashscreenI640x960.png │ │ │ ├── splashscreenI750x1334.png │ │ │ ├── splashscreenI768x1004.png │ │ │ └── splashscreenI768x1024.png │ │ │ └── winphone │ │ │ ├── SplashScreenPhone.scale-240.png │ │ │ └── splash.jpg │ └── tmp │ │ ├── icons │ │ ├── android │ │ │ ├── iconA36.png │ │ │ ├── iconA48.png │ │ │ ├── iconA72.png │ │ │ └── iconA96.png │ │ ├── ios │ │ │ ├── iconI114.png │ │ │ ├── iconI120.png │ │ │ ├── iconI144.png │ │ │ ├── iconI152.png │ │ │ ├── iconI57.png │ │ │ ├── iconI72.png │ │ │ └── iconI76.png │ │ └── winphone │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ ├── Square150x150Logo.scale-240.png │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ ├── Square44x44Logo.scale-240.png │ │ │ ├── Square71x71Logo.scale-100.png │ │ │ ├── Square71x71Logo.scale-240.png │ │ │ ├── icon.png │ │ │ └── tileicone.png │ │ └── splashscreens │ │ ├── android │ │ ├── splashscreenA320x436.png │ │ ├── splashscreenA320x470.png │ │ ├── splashscreenA640x480.png │ │ └── splashscreenA960x720.png │ │ ├── ios │ │ ├── splashscreenI1024x748.png │ │ ├── splashscreenI1024x768.png │ │ ├── splashscreenI1242x2208.png │ │ ├── splashscreenI1536x2008.png │ │ ├── splashscreenI1536x2048.png │ │ ├── splashscreenI2048x1496.png │ │ ├── splashscreenI2048x1536.png │ │ ├── splashscreenI2208x1242.png │ │ ├── splashscreenI320x480.png │ │ ├── splashscreenI640x1136.png │ │ ├── splashscreenI640x960.png │ │ ├── splashscreenI750x1334.png │ │ ├── splashscreenI768x1004.png │ │ └── splashscreenI768x1024.png │ │ └── winphone │ │ ├── SplashScreenPhone.scale-240.png │ │ └── splash.jpg ├── templates │ ├── gadget │ │ ├── keosu-around-me │ │ │ ├── default.html.png │ │ │ └── map-multiple-markers.html.png │ │ ├── keosu-article │ │ │ ├── default.html.png │ │ │ ├── image-top.html.png │ │ │ ├── overridesample.html.png │ │ │ └── thumbnails.html.png │ │ ├── keosu-calendar │ │ │ └── default.html.png │ │ ├── keosu-last-article │ │ │ ├── default.html.png │ │ │ ├── list-image.html.png │ │ │ └── list-simple-down.html.png │ │ ├── keosu-menu │ │ │ ├── default.html.png │ │ │ ├── keosu-cat-img.html.png │ │ │ ├── list.html.png │ │ │ └── unicorn-bar.html.png │ │ ├── keosu-picture-gallery │ │ │ ├── default.html.png │ │ │ ├── gallery-slide.html.png │ │ │ └── gallery-thumbs-navigation.html.png │ │ ├── keosu-picture │ │ │ └── default.html.png │ │ ├── keosu-rss │ │ │ ├── default.html.png │ │ │ ├── infinit.html.png │ │ │ └── infinite.html.png │ │ └── keosu-twitter │ │ │ └── default.html.png │ ├── main-header │ │ ├── cordova.js │ │ └── index.html │ └── page │ │ ├── dual-vertical-zone-template.html │ │ ├── dual-vertical-zone-template.html.png │ │ ├── dual-zone-template.html │ │ ├── dual-zone-template.html.png │ │ ├── keosu-authentication-template-special.html │ │ ├── keosu-template.html │ │ ├── keosu-template.html.png │ │ ├── slide-template.html │ │ └── slide-template.html.png └── themes │ └── base_keosu │ ├── base_keosu.png │ ├── header │ ├── header.html │ └── js │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.js │ │ ├── flat-ui.css │ │ └── fonts │ │ ├── flat-ui-icons-regular.eot │ │ ├── flat-ui-icons-regular.svg │ │ ├── flat-ui-icons-regular.ttf │ │ ├── flat-ui-icons-regular.woff │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── lato │ │ ├── lato-black.eot │ │ ├── lato-black.svg │ │ ├── lato-black.ttf │ │ ├── lato-black.woff │ │ ├── lato-bold.eot │ │ ├── lato-bold.svg │ │ ├── lato-bold.ttf │ │ ├── lato-bold.woff │ │ ├── lato-bolditalic.eot │ │ ├── lato-bolditalic.svg │ │ ├── lato-bolditalic.ttf │ │ ├── lato-bolditalic.woff │ │ ├── lato-italic.eot │ │ ├── lato-italic.svg │ │ ├── lato-italic.ttf │ │ ├── lato-italic.woff │ │ ├── lato-light.eot │ │ ├── lato-light.svg │ │ ├── lato-light.ttf │ │ ├── lato-light.woff │ │ ├── lato-regular.eot │ │ ├── lato-regular.svg │ │ ├── lato-regular.ttf │ │ └── lato-regular.woff │ ├── style │ ├── angular-carousel.css │ ├── animate.css │ ├── facebook-button.css │ ├── img │ │ └── left-arrow.png │ ├── main.css │ ├── polices │ │ ├── amatic │ │ │ ├── amatic-bold.eot │ │ │ ├── amatic-bold.svg │ │ │ ├── amatic-bold.ttf │ │ │ └── amatic-bold.woff │ │ └── quicksand │ │ │ ├── quicksand-regular.eot │ │ │ ├── quicksand-regular.svg │ │ │ ├── quicksand-regular.ttf │ │ │ └── quicksand-regular.woff │ └── style.css │ └── templates │ └── gadgetTemplates │ └── Gadget-keosu-article │ ├── overridesample.html │ └── overridesample.html.png ├── less ├── bootstrap.less ├── colorscheme.less ├── datatables.less ├── form.less ├── layout.less ├── responsive.less └── style.less ├── robots.txt └── uploads ├── .gitignore └── documents └── .gitignore /.gitignore: -------------------------------------------------------------------------------- 1 | /composer.lock 2 | /composer.phar 3 | *.DS_Store 4 | *~ 5 | Thumbs.db 6 | /vendor 7 | /bin 8 | /.settings/ 9 | /.idea 10 | /var/ 11 | /web/keosu/export/cordova/ 12 | -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /cache 2 | /bootstrap.php.cache 3 | /sessions -------------------------------------------------------------------------------- /app/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /app/AppCache.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 12 |
13 | -------------------------------------------------------------------------------- /app/Resources/package.back/keosu-calendar/tmpls/modal.html: -------------------------------------------------------------------------------- 1 | <% event.date_start = new Date(parseInt(event.start)); 2 | event.date_end = new Date(parseInt(event.end)); %> 3 |
4 | Starts on <%= event.date_start.getDate() %> <%= calendar.locale["m" + event.date_start.getMonth()] %> <%= event.date_start.getFullYear() %>, at <%= event.date_start.getHours() %>:<%= event.date_start.getMinutes() %>
5 | Ends on <%= event.date_end.getDate() %> <%= calendar.locale["m" + event.date_end.getMonth()] %> <%= event.date_end.getFullYear() %> at <%= event.date_end.getHours() %>:<%= event.date_end.getMinutes() %>
6 |
7 | 8 | 9 |
10 | More info 11 |
12 | -------------------------------------------------------------------------------- /app/Resources/package.back/keosu-calendar/tmpls/month-day.html: -------------------------------------------------------------------------------- 1 |
2 | <%= day %> 3 | <% if (events.length > 0) { %> 4 |
5 | <% _.each(events, function(event) { %> 6 | 9 | <% }); %> 10 |
11 | <% } %> 12 |
13 | -------------------------------------------------------------------------------- /app/Resources/package.back/keosu-calendar/tmpls/month.html: -------------------------------------------------------------------------------- 1 |
2 | <% _.each(months, function(name){ %> 3 |
<%= name.substr(0,2) %>
4 | <% }) %> 5 |
6 |
7 | <% for(i = 0; i < 6; i++) { %> 8 | <% if(cal.stop_cycling == true) break; %> 9 |
10 |
<%= cal._day(i, day++) %>
11 |
<%= cal._day(i, day++) %>
12 |
<%= cal._day(i, day++) %>
13 |
<%= cal._day(i, day++) %>
14 |
<%= cal._day(i, day++) %>
15 |
<%= cal._day(i, day++) %>
16 |
<%= cal._day(i, day++) %>
17 |
18 | <% } %> 19 |
-------------------------------------------------------------------------------- /app/Resources/package.back/keosu-calendar/tmpls/week-days.html: -------------------------------------------------------------------------------- 1 | 2 | <% _.each(events, function(event){ %> 3 |
4 |
5 | <%= event.title %> 6 |
7 |
8 | <% }); %> 9 | -------------------------------------------------------------------------------- /app/Resources/package.back/keosu-calendar/tmpls/year-month.html: -------------------------------------------------------------------------------- 1 | <%= month_name %> 2 | <% if (events.length > 0) { %> 3 | <%= events.length %> 4 |
5 | 6 | <% _.each(events, function(event) { %> 7 | 10 | <% }); %> 11 |
12 | <% } %> 13 | -------------------------------------------------------------------------------- /app/Resources/packages/Base-keosu/style.css: -------------------------------------------------------------------------------- 1 | /**************************** 2 | KEOSU BASE 3 | ****************************/ 4 | 5 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-around-me/style.css: -------------------------------------------------------------------------------- 1 | /*************************** 2 | MAP 3 | ***************************/ 4 | #map_default, #map_all { 5 | width: 100%; 6 | height: 200px; 7 | margin: 0; 8 | } 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-around-me/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-around-me/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-around-me/templates/map-multiple-markers.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |

5 |
6 |
7 |
8 |

9 |
10 |

{{ curPage.distance }} km

11 |
12 | 13 |
14 | 15 |
16 | 17 | 18 |
19 |
-------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-around-me/templates/map-multiple-markers.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-around-me/templates/map-multiple-markers.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-article", 3 | "description" : "Display an article in your app", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "article-id", "type" : "number" }, 8 | { "name" : "offline", "type" : "checkbox", "options" : { "required" : 0 }}, 9 | { "name" : "cache", "type" : "number", "options": { 10 | "label": "Cache in minute", 11 | "data": 10}}, 12 | { "name" : "timeout", "type" : "number", "options": { 13 | "label": "Timeout in seconde", 14 | "data": 10}} 15 | ], 16 | "require" : [ 17 | { "name" : "keosu-base", "version" : ">=0.1" }, 18 | { "name" : "keosu-comments", "version" : ">=0.1" }, 19 | { "name" : "keosu-share", "version" : ">=0.1" } 20 | ] 21 | } 22 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/style.css: -------------------------------------------------------------------------------- 1 | /*************************** 2 | ARTICLE 3 | ***************************/ 4 | 5 | .article iframe, .article img { 6 | max-width: 100%; 7 | } -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |

6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | 21 | 23 |
24 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-article/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/templates/image-top.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |

5 |
6 | 11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | 20 |
21 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/templates/image-top.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-article/templates/image-top.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/templates/thumbnails.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 |
5 |
6 |
7 |
8 | 9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | 21 |
22 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-article/templates/thumbnails.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-article/templates/thumbnails.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-authentication/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-authentication", 3 | "description" : "This allow to register and login a user", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "pageToGoAfterLogin", "type" : "number"} 8 | ], 9 | "require" : [ 10 | { "name" : "keosu-base" , "version" : ">=0.1" } 11 | ], 12 | "appParam" : [ 13 | { "name" : "privateApp", "type" : "checkbox" , "options" : { 14 | "required" : 0 15 | }} 16 | ] 17 | } 18 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-authentication/style.css: -------------------------------------------------------------------------------- 1 | /**************************** 2 | AUTHENTICATION GADGET 3 | ****************************/ 4 | @media screen and (min-height: 400px) { 5 | #register { 6 | min-height: 550px; 7 | } 8 | } 9 | @media screen and (min-height: 600px) { 10 | #register { 11 | min-height: 800px; 12 | } 13 | } 14 | @media screen and (min-height: 800px) { 15 | #register { 16 | min-height: 1050px; 17 | } 18 | } 19 | @media screen and (min-height: 1000px) { 20 | #register { 21 | min-height: 1300px; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-calendar/templates/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 |
5 |
6 | 7 |
Show List
8 |
Show Calendar
9 |
10 | 11 |
12 |

13 | 14 | Start at
15 | Stop at
16 |
17 |
18 | 19 |
20 |
21 | 22 |
-------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-calendar/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-calendar/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-contact-us/core.js: -------------------------------------------------------------------------------- 1 | 2 | app.controller('keosu-contact-usController', function ($scope, cacheManagerService) { 3 | $scope.init = function (params){ 4 | $scope.param = params; 5 | $scope.name = $scope.param.gadgetParam.name; 6 | $scope.presentation = $scope.param.gadgetParam.presentation; 7 | $scope.address = $scope.param.gadgetParam.address; 8 | $scope.phone = $scope.param.gadgetParam.phone; 9 | $scope.email = $scope.param.gadgetParam.email; 10 | cacheManagerService.get($scope.param.host+'service/gadget/picture/'+$scope.param.gadgetId).success( function (data) { 11 | $scope.image = data.path; 12 | }); 13 | }; 14 | }); 15 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-contact-us/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-contact-us", 3 | "description" : "Infomation about the application owner", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "name", "type" : "text" }, 8 | { "name" : "presentation", "type" : "textarea" }, 9 | { "name" : "pictureId", "type" : "number", "options" : { "required" : 0 } }, 10 | { "name" : "address", "type" : "textarea", "options" : { "required" : 0 } }, 11 | { "name" : "phone", "type" : "text", "options" : { "required" : 0 } }, 12 | { "name" : "email", "type" : "email", "options" : { "required" : 0 } } 13 | ], 14 | "require" : [ 15 | { "name" : "keosu-base" , "version" : ">=0.1" } 16 | ], 17 | "configCordova" : {}, 18 | "libJs" : [], 19 | "appParam" : [] 20 | } 21 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-contact-us/style.css: -------------------------------------------------------------------------------- 1 | /**************************** 2 | CONTACT US 3 | ****************************/ 4 | 5 | .contact-us img { 6 | width: 100%; 7 | hegiht: auto; 8 | } 9 | 10 | @media (max-width: 400px) { 11 | .contact-us h1 { 12 | font-size: 50px; 13 | } 14 | } 15 | 16 | .contact-us h6 { 17 | display: inline; 18 | margin-left: 10px; 19 | } 20 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-contact-us/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 | 5 |

{{ name }}

6 |
{{ presentation }}
7 |
8 | 9 |
{{ address }}

10 | 11 |
{{ phone }}

12 | 13 |
{{ email }}
14 |
15 |
16 |
-------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-curpage/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 | {{pageName}} 3 |
4 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-last-article/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-last-article", 3 | "description" : "Display a list of articles in your app", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | {"name": "articlesPerPage", "type" : "choice","options": { 8 | "choices" : {"3":"3","5":"5","10":"10","50":50,"100":"100"}, 9 | "required" : 1 10 | }}, 11 | {"name" : "tag", "type" : "text", "options":{ 12 | "required" : 0 13 | }}, 14 | { "name" : "cache", "type" : "number", "options": { 15 | "label": "Cache in minute", 16 | "data": 10}}, 17 | { "name" : "timeout", "type" : "number", "options": { 18 | "label": "Timeout in seconde", 19 | "data": 10}} 20 | ], 21 | "require" : [ 22 | { "name" : "keosu-base" , "version" : ">=0.1" }, 23 | { "name" : "keosu-comments" , "version" : ">=0.1" }, 24 | { "name" : "keosu-share" , "version" : ">=0.1" } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-last-article/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-last-article/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-last-article/templates/list-image.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-last-article/templates/list-image.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-last-article/templates/list-simple-down.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-last-article/templates/list-simple-down.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-map/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-map", 3 | "description" : "display a map", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "poiId", "type":"number"}, 8 | { "name" : "zoom", "type" : "number"}, 9 | { "name" : "cache", "type" : "number", "options": { 10 | "label": "Cache in minute", 11 | "data": 10}}, 12 | { "name" : "timeout", "type" : "number", "options": { 13 | "label": "Timeout in seconde", 14 | "data": 10}} 15 | ], 16 | "libJs" : ["https://maps.googleapis.com/maps/api/js?sensor=false"], 17 | "require" : [ 18 | { "name" : "keosu-base" , "version" : ">=0.1" }, 19 | { "name" : "keosu-comments" , "version" : ">=0.1" }, 20 | { "name" : "lib-js" , "version" : ">=0.1" } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-map/style.css: -------------------------------------------------------------------------------- 1 | /*************************** 2 | MAP 3 | ***************************/ 4 | #map_canvas { 5 | width: 100%; 6 | height: 400px; 7 | margin: 0; 8 | } 9 | 10 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-map/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 |

{{ title }}

3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 | 14 | 15 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-menu", 3 | "description" : "Create a menu gadget", 4 | "version" : "0.2", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "menu-id", "type" : "number" } 8 | ], 9 | "configCordova" : [ 10 | { 11 | "plugin": [ 12 | { 13 | "@attributes": { 14 | "name": "cordova-plugin-inappbrowser", 15 | "spec": "1.7.1", 16 | "source": "npm" 17 | } 18 | } 19 | ] 20 | } 21 | ], 22 | "pluginToInstall" : [ 23 | "cordova plugin add cordova-plugin-inappbrowser" 24 | ], 25 | "require" : [ 26 | { "name" : "keosu-base" , "version" : ">=0.1" } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/default.html: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-menu/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/keosu-cat-img.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/keosu-cat-img.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-menu/templates/keosu-cat-img.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/list.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/list.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-menu/templates/list.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/unicorn-bar.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-menu/templates/unicorn-bar.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-menu/templates/unicorn-bar.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-my-account/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "keosu-my-account", 3 | "description": "display information about the current logged user", 4 | "version": "0.1", 5 | "type": "gadget", 6 | "param": [ 7 | { 8 | "name": "cache", 9 | "type": "number", 10 | "options": { 11 | "label": "Cache in minute", 12 | "data": 10 13 | } 14 | }, 15 | { 16 | "name": "timeout", 17 | "type": "number", 18 | "options": { 19 | "label": "Timeout in seconde", 20 | "data": 10 21 | } 22 | } 23 | ], 24 | "require": [ 25 | { 26 | "name": "keosu-base", 27 | "version": ">=0.1" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture-gallery/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-picture-gallery", 3 | "description" : "Create a menu gadget", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | {"name" : "picturesPerPage" , "type" : "choice" , "options" : { 8 | "required" : 1, 9 | "choices" : {"3":"3","5":"5","10":"10","20":"20","40":"40","50":"50","100":"100"} 10 | }}, 11 | {"name" : "tag", "type" : "text", "options":{ 12 | "required" : 0 13 | }}, 14 | { "name" : "cache", "type" : "number", "options": { 15 | "label": "Cache in minute", 16 | "data": 10}}, 17 | { "name" : "timeout", "type" : "number", "options": { 18 | "label": "Timeout in seconde", 19 | "data": 10}} 20 | ], 21 | "require" : [ 22 | { "name" : "keosu-base" , "version" : ">=0.1" }, 23 | { "name" : "keosu-comments" , "version" : ">=0.1" } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture-gallery/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-picture-gallery/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture-gallery/templates/gallery-slide.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-picture-gallery/templates/gallery-slide.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture-gallery/templates/gallery-thumbs-navigation.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-picture-gallery/templates/gallery-thumbs-navigation.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-picture", 3 | "description" : "Display a picture", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | {"name" : "pictureId" , "type" : "number"}, 8 | {"name" : "tag", "type" : "text", "options":{ 9 | "required" : 0 10 | }}, 11 | { "name" : "cache", "type" : "number", "options": { 12 | "label": "Cache in minute", 13 | "data": 10}}, 14 | { "name" : "timeout", "type" : "number", "options": { 15 | "label": "Timeout in seconde", 16 | "data": 10}} 17 | ], 18 | "require" : [ 19 | { "name" : "keosu-base" , "version" : ">=0.1" }, 20 | { "name" : "keosu-comments" , "version" : ">=0.1" } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture/style.css: -------------------------------------------------------------------------------- 1 | .picture-gadget img { 2 | width: 100%; 3 | } -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |

{{ ::title }}

5 |
6 |
7 |
8 |
9 |
10 |

{{ ::picture.description }}

11 |
12 |
13 |
14 | 15 | 16 |
-------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-picture/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-picture/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-rss/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-rss", 3 | "description" : "RSS feed reader", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "url", "type":"text"}, 8 | {"name": "articlesPerPage", "type" : "choice","options": { 9 | "choices" : {"3":"3","5":"5","10":"10","50":50,"100":"100"}, 10 | "required" : 1}} 11 | ], 12 | "require" : [ 13 | { "name" : "keosu-base" , "version" : ">=0.1" } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-rss/style.css: -------------------------------------------------------------------------------- 1 | /**************************** 2 | RSS GADGET 3 | ****************************/ 4 | .rss-list { 5 | padding-bottom: 20%; 6 | } 7 | .rss-list button:first-child { 8 | float: left; 9 | } 10 | .rss-list button:last-child { 11 | float: right; 12 | } 13 | .rss-title-wrapper { 14 | margin-bottom: 7%; 15 | } 16 | .rss-title h6 { 17 | text-align: center; 18 | margin-bottom: 0; 19 | } 20 | .rss-title img { 21 | width:100%; 22 | height: auto; 23 | overflow: hidden; 24 | } 25 | 26 | .rss-article { 27 | margin-top: 7%; 28 | text-align: justify; 29 | } 30 | .rss-article img { 31 | max-width: 100%; 32 | height: auto; 33 | } 34 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-rss/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-rss/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-rss/templates/infinite.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-rss/templates/infinite.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-search/core.js: -------------------------------------------------------------------------------- 1 | app.controller('keosu-searchController',function ($rootScope, $scope, $http, usSpinnerService,$location) { 2 | 3 | $http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded"; 4 | 5 | $scope.init = function(params) { 6 | $http.get('data/'+params.gadgetId+".json").success(function(data) { 7 | $scope.keys = data; 8 | }); 9 | }; 10 | $scope.onSelect = function ($item, $model, $label) { 11 | window.location = "#/Page/"+$scope.selected.target; 12 | }; 13 | 14 | }); 15 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-search/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-search", 3 | "description" : "This allow to make autocomplete search", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | ], 8 | "require" : [ 9 | { "name" : "keosu-base" , "version" : ">=0.1" } 10 | ], 11 | "appParam" : [ 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-search/style.css: -------------------------------------------------------------------------------- 1 | .dropdown-menu{ 2 | visibility: visible; 3 | opacity: 80; 4 | } -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-search/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | Search: 4 | 5 |
6 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-twitter/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-twitter", 3 | "description" : "Twitter", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | ], 8 | "require" : [ 9 | { "name" : "keosu-base", "version" : ">=0.1" } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-twitter/style.css: -------------------------------------------------------------------------------- 1 | #twitter-keosu-share { 2 | display:flex; 3 | justify-content: center; 4 | flex-direction: column; 5 | text-align: center; 6 | position:fixed; 7 | bottom:40px; 8 | left:0; 9 | width:100%; 10 | height: 40px; 11 | background-color: #3598db; 12 | color:#fff; 13 | } 14 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-twitter/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | 5 | 13 |
14 | 15 |
16 |

{{ tweet.text }}

17 |
18 |
19 | 20 |
21 |

Chargement en cours...

22 |
23 | 24 |
25 |

Pas encore de tweets, soyez le premier !

26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-twitter/templates/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/app/Resources/packages/Gadget-keosu-twitter/templates/default.html.png -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-video/core.js: -------------------------------------------------------------------------------- 1 | app.controller('keosu-videoController', function ($scope, $sce) { 2 | 3 | $scope.init = function (params){ 4 | $scope.url = params.gadgetParam.url; 5 | }; 6 | 7 | $scope.getUrl = function(){ 8 | return ($sce.trustAsResourceUrl($scope.url)); 9 | } 10 | }); 11 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-video/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-video", 3 | "description" : "Display a video", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "url", "type" : "text" } 8 | ], 9 | "require" : [ 10 | { "name" : "keosu-base" , "version" : ">=0.1" } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-video/templates/default.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-youtube-player/core.js: -------------------------------------------------------------------------------- 1 | app.controller('keosu-youtube-playerController', function ($scope) { 2 | 3 | $scope.init = function (params){ 4 | $scope.id = params.gadgetParam.videoId; 5 | }; 6 | }); 7 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-youtube-player/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-youtube-player", 3 | "description" : "show a youtube video", 4 | "version" : "0.1", 5 | "type" : "gadget", 6 | "param" : [ 7 | { "name" : "videoId", "type" : "text" } 8 | ], 9 | "require" : [ 10 | { "name" : "keosu-base", "version" : ">=0.1" }, 11 | { "name" : "plugin-youtube", "version" : ">=0.1" } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /app/Resources/packages/Gadget-keosu-youtube-player/templates/default.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/Resources/packages/Lib-Js/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "lib-js", 3 | "description" : "This allowed to create personal scripts", 4 | "version" : "0.1", 5 | "type" : "lib", 6 | "libJs" : [ 7 | "map.js" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /app/Resources/packages/Lib-angularJs/js/utilString.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Decode json content 3 | */ 4 | function decodedContent(content){ 5 | //ret.innerHTML = content.replace('/[/\\*]/g', ""); 6 | //console.log(ret.outerHTML); 7 | return content.replace('/[/\\*]/g', ""); 8 | } 9 | -------------------------------------------------------------------------------- /app/Resources/packages/Lib-angularJs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "angularJs", 3 | "description" : "init AngularJs in a var app with some packages", 4 | "version" : "1.2.14", 5 | "type" : "lib", 6 | "param" : [], 7 | "require" : {}, 8 | "configCordova" : {}, 9 | "libJs" : [ 10 | "winstore-jscompat.js", 11 | "angular.min.js", 12 | "angular-carousel.js", 13 | "angular-chrono.js", 14 | "angular-inview.js", 15 | "angular-resource.js", 16 | "angular-route.js", 17 | "angular-sanitize.min.js", 18 | "spin.js", 19 | "angular-spinner.js", 20 | "angular-touch.js", 21 | "angular-local-storage.js", 22 | "cache-manager.js", 23 | "utilString.js", 24 | "ui-bootstrap-tpls-0.13.0.min.js", 25 | "angular-local-fr-fr.js", 26 | "angular-calendar.js" 27 | ], 28 | "appParam" : [] 29 | } 30 | -------------------------------------------------------------------------------- /app/Resources/packages/Lib-jQuery/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "jQuery", 3 | "description" : "The JQuery librairy and some extensions", 4 | "version" : "2.1.1", 5 | "type" : "lib", 6 | "libJs" : [ 7 | "jquery-2.1.1.min.js" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-Push/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-keosu-comments/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "keosu-comments", 3 | "description" : "Create a form to comments items", 4 | "version" : "0.1", 5 | "type" : "plugin", 6 | "param" : [ 7 | {"objectId" : "integer"}, 8 | {"dataModelObjectName" : "string"}, 9 | {"enableComments" : "boolean"}, 10 | {"templateName" : "string"} 11 | ], 12 | "require" : [ 13 | { "name" : "keosu-base" , "version" : ">=0.1" } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-keosu-comments/style.css: -------------------------------------------------------------------------------- 1 | /**************************** 2 | COMMENT PLUGIN 3 | ****************************/ 4 | .comment-list { 5 | margin-top: 5% 6 | } 7 | .add-comment { 8 | float: right; 9 | margin: 5%; 10 | } 11 | 12 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-keosu-comments/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
{{comment.user}} - {{comment.date}}
5 |
{{comment.message}}
6 |
7 |
8 |
9 |
10 |
11 | 12 | Add a new comment 13 | 14 | 15 | 16 |
17 |
18 |
19 |
20 | 21 |
22 |
23 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-keosu-share/core.js: -------------------------------------------------------------------------------- 1 | //https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin/blob/master/README.md 2 | 3 | app.directive('keosuShare', function(){ 4 | return { 5 | restrict : 'E', 6 | scope : { 7 | object: '=object', 8 | url: '=url' 9 | }, 10 | templateUrl : 'plugins/keosu-share/templates/default.html', 11 | controller : ['$scope','$http', function ($scope, $http) { 12 | 13 | $scope.share = function () { 14 | //window.plugins.socialsharing.share('Message, subject, image and link', 15 | // 'The subject', 16 | // 'https://www.google.nl/images/srpr/logo4w.png', 17 | // 'http://www.x-services.nl'); 18 | window.plugins.socialsharing.share($scope.object.title, null, null, $scope.url); 19 | }; 20 | $scope.$watch('objectId', function() { 21 | }); 22 | }] 23 | }; 24 | }); 25 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-keosu-share/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "keosu-share", 3 | "description": "Share content on social networks, by email, ...", 4 | "version": "0.1", 5 | "type": "plugin", 6 | "configCordova": [ 7 | { 8 | "plugin": [ 9 | { 10 | "@attributes": { 11 | "name": "nl.x-services.plugins.socialsharing" 12 | } 13 | } 14 | ] 15 | } 16 | ], 17 | "param": [ 18 | { 19 | "object": "array" 20 | }, 21 | { 22 | "url": "string" 23 | } 24 | ], 25 | "require": [ 26 | { 27 | "name": "keosu-base", 28 | "version": ">=0.1" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-keosu-share/style.css: -------------------------------------------------------------------------------- 1 | /**************************** 2 | SHARE PLUGIN 3 | ****************************/ 4 | 5 | 6 | .share-plugin span { 7 | width: 100%; 8 | text-align: right; 9 | } 10 | 11 | .share-plugin .btn:hover { 12 | color: #000000; 13 | } 14 | 15 | .share-plugin .btn:focus, .share-plugin .btn:active { 16 | color: #00a0d2; 17 | } -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-keosu-share/templates/default.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
-------------------------------------------------------------------------------- /app/Resources/packages/Plugin-youtube/core.js: -------------------------------------------------------------------------------- 1 | app.directive('youtubePlayer', function($window) { 2 | return { 3 | restrict: "E", 4 | scope: { 5 | height: "@", 6 | width: "@", 7 | id: "=" 8 | }, 9 | template: '
', 10 | 11 | link: function(scope, element, attrs) { 12 | var tag = document.createElement('script'); 13 | tag.src = "https://www.youtube.com/iframe_api"; 14 | var firstScriptTag = document.getElementsByTagName('script')[0]; 15 | firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); 16 | 17 | var player; 18 | 19 | $window.onYouTubeIframeAPIReady = function() { 20 | player = new YT.Player(element.children()[0], { 21 | height: scope.height, 22 | width: scope.width, 23 | videoId: scope.id 24 | }); 25 | }; 26 | } 27 | } 28 | }); 29 | -------------------------------------------------------------------------------- /app/Resources/packages/Plugin-youtube/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "plugin-youtube", 3 | "description" : "Display a youtube video", 4 | "version" : "0.1", 5 | "type" : "plugin", 6 | "param" : [ 7 | { "videoId" : "string" }, 8 | { "width" : "string" }, 9 | { "height" : "string" } 10 | ], 11 | "require" : [ 12 | { "name" : "keosu-base" , "version" : ">=0.1" } 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /app/Resources/views/README: -------------------------------------------------------------------------------- 1 | The architecture of base templates 2 | - skeleton : contain base html structure and inclusion (javascript, css, etc ...) 3 | - headered.skeleton : decorate skeleton with header 4 | - footered.headered : decorate headered.skeleton 5 | - base : use by all other template 6 | 7 | 8 | Finally to fullfil page, you need too write into body block 9 | -------------------------------------------------------------------------------- /app/Resources/views/base.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | Keosu is an open source CMS for mobile app 3 | Copyright (C) 2017 Pockeit 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with this program. If not, see . 17 | #} 18 | {% extends '::skeleton.html.twig' %} 19 | -------------------------------------------------------------------------------- /app/autoload.php: -------------------------------------------------------------------------------- 1 | add('', __DIR__.'/../vendor/symfony/symfony/src/Symfony/Component/Locale/Resources/stubs'); 12 | } 13 | 14 | AnnotationRegistry::registerLoader(array($loader, 'loadClass')); 15 | 16 | return $loader; 17 | -------------------------------------------------------------------------------- /app/config/.gitignore: -------------------------------------------------------------------------------- 1 | /config_local.yml 2 | /parameters_local.yml 3 | /config.yml 4 | /parameters_dev.yml 5 | /parameters_custom.yml 6 | 7 | parameters.yml -------------------------------------------------------------------------------- /app/config/config_dev.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: config.yml } 3 | 4 | framework: 5 | router: { resource: "%kernel.root_dir%/config/routing_dev.yml" } 6 | profiler: { only_exceptions: false } 7 | 8 | web_profiler: 9 | toolbar: true 10 | intercept_redirects: false 11 | 12 | monolog: 13 | handlers: 14 | main: 15 | type: stream 16 | path: %kernel.logs_dir%/%kernel.environment%.log 17 | level: debug 18 | firephp: 19 | type: firephp 20 | level: info -------------------------------------------------------------------------------- /app/config/config_prod.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: config.yml } 3 | 4 | #framework: 5 | # validation: 6 | # cache: apc 7 | 8 | #doctrine: 9 | # orm: 10 | # metadata_cache_driver: apc 11 | # result_cache_driver: apc 12 | # query_cache_driver: apc 13 | 14 | monolog: 15 | handlers: 16 | main: 17 | type: fingers_crossed 18 | action_level: error 19 | handler: nested 20 | nested: 21 | type: stream 22 | path: %kernel.logs_dir%/%kernel.environment%.log 23 | level: debug 24 | console: 25 | type: console 26 | 27 | #swiftmailer: 28 | # delivery_address: me@example.com 29 | -------------------------------------------------------------------------------- /app/config/config_test.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: config_dev.yml } 3 | 4 | framework: 5 | test: ~ 6 | session: 7 | storage_id: session.storage.mock_file 8 | 9 | web_profiler: 10 | toolbar: false 11 | intercept_redirects: false 12 | 13 | swiftmailer: 14 | disable_delivery: true 15 | -------------------------------------------------------------------------------- /app/config/parameters.yml.dist: -------------------------------------------------------------------------------- 1 | # 2 | # This file is used for initial configuration 3 | # DO NOT MODIFY THIS FILE 4 | # Use parameters.yml instead 5 | # 6 | parameters: 7 | mailer_transport: smtp 8 | mailer_host: localhost 9 | mailer_user: ~ 10 | mailer_password: ~ 11 | 12 | admin_password: lagoutte 13 | 14 | locale: en 15 | secret: ThisTokenIsNotSoSecretChangeIt 16 | 17 | database_driver: pdo_mysql 18 | database_host: 127.0.0.1 19 | database_port: ~ 20 | database_name: symfony 21 | database_user: root 22 | database_password: ~ 23 | database_path: ~ 24 | # Base URL 25 | # for exemple 26 | # in local installation http://localhost/keosu/web or http://localhost/keosu 27 | # in remote installation http://demo.keosu.com 28 | url_base: http://localhost/keosu/web 29 | url_param: /app_dev.php/ 30 | -------------------------------------------------------------------------------- /app/config/routing_dev.yml: -------------------------------------------------------------------------------- 1 | _wdt: 2 | resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml" 3 | prefix: /_wdt 4 | 5 | _profiler: 6 | resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" 7 | prefix: /_profiler 8 | 9 | _main: 10 | resource: routing.yml 11 | 12 | _console: 13 | resource: "@CoreSphereConsoleBundle/Resources/config/routing.yml" 14 | prefix: / 15 | -------------------------------------------------------------------------------- /app/console: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env php 2 | getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev'); 19 | $debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod'; 20 | 21 | $kernel = new AppKernel($env, $debug); 22 | $application = new Application($kernel); 23 | $application->run($input); 24 | -------------------------------------------------------------------------------- /app/logs/.gitignore: -------------------------------------------------------------------------------- 1 | /dev.log 2 | /prod.log 3 | /local.log 4 | /testing.log 5 | -------------------------------------------------------------------------------- /src/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/DependencyInjection/KeosuCoreExtension.php: -------------------------------------------------------------------------------- 1 | load('services.yml'); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Event/ExportConfigPackageEvent.php: -------------------------------------------------------------------------------- 1 | currentConfig = $currentConfig; 16 | $this->newConfig = null; 17 | } 18 | 19 | /** 20 | * @return array 21 | */ 22 | public function getCurrentConfig() { 23 | return $this->currentConfig; 24 | } 25 | 26 | /** 27 | * @return array 28 | */ 29 | public function setNewConfig($newConfig) { 30 | $this->newConfig = $newConfig; 31 | } 32 | 33 | public function getNewConfig() { 34 | return $this->newConfig; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Event/ExportDataPackageEvent.php: -------------------------------------------------------------------------------- 1 | appId = $appId; 19 | $this->data = null; 20 | $this->fileName = null; 21 | $this->config = $config; 22 | } 23 | 24 | /** 25 | * @return array 26 | */ 27 | public function getAppId() { 28 | return $this->appId; 29 | } 30 | 31 | /** 32 | * @return array 33 | */ 34 | public function setData($data) { 35 | $this->data = $data; 36 | } 37 | 38 | public function getData() { 39 | return $this->data; 40 | } 41 | public function setFileName($data) { 42 | $this->fileName = $data; 43 | } 44 | 45 | public function getFileName() { 46 | return $this->fileName; 47 | } 48 | public function getConfig() { 49 | return $this->config; 50 | } 51 | 52 | 53 | } 54 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Event/FormEvent.php: -------------------------------------------------------------------------------- 1 | form = $form; 19 | $this->request = $request; 20 | } 21 | 22 | /** 23 | * @return FormInterface 24 | */ 25 | public function getForm() 26 | { 27 | return $this->form; 28 | } 29 | 30 | /** 31 | * @return Request 32 | */ 33 | public function getRequest() 34 | { 35 | return $this->request; 36 | } 37 | 38 | public function setResponse(Response $response) 39 | { 40 | $this->response = $response; 41 | } 42 | 43 | /** 44 | * @return Response|null 45 | */ 46 | public function getResponse() 47 | { 48 | return $this->response; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Event/GadgetPageActionEvent.php: -------------------------------------------------------------------------------- 1 | page = $page; 20 | $this->gadget = $gadget; 21 | $this->response = null; 22 | } 23 | 24 | /** 25 | * @return Page of the gadget 26 | */ 27 | public function getPage() 28 | { 29 | return $this->page; 30 | } 31 | 32 | /** 33 | * @return Gadget 34 | */ 35 | public function getGadget() 36 | { 37 | return $this->gadget; 38 | } 39 | 40 | /** 41 | * @return Response | null 42 | */ 43 | public function getResponse() 44 | { 45 | return $this->response; 46 | } 47 | 48 | /** 49 | * Set user response 50 | */ 51 | public function setResponce(Response $response) 52 | { 53 | $this->response = $response; 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Event/GadgetPagePanelEvent.php: -------------------------------------------------------------------------------- 1 | page = $page; 19 | $this->gadget = $gadget; 20 | $this->response = null; 21 | } 22 | 23 | /** 24 | * @return Page of the gadget 25 | */ 26 | public function getPage() 27 | { 28 | return $this->page; 29 | } 30 | 31 | /** 32 | * @return Gadget 33 | */ 34 | public function getGadget() 35 | { 36 | return $this->gadget; 37 | } 38 | 39 | /** 40 | * @return html | null 41 | */ 42 | public function getHtml() 43 | { 44 | return $this->html; 45 | } 46 | 47 | /** 48 | * Set html response 49 | */ 50 | public function setHtml($html) 51 | { 52 | $this->html = $html; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Event/PackageSideMenuEvent.php: -------------------------------------------------------------------------------- 1 | listOfLink = array(); 17 | } 18 | 19 | /** 20 | * @param $name name of the link 21 | * @param $href href of the link 22 | * @return PackageSideMenuEvent 23 | */ 24 | public function addUrl($name,$href) 25 | { 26 | $this->listOfLink[] = new Url($name,$href); 27 | return $this; 28 | } 29 | 30 | public function getUrl() 31 | { 32 | return $this->listOfLink; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/KeosuCoreBundle.php: -------------------------------------------------------------------------------- 1 | . 18 | ************************************************************************/ 19 | 20 | namespace Keosu\CoreBundle; 21 | use Symfony\Component\HttpKernel\Bundle\Bundle; 22 | 23 | class KeosuCoreBundle extends Bundle { 24 | } 25 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/src/Keosu/CoreBundle/Resources/doc/index.rst -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/App/configPanel.html.twig: -------------------------------------------------------------------------------- 1 |
2 |
3 | {{ packageType | capitalize }} : {{ packageName }} 4 | {{ form_row(form) }} 5 | 6 | {% if packageHelpMessage %} 7 |
8 |
9 | {{ packageHelpMessage | raw }} 10 |
11 |
12 | {% endif %} 13 |
14 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Menu/addToConfig.html.twig: -------------------------------------------------------------------------------- 1 | {% for link in links %} 2 | 9 | {% endfor %} 10 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Menu/app.html.twig: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{ curAppName }} 4 | 11 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Menu/content.html.twig: -------------------------------------------------------------------------------- 1 | {% for content in contents %} 2 | 10 | {% endfor %} 11 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Menu/page.html.twig: -------------------------------------------------------------------------------- 1 | {% for page in pages %} 2 | 9 | {% endfor %} -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Page/check.html.twig: -------------------------------------------------------------------------------- 1 | {% if nbrIsMain == 0 %} 2 |
3 | {% trans %}No main page found. Check "isMain" attribute for one of your layout.{% endtrans %} 4 | {% trans %}Manage Page{% endtrans %} 5 |
6 | {% elseif nbrIsMain > 1 %} 7 |
8 | {% trans %}More than one main page found. UnCheck "isMain" attribute to only have one "isMain" page.{% endtrans %} 9 | {% trans %}Manage Page{% endtrans %} 10 |
11 | {% endif %} 12 | 13 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Page/pagePanel.html.twig: -------------------------------------------------------------------------------- 1 | {% block pageEditAction %} 2 | 3 | {% endblock pageEditAction %} 4 | {% block pageDeleteAction %} 5 | 6 | {% endblock pageDeleteAction %} 7 | {% block pageExtentionAction %}{% endblock pageExtentionAction %} 8 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Reader/Service/list.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | Keosu is an open source CMS for mobile app 3 | Copyright (C) 2016 Pockeit 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with this program. If not, see . 17 | #} 18 | 23 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Reader/Service/list.json.twig: -------------------------------------------------------------------------------- 1 | {# 2 | Keosu is an open source CMS for mobile app 3 | Copyright (C) 2016 Pockeit 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with this program. If not, see . 17 | #} 18 | { "aaData": [ 19 | {% for content in contents %} 20 | {% include "KeosuReaderManagerBundle:contentlist:listEl.json.twig"%} 21 | {% if loop.last ==false%} 22 | , 23 | {% endif %} 24 | {% endfor %} 25 | ] } 26 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Reader/Service/listEl.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | Keosu is an open source CMS for mobile app 3 | Copyright (C) 2016 Pockeit 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with this program. If not, see . 17 | #} 18 |
  • 19 | {{ content.name }}  20 | 21 |
  • 22 | 23 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/Reader/Service/listEl.json.twig: -------------------------------------------------------------------------------- 1 | {# 2 | Keosu is an open source CMS for mobile app 3 | Copyright (C) 2016 Pockeit 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with this program. If not, see . 17 | #} 18 | [ 19 | "{{ content.name }}", 20 | " Sync" 21 | ] 22 | 23 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Resources/views/page.html.twig: -------------------------------------------------------------------------------- 1 | {# 2 | Keosu is an open source CMS for mobile app 3 | Copyright (C) 2016 Pockeit 4 | 5 | This program is free software: you can redistribute it and/or modify 6 | it under the terms of the GNU Affero General Public License as 7 | published by the Free Software Foundation, either version 3 of the 8 | License, or (at your option) any later version. 9 | 10 | This program is distributed in the hope that it will be useful, 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | GNU Affero General Public License for more details. 14 | 15 | You should have received a copy of the GNU Affero General Public License 16 | along with this program. If not, see . 17 | #} 18 | {% extends '::base.html.twig' %} 19 | 20 | -------------------------------------------------------------------------------- /src/Keosu/CoreBundle/Util/PathUtil.php: -------------------------------------------------------------------------------- 1 | . 18 | ************************************************************************/ 19 | namespace Keosu\CoreBundle\Util; 20 | 21 | class PathUtil { 22 | 23 | public static function getRootDir() { 24 | return __DIR__ . '/../../../../web/'; 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/ArticleModelBundle/Resources/config/routing.yml: -------------------------------------------------------------------------------- 1 | keosu_article_viewlist: 2 | path: /content/article/ 3 | defaults: { _controller: KeosuDataModelArticleModelBundle:View:view } 4 | 5 | keosu_article_delete: 6 | path: /content/article/delete/{id} 7 | defaults: { _controller: KeosuDataModelArticleModelBundle:Edit:delete } 8 | 9 | keosu_article_edit: 10 | path: /content/article/edit/{id} 11 | defaults: { _controller: KeosuDataModelArticleModelBundle:Edit:edit } 12 | 13 | keosu_article_add: 14 | path: /content/article/add 15 | defaults: { _controller: KeosuDataModelArticleModelBundle:Edit:add } 16 | 17 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/EventModelBundle/Resources/config/routing.yml: -------------------------------------------------------------------------------- 1 | keosu_event_viewlist: 2 | path: /content/event 3 | defaults: { _controller: KeosuDataModelEventModelBundle:View:view } 4 | 5 | keosu_event_delete: 6 | path: /content/event/delete/{id} 7 | defaults: { _controller: KeosuDataModelEventModelBundle:Edit:delete } 8 | 9 | keosu_event_edit: 10 | path: /content/event/edit/{id} 11 | defaults: { _controller: KeosuDataModelEventModelBundle:Edit:edit } 12 | 13 | keosu_event_add: 14 | path: /content/event/add 15 | defaults: { _controller: KeosuDataModelEventModelBundle:Edit:add } 16 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/FormModelBundle/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- 1 | root('keosu_data_model_form_model'); 22 | 23 | // Here you should define the parameters that are allowed to 24 | // configure your bundle. See the documentation linked above for 25 | // more information on that topic. 26 | 27 | return $treeBuilder; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/FormModelBundle/DependencyInjection/KeosuDataModelFormModelExtension.php: -------------------------------------------------------------------------------- 1 | processConfiguration($configuration, $configs); 24 | 25 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 26 | $loader->load('services.yml'); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/FormModelBundle/KeosuDataModelFormModelBundle.php: -------------------------------------------------------------------------------- 1 | root('keosu_data_model_menu_model'); 22 | 23 | // Here you should define the parameters that are allowed to 24 | // configure your bundle. See the documentation linked above for 25 | // more information on that topic. 26 | 27 | return $treeBuilder; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/MenuModelBundle/DependencyInjection/KeosuDataModelMenuModelExtension.php: -------------------------------------------------------------------------------- 1 | processConfiguration($configuration, $configs); 24 | 25 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 26 | $loader->load('services.yml'); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/MenuModelBundle/KeosuDataModelMenuModelBundle.php: -------------------------------------------------------------------------------- 1 | request('GET', '/hello/Fabien'); 14 | 15 | $this->assertTrue($crawler->filter('html:contains("Hello Fabien")')->count() > 0); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/PictureModelBundle/KeosuDataModelPictureModelBundle.php: -------------------------------------------------------------------------------- 1 | root('keosu_data_model_search_model'); 22 | 23 | // Here you should define the parameters that are allowed to 24 | // configure your bundle. See the documentation linked above for 25 | // more information on that topic. 26 | 27 | return $treeBuilder; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/SearchModelBundle/DependencyInjection/KeosuDataModelSearchModelExtension.php: -------------------------------------------------------------------------------- 1 | processConfiguration($configuration, $configs); 24 | 25 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 26 | $loader->load('services.yml'); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/Keosu/DataModel/SearchModelBundle/KeosuDataModelSearchModelBundle.php: -------------------------------------------------------------------------------- 1 | request('GET', '/hello/Fabien'); 14 | 15 | $this->assertTrue($crawler->filter('html:contains("Hello Fabien")')->count() > 0); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/AroundMeGadgetBundle/KeosuGadgetAroundMeGadgetBundle.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Title 5 | Content 6 | 7 | 8 | 9 | 10 | {% for article in articles %} 11 | 12 | {{ article.id }} 13 | {{ article.title }} 14 | {{ article.body |striptags | slice(0, 400) }} (...) 15 | 16 | {% endfor %} 17 | 18 | 19 | 20 | Title 21 | Content 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/AuthenticationGadgetBundle/DependencyInjection/KeosuGadgetAuthenticationGadgetExtension.php: -------------------------------------------------------------------------------- 1 | load('services.yml'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/AuthenticationGadgetBundle/KeosuGadgetAuthenticationGadgetBundle.php: -------------------------------------------------------------------------------- 1 | 7 | You successfully reset your password. You can now log in with your new password. 8 | 9 | {% endblock %} 10 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/BaseBundle/DependencyInjection/KeosuGadgetBaseExtension.php: -------------------------------------------------------------------------------- 1 | load('services.yml'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/BaseBundle/KeosuGadgetBaseBundle.php: -------------------------------------------------------------------------------- 1 | root('keosu_gadget_form_gadget'); 22 | 23 | // Here you should define the parameters that are allowed to 24 | // configure your bundle. See the documentation linked above for 25 | // more information on that topic. 26 | 27 | return $treeBuilder; 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/FormGadgetBundle/DependencyInjection/KeosuGadgetFormGadgetExtension.php: -------------------------------------------------------------------------------- 1 | processConfiguration($configuration, $configs); 25 | 26 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 27 | $loader->load('services.yml'); 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/FormGadgetBundle/KeosuGadgetFormGadgetBundle.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | [Keosu] {{ form.name }} 6 | 7 | 8 | 9 | 10 |

    [Keosu] {{ form.name }}

    11 | 12 | {% if user %} 13 | 14 |

    Utilisateur

    15 | 16 |
      17 |
    • Nom d'utilisateur : {{ user.username }}
    • 18 |
    • Adresse e-mail : {{ user.email}}
    • 19 |
    20 | 21 | {% endif %} 22 | 23 |

    Données

    24 | 25 |
      {% for field, value in data %} 26 | {% if value is iterable %} 27 |
    • 28 | {{ field }} 29 |
        30 | {% for photo in value %} 31 |
      1. {{ photo }}
      2. 32 | {% endfor %} 33 |
      34 |
    • 35 | {% else %} 36 |
    • {{ field }} {{ value|raw }}
    • 37 | {% endif %} 38 | {% endfor %}
    39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/LastArticleGadgetBundle/Resources/config/routing.yml: -------------------------------------------------------------------------------- 1 | keosu_gadget_last_article_gadget_add: 2 | path: /views/page/gadget/lastarticlegadget/add/{page}/{zone} 3 | defaults: { _controller: KeosuGadgetLastArticleGadgetBundle:Edit:add } 4 | 5 | keosu_gadget_last_article_gadget_edit: 6 | path: /views/page/gadget/lastarticlegadget/edit/{page}/{zone} 7 | defaults: { _controller: KeosuGadgetLastArticleGadgetBundle:Edit:edit } 8 | 9 | keosu_gadget_last_article_service: 10 | path: /service/gadget/lastarticle/{gadgetId}/{page}/{format}/ 11 | defaults: { _controller: KeosuGadgetLastArticleGadgetBundle:Service:viewList } 12 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/LastArticleGadgetBundle/Resources/config/services.yml: -------------------------------------------------------------------------------- 1 | services: 2 | keosu_gadget.last.article.gadget: 3 | class: Keosu\Gadget\LastArticleGadgetBundle\EventListener\GadgetListener 4 | arguments: ['@service_container'] 5 | tags: 6 | - { name: kernel.event_subscriber } 7 | 8 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/MapGadgetBundle/KeosuGadgetMapGadgetBundle.php: -------------------------------------------------------------------------------- 1 | load('services.yml'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/PicturesGalleryGadgetBundle/Resources/config/routing.yml: -------------------------------------------------------------------------------- 1 | keosu_gadget_pictures_gallery_gadget_add: 2 | path: /views/page/gadget/picturesgallerygadget/add/{page}/{zone} 3 | defaults: { _controller: KeosuGadgetPicturesGalleryGadgetBundle:Edit:add } 4 | 5 | keosu_gadget_pictures_gallery_gadget_edit: 6 | path: /views/page/gadget/picturesgallerygadget/edit/{page}/{zone} 7 | defaults: { _controller: KeosuGadgetPicturesGalleryGadgetBundle:Edit:edit } 8 | 9 | keosu_gadget_pictures_gallery_service: 10 | path: /service/gadget/picturesgallery/{gadgetId}/{offset}/{format} 11 | defaults: { _controller: KeosuGadgetPicturesGalleryGadgetBundle:Service:viewList } 12 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/PicturesGalleryGadgetBundle/Resources/config/services.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | # keosu_gadget_pictures_gallery_gadget.example.class: Keosu\Gadget\PicturesGalleryGadgetBundle\Example 3 | 4 | services: 5 | # keosu_gadget_pictures_gallery_gadget.example: 6 | # class: %keosu_gadget_pictures_gallery_gadget.example.class% 7 | # arguments: [@service_id, "plain_value", %parameter%] 8 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/PushNotificationBundle/DependencyInjection/KeosuGadgetPushNotificationExtension.php: -------------------------------------------------------------------------------- 1 | load('services.yml'); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/PushNotificationBundle/Entity/DevicesRepository.php: -------------------------------------------------------------------------------- 1 | 5 |
    6 |
    7 |
    8 | {{ form_start(form) }} 9 |
    10 | Send a push notification 11 | 12 | {% if valid %} 13 | 14 | {% endif %} 15 | 16 | {% if error %} 17 | 18 | {% endif %} 19 | 20 | 21 | {{ form_row(form.message)}} 22 | 23 |
    24 | {{ form_end(form) }} 25 |
    26 |
    27 |
    28 | 29 | {% endblock body %} 30 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/PushNotificationBundle/Service/AndroidGCMNotification.php: -------------------------------------------------------------------------------- 1 | get('logger'); 11 | $em = $container->get('doctrine')->getManager(); 12 | $appId = $container->get('keosu_core.curapp')->getCurApp(); 13 | $app = $em->getRepository('KeosuCoreBundle:App')->find($appId); 14 | $googleGcmApiKey = $app->getConfigPackages()[KeosuGadgetPushNotificationBundle::PACKAGE_NAME]['googleGcmApiKey']; 15 | $googleUseMultiCurl = $app->getConfigPackages()[KeosuGadgetPushNotificationBundle::PACKAGE_NAME]['googleUseMultiCurl']; 16 | if($googleGcmApiKey === null) 17 | throw new \LogicException('Can\'t send message because google gcm api key in not defined'); 18 | parent::__construct($googleGcmApiKey,$googleUseMultiCurl,60,$logger); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/PushNotificationBundle/Service/AppleNotification.php: -------------------------------------------------------------------------------- 1 | get('logger'); 11 | $em = $container->get('doctrine')->getManager(); 12 | $appId = $container->get('keosu_core.curapp')->getCurApp(); 13 | $app = $em->getRepository('KeosuCoreBundle:App')->find($appId); 14 | $iosSandbox = $app->getConfigPackages()[KeosuGadgetPushNotificationBundle::PACKAGE_NAME]['iosSandbox']; 15 | $iosPassPhrase = $app->getConfigPackages()[KeosuGadgetPushNotificationBundle::PACKAGE_NAME]['iosPassPhrase']; 16 | $iosPem = $app->getConfigPackages()[KeosuGadgetPushNotificationBundle::PACKAGE_NAME]['iosPem']; 17 | if(!is_file($iosPem)) 18 | throw new \LogicException('Can\'t send message because ios pem file isn\'t uploaded'); 19 | parent::__construct($iosSandbox,$iosPem,$iosPassPhrase,false,60,null,null,$logger); 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/SearchGadgetBundle/Resources/config/services.yml: -------------------------------------------------------------------------------- 1 | services: 2 | keosu_gadget.menu.search: 3 | class: Keosu\Gadget\SearchGadgetBundle\EventListener\GadgetListener 4 | arguments: ['@service_container'] 5 | tags: 6 | - { name: kernel.event_subscriber } 7 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/TwitterGadgetBundle/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- 1 | root('keosu_gadget_twitter_gadget'); 22 | 23 | // Here you should define the parameters that are allowed to 24 | // configure your bundle. See the documentation linked above for 25 | // more information on that topic. 26 | 27 | return $treeBuilder; 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/TwitterGadgetBundle/DependencyInjection/KeosuGadgetFormGadgetExtension.php: -------------------------------------------------------------------------------- 1 | processConfiguration($configuration, $configs); 25 | 26 | $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config')); 27 | $loader->load('services.yml'); 28 | 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/Keosu/Gadget/TwitterGadgetBundle/KeosuGadgetTwitterGadgetBundle.php: -------------------------------------------------------------------------------- 1 | . 18 | ************************************************************************/ 19 | namespace Keosu\Reader\RssReaderBundle; 20 | 21 | use Symfony\Component\HttpKernel\Bundle\Bundle; 22 | 23 | class KeosuReaderRssReaderBundle extends Bundle 24 | { 25 | } 26 | -------------------------------------------------------------------------------- /src/Keosu/Reader/RssReaderBundle/Resources/config/routing.yml: -------------------------------------------------------------------------------- 1 | keosu_ReaderManager_RssReader_add: 2 | path: /content/reader/manage/add/rss 3 | defaults: { _controller: KeosuReaderRssReaderBundle:Edit:add } 4 | 5 | keosu_ReaderManager_RssReader_edit: 6 | path: /content/reader/manage/edit/rss/{id} 7 | defaults: { _controller: KeosuReaderRssReaderBundle:Edit:edit } 8 | 9 | keosu_ReaderManager_RssReader_sync: 10 | path: /sync/rss/{id} 11 | defaults: { _controller: KeosuReaderRssReaderBundle:Sync:sync } 12 | 13 | keosu_ReaderManager_RssReader_syncAll: 14 | path: /sync/rss 15 | defaults: { _controller: KeosuReaderRssReaderBundle:Sync:syncAll } 16 | -------------------------------------------------------------------------------- /src/Keosu/UserBundle/Entity/User.php: -------------------------------------------------------------------------------- 1 | accountType = $accountType; 34 | return $this; 35 | } 36 | 37 | public function getAccountType() { 38 | return $this->accountType; 39 | } 40 | 41 | } 42 | 43 | ?> 44 | -------------------------------------------------------------------------------- /src/Keosu/UserBundle/KeosuUserBundle.php: -------------------------------------------------------------------------------- 1 | 8 |
    9 |
    10 | Reset your password 11 | {{form_widget(form.plainPassword)}} 12 | 13 | {{form_rest(form)}} 14 |
    15 |
    16 | 17 |
    18 |
    19 |
    20 |
    21 | 22 | 23 | {% endblock %} 24 | -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- 1 | /bundles/* 2 | /app_local.php 3 | .DS_Store 4 | /bundles -------------------------------------------------------------------------------- /web/app.php: -------------------------------------------------------------------------------- 1 | loadClassCache(); 13 | } 14 | //$kernel = new AppCache($kernel); 15 | 16 | // When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter 17 | //Request::enableHttpMethodParameterOverride(); 18 | $request = Request::createFromGlobals(); 19 | $response = $kernel->handle($request); 20 | $response->send(); 21 | $kernel->terminate($request, $response); 22 | -------------------------------------------------------------------------------- /web/css/.gitignore: -------------------------------------------------------------------------------- 1 | /0762534.css 2 | /4d5f5a4.css 3 | /26b77f2.css 4 | /36da25d.css 5 | /078b218_bootstrap_1.css 6 | /078b218_bootstrap-glyphicons_3.css 7 | /078b218_jquery-ui_4.css 8 | /078b218_jquery-ui-1.10.4.custom_2.css 9 | /078b218.css 10 | /ac7f52d_bootstrap_1.css 11 | /ac7f52d_bootstrap-glyphicons_3.css 12 | /ac7f52d_jquery-ui-1.10.4_2.css 13 | /ac7f52d.css 14 | -------------------------------------------------------------------------------- /web/css/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/animated-overlay.gif -------------------------------------------------------------------------------- /web/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_diagonals-thick_20_666666_40x40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_diagonals-thick_20_666666_40x40.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_flat_10_000000_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_flat_10_000000_40x100.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_glass_100_f6f6f6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_glass_100_f6f6f6_1x400.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_glass_100_fdf5ce_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_glass_100_fdf5ce_1x400.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png -------------------------------------------------------------------------------- /web/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png -------------------------------------------------------------------------------- /web/css/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /web/css/images/ui-icons_228ef1_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-icons_228ef1_256x240.png -------------------------------------------------------------------------------- /web/css/images/ui-icons_ef8c08_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-icons_ef8c08_256x240.png -------------------------------------------------------------------------------- /web/css/images/ui-icons_ffd27a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-icons_ffd27a_256x240.png -------------------------------------------------------------------------------- /web/css/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /web/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/css/style.css -------------------------------------------------------------------------------- /web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/favicon.ico -------------------------------------------------------------------------------- /web/fonts/Amatic-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/Amatic-Bold.ttf -------------------------------------------------------------------------------- /web/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /web/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /web/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /web/fonts/lato/lato-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/lato/lato-regular.eot -------------------------------------------------------------------------------- /web/fonts/lato/lato-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/lato/lato-regular.ttf -------------------------------------------------------------------------------- /web/fonts/lato/lato-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/lato/lato-regular.woff -------------------------------------------------------------------------------- /web/fonts/ufonts.com_din-medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/fonts/ufonts.com_din-medium.ttf -------------------------------------------------------------------------------- /web/img/arrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/arrow-left.png -------------------------------------------------------------------------------- /web/img/arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/arrow-right.png -------------------------------------------------------------------------------- /web/img/cordova.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/cordova.png -------------------------------------------------------------------------------- /web/img/glyphicons-halflings-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/glyphicons-halflings-white.png -------------------------------------------------------------------------------- /web/img/glyphicons-halflings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/glyphicons-halflings.png -------------------------------------------------------------------------------- /web/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/loading.gif -------------------------------------------------------------------------------- /web/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/logo.png -------------------------------------------------------------------------------- /web/img/logo_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/logo_black.png -------------------------------------------------------------------------------- /web/img/phonegap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/img/phonegap.png -------------------------------------------------------------------------------- /web/install/sql/upgrade_rc011_rc012.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE LocationTags (id INT AUTO_INCREMENT NOT NULL, tagName VARCHAR(255) NOT NULL, Location_id INT NOT NULL, INDEX IDX_FB06728F80D1AE59 (Location_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; 2 | CREATE TABLE pictureTag (id INT AUTO_INCREMENT NOT NULL, picture_id INT NOT NULL, tagName VARCHAR(255) NOT NULL, INDEX IDX_B3C089ECEE45BDBF (picture_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; 3 | CREATE TABLE PictureTags (id INT AUTO_INCREMENT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB; 4 | ALTER TABLE LocationTags ADD CONSTRAINT FK_FB06728F80D1AE59 FOREIGN KEY (Location_id) REFERENCES Location (id); 5 | ALTER TABLE pictureTag ADD CONSTRAINT FK_B3C089ECEE45BDBF FOREIGN KEY (picture_id) REFERENCES Picture (id); -------------------------------------------------------------------------------- /web/js/6441664_part_3_html5bp_plugins_1.js: -------------------------------------------------------------------------------- 1 | // usage: log('inside coolFunc', this, arguments); 2 | // paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/ 3 | window.log = function f(){ log.history = log.history || []; log.history.push(arguments); if(this.console) { var args = arguments, newarr; args.callee = args.callee.caller; newarr = [].slice.call(args); if (typeof console.log === 'object') log.apply.call(console.log, console, newarr); else console.log.apply(console, newarr);}}; 4 | 5 | // make it safe to use console.log always 6 | (function(a){function b(){}for(var c="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),d;!!(d=c.pop());){a[d]=a[d]||b;}}) 7 | (function(){try{console.log();return window.console;}catch(a){return (window.console={});}}()); 8 | 9 | 10 | // place any jQuery/helper plugins in here, instead of separate, slower script files. 11 | 12 | -------------------------------------------------------------------------------- /web/js/6441664_part_3_html5bp_script_2.js: -------------------------------------------------------------------------------- 1 | /* Author: 2 | 3 | */ 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /web/keosu/export/.gitignore: -------------------------------------------------------------------------------- 1 | /www 2 | /export.zip 3 | .DS_Store 4 | /android 5 | /ios 6 | /phonegapbuild 7 | /simulator 8 | -------------------------------------------------------------------------------- /web/keosu/res/1/icons/android/iconA36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/android/iconA36.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/android/iconA48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/android/iconA48.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/android/iconA72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/android/iconA72.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/android/iconA96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/android/iconA96.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/ios/iconI114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/ios/iconI114.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/ios/iconI120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/ios/iconI120.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/ios/iconI144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/ios/iconI144.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/ios/iconI152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/ios/iconI152.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/ios/iconI57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/ios/iconI57.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/ios/iconI72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/ios/iconI72.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/ios/iconI76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/ios/iconI76.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/Square150x150Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/Square150x150Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/Square44x44Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/Square44x44Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/Square71x71Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/Square71x71Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/icon.png -------------------------------------------------------------------------------- /web/keosu/res/1/icons/winphone/tileicone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/icons/winphone/tileicone.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/android/splashscreenA320x436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/android/splashscreenA320x436.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/android/splashscreenA320x470.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/android/splashscreenA320x470.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/android/splashscreenA640x480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/android/splashscreenA640x480.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/android/splashscreenA960x720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/android/splashscreenA960x720.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI1024x748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI1024x748.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI1024x768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI1024x768.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI1242x2208.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI1536x2008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI1536x2008.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI1536x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI1536x2048.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI2048x1496.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI2048x1496.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI2048x1536.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI2048x1536.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI2208x1242.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI2208x1242.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI320x480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI320x480.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI640x1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI640x1136.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI640x960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI640x960.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI750x1334.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI750x1334.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI768x1004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI768x1004.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/ios/splashscreenI768x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/ios/splashscreenI768x1024.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/winphone/SplashScreenPhone.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/winphone/SplashScreenPhone.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/1/splashscreens/winphone/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/1/splashscreens/winphone/splash.jpg -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/android/iconA36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/android/iconA36.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/android/iconA48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/android/iconA48.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/android/iconA72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/android/iconA72.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/android/iconA96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/android/iconA96.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/ios/iconI114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/ios/iconI114.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/ios/iconI120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/ios/iconI120.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/ios/iconI144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/ios/iconI144.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/ios/iconI152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/ios/iconI152.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/ios/iconI57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/ios/iconI57.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/ios/iconI72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/ios/iconI72.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/ios/iconI76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/ios/iconI76.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/Square150x150Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/Square150x150Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/Square44x44Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/Square44x44Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/Square71x71Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/Square71x71Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/icon.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/icons/winphone/tileicone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/icons/winphone/tileicone.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/android/splashscreenA320x436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/android/splashscreenA320x436.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/android/splashscreenA320x470.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/android/splashscreenA320x470.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/android/splashscreenA640x480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/android/splashscreenA640x480.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/android/splashscreenA960x720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/android/splashscreenA960x720.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI1024x748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI1024x748.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI1024x768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI1024x768.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI1242x2208.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI1536x2008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI1536x2008.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI1536x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI1536x2048.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI2048x1496.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI2048x1496.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI2048x1536.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI2048x1536.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI2208x1242.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI2208x1242.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI320x480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI320x480.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI640x1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI640x1136.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI640x960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI640x960.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI750x1334.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI750x1334.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI768x1004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI768x1004.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/ios/splashscreenI768x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/ios/splashscreenI768x1024.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/winphone/SplashScreenPhone.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/winphone/SplashScreenPhone.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/keosu/splashscreens/winphone/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/keosu/splashscreens/winphone/splash.jpg -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/android/iconA36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/android/iconA36.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/android/iconA48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/android/iconA48.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/android/iconA72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/android/iconA72.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/android/iconA96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/android/iconA96.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/ios/iconI114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/ios/iconI114.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/ios/iconI120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/ios/iconI120.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/ios/iconI144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/ios/iconI144.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/ios/iconI152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/ios/iconI152.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/ios/iconI57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/ios/iconI57.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/ios/iconI72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/ios/iconI72.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/ios/iconI76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/ios/iconI76.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/Square150x150Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/Square150x150Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/Square44x44Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/Square44x44Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/Square71x71Logo.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/Square71x71Logo.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/icon.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/icons/winphone/tileicone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/icons/winphone/tileicone.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/android/splashscreenA320x436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/android/splashscreenA320x436.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/android/splashscreenA320x470.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/android/splashscreenA320x470.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/android/splashscreenA640x480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/android/splashscreenA640x480.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/android/splashscreenA960x720.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/android/splashscreenA960x720.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI1024x748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI1024x748.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI1024x768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI1024x768.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI1242x2208.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI1242x2208.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI1536x2008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI1536x2008.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI1536x2048.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI1536x2048.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI2048x1496.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI2048x1496.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI2048x1536.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI2048x1536.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI2208x1242.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI2208x1242.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI320x480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI320x480.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI640x1136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI640x1136.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI640x960.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI640x960.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI750x1334.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI750x1334.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI768x1004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI768x1004.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/ios/splashscreenI768x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/ios/splashscreenI768x1024.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/winphone/SplashScreenPhone.scale-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/winphone/SplashScreenPhone.scale-240.png -------------------------------------------------------------------------------- /web/keosu/res/tmp/splashscreens/winphone/splash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/res/tmp/splashscreens/winphone/splash.jpg -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-around-me/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-around-me/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-around-me/map-multiple-markers.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-around-me/map-multiple-markers.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-article/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-article/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-article/image-top.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-article/image-top.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-article/overridesample.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-article/overridesample.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-article/thumbnails.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-article/thumbnails.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-calendar/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-calendar/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-last-article/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-last-article/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-last-article/list-image.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-last-article/list-image.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-last-article/list-simple-down.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-last-article/list-simple-down.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-menu/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-menu/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-menu/keosu-cat-img.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-menu/keosu-cat-img.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-menu/list.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-menu/list.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-menu/unicorn-bar.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-menu/unicorn-bar.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-picture-gallery/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-picture-gallery/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-picture-gallery/gallery-slide.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-picture-gallery/gallery-slide.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-picture-gallery/gallery-thumbs-navigation.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-picture-gallery/gallery-thumbs-navigation.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-picture/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-picture/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-rss/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-rss/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-rss/infinit.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-rss/infinit.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-rss/infinite.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-rss/infinite.html.png -------------------------------------------------------------------------------- /web/keosu/templates/gadget/keosu-twitter/default.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/gadget/keosu-twitter/default.html.png -------------------------------------------------------------------------------- /web/keosu/templates/main-header/cordova.js: -------------------------------------------------------------------------------- 1 | /**Fake JS file to avoid error on simulato**/ -------------------------------------------------------------------------------- /web/keosu/templates/main-header/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 16 |
    17 | 18 | 19 | -------------------------------------------------------------------------------- /web/keosu/templates/page/dual-vertical-zone-template.html: -------------------------------------------------------------------------------- 1 | 7 | 8 |
    9 |
    10 |
     
    11 |
     
    12 |
    13 |
    14 | 15 |
    16 |
    Network unreachable
    17 |
    18 | 19 |
    20 |   21 |
    22 | -------------------------------------------------------------------------------- /web/keosu/templates/page/dual-vertical-zone-template.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/page/dual-vertical-zone-template.html.png -------------------------------------------------------------------------------- /web/keosu/templates/page/dual-zone-template.html: -------------------------------------------------------------------------------- 1 | 7 | 8 |
    9 |
    10 |
     
    11 |
     
    12 |
    13 |
    14 | 15 |
    16 |
    Network unreachable
    17 |
    18 | 19 |
    20 |   21 |
    22 | -------------------------------------------------------------------------------- /web/keosu/templates/page/dual-zone-template.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/page/dual-zone-template.html.png -------------------------------------------------------------------------------- /web/keosu/templates/page/keosu-authentication-template-special.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 |
    9 |
    10 |
     
    11 |
    12 |
    13 | -------------------------------------------------------------------------------- /web/keosu/templates/page/keosu-template.html: -------------------------------------------------------------------------------- 1 | 8 | 9 |
    10 |
    11 |
     
    12 |
    13 |
    14 | 15 |
    16 |
    Network unreachable
    17 |
    18 | 19 |
    20 |   21 |
    22 | -------------------------------------------------------------------------------- /web/keosu/templates/page/keosu-template.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/page/keosu-template.html.png -------------------------------------------------------------------------------- /web/keosu/templates/page/slide-template.html: -------------------------------------------------------------------------------- 1 | 14 | 15 |
    16 |
    17 | 18 |
    19 |
    20 |
    21 |
     
    22 |
    23 |
    24 | -------------------------------------------------------------------------------- /web/keosu/templates/page/slide-template.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/templates/page/slide-template.html.png -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/base_keosu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/base_keosu.png -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/flat-ui-icons-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/flat-ui-icons-regular.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/flat-ui-icons-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/flat-ui-icons-regular.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/flat-ui-icons-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/flat-ui-icons-regular.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-black.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-black.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-black.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-black.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-black.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bold.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bold.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bold.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bolditalic.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bolditalic.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-bolditalic.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-italic.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-italic.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-italic.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-light.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-light.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-light.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-regular.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-regular.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/header/js/fonts/lato/lato-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/header/js/fonts/lato/lato-regular.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/facebook-button.css: -------------------------------------------------------------------------------- 1 | 2 | .facebook_button{ 3 | display: inline-block; 4 | 5 | background: #627aac url(img/facebook_small.png) left no-repeat; 6 | 7 | border-top: 1px solid #29447e; 8 | border-right: 1px solid #29447e; 9 | border-bottom: 1px solid #1a356e; 10 | border-left: none; 11 | 12 | height: 22px; 13 | 14 | padding-right: 7px; 15 | padding-left: 29px; 16 | 17 | font-weight: bold; 18 | font-size: 11px; 19 | color: white; 20 | text-decoration: none; 21 | font-family: "lucida grande", tahoma, verdana, arial, sans-serif; 22 | line-height: 22px; 23 | 24 | cursor: pointer; 25 | } 26 | 27 | -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/img/left-arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/style/img/left-arrow.png -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/main.css: -------------------------------------------------------------------------------- 1 | @import url("style.css"); 2 | @import url("animate.css"); 3 | @import url("angular-carousel.css"); 4 | @import url("facebook-button.css"); -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/polices/amatic/amatic-bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/style/polices/amatic/amatic-bold.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/polices/amatic/amatic-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/style/polices/amatic/amatic-bold.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/polices/amatic/amatic-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/style/polices/amatic/amatic-bold.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/polices/quicksand/quicksand-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/style/polices/quicksand/quicksand-regular.eot -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/polices/quicksand/quicksand-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/style/polices/quicksand/quicksand-regular.ttf -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/style/polices/quicksand/quicksand-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/style/polices/quicksand/quicksand-regular.woff -------------------------------------------------------------------------------- /web/keosu/themes/base_keosu/templates/gadgetTemplates/Gadget-keosu-article/overridesample.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/keosu/themes/base_keosu/templates/gadgetTemplates/Gadget-keosu-article/overridesample.html.png -------------------------------------------------------------------------------- /web/less/bootstrap.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.0.0 3 | * 4 | * Copyright 2013 Twitter, Inc 5 | * Licensed under the Apache License v2.0 6 | * http://www.apache.org/licenses/LICENSE-2.0 7 | * 8 | * Designed and built with all the love in the world by @mdo and @fat. 9 | */ 10 | 11 | // Core variables and mixins 12 | @import "../../vendor/mopa/bootstrap-bundle/Mopa/Bundle/BootstrapBundle/Resources/public/bootstrap/less/bootstrap.less"; 13 | 14 | //Custom keosu files 15 | @import 'layout.less'; 16 | @import "datatables.less"; 17 | @import "colorscheme.less"; 18 | @import "style.less"; 19 | @import "responsive.less"; 20 | @import "form.less"; 21 | 22 | //@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"); 23 | -------------------------------------------------------------------------------- /web/less/datatables.less: -------------------------------------------------------------------------------- 1 | // Design for datatables, based on their own css class 2 | .paginate_disabled_previous, .paginate_disabled_next 3 | .paginate_enabled_previous, .paginate_enabled_next { 4 | cursor: pointer; 5 | padding-left: 10px; 6 | } 7 | 8 | #content-table_filter{ 9 | float:left; 10 | width:auto; 11 | margin-left:15px; 12 | } 13 | #content-table_length{ 14 | float:right; 15 | width:auto; 16 | margin-left:15px; 17 | } 18 | 19 | #content-table{ 20 | width:100%; 21 | clear:both; 22 | } 23 | #content-table_previous, #content-table_next{ 24 | margin-right:15px; 25 | } 26 | 27 | #content-table_info{ 28 | width:auto; 29 | float:left; 30 | } 31 | #content-table_paginate{ 32 | width:auto; 33 | float:right; 34 | } -------------------------------------------------------------------------------- /web/less/form.less: -------------------------------------------------------------------------------- 1 | @media (min-width: 768px) { 2 | .control-label { 3 | text-align: left !important; 4 | } 5 | } 6 | 7 | .tags, .article-images, .picture-upload { 8 | .col-sm-9 { 9 | width: 100%; 10 | } 11 | } 12 | 13 | .article-images { 14 | min-height: 120px; 15 | 16 | .image-collection-entry { 17 | float: left; 18 | padding: 5px 20px; 19 | margin: 5px; 20 | min-height: 255px; 21 | background-color: @white; 22 | border: 2px solid @icon; 23 | border-radius: 10px; 24 | img { 25 | max-width: 140px; 26 | max-height: 140px; 27 | } 28 | input { 29 | width: 140px; 30 | } 31 | input[type="file"] { 32 | display: none; 33 | } 34 | } 35 | } 36 | 37 | .tags { 38 | .image-collection-entry { 39 | width: 13.33333%; 40 | } 41 | } 42 | 43 | .picture-upload { 44 | input { 45 | display: none; 46 | } 47 | } 48 | 49 | .allowupdate { 50 | .form-group, .allowupdatelabel { 51 | float: left; 52 | } 53 | } 54 | 55 | 56 | .event-form { 57 | select { 58 | margin-left: 0 !important; 59 | } 60 | } -------------------------------------------------------------------------------- /web/less/layout.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/attilabOfficial/keosu/251001219082a7bb1a70dd22223f675282e25ecf/web/less/layout.less -------------------------------------------------------------------------------- /web/robots.txt: -------------------------------------------------------------------------------- 1 | # www.robotstxt.org/ 2 | # www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449 3 | 4 | User-agent: * 5 | -------------------------------------------------------------------------------- /web/uploads/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore 5 | !/documents -------------------------------------------------------------------------------- /web/uploads/documents/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | 4 | # Except this file 5 | !.gitignore --------------------------------------------------------------------------------