├── .gitattributes ├── .gitignore ├── .gitmodules ├── ISSUE_TEMPLATE.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md └── src ├── .bowerrc ├── .eslintrc ├── bower.json ├── composer.json ├── gulpfile.js ├── mibew ├── .htaccess ├── LICENSE.txt ├── README.txt ├── VERSION.txt ├── cache │ ├── .htaccess │ └── .keep ├── configs │ ├── database_schema.yml │ ├── default_config.yml │ ├── routing.yml │ └── routing_install.yml ├── cron.php ├── files │ └── avatar │ │ └── .keep ├── index.php ├── index_fallback.php ├── install.php ├── js │ ├── compiled │ │ └── .keep │ └── source │ │ ├── .htaccess │ │ ├── bans.js │ │ ├── button_code.js │ │ ├── chat │ │ ├── app.js │ │ ├── collection_views │ │ │ ├── messages_collection.js │ │ │ └── status_collection.js │ │ ├── collections │ │ │ ├── messages.js │ │ │ └── status.js │ │ ├── init.js │ │ ├── layouts │ │ │ ├── chat.js │ │ │ ├── invitation.js │ │ │ ├── leave_message.js │ │ │ └── survey.js │ │ ├── mibewapi_chat_interaction.js │ │ ├── model_views │ │ │ ├── avatar.js │ │ │ ├── controls │ │ │ │ ├── close.js │ │ │ │ ├── history.js │ │ │ │ ├── redirect.js │ │ │ │ ├── refresh.js │ │ │ │ ├── secure_mode.js │ │ │ │ ├── send_mail.js │ │ │ │ ├── sound.js │ │ │ │ ├── tracked_path.js │ │ │ │ └── user_name.js │ │ │ ├── leave_message │ │ │ │ ├── leave_message_description.js │ │ │ │ ├── leave_message_form.js │ │ │ │ └── leave_message_sent_description.js │ │ │ ├── messages │ │ │ │ ├── message.js │ │ │ │ └── message_form.js │ │ │ ├── status │ │ │ │ ├── base_status.js │ │ │ │ ├── message.js │ │ │ │ └── typing.js │ │ │ └── survey │ │ │ │ ├── base_survey_form.js │ │ │ │ └── survey_form.js │ │ ├── models │ │ │ ├── avatar.js │ │ │ ├── chat_user.js │ │ │ ├── controls │ │ │ │ ├── close.js │ │ │ │ ├── history.js │ │ │ │ ├── redirect.js │ │ │ │ ├── refresh.js │ │ │ │ ├── secure_mode.js │ │ │ │ ├── send_mail.js │ │ │ │ ├── sound.js │ │ │ │ ├── tracked_path.js │ │ │ │ └── user_name.js │ │ │ ├── leave_message │ │ │ │ └── leave_message_form.js │ │ │ ├── messages │ │ │ │ └── message_form.js │ │ │ ├── sound_managers │ │ │ │ ├── base.js │ │ │ │ └── chat.js │ │ │ ├── status │ │ │ │ ├── base_status.js │ │ │ │ ├── message.js │ │ │ │ └── typing.js │ │ │ └── survey │ │ │ │ ├── base_survey_form.js │ │ │ │ └── survey_form.js │ │ ├── modules │ │ │ ├── chat.js │ │ │ ├── invitation.js │ │ │ ├── leave_message.js │ │ │ └── survey.js │ │ ├── regions │ │ │ └── messages.js │ │ └── utils.js │ │ ├── chat_popup.js │ │ ├── default │ │ ├── collection_views │ │ │ ├── base_collection.js │ │ │ └── controls_collection.js │ │ ├── collections │ │ │ └── controls.js │ │ ├── handlebars_helpers.js │ │ ├── init.js │ │ ├── localization.js │ │ ├── model_views │ │ │ ├── control.js │ │ │ └── message.js │ │ ├── models │ │ │ ├── base.js │ │ │ ├── control.js │ │ │ ├── message.js │ │ │ ├── page.js │ │ │ ├── thread.js │ │ │ └── user.js │ │ ├── server.js │ │ └── utils.js │ │ ├── features.js │ │ ├── group.js │ │ ├── groups.js │ │ ├── mibewapi.js │ │ ├── operator_permissions.js │ │ ├── operators.js │ │ ├── plugins.js │ │ ├── soundcheck.js │ │ ├── thread_log │ │ ├── app.js │ │ ├── collection_views │ │ │ └── messages_collection.js │ │ └── collections │ │ │ └── messages.js │ │ ├── users │ │ ├── app.js │ │ ├── collection_views │ │ │ ├── agents_collection.js │ │ │ ├── threads_collection.js │ │ │ └── visitors_collection.js │ │ ├── collections │ │ │ ├── agents.js │ │ │ ├── threads.js │ │ │ └── visitors.js │ │ ├── init.js │ │ ├── mibewapi_users_interaction.js │ │ ├── model_views │ │ │ ├── agent.js │ │ │ ├── no_threads.js │ │ │ ├── no_visitors.js │ │ │ ├── queued_thread.js │ │ │ ├── status_panel.js │ │ │ └── visitor.js │ │ └── models │ │ │ ├── agent.js │ │ │ ├── queued_thread.js │ │ │ ├── status_panel.js │ │ │ └── visitor.js │ │ └── widget.js ├── libs │ ├── .htaccess │ ├── canned.php │ ├── captcha.php │ ├── chat.php │ ├── classes │ │ └── Mibew │ │ │ ├── API │ │ │ ├── API.php │ │ │ ├── APIException.php │ │ │ ├── ExecutionContext.php │ │ │ └── Interaction │ │ │ │ ├── AbstractInteraction.php │ │ │ │ ├── ChatInteraction.php │ │ │ │ └── UsersInteraction.php │ │ │ ├── AccessControl │ │ │ └── Check │ │ │ │ ├── AbstractCheck.php │ │ │ │ ├── CanInstallCheck.php │ │ │ │ ├── CheckResolver.php │ │ │ │ ├── LoggedInCheck.php │ │ │ │ ├── OperatorEditCheck.php │ │ │ │ ├── OperatorViewCheck.php │ │ │ │ └── PermissionsCheck.php │ │ │ ├── Application.php │ │ │ ├── Asset │ │ │ ├── AssetManager.php │ │ │ ├── AssetManagerAwareInterface.php │ │ │ ├── AssetManagerInterface.php │ │ │ ├── Generator │ │ │ │ ├── UrlGenerator.php │ │ │ │ └── UrlGeneratorInterface.php │ │ │ └── Package.php │ │ │ ├── Authentication │ │ │ ├── AuthenticationManager.php │ │ │ ├── AuthenticationManagerAwareInterface.php │ │ │ ├── AuthenticationManagerInterface.php │ │ │ ├── DummyAuthenticationManager.php │ │ │ └── SessionAuthenticationManager.php │ │ │ ├── Ban.php │ │ │ ├── Button │ │ │ └── Generator │ │ │ │ ├── AbstractGenerator.php │ │ │ │ ├── GeneratorInterface.php │ │ │ │ ├── ImageGenerator.php │ │ │ │ ├── OperatorCodeGenerator.php │ │ │ │ └── TextGenerator.php │ │ │ ├── Cache │ │ │ ├── CacheAwareInterface.php │ │ │ └── CacheFactory.php │ │ │ ├── Controller │ │ │ ├── AboutController.php │ │ │ ├── AbstractController.php │ │ │ ├── BanController.php │ │ │ ├── ButtonCodeController.php │ │ │ ├── ButtonController.php │ │ │ ├── CannedMessageController.php │ │ │ ├── CaptchaController.php │ │ │ ├── Chat │ │ │ │ ├── AbstractController.php │ │ │ │ ├── MailController.php │ │ │ │ ├── OperatorChatController.php │ │ │ │ ├── RedirectController.php │ │ │ │ ├── StyleController.php │ │ │ │ ├── ThreadController.php │ │ │ │ └── UserChatController.php │ │ │ ├── ControllerResolver.php │ │ │ ├── CronController.php │ │ │ ├── Group │ │ │ │ ├── AbstractController.php │ │ │ │ ├── ManagementController.php │ │ │ │ ├── MembersController.php │ │ │ │ └── SettingsController.php │ │ │ ├── HistoryController.php │ │ │ ├── HomeController.php │ │ │ ├── InstallController.php │ │ │ ├── InvitationController.php │ │ │ ├── Localization │ │ │ │ ├── AbstractController.php │ │ │ │ ├── JsTranslationController.php │ │ │ │ ├── LocaleController.php │ │ │ │ ├── TranslationController.php │ │ │ │ ├── TranslationExportController.php │ │ │ │ └── TranslationImportController.php │ │ │ ├── LoginController.php │ │ │ ├── LogoutController.php │ │ │ ├── MailTemplateController.php │ │ │ ├── Operator │ │ │ │ ├── AbstractController.php │ │ │ │ ├── AvatarController.php │ │ │ │ ├── GroupsController.php │ │ │ │ ├── ManagementController.php │ │ │ │ ├── PermissionsController.php │ │ │ │ └── ProfileController.php │ │ │ ├── PasswordRecoveryController.php │ │ │ ├── PluginController.php │ │ │ ├── RedirectController.php │ │ │ ├── Settings │ │ │ │ ├── AbstractController.php │ │ │ │ ├── CommonController.php │ │ │ │ ├── FeaturesController.php │ │ │ │ └── PerformanceController.php │ │ │ ├── StatisticsController.php │ │ │ ├── StyleController.php │ │ │ ├── UpdateController.php │ │ │ ├── UsersController.php │ │ │ └── WidgetController.php │ │ │ ├── Database.php │ │ │ ├── EventDispatcher │ │ │ ├── EventDispatcher.php │ │ │ └── Events.php │ │ │ ├── Handlebars │ │ │ ├── CacheAdapter.php │ │ │ ├── HandlebarsAwareInterface.php │ │ │ ├── Helper │ │ │ │ ├── AbstractAssetsHelper.php │ │ │ │ ├── AssetHelper.php │ │ │ │ ├── CsrfProtectedRouteHelper.php │ │ │ │ ├── CsrfTokenInputHelper.php │ │ │ │ ├── CssAssetsHelper.php │ │ │ │ ├── FormatDateDiffHelper.php │ │ │ │ ├── FormatDateHelper.php │ │ │ │ ├── GeneratePaginationHelper.php │ │ │ │ ├── JsAssetsHelper.php │ │ │ │ ├── L10nHelper.php │ │ │ │ └── RouteHelper.php │ │ │ └── Helpers.php │ │ │ ├── Http │ │ │ ├── CookieFactory.php │ │ │ ├── CookieFactoryAwareInterface.php │ │ │ └── Exception │ │ │ │ ├── AccessDeniedException.php │ │ │ │ ├── BadRequestException.php │ │ │ │ ├── HttpException.php │ │ │ │ ├── MethodNotAllowedException.php │ │ │ │ └── NotFoundException.php │ │ │ ├── Mail │ │ │ ├── MailerFactory.php │ │ │ ├── MailerFactoryAwareInterface.php │ │ │ ├── MailerFactoryInterface.php │ │ │ ├── Template.php │ │ │ └── Utils.php │ │ │ ├── Maintenance │ │ │ ├── AvailableUpdate.php │ │ │ ├── CronWorker.php │ │ │ ├── Installer.php │ │ │ ├── UpdateChecker.php │ │ │ ├── Updater.php │ │ │ └── Utils.php │ │ │ ├── Plugin │ │ │ ├── AbstractPlugin.php │ │ │ ├── DependencyGraph.php │ │ │ ├── PluginInfo.php │ │ │ ├── PluginInterface.php │ │ │ ├── PluginManager.php │ │ │ ├── State.php │ │ │ └── Utils.php │ │ │ ├── ProcessLock.php │ │ │ ├── RequestProcessor │ │ │ ├── AbstractProcessor.php │ │ │ ├── ClientSideProcessor.php │ │ │ ├── Exception │ │ │ │ ├── AbstractProcessorException.php │ │ │ │ ├── ThreadProcessorException.php │ │ │ │ └── UsersProcessorException.php │ │ │ ├── ThreadProcessor.php │ │ │ └── UsersProcessor.php │ │ │ ├── Routing │ │ │ ├── Exception │ │ │ │ └── AccessDeniedException.php │ │ │ ├── Generator │ │ │ │ ├── SecureUrlGeneratorInterface.php │ │ │ │ └── UrlGenerator.php │ │ │ ├── Loader │ │ │ │ ├── CacheLoader.php │ │ │ │ ├── DummyPluginLoader.php │ │ │ │ └── PluginLoader.php │ │ │ ├── Router.php │ │ │ ├── RouterAwareInterface.php │ │ │ └── RouterInterface.php │ │ │ ├── Settings.php │ │ │ ├── Style │ │ │ ├── AbstractHandlebarsPoweredStyle.php │ │ │ ├── AbstractStyle.php │ │ │ ├── ChatStyle.php │ │ │ ├── InvitationStyle.php │ │ │ ├── PageStyle.php │ │ │ └── StyleInterface.php │ │ │ └── Thread.php │ ├── common │ │ ├── configurations.php │ │ ├── constants.php │ │ ├── csrf.php │ │ ├── datetime.php │ │ ├── locale.php │ │ ├── misc.php │ │ ├── response.php │ │ ├── string.php │ │ └── verification.php │ ├── groups.php │ ├── init.php │ ├── invitation.php │ ├── operator.php │ ├── pagination.php │ ├── statistics.php │ ├── track.php │ └── userinfo.php ├── locales │ └── en │ │ ├── button │ │ ├── mblue_off.gif │ │ ├── mblue_on.gif │ │ ├── mgreen_off.gif │ │ ├── mgreen_on.gif │ │ ├── mibew_off.gif │ │ ├── mibew_on.gif │ │ ├── simple_off.gif │ │ └── simple_on.gif │ │ ├── canned_messages.yml │ │ ├── config.yml │ │ ├── mail_templates.yml │ │ └── translation.po ├── plugins │ └── .keep ├── sounds │ ├── invite.mp3 │ ├── invite.ogg │ ├── invite.wav │ ├── new_message.mp3 │ ├── new_message.ogg │ ├── new_message.wav │ ├── new_user.mp3 │ ├── new_user.ogg │ └── new_user.wav └── styles │ ├── chats │ ├── dark │ │ ├── chat.css │ │ ├── chat_ie7.css │ │ ├── config.yml │ │ ├── iframe.css │ │ ├── images │ │ │ ├── ajax-loader.gif │ │ │ ├── avatar.jpg │ │ │ ├── avatarbg.gif │ │ │ ├── bottombg.gif │ │ │ ├── buttons.gif │ │ │ ├── chatbgl.gif │ │ │ ├── chatbgr.gif │ │ │ ├── chatheaderbg.gif │ │ │ ├── chatheaderbgc.gif │ │ │ ├── chatheaderbgl.gif │ │ │ ├── chatheaderbgr.gif │ │ │ ├── content.gif │ │ │ ├── default-logo-short.png │ │ │ ├── default-logo.png │ │ │ ├── favicon.ico │ │ │ ├── free.gif │ │ │ ├── input_name.gif │ │ │ ├── list.gif │ │ │ ├── logobg.gif │ │ │ ├── message.png │ │ │ ├── nextpage.gif │ │ │ ├── prevpage.gif │ │ │ ├── right.png │ │ │ ├── sdwbgc.png │ │ │ ├── sdwbgl.png │ │ │ ├── sdwbgr.png │ │ │ ├── submit.gif │ │ │ ├── topbg.gif │ │ │ ├── wndb.gif │ │ │ ├── wndbl.gif │ │ │ ├── wndbr.gif │ │ │ ├── wndt.gif │ │ │ ├── wndtl.gif │ │ │ └── wndtr.gif │ │ ├── js │ │ │ ├── compiled │ │ │ │ └── .keep │ │ │ └── source │ │ │ │ ├── .htaccess │ │ │ │ └── resize.js │ │ ├── screenshots │ │ │ └── client_chat.png │ │ ├── templates_compiled │ │ │ └── client_side │ │ │ │ └── .keep │ │ ├── templates_src │ │ │ ├── client_side │ │ │ │ ├── _logo.handlebars │ │ │ │ ├── chat │ │ │ │ │ ├── avatar.handlebars │ │ │ │ │ ├── controls │ │ │ │ │ │ ├── close.handlebars │ │ │ │ │ │ ├── history.handlebars │ │ │ │ │ │ ├── redirect.handlebars │ │ │ │ │ │ ├── refresh.handlebars │ │ │ │ │ │ ├── secure_mode.handlebars │ │ │ │ │ │ ├── send_mail.handlebars │ │ │ │ │ │ ├── sound.handlebars │ │ │ │ │ │ ├── tracked_path.handlebars │ │ │ │ │ │ └── user_name.handlebars │ │ │ │ │ ├── layout.handlebars │ │ │ │ │ ├── message.handlebars │ │ │ │ │ ├── message_form.handlebars │ │ │ │ │ └── status │ │ │ │ │ │ ├── base.handlebars │ │ │ │ │ │ ├── message.handlebars │ │ │ │ │ │ └── typing.handlebars │ │ │ │ ├── default_control.handlebars │ │ │ │ ├── invitation │ │ │ │ │ └── layout.handlebars │ │ │ │ ├── leave_message │ │ │ │ │ ├── description.handlebars │ │ │ │ │ ├── form.handlebars │ │ │ │ │ ├── layout.handlebars │ │ │ │ │ └── sent_description.handlebars │ │ │ │ ├── message.handlebars │ │ │ │ └── survey │ │ │ │ │ ├── form.handlebars │ │ │ │ │ └── layout.handlebars │ │ │ └── server_side │ │ │ │ ├── _layout.handlebars │ │ │ │ ├── chat.handlebars │ │ │ │ ├── confirm.handlebars │ │ │ │ ├── error.handlebars │ │ │ │ ├── mail.handlebars │ │ │ │ ├── mailsent.handlebars │ │ │ │ ├── redirect.handlebars │ │ │ │ └── redirected.handlebars │ │ └── vex.css │ └── default │ │ ├── chat.css │ │ ├── chat_ie7.css │ │ ├── config.yml │ │ ├── iframe.css │ │ ├── images │ │ ├── ajax-loader.gif │ │ ├── avatar.jpg │ │ ├── avatarbg.gif │ │ ├── bottombg.gif │ │ ├── buttons.gif │ │ ├── chatbgl.gif │ │ ├── chatbgr.gif │ │ ├── chatheaderbg.gif │ │ ├── chatheaderbgc.gif │ │ ├── chatheaderbgl.gif │ │ ├── chatheaderbgr.gif │ │ ├── content.gif │ │ ├── default-logo-short.png │ │ ├── default-logo.png │ │ ├── favicon.ico │ │ ├── free.gif │ │ ├── input_name.gif │ │ ├── list.gif │ │ ├── logobg.gif │ │ ├── message.png │ │ ├── nextpage.gif │ │ ├── prevpage.gif │ │ ├── right.png │ │ ├── sdwbgc.png │ │ ├── sdwbgl.png │ │ ├── sdwbgr.png │ │ ├── submit.gif │ │ ├── topbg.gif │ │ ├── wndb.gif │ │ ├── wndbl.gif │ │ ├── wndbr.gif │ │ ├── wndt.gif │ │ ├── wndtl.gif │ │ └── wndtr.gif │ │ ├── js │ │ ├── compiled │ │ │ └── .keep │ │ └── source │ │ │ ├── .htaccess │ │ │ └── resize.js │ │ ├── screenshots │ │ └── client_chat.png │ │ ├── templates_compiled │ │ └── client_side │ │ │ └── .keep │ │ └── templates_src │ │ ├── client_side │ │ ├── _logo.handlebars │ │ ├── chat │ │ │ ├── avatar.handlebars │ │ │ ├── controls │ │ │ │ ├── close.handlebars │ │ │ │ ├── history.handlebars │ │ │ │ ├── redirect.handlebars │ │ │ │ ├── refresh.handlebars │ │ │ │ ├── secure_mode.handlebars │ │ │ │ ├── send_mail.handlebars │ │ │ │ ├── sound.handlebars │ │ │ │ ├── tracked_path.handlebars │ │ │ │ └── user_name.handlebars │ │ │ ├── layout.handlebars │ │ │ ├── message.handlebars │ │ │ ├── message_form.handlebars │ │ │ └── status │ │ │ │ ├── base.handlebars │ │ │ │ ├── message.handlebars │ │ │ │ └── typing.handlebars │ │ ├── default_control.handlebars │ │ ├── invitation │ │ │ └── layout.handlebars │ │ ├── leave_message │ │ │ ├── description.handlebars │ │ │ ├── form.handlebars │ │ │ ├── layout.handlebars │ │ │ └── sent_description.handlebars │ │ ├── message.handlebars │ │ └── survey │ │ │ ├── form.handlebars │ │ │ └── layout.handlebars │ │ └── server_side │ │ ├── _layout.handlebars │ │ ├── chat.handlebars │ │ ├── confirm.handlebars │ │ ├── error.handlebars │ │ ├── mail.handlebars │ │ ├── mailsent.handlebars │ │ ├── redirect.handlebars │ │ └── redirected.handlebars │ ├── invitations │ ├── dark │ │ ├── 24x24.png │ │ ├── close.gif │ │ ├── config.yml │ │ ├── invite.css │ │ └── screenshots │ │ │ ├── invitation.png │ │ │ └── location.png │ └── default │ │ ├── 24x24.png │ │ ├── close.gif │ │ ├── config.yml │ │ ├── invite.css │ │ └── screenshots │ │ ├── invitation.png │ │ └── location.png │ └── pages │ ├── dark │ ├── config.yml │ ├── css │ │ ├── default.css │ │ ├── default_ie.css │ │ └── vex.css │ ├── images │ │ ├── ban.gif │ │ ├── blank.html │ │ ├── buttons │ │ │ ├── login.png │ │ │ ├── login_rtl.png │ │ │ ├── plus.png │ │ │ ├── save.png │ │ │ ├── save_rtl.png │ │ │ ├── search.png │ │ │ └── search_rtl.png │ │ ├── dash │ │ │ ├── blocked.png │ │ │ ├── canned.png │ │ │ ├── close.gif │ │ │ ├── exit.png │ │ │ ├── group.png │ │ │ ├── history.png │ │ │ ├── information.png │ │ │ ├── locale.png │ │ │ ├── lock.png │ │ │ ├── mail_templates.png │ │ │ ├── operator.png │ │ │ ├── plugins.png │ │ │ ├── profile.png │ │ │ ├── settings.png │ │ │ ├── statistics.png │ │ │ ├── styles.png │ │ │ ├── translations.png │ │ │ ├── visitors.png │ │ │ ├── warning.png │ │ │ └── wizard.png │ │ ├── favicon.ico │ │ ├── footer.gif │ │ ├── formline.gif │ │ ├── free.gif │ │ ├── graydot.gif │ │ ├── header.gif │ │ ├── icon_err.gif │ │ ├── li.gif │ │ ├── loginbg.gif │ │ ├── logincrnlb.gif │ │ ├── logincrnlt.gif │ │ ├── logincrnrb.gif │ │ ├── logincrnrt.gif │ │ ├── logo.png │ │ ├── nextpage.gif │ │ ├── opaway.gif │ │ ├── oponline.gif │ │ ├── prevpage.gif │ │ ├── subitem.gif │ │ ├── subitem_rtl.gif │ │ ├── submit.gif │ │ ├── submitbg.gif │ │ ├── submitrest.gif │ │ ├── tbliclogin.gif │ │ ├── tbliclread.gif │ │ ├── tbliclspeak.gif │ │ └── tblictrack.gif │ ├── js │ │ ├── autoclose.js │ │ ├── dashboard.js │ │ ├── ie.js │ │ ├── locale.js │ │ └── toggle_menu.js │ ├── screenshots │ │ └── home.png │ ├── templates_compiled │ │ └── client_side │ │ │ └── .keep │ └── templates_src │ │ ├── client_side │ │ ├── default_control.handlebars │ │ ├── message.handlebars │ │ └── users │ │ │ ├── agent.handlebars │ │ │ ├── no_threads.handlebars │ │ │ ├── no_visitors.handlebars │ │ │ ├── queued_thread.handlebars │ │ │ ├── status_panel.handlebars │ │ │ ├── threads_collection.handlebars │ │ │ ├── visitor.handlebars │ │ │ └── visitors_collection.handlebars │ │ └── server_side │ │ ├── _errors.handlebars │ │ ├── _layout.handlebars │ │ ├── _locales.handlebars │ │ ├── _menu.handlebars │ │ ├── _tabs.handlebars │ │ ├── about.handlebars │ │ ├── ban.handlebars │ │ ├── bans.handlebars │ │ ├── button_code.handlebars │ │ ├── canned_message_edit.handlebars │ │ ├── canned_messages.handlebars │ │ ├── group_edit.handlebars │ │ ├── group_members.handlebars │ │ ├── groups.handlebars │ │ ├── history.handlebars │ │ ├── history_thread.handlebars │ │ ├── history_user.handlebars │ │ ├── index.handlebars │ │ ├── install_done.handlebars │ │ ├── install_err.handlebars │ │ ├── install_password.handlebars │ │ ├── install_step.handlebars │ │ ├── locale_edit.handlebars │ │ ├── locales.handlebars │ │ ├── login.handlebars │ │ ├── mail_template_edit.handlebars │ │ ├── mail_templates.handlebars │ │ ├── operator_avatar.handlebars │ │ ├── operator_edit.handlebars │ │ ├── operator_groups.handlebars │ │ ├── operator_permissions.handlebars │ │ ├── operators.handlebars │ │ ├── password_recovery.handlebars │ │ ├── password_recovery_reset.handlebars │ │ ├── plugins.handlebars │ │ ├── settings_common.handlebars │ │ ├── settings_features.handlebars │ │ ├── settings_performance.handlebars │ │ ├── statistics.handlebars │ │ ├── style_preview.handlebars │ │ ├── tracked.handlebars │ │ ├── translation_edit.handlebars │ │ ├── translation_export.handlebars │ │ ├── translation_import.handlebars │ │ ├── translations.handlebars │ │ ├── update_intro.handlebars │ │ ├── update_progress.handlebars │ │ └── users.handlebars │ └── default │ ├── config.yml │ ├── css │ ├── default.css │ └── default_ie.css │ ├── images │ ├── ban.gif │ ├── blank.html │ ├── buttons │ │ ├── login.png │ │ ├── login_rtl.png │ │ ├── plus.png │ │ ├── save.png │ │ ├── save_rtl.png │ │ ├── search.png │ │ └── search_rtl.png │ ├── dash │ │ ├── blocked.png │ │ ├── canned.png │ │ ├── close.gif │ │ ├── exit.png │ │ ├── group.png │ │ ├── history.png │ │ ├── information.png │ │ ├── locale.png │ │ ├── lock.png │ │ ├── mail_templates.png │ │ ├── operator.png │ │ ├── plugins.png │ │ ├── profile.png │ │ ├── settings.png │ │ ├── statistics.png │ │ ├── styles.png │ │ ├── translations.png │ │ ├── visitors.png │ │ ├── warning.png │ │ └── wizard.png │ ├── favicon.ico │ ├── footer.gif │ ├── formline.gif │ ├── free.gif │ ├── graydot.gif │ ├── header.gif │ ├── icon_err.gif │ ├── li.gif │ ├── lidiv.gif │ ├── loginbg.gif │ ├── logincrnlb.gif │ ├── logincrnlt.gif │ ├── logincrnrb.gif │ ├── logincrnrt.gif │ ├── logo.png │ ├── mibewlogo.gif │ ├── nextpage.gif │ ├── opaway.gif │ ├── oponline.gif │ ├── prevpage.gif │ ├── subitem.gif │ ├── subitem_rtl.gif │ ├── submit.gif │ ├── submitbg.gif │ ├── submitrest.gif │ ├── tablediv3.gif │ ├── tbliclogin.gif │ ├── tbliclread.gif │ ├── tbliclspeak.gif │ ├── tblictrack.gif │ ├── tblicusers.gif │ ├── tblicusers2.gif │ ├── tblicusers3.gif │ ├── tbllabyel.gif │ └── topdiv.gif │ ├── js │ ├── autoclose.js │ ├── dashboard.js │ ├── ie.js │ ├── locale.js │ └── toggle_menu.js │ ├── screenshots │ └── home.png │ ├── templates_compiled │ └── client_side │ │ └── .keep │ └── templates_src │ ├── client_side │ ├── default_control.handlebars │ ├── message.handlebars │ └── users │ │ ├── agent.handlebars │ │ ├── no_threads.handlebars │ │ ├── no_visitors.handlebars │ │ ├── queued_thread.handlebars │ │ ├── status_panel.handlebars │ │ ├── threads_collection.handlebars │ │ ├── visitor.handlebars │ │ └── visitors_collection.handlebars │ └── server_side │ ├── _errors.handlebars │ ├── _layout.handlebars │ ├── _locales.handlebars │ ├── _menu.handlebars │ ├── _tabs.handlebars │ ├── about.handlebars │ ├── ban.handlebars │ ├── bans.handlebars │ ├── button_code.handlebars │ ├── canned_message_edit.handlebars │ ├── canned_messages.handlebars │ ├── group_edit.handlebars │ ├── group_members.handlebars │ ├── groups.handlebars │ ├── history.handlebars │ ├── history_thread.handlebars │ ├── history_user.handlebars │ ├── index.handlebars │ ├── install_done.handlebars │ ├── install_err.handlebars │ ├── install_password.handlebars │ ├── install_step.handlebars │ ├── locale_edit.handlebars │ ├── locales.handlebars │ ├── login.handlebars │ ├── mail_template_edit.handlebars │ ├── mail_templates.handlebars │ ├── operator_avatar.handlebars │ ├── operator_edit.handlebars │ ├── operator_groups.handlebars │ ├── operator_permissions.handlebars │ ├── operators.handlebars │ ├── password_recovery.handlebars │ ├── password_recovery_reset.handlebars │ ├── plugins.handlebars │ ├── settings_common.handlebars │ ├── settings_features.handlebars │ ├── settings_performance.handlebars │ ├── statistics.handlebars │ ├── style_preview.handlebars │ ├── tracked.handlebars │ ├── translation_edit.handlebars │ ├── translation_export.handlebars │ ├── translation_import.handlebars │ ├── translations.handlebars │ ├── update_intro.handlebars │ ├── update_progress.handlebars │ └── users.handlebars ├── package.json ├── tests ├── client_side │ └── qunit │ │ ├── index.html │ │ ├── qunit.css │ │ ├── qunit.js │ │ └── test_cases │ │ ├── handlebars_helpers_tests.js │ │ ├── localization_tests.js │ │ └── mibewapi_tests.js └── server_side │ └── .keep └── tools ├── compiled_templates_header.txt ├── header.txt └── header_update.pl /.gitattributes: -------------------------------------------------------------------------------- 1 | *.php text 2 | *.pl text 3 | properties text 4 | *.html text 5 | *.css text 6 | *.tpl text 7 | *.xml text 8 | *.java text 9 | *.sh eol=lf 10 | *.txt text 11 | .project text 12 | .classpath text 13 | .buildpath text 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # IDE folders 2 | .idea 3 | 4 | src/mibew/install/package 5 | src/absent_* 6 | src/release* 7 | src/upload* 8 | src/*.po 9 | 10 | # Do not index actual configuration files 11 | src/mibew/configs/config.yml 12 | src/tests/server_side/mibew/libs/config.php 13 | 14 | # Do not index avatars 15 | src/mibew/files/avatar/* 16 | !src/mibew/files/avatar/.keep 17 | 18 | # Do not index cache files 19 | src/mibew/cache/* 20 | !src/mibew/cache/.keep 21 | !src/mibew/cache/.htaccess 22 | 23 | # Do not index plugins 24 | src/mibew/plugins/* 25 | !src/mibew/plugins/.keep 26 | 27 | # Do not index custom locales 28 | src/mibew/locales/* 29 | !src/mibew/locales/en/ 30 | 31 | # Do not index composer files 32 | src/composer.phar 33 | src/composer.lock 34 | 35 | # Do not index third-party libraries 36 | src/mibew/vendor 37 | src/mibew/js/vendor 38 | 39 | # Do not index node.js modules that are used for building 40 | src/node_modules 41 | src/package-lock.json 42 | 43 | # Do not index compiled js files of the core 44 | src/mibew/js/compiled/* 45 | !src/mibew/js/compiled/.keep 46 | 47 | # Do not index compiled files of chat styles 48 | src/mibew/styles/chats/*/templates_compiled/client_side/* 49 | !src/mibew/styles/chats/*/templates_compiled/client_side/.keep 50 | src/mibew/styles/chats/*/js/compiled/* 51 | !src/mibew/styles/chats/*/js/compiled/.keep 52 | 53 | # Do not index compiled files of page styles 54 | src/mibew/styles/pages/*/templates_compiled/client_side/* 55 | !src/mibew/styles/pages/*/templates_compiled/client_side/.keep 56 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/i18n"] 2 | path = src/i18n 3 | url = git@github.com:Mibew/i18n.git 4 | -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Environment 2 | * Mibew Messenger version: 3 | * OS: 4 | * Web server: 5 | * PHP: 6 | * PHP extensions: 7 | * MySQL: 8 | ### Expected behavior 9 | 10 | ### Actual behavior 11 | 12 | ### Steps to reproduce the behavior 13 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | ./src/mibew/LICENSE.txt -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Fixes # . 2 | 3 | Changes proposed in this pull request: 4 | - 5 | - 6 | - 7 | 8 | @Mibew/core-developers 9 | -------------------------------------------------------------------------------- /src/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "./mibew/js/vendor", 3 | "analytics": false 4 | } -------------------------------------------------------------------------------- /src/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "eslint:recommended", 3 | "rules": { 4 | "indent": ["error", 4, {"SwitchCase": 1}], 5 | "no-trailing-spaces": "error", 6 | "semi": ["error", "always"], 7 | "guard-for-in": "error", 8 | "no-unused-vars": ["error", {"caughtErrors": "none", "args": "none"}] 9 | }, 10 | "globals": { 11 | "Mibew": true, 12 | "MibewAPI": true, 13 | "MibewAPIInteraction": true, 14 | "MibewAPIChatInteraction": true, 15 | "MibewAPIUsersInteraction": true, 16 | "MibewAPIExecutionContext": true, 17 | "Handlebars": true, 18 | "_": true, 19 | "Backbone": true, 20 | "jQuery": true, 21 | "vex": true, 22 | "validator": true 23 | }, 24 | "env":{ 25 | "browser": true 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mibew", 3 | "private": true, 4 | "dependencies": { 5 | "underscore": "1.8.2", 6 | "json": "https://github.com/douglascrockford/JSON-js.git#c98948ae1944a28e2e8ebc3717894e580aeaaa05", 7 | "jquery": "1.11.3", 8 | "backbone": "1.1.2", 9 | "marionette": "2.4.1", 10 | "handlebars": "4.3.0", 11 | "vex": "2.3.2", 12 | "validator-js": "3.40.0" 13 | }, 14 | "resolutions": { 15 | "underscore": "1.8.2" 16 | } 17 | } -------------------------------------------------------------------------------- /src/mibew/VERSION.txt: -------------------------------------------------------------------------------- 1 | Mibew/3.6.0 -------------------------------------------------------------------------------- /src/mibew/cache/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /src/mibew/cache/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/cache/.keep -------------------------------------------------------------------------------- /src/mibew/files/avatar/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/files/avatar/.keep -------------------------------------------------------------------------------- /src/mibew/index_fallback.php: -------------------------------------------------------------------------------- 1 | getOperator(); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/mibew/libs/classes/Mibew/Asset/AssetManagerAwareInterface.php: -------------------------------------------------------------------------------- 1 | 32 | * {{csrfTokenInput}} 33 | * 34 | */ 35 | class CsrfTokenInputHelper implements HelperInterface 36 | { 37 | /** 38 | * {@inheritdoc} 39 | */ 40 | public function execute(Template $template, Context $context, $args, $source) 41 | { 42 | return new SafeString(get_csrf_token_input()); 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/mibew/libs/classes/Mibew/Http/CookieFactoryAwareInterface.php: -------------------------------------------------------------------------------- 1 | Wrong parameter used or absent: " . $name . ""; 38 | exit; 39 | } 40 | -------------------------------------------------------------------------------- /src/mibew/libs/userinfo.php: -------------------------------------------------------------------------------- 1 | parse($user_agent)->ua->toString(); 32 | } 33 | 34 | function get_user_addr($addr) 35 | { 36 | return htmlspecialchars($addr); 37 | } 38 | -------------------------------------------------------------------------------- /src/mibew/locales/en/button/mblue_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/mblue_off.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/button/mblue_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/mblue_on.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/button/mgreen_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/mgreen_off.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/button/mgreen_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/mgreen_on.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/button/mibew_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/mibew_off.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/button/mibew_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/mibew_on.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/button/simple_off.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/simple_off.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/button/simple_on.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/locales/en/button/simple_on.gif -------------------------------------------------------------------------------- /src/mibew/locales/en/canned_messages.yml: -------------------------------------------------------------------------------- 1 | - 'Hello. How may I help you?' 2 | - 'Hello! Welcome to our support. How may I help you?' 3 | -------------------------------------------------------------------------------- /src/mibew/locales/en/config.yml: -------------------------------------------------------------------------------- 1 | # This is human-readable name which will be used everywhere in UI. 2 | name: English 3 | # Indicates if the locale uses Right-to-Left writing. 4 | rtl: false 5 | # Locale name which will be passed into PHP's setlocale function. 6 | time_locale: en_US 7 | # Various formats which will be used with PHP's strftime function. 8 | date_format: 9 | full: "%B %d, %Y %I:%M %p" 10 | date: "%B %d, %Y" 11 | time: "%I:%M %p" 12 | -------------------------------------------------------------------------------- /src/mibew/locales/en/mail_templates.yml: -------------------------------------------------------------------------------- 1 | user_history: 2 | subject: 'Mibew Messenger: dialog history' 3 | body: "Hello {0}!\n\nYour chat history: \n\n{1}\n--- \nRegards,\n{2} and Mibew Messenger\n{3}" 4 | password_recovery: 5 | subject: 'Reset your Mibew Messenger password' 6 | body: "Hi, {0}\n\nPlease click on the link below or copy and paste the URL into your browser:\n{1}\n\nThis will let you choose another password.\n\nRegards,\nMibew Messenger" 7 | leave_message: 8 | subject: 'Question from {0}' 9 | body: "You have a message from {0}:\n\n{2}\n\nHis email: {1}\n{3}\n--- \nRegards,\nMibew Messenger" 10 | -------------------------------------------------------------------------------- /src/mibew/locales/en/translation.po: -------------------------------------------------------------------------------- 1 | # This file is empty because english strings are a part of Mibew Messenger core -------------------------------------------------------------------------------- /src/mibew/plugins/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/plugins/.keep -------------------------------------------------------------------------------- /src/mibew/sounds/invite.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/invite.mp3 -------------------------------------------------------------------------------- /src/mibew/sounds/invite.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/invite.ogg -------------------------------------------------------------------------------- /src/mibew/sounds/invite.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/invite.wav -------------------------------------------------------------------------------- /src/mibew/sounds/new_message.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/new_message.mp3 -------------------------------------------------------------------------------- /src/mibew/sounds/new_message.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/new_message.ogg -------------------------------------------------------------------------------- /src/mibew/sounds/new_message.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/new_message.wav -------------------------------------------------------------------------------- /src/mibew/sounds/new_user.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/new_user.mp3 -------------------------------------------------------------------------------- /src/mibew/sounds/new_user.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/new_user.ogg -------------------------------------------------------------------------------- /src/mibew/sounds/new_user.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/sounds/new_user.wav -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/chat_ie7.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2005-2023 the original author or authors. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /* common controls */ 18 | .control, 19 | .user-name-control-set, 20 | .user-name-control-change, 21 | .user-name-control-input-background, 22 | #confirm-pane .submit-button { 23 | display: inline; 24 | zoom: 1; 25 | } 26 | -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/config.yml: -------------------------------------------------------------------------------- 1 | # This file determines some chat styles options 2 | 3 | chat: 4 | # These params are used for chat windows opened via JavaScript's window.open. 5 | window: 6 | height: 480 7 | width: 640 8 | resizable: true 9 | # These params are used to customize chat popup. 10 | iframe: 11 | css: iframe.css 12 | 13 | mail: 14 | # These params are used for send mail windows opened via JavaScript's window.open. 15 | window: 16 | height: 254 17 | width: 603 18 | resizable: false 19 | 20 | # Screenshots section describe all screenshots shipped with style 21 | # Params names should be equals to file names without extension. Pictures 22 | # extension should be '.png' 23 | # Params values should be equals to screenshot description 24 | screenshots: 25 | client_chat: "Client chat window" 26 | -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/ajax-loader.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/avatar.jpg -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/avatarbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/avatarbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/bottombg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/bottombg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/buttons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/buttons.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/chatbgl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/chatbgl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/chatbgr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/chatbgr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/chatheaderbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/chatheaderbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/chatheaderbgc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/chatheaderbgc.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/chatheaderbgl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/chatheaderbgl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/chatheaderbgr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/chatheaderbgr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/content.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/content.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/default-logo-short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/default-logo-short.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/default-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/default-logo.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/favicon.ico -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/free.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/free.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/input_name.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/input_name.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/list.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/logobg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/logobg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/message.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/nextpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/nextpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/prevpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/prevpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/right.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/sdwbgc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/sdwbgc.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/sdwbgl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/sdwbgl.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/sdwbgr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/sdwbgr.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/submit.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/topbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/topbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/wndb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/wndb.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/wndbl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/wndbl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/wndbr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/wndbr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/wndt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/wndt.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/wndtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/wndtl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/images/wndtr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/images/wndtr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/js/compiled/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/js/compiled/.keep -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/js/source/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/screenshots/client_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/screenshots/client_chat.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_compiled/client_side/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/dark/templates_compiled/client_side/.keep -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/_logo.handlebars: -------------------------------------------------------------------------------- 1 | {{! Logo block}} 2 |
3 | 25 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/avatar.handlebars: -------------------------------------------------------------------------------- 1 | {{#if imageLink}}{{else}}
{{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/close.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/history.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/redirect.handlebars: -------------------------------------------------------------------------------- 1 | {{#if user.canPost}} 2 |
3 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/refresh.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/secure_mode.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/send_mail.handlebars: -------------------------------------------------------------------------------- 1 | {{#if user.canSendEmail}} 2 |
3 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/sound.handlebars: -------------------------------------------------------------------------------- 1 | {{#if enabled}} 2 |
3 | {{else}} 4 |
5 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/tracked_path.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/controls/user_name.handlebars: -------------------------------------------------------------------------------- 1 | {{#if user.canChangeName}} 2 | {{l10n "You are"}} 3 | {{#if nameInput}} 4 |
5 | 6 | {{else}} 7 | {{user.name}} 8 | 9 | {{/if}} 10 | {{else}} 11 | {{l10n "You are"}} {{user.name}} 12 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/layout.handlebars: -------------------------------------------------------------------------------- 1 | {{! Chat window top. Includes logo and some info about company}} 2 | {{> _logo}} 3 | 4 | {{! Chat header}} 5 |
6 |
7 | {{! Chat controls region}} 8 |
9 |
10 |
11 | 12 | {{! Chat region}} 13 |
14 |
15 | {{#unless user.isAgent}} 16 |
17 | {{/unless}} 18 | {{! Chat messages region}} 19 |
20 | {{! Chat status region}} 21 |
22 |
23 |
24 | 25 | {{! Message form region}} 26 |
27 | 28 | {{! Footer links}} 29 | -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/message.handlebars: -------------------------------------------------------------------------------- 1 | {{formatTime created}} 2 | {{#if name}}{{name}}: {{/if}} 3 | {{#replace "\n" "
"}}{{urlReplace message}}{{/replace}}

-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/message_form.handlebars: -------------------------------------------------------------------------------- 1 |
2 | {{#if user.canPost}} 3 |
4 | 5 |
6 | {{/if}} 7 |
8 | 9 |
10 | {{#if user.canPost}} 11 |
12 |
13 | {{#if user.isAgent}} 14 | 20 | {{/if}} 21 |
22 | {{{l10n "Send ({0})" sendShortcut}}} 23 |
24 | {{/if}} 25 |
26 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/status/base.handlebars: -------------------------------------------------------------------------------- 1 | {{title}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/status/message.handlebars: -------------------------------------------------------------------------------- 1 | {{message}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/chat/status/typing.handlebars: -------------------------------------------------------------------------------- 1 | {{l10n "Remote user is typing..."}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/default_control.handlebars: -------------------------------------------------------------------------------- 1 | {{title}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/invitation/layout.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/leave_message/description.handlebars: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{l10n 4 | 5 |
6 |
{{{l10n "Sorry. None of the support team is available at the moment.
Please leave a message and someone will get back to you shortly."}}}
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/leave_message/layout.handlebars: -------------------------------------------------------------------------------- 1 | {{! Logo block}} 2 | {{> _logo}} 3 | 4 | {{! Header block. Contains description}} 5 |
6 |
7 |
8 |
9 | 10 | {{! Empty container for main content}} 11 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/leave_message/sent_description.handlebars: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{l10n 4 | 5 |
6 |
{{l10n "Thank you for your message. We'll answer your query by email as soon as possible."}}
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/message.handlebars: -------------------------------------------------------------------------------- 1 | {{formatTime created}} 2 | {{#if name}}{{name}}: {{/if}} 3 | {{#replace "\n" "
"}}{{urlReplace message}}{{/replace}}

-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/client_side/survey/layout.handlebars: -------------------------------------------------------------------------------- 1 | {{! Logo block}} 2 | {{> _logo}} 3 | 4 | {{! Header block. Contains description and close link}} 5 |
6 |
7 |
8 | {{l10n 9 |
10 |
{{l10n "Thank you for contacting us. Please fill out the form below and click the Start Chat button."}}
11 |
12 |
13 | 14 | {{! Empty container for main content}} 15 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/server_side/chat.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "head"}} 3 | 6 | 7 | 8 | 9 | {{/override}} 10 | 11 | {{#override "page"}} 12 |
13 | {{/override}} 14 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/server_side/confirm.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "message"}} 3 | {{l10n "Visitor {0} is already being assisted by {1}.
Are you really sure you want to start chatting the visitor?" user agent}} 4 | {{/override}} 5 | 6 | {{#override "content"}} 7 |
8 |
9 | {{l10n "Yes. I'm sure"}} {{l10n "No. Close the window"}} 10 |
11 |
12 | {{/override}} 13 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/server_side/error.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "windowTitle"}}{{l10n "Error"}}{{/override}} 3 | 4 | {{#override "pageTitle"}}{{l10n "Error"}}{{/override}} 5 | 6 | {{#override "buttons"}} 7 | 8 | {{l10n 'Close...'}} 9 | 10 | {{/override}} 11 | 12 | {{#override "content"}} 13 | {{#if errors}} 14 | {{l10n "Cannot execute:"}}
15 | 20 | {{/if}} 21 | {{/override}} 22 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/server_side/mailsent.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "pageTitle"}}{{l10n "Sent"}}{{/override}} 3 | 4 | {{#override "buttons"}} 5 | 6 | {{l10n 'Close...'}} 7 | 8 | {{/override}} 9 | 10 | {{#override "message"}}{{l10n "A history of your chat was sent to address {0}" email}}{{/override}} 11 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/server_side/redirect.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "pageTitle"}}{{l10n "Redirect to
another operator"}}{{/override}} 3 | 4 | {{#override "buttons"}} 5 | 6 | {{l10n 'Back...'}} 7 | 8 | {{/override}} 9 | 10 | {{#override "message"}}{{l10n "Choose:"}}{{/override}} 11 | 12 | {{#override "content"}} 13 |
14 | {{#if redirectToAgent}} 15 | {{l10n "Operator:"}} 16 | 19 | {{/if}} 20 |
21 |
22 | {{#if redirectToGroup}} 23 | {{l10n "Group:"}} 24 | 27 | {{/if}} 28 |
29 |
 
30 |
{{generatePagination pagination}}
31 | {{/override}} 32 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/dark/templates_src/server_side/redirected.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "pageTitle"}}{{l10n "The visitor has been redirected to another operator"}}{{/override}} 3 | 4 | {{#override "buttons"}} 5 | 6 | {{l10n 'Close...'}} 7 | 8 | {{/override}} 9 | 10 | {{#override "message"}}{{message}}{{/override}} 11 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/chat_ie7.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2005-2023 the original author or authors. 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | /* common controls */ 18 | .control, 19 | .user-name-control-set, 20 | .user-name-control-change, 21 | .user-name-control-input-background, 22 | #confirm-pane .submit-button { 23 | display: inline; 24 | zoom: 1; 25 | } 26 | -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/config.yml: -------------------------------------------------------------------------------- 1 | # This file determines some chat styles options 2 | 3 | chat: 4 | # These params are used for chat windows opened via JavaScript's window.open. 5 | window: 6 | height: 480 7 | width: 640 8 | resizable: true 9 | # These params are used to customize chat popup. 10 | iframe: 11 | css: iframe.css 12 | 13 | mail: 14 | # These params are used for send mail windows opened via JavaScript's window.open. 15 | window: 16 | height: 254 17 | width: 603 18 | resizable: false 19 | 20 | # Screenshots section describe all screenshots shipped with style 21 | # Params names should be equals to file names without extension. Pictures 22 | # extension should be '.png' 23 | # Params values should be equals to screenshot description 24 | screenshots: 25 | client_chat: "Client chat window" 26 | -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/ajax-loader.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/avatar.jpg -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/avatarbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/avatarbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/bottombg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/bottombg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/buttons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/buttons.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/chatbgl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/chatbgl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/chatbgr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/chatbgr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/chatheaderbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/chatheaderbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/chatheaderbgc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/chatheaderbgc.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/chatheaderbgl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/chatheaderbgl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/chatheaderbgr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/chatheaderbgr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/content.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/content.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/default-logo-short.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/default-logo-short.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/default-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/default-logo.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/favicon.ico -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/free.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/free.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/input_name.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/input_name.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/list.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/logobg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/logobg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/message.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/nextpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/nextpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/prevpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/prevpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/right.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/sdwbgc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/sdwbgc.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/sdwbgl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/sdwbgl.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/sdwbgr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/sdwbgr.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/submit.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/topbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/topbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/wndb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/wndb.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/wndbl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/wndbl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/wndbr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/wndbr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/wndt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/wndt.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/wndtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/wndtl.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/images/wndtr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/images/wndtr.gif -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/js/compiled/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/js/compiled/.keep -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/js/source/.htaccess: -------------------------------------------------------------------------------- 1 | Deny from all -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/screenshots/client_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/screenshots/client_chat.png -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_compiled/client_side/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/chats/default/templates_compiled/client_side/.keep -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/_logo.handlebars: -------------------------------------------------------------------------------- 1 | {{! Logo block}} 2 |
3 | 25 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/avatar.handlebars: -------------------------------------------------------------------------------- 1 | {{#if imageLink}}{{else}}
{{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/close.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/history.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/redirect.handlebars: -------------------------------------------------------------------------------- 1 | {{#if user.canPost}} 2 |
3 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/refresh.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/secure_mode.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/send_mail.handlebars: -------------------------------------------------------------------------------- 1 | {{#if user.canSendEmail}} 2 |
3 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/sound.handlebars: -------------------------------------------------------------------------------- 1 | {{#if enabled}} 2 |
3 | {{else}} 4 |
5 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/tracked_path.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/controls/user_name.handlebars: -------------------------------------------------------------------------------- 1 | {{#if user.canChangeName}} 2 | {{l10n "You are"}} 3 | {{#if nameInput}} 4 |
5 | 6 | {{else}} 7 | {{user.name}} 8 | 9 | {{/if}} 10 | {{else}} 11 | {{l10n "You are"}} {{user.name}} 12 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/layout.handlebars: -------------------------------------------------------------------------------- 1 | {{! Chat window top. Includes logo and some info about company}} 2 | {{> _logo}} 3 | 4 | {{! Chat header}} 5 |
6 |
7 | {{! Chat controls region}} 8 |
9 |
10 |
11 | 12 | {{! Chat region}} 13 |
14 |
15 | {{#unless user.isAgent}} 16 |
17 | {{/unless}} 18 | {{! Chat messages region}} 19 |
20 | {{! Chat status region}} 21 |
22 |
23 |
24 | 25 | {{! Message form region}} 26 |
27 | 28 | {{! Footer links}} 29 | -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/message.handlebars: -------------------------------------------------------------------------------- 1 | {{formatTime created}} 2 | {{#if name}}{{name}}: {{/if}} 3 | {{#replace "\n" "
"}}{{urlReplace message}}{{/replace}}

-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/message_form.handlebars: -------------------------------------------------------------------------------- 1 |
2 | {{#if user.canPost}} 3 |
4 | 5 |
6 | {{/if}} 7 |
8 | 9 |
10 | {{#if user.canPost}} 11 |
12 |
13 | {{#if user.isAgent}} 14 | 20 | {{/if}} 21 |
22 | {{{l10n "Send ({0})" sendShortcut}}} 23 |
24 | {{/if}} 25 |
26 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/status/base.handlebars: -------------------------------------------------------------------------------- 1 | {{title}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/status/message.handlebars: -------------------------------------------------------------------------------- 1 | {{message}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/chat/status/typing.handlebars: -------------------------------------------------------------------------------- 1 | {{l10n "Remote user is typing..."}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/default_control.handlebars: -------------------------------------------------------------------------------- 1 | {{title}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/invitation/layout.handlebars: -------------------------------------------------------------------------------- 1 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/leave_message/description.handlebars: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{l10n 4 | 5 |
6 |
{{{l10n "Sorry. None of the support team is available at the moment.
Please leave a message and someone will get back to you shortly."}}}
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/leave_message/layout.handlebars: -------------------------------------------------------------------------------- 1 | {{! Logo block}} 2 | {{> _logo}} 3 | 4 | {{! Header block. Contains description}} 5 |
6 |
7 |
8 |
9 | 10 | {{! Empty container for main content}} 11 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/leave_message/sent_description.handlebars: -------------------------------------------------------------------------------- 1 |
2 | 3 | {{l10n 4 | 5 |
6 |
{{l10n "Thank you for your message. We'll answer your query by email as soon as possible."}}
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/message.handlebars: -------------------------------------------------------------------------------- 1 | {{formatTime created}} 2 | {{#if name}}{{name}}: {{/if}} 3 | {{#replace "\n" "
"}}{{urlReplace message}}{{/replace}}

-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/client_side/survey/layout.handlebars: -------------------------------------------------------------------------------- 1 | {{! Logo block}} 2 | {{> _logo}} 3 | 4 | {{! Header block. Contains description and close link}} 5 |
6 |
7 |
8 | {{l10n 9 |
10 |
{{l10n "Thank you for contacting us. Please fill out the form below and click the Start Chat button."}}
11 |
12 |
13 | 14 | {{! Empty container for main content}} 15 |
-------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/server_side/chat.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "head"}} 3 | 6 | 7 | 8 | 9 | {{/override}} 10 | 11 | {{#override "page"}} 12 |
13 | {{/override}} 14 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/server_side/confirm.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "message"}} 3 | {{l10n "Visitor {0} is already being assisted by {1}.
Are you really sure you want to start chatting the visitor?" user agent}} 4 | {{/override}} 5 | 6 | {{#override "content"}} 7 |
8 |
9 | {{l10n "Yes. I'm sure"}} {{l10n "No. Close the window"}} 10 |
11 |
12 | {{/override}} 13 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/server_side/error.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "windowTitle"}}{{l10n "Error"}}{{/override}} 3 | 4 | {{#override "pageTitle"}}{{l10n "Error"}}{{/override}} 5 | 6 | {{#override "buttons"}} 7 | 8 | {{l10n 'Close...'}} 9 | 10 | {{/override}} 11 | 12 | {{#override "content"}} 13 | {{#if errors}} 14 | {{l10n "Cannot execute:"}}
15 | 20 | {{/if}} 21 | {{/override}} 22 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/server_side/mailsent.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "pageTitle"}}{{l10n "Sent"}}{{/override}} 3 | 4 | {{#override "buttons"}} 5 | 6 | {{l10n 'Close...'}} 7 | 8 | {{/override}} 9 | 10 | {{#override "message"}}{{l10n "A history of your chat was sent to address {0}" email}}{{/override}} 11 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/server_side/redirect.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "pageTitle"}}{{l10n "Redirect to
another operator"}}{{/override}} 3 | 4 | {{#override "buttons"}} 5 | 6 | {{l10n 'Back...'}} 7 | 8 | {{/override}} 9 | 10 | {{#override "message"}}{{l10n "Choose:"}}{{/override}} 11 | 12 | {{#override "content"}} 13 |
14 | {{#if redirectToAgent}} 15 | {{l10n "Operator:"}} 16 | 19 | {{/if}} 20 |
21 |
22 | {{#if redirectToGroup}} 23 | {{l10n "Group:"}} 24 | 27 | {{/if}} 28 |
29 |
 
30 |
{{generatePagination pagination}}
31 | {{/override}} 32 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/chats/default/templates_src/server_side/redirected.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "pageTitle"}}{{l10n "The visitor has been redirected to another operator"}}{{/override}} 3 | 4 | {{#override "buttons"}} 5 | 6 | {{l10n 'Close...'}} 7 | 8 | {{/override}} 9 | 10 | {{#override "message"}}{{message}}{{/override}} 11 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/invitations/dark/24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/dark/24x24.png -------------------------------------------------------------------------------- /src/mibew/styles/invitations/dark/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/dark/close.gif -------------------------------------------------------------------------------- /src/mibew/styles/invitations/dark/config.yml: -------------------------------------------------------------------------------- 1 | # This file determines some invitation style options 2 | 3 | # Screenshots section describe all screenshots shipped with style 4 | # Params names should be equals to file names without extension. Pictures 5 | # extension should be '.png' 6 | # Params values should be equals to screenshot description 7 | screenshots: 8 | invitation: "Appearance of the invitation" 9 | location: "Location of the invitation on a page" 10 | -------------------------------------------------------------------------------- /src/mibew/styles/invitations/dark/screenshots/invitation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/dark/screenshots/invitation.png -------------------------------------------------------------------------------- /src/mibew/styles/invitations/dark/screenshots/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/dark/screenshots/location.png -------------------------------------------------------------------------------- /src/mibew/styles/invitations/default/24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/default/24x24.png -------------------------------------------------------------------------------- /src/mibew/styles/invitations/default/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/default/close.gif -------------------------------------------------------------------------------- /src/mibew/styles/invitations/default/config.yml: -------------------------------------------------------------------------------- 1 | # This file determines some invitation style options 2 | 3 | # Screenshots section describe all screenshots shipped with style 4 | # Params names should be equals to file names without extension. Pictures 5 | # extension should be '.png' 6 | # Params values should be equals to screenshot description 7 | screenshots: 8 | invitation: "Appearance of the invitation" 9 | location: "Location of the invitation on a page" 10 | -------------------------------------------------------------------------------- /src/mibew/styles/invitations/default/screenshots/invitation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/default/screenshots/invitation.png -------------------------------------------------------------------------------- /src/mibew/styles/invitations/default/screenshots/location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/invitations/default/screenshots/location.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/config.yml: -------------------------------------------------------------------------------- 1 | # This file determines some core styles options 2 | 3 | history: 4 | # These params are used for history windows opened via JavaScript's window.open. 5 | window: 6 | width: 720 7 | height: 560 8 | resizable: true 9 | 10 | users: 11 | # Use as wrap tag for the thread element 12 | thread_tag: "tr" 13 | # Use as wrap tag for the visitor element 14 | visitor_tag: "tr" 15 | 16 | tracked: 17 | # These params are used for user's track windows opened via JavaScript's 18 | # window.open method. 19 | user_window: 20 | width: 640 21 | height: 480 22 | resizable: true 23 | # These params are used for visitor's track windows opened via JavaScript's 24 | # window.open method. 25 | visitor_window: 26 | width: 640 27 | height: 480 28 | scrollbars: true 29 | resizable: true 30 | 31 | ban: 32 | # These params are used for history windows opened via JavaScript's 33 | # window.open method. 34 | window: 35 | width: 720 36 | height: 480 37 | resizable: true 38 | 39 | # Screenshots section describe all screenshots shipped with style 40 | # Params names should be equals to file names without extension. Pictures 41 | # extension should be '.png' 42 | # Params values should be equals to screenshot description 43 | screenshots: 44 | home: "Operator's home page" 45 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/css/default_ie.css: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | .inline-block, 20 | .dashboard-item, 21 | .pagination .prev-page, 22 | .pagination .next-page { 23 | display: inline; 24 | zoom: 1; 25 | } 26 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/ban.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/ban.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/blank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/buttons/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/buttons/login.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/buttons/login_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/buttons/login_rtl.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/buttons/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/buttons/plus.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/buttons/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/buttons/save.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/buttons/save_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/buttons/save_rtl.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/buttons/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/buttons/search.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/buttons/search_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/buttons/search_rtl.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/blocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/blocked.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/canned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/canned.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/close.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/exit.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/group.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/history.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/information.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/locale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/locale.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/lock.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/mail_templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/mail_templates.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/operator.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/plugins.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/profile.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/settings.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/statistics.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/styles.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/translations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/translations.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/visitors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/visitors.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/warning.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/dash/wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/dash/wizard.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/favicon.ico -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/footer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/footer.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/formline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/formline.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/free.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/free.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/graydot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/graydot.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/header.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/header.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/icon_err.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/icon_err.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/li.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/li.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/loginbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/loginbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/logincrnlb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/logincrnlb.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/logincrnlt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/logincrnlt.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/logincrnrb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/logincrnrb.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/logincrnrt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/logincrnrt.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/logo.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/nextpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/nextpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/opaway.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/opaway.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/oponline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/oponline.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/prevpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/prevpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/subitem.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/subitem.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/subitem_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/subitem_rtl.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/submit.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/submitbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/submitbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/submitrest.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/submitrest.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/tbliclogin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/tbliclogin.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/tbliclread.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/tbliclread.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/tbliclspeak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/tbliclspeak.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/images/tblictrack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/images/tblictrack.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/js/autoclose.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | (function (window) { 20 | if (window.opener && window.opener.location) { 21 | window.opener.location.reload(); 22 | } 23 | 24 | setTimeout(function() { 25 | window.close(); 26 | }, 1500); 27 | })(window); 28 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/js/dashboard.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | (function($, document) { 20 | $(function(){ 21 | $("#dashboard").on("click", "div.dashboard-item", function(){ 22 | var anchor = $(this).find("a").eq(0); 23 | if (anchor != undefined) { 24 | if ($(anchor).triggerHandler('click') === undefined) { 25 | window.location.href = $(anchor).attr('href'); 26 | } 27 | } 28 | }); 29 | }); 30 | })(jQuery, document); 31 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/js/ie.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | (function(window, document) { 20 | var mkwidth = function(){ 21 | if(document.getElementById("wrap700")) { 22 | document.getElementById("wrap700").style.width = (document.documentElement.clientWidth < 750) 23 | ? "750px" 24 | : "100%"; 25 | } 26 | if(document.getElementById("wrap400")) { 27 | document.getElementById("wrap400").style.width = (document.documentElement.clientWidth < 450) 28 | ? "450px" 29 | : "100%"; 30 | } 31 | }; 32 | 33 | window.attachEvent('onload', mkwidth); 34 | window.attachEvent('onresize', mkwidth); 35 | })(window, document); 36 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/screenshots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/screenshots/home.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_compiled/client_side/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/dark/templates_compiled/client_side/.keep -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/default_control.handlebars: -------------------------------------------------------------------------------- 1 | {{title}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/message.handlebars: -------------------------------------------------------------------------------- 1 | {{formatTime created}} 2 | {{#if name}}{{name}}: {{/if}} 3 | {{#replace "\n" "
"}}{{urlReplace message}}{{/replace}}

-------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/users/agent.handlebars: -------------------------------------------------------------------------------- 1 | {{name}}{{#unless isLast}},{{/unless}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/users/no_threads.handlebars: -------------------------------------------------------------------------------- 1 | {{l10n "The list of visitors waiting is empty"}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/users/no_visitors.handlebars: -------------------------------------------------------------------------------- 1 | {{l10n "There are no visitors ready to chat on your site at present time"}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/users/status_panel.handlebars: -------------------------------------------------------------------------------- 1 |
{{message}}{{#if agent.away}}{{l10n "Away"}}{{else}}{{l10n "Up to date"}}{{/if}}
{{#if agent.away}}{{l10n "Set status as \"Available\""}}{{else}}{{l10n "Set status as \"Away\""}}{{/if}}
-------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/users/threads_collection.handlebars: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
{{l10n "Name"}}{{l10n "Actions"}}{{l10n "Visitor's address"}}{{l10n "State"}}{{l10n "Operator"}}{{l10n "Total time"}}{{l10n "Waiting time"}}{{l10n "Misc"}}
-------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/users/visitor.handlebars: -------------------------------------------------------------------------------- 1 | 2 | {{#unless invitationInfo}}{{userName}}{{else}}{{userName}}{{/unless}} 3 | 4 | 5 |
6 |
7 |
8 |
9 | 10 | {{#if userIp}}{{remote}}{{else}}{{remote}}{{/if}} 11 | 12 | 13 | {{#if invitationInfo}}{{invitationInfo.agentName}}{{else}}-{{/if}} 14 | {{#if invitationInfo}}{{else}}-{{/if}} 15 | {{invitations}} / {{chats}} 16 | {{userAgent}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/client_side/users/visitors_collection.handlebars: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
{{l10n "Name"}}{{l10n "Actions"}}{{l10n "Visitor's address"}}{{l10n "First seen"}}{{l10n "Last seen"}}{{l10n "Invited by"}}{{l10n "Invitation time"}}{{l10n "Invitations / Chats"}}{{l10n "Misc"}}
-------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/_errors.handlebars: -------------------------------------------------------------------------------- 1 | {{#if errors}} 2 |
3 | 4 | {{l10n "Correct the mistakes:"}}
5 | 10 |
11 |
12 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/_locales.handlebars: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/_tabs.handlebars: -------------------------------------------------------------------------------- 1 | {{#if tabs}} 2 | 11 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/install_done.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "install_step"}} 2 | {{#override "nextStep"}} 3 |
4 | {{l10n "Application installed successfully."}} {{{loginLink}}} 5 |
6 |
7 | 8 | 9 | {{l10n "Click to check the sound"}}: 10 | 15 |
16 | {{l10n "For security reasons you should remove install.php file from your server."}} 17 | 18 | {{/override}} 19 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/install_err.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "content"}} 3 | {{> _errors}} 4 | 5 | {{l10n "Resolve the problem and try again. Press back to return to the wizard."}} 6 | {{/override}} 7 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/install_password.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "install_step"}} 2 | {{#override "nextStep"}} 3 |
4 |
5 | 6 | {{l10n "Type a password for the first administrator"}}: 7 | 8 |
9 | 10 |
11 |
12 |
{{l10n "Password"}}:
13 |
14 | 15 |
16 |
17 |
18 | 19 |
20 |
{{l10n "Confirmation"}}:
21 |
22 | 23 |
24 |
25 |
26 | 27 |
28 | 29 |
30 | 31 |
32 | 33 |
34 | {{/override}} 35 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/update_intro.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "content"}} 3 | {{l10n "Follow the wizard to update your database."}} 4 | 5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | 13 |
14 |
    15 |
  1. {{l10n "Backup the database"}}
  2. 16 |
  3. {{l10n "Backup the code"}}
  4. 17 |
  5. {{l10n "Replace all files with ones from the new version"}}
  6. 18 |
  7. {{l10n "Update configs file if needed"}}
  8. 19 |
  9. {{l10n "Run the update wizard" (route "update_run")}}
  10. 20 |
21 |
22 | 23 | 26 |
27 |
28 | {{/override}} 29 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/dark/templates_src/server_side/users.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "menu"}}{{> _menu}}{{/override}} 3 | 4 | {{#override "head"}} 5 | 6 | {{/override}} 7 | 8 | {{#override "content"}} 9 |
10 |
11 | {{#if hideMenu}}{{l10n "Show menu"}}{{else}}{{l10n "Hide menu"}}{{/if}} 12 |
13 |
14 | {{l10n "This page displays a list of visitors who are waiting."}} 15 |
16 | {{l10n "To answer the visitor click their name in the list."}} 17 |
18 |
19 |
20 | 21 |
22 | 23 |
24 | 25 | {{#if showvisitors}} 26 |
{{l10n "Visitors on site"}}
27 | {{l10n "The table below represents a list of visitors ready to chat on your site."}} 28 |
29 | {{l10n "To invite the visitor to chat click on his/her name in the list."}} 30 |
31 |
32 | {{/if}} 33 | 34 |
35 |
36 | {{/override}} 37 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/config.yml: -------------------------------------------------------------------------------- 1 | # This file determines some core styles options 2 | 3 | history: 4 | # These params are used for history windows opened via JavaScript's window.open. 5 | window: 6 | width: 720 7 | height: 560 8 | resizable: true 9 | 10 | users: 11 | # Use as wrap tag for the thread element 12 | thread_tag: "tr" 13 | # Use as wrap tag for the visitor element 14 | visitor_tag: "tr" 15 | 16 | tracked: 17 | # These params are used for user's track windows opened via JavaScript's 18 | # window.open method. 19 | user_window: 20 | width: 640 21 | height: 480 22 | resizable: true 23 | # These params are used for visitor's track windows opened via JavaScript's 24 | # window.open method. 25 | visitor_window: 26 | width: 640 27 | height: 480 28 | scrollbars: true 29 | resizable: true 30 | 31 | ban: 32 | # These params are used for history windows opened via JavaScript's 33 | # window.open method. 34 | window: 35 | width: 720 36 | height: 480 37 | resizable: true 38 | 39 | # Screenshots section describe all screenshots shipped with style 40 | # Params names should be equals to file names without extension. Pictures 41 | # extension should be '.png' 42 | # Params values should be equals to screenshot description 43 | screenshots: 44 | home: "Operator's home page" 45 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/css/default_ie.css: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | .inline-block, 20 | .dashboard-item, 21 | .pagination .prev-page, 22 | .pagination .next-page { 23 | display: inline; 24 | zoom: 1; 25 | } 26 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/ban.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/ban.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/blank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/buttons/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/buttons/login.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/buttons/login_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/buttons/login_rtl.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/buttons/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/buttons/plus.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/buttons/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/buttons/save.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/buttons/save_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/buttons/save_rtl.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/buttons/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/buttons/search.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/buttons/search_rtl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/buttons/search_rtl.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/blocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/blocked.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/canned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/canned.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/close.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/close.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/exit.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/group.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/history.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/information.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/information.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/locale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/locale.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/lock.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/mail_templates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/mail_templates.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/operator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/operator.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/plugins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/plugins.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/profile.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/settings.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/statistics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/statistics.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/styles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/styles.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/translations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/translations.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/visitors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/visitors.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/warning.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/dash/wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/dash/wizard.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/favicon.ico -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/footer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/footer.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/formline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/formline.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/free.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/free.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/graydot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/graydot.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/header.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/header.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/icon_err.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/icon_err.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/li.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/li.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/lidiv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/lidiv.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/loginbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/loginbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/logincrnlb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/logincrnlb.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/logincrnlt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/logincrnlt.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/logincrnrb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/logincrnrb.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/logincrnrt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/logincrnrt.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/logo.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/mibewlogo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/mibewlogo.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/nextpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/nextpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/opaway.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/opaway.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/oponline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/oponline.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/prevpage.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/prevpage.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/subitem.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/subitem.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/subitem_rtl.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/subitem_rtl.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/submit.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/submitbg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/submitbg.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/submitrest.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/submitrest.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tablediv3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tablediv3.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tbliclogin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tbliclogin.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tbliclread.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tbliclread.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tbliclspeak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tbliclspeak.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tblictrack.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tblictrack.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tblicusers.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tblicusers.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tblicusers2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tblicusers2.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tblicusers3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tblicusers3.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/tbllabyel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/tbllabyel.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/images/topdiv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/images/topdiv.gif -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/js/autoclose.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | (function (window) { 20 | if (window.opener && window.opener.location) { 21 | window.opener.location.reload(); 22 | } 23 | 24 | setTimeout(function() { 25 | window.close(); 26 | }, 1500); 27 | })(window); 28 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/js/dashboard.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | (function($, document) { 20 | $(function(){ 21 | $("#dashboard").on("click", "div.dashboard-item", function(){ 22 | var anchor = $(this).find("a").eq(0); 23 | if (anchor != undefined) { 24 | if ($(anchor).triggerHandler('click') === undefined) { 25 | window.location.href = $(anchor).attr('href'); 26 | } 27 | } 28 | }); 29 | }); 30 | })(jQuery, document); 31 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/js/ie.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | (function(window, document) { 20 | var mkwidth = function(){ 21 | if(document.getElementById("wrap700")) { 22 | document.getElementById("wrap700").style.width = (document.documentElement.clientWidth < 750) 23 | ? "750px" 24 | : "100%"; 25 | } 26 | if(document.getElementById("wrap400")) { 27 | document.getElementById("wrap400").style.width = (document.documentElement.clientWidth < 450) 28 | ? "450px" 29 | : "100%"; 30 | } 31 | }; 32 | 33 | window.attachEvent('onload', mkwidth); 34 | window.attachEvent('onresize', mkwidth); 35 | })(window, document); 36 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/screenshots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/screenshots/home.png -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_compiled/client_side/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/mibew/styles/pages/default/templates_compiled/client_side/.keep -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/default_control.handlebars: -------------------------------------------------------------------------------- 1 | {{title}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/message.handlebars: -------------------------------------------------------------------------------- 1 | {{formatTime created}} 2 | {{#if name}}{{name}}: {{/if}} 3 | {{#replace "\n" "
"}}{{urlReplace message}}{{/replace}}

-------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/users/agent.handlebars: -------------------------------------------------------------------------------- 1 | {{name}}{{#unless isLast}},{{/unless}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/users/no_threads.handlebars: -------------------------------------------------------------------------------- 1 | {{l10n "The list of visitors waiting is empty"}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/users/no_visitors.handlebars: -------------------------------------------------------------------------------- 1 | {{l10n "There are no visitors ready to chat on your site at present time"}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/users/status_panel.handlebars: -------------------------------------------------------------------------------- 1 |
{{message}}{{#if agent.away}}{{l10n "Away"}}{{else}}{{l10n "Up to date"}}{{/if}}
{{#if agent.away}}{{l10n "Set status as \"Available\""}}{{else}}{{l10n "Set status as \"Away\""}}{{/if}}
-------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/users/threads_collection.handlebars: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
{{l10n "Name"}}{{l10n "Actions"}}{{l10n "Visitor's address"}}{{l10n "State"}}{{l10n "Operator"}}{{l10n "Total time"}}{{l10n "Waiting time"}}{{l10n "Misc"}}
-------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/users/visitor.handlebars: -------------------------------------------------------------------------------- 1 | 2 | {{#unless invitationInfo}}{{userName}}{{else}}{{userName}}{{/unless}} 3 | 4 | 5 |
6 |
7 |
8 |
9 | 10 | {{#if userIp}}{{remote}}{{else}}{{remote}}{{/if}} 11 | 12 | 13 | {{#if invitationInfo}}{{invitationInfo.agentName}}{{else}}-{{/if}} 14 | {{#if invitationInfo}}{{else}}-{{/if}} 15 | {{invitations}} / {{chats}} 16 | {{userAgent}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/client_side/users/visitors_collection.handlebars: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
{{l10n "Name"}}{{l10n "Actions"}}{{l10n "Visitor's address"}}{{l10n "First seen"}}{{l10n "Last seen"}}{{l10n "Invited by"}}{{l10n "Invitation time"}}{{l10n "Invitations / Chats"}}{{l10n "Misc"}}
-------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/_errors.handlebars: -------------------------------------------------------------------------------- 1 | {{#if errors}} 2 |
3 | 4 | {{l10n "Correct the mistakes:"}}
5 | 10 |
11 |
12 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/_locales.handlebars: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/_tabs.handlebars: -------------------------------------------------------------------------------- 1 | {{#if tabs}} 2 | 11 | {{/if}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/install_done.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "install_step"}} 2 | {{#override "nextStep"}} 3 |
4 | {{l10n "Application installed successfully."}} {{{loginLink}}} 5 |
6 |
7 | 8 | 9 | {{l10n "Click to check the sound"}}: 10 | 15 |
16 | {{l10n "For security reasons you should remove install.php file from your server."}} 17 | 18 | {{/override}} 19 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/install_err.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "content"}} 3 | {{> _errors}} 4 | 5 | {{l10n "Resolve the problem and try again. Press back to return to the wizard."}} 6 | {{/override}} 7 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/install_password.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "install_step"}} 2 | {{#override "nextStep"}} 3 |
4 |
5 | 6 | {{l10n "Type a password for the first administrator"}}: 7 | 8 |
9 | 10 |
11 |
12 |
{{l10n "Password"}}:
13 |
14 | 15 |
16 |
17 |
18 | 19 |
20 |
{{l10n "Confirmation"}}:
21 |
22 | 23 |
24 |
25 |
26 | 27 |
28 | 29 |
30 | 31 |
32 | 33 |
34 | {{/override}} 35 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/update_intro.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "content"}} 3 | {{l10n "Follow the wizard to update your database."}} 4 | 5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 | 13 |
14 |
    15 |
  1. {{l10n "Backup the database"}}
  2. 16 |
  3. {{l10n "Backup the code"}}
  4. 17 |
  5. {{l10n "Replace all files with ones from the new version"}}
  6. 18 |
  7. {{l10n "Update configs file if needed"}}
  8. 19 |
  9. {{l10n "Run the update wizard" (route "update_run")}}
  10. 20 |
21 |
22 | 23 | 26 |
27 |
28 | {{/override}} 29 | {{/extends}} -------------------------------------------------------------------------------- /src/mibew/styles/pages/default/templates_src/server_side/users.handlebars: -------------------------------------------------------------------------------- 1 | {{#extends "_layout"}} 2 | {{#override "menu"}}{{> _menu}}{{/override}} 3 | 4 | {{#override "head"}} 5 | 6 | {{/override}} 7 | 8 | {{#override "content"}} 9 |
10 |
11 | {{#if hideMenu}}{{l10n "Show menu"}}{{else}}{{l10n "Hide menu"}}{{/if}} 12 |
13 |
14 | {{l10n "This page displays a list of visitors who are waiting."}} 15 |
16 | {{l10n "To answer the visitor click their name in the list."}} 17 |
18 |
19 |
20 | 21 |
22 | 23 |
24 | 25 | {{#if showvisitors}} 26 |
{{l10n "Visitors on site"}}
27 | {{l10n "The table below represents a list of visitors ready to chat on your site."}} 28 |
29 | {{l10n "To invite the visitor to chat click on his/her name in the list."}} 30 |
31 |
32 | {{/if}} 33 | 34 |
35 |
36 | {{/override}} 37 | {{/extends}} -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "devDependencies": { 3 | "bower": "^1.4.1", 4 | "del": "^1.2.0", 5 | "eslint": ">=4.18.2", 6 | "event-stream": "3.3.4", 7 | "gulp": "^4.0.0", 8 | "gulp-chmod": "^1.2.0", 9 | "gulp-concat": "^2.5.2", 10 | "gulp-concat-po": "^1.0.0", 11 | "gulp-define-module": "^0.1.3", 12 | "gulp-eslint": "^2.0.0", 13 | "gulp-gzip": "^1.1.0", 14 | "gulp-handlebars": "^5.0.2", 15 | "gulp-header": "^1.2.2", 16 | "gulp-order": "^1.1.1", 17 | "gulp-phpcs": "^0.6.0", 18 | "gulp-rename": "^1.2.2", 19 | "gulp-tar": "^1.4.0", 20 | "gulp-uglify": "^1.2.0", 21 | "gulp-xgettext": "^0.5.1", 22 | "gulp-zip": "^3.0.2", 23 | "handlebars": "^4.0.11", 24 | "lodash": ">=4.17.19", 25 | "mibew-gulp-greh": "^0.0.1", 26 | "mkdirp": "^0.5.1", 27 | "pofile": "^0.2.12", 28 | "gulp4-run-sequence": "^1.0.0", 29 | "strftime": "^0.9.2", 30 | "through2": "^0.6.5" 31 | }, 32 | "engines": { 33 | "node": ">=0.12" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/tests/client_side/qunit/test_cases/localization_tests.js: -------------------------------------------------------------------------------- 1 | // Testing Localization system 2 | module('Localization'); 3 | 4 | test('Basic things', function() { 5 | // Fill localization container 6 | Mibew.Localization.set({ 7 | one: 'uno', 8 | 'Hello {0}, {1} and {2}!': '¡Hola {0}, {1} y {2}!' 9 | }); 10 | 11 | equal( 12 | Mibew.Localization.trans('one'), 13 | 'uno', 14 | 'Test simple string' 15 | ); 16 | 17 | equal( 18 | Mibew.Localization.trans('Hello {0}, {1} and {2}!', 'Foo', 'Bar', 'Baz'), 19 | '¡Hola Foo, Bar y Baz!', 20 | 'Test placeholders' 21 | ); 22 | }); 23 | 24 | test('Unknown string', function() { 25 | equal( 26 | Mibew.Localization.trans('An unknown string'), 27 | 'An unknown string', 28 | 'Test simple string' 29 | ); 30 | 31 | equal( 32 | Mibew.Localization.trans('An unknown string with a placeholder: {0}', 'test!'), 33 | 'An unknown string with a placeholder: test!', 34 | 'Test placeholders' 35 | ); 36 | }); 37 | -------------------------------------------------------------------------------- /src/tests/server_side/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mibew/mibew/320d814df43f87db39be29b2048f94d42f79de57/src/tests/server_side/.keep -------------------------------------------------------------------------------- /src/tools/compiled_templates_header.txt: -------------------------------------------------------------------------------- 1 | /*! 2 | * This file is a part of Mibew Messenger. 3 | * 4 | * Copyright 2005-2023 the original author or authors. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | -------------------------------------------------------------------------------- /src/tools/header.txt: -------------------------------------------------------------------------------- 1 | This file is a part of Mibew Messenger. 2 | 3 | Copyright 2005-2023 the original author or authors. 4 | 5 | Licensed under the Apache License, Version 2.0 (the "License"); 6 | you may not use this file except in compliance with the License. 7 | You may obtain a copy of the License at 8 | 9 | http://www.apache.org/licenses/LICENSE-2.0 10 | 11 | Unless required by applicable law or agreed to in writing, software 12 | distributed under the License is distributed on an "AS IS" BASIS, 13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | See the License for the specific language governing permissions and 15 | limitations under the License. 16 | --------------------------------------------------------------------------------