├── .htaccess ├── Ip ├── Application.php ├── Block.php ├── Config.php ├── Content.php ├── Controller.php ├── Db.php ├── Dispatcher.php ├── Ecommerce.php ├── Exception.php ├── Exception │ ├── Content.php │ ├── Db.php │ ├── Dispatcher.php │ ├── Ecommerce.php │ ├── Ecommerce │ │ └── Product.php │ ├── NotImplemented.php │ ├── Permission.php │ ├── Plugin.php │ ├── Plugin │ │ └── Setup.php │ ├── Repository.php │ ├── Repository │ │ ├── Transform.php │ │ ├── Upload.php │ │ └── Upload │ │ │ └── ForbiddenFileExtension.php │ ├── Revision.php │ └── View.php ├── Form.php ├── Form │ ├── Field.php │ ├── Field │ │ ├── Antispam.php │ │ ├── Blank.php │ │ ├── Captcha.php │ │ ├── Checkbox.php │ │ ├── Checkboxes.php │ │ ├── Color.php │ │ ├── Csrf.php │ │ ├── Currency.php │ │ ├── Date.php │ │ ├── Email.php │ │ ├── File.php │ │ ├── Hidden.php │ │ ├── HiddenSubmit.php │ │ ├── Info.php │ │ ├── Integer.php │ │ ├── Number.php │ │ ├── Password.php │ │ ├── Radio.php │ │ ├── Range.php │ │ ├── RepositoryFile.php │ │ ├── RichText.php │ │ ├── RichTextLang.php │ │ ├── Select.php │ │ ├── Submit.php │ │ ├── Text.php │ │ ├── TextLang.php │ │ ├── Textarea.php │ │ ├── TextareaLang.php │ │ ├── Time.php │ │ ├── Url.php │ │ ├── adminView │ │ │ ├── file.php │ │ │ └── repositoryFile.php │ │ └── publicView │ │ │ └── file.php │ ├── FieldLang.php │ ├── Fieldset.php │ ├── Validator.php │ ├── Validator │ │ ├── Antispam.php │ │ ├── Csrf.php │ │ ├── Email.php │ │ ├── InArray.php │ │ ├── MaxLength.php │ │ ├── MinLength.php │ │ ├── NotInArray.php │ │ ├── Number.php │ │ ├── Regex.php │ │ ├── Required.php │ │ └── Unique.php │ ├── adminView │ │ ├── field.php │ │ └── form.php │ └── publicView │ │ ├── field.php │ │ └── form.php ├── Functions.php ├── GridController.php ├── Internal │ ├── Admin │ │ ├── AdminController.php │ │ ├── Backend.php │ │ ├── Event.php │ │ ├── FormHelper.php │ │ ├── Job.php │ │ ├── MenuItem.php │ │ ├── Model.php │ │ ├── SecurityModel.php │ │ ├── Service.php │ │ ├── SiteController.php │ │ ├── Submenu.php │ │ ├── assets │ │ │ ├── admin.js │ │ │ ├── admin.less │ │ │ ├── adminGlobal.less │ │ │ ├── adminIsAutogenerated.js │ │ │ ├── img │ │ │ │ ├── bg.png │ │ │ │ └── logo.png │ │ │ ├── languageSelect.js │ │ │ ├── login.css │ │ │ ├── login.js │ │ │ ├── passwordReset1.js │ │ │ └── passwordReset2.js │ │ └── view │ │ │ ├── adminIsAutoGenerated.php │ │ │ ├── layout.php │ │ │ ├── login.php │ │ │ ├── loginLayout.php │ │ │ ├── menu.php │ │ │ ├── navbar.php │ │ │ ├── passwordReset.php │ │ │ ├── passwordReset2.php │ │ │ ├── passwordResetInfo.php │ │ │ ├── passwordResetSuccess.php │ │ │ └── safeModeLayout.php │ ├── AdminPermissions.php │ ├── AdminPermissionsModel.php │ ├── Administrators │ │ ├── AdminController.php │ │ ├── Helper.php │ │ ├── Model.php │ │ ├── Service.php │ │ ├── assets │ │ │ ├── administrators.less │ │ │ └── administratorsController.js │ │ └── view │ │ │ ├── addModal.php │ │ │ ├── deleteModal.php │ │ │ ├── layout.php │ │ │ ├── passwordResetContent.php │ │ │ ├── passwordResetEmail.php │ │ │ └── updateModal.php │ ├── Breadcrumb │ │ ├── Service.php │ │ └── view │ │ │ └── breadcrumb.php │ ├── Browser.php │ ├── Config │ │ ├── AdminController.php │ │ ├── Event.php │ │ ├── FieldOptionTextLang.php │ │ ├── Forms.php │ │ ├── assets │ │ │ ├── config.css │ │ │ └── config.js │ │ └── view │ │ │ ├── configWindow.php │ │ │ ├── couldNotDetectBaseUrl.php │ │ │ ├── email.php │ │ │ ├── error404.php │ │ │ ├── head.php │ │ │ ├── javascript.php │ │ │ ├── languages.php │ │ │ └── menu.php │ ├── Content │ │ ├── AdminController.php │ │ ├── Event.php │ │ ├── FieldType.php │ │ ├── Filter.php │ │ ├── Helper.php │ │ ├── Job.php │ │ ├── Model.php │ │ ├── PublicController.php │ │ ├── Service.php │ │ ├── SiteController.php │ │ ├── Widget │ │ │ ├── Columns │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── Columns.js │ │ │ │ │ └── icon.svg │ │ │ │ └── skin │ │ │ │ │ └── default.php │ │ │ ├── Divider │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ └── icon.svg │ │ │ │ └── skin │ │ │ │ │ ├── default.php │ │ │ │ │ └── space.php │ │ │ ├── File │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── File.js │ │ │ │ │ ├── icon.svg │ │ │ │ │ ├── jquery.ipWidgetFile.js │ │ │ │ │ └── jquery.ipWidgetFileContainer.js │ │ │ │ ├── skin │ │ │ │ │ └── default.php │ │ │ │ └── snippet │ │ │ │ │ └── edit.php │ │ │ ├── Form │ │ │ │ ├── Controller.php │ │ │ │ ├── Model.php │ │ │ │ ├── assets │ │ │ │ │ ├── Form.js │ │ │ │ │ ├── FormContainer.js │ │ │ │ │ ├── FormField.js │ │ │ │ │ ├── FormOptions.js │ │ │ │ │ └── icon.svg │ │ │ │ ├── helperView │ │ │ │ │ ├── email.php │ │ │ │ │ ├── email_content.php │ │ │ │ │ └── success.php │ │ │ │ ├── skin │ │ │ │ │ └── default.php │ │ │ │ └── snippet │ │ │ │ │ └── popup.php │ │ │ ├── Gallery │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── Gallery.js │ │ │ │ │ └── icon.svg │ │ │ │ ├── skin │ │ │ │ │ └── default.php │ │ │ │ └── snippet │ │ │ │ │ └── gallery.php │ │ │ ├── Heading │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── Heading.js │ │ │ │ │ ├── HeadingModal.js │ │ │ │ │ └── icon.svg │ │ │ │ ├── skin │ │ │ │ │ └── default.php │ │ │ │ └── snippet │ │ │ │ │ ├── controls.php │ │ │ │ │ └── options.php │ │ │ ├── Html │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── Html.js │ │ │ │ │ └── icon.svg │ │ │ │ ├── skin │ │ │ │ │ └── default.php │ │ │ │ └── snippet │ │ │ │ │ └── edit.php │ │ │ ├── Image │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── Image.js │ │ │ │ │ └── icon.svg │ │ │ │ ├── skin │ │ │ │ │ └── default.php │ │ │ │ └── snippet │ │ │ │ │ └── image.php │ │ │ ├── Map │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── Map.js │ │ │ │ │ └── icon.svg │ │ │ │ ├── skin │ │ │ │ │ └── default.php │ │ │ │ └── snippet │ │ │ │ │ └── searchbox.php │ │ │ ├── Missing │ │ │ │ ├── Controller.php │ │ │ │ └── skin │ │ │ │ │ └── default.php │ │ │ ├── Text │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ │ ├── Text.js │ │ │ │ │ └── icon.svg │ │ │ │ └── skin │ │ │ │ │ └── default.php │ │ │ └── Video │ │ │ │ ├── Controller.php │ │ │ │ ├── assets │ │ │ │ ├── Video.js │ │ │ │ ├── icon.svg │ │ │ │ └── video.svg │ │ │ │ ├── skin │ │ │ │ └── default.php │ │ │ │ ├── snippet │ │ │ │ └── edit.php │ │ │ │ └── view │ │ │ │ ├── video.php │ │ │ │ ├── vimeo.php │ │ │ │ └── youtube.php │ │ ├── assets │ │ │ ├── img │ │ │ │ ├── empty.gif │ │ │ │ ├── iconWidget.svg │ │ │ │ ├── icon_down.png │ │ │ │ ├── icon_down2.png │ │ │ │ ├── icon_drag.png │ │ │ │ ├── icon_drag2.gif │ │ │ │ ├── icon_options.png │ │ │ │ ├── icon_preview.png │ │ │ │ └── icons_scroll.png │ │ │ ├── jquery.ip.uploadImage.js │ │ │ ├── less │ │ │ │ ├── adminPanel.less │ │ │ │ ├── content.less │ │ │ │ ├── contentGlobal.less │ │ │ │ └── widgetControls.less │ │ │ ├── management.min.js │ │ │ └── management │ │ │ │ ├── content.js │ │ │ │ ├── drag.js │ │ │ │ ├── exampleContent.js │ │ │ │ ├── ipContentManagementInit.js │ │ │ │ ├── jquery.ip.block.js │ │ │ │ ├── jquery.ip.contentManagement.js │ │ │ │ ├── jquery.ip.layoutModal.js │ │ │ │ ├── jquery.ip.widget.js │ │ │ │ └── jquery.ip.widgetbutton.js │ │ └── view │ │ │ ├── adminPanel.php │ │ │ ├── block.php │ │ │ ├── exampleContent.php │ │ │ ├── formFieldOptions │ │ │ ├── list.php │ │ │ └── wysiwyg.php │ │ │ ├── imageContainer.php │ │ │ ├── publishButton.php │ │ │ ├── widget.php │ │ │ ├── widgetControls.php │ │ │ └── widgetLayoutModal.php │ ├── Core │ │ ├── Event.php │ │ ├── Job.php │ │ ├── PublicController.php │ │ ├── Service.php │ │ ├── Slot.php │ │ ├── assets │ │ │ ├── admin.min.js │ │ │ ├── admin │ │ │ │ ├── admin.css │ │ │ │ ├── admin.less │ │ │ │ ├── admin.tmp.css │ │ │ │ ├── admin.tmp.less │ │ │ │ ├── bootstrap-switch │ │ │ │ │ ├── bootstrap-switch.js │ │ │ │ │ └── bootstrap-switch.less │ │ │ │ ├── bootstrap │ │ │ │ │ ├── alerts.less │ │ │ │ │ ├── badges.less │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ ├── bootstrap.less │ │ │ │ │ ├── breadcrumbs.less │ │ │ │ │ ├── button-groups.less │ │ │ │ │ ├── buttons.less │ │ │ │ │ ├── carousel.less │ │ │ │ │ ├── close.less │ │ │ │ │ ├── code.less │ │ │ │ │ ├── component-animations.less │ │ │ │ │ ├── dropdowns.less │ │ │ │ │ ├── forms.less │ │ │ │ │ ├── glyphicons.less │ │ │ │ │ ├── grid.less │ │ │ │ │ ├── input-groups.less │ │ │ │ │ ├── jumbotron.less │ │ │ │ │ ├── labels.less │ │ │ │ │ ├── list-group.less │ │ │ │ │ ├── media.less │ │ │ │ │ ├── mixins.less │ │ │ │ │ ├── mixins │ │ │ │ │ │ ├── alerts.less │ │ │ │ │ │ ├── background-variant.less │ │ │ │ │ │ ├── border-radius.less │ │ │ │ │ │ ├── buttons.less │ │ │ │ │ │ ├── center-block.less │ │ │ │ │ │ ├── clearfix.less │ │ │ │ │ │ ├── forms.less │ │ │ │ │ │ ├── gradients.less │ │ │ │ │ │ ├── grid-framework.less │ │ │ │ │ │ ├── grid.less │ │ │ │ │ │ ├── hide-text.less │ │ │ │ │ │ ├── image.less │ │ │ │ │ │ ├── labels.less │ │ │ │ │ │ ├── list-group.less │ │ │ │ │ │ ├── nav-divider.less │ │ │ │ │ │ ├── nav-vertical-align.less │ │ │ │ │ │ ├── opacity.less │ │ │ │ │ │ ├── pagination.less │ │ │ │ │ │ ├── panels.less │ │ │ │ │ │ ├── progress-bar.less │ │ │ │ │ │ ├── reset-filter.less │ │ │ │ │ │ ├── resize.less │ │ │ │ │ │ ├── responsive-visibility.less │ │ │ │ │ │ ├── size.less │ │ │ │ │ │ ├── tab-focus.less │ │ │ │ │ │ ├── table-row.less │ │ │ │ │ │ ├── text-emphasis.less │ │ │ │ │ │ ├── text-overflow.less │ │ │ │ │ │ └── vendor-prefixes.less │ │ │ │ │ ├── modals.less │ │ │ │ │ ├── navbar.less │ │ │ │ │ ├── navs.less │ │ │ │ │ ├── normalize.less │ │ │ │ │ ├── pager.less │ │ │ │ │ ├── pagination.less │ │ │ │ │ ├── panels.less │ │ │ │ │ ├── popovers.less │ │ │ │ │ ├── print.less │ │ │ │ │ ├── progress-bars.less │ │ │ │ │ ├── responsive-embed.less │ │ │ │ │ ├── responsive-utilities.less │ │ │ │ │ ├── scaffolding.less │ │ │ │ │ ├── tables.less │ │ │ │ │ ├── theme.less │ │ │ │ │ ├── thumbnails.less │ │ │ │ │ ├── tooltip.less │ │ │ │ │ ├── type.less │ │ │ │ │ ├── utilities.less │ │ │ │ │ ├── variables.less │ │ │ │ │ └── wells.less │ │ │ │ ├── font-awesome │ │ │ │ │ ├── animated.less │ │ │ │ │ ├── bordered-pulled.less │ │ │ │ │ ├── core.less │ │ │ │ │ ├── fixed-width.less │ │ │ │ │ ├── font-awesome.less │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ │ │ ├── icons.less │ │ │ │ │ ├── larger.less │ │ │ │ │ ├── list.less │ │ │ │ │ ├── mixins.less │ │ │ │ │ ├── path.less │ │ │ │ │ ├── rotated-flipped.less │ │ │ │ │ ├── stacked.less │ │ │ │ │ └── variables.less │ │ │ │ ├── functions.js │ │ │ │ ├── img │ │ │ │ │ └── bg_upload.gif │ │ │ │ ├── ip │ │ │ │ │ ├── angular.less │ │ │ │ │ ├── bootstrap-colorpicker.less │ │ │ │ │ ├── bootstrap-switch.less │ │ │ │ │ ├── bootstrapGlobal.less │ │ │ │ │ ├── buttons.less │ │ │ │ │ ├── forms.less │ │ │ │ │ ├── impresspages.less │ │ │ │ │ ├── input-groups.less │ │ │ │ │ ├── list-group.less │ │ │ │ │ ├── modals.less │ │ │ │ │ ├── navbar.less │ │ │ │ │ ├── reset.less │ │ │ │ │ ├── tables.less │ │ │ │ │ ├── type.less │ │ │ │ │ ├── upload.less │ │ │ │ │ └── variables.less │ │ │ │ ├── managementMode.js │ │ │ │ └── validator.js │ │ │ ├── fonts │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ ├── ipContent │ │ │ │ ├── ipContent.css │ │ │ │ ├── ipContent.less │ │ │ │ └── less │ │ │ │ │ └── ipContent │ │ │ │ │ ├── block.less │ │ │ │ │ ├── breadcrumbs.less │ │ │ │ │ ├── forms.less │ │ │ │ │ ├── forms │ │ │ │ │ ├── bootstrap-forms.less │ │ │ │ │ ├── bootstrap-input-groups.less │ │ │ │ │ ├── bootstrap-mixins.less │ │ │ │ │ ├── bootstrap-progress-bars.less │ │ │ │ │ ├── bootstrap-variables.less │ │ │ │ │ └── extras.less │ │ │ │ │ ├── global.less │ │ │ │ │ ├── ipWidget │ │ │ │ │ ├── Columns.less │ │ │ │ │ ├── Divider.less │ │ │ │ │ ├── File.less │ │ │ │ │ ├── Form.less │ │ │ │ │ ├── Gallery.less │ │ │ │ │ ├── Heading.less │ │ │ │ │ ├── Html.less │ │ │ │ │ ├── Image.less │ │ │ │ │ ├── Missing.less │ │ │ │ │ └── Text.less │ │ │ │ │ └── variables.less │ │ │ ├── ipCore.min.js │ │ │ ├── ipCore │ │ │ │ ├── console.log.js │ │ │ │ ├── form.js │ │ │ │ ├── form │ │ │ │ │ ├── color.js │ │ │ │ │ ├── file.js │ │ │ │ │ ├── repositoryFile.js │ │ │ │ │ ├── richtext.js │ │ │ │ │ └── url.js │ │ │ │ ├── functions.js │ │ │ │ ├── ipCore.js │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.tools.form.js │ │ │ │ ├── plupload │ │ │ │ │ ├── i18n │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── hu.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── ko.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ ├── ro.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── sr.js │ │ │ │ │ │ └── sv.js │ │ │ │ │ ├── jquery.plupload.queue │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── jquery.plupload.queue.css │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── backgrounds.gif │ │ │ │ │ │ │ ├── buttons-disabled.png │ │ │ │ │ │ │ ├── buttons.png │ │ │ │ │ │ │ ├── delete.gif │ │ │ │ │ │ │ ├── done.gif │ │ │ │ │ │ │ ├── error.gif │ │ │ │ │ │ │ ├── throbber.gif │ │ │ │ │ │ │ └── transp50.png │ │ │ │ │ │ └── jquery.plupload.queue.js │ │ │ │ │ ├── jquery.ui.plupload │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── jquery.ui.plupload.css │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── plupload-bw.png │ │ │ │ │ │ │ └── plupload.png │ │ │ │ │ │ └── jquery.ui.plupload.js │ │ │ │ │ ├── license.txt │ │ │ │ │ ├── plupload.browserplus.js │ │ │ │ │ ├── plupload.flash.js │ │ │ │ │ ├── plupload.flash.swf │ │ │ │ │ ├── plupload.full.js │ │ │ │ │ ├── plupload.gears.js │ │ │ │ │ ├── plupload.html4.js │ │ │ │ │ ├── plupload.html5.js │ │ │ │ │ ├── plupload.js │ │ │ │ │ ├── plupload.silverlight.js │ │ │ │ │ └── plupload.silverlight.xap │ │ │ │ ├── validator.js │ │ │ │ └── widgets.js │ │ │ ├── js │ │ │ │ ├── angular.js │ │ │ │ ├── bootstrap-colorpicker │ │ │ │ │ ├── css │ │ │ │ │ │ ├── bootstrap-colorpicker.css │ │ │ │ │ │ └── bootstrap-colorpicker.min.css │ │ │ │ │ ├── img │ │ │ │ │ │ └── bootstrap-colorpicker │ │ │ │ │ │ │ ├── alpha-horizontal.png │ │ │ │ │ │ │ ├── alpha.png │ │ │ │ │ │ │ ├── hue-horizontal.png │ │ │ │ │ │ │ ├── hue.png │ │ │ │ │ │ │ └── saturation.png │ │ │ │ │ └── js │ │ │ │ │ │ ├── bootstrap-colorpicker.js │ │ │ │ │ │ └── bootstrap-colorpicker.min.js │ │ │ │ ├── easyXDM │ │ │ │ │ ├── MIT-license.txt │ │ │ │ │ ├── cors │ │ │ │ │ │ └── index.html │ │ │ │ │ ├── easyXDM.Widgets.debug.js │ │ │ │ │ ├── easyXDM.Widgets.js │ │ │ │ │ ├── easyXDM.Widgets.min.js │ │ │ │ │ ├── easyXDM.debug.js │ │ │ │ │ ├── easyXDM.js │ │ │ │ │ ├── easyXDM.min.js │ │ │ │ │ ├── easyxdm.swf │ │ │ │ │ ├── example │ │ │ │ │ │ ├── blank.html │ │ │ │ │ │ ├── bookmark.html │ │ │ │ │ │ ├── bookmark.js │ │ │ │ │ │ ├── bridge.html │ │ │ │ │ │ ├── data.html │ │ │ │ │ │ ├── glossary.aspx │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── methods.html │ │ │ │ │ │ ├── remote.html │ │ │ │ │ │ ├── remoteapp.html │ │ │ │ │ │ ├── remotedata.html │ │ │ │ │ │ ├── remotemethods.html │ │ │ │ │ │ ├── remoterpcbackend.html │ │ │ │ │ │ ├── remotetransport.html │ │ │ │ │ │ ├── resize_iframe.html │ │ │ │ │ │ ├── resize_intermediate.html │ │ │ │ │ │ ├── resized_iframe_1.html │ │ │ │ │ │ ├── resized_iframe_2.html │ │ │ │ │ │ ├── transport.html │ │ │ │ │ │ ├── upload.html │ │ │ │ │ │ ├── upload_handler.aspx │ │ │ │ │ │ ├── upload_rpc.html │ │ │ │ │ │ ├── widget.html │ │ │ │ │ │ ├── widgets.html │ │ │ │ │ │ └── xhr.html │ │ │ │ │ ├── json2.js │ │ │ │ │ ├── name.html │ │ │ │ │ └── tests │ │ │ │ │ │ ├── easyTest.css │ │ │ │ │ │ ├── easyTest.js │ │ │ │ │ │ ├── easyXDM.debug.js │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── s.gif │ │ │ │ │ │ ├── test_namespace.html │ │ │ │ │ │ ├── test_rpc.html │ │ │ │ │ │ ├── test_transport.html │ │ │ │ │ │ └── tests.js │ │ │ │ ├── jquery-tools │ │ │ │ │ ├── jquery.tools.toolbox.mousewheel.js │ │ │ │ │ └── jquery.tools.ui.scrollable.js │ │ │ │ ├── jquery-ui │ │ │ │ │ ├── AUTHORS.txt │ │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ │ ├── images │ │ │ │ │ │ ├── ui-bg_flat_0_000000_40x100.png │ │ │ │ │ │ ├── ui-bg_flat_0_d0d0d0_40x100.png │ │ │ │ │ │ ├── ui-bg_flat_55_ff9900_40x100.png │ │ │ │ │ │ ├── ui-bg_flat_65_ffffff_40x100.png │ │ │ │ │ │ ├── ui-bg_flat_75_e9e9e9_40x100.png │ │ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png │ │ │ │ │ │ ├── ui-bg_flat_95_ff3031_40x100.png │ │ │ │ │ │ ├── ui-icons_000000_256x240.png │ │ │ │ │ │ ├── ui-icons_2f313f_256x240.png │ │ │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ │ │ ├── ui-icons_46495e_256x240.png │ │ │ │ │ │ └── ui-icons_ffffff_256x240.png │ │ │ │ │ ├── jquery-ui.css │ │ │ │ │ └── jquery-ui.js │ │ │ │ └── tiny_mce │ │ │ │ │ ├── jquery.tinymce.min.js │ │ │ │ │ ├── langs │ │ │ │ │ └── readme.md │ │ │ │ │ ├── license.txt │ │ │ │ │ ├── plugins │ │ │ │ │ ├── advlist │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── alignrollup │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── anchor │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── autolink │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── autoresize │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── autosave │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── bbcode │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── charmap │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── code │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── colorpicker │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── contextmenu │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── directionality │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── emoticons │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── smiley-cool.gif │ │ │ │ │ │ │ ├── smiley-cry.gif │ │ │ │ │ │ │ ├── smiley-embarassed.gif │ │ │ │ │ │ │ ├── smiley-foot-in-mouth.gif │ │ │ │ │ │ │ ├── smiley-frown.gif │ │ │ │ │ │ │ ├── smiley-innocent.gif │ │ │ │ │ │ │ ├── smiley-kiss.gif │ │ │ │ │ │ │ ├── smiley-laughing.gif │ │ │ │ │ │ │ ├── smiley-money-mouth.gif │ │ │ │ │ │ │ ├── smiley-sealed.gif │ │ │ │ │ │ │ ├── smiley-smile.gif │ │ │ │ │ │ │ ├── smiley-surprised.gif │ │ │ │ │ │ │ ├── smiley-tongue-out.gif │ │ │ │ │ │ │ ├── smiley-undecided.gif │ │ │ │ │ │ │ ├── smiley-wink.gif │ │ │ │ │ │ │ └── smiley-yell.gif │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── example │ │ │ │ │ │ ├── dialog.html │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── example_dependency │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── fullpage │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── fullscreen │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── hr │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── image │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── importcss │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── insertdatetime │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── layer │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── legacyoutput │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── link │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── lists │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── media │ │ │ │ │ │ ├── moxieplayer.swf │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── nonbreaking │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── noneditable │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── pagebreak │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── paste │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── preview │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── print │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── save │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── searchreplace │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── spellchecker │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── tabfocus │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── table │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── template │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── textcolor │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── textpattern │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── visualblocks │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ └── visualblocks.css │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── visualchars │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ └── wordcount │ │ │ │ │ │ └── plugin.min.js │ │ │ │ │ ├── skins │ │ │ │ │ ├── impresspages │ │ │ │ │ │ ├── Variables.less │ │ │ │ │ │ ├── content.inline.min.css │ │ │ │ │ │ ├── content.min.css │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ │ ├── tinymce-small.dev.svg │ │ │ │ │ │ │ ├── tinymce-small.eot │ │ │ │ │ │ │ ├── tinymce-small.json │ │ │ │ │ │ │ ├── tinymce-small.svg │ │ │ │ │ │ │ ├── tinymce-small.ttf │ │ │ │ │ │ │ ├── tinymce-small.woff │ │ │ │ │ │ │ ├── tinymce.dev.svg │ │ │ │ │ │ │ ├── tinymce.eot │ │ │ │ │ │ │ ├── tinymce.json │ │ │ │ │ │ │ ├── tinymce.svg │ │ │ │ │ │ │ ├── tinymce.ttf │ │ │ │ │ │ │ └── tinymce.woff │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ ├── anchor.gif │ │ │ │ │ │ │ ├── loader.gif │ │ │ │ │ │ │ ├── object.gif │ │ │ │ │ │ │ └── trans.gif │ │ │ │ │ │ ├── skin.ie7.min.css │ │ │ │ │ │ ├── skin.json │ │ │ │ │ │ └── skin.min.css │ │ │ │ │ └── lightgray │ │ │ │ │ │ ├── content.inline.min.css │ │ │ │ │ │ ├── content.min.css │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ ├── readme.md │ │ │ │ │ │ ├── tinymce-small.dev.svg │ │ │ │ │ │ ├── tinymce-small.eot │ │ │ │ │ │ ├── tinymce-small.svg │ │ │ │ │ │ ├── tinymce-small.ttf │ │ │ │ │ │ ├── tinymce-small.woff │ │ │ │ │ │ ├── tinymce.dev.svg │ │ │ │ │ │ ├── tinymce.eot │ │ │ │ │ │ ├── tinymce.svg │ │ │ │ │ │ ├── tinymce.ttf │ │ │ │ │ │ └── tinymce.woff │ │ │ │ │ │ ├── img │ │ │ │ │ │ ├── anchor.gif │ │ │ │ │ │ ├── loader.gif │ │ │ │ │ │ ├── object.gif │ │ │ │ │ │ └── trans.gif │ │ │ │ │ │ ├── skin.ie7.min.css │ │ │ │ │ │ └── skin.min.css │ │ │ │ │ ├── themes │ │ │ │ │ └── modern │ │ │ │ │ │ └── theme.min.js │ │ │ │ │ └── tinymce.min.js │ │ │ └── tinymce │ │ │ │ ├── default.js │ │ │ │ ├── defaultPublic.js │ │ │ │ └── pastePreprocess.js │ │ └── view │ │ │ └── browseLinkModal.php │ ├── Cron │ │ ├── Event.php │ │ └── PublicController.php │ ├── Design │ │ ├── AdminController.php │ │ ├── ConfigModel.php │ │ ├── Event.php │ │ ├── Helper.php │ │ ├── LessCompiler.php │ │ ├── Model.php │ │ ├── Service.php │ │ ├── Theme.php │ │ ├── ThemeDownloader.php │ │ ├── ThemeMetadata.php │ │ ├── assets │ │ │ ├── bg_theme_preview.png │ │ │ ├── design.js │ │ │ ├── design.less │ │ │ ├── logo_market.png │ │ │ ├── market.js │ │ │ ├── options.js │ │ │ ├── optionsBox.js │ │ │ ├── optionsBox.less │ │ │ ├── pluginInstall.js │ │ │ └── theme.png │ │ └── view │ │ │ ├── layout.php │ │ │ └── optionsBox.php │ ├── Dispatcher │ │ ├── EventDispatcher.php │ │ ├── EventListener.php │ │ ├── FilterDispatcher.php │ │ ├── JobDispatcher.php │ │ └── SlotDispatcher.php │ ├── Ecommerce │ │ ├── Job.php │ │ ├── Model.php │ │ ├── SiteController.php │ │ ├── assets │ │ │ ├── paymentSelection.js │ │ │ └── payments.css │ │ ├── routes.php │ │ └── view │ │ │ └── selectPayment.php │ ├── Email │ │ ├── AdminController.php │ │ ├── Db.php │ │ ├── Event.php │ │ ├── Module.php │ │ ├── assets │ │ │ ├── email.css │ │ │ └── email.js │ │ └── view │ │ │ ├── preview.php │ │ │ └── previewModal.php │ ├── ErrorHandler.php │ ├── File │ │ └── Functions.php │ ├── FormatHelper.php │ ├── Grid │ │ ├── Model.php │ │ ├── Model │ │ │ ├── Actions.php │ │ │ ├── Commands.php │ │ │ ├── Config.php │ │ │ ├── Db.php │ │ │ ├── Display.php │ │ │ ├── Field.php │ │ │ ├── Field │ │ │ │ ├── Checkbox.php │ │ │ │ ├── Checkboxes.php │ │ │ │ ├── Color.php │ │ │ │ ├── Currency.php │ │ │ │ ├── Grid.php │ │ │ │ ├── Info.php │ │ │ │ ├── Integer.php │ │ │ │ ├── Password.php │ │ │ │ ├── Radio.php │ │ │ │ ├── RepositoryFile.php │ │ │ │ ├── RichText.php │ │ │ │ ├── Select.php │ │ │ │ ├── Tab.php │ │ │ │ ├── Text.php │ │ │ │ ├── Textarea.php │ │ │ │ └── Url.php │ │ │ ├── Status.php │ │ │ ├── Table.php │ │ │ ├── Transformation.php │ │ │ └── Transformation │ │ │ │ ├── LowerCase.php │ │ │ │ ├── NullIfEmpty.php │ │ │ │ ├── Trim.php │ │ │ │ ├── UpperCase.php │ │ │ │ └── UpperCaseFirst.php │ │ ├── Worker.php │ │ ├── assets │ │ │ ├── grid.js │ │ │ ├── grid.less │ │ │ ├── gridInit.js │ │ │ └── subgridField.js │ │ └── view │ │ │ ├── actions.php │ │ │ ├── createModal.php │ │ │ ├── deleteButton.php │ │ │ ├── deleteModal.php │ │ │ ├── dragHandle.php │ │ │ ├── footer.php │ │ │ ├── header.php │ │ │ ├── layout.php │ │ │ ├── moveModal.php │ │ │ ├── pageSize.php │ │ │ ├── pages.php │ │ │ ├── pagination.php │ │ │ ├── placeholder.php │ │ │ ├── searchModal.php │ │ │ ├── table.php │ │ │ ├── updateButton.php │ │ │ ├── updateForm.php │ │ │ └── updateModal.php │ ├── Helper │ │ └── Zip.php │ ├── ImageHelper.php │ ├── InlineManagement │ │ ├── AdminController.php │ │ ├── Config.php │ │ ├── Dao.php │ │ ├── Entity │ │ │ ├── Image.php │ │ │ └── Logo.php │ │ ├── Event.php │ │ ├── Model.php │ │ ├── Service.php │ │ ├── assets │ │ │ ├── empty.gif │ │ │ ├── inlineManagement.less │ │ │ ├── inlineManagement.min.js │ │ │ ├── inlineManagementGlobal.less │ │ │ └── src │ │ │ │ ├── inlineManagement.js │ │ │ │ ├── inlineManagementControls.js │ │ │ │ ├── inlineManagementImage.js │ │ │ │ ├── inlineManagementLogo.js │ │ │ │ ├── inlineManagementText.js │ │ │ │ └── jquery.fontselector.js │ │ └── view │ │ │ ├── display │ │ │ ├── image.php │ │ │ ├── logo.php │ │ │ └── text.php │ │ │ ├── management │ │ │ ├── controls.php │ │ │ ├── image.php │ │ │ ├── logo.php │ │ │ └── text.php │ │ │ └── popup │ │ │ ├── image.php │ │ │ ├── logo.php │ │ │ └── text.php │ ├── InlineValue │ │ ├── Dao.php │ │ ├── Entity │ │ │ └── Scope.php │ │ └── Service.php │ ├── Install │ │ ├── Event.php │ │ ├── Helper.php │ │ ├── Job.php │ │ ├── LayoutResponse.php │ │ ├── Model.php │ │ ├── OptionHelper.php │ │ ├── PageAssets.php │ │ ├── PublicController.php │ │ ├── Request.php │ │ ├── TestService.php │ │ ├── assets │ │ │ ├── favicon.ico │ │ │ ├── impresspages_logo.png │ │ │ ├── js │ │ │ │ ├── ModuleInstall.js │ │ │ │ ├── bootstrap.js │ │ │ │ ├── install.js │ │ │ │ └── jquery.js │ │ │ └── theme.css │ │ ├── options.json │ │ ├── sql │ │ │ ├── data.sql │ │ │ └── structure.sql │ │ ├── translations │ │ │ ├── Install-ar.json │ │ │ ├── Install-cn.json │ │ │ ├── Install-cs.json │ │ │ ├── Install-de.json │ │ │ ├── Install-en.json │ │ │ ├── Install-fr.json │ │ │ ├── Install-hu.json │ │ │ ├── Install-it.json │ │ │ ├── Install-ja.json │ │ │ ├── Install-lt.json │ │ │ ├── Install-nl.json │ │ │ ├── Install-pl.json │ │ │ ├── Install-pt.json │ │ │ ├── Install-ro.json │ │ │ ├── Install-ru.json │ │ │ ├── Install-sq_AL.json │ │ │ └── Install-tr.json │ │ └── view │ │ │ ├── configuration.php │ │ │ ├── database.php │ │ │ ├── finish.php │ │ │ ├── layout.php │ │ │ ├── sessionsDontWork.php │ │ │ └── system.php │ ├── Languages │ │ ├── AdminController.php │ │ ├── Db.php │ │ ├── Fixture.php │ │ ├── Helper.php │ │ ├── Job.php │ │ ├── Model.php │ │ ├── Service.php │ │ ├── assets │ │ │ └── languages.js │ │ └── view │ │ │ └── helperHtml.php │ ├── Log │ │ ├── AdminController.php │ │ ├── Db.php │ │ ├── Event.php │ │ ├── Logger.php │ │ └── assets │ │ │ └── log.js │ ├── NetHelper.php │ ├── PageAssets.php │ ├── Pages │ │ ├── AdminController.php │ │ ├── Event.php │ │ ├── Helper.php │ │ ├── JsTreeHelper.php │ │ ├── Model.php │ │ ├── Service.php │ │ ├── UrlAllocator.php │ │ ├── assets │ │ │ ├── img │ │ │ │ ├── file.png │ │ │ │ ├── file_hidden.png │ │ │ │ ├── folder.png │ │ │ │ ├── list.gif │ │ │ │ └── root.png │ │ │ ├── js │ │ │ │ ├── jquery.pageProperties.js │ │ │ │ ├── jquery.pageTree.js │ │ │ │ ├── menuList.js │ │ │ │ ├── pages.js │ │ │ │ └── pagesLayout.js │ │ │ ├── jstree │ │ │ │ ├── ImpressPages │ │ │ │ │ ├── 32px.png │ │ │ │ │ ├── 40px.png │ │ │ │ │ ├── base.less │ │ │ │ │ ├── style.less │ │ │ │ │ └── throbber.gif │ │ │ │ ├── default │ │ │ │ │ ├── 32px.png │ │ │ │ │ ├── 40px.png │ │ │ │ │ ├── style.css │ │ │ │ │ ├── style.min.css │ │ │ │ │ └── throbber.gif │ │ │ │ └── jstree.min.js │ │ │ └── less │ │ │ │ └── pages.less │ │ └── view │ │ │ ├── addMenuModal.php │ │ │ ├── addPageModal.php │ │ │ ├── grid │ │ │ ├── layout.php │ │ │ └── table.php │ │ │ ├── layout.php │ │ │ ├── pageProperties.php │ │ │ └── updateMenuModal.php │ ├── PathHelper.php │ ├── PclZip.php │ ├── Plugins │ │ ├── AdminController.php │ │ ├── Filter.php │ │ ├── Helper.php │ │ ├── Model.php │ │ ├── PluginDownloader.php │ │ ├── Service.php │ │ ├── assets │ │ │ ├── jquery.pluginProperties.js │ │ │ ├── market.js │ │ │ ├── plugins.js │ │ │ ├── plugins.less │ │ │ └── pluginsLayout.js │ │ └── view │ │ │ ├── layout.php │ │ │ ├── market.php │ │ │ └── pluginProperties.php │ ├── RawStorage.php │ ├── Repository │ │ ├── AdminController.php │ │ ├── BrowserModel.php │ │ ├── Event.php │ │ ├── Filter.php │ │ ├── Job.php │ │ ├── Model.php │ │ ├── PublicController.php │ │ ├── ReflectionModel.php │ │ ├── ReflectionService.php │ │ ├── SiteController.php │ │ ├── Transform.php │ │ ├── Transform │ │ │ ├── Image.php │ │ │ ├── ImageCrop.php │ │ │ ├── ImageCropCenter.php │ │ │ ├── ImageFit.php │ │ │ ├── ImageWidth.php │ │ │ └── None.php │ │ ├── UploadModel.php │ │ ├── UploadService.php │ │ ├── assets │ │ │ ├── bg_upload.png │ │ │ ├── icon_clock.png │ │ │ ├── icons │ │ │ │ └── general.png │ │ │ ├── ipRepository.js │ │ │ ├── ipRepositoryAll.js │ │ │ ├── ipRepositoryBuy.js │ │ │ ├── ipRepositoryUploader.js │ │ │ ├── loading.gif │ │ │ └── repository.less │ │ └── view │ │ │ ├── popup.php │ │ │ └── popupSide.php │ ├── Revision.php │ ├── Slots.php │ ├── System │ │ ├── AdminController.php │ │ ├── Event.php │ │ ├── Filter.php │ │ ├── Helper.php │ │ ├── Helper │ │ │ └── SystemInfo.php │ │ ├── Model.php │ │ ├── Service.php │ │ ├── Submenu.php │ │ ├── assets │ │ │ ├── cache.js │ │ │ ├── market.js │ │ │ ├── migrations.js │ │ │ ├── trash.js │ │ │ ├── update.js │ │ │ └── usageStatistics.js │ │ └── view │ │ │ ├── emptyModal.php │ │ │ ├── index.php │ │ │ └── recoveryModal.php │ ├── Text │ │ ├── Html2Text.php │ │ ├── Specialchars.php │ │ ├── String.php │ │ ├── Transliteration.php │ │ └── Utf8.php │ ├── Translations │ │ ├── JsonLoader.php │ │ ├── Translator.php │ │ └── translations │ │ │ ├── Ip-admin-ar.json │ │ │ ├── Ip-admin-cs.json │ │ │ ├── Ip-admin-de.json │ │ │ ├── Ip-admin-en.json │ │ │ ├── Ip-admin-es_AR.json │ │ │ ├── Ip-admin-fa_IR.json │ │ │ ├── Ip-admin-fr.json │ │ │ ├── Ip-admin-hu.json │ │ │ ├── Ip-admin-it.json │ │ │ ├── Ip-admin-ja.json │ │ │ ├── Ip-admin-lt.json │ │ │ ├── Ip-admin-nl.json │ │ │ ├── Ip-admin-pl.json │ │ │ ├── Ip-admin-pt_BR.json │ │ │ ├── Ip-admin-ru.json │ │ │ ├── Ip-admin-sk.json │ │ │ ├── Ip-admin-sq_AL.json │ │ │ ├── Ip-admin-ta.json │ │ │ ├── Ip-admin-tr.json │ │ │ ├── Ip-admin-zh_CN.json │ │ │ ├── Ip-ar.json │ │ │ ├── Ip-cs.json │ │ │ ├── Ip-de.json │ │ │ ├── Ip-en.json │ │ │ ├── Ip-es.json │ │ │ ├── Ip-es_AR.json │ │ │ ├── Ip-fa_IR.json │ │ │ ├── Ip-fi.json │ │ │ ├── Ip-fr.json │ │ │ ├── Ip-hu.json │ │ │ ├── Ip-it.json │ │ │ ├── Ip-ja.json │ │ │ ├── Ip-lt.json │ │ │ ├── Ip-nl.json │ │ │ ├── Ip-pl.json │ │ │ ├── Ip-pt.json │ │ │ ├── Ip-pt_BR.json │ │ │ ├── Ip-ru.json │ │ │ ├── Ip-sk.json │ │ │ ├── Ip-sq_AL.json │ │ │ ├── Ip-sv.json │ │ │ ├── Ip-ta.json │ │ │ ├── Ip-tr.json │ │ │ └── Ip-zh-CN.json │ ├── Update │ │ ├── Helper │ │ │ ├── FileSystem.php │ │ │ ├── FileSystemException.php │ │ │ └── Net.php │ │ ├── Migration.php │ │ ├── Model.php │ │ ├── PublicController.php │ │ ├── Service.php │ │ ├── UpdateException.php │ │ └── UpdateModel.php │ ├── UrlHelper.php │ └── ValueStorage.php ├── Language.php ├── Lib │ ├── .htaccess │ ├── HnCaptcha │ │ ├── HnCaptcha.php │ │ └── fonts │ │ │ ├── actionj.ttf │ │ │ ├── bboron.ttf │ │ │ ├── epilog.ttf │ │ │ ├── lexo.ttf │ │ │ ├── read_the_license.txt │ │ │ └── tomnr.ttf │ ├── MobileDetect.php │ ├── PasswordHash.php │ ├── Random.php │ ├── less.php │ │ ├── Cache.php │ │ ├── LICENSE │ │ ├── Less.php │ │ └── Version.php │ └── phpseclib │ │ ├── Crypt │ │ ├── AES.php │ │ ├── Blowfish.php │ │ ├── DES.php │ │ ├── Hash.php │ │ ├── RC4.php │ │ ├── RSA.php │ │ ├── Random.php │ │ ├── Rijndael.php │ │ ├── TripleDES.php │ │ └── Twofish.php │ │ ├── File │ │ ├── ANSI.php │ │ ├── ASN1.php │ │ └── X509.php │ │ ├── Math │ │ └── BigInteger.php │ │ ├── Net │ │ ├── SCP.php │ │ ├── SFTP.php │ │ ├── SFTP │ │ │ └── Stream.php │ │ ├── SSH1.php │ │ └── SSH2.php │ │ └── openssl.cnf ├── Menu │ ├── Helper.php │ └── Item.php ├── Options.php ├── Page.php ├── Page404.php ├── PageStorage.php ├── Pagination │ ├── Pagination.php │ └── view │ │ └── pagination.php ├── Payment.php ├── PhpException.php ├── Request.php ├── Response.php ├── Response │ ├── Json.php │ ├── JsonRpc.php │ ├── Layout.php │ ├── PageNotFound.php │ └── Redirect.php ├── Route.php ├── Router.php ├── ServiceLocator.php ├── SetupWorker.php ├── Storage.php ├── SubscriptionPayment.php ├── ThemeStorage.php ├── Transform.php ├── User.php ├── View.php └── WidgetController.php ├── bin └── setup.php ├── composer.json ├── license.html ├── readme.md └── start-pack ├── .htaccess ├── Plugin ├── Application │ ├── AdminController.php │ ├── Event.php │ ├── Filter.php │ ├── PublicController.php │ ├── Setup │ │ └── plugin.json │ ├── assets │ │ ├── application.css │ │ └── application.js │ ├── routes.php │ └── view │ │ └── day.php └── Colorbox │ ├── Event.php │ ├── Setup │ └── plugin.json │ └── assets │ ├── colorbox │ ├── README.md │ ├── bower.json │ ├── colorbox.ai │ ├── colorbox.jquery.json │ ├── content │ │ ├── ajax.html │ │ ├── daisy.jpg │ │ ├── daisy@2x.jpg │ │ ├── homer.jpg │ │ ├── marylou.jpg │ │ ├── ohoopee1.jpg │ │ ├── ohoopee2.jpg │ │ └── ohoopee3.jpg │ ├── i18n │ │ ├── jquery.colorbox-ar.js │ │ ├── jquery.colorbox-bg.js │ │ ├── jquery.colorbox-ca.js │ │ ├── jquery.colorbox-cs.js │ │ ├── jquery.colorbox-da.js │ │ ├── jquery.colorbox-de.js │ │ ├── jquery.colorbox-es.js │ │ ├── jquery.colorbox-et.js │ │ ├── jquery.colorbox-fa.js │ │ ├── jquery.colorbox-fi.js │ │ ├── jquery.colorbox-fr.js │ │ ├── jquery.colorbox-gl.js │ │ ├── jquery.colorbox-he.js │ │ ├── jquery.colorbox-hr.js │ │ ├── jquery.colorbox-hu.js │ │ ├── jquery.colorbox-id.js │ │ ├── jquery.colorbox-it.js │ │ ├── jquery.colorbox-ja.js │ │ ├── jquery.colorbox-kr.js │ │ ├── jquery.colorbox-lv.js │ │ ├── jquery.colorbox-nl.js │ │ ├── jquery.colorbox-no.js │ │ ├── jquery.colorbox-pl.js │ │ ├── jquery.colorbox-pt-br.js │ │ ├── jquery.colorbox-ro.js │ │ ├── jquery.colorbox-ru.js │ │ ├── jquery.colorbox-si.js │ │ ├── jquery.colorbox-sk.js │ │ ├── jquery.colorbox-sr.js │ │ ├── jquery.colorbox-sv.js │ │ ├── jquery.colorbox-tr.js │ │ ├── jquery.colorbox-uk.js │ │ ├── jquery.colorbox-zh-CN.js │ │ └── jquery.colorbox-zh-TW.js │ ├── jquery.colorbox-min.js │ └── jquery.colorbox.js │ ├── colorboxInit.js │ ├── theme1 │ ├── colorbox.css │ ├── images │ │ ├── border.png │ │ ├── controls.png │ │ ├── loading.gif │ │ ├── loading_background.png │ │ └── overlay.png │ └── index.html │ ├── theme2 │ ├── colorbox.css │ ├── images │ │ ├── controls.png │ │ └── loading.gif │ └── index.html │ ├── theme3 │ ├── colorbox.css │ ├── images │ │ ├── controls.png │ │ └── loading.gif │ └── index.html │ ├── theme4 │ ├── colorbox.css │ ├── images │ │ ├── border1.png │ │ ├── border2.png │ │ └── loading.gif │ └── index.html │ └── theme5 │ ├── colorbox.css │ ├── images │ ├── border.png │ ├── controls.png │ ├── loading.gif │ └── loading_background.png │ └── index.html ├── Theme ├── Air │ ├── _footer.php │ ├── _header.php │ ├── assets │ │ ├── img │ │ │ ├── icon_download.gif │ │ │ ├── icon_menu.png │ │ │ └── icon_search.png │ │ ├── less │ │ │ ├── grid.less │ │ │ ├── main.less │ │ │ ├── menu.less │ │ │ ├── variables.less │ │ │ └── widgets.less │ │ ├── site.js │ │ ├── theme.css │ │ └── theme.less │ ├── home.php │ ├── main.php │ ├── override │ │ └── readme.txt │ ├── setup │ │ ├── admin.js │ │ ├── options.js │ │ ├── theme.json │ │ └── thumbnail.png │ └── translations │ │ └── Air-en.json └── QuickStart │ ├── assets │ ├── theme.css │ └── theme.js │ ├── main.php │ └── setup │ ├── theme.json │ └── thumbnail.png ├── admin.php ├── favicon.ico ├── file ├── .htaccess ├── manual │ └── readme.txt ├── readme.txt ├── repository │ └── readme.txt ├── secure │ ├── .htaccess │ ├── readme.txt │ └── tmp │ │ └── readme.txt ├── tmp │ └── readme.txt └── translations │ ├── original │ └── readme.txt │ └── override │ └── readme.txt ├── index.php └── robots.txt /Ip/Controller.php: -------------------------------------------------------------------------------- 1 | data = $data; 21 | 22 | // make sure everything is assigned properly 23 | parent::__construct($message, $code, $previous); 24 | } 25 | 26 | public function getData() 27 | { 28 | return $this->data; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Ip/Exception/Content.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . htmlspecialchars($this->getName()) . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' type="date" value="' . htmlspecialchars($this->getValue()) . '" />'; 31 | } 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /Ip/Form/Field/Number.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . htmlspecialchars($this->getName()) . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' type="number" value="' . htmlspecialchars($this->getValue()) . '" />'; 31 | } 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /Ip/Form/Field/Password.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . escAttr($this->getName()) . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' type="password" value="' . escAttr($this->getValue()) . '" />'; 31 | } 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /Ip/Form/Field/Range.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . htmlspecialchars($this->getName()) . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' type="range" value="' . htmlspecialchars($this->getValue()) . '" />'; 31 | } 32 | 33 | 34 | } 35 | -------------------------------------------------------------------------------- /Ip/Form/Field/RichText.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . esc($this->getName(), 'attr') . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' >' . esc($this->getValue(), 'textarea') . ''; 31 | } 32 | 33 | } 34 | -------------------------------------------------------------------------------- /Ip/Form/Field/Text.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . escAttr($this->getName()) . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' type="text" value="' . escAttr($this->getValue()) . '" />'; 31 | } 32 | 33 | 34 | } 35 | -------------------------------------------------------------------------------- /Ip/Form/Field/Textarea.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . escattr($this->getName()) . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' >' . escTextarea($this->getValue()) . ''; 31 | } 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /Ip/Form/Field/Time.php: -------------------------------------------------------------------------------- 1 | getAttributesStr($doctype) . ' class="form-control ' . implode( 26 | ' ', 27 | $this->getClasses() 28 | ) . '" name="' . htmlspecialchars($this->getName()) . '" ' . $this->getValidationAttributesStr( 29 | $doctype 30 | ) . ' type="time" value="' . htmlspecialchars($this->getValue()) . '" />'; 31 | } 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /Ip/Form/FieldLang.php: -------------------------------------------------------------------------------- 1 | icon; 21 | } 22 | 23 | public function setIcon($icon) 24 | { 25 | $this->icon = $icon; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/Service.php: -------------------------------------------------------------------------------- 1 | setAdminLogin($username); 25 | } 26 | 27 | } 28 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/assets/adminGlobal.less: -------------------------------------------------------------------------------- 1 | .ipAdminBody { 2 | background-color: #eaeaea; // todox: move to variables 3 | margin: 0; 4 | padding: 0; 5 | } 6 | 7 | .type-repositoryFile ._file { 8 | clear: both; 9 | } 10 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/assets/img/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Admin/assets/img/bg.png -------------------------------------------------------------------------------- /Ip/Internal/Admin/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Admin/assets/img/logo.png -------------------------------------------------------------------------------- /Ip/Internal/Admin/assets/languageSelect.js: -------------------------------------------------------------------------------- 1 | //select language in login screen 2 | $('.ipsLanguageSelect').find('select').on('change', function () { 3 | "use strict"; 4 | var $select = $(this); 5 | var data = { 6 | sa: 'Admin.changeLanguage', 7 | securityToken: ip.securityToken, 8 | languageCode: $select.val() 9 | }; 10 | $.ajax({ 11 | type: 'POST', 12 | url: ip.baseUrl, 13 | data: data, 14 | success: function (response) { 15 | window.location.reload(true); 16 | }, 17 | error: function (response) { 18 | alert('Error: ' + response.responseText); 19 | }, 20 | dataType: 'json' 21 | }); 22 | }); 23 | 24 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/assets/login.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | "use strict"; 3 | $('input[name="login"]').focus(); 4 | 5 | }); 6 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/assets/passwordReset1.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | "use strict"; 3 | $('input[name="username"]').focus(); 4 | 5 | }); 6 | 7 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/assets/passwordReset2.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | "use strict"; 3 | $('input[name="password"]').focus(); 4 | 5 | }); 6 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/view/login.php: -------------------------------------------------------------------------------- 1 |
2 |

3 |
4 |
5 | render(); ?> 6 | 9 |
10 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/view/passwordReset.php: -------------------------------------------------------------------------------- 1 |
2 |

3 |
4 |
5 | render(); ?> 6 | 9 |
10 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/view/passwordReset2.php: -------------------------------------------------------------------------------- 1 |
2 |

3 |
4 |
5 |

6 | render(); ?> 7 |
8 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/view/passwordResetInfo.php: -------------------------------------------------------------------------------- 1 |
2 |

3 |
4 |
5 |

6 |
7 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/view/passwordResetSuccess.php: -------------------------------------------------------------------------------- 1 |
2 |

3 |
4 |
5 |

6 |

7 |
8 | -------------------------------------------------------------------------------- /Ip/Internal/Admin/view/safeModeLayout.php: -------------------------------------------------------------------------------- 1 | 2 | > 3 | 4 | 8 | 9 | 10 |
11 | 12 |
13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Ip/Internal/Administrators/view/passwordResetContent.php: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 | 5 |

6 | -------------------------------------------------------------------------------- /Ip/Internal/Administrators/view/passwordResetEmail.php: -------------------------------------------------------------------------------- 1 | getVariables()); ?> 2 | -------------------------------------------------------------------------------- /Ip/Internal/Breadcrumb/Service.php: -------------------------------------------------------------------------------- 1 | $showHome ? ipHomeUrl() : null, 27 | 'pages' => ipContent()->getBreadcrumb() 28 | ); 29 | 30 | $breadcrumb = ipView('view/breadcrumb.php', $data)->render(); 31 | 32 | return $breadcrumb; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Ip/Internal/Breadcrumb/view/breadcrumb.php: -------------------------------------------------------------------------------- 1 | 6 | 18 | -------------------------------------------------------------------------------- /Ip/Internal/Config/assets/config.css: -------------------------------------------------------------------------------- 1 | .ipConfig_wrapper { 2 | max-width: 600px; 3 | } 4 | 5 | 6 | .ip .ipConfig_wrapper .checkbox { 7 | margin-top: 0; 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Config/view/configWindow.php: -------------------------------------------------------------------------------- 1 |

2 |
3 | render() ?> 4 | 5 |

6 | render() ?> 7 | 8 |
9 | -------------------------------------------------------------------------------- /Ip/Internal/Config/view/error404.php: -------------------------------------------------------------------------------- 1 | $title)); ?> 2 | $text)); ?> 3 | -------------------------------------------------------------------------------- /Ip/Internal/Config/view/languages.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 19 | -------------------------------------------------------------------------------- /Ip/Internal/Content/PublicController.php: -------------------------------------------------------------------------------- 1 | getCurrentRevision(); 16 | if ($revision) { 17 | return \Ip\Internal\Content\Model::generateBlock('main', $revision['revisionId'], 0, ipIsManagementState()); 18 | } else { 19 | return ''; 20 | } 21 | 22 | } 23 | 24 | 25 | } 26 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Columns/skin/default.php: -------------------------------------------------------------------------------- 1 |
2 | $columnUniqueStr) { ?> 3 |
4 | exampleContent(' '); 6 | if (!empty($static)) { 7 | $block->asStatic(); 8 | } 9 | echo $block->render($revisionId); ?> 10 |
11 | 12 |
13 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Divider/Controller.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Divider/skin/default.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/Widget/Divider/skin/default.php -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Divider/skin/space.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/Widget/Divider/skin/space.php -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/File/skin/default.php: -------------------------------------------------------------------------------- 1 | 2 | 12 | 13 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Form/helperView/email.php: -------------------------------------------------------------------------------- 1 | getVariables()); ?> 2 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Form/helperView/email_content.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | :
4 | ", esc($value['value'])); ?>
5 | 6 | 7 | :
8 | 9 | 10 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Form/helperView/success.php: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Form/skin/default.php: -------------------------------------------------------------------------------- 1 |
render(); ?>
2 | 3 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Heading/skin/default.php: -------------------------------------------------------------------------------- 1 | class="_title"> 2 | 3 | > 4 | 5 | 6 | 7 | 8 | 9 | > 10 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Heading/snippet/controls.php: -------------------------------------------------------------------------------- 1 |
2 | 13 |
14 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Html/Controller.php: -------------------------------------------------------------------------------- 1 | render(); 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Html/skin/default.php: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Map/skin/default.php: -------------------------------------------------------------------------------- 1 |
8 | data-markerlat="" 9 | 10 | 11 | 12 | data-markerlng="" 13 | 14 | 15 | style="height: ;" 16 | data-initialized="0" 17 | class="ipsMap"> 18 |
19 | 20 | 25 | 26 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Map/snippet/searchbox.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Missing/Controller.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Text/Controller.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Video/skin/default.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Video/view/video.php: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Video/view/vimeo.php: -------------------------------------------------------------------------------- 1 | getVariables()) ?> 2 | -------------------------------------------------------------------------------- /Ip/Internal/Content/Widget/Video/view/youtube.php: -------------------------------------------------------------------------------- 1 | getVariables()) ?> 2 | -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/empty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/empty.gif -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/icon_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/icon_down.png -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/icon_down2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/icon_down2.png -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/icon_drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/icon_drag.png -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/icon_drag2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/icon_drag2.gif -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/icon_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/icon_options.png -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/icon_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/icon_preview.png -------------------------------------------------------------------------------- /Ip/Internal/Content/assets/img/icons_scroll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Content/assets/img/icons_scroll.png -------------------------------------------------------------------------------- /Ip/Internal/Content/view/exampleContent.php: -------------------------------------------------------------------------------- 1 | 7 | __('Drag & drop here', 'Ip-admin', false))); ?> 8 | 9 | ' 10 |

'.__('Add widgets from the top menu by dragging and dropping.', 'Ip-admin', false).'

11 | ')); ?> 12 | -------------------------------------------------------------------------------- /Ip/Internal/Content/view/formFieldOptions/wysiwyg.php: -------------------------------------------------------------------------------- 1 |
2 | render() ?> 3 | -------------------------------------------------------------------------------- /Ip/Internal/Content/view/widget.php: -------------------------------------------------------------------------------- 1 |
4 | id="ipWidget-" 5 | data-widgetdata="" 6 | data-widgetname="" 7 | data-widgetid="" 8 | 9 | > 10 | 11 | getVariables())->render(); ?> 12 | 13 | 14 |
15 | -------------------------------------------------------------------------------- /Ip/Internal/Core/PublicController.php: -------------------------------------------------------------------------------- 1 | getPageByAlias('error404'); 24 | if ($error404Page) { 25 | $revision = \Ip\Internal\Revision::getPublishedRevision($error404Page->getId()); 26 | $content = \Ip\Internal\Content\Model::generateBlock('main', $revision['revisionId'], 0, 0); 27 | } 28 | return new \Ip\Response\PageNotFound($content); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Ip/Internal/Core/Service.php: -------------------------------------------------------------------------------- 1 | set('Ip', 'cacheVersion', ipStorage()->get('Ip', 'cacheVersion') + 1); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/admin.less: -------------------------------------------------------------------------------- 1 | // namespacing all admin styles 2 | // we cannot compile it directly because of '&' usage at the end of selectors in nested rules (i.e., in Bootstrap) 3 | .ip { 4 | .ipRoot; 5 | * { 6 | .ipRootAll; // resetting all inner elements, too 7 | } 8 | @import (less) "admin.tmp.css"; 9 | } 10 | 11 | // importing global styles that potentially interferes with theme styles and may cause problems 12 | @import "bootstrap/variables.less"; 13 | @import "bootstrap/mixins.less"; 14 | @import "ip/variables.less"; 15 | @import "ip/bootstrapGlobal.less"; 16 | @import "../../../Admin/assets/adminGlobal.less"; 17 | @import "../../../Content/assets/less/contentGlobal.less"; 18 | @import "../../../InlineManagement/assets/inlineManagementGlobal.less"; 19 | 20 | // todox: how plugins will have their .less generated? 21 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/admin.tmp.less: -------------------------------------------------------------------------------- 1 | // Compiles all required LESS files into one unprefixed CSS file 2 | 3 | // Bootstrap 4 | @import "bootstrap/bootstrap.less"; 5 | 6 | // Bootstrap addons 7 | @import "bootstrap-switch/bootstrap-switch.less"; 8 | 9 | // Font Awesome 10 | @import "font-awesome/font-awesome.less"; 11 | 12 | // ImpressPages 13 | @import "ip/impresspages.less"; 14 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | // 2 | // Breadcrumbs 3 | // -------------------------------------------------- 4 | 5 | 6 | .breadcrumb { 7 | padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal; 8 | margin-bottom: @line-height-computed; 9 | list-style: none; 10 | background-color: @breadcrumb-bg; 11 | border-radius: @border-radius-base; 12 | 13 | > li { 14 | display: inline-block; 15 | 16 | + li:before { 17 | content: "@{breadcrumb-separator}\00a0"; // Unicode space added since inline-block means non-collapsing white-space 18 | padding: 0 5px; 19 | color: @breadcrumb-color; 20 | } 21 | } 22 | 23 | > .active { 24 | color: @breadcrumb-active-color; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/alerts.less: -------------------------------------------------------------------------------- 1 | // Alerts 2 | 3 | .alert-variant(@background; @border; @text-color) { 4 | background-color: @background; 5 | border-color: @border; 6 | color: @text-color; 7 | 8 | hr { 9 | border-top-color: darken(@border, 5%); 10 | } 11 | .alert-link { 12 | color: darken(@text-color, 10%); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/background-variant.less: -------------------------------------------------------------------------------- 1 | // Contextual backgrounds 2 | 3 | .bg-variant(@color) { 4 | background-color: @color; 5 | a&:hover { 6 | background-color: darken(@color, 10%); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/border-radius.less: -------------------------------------------------------------------------------- 1 | // Single side border-radius 2 | 3 | .border-top-radius(@radius) { 4 | border-top-right-radius: @radius; 5 | border-top-left-radius: @radius; 6 | } 7 | .border-right-radius(@radius) { 8 | border-bottom-right-radius: @radius; 9 | border-top-right-radius: @radius; 10 | } 11 | .border-bottom-radius(@radius) { 12 | border-bottom-right-radius: @radius; 13 | border-bottom-left-radius: @radius; 14 | } 15 | .border-left-radius(@radius) { 16 | border-bottom-left-radius: @radius; 17 | border-top-left-radius: @radius; 18 | } 19 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/center-block.less: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | .center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/clearfix.less: -------------------------------------------------------------------------------- 1 | // Clearfix 2 | // 3 | // For modern browsers 4 | // 1. The space content is one way to avoid an Opera bug when the 5 | // contenteditable attribute is included anywhere else in the document. 6 | // Otherwise it causes space to appear at the top and bottom of elements 7 | // that are clearfixed. 8 | // 2. The use of `table` rather than `block` is only necessary if using 9 | // `:before` to contain the top-margins of child elements. 10 | // 11 | // Source: http://nicolasgallagher.com/micro-clearfix-hack/ 12 | 13 | .clearfix() { 14 | &:before, 15 | &:after { 16 | content: " "; // 1 17 | display: table; // 2 18 | } 19 | &:after { 20 | clear: both; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/hide-text.less: -------------------------------------------------------------------------------- 1 | // CSS image replacement 2 | // 3 | // Heads up! v3 launched with with only `.hide-text()`, but per our pattern for 4 | // mixins being reused as classes with the same name, this doesn't hold up. As 5 | // of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`. 6 | // 7 | // Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757 8 | 9 | // Deprecated as of v3.0.1 (will be removed in v4) 10 | .hide-text() { 11 | font: ~"0/0" a; 12 | color: transparent; 13 | text-shadow: none; 14 | background-color: transparent; 15 | border: 0; 16 | } 17 | 18 | // New mixin to use as of v3.0.1 19 | .text-hide() { 20 | .hide-text(); 21 | } 22 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/labels.less: -------------------------------------------------------------------------------- 1 | // Labels 2 | 3 | .label-variant(@color) { 4 | background-color: @color; 5 | 6 | &[href] { 7 | &:hover, 8 | &:focus { 9 | background-color: darken(@color, 10%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/list-group.less: -------------------------------------------------------------------------------- 1 | // List Groups 2 | 3 | .list-group-item-variant(@state; @background; @color) { 4 | .list-group-item-@{state} { 5 | color: @color; 6 | background-color: @background; 7 | 8 | a& { 9 | color: @color; 10 | 11 | .list-group-item-heading { 12 | color: inherit; 13 | } 14 | 15 | &:hover, 16 | &:focus { 17 | color: @color; 18 | background-color: darken(@background, 5%); 19 | } 20 | &.active, 21 | &.active:hover, 22 | &.active:focus { 23 | color: #fff; 24 | background-color: @color; 25 | border-color: @color; 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/nav-divider.less: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | .nav-divider(@color: #e5e5e5) { 6 | height: 1px; 7 | margin: ((@line-height-computed / 2) - 1) 0; 8 | overflow: hidden; 9 | background-color: @color; 10 | } 11 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/nav-vertical-align.less: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | .navbar-vertical-align(@element-height) { 7 | margin-top: ((@navbar-height - @element-height) / 2); 8 | margin-bottom: ((@navbar-height - @element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/opacity.less: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | .opacity(@opacity) { 4 | opacity: @opacity; 5 | // IE8 filter 6 | @opacity-ie: (@opacity * 100); 7 | filter: ~"alpha(opacity=@{opacity-ie})"; 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/pagination.less: -------------------------------------------------------------------------------- 1 | // Pagination 2 | 3 | .pagination-size(@padding-vertical; @padding-horizontal; @font-size; @border-radius) { 4 | > li { 5 | > a, 6 | > span { 7 | padding: @padding-vertical @padding-horizontal; 8 | font-size: @font-size; 9 | } 10 | &:first-child { 11 | > a, 12 | > span { 13 | .border-left-radius(@border-radius); 14 | } 15 | } 16 | &:last-child { 17 | > a, 18 | > span { 19 | .border-right-radius(@border-radius); 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/panels.less: -------------------------------------------------------------------------------- 1 | // Panels 2 | 3 | .panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) { 4 | border-color: @border; 5 | 6 | & > .panel-heading { 7 | color: @heading-text-color; 8 | background-color: @heading-bg-color; 9 | border-color: @heading-border; 10 | 11 | + .panel-collapse > .panel-body { 12 | border-top-color: @border; 13 | } 14 | .badge { 15 | color: @heading-bg-color; 16 | background-color: @heading-text-color; 17 | } 18 | } 19 | & > .panel-footer { 20 | + .panel-collapse > .panel-body { 21 | border-bottom-color: @border; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/progress-bar.less: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | .progress-bar-variant(@color) { 4 | background-color: @color; 5 | 6 | // Deprecated parent class requirement as of v3.2.0 7 | .progress-striped & { 8 | #gradient > .striped(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/reset-filter.less: -------------------------------------------------------------------------------- 1 | // Reset filters for IE 2 | // 3 | // When you need to remove a gradient background, do not forget to use this to reset 4 | // the IE filter for IE9 and below. 5 | 6 | .reset-filter() { 7 | filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)")); 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/resize.less: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | .resizable(@direction) { 4 | resize: @direction; // Options: horizontal, vertical, both 5 | overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible` 6 | } 7 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/responsive-visibility.less: -------------------------------------------------------------------------------- 1 | // Responsive utilities 2 | 3 | // 4 | // More easily include all the states for responsive-utilities.less. 5 | .responsive-visibility() { 6 | display: block !important; 7 | table& { display: table; } 8 | tr& { display: table-row !important; } 9 | th&, 10 | td& { display: table-cell !important; } 11 | } 12 | 13 | .responsive-invisibility() { 14 | display: none !important; 15 | } 16 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/size.less: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | .size(@width; @height) { 4 | width: @width; 5 | height: @height; 6 | } 7 | 8 | .square(@size) { 9 | .size(@size; @size); 10 | } 11 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/tab-focus.less: -------------------------------------------------------------------------------- 1 | // WebKit-style focus 2 | 3 | .tab-focus() { 4 | // Default 5 | outline: thin dotted; 6 | // WebKit 7 | outline: 5px auto -webkit-focus-ring-color; 8 | outline-offset: -2px; 9 | } 10 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/table-row.less: -------------------------------------------------------------------------------- 1 | // Tables 2 | 3 | .table-row-variant(@state; @background) { 4 | // Exact selectors below required to override `.table-striped` and prevent 5 | // inheritance to nested tables. 6 | .table > thead > tr, 7 | .table > tbody > tr, 8 | .table > tfoot > tr { 9 | > td.@{state}, 10 | > th.@{state}, 11 | &.@{state} > td, 12 | &.@{state} > th { 13 | background-color: @background; 14 | } 15 | } 16 | 17 | // Hover states for `.table-hover` 18 | // Note: this is not available for cells or rows within `thead` or `tfoot`. 19 | .table-hover > tbody > tr { 20 | > td.@{state}:hover, 21 | > th.@{state}:hover, 22 | &.@{state}:hover > td, 23 | &:hover > .@{state}, 24 | &.@{state}:hover > th { 25 | background-color: darken(@background, 5%); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/text-emphasis.less: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | .text-emphasis-variant(@color) { 4 | color: @color; 5 | a&:hover { 6 | color: darken(@color, 10%); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/mixins/text-overflow.less: -------------------------------------------------------------------------------- 1 | // Text overflow 2 | // Requires inline-block or block for proper styling 3 | 4 | .text-overflow() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/responsive-embed.less: -------------------------------------------------------------------------------- 1 | // Embeds responsive 2 | // 3 | // Credit: Nicolas Gallagher and SUIT CSS. 4 | 5 | .embed-responsive { 6 | position: relative; 7 | display: block; 8 | height: 0; 9 | padding: 0; 10 | overflow: hidden; 11 | 12 | .embed-responsive-item, 13 | iframe, 14 | embed, 15 | object, 16 | video { 17 | position: absolute; 18 | top: 0; 19 | left: 0; 20 | bottom: 0; 21 | height: 100%; 22 | width: 100%; 23 | border: 0; 24 | } 25 | 26 | // Modifier class for 16:9 aspect ratio 27 | &.embed-responsive-16by9 { 28 | padding-bottom: 56.25%; 29 | } 30 | 31 | // Modifier class for 4:3 aspect ratio 32 | &.embed-responsive-4by3 { 33 | padding-bottom: 75%; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/bootstrap/wells.less: -------------------------------------------------------------------------------- 1 | // 2 | // Wells 3 | // -------------------------------------------------- 4 | 5 | 6 | // Base class 7 | .well { 8 | min-height: 20px; 9 | padding: 19px; 10 | margin-bottom: 20px; 11 | background-color: @well-bg; 12 | border: 1px solid @well-border; 13 | border-radius: @border-radius-base; 14 | .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); 15 | blockquote { 16 | border-color: #ddd; 17 | border-color: rgba(0,0,0,.15); 18 | } 19 | } 20 | 21 | // Sizes 22 | .well-lg { 23 | padding: 24px; 24 | border-radius: @border-radius-large; 25 | } 26 | .well-sm { 27 | padding: 9px; 28 | border-radius: @border-radius-small; 29 | } 30 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/bordered-pulled.less: -------------------------------------------------------------------------------- 1 | // Bordered & Pulled 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-border { 5 | padding: .2em .25em .15em; 6 | border: solid .08em @fa-border-color; 7 | border-radius: .1em; 8 | } 9 | 10 | .pull-right { float: right; } 11 | .pull-left { float: left; } 12 | 13 | .@{fa-css-prefix} { 14 | &.pull-left { margin-right: .3em; } 15 | &.pull-right { margin-left: .3em; } 16 | } 17 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/core.less: -------------------------------------------------------------------------------- 1 | // Base Class Definition 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix} { 5 | display: inline-block; 6 | font: normal normal normal @fa-font-size-base/1 FontAwesome; // shortening font declaration 7 | font-size: inherit; // can't have font-size inherit on line above, so need to override 8 | text-rendering: auto; // optimizelegibility throws things off #1094 9 | -webkit-font-smoothing: antialiased; 10 | -moz-osx-font-smoothing: grayscale; 11 | transform: translate(0, 0); // ensures no half-pixel rendering in firefox 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/fixed-width.less: -------------------------------------------------------------------------------- 1 | // Fixed Width Icons 2 | // ------------------------- 3 | .@{fa-css-prefix}-fw { 4 | width: (18em / 14); 5 | text-align: center; 6 | } 7 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/font-awesome.less: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome 3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) 4 | */ 5 | 6 | @import "variables.less"; 7 | @import "mixins.less"; 8 | @import "path.less"; 9 | @import "core.less"; 10 | @import "larger.less"; 11 | @import "fixed-width.less"; 12 | @import "list.less"; 13 | @import "bordered-pulled.less"; 14 | @import "animated.less"; 15 | @import "rotated-flipped.less"; 16 | @import "stacked.less"; 17 | @import "icons.less"; 18 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/admin/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/admin/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/larger.less: -------------------------------------------------------------------------------- 1 | // Icon Sizes 2 | // ------------------------- 3 | 4 | /* makes the font 33% larger relative to the icon container */ 5 | .@{fa-css-prefix}-lg { 6 | font-size: (4em / 3); 7 | line-height: (3em / 4); 8 | vertical-align: -15%; 9 | } 10 | .@{fa-css-prefix}-2x { font-size: 2em; } 11 | .@{fa-css-prefix}-3x { font-size: 3em; } 12 | .@{fa-css-prefix}-4x { font-size: 4em; } 13 | .@{fa-css-prefix}-5x { font-size: 5em; } 14 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/list.less: -------------------------------------------------------------------------------- 1 | // List Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-ul { 5 | padding-left: 0; 6 | margin-left: @fa-li-width; 7 | list-style-type: none; 8 | > li { position: relative; } 9 | } 10 | .@{fa-css-prefix}-li { 11 | position: absolute; 12 | left: -@fa-li-width; 13 | width: @fa-li-width; 14 | top: (2em / 14); 15 | text-align: center; 16 | &.@{fa-css-prefix}-lg { 17 | left: (-@fa-li-width + (4em / 14)); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/path.less: -------------------------------------------------------------------------------- 1 | /* FONT PATH 2 | * -------------------------- */ 3 | 4 | @font-face { 5 | font-family: 'FontAwesome'; 6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); 7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), 8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), 9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), 10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), 11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); 12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts 13 | font-weight: normal; 14 | font-style: normal; 15 | } 16 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/rotated-flipped.less: -------------------------------------------------------------------------------- 1 | // Rotated & Flipped Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } 5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } 6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } 7 | 8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } 9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } 10 | 11 | // Hook for IE8-9 12 | // ------------------------- 13 | 14 | :root .@{fa-css-prefix}-rotate-90, 15 | :root .@{fa-css-prefix}-rotate-180, 16 | :root .@{fa-css-prefix}-rotate-270, 17 | :root .@{fa-css-prefix}-flip-horizontal, 18 | :root .@{fa-css-prefix}-flip-vertical { 19 | filter: none; 20 | } 21 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/font-awesome/stacked.less: -------------------------------------------------------------------------------- 1 | // Stacked Icons 2 | // ------------------------- 3 | 4 | .@{fa-css-prefix}-stack { 5 | position: relative; 6 | display: inline-block; 7 | width: 2em; 8 | height: 2em; 9 | line-height: 2em; 10 | vertical-align: middle; 11 | } 12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { 13 | position: absolute; 14 | left: 0; 15 | width: 100%; 16 | text-align: center; 17 | } 18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; } 19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; } 20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; } 21 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/img/bg_upload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/admin/img/bg_upload.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/angular.less: -------------------------------------------------------------------------------- 1 | [ng-cloak] { // removes blinking while angular is loading 2 | display: none; 3 | } 4 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/bootstrap-colorpicker.less: -------------------------------------------------------------------------------- 1 | .colorpicker { // copied from original source to override default Bootstrap configuration under .ip scope 2 | // top: 0; 3 | left: 0; 4 | z-index: @zindex-popover; // should be higher than modal 5 | min-width: 130px; 6 | padding: 4px; 7 | margin-top: 1px; 8 | // -webkit-border-radius: 4px; 9 | // -moz-border-radius: 4px; 10 | // border-radius: 4px; 11 | *zoom: 1; 12 | } 13 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/bootstrapGlobal.less: -------------------------------------------------------------------------------- 1 | // bringing global Bootstrap styles to global scope 2 | .hidden { 3 | &:extend(.ip .hidden all); 4 | } 5 | .modal-open { 6 | &:extend(.ip .modal-open all); 7 | } 8 | .modal-open .modal { 9 | &:extend(.ip .modal-open .modal all); 10 | } 11 | .modal-backdrop { 12 | &:extend(.ip .modal-backdrop all); 13 | } 14 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/input-groups.less: -------------------------------------------------------------------------------- 1 | .input-group-btn { 2 | > .btn { 3 | line-height: @line-height-computed; // fixing line height to match input 4 | } 5 | .btn-default, 6 | .btn-danger { 7 | border-color: @input-border; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/list-group.less: -------------------------------------------------------------------------------- 1 | a.list-group-item { 2 | // Success class on item itself, not parent 3 | &.success, 4 | &.success:hover, 5 | &.success:focus { 6 | z-index: 2; // Place active items above their siblings for proper border styling 7 | color: @list-group-success-color; 8 | background-color: @list-group-success-bg; 9 | //border-color: @list-group-success-border; 10 | 11 | // Force color to inherit for custom content 12 | .list-group-item-heading { 13 | color: inherit; 14 | } 15 | .list-group-item-text { 16 | color: lighten(@list-group-success-bg, 40%); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/modals.less: -------------------------------------------------------------------------------- 1 | .modal-content { 2 | border-radius: 0; 3 | } 4 | .modal-title { 5 | font-size: 18px; 6 | } 7 | .modal-header { 8 | background-color: @color-silver2; 9 | padding: (@grid-gutter-width / 4) (@grid-gutter-width / 2); 10 | } 11 | .modal-footer { 12 | background-color: @color-silver2; 13 | margin-top: 0; 14 | padding: (@grid-gutter-width / 8) (@grid-gutter-width / 2); 15 | } 16 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/navbar.less: -------------------------------------------------------------------------------- 1 | // adding centering option 2 | .navbar-center { 3 | margin: 0 auto; 4 | position: relative; // for absolute container 5 | width: (@grid-gutter-width * 8); // space for center controls to 6 | 7 | .navbar-center-container { // to remove floated element from interfering with centering 8 | position: absolute; 9 | .text-center(); 10 | width: 100%; 11 | } 12 | 13 | .navbar-text { 14 | display: inline-block; 15 | float: none; 16 | } 17 | 18 | .dropdown-menu { 19 | .text-left(); 20 | 21 | & > li > a * { 22 | white-space: inherit; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/tables.less: -------------------------------------------------------------------------------- 1 | th { 2 | font-weight: bold; 3 | } 4 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/admin/ip/type.less: -------------------------------------------------------------------------------- 1 | .page-header { 2 | margin-top: 0; 3 | padding-bottom: 0; 4 | 5 | h1 { 6 | margin-top: 0; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/ipContent.less: -------------------------------------------------------------------------------- 1 | // 2 | // Default styles for ImpressPages content 3 | // 4 | // @package ImpressPages 5 | // 6 | 7 | @import "less/ipContent/variables.less"; 8 | @import "less/ipContent/global.less"; 9 | @import "less/ipContent/forms.less"; 10 | @import "less/ipContent/block.less"; 11 | @import "less/ipContent/breadcrumbs.less"; 12 | 13 | @import "less/ipContent/ipWidget/Columns.less"; 14 | @import "less/ipContent/ipWidget/Divider.less"; 15 | @import "less/ipContent/ipWidget/File.less"; 16 | @import "less/ipContent/ipWidget/Form.less"; 17 | @import "less/ipContent/ipWidget/Gallery.less"; 18 | @import "less/ipContent/ipWidget/Html.less"; 19 | @import "less/ipContent/ipWidget/Image.less"; 20 | @import "less/ipContent/ipWidget/Missing.less"; 21 | @import "less/ipContent/ipWidget/Text.less"; 22 | @import "less/ipContent/ipWidget/Heading.less"; 23 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/breadcrumbs.less: -------------------------------------------------------------------------------- 1 | .breadcrumb { 2 | margin-bottom: @ipWidgetSpace; 3 | list-style: none; 4 | padding: 0; 5 | 6 | > li { 7 | display: inline-block; 8 | 9 | + li:before { 10 | content: "/\00a0"; // Unicode space added since inline-block means non-collapsing white-space 11 | padding: 0 (@ipSpaceElement / 2); 12 | color: @ipTextColor; 13 | } 14 | } 15 | 16 | > .active { 17 | color: @ipTextColor; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/forms.less: -------------------------------------------------------------------------------- 1 | .ipModuleForm { 2 | @import "forms/bootstrap-variables.less"; // converting default Bootstrap variables to ImpressPages core variables 3 | @import "forms/bootstrap-mixins.less"; // default Bootstrap mixins for forms, input groups, progress bars 4 | @import "forms/bootstrap-forms.less"; // default Bootstrap form style 5 | @import "forms/bootstrap-input-groups.less"; // default Bootstrap input groups (for color picker) 6 | @import "forms/bootstrap-progress-bars.less"; // default Bootstrap progress bars (for file uploads) 7 | @import "forms/extras.less"; // unique form elements for ImpressPages, extra elements required to bundle full form functionality 8 | 9 | &.form-inline { 10 | .form-inline; 11 | } 12 | &.form-horizontal { 13 | .form-horizontal; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/Divider.less: -------------------------------------------------------------------------------- 1 | .ipWidget-Divider { 2 | &.ipSkin-default { 3 | border-bottom: 1px solid @ipBorderColor; 4 | height: 0; 5 | } 6 | &.ipSkin-space { 7 | height: 25px; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/File.less: -------------------------------------------------------------------------------- 1 | .ipWidget-File { 2 | ul { 3 | list-style: none; 4 | margin-left: 0; 5 | } 6 | 7 | a { 8 | color: @ipLinkColor; 9 | font-weight: bold; 10 | &:hover { 11 | text-decoration: underline; 12 | } 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/Form.less: -------------------------------------------------------------------------------- 1 | .ipWidget-Form { 2 | .ipwForm {} 3 | 4 | .ipwThankYou { /* mimicking the same styles as for form to keep message 'inside' the box */ 5 | border: 1px solid #888; 6 | padding: 20px 25px; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/Heading.less: -------------------------------------------------------------------------------- 1 | .ipWidget-Heading { 2 | // more space above title and less below to keep content visually separated 3 | margin-bottom: (@ipWidgetSpace / 2); 4 | margin-top: (@ipWidgetSpace * 1.5); 5 | 6 | &:first-child { 7 | // however, if title is the first element it should start from the very top 8 | margin-top: 0; 9 | } 10 | 11 | a { 12 | color: @ipTextColor; 13 | text-decoration: inherit; 14 | 15 | &:hover { 16 | text-decoration: underline; 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/Html.less: -------------------------------------------------------------------------------- 1 | .ipWidget-Html { 2 | max-width: 100%; // making to fit to predefined width 3 | } 4 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/Image.less: -------------------------------------------------------------------------------- 1 | .ipWidget-Image { 2 | img { 3 | -webkit-box-sizing: border-box; 4 | -moz-box-sizing: border-box; 5 | box-sizing: border-box; // for max-width to make sense if padding/borders are added 6 | display: block; /* to remove 3px space below the image (default rendering behavior) */ 7 | max-width: 100%; 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/Missing.less: -------------------------------------------------------------------------------- 1 | .ipWidget-Missing { 2 | /* covered by default styles */ 3 | } 4 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipContent/less/ipContent/ipWidget/Text.less: -------------------------------------------------------------------------------- 1 | .ipWidget-Text { 2 | table, pre { 3 | max-width: 100%; // making to fit to predefined width 4 | overflow: auto; 5 | } 6 | // other styles are covered by default/global styles 7 | } 8 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/console.log.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @package ImpressPages 3 | */ 4 | 5 | var console; 6 | if (typeof console === "undefined") { 7 | console = { 8 | log: function () { 9 | }, 10 | group: function () { 11 | }, 12 | error: function () { 13 | }, 14 | warn: function () { 15 | }, 16 | groupEnd: function () { 17 | } 18 | }; 19 | } 20 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/functions.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Default ImpressPages functions 3 | */ 4 | function ipFileUrl(path) { 5 | for (var prefix in ipUrlOverrides) { 6 | if (path.indexOf(prefix) == 0) { 7 | return ipUrlOverrides[prefix] + path.substr(prefix.length); 8 | } 9 | } 10 | return ip.baseUrl + path; 11 | } 12 | 13 | function ipThemeUrl(path) { 14 | return ipFileUrl('Theme/' + ip.theme + '/' + path); 15 | } 16 | 17 | function ipHomeUrl() { 18 | return ip.homeUrl; 19 | } 20 | 21 | 22 | function ipInitForms() { 23 | if (typeof(ipModuleFormPublic) !== 'undefined') { 24 | ipModuleFormPublic.init(); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/i18n/cs.js: -------------------------------------------------------------------------------- 1 | // .po file like language pack 2 | plupload.addI18n({ 3 | 'Select files' : 'Vyberte soubory', 4 | 'Add files to the upload queue and click the start button.' : 'Přidejte soubory do fronty a pak spusťte nahrávání.', 5 | 'Filename' : 'Název souboru', 6 | 'Status' : 'Status', 7 | 'Size' : 'Velikost', 8 | 'Add Files' : 'Přidat soubory', 9 | 'Stop current upload' : 'Zastavit nahrávání', 10 | 'Start uploading queue' : 'Spustit frontu nahrávání', 11 | 'Drag files here.' : 'Sem přetáhněte soubory.', 12 | 'Start Upload': 'Spustit nahrávání', 13 | 'Uploaded %d/%d files': 'Nahráno %d/%d souborů' 14 | }); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/i18n/da.js: -------------------------------------------------------------------------------- 1 | // .po file like language pack 2 | plupload.addI18n({ 3 | 'Select files' : 'Vælg filer', 4 | 'Add files to the upload queue and click the start button.' : 'Tilføj filer til køen, og tryk på start.', 5 | 'Filename' : 'Filnavn', 6 | 'Status' : 'Status', 7 | 'Size' : 'Størrelse', 8 | 'Add files' : 'Tilføj filer', 9 | 'Stop current upload' : 'Stop upload', 10 | 'Start uploading queue' : 'Start upload', 11 | 'Drag files here.' : 'Træk filer her.' 12 | }); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/i18n/el.js: -------------------------------------------------------------------------------- 1 | // Greek 2 | plupload.addI18n({ 3 | 'Select files' : 'Επιλέξτε Αρχεία', 4 | 'Add files to the upload queue and click the start button.' : 'Προσθήκη αρχείων στην ουρά μεταφόρτωσης', 5 | 'Filename' : 'Όνομα αρχείου', 6 | 'Status' : 'Κατάσταση', 7 | 'Size' : 'Μέγεθος', 8 | 'Add Files' : 'Προσθέστε αρχεία', 9 | 'Stop current upload' : 'Διακοπή τρέχουσας μεταφόρτωσης', 10 | 'Start uploading queue' : 'Εκκίνηση μεταφόρτωσης ουράς αρχείων', 11 | 'Drag files here.' : 'Σύρετε αρχεία εδώ', 12 | 'Start Upload': 'Εκκίνηση μεταφόρτωσης', 13 | 'Uploaded %d/%d files': 'Ανέβηκαν %d/%d αρχεία' 14 | }); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/i18n/sr.js: -------------------------------------------------------------------------------- 1 | // Serbian 2 | plupload.addI18n({ 3 | 'Select files' : 'Izaberite fajlove', 4 | 'Add files to the upload queue and click the start button.' : 'Dodajte fajlove u listu i kliknite na dugme Start.', 5 | 'Filename' : 'Naziv fajla', 6 | 'Status' : 'Status', 7 | 'Size' : 'Veličina', 8 | 'Add Files' : 'Dodaj fajlove', 9 | 'Stop current upload' : 'Zaustavi upload', 10 | 'Start uploading queue' : 'Počni upload', 11 | 'Drag files here.' : 'Prevucite fajlove ovde.', 12 | 'Start Upload': 'Počni upload', 13 | 'Uploaded %d/%d files': 'Snimljeno %d/%d fajlova' 14 | }); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/i18n/sv.js: -------------------------------------------------------------------------------- 1 | // .po file like language pack 2 | plupload.addI18n({ 3 | 'Select files' : 'Välj filer', 4 | 'Add files to the upload queue and click the start button.' : 'Lägg till filer till kön och tryck på start.', 5 | 'Filename' : 'Filnamn', 6 | 'Status' : 'Status', 7 | 'Size' : 'Storlek', 8 | 'Add files' : 'Lägg till filer', 9 | 'Stop current upload' : 'Stoppa uppladdningen', 10 | 'Start uploading queue' : 'Starta uppladdningen', 11 | 'Drag files here.' : 'Dra filer hit' 12 | }); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/backgrounds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/backgrounds.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/buttons-disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/buttons-disabled.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/buttons.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/delete.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/done.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/done.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/error.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/throbber.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/transp50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.plupload.queue/img/transp50.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.ui.plupload/img/plupload-bw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.ui.plupload/img/plupload-bw.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/jquery.ui.plupload/img/plupload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/jquery.ui.plupload/img/plupload.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/plupload.flash.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/plupload.flash.swf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/ipCore/plupload/plupload.silverlight.xap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/ipCore/plupload/plupload.silverlight.xap -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha-horizontal.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/alpha.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue-horizontal.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/hue.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/bootstrap-colorpicker/img/bootstrap-colorpicker/saturation.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/easyXDM/easyxdm.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/easyXDM/easyxdm.swf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/easyXDM/example/blank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Blank page 5 | 6 | 7 | This page will be replaced with the actuall content in just a jiffy.. 8 | 9 | 10 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/easyXDM/example/upload_handler.aspx: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | easyXDM 5 | 6 | 7 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/easyXDM/example/upload_rpc.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | easyXDM 5 | 7 | 10 | 20 | 21 | 22 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/easyXDM/tests/easyTest.css: -------------------------------------------------------------------------------- 1 | .easyTest_messages { 2 | } 3 | 4 | .easyTest_error { 5 | color: red; 6 | } 7 | 8 | .easyTest_success { 9 | color: green; 10 | } 11 | 12 | .easyTest_msg { 13 | color: black; 14 | } -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/easyXDM/tests/s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/easyXDM/tests/s.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_0_000000_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_0_000000_40x100.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_0_d0d0d0_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_0_d0d0d0_40x100.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_55_ff9900_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_55_ff9900_40x100.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_65_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_65_ffffff_40x100.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_75_e9e9e9_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_75_e9e9e9_40x100.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_95_ff3031_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-bg_flat_95_ff3031_40x100.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_000000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_000000_256x240.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_2f313f_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_2f313f_256x240.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_46495e_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_46495e_256x240.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/jquery-ui/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/langs/readme.md: -------------------------------------------------------------------------------- 1 | This is where language files should be placed. 2 | 3 | Please DO NOT translate these directly use this service: https://www.transifex.com/projects/p/tinymce/ 4 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/anchor/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("anchor",function(a){function b(){var b=a.selection.getNode(),c="";"A"==b.tagName&&(c=b.name||b.id||""),a.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:c},onsubmit:function(b){a.execCommand("mceInsertContent",!1,a.dom.createHTML("a",{id:b.data.name}))}})}a.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:b,stateSelector:"a:not([href])"}),a.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:b})}); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/code/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("code",function(a){function b(){var b=a.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:a.getParam("code_dialog_width",600),minHeight:a.getParam("code_dialog_height",Math.min(tinymce.DOM.getViewPort().h-200,500)),spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(b){a.focus(),a.undoManager.transact(function(){a.setContent(b.data.code)}),a.selection.setCursorLocation(),a.nodeChanged()}});b.find("#code").value(a.getContent({source_view:!0}))}a.addCommand("mceCodeEditor",b),a.addButton("code",{icon:"code",tooltip:"Source code",onclick:b}),a.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:b})}); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/directionality/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("directionality",function(a){function b(b){var c,d=a.dom,e=a.selection.getSelectedBlocks();e.length&&(c=d.getAttrib(e[0],"dir"),tinymce.each(e,function(a){d.getParent(a.parentNode,"*[dir='"+b+"']",d.getRoot())||(c!=b?d.setAttrib(a,"dir",b):d.setAttrib(a,"dir",null))}),a.nodeChanged())}function c(a){var b=[];return tinymce.each("h1 h2 h3 h4 h5 h6 div p".split(" "),function(c){b.push(c+"[dir="+a+"]")}),b.join(",")}a.addCommand("mceDirectionLTR",function(){b("ltr")}),a.addCommand("mceDirectionRTL",function(){b("rtl")}),a.addButton("ltr",{title:"Left to right",cmd:"mceDirectionLTR",stateSelector:c("ltr")}),a.addButton("rtl",{title:"Right to left",cmd:"mceDirectionRTL",stateSelector:c("rtl")})}); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-cool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-cool.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-cry.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-cry.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-embarassed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-embarassed.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-foot-in-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-foot-in-mouth.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-frown.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-frown.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-innocent.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-innocent.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-kiss.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-kiss.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-laughing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-laughing.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-money-mouth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-money-mouth.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-sealed.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-sealed.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-smile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-smile.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-surprised.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-surprised.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-tongue-out.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-tongue-out.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-undecided.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-undecided.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-wink.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-wink.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-yell.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/emoticons/img/smiley-yell.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/example/dialog.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Custom dialog

5 | Input some text: 6 | 7 | 8 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/example/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example",function(a,b){a.addButton("example",{text:"My button",icon:!1,onclick:function(){a.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(b){a.insertContent("Title: "+b.data.title)}})}}),a.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){a.windowManager.open({title:"TinyMCE site",url:b+"/dialog.html",width:600,height:400,buttons:[{text:"Insert",onclick:function(){var b=a.windowManager.getWindows()[0];a.insertContent(b.getContentWindow().document.getElementById("content").value),b.close()}},{text:"Close",onclick:"close"}]})}})}); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/example_dependency/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("example_dependency",function(){},["example"]); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/hr/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("hr",function(a){a.addCommand("InsertHorizontalRule",function(){a.execCommand("mceInsertContent",!1,"
")}),a.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),a.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/media/moxieplayer.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/plugins/media/moxieplayer.swf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/nonbreaking/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("nonbreaking",function(a){var b=a.getParam("nonbreaking_force_tab");if(a.addCommand("mceNonBreaking",function(){a.insertContent(a.plugins.visualchars&&a.plugins.visualchars.state?' ':" "),a.dom.setAttrib(a.dom.select("span.mce-nbsp"),"data-mce-bogus","1")}),a.addButton("nonbreaking",{title:"Nonbreaking space",cmd:"mceNonBreaking"}),a.addMenuItem("nonbreaking",{text:"Nonbreaking space",cmd:"mceNonBreaking",context:"insert"}),b){var c=+b>1?+b:3;a.on("keydown",function(b){if(9==b.keyCode){if(b.shiftKey)return;b.preventDefault();for(var d=0;c>d;d++)a.execCommand("mceNonBreaking")}})}}); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/plugins/print/plugin.min.js: -------------------------------------------------------------------------------- 1 | tinymce.PluginManager.add("print",function(a){a.addCommand("mcePrint",function(){a.getWin().print()}),a.addButton("print",{title:"Print",cmd:"mcePrint"}),a.addShortcut("Ctrl+P","","mcePrint"),a.addMenuItem("print",{text:"Print",cmd:"mcePrint",icon:"print",shortcut:"Ctrl+P",context:"file"})}); -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Icons are generated and provided by the http://icomoon.io service. 2 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce-small.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce-small.eot -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce-small.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce-small.ttf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce-small.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce-small.woff -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce.eot -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce.ttf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/fonts/tinymce.woff -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/anchor.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/loader.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/object.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/impresspages/img/trans.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/readme.md: -------------------------------------------------------------------------------- 1 | Icons are generated and provided by the http://icomoon.io service. 2 | -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce-small.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce-small.eot -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce-small.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce-small.ttf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce-small.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce-small.woff -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce.eot -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce.ttf -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/fonts/tinymce.woff -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/anchor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/anchor.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/loader.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/object.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/object.gif -------------------------------------------------------------------------------- /Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/trans.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Core/assets/js/tiny_mce/skins/lightgray/img/trans.gif -------------------------------------------------------------------------------- /Ip/Internal/Design/assets/bg_theme_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Design/assets/bg_theme_preview.png -------------------------------------------------------------------------------- /Ip/Internal/Design/assets/logo_market.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Design/assets/logo_market.png -------------------------------------------------------------------------------- /Ip/Internal/Design/assets/theme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Design/assets/theme.png -------------------------------------------------------------------------------- /Ip/Internal/Dispatcher/SlotDispatcher.php: -------------------------------------------------------------------------------- 1 | 'Ecommerce_paymentSelect', 5 | 'plugin' => 'Ecommerce', 6 | 'controller' => 'SiteController', 7 | 'action' => 'paymentSelection' 8 | ); 9 | 10 | $routes['select-subscription-payment-method/{key}'] = array( 11 | 'name' => 'Ecommerce_subscriptionPaymentSelect', 12 | 'plugin' => 'Ecommerce', 13 | 'controller' => 'SiteController', 14 | 'action' => 'subscriptionPaymentSelection' 15 | ); 16 | -------------------------------------------------------------------------------- /Ip/Internal/Ecommerce/view/selectPayment.php: -------------------------------------------------------------------------------- 1 | 4 | __('Choose a payment method', 'Ip', false))) ?> 5 |
6 | 7 | 8 | '')); 10 | ?> 11 | 12 |
13 | -------------------------------------------------------------------------------- /Ip/Internal/Email/Event.php: -------------------------------------------------------------------------------- 1 | send(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Ip/Internal/Email/assets/email.css: -------------------------------------------------------------------------------- 1 | #ipEmailPreviewModal iframe{ 2 | width: 100%; 3 | height: 300px; 4 | } 5 | -------------------------------------------------------------------------------- /Ip/Internal/Email/assets/email.js: -------------------------------------------------------------------------------- 1 | 2 | $('.ipsGrid').on('init.ipGrid', function () { 3 | "use strict"; 4 | 5 | var $modal = $('#ipEmailPreviewModal'); 6 | var $iframe = $modal.find('iframe'); 7 | $modal.find('.ipsOk').on('click', function(e) { 8 | $modal.modal('hide'); 9 | }); 10 | 11 | $('.ipsEmailPreview').on('click', function (e) { 12 | e.preventDefault(); 13 | var $previewLink = $(this); 14 | var id = $previewLink.closest('.ipsRow').data('id'); 15 | $iframe.attr('src', ip.baseUrl + '?aa=Email.preview&id=' + id); 16 | $modal.modal(); 17 | }); 18 | }); 19 | 20 | -------------------------------------------------------------------------------- /Ip/Internal/Email/view/preview.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Ip/Internal/Email/view/previewModal.php: -------------------------------------------------------------------------------- 1 |
2 | 18 |
19 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/Model.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/deleteModal.php: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/dragHandle.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/Ip/Internal/Grid/view/footer.php -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/header.php: -------------------------------------------------------------------------------- 1 | 4 | 9 | 10 | 11 |

12 | 13 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/pageSize.php: -------------------------------------------------------------------------------- 1 |
2 | 14 |
15 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/pages.php: -------------------------------------------------------------------------------- 1 |
2 | render(ipFile('Ip/Internal/Grid/view/pagination.php')); ?> 3 | getVariables()); ?> 4 |
5 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/placeholder.php: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/table.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 |
> 6 | 7 |
16 | 17 |
23 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/updateButton.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/updateForm.php: -------------------------------------------------------------------------------- 1 | 6 | getFieldsets()) > 1) { ?> 7 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Ip/Internal/Grid/view/updateModal.php: -------------------------------------------------------------------------------- 1 | 18 | -------------------------------------------------------------------------------- /Ip/Internal/Helper/Zip.php: -------------------------------------------------------------------------------- 1 | open($archivePath) === true) { 14 | $zip->extractTo($destinationDir); 15 | $zip->close(); 16 | } else { 17 | throw new \Ip\Exception('Zip extraction failed.'); 18 | } 19 | } else { 20 | require_once(ipFile('Ip/Internal/PclZip.php')); 21 | $zip = new \PclZip($archivePath); 22 | if (!$zip->extract(PCLZIP_OPT_PATH, $destinationDir)) { 23 | throw new \Ip\Exception('Zip extraction failed.'); 24 | } 25 | } 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /Ip/Internal/InlineManagement/Config.php: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /Ip/Internal/InlineManagement/view/display/text.php: -------------------------------------------------------------------------------- 1 | < class="">> 2 | -------------------------------------------------------------------------------- /Ip/Internal/InlineManagement/view/management/controls.php: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | 6 |
7 |
8 |
9 |
10 | -------------------------------------------------------------------------------- /Ip/Internal/InlineManagement/view/management/image.php: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /Ip/Internal/InlineManagement/view/management/text.php: -------------------------------------------------------------------------------- 1 | < class="ipModuleInlineManagement ipsModuleInlineManagementText " data-cssclass='' data-key='' data-htmltag='' data-defaultvalue=''> 2 | 3 | > 4 | -------------------------------------------------------------------------------- /Ip/Internal/InlineManagement/view/popup/text.php: -------------------------------------------------------------------------------- 1 | 8 | $value) { ?> 9 |
10 | 11 |
12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /Ip/Internal/Install/Event.php: -------------------------------------------------------------------------------- 1 | isEmpty()) { 16 | return null; 17 | } 18 | $translator = \Ip\ServiceLocator::translator(); 19 | $installDir = ipFile('Ip/Internal/Install/translations/'); 20 | $translator->addTranslationFilePattern('json', $installDir, 'Install-%s.json', 'Install'); 21 | } 22 | } -------------------------------------------------------------------------------- /Ip/Internal/Install/OptionHelper.php: -------------------------------------------------------------------------------- 1 | $value) { 21 | ipSetOption($key, $value); 22 | } 23 | } 24 | 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /Ip/Internal/Install/Request.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

5 | 6 | 7 |

8 | 9 |

10 |

11 | 12 |

13 |

14 | 15 |

16 | -------------------------------------------------------------------------------- /Ip/Internal/Install/view/sessionsDontWork.php: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 |

5 | 6 |

7 | 8 | -------------------------------------------------------------------------------- /Ip/Internal/Languages/Db.php: -------------------------------------------------------------------------------- 1 | selectRow('language', '*', array('id' => $id)); 16 | } 17 | 18 | public static function newUrl($preferredUrl) 19 | { 20 | $suffix = ''; 21 | $url = ipDb()->selectAll('language', 'id', array('url' => $preferredUrl . $suffix)); 22 | if (empty($url)) { 23 | return $preferredUrl; 24 | } 25 | 26 | while (!empty($url)) { 27 | $suffix++; 28 | $url = ipDb()->selectAll('language', 'id', array('url' => $preferredUrl . $suffix)); 29 | } 30 | 31 | return $preferredUrl . $suffix; 32 | } 33 | 34 | 35 | } 36 | 37 | -------------------------------------------------------------------------------- /Ip/Internal/Languages/Service.php: -------------------------------------------------------------------------------- 1 | execute( 15 | "delete from $logTable where (UNIX_TIMESTAMP() - UNIX_TIMESTAMP(`time`)) > ?", 16 | array($days * 24 * 60 * 60) 17 | ); 18 | } 19 | 20 | } 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /Ip/Internal/Log/Event.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Ip/Internal/Pages/view/pageProperties.php: -------------------------------------------------------------------------------- 1 | 4 |
5 | 6 |   7 | 8 | 9 |
10 | render(); ?> 11 | 12 | -------------------------------------------------------------------------------- /Ip/Internal/Plugins/view/market.php: -------------------------------------------------------------------------------- 1 |
2 | 3 | 8 | 9 |
10 | -------------------------------------------------------------------------------- /Ip/Internal/Repository/Transform/None.php: -------------------------------------------------------------------------------- 1 | 1)); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Ip/Internal/Update/Service.php: -------------------------------------------------------------------------------- 1 | prepareForUpdate(); 17 | } 18 | 19 | public static function migrationsAvailable() 20 | { 21 | return Model::migrationsAvailable(); 22 | } 23 | 24 | public static function runMigrations() 25 | { 26 | Model::runMigrations(); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Ip/Internal/Update/UpdateException.php: -------------------------------------------------------------------------------- 1 | addHeader('HTTP/1.1 301 Moved Permanently'); 17 | $this->addHeader('Location: ' . $url); 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /Ip/SetupWorker.php: -------------------------------------------------------------------------------- 1 | lastVersion = $lastVersion; 18 | } 19 | 20 | public function activate() 21 | { 22 | 23 | } 24 | 25 | public function deactivate() 26 | { 27 | 28 | } 29 | 30 | public function remove() 31 | { 32 | 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /Ip/ThemeStorage.php: -------------------------------------------------------------------------------- 1 | =5.5.0", 5 | "aura/router": "~2.3.1", 6 | "phpmailer/phpmailer": "5.2.21", 7 | "psr/log": "1.0.2", 8 | "zendframework/zend-i18n": "2.7.3", 9 | "zendframework/zend-servicemanager": "2.7.7", 10 | "mangirdas/advanced-fs": "1.0.2" 11 | }, 12 | "autoload": { 13 | "psr-4": {"Ip\\": "Ip/"} 14 | }, 15 | "minimum-stability": "stable", 16 | "license": [ 17 | "MIT", 18 | "GPL-3.0+" 19 | ] 20 | } 21 | -------------------------------------------------------------------------------- /start-pack/Plugin/Application/AdminController.php: -------------------------------------------------------------------------------- 1 | $day 25 | ); 26 | 27 | //change the layout if you like 28 | //ipSetLayout('home.php'); 29 | 30 | return ipView('view/day.php', $data); 31 | } 32 | 33 | 34 | 35 | } 36 | -------------------------------------------------------------------------------- /start-pack/Plugin/Application/Setup/plugin.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Application", 3 | "version": "1.00", 4 | "name": "Application", 5 | "description": "Use this default plugin as a place for your code.", 6 | "author": "You" 7 | } 8 | -------------------------------------------------------------------------------- /start-pack/Plugin/Application/assets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Application/assets/application.css -------------------------------------------------------------------------------- /start-pack/Plugin/Application/assets/application.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | // place your code here 3 | }); 4 | -------------------------------------------------------------------------------- /start-pack/Plugin/Application/view/day.php: -------------------------------------------------------------------------------- 1 |
2 | Hello ! 3 |
4 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/Event.php: -------------------------------------------------------------------------------- 1 | =1.3.2" 7 | }, 8 | "keywords": [ 9 | "modal", 10 | "lightbox", 11 | "window", 12 | "popup", 13 | "ui", 14 | "jQuery" 15 | ], 16 | "authors": [ 17 | { 18 | "name": "Jack Moore", 19 | "url": "http://www.jacklmoore.com", 20 | "email": "hello@jacklmoore.com" 21 | } 22 | ], 23 | "licenses": [ 24 | { 25 | "type": "MIT", 26 | "url": "http://www.opensource.org/licenses/mit-license.php" 27 | } 28 | ], 29 | "homepage": "http://www.jacklmoore.com/colorbox", 30 | "main": "jquery.colorbox.js" 31 | } -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/colorbox.ai: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/colorbox.ai -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/colorbox.jquery.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "colorbox", 3 | "title": "Colorbox", 4 | "description": "jQuery lightbox and modal window plugin", 5 | "version": "1.4.33", 6 | "dependencies": { 7 | "jquery": ">=1.3.2" 8 | }, 9 | "keywords": [ 10 | "modal", 11 | "lightbox", 12 | "window", 13 | "popup", 14 | "ui", 15 | "jQuery" 16 | ], 17 | "author": { 18 | "name": "Jack Moore", 19 | "url": "http://www.jacklmoore.com", 20 | "email": "hello@jacklmoore.com" 21 | }, 22 | "licenses": [ 23 | { 24 | "type": "MIT", 25 | "url": "http://www.opensource.org/licenses/mit-license.php" 26 | } 27 | ], 28 | "homepage": "http://www.jacklmoore.com/colorbox", 29 | "demo": "http://www.jacklmoore.com/colorbox" 30 | } -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/ajax.html: -------------------------------------------------------------------------------- 1 |
2 | Homer
3 | \noun\
4 | 1. American bonehead
5 | 2. Pull a Homer-
6 | to succeed despite
7 | idiocy 8 |
9 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/daisy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/content/daisy.jpg -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/daisy@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/content/daisy@2x.jpg -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/homer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/content/homer.jpg -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/marylou.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/content/marylou.jpg -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/ohoopee1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/content/ohoopee1.jpg -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/ohoopee2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/content/ohoopee2.jpg -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/content/ohoopee3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/colorbox/content/ohoopee3.jpg -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-ar.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Arabic (ar) 4 | translated by: A.Rhman Sayes 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "الصورة {current} من {total}", 8 | previous: "السابق", 9 | next: "التالي", 10 | close: "إغلاق", 11 | xhrError: "حدث خطأ أثناء تحميل المحتوى.", 12 | imgError: "حدث خطأ أثناء تحميل الصورة.", 13 | slideshowStart: "تشغيل العرض", 14 | slideshowStop: "إيقاف العرض" 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-bg.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Bulgarian (bg) 4 | translated by: Marian M.Bida 5 | site: webmax.bg 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "изображение {current} от {total}", 9 | previous: "предишна", 10 | next: "следваща", 11 | close: "затвори", 12 | xhrError: "Неуспешно зареждане на съдържанието.", 13 | imgError: "Неуспешно зареждане на изображението.", 14 | slideshowStart: "пусни слайд-шоу", 15 | slideshowStop: "спри слайд-шоу" 16 | }); 17 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-ca.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Catala (ca) 4 | translated by: eduard salla 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Imatge {current} de {total}", 8 | previous: "Anterior", 9 | next: "Següent", 10 | close: "Tancar", 11 | xhrError: "Error en la càrrega del contingut.", 12 | imgError: "Error en la càrrega de la imatge." 13 | }); 14 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-cs.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Czech (cs) 4 | translated by: Filip Novak 5 | site: mame.napilno.cz/filip-novak 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "{current}. obrázek z {total}", 9 | previous: "Předchozí", 10 | next: "Následující", 11 | close: "Zavřít", 12 | xhrError: "Obsah se nepodařilo načíst.", 13 | imgError: "Obrázek se nepodařilo načíst.", 14 | slideshowStart: "Spustit slideshow", 15 | slideshowStop: "Zastavit slideshow" 16 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-da.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Danish (da) 4 | translated by: danieljuhl 5 | site: danieljuhl.dk 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "Billede {current} af {total}", 9 | previous: "Forrige", 10 | next: "Næste", 11 | close: "Luk", 12 | xhrError: "Indholdet fejlede i indlæsningen.", 13 | imgError: "Billedet fejlede i indlæsningen.", 14 | slideshowStart: "Start slideshow", 15 | slideshowStop: "Stop slideshow" 16 | }); 17 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-de.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: German (de) 4 | translated by: wallenium 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Bild {current} von {total}", 8 | previous: "Zurück", 9 | next: "Vor", 10 | close: "Schließen", 11 | xhrError: "Dieser Inhalt konnte nicht geladen werden.", 12 | imgError: "Dieses Bild konnte nicht geladen werden.", 13 | slideshowStart: "Slideshow starten", 14 | slideshowStop: "Slideshow anhalten" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-es.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Spanish (es) 4 | translated by: migolo 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Imagen {current} de {total}", 8 | previous: "Anterior", 9 | next: "Siguiente", 10 | close: "Cerrar", 11 | xhrError: "Error en la carga del contenido.", 12 | imgError: "Error en la carga de la imagen." 13 | }); 14 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-et.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Estonian (et) 4 | translated by: keevitaja 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "{current}/{total}", 8 | previous: "eelmine", 9 | next: "järgmine", 10 | close: "sulge", 11 | xhrError: "Sisu ei õnnestunud laadida.", 12 | imgError: "Pilti ei õnnestunud laadida.", 13 | slideshowStart: "Käivita slaidid", 14 | slideshowStop: "Peata slaidid" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-fa.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Persian (Farsi) 4 | translated by: Mahdi Jaberzadeh Ansari (MJZSoft) 5 | site: www.mjzsoft.ir 6 | email: mahdijaberzadehansari (at) yahoo.co.uk 7 | Please note : Persian language is right to left like arabic. 8 | */ 9 | jQuery.extend(jQuery.colorbox.settings, { 10 | current: "تصویر {current} از {total}", 11 | previous: "قبلی", 12 | next: "بعدی", 13 | close: "بستن", 14 | xhrError: "متاسفانه محتویات مورد نظر قابل نمایش نیست.", 15 | imgError: "متاسفانه بارگذاری این عکس با مشکل مواجه شده است.", 16 | slideshowStart: "آغاز نمایش خودکار", 17 | slideshowStop: "توقف نمایش خودکار" 18 | }); 19 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-fi.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Finnish (fi) 4 | translated by: Mikko 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Kuva {current} / {total}", 8 | previous: "Edellinen", 9 | next: "Seuraava", 10 | close: "Sulje", 11 | xhrError: "Sisällön lataaminen epäonnistui.", 12 | imgError: "Kuvan lataaminen epäonnistui.", 13 | slideshowStart: "Aloita kuvaesitys.", 14 | slideshowStop: "Lopeta kuvaesitys." 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-fr.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: French (fr) 4 | translated by: oaubert 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "image {current} sur {total}", 8 | previous: "précédente", 9 | next: "suivante", 10 | close: "fermer", 11 | xhrError: "Impossible de charger ce contenu.", 12 | imgError: "Impossible de charger cette image.", 13 | slideshowStart: "démarrer la présentation", 14 | slideshowStop: "arrêter la présentation" 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-gl.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Galician (gl) 4 | translated by: donatorouco 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Imaxe {current} de {total}", 8 | previous: "Anterior", 9 | next: "Seguinte", 10 | close: "Pechar", 11 | xhrError: "Erro na carga do contido.", 12 | imgError: "Erro na carga da imaxe." 13 | }); 14 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-he.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Hebrew (he) 4 | translated by: DavidCo 5 | site: DavidCo.me 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "תמונה {current} מתוך {total}", 9 | previous: "הקודם", 10 | next: "הבא", 11 | close: "סגור", 12 | xhrError: "שגיאה בטעינת התוכן.", 13 | imgError: "שגיאה בטעינת התמונה.", 14 | slideshowStart: "התחל מצגת", 15 | slideshowStop: "עצור מצגת" 16 | }); 17 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-hr.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Croatian (hr) 4 | translated by: Mladen Bicanic (base.hr) 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Slika {current} od {total}", 8 | previous: "Prethodna", 9 | next: "Sljedeća", 10 | close: "Zatvori", 11 | xhrError: "Neuspješno učitavanje sadržaja.", 12 | imgError: "Neuspješno učitavanje slike.", 13 | slideshowStart: "Pokreni slideshow", 14 | slideshowStop: "Zaustavi slideshow" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-hu.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Hungarian (hu) 4 | translated by: kovadani 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "{current}/{total} kép", 8 | previous: "Előző", 9 | next: "Következő", 10 | close: "Bezár", 11 | xhrError: "A tartalmat nem sikerült betölteni.", 12 | imgError: "A képet nem sikerült betölteni.", 13 | slideshowStart: "Diavetítés indítása", 14 | slideshowStop: "Diavetítés leállítása" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-id.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Indonesian (id) 4 | translated by: sarwasunda 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "ke {current} dari {total}", 8 | previous: "Sebelumnya", 9 | next: "Berikutnya", 10 | close: "Tutup", 11 | xhrError: "Konten ini tidak dapat dimuat.", 12 | imgError: "Gambar ini tidak dapat dimuat.", 13 | slideshowStart: "Putar", 14 | slideshowStop: "Berhenti" 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-it.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Italian (it) 4 | translated by: maur8ino 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Immagine {current} di {total}", 8 | previous: "Precedente", 9 | next: "Successiva", 10 | close: "Chiudi", 11 | xhrError: "Errore nel caricamento del contenuto.", 12 | imgError: "Errore nel caricamento dell'immagine.", 13 | slideshowStart: "Inizia la presentazione", 14 | slideshowStop: "Termina la presentazione" 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-ja.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Japanaese (ja) 4 | translated by: Hajime Fujimoto 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "{total}枚中{current}枚目", 8 | previous: "前", 9 | next: "次", 10 | close: "閉じる", 11 | xhrError: "コンテンツの読み込みに失敗しました", 12 | imgError: "画像の読み込みに失敗しました", 13 | slideshowStart: "スライドショー開始", 14 | slideshowStop: "スライドショー終了" 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-kr.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Korean (kr) 4 | translated by: lunareffect 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "총 {total} 중 {current}", 8 | previous: "이전", 9 | next: "다음", 10 | close: "닫기", 11 | xhrError: "컨텐츠를 불러오는 데 실패했습니다.", 12 | imgError: "이미지를 불러오는 데 실패했습니다.", 13 | slideshowStart: "슬라이드쇼 시작", 14 | slideshowStop: "슬라이드쇼 중지" 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-lv.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Latvian (lv) 4 | translated by: Matiss Roberts Treinis 5 | site: x0.lv 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "attēls {current} no {total}", 9 | previous: "iepriekšējais", 10 | next: "nākamais", 11 | close: "aizvērt", 12 | xhrError: "Neizdevās ielādēt saturu.", 13 | imgError: "Neizdevās ielādēt attēlu.", 14 | slideshowStart: "sākt slaidrādi", 15 | slideshowStop: "apturēt slaidrādi" 16 | }); 17 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-nl.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Dutch (nl) 4 | translated by: barryvdh 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Afbeelding {current} van {total}", 8 | previous: "Vorige", 9 | next: "Volgende", 10 | close: "Sluiten", 11 | xhrError: "Deze inhoud kan niet geladen worden.", 12 | imgError: "Deze afbeelding kan niet geladen worden.", 13 | slideshowStart: "Diashow starten", 14 | slideshowStop: "Diashow stoppen" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-no.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Norwegian (no) 4 | translated by: lars-erik 5 | site: markedspartner.no 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "Bilde {current} av {total}", 9 | previous: "Forrige", 10 | next: "Neste", 11 | close: "Lukk", 12 | xhrError: "Feil ved lasting av innhold.", 13 | imgError: "Feil ved lasting av bilde.", 14 | slideshowStart: "Start lysbildefremvisning", 15 | slideshowStop: "Stopp lysbildefremvisning" 16 | }); 17 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-pl.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Polski (pl) 4 | translated by: Tomasz Wasiński 5 | site: 2bevisible.pl 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "{current}. obrazek z {total}", 9 | previous: "Poprzedni", 10 | next: "Następny", 11 | close: "Zamknij", 12 | xhrError: "Nie udało się załadować treści.", 13 | imgError: "Nie udało się załadować obrazka.", 14 | slideshowStart: "rozpocznij pokaz slajdów", 15 | slideshowStop: "zatrzymaj pokaz slajdów" 16 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-pt-br.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Brazilian Portuguese (pt-br) 4 | translated by: ReinaldoMT 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Imagem {current} de {total}", 8 | previous: "Anterior", 9 | next: "Próxima", 10 | close: "Fechar", 11 | slideshowStart: "iniciar apresentação de slides", 12 | slideshowStop: "parar apresentação de slides", 13 | xhrError: "Erro ao carregar o conteúdo.", 14 | imgError: "Erro ao carregar a imagem." 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-ro.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Romanian (ro) 4 | translated by: shurub3l 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "imagine {current} din {total}", 8 | previous: "precedenta", 9 | next: "următoarea", 10 | close: "închideți", 11 | xhrError: "Acest conținut nu poate fi încărcat.", 12 | imgError: "Această imagine nu poate fi încărcată", 13 | slideshowStart: "începeți prezentarea (slideshow)", 14 | slideshowStop: "opriți prezentarea (slideshow)" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-ru.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Russian (ru) 4 | translated by: Marfa 5 | site: themarfa.name 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "изображение {current} из {total}", 9 | previous: "назад", 10 | next: "вперёд", 11 | close: "закрыть", 12 | xhrError: "Не удалось загрузить содержимое.", 13 | imgError: "Не удалось загрузить изображение.", 14 | slideshowStart: "начать слайд-шоу", 15 | slideshowStop: "остановить слайд-шоу" 16 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-si.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Slovenian (si) 4 | translated by: Boštjan Pišler (pisler.si) 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Slika {current} od {total}", 8 | previous: "Prejšnja", 9 | next: "Naslednja", 10 | close: "Zapri", 11 | xhrError: "Vsebine ni bilo mogoče naložiti.", 12 | imgError: "Slike ni bilo mogoče naložiti.", 13 | slideshowStart: "Zaženi prezentacijo", 14 | slideshowStop: "Zaustavi prezentacijo" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-sk.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Slovak (sk) 4 | translated by: Jaroslav Kostal 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "{current}. obrázok z {total}", 8 | previous: "Predchádzajúci", 9 | next: "Následujúci", 10 | close: "Zatvoriť", 11 | xhrError: "Obsah sa nepodarilo načítať.", 12 | imgError: "Obrázok sa nepodarilo načítať.", 13 | slideshowStart: "Spustiť slideshow", 14 | slideshowStop: "zastaviť slideshow" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-sr.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Serbian (sr) 4 | translated by: Sasa Stefanovic (baguje.com) 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Slika {current} od {total}", 8 | previous: "Prethodna", 9 | next: "Sledeća", 10 | close: "Zatvori", 11 | xhrError: "Neuspešno učitavanje sadržaja.", 12 | imgError: "Neuspešno učitavanje slike.", 13 | slideshowStart: "Pokreni slideshow", 14 | slideshowStop: "Zaustavi slideshow" 15 | }); 16 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-sv.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Swedish (sv) 4 | translated by: Mattias Reichel 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "Bild {current} av {total}", 8 | previous: "Föregående", 9 | next: "Nästa", 10 | close: "Stäng", 11 | xhrError: "Innehållet kunde inte laddas.", 12 | imgError: "Den här bilden kunde inte laddas.", 13 | slideshowStart: "Starta bildspel", 14 | slideshowStop: "Stoppa bildspel" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-tr.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Turkish (tr) 4 | translated by: Caner ÖNCEL 5 | site: egonomik.com 6 | 7 | edited by: Sinan Eldem 8 | www.sinaneldem.com.tr 9 | */ 10 | jQuery.extend(jQuery.colorbox.settings, { 11 | current: "Görsel {current} / {total}", 12 | previous: "Önceki", 13 | next: "Sonraki", 14 | close: "Kapat", 15 | xhrError: "İçerik yüklenirken hata meydana geldi.", 16 | imgError: "Resim yüklenirken hata meydana geldi.", 17 | slideshowStart: "Slaytı Başlat", 18 | slideshowStop: "Slaytı Durdur" 19 | }); 20 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-uk.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery ColorBox language configuration 3 | language: Ukrainian (uk) 4 | translated by: Andrew 5 | http://acisoftware.com.ua 6 | */ 7 | jQuery.extend(jQuery.colorbox.settings, { 8 | current: "зображення {current} з {total}", 9 | previous: "попереднє", 10 | next: "наступне", 11 | close: "закрити", 12 | xhrError: "Не вдалося завантажити вміст.", 13 | imgError: "Не вдалося завантажити зображення.", 14 | slideshowStart: "почати слайд-шоу", 15 | slideshowStop: "зупинити слайд-шоу" 16 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-zh-CN.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Chinese Simplified (zh-CN) 4 | translated by: zhao weiming 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "当前图像 {current} 总共 {total}", 8 | previous: "前一页", 9 | next: "后一页", 10 | close: "关闭", 11 | xhrError: "此内容无法加载", 12 | imgError: "此图片无法加载", 13 | slideshowStart: "开始播放幻灯片", 14 | slideshowStop: "停止播放幻灯片" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorbox/i18n/jquery.colorbox-zh-TW.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery Colorbox language configuration 3 | language: Chinese Traditional (zh-TW) 4 | translated by: Atans Chiu 5 | */ 6 | jQuery.extend(jQuery.colorbox.settings, { 7 | current: "圖片 {current} 總共 {total}", 8 | previous: "上一頁", 9 | next: "下一頁", 10 | close: "關閉", 11 | xhrError: "此內容加載失敗.", 12 | imgError: "此圖片加載失敗.", 13 | slideshowStart: "開始幻燈片", 14 | slideshowStop: "結束幻燈片" 15 | }); -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/colorboxInit.js: -------------------------------------------------------------------------------- 1 | $(document).ready(function () { 2 | "use strict"; 3 | 4 | if (ip.isManagementState) { 5 | return; 6 | } 7 | $('a[rel*=lightbox]').colorbox({ 8 | rel: 'ipwImage', 9 | maxWidth: '90%', 10 | maxHeight: '90%', 11 | title: function(){return $(this).attr('title') + ($(this).data('description') ? '. ' + $(this).data('description') : '');} 12 | }); 13 | $('a[rel=standaloneLightbox]').colorbox({ 14 | maxWidth: '90%', 15 | maxHeight: '90%' 16 | }); 17 | }); 18 | -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme1/images/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme1/images/border.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme1/images/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme1/images/controls.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme1/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme1/images/loading.gif -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme1/images/loading_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme1/images/loading_background.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme1/images/overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme1/images/overlay.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme2/images/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme2/images/controls.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme2/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme2/images/loading.gif -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme3/images/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme3/images/controls.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme3/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme3/images/loading.gif -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme4/images/border1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme4/images/border1.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme4/images/border2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme4/images/border2.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme4/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme4/images/loading.gif -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme5/images/border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme5/images/border.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme5/images/controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme5/images/controls.png -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme5/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme5/images/loading.gif -------------------------------------------------------------------------------- /start-pack/Plugin/Colorbox/assets/theme5/images/loading_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Plugin/Colorbox/assets/theme5/images/loading_background.png -------------------------------------------------------------------------------- /start-pack/Theme/Air/_footer.php: -------------------------------------------------------------------------------- 1 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /start-pack/Theme/Air/assets/img/icon_download.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Theme/Air/assets/img/icon_download.gif -------------------------------------------------------------------------------- /start-pack/Theme/Air/assets/img/icon_menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Theme/Air/assets/img/icon_menu.png -------------------------------------------------------------------------------- /start-pack/Theme/Air/assets/img/icon_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Theme/Air/assets/img/icon_search.png -------------------------------------------------------------------------------- /start-pack/Theme/Air/assets/less/widgets.less: -------------------------------------------------------------------------------- 1 | // Overrides for widgets that are unique for theme only 2 | .ipWidget-File { 3 | li { 4 | background: url(img/icon_download.gif) no-repeat left center; 5 | margin-bottom: 4px; 6 | padding-left: 25px; 7 | } 8 | } 9 | 10 | .side { 11 | .ipWidget-Gallery { 12 | li { 13 | width: (100% / @ipGalleryColumnsSmall); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /start-pack/Theme/Air/home.php: -------------------------------------------------------------------------------- 1 | 2 | render(); ?> 3 |
4 | exampleContent(' '); ?> 5 |
6 |
7 | render(); ?> 8 | -------------------------------------------------------------------------------- /start-pack/Theme/Air/override/readme.txt: -------------------------------------------------------------------------------- 1 | Here you can override any view file of ImpressPages core or plugin. Just put it to the corresponding subdirectory. 2 | E.g. if you want to override Ip/Internal/Config/view/menu.php file, duplicate it to override/Ip/Internal/Config/view/menu.php and do your changes. 3 | -------------------------------------------------------------------------------- /start-pack/Theme/Air/setup/options.js: -------------------------------------------------------------------------------- 1 | var ipDesignOptions = { 2 | textColor: function (value) { 3 | $('.ipModuleForm .ipmLabel, .ipWidget-IpText td, .ipWidget-Text').css('color', value); 4 | ipDesign.reloadLessFiles(['theme']); 5 | }, 6 | linkColor: function (value) { 7 | $('footer a, .ipWidget-Text a, .ipWidget-File a').css('color', value); 8 | ipDesign.reloadLessFiles(['theme']); 9 | }, 10 | bodyBackgroundColor: function (value) { 11 | 'use strict'; 12 | $('body').css('background-color', value); 13 | }, 14 | backgroundColor: function (value) { 15 | 'use strict'; 16 | $('.wrapper').css('background-color', value); 17 | } 18 | }; 19 | -------------------------------------------------------------------------------- /start-pack/Theme/Air/setup/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Theme/Air/setup/thumbnail.png -------------------------------------------------------------------------------- /start-pack/Theme/Air/translations/Air-en.json: -------------------------------------------------------------------------------- 1 | { 2 | "Theme \"Air\"": "Theme \"Air\"", 3 | "Drag & drop with %s": "Drag & drop with %s" 4 | } -------------------------------------------------------------------------------- /start-pack/Theme/QuickStart/assets/theme.js: -------------------------------------------------------------------------------- 1 | //this is just an example how to add JavaScript to your theme 2 | -------------------------------------------------------------------------------- /start-pack/Theme/QuickStart/main.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | > 4 | 5 | 10 | 11 | 12 |
13 | 14 |
15 |
16 | render(); ?> 17 |
18 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /start-pack/Theme/QuickStart/setup/theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Quick Start", 3 | "version": "2.00", 4 | "doctype": "HTML5", /* HTML5, XHTML1_STRICT, XHTML1_TRANSITIONAL, XHTML1_FRAMESET, HTML4_STRICT, HTML4_TRANSITIONAL, HTML4_FRAMESET */ 5 | "thumbnail": "thumbnail.png", 6 | "author": "ImpressPages", 7 | "widget": { /* Image cropping settings for widgets. Require theme reinstall to take effect. */ 8 | "image": { 9 | "width": 540, 10 | "height": 342 11 | }, 12 | "imageGallery": { 13 | "width": 160, 14 | "height": 100 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /start-pack/Theme/QuickStart/setup/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impresspages/ImpressPages/a923f7ffbff7110c425c4f6e867fbcefe11bae28/start-pack/Theme/QuickStart/setup/thumbnail.png -------------------------------------------------------------------------------- /start-pack/admin.php: -------------------------------------------------------------------------------- 1 | 2 | deny from all 3 | -------------------------------------------------------------------------------- /start-pack/file/manual/readme.txt: -------------------------------------------------------------------------------- 1 | Directory to store files uploaded via TinyMCE file browser or other tools where user manually controls files. -------------------------------------------------------------------------------- /start-pack/file/readme.txt: -------------------------------------------------------------------------------- 1 | Directory for files. -------------------------------------------------------------------------------- /start-pack/file/repository/readme.txt: -------------------------------------------------------------------------------- 1 | Shared files. -------------------------------------------------------------------------------- /start-pack/file/secure/.htaccess: -------------------------------------------------------------------------------- 1 | deny from all -------------------------------------------------------------------------------- /start-pack/file/secure/readme.txt: -------------------------------------------------------------------------------- 1 | Directory to store publicly not accessible files. -------------------------------------------------------------------------------- /start-pack/file/secure/tmp/readme.txt: -------------------------------------------------------------------------------- 1 | temporary files -------------------------------------------------------------------------------- /start-pack/file/tmp/readme.txt: -------------------------------------------------------------------------------- 1 | Temporary directory. Old files are automatically deleted. -------------------------------------------------------------------------------- /start-pack/file/translations/original/readme.txt: -------------------------------------------------------------------------------- 1 | Original translations that were downloaded from impresspages.org or Transifex. 2 | 3 | DO NOT MODIFY FILES IN THIS FOLDER, instead put your modifications in file/translations/override folder. 4 | -------------------------------------------------------------------------------- /start-pack/file/translations/override/readme.txt: -------------------------------------------------------------------------------- 1 | Put your translation modifications or overrides here. 2 | -------------------------------------------------------------------------------- /start-pack/index.php: -------------------------------------------------------------------------------- 1 | = 5.5'; 10 | exit; 11 | } 12 | 13 | // when running using the PHP built-in webserver we have to ensure that we serve images through PHP too 14 | if (php_sapi_name() == 'cli-server') { 15 | $url = parse_url($_SERVER['REQUEST_URI']); 16 | if (is_file(__DIR__ . '/' . $url['path'])) { 17 | return false; 18 | } 19 | } 20 | 21 | require_once __DIR__.'/../vendor/autoload.php'; 22 | 23 | $application = new \Ip\Application(); 24 | $application->run(); -------------------------------------------------------------------------------- /start-pack/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: /update/ 3 | Disallow: /install/ 4 | Disallow: /admin.php 5 | Disallow: /admin/ --------------------------------------------------------------------------------