├── .gitignore
├── Gruntfile.js
├── LICENSE
├── README.md
├── app.js
├── bin
├── .checksums.js
├── .production.js
├── .production_finalize.cmd
├── config-script-generator.js
├── dropdb.js
├── init.d
│ └── .init_d_folder
├── initd.template
├── install-modules.js
├── install-system.js
├── monit.template
├── monit
│ └── .monit_folder
├── nginx.template
├── nginx
│ └── .nginx_config_folder
├── rescue.js
├── uninstall.js
└── webserver.js
├── config.js
├── config_auth.js
├── core
├── auth.js
├── captcha_gm.js
├── captcha_native.js
├── lang
│ ├── de.js
│ ├── en.js
│ └── ru.js
├── mailer.js
├── parser.js
├── renderer.js
├── socketsender.js
└── xbbcode.js
├── fonts
└── serrific_grunge.ttf
├── logs
└── .log_directory
├── modules
├── auth
│ ├── block.js
│ ├── cron
│ │ └── clean_users.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── providers
│ │ ├── facebook.js
│ │ ├── google.js
│ │ ├── vk.js
│ │ └── yandex.js
│ ├── public
│ │ └── modules
│ │ │ └── auth
│ │ │ ├── css
│ │ │ ├── cp_auth.css
│ │ │ ├── register.css
│ │ │ ├── reset.css
│ │ │ ├── user_auth.css
│ │ │ └── user_profile.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── auth_cp.js
│ │ │ ├── auth_cp.min.js
│ │ │ ├── auth_password.min.js
│ │ │ ├── auth_profile.min.js
│ │ │ ├── auth_register.min.js
│ │ │ ├── auth_reset.min.js
│ │ │ ├── auth_user.js
│ │ │ ├── auth_user.min.js
│ │ │ ├── password.js
│ │ │ ├── profile.js
│ │ │ ├── pwd.js
│ │ │ ├── register.js
│ │ │ └── reset.js
│ ├── routing.js
│ └── views
│ │ ├── activate.html
│ │ ├── block_auth.html
│ │ ├── block_auth_li.html
│ │ ├── block_unauth.html
│ │ ├── block_unauth_li.html
│ │ ├── error.html
│ │ ├── login_cp.html
│ │ ├── login_user.html
│ │ ├── logout.html
│ │ ├── mail_change_email_html.html
│ │ ├── mail_change_email_txt.html
│ │ ├── mail_register_html.html
│ │ ├── mail_register_txt.html
│ │ ├── mail_reset_html.html
│ │ ├── mail_reset_txt.html
│ │ ├── password.html
│ │ ├── profile.html
│ │ ├── register.html
│ │ └── reset.html
├── billing_accounts
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── billing_accounts
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ └── .images
│ │ │ └── js
│ │ │ ├── billing_accounts.min.js
│ │ │ └── billing_accounts_cp.js
│ ├── routing.js
│ └── views
│ │ └── billing_accounts_cp.html
├── billing_conf
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── billing_conf
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── billing_conf.min.js
│ │ │ └── billing_conf_cp.js
│ ├── routing.js
│ └── views
│ │ └── billing_conf_cp.html
├── billing_frontend
│ ├── api
│ │ ├── ispmanager.js
│ │ ├── payment_views
│ │ │ ├── mail_funds_html.html
│ │ │ ├── parts_payment_btn.html
│ │ │ └── payment.html
│ │ ├── regru.js
│ │ ├── robokassa.js
│ │ ├── robokassa_lang
│ │ │ ├── en.js
│ │ │ └── ru.js
│ │ ├── webmoney.js
│ │ ├── webmoney_lang
│ │ │ ├── en.js
│ │ │ └── ru.js
│ │ └── whois.js
│ ├── cron
│ │ ├── clean_outdated_orders.js
│ │ └── process_accounts.js
│ ├── dist_config.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── billing_frontend
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── billing_frontend.js
│ │ │ └── billing_frontend.min.js
│ ├── routing.js
│ └── views
│ │ ├── billing_frontend.html
│ │ ├── mail_domain_add_html.html
│ │ ├── mail_domain_add_txt.html
│ │ ├── mail_domain_ns_html.html
│ │ ├── mail_domain_ns_txt.html
│ │ ├── mail_domain_up_html.html
│ │ ├── mail_domain_up_txt.html
│ │ ├── mail_expiration_notice_html.html
│ │ ├── mail_expiration_notice_txt.html
│ │ ├── mail_hosting_add_html.html
│ │ ├── mail_hosting_add_txt.html
│ │ ├── mail_hosting_up_html.html
│ │ ├── mail_hosting_up_txt.html
│ │ ├── parts_mail_expiration_notice_item_head_html.html
│ │ ├── parts_mail_expiration_notice_item_head_txt.html
│ │ ├── parts_mail_expiration_notice_item_html.html
│ │ └── parts_mail_expiration_notice_item_txt.html
├── billing_profiles
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── billing_profiles
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── billing_profiles.min.js
│ │ │ └── billing_profiles_cp.js
│ ├── routing.js
│ └── views
│ │ └── billing_profiles_cp.html
├── blog
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── blog
│ │ │ ├── css
│ │ │ ├── frontend.css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── blog_comment.js
│ │ │ ├── blog_cp.js
│ │ │ ├── blog_cp.min.js
│ │ │ ├── blog_post.js
│ │ │ ├── blog_post.min.js
│ │ │ ├── blog_view.min.js
│ │ │ └── wysibb
│ │ │ ├── jquery.wysibb.min.js
│ │ │ ├── lang
│ │ │ ├── ar.js
│ │ │ ├── cn.js
│ │ │ ├── de.js
│ │ │ ├── fr.js
│ │ │ ├── pl.js
│ │ │ ├── ru.js
│ │ │ ├── tr.js
│ │ │ ├── ua.js
│ │ │ └── vn.js
│ │ │ └── theme
│ │ │ ├── default
│ │ │ └── wbbtheme.css
│ │ │ └── fonts
│ │ │ ├── wysibbiconfont-wb.eot
│ │ │ ├── wysibbiconfont-wb.ttf
│ │ │ └── wysibbiconfont-wb.woff
│ ├── routing.js
│ └── views
│ │ ├── blog.html
│ │ ├── blog_cp.html
│ │ ├── error.html
│ │ ├── parts_badge.html
│ │ ├── parts_badge_link.html
│ │ ├── parts_button.html
│ │ ├── parts_button_class.html
│ │ ├── parts_button_delete_post.html
│ │ ├── parts_buttons_wrap.html
│ │ ├── parts_comment.html
│ │ ├── parts_comment_delete.html
│ │ ├── parts_comment_deleted.html
│ │ ├── parts_comments_form.html
│ │ ├── parts_keyword.html
│ │ ├── parts_moderation_alert.html
│ │ ├── parts_moderation_badge.html
│ │ ├── parts_page_normal.html
│ │ ├── parts_page_span.html
│ │ ├── parts_pagination.html
│ │ ├── parts_post.html
│ │ ├── post.html
│ │ └── post_view.html
├── browse
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── browse
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ ├── archive.png
│ │ │ ├── excel.png
│ │ │ ├── file.png
│ │ │ ├── folder.png
│ │ │ ├── image.png
│ │ │ ├── loading_36x36.gif
│ │ │ ├── pdf.png
│ │ │ ├── psd.png
│ │ │ ├── txt.png
│ │ │ ├── video.png
│ │ │ └── word.png
│ │ │ └── js
│ │ │ ├── browse.min.js
│ │ │ ├── jquery.shifty.js
│ │ │ └── main.js
│ ├── routing.js
│ └── views
│ │ └── browse.html
├── catalog
│ ├── api
│ │ └── robokassa
│ │ │ ├── lang
│ │ │ ├── de.js
│ │ │ ├── en.js
│ │ │ └── ru.js
│ │ │ ├── module.js
│ │ │ └── views
│ │ │ ├── mail_success_html.html
│ │ │ ├── mail_success_txt.html
│ │ │ ├── parts_payment_btn.html
│ │ │ └── payment.html
│ ├── dist_config.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── catalog
│ │ │ ├── css
│ │ │ └── frontend.css
│ │ │ ├── files
│ │ │ ├── 139312b8960a51f7a601e01c9eb39c71.jpg
│ │ │ ├── 1da71e8209a3713ba4eac9f217316193.jpg
│ │ │ ├── 527fc0f513bc9505c77e2ae4c6656829.jpg
│ │ │ ├── 58b8d5b8ced7332f435668b15b6eb48a.jpg
│ │ │ ├── 661e84ae052879073ed77cbf720989ad.jpg
│ │ │ ├── 76cdb7a45539a90a9c28556f1351b958.jpg
│ │ │ ├── a438ec7015acf1da5c13cb649c1afcf0.jpg
│ │ │ ├── c157983ba9c37cde40edf5021517f223.jpg
│ │ │ ├── e686545d51dc3879f85c2a9c9b856568.jpg
│ │ │ ├── f437f67242c5b806e7e09c9b1e8de2fc.jpg
│ │ │ ├── tn_139312b8960a51f7a601e01c9eb39c71.jpg
│ │ │ ├── tn_1da71e8209a3713ba4eac9f217316193.jpg
│ │ │ ├── tn_527fc0f513bc9505c77e2ae4c6656829.jpg
│ │ │ ├── tn_58b8d5b8ced7332f435668b15b6eb48a.jpg
│ │ │ ├── tn_661e84ae052879073ed77cbf720989ad.jpg
│ │ │ ├── tn_76cdb7a45539a90a9c28556f1351b958.jpg
│ │ │ ├── tn_a438ec7015acf1da5c13cb649c1afcf0.jpg
│ │ │ ├── tn_c157983ba9c37cde40edf5021517f223.jpg
│ │ │ ├── tn_e686545d51dc3879f85c2a9c9b856568.jpg
│ │ │ └── tn_f437f67242c5b806e7e09c9b1e8de2fc.jpg
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ ├── dots.gif
│ │ │ ├── loading_16x16.gif
│ │ │ ├── placeholder_300.png
│ │ │ └── placeholder_50.png
│ │ │ └── js
│ │ │ ├── frontend.js
│ │ │ ├── frontend.min.js
│ │ │ ├── frontend_cart.js
│ │ │ ├── frontend_cart.min.js
│ │ │ ├── frontend_checkout.js
│ │ │ ├── frontend_checkout.min.js
│ │ │ ├── frontend_item.js
│ │ │ ├── frontend_item.min.js
│ │ │ ├── frontend_orders.js
│ │ │ └── frontend_orders.min.js
│ ├── routing.js
│ └── views
│ │ ├── cart.html
│ │ ├── catalog.html
│ │ ├── checkout.html
│ │ ├── error.html
│ │ ├── item.html
│ │ ├── mail_neworder_html.html
│ │ ├── mail_neworder_txt.html
│ │ ├── orders.html
│ │ ├── parts_alert_warning.html
│ │ ├── parts_btn.html
│ │ ├── parts_btn_disabled.html
│ │ ├── parts_btn_mini.html
│ │ ├── parts_btn_mini_disabled.html
│ │ ├── parts_cart.html
│ │ ├── parts_cart_item.html
│ │ ├── parts_catalog_item.html
│ │ ├── parts_checkout.html
│ │ ├── parts_checkout_item.html
│ │ ├── parts_desc_list.html
│ │ ├── parts_desc_list_item.html
│ │ ├── parts_li_a.html
│ │ ├── parts_li_span.html
│ │ ├── parts_mail_neworder_orders_table_html.html
│ │ ├── parts_mail_neworder_orders_table_row_html.html
│ │ ├── parts_mail_neworder_shipping_html.html
│ │ ├── parts_mail_neworder_summary_html.html
│ │ ├── parts_nav_sub.html
│ │ ├── parts_orders.html
│ │ ├── parts_orders_tr.html
│ │ ├── parts_page_normal.html
│ │ ├── parts_page_span.html
│ │ ├── parts_pagination.html
│ │ ├── parts_select_option.html
│ │ └── parts_tn_img.html
├── catalog_orders
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── catalog_orders
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ ├── loading_16x16.gif
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── catalog_orders.min.js
│ │ │ └── main.js
│ ├── routing.js
│ └── views
│ │ ├── catalog_orders_control.html
│ │ ├── mail_statuschange_html.html
│ │ ├── mail_statuschange_txt.html
│ │ └── parts_select_option.html
├── chat
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── chat
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ ├── crown.png
│ │ │ ├── emoticons.png
│ │ │ ├── loading_16x16.gif
│ │ │ ├── loading_36x36.gif
│ │ │ └── user.png
│ │ │ └── js
│ │ │ ├── chat.js
│ │ │ └── chat.min.js
│ ├── routing.js
│ └── views
│ │ ├── banned.html
│ │ ├── chat.html
│ │ └── need_finish.html
├── cp
│ ├── cp.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── cp
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ ├── loading_36x36.gif
│ │ │ └── logo_taracot_cp.png
│ │ │ └── js
│ │ │ ├── cp.min.js
│ │ │ └── main.js
│ ├── routing.js
│ └── views
│ │ ├── admin.html
│ │ ├── dashboard.html
│ │ ├── parts_updates_table.html
│ │ └── parts_updates_tr.html
├── feedback
│ ├── block.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── feedback
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── feedback.min.js
│ │ │ └── main.js
│ ├── routing.js
│ └── views
│ │ ├── feedback.html
│ │ ├── field_asterisk.html
│ │ ├── field_select.html
│ │ ├── field_select_option.html
│ │ ├── field_text.html
│ │ ├── field_textarea.html
│ │ ├── mail_feedback_html.html
│ │ ├── mail_feedback_txt.html
│ │ └── part_mail_fields.html
├── files
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── files
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ ├── archive.png
│ │ │ ├── excel.png
│ │ │ ├── file.png
│ │ │ ├── folder.png
│ │ │ ├── image.png
│ │ │ ├── loading_36x36.gif
│ │ │ ├── pdf.png
│ │ │ ├── psd.png
│ │ │ ├── txt.png
│ │ │ ├── video.png
│ │ │ └── word.png
│ │ │ └── js
│ │ │ ├── dragdrop.helper.js
│ │ │ ├── dragdrop.js
│ │ │ ├── files.min.js
│ │ │ ├── jquery.shifty.js
│ │ │ └── main.js
│ ├── routing.js
│ └── views
│ │ └── files.html
├── invites
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── invites
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── invites.js
│ │ │ └── invites.min.js
│ ├── routing.js
│ └── views
│ │ └── invites_control.html
├── lang
│ ├── block.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── lang
│ │ │ └── images
│ │ │ └── flags.png
│ ├── routing.js
│ └── views
│ │ ├── flags.html
│ │ ├── flags_li.html
│ │ ├── flags_submenu.html
│ │ └── parts_lang.html
├── log
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── log
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ └── .images
│ │ │ └── js
│ │ │ ├── log.js
│ │ │ └── log.min.js
│ ├── routing.js
│ └── views
│ │ ├── log.html
│ │ ├── parts_stack_btn.html
│ │ ├── parts_table.html
│ │ └── parts_table_tr.html
├── maintenance
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── maintenance
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ └── images
│ │ │ └── maintenance.png
│ ├── routing.js
│ └── views
│ │ └── maint.html
├── menu
│ ├── admin.js
│ ├── block.js
│ ├── dist_config.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── menu
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── main.js
│ │ │ └── menu.min.js
│ ├── routing.js
│ ├── templates
│ │ ├── uikit.js
│ │ └── uikit_offcanvas.js
│ └── views
│ │ └── menu_control.html
├── pages
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── pages
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── main.js
│ │ │ ├── pages.min.js
│ │ │ └── tree.js
│ ├── routing.js
│ └── views
│ │ └── pages_control.html
├── parts
│ ├── admin.js
│ ├── block.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── parts
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── main.js
│ │ │ └── parts.min.js
│ ├── routing.js
│ └── views
│ │ └── parts_control.html
├── portfolio
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── portfolio
│ │ │ └── css
│ │ │ └── main.css
│ ├── routing.js
│ └── views
│ │ ├── parts_area.html
│ │ ├── parts_area_item.html
│ │ ├── parts_areas.html
│ │ ├── parts_screen_large.html
│ │ ├── parts_screen_small.html
│ │ ├── portfolio.html
│ │ └── portfolio_item.html
├── search
│ ├── block.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── search
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ ├── loading_36x36.gif
│ │ │ ├── search_dark.png
│ │ │ └── search_white.png
│ │ │ └── js
│ │ │ ├── main.js
│ │ │ └── search.min.js
│ ├── routing.js
│ └── views
│ │ ├── search.html
│ │ ├── search_block_li.html
│ │ └── search_block_top.html
├── settings
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── settings
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── main.js
│ │ │ └── settings.min.js
│ ├── routing.js
│ └── views
│ │ └── settings_control.html
├── siteconf
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── siteconf
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── siteconf_cp.js
│ │ │ └── siteconf_cp.min.js
│ ├── routing.js
│ └── views
│ │ └── siteconf_cp.html
├── social
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── social
│ │ │ ├── css
│ │ │ └── frontend.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── jquery.typing.min.js
│ │ │ ├── social.js
│ │ │ └── social.min.js
│ ├── routing.js
│ └── views
│ │ └── social.html
├── support
│ ├── files
│ │ └── .files
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── support
│ │ │ ├── css
│ │ │ ├── dashboard.css
│ │ │ └── frontend.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_16x16.gif
│ │ │ └── js
│ │ │ ├── dashboard.min.js
│ │ │ ├── frontend.min.js
│ │ │ ├── support_dashboard.js
│ │ │ └── support_frontend.js
│ ├── routing.js
│ └── views
│ │ ├── mail_newreply_html.html
│ │ ├── mail_newreply_txt.html
│ │ ├── support_dashboard.html
│ │ └── support_frontend.html
├── templates
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── templates
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── templates.js
│ │ │ └── templates.min.js
│ ├── routing.js
│ └── views
│ │ └── templates_control.html
├── textedit
│ ├── admin.js
│ ├── install.js
│ ├── itob.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── textedit
│ │ │ ├── css
│ │ │ ├── codemirror
│ │ │ │ ├── codemirror.css
│ │ │ │ ├── dialog.css
│ │ │ │ ├── foldgutter.css
│ │ │ │ └── main.css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── codemirror
│ │ │ ├── brace-fold.js
│ │ │ ├── closebrackets.js
│ │ │ ├── codemirror.js
│ │ │ ├── codemirror.min.js
│ │ │ ├── comment.js
│ │ │ ├── dialog.js
│ │ │ ├── foldcode.js
│ │ │ ├── hardwrap.js
│ │ │ ├── match-highlighter.js
│ │ │ ├── matchbrackets.js
│ │ │ ├── mode
│ │ │ │ ├── css.js
│ │ │ │ ├── htmlmixed.js
│ │ │ │ ├── javascript.js
│ │ │ │ └── xml.js
│ │ │ ├── search.js
│ │ │ ├── searchcursor.js
│ │ │ └── sublime.js
│ │ │ ├── main.js
│ │ │ └── textedit.min.js
│ ├── routing.js
│ └── views
│ │ ├── editor.html
│ │ └── error.html
├── user
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── user
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── main.js
│ │ │ └── user.min.js
│ ├── routing.js
│ └── views
│ │ └── user_control.html
├── warehouse
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── module.js
│ ├── public
│ │ └── modules
│ │ │ └── warehouse
│ │ │ ├── css
│ │ │ └── main.css
│ │ │ ├── images
│ │ │ ├── .images
│ │ │ └── loading_36x36.gif
│ │ │ └── js
│ │ │ ├── dragdrop.helper.js
│ │ │ ├── dragdrop.js
│ │ │ ├── jquery.shifty.js
│ │ │ ├── main.js
│ │ │ ├── tree.js
│ │ │ └── warehouse.min.js
│ ├── routing.js
│ └── views
│ │ └── warehouse_control.html
└── warehouse_conf
│ ├── admin.js
│ ├── install.js
│ ├── lang
│ ├── de.js
│ ├── en.js
│ └── ru.js
│ ├── module.js
│ ├── public
│ └── modules
│ │ └── warehouse_conf
│ │ ├── css
│ │ └── main.css
│ │ ├── images
│ │ ├── .images
│ │ └── loading_16x16.gif
│ │ └── js
│ │ ├── warehouse_conf.min.js
│ │ └── warehouse_conf_cp.js
│ ├── routing.js
│ └── views
│ └── warehouse_conf_cp.html
├── package.json
├── public
├── css
│ ├── taracot_default.css
│ ├── taracot_default_ie.css
│ └── uikit
│ │ ├── style.less
│ │ └── uikit.min.css
├── favicon.ico
├── files
│ └── .files_directory
├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.eot
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ └── fontawesome-webfont.woff2
├── images
│ ├── avatars
│ │ └── default.png
│ ├── blank.gif
│ ├── favicon.ico
│ ├── loading.png
│ ├── logo.png
│ ├── logo_mail.png
│ ├── logo_taracot.png
│ └── logo_taracot.psd
└── js
│ ├── Chart.min.js
│ ├── admin.min.js
│ ├── ckeditor
│ ├── CHANGES.md
│ ├── LICENSE.md
│ ├── README.md
│ ├── adapters
│ │ └── jquery.js
│ ├── build-config.js
│ ├── ckeditor.js
│ ├── config.js
│ ├── contents.css
│ ├── lang
│ │ ├── en.js
│ │ └── ru.js
│ ├── plugins
│ │ ├── a11yhelp
│ │ │ └── dialogs
│ │ │ │ ├── a11yhelp.js
│ │ │ │ └── lang
│ │ │ │ ├── _translationstatus.txt
│ │ │ │ ├── af.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── cy.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── gu.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── ku.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── mn.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-latn.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tt.js
│ │ │ │ ├── ug.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh.js
│ │ ├── base64image
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ └── dialogs
│ │ │ │ └── base64image.js
│ │ ├── clipboard
│ │ │ └── dialogs
│ │ │ │ └── paste.js
│ │ ├── codemirror
│ │ │ ├── css
│ │ │ │ └── codemirror.min.css
│ │ │ ├── js
│ │ │ │ ├── beautify.min.js
│ │ │ │ ├── codemirror.addons.min.js
│ │ │ │ ├── codemirror.addons.search.min.js
│ │ │ │ ├── codemirror.min.js
│ │ │ │ ├── codemirror.min.js.map
│ │ │ │ ├── codemirror.mode.bbcode.min.js
│ │ │ │ ├── codemirror.mode.bbcodemixed.min.js
│ │ │ │ ├── codemirror.mode.htmlmixed.min.js
│ │ │ │ ├── codemirror.mode.javascript.min.js
│ │ │ │ └── codemirror.mode.php.min.js
│ │ │ └── theme
│ │ │ │ ├── 3024-day.css
│ │ │ │ ├── 3024-night.css
│ │ │ │ ├── ambiance-mobile.css
│ │ │ │ ├── ambiance.css
│ │ │ │ ├── base16-dark.css
│ │ │ │ ├── base16-light.css
│ │ │ │ ├── blackboard.css
│ │ │ │ ├── cobalt.css
│ │ │ │ ├── eclipse.css
│ │ │ │ ├── elegant.css
│ │ │ │ ├── erlang-dark.css
│ │ │ │ ├── lesser-dark.css
│ │ │ │ ├── mbo.css
│ │ │ │ ├── mdn-like.css
│ │ │ │ ├── midnight.css
│ │ │ │ ├── monokai.css
│ │ │ │ ├── neat.css
│ │ │ │ ├── neo.css
│ │ │ │ ├── night.css
│ │ │ │ ├── paraiso-dark.css
│ │ │ │ ├── paraiso-light.css
│ │ │ │ ├── pastel-on-dark.css
│ │ │ │ ├── rubyblue.css
│ │ │ │ ├── solarized.css
│ │ │ │ ├── the-matrix.css
│ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ ├── twilight.css
│ │ │ │ ├── vibrant-ink.css
│ │ │ │ ├── xq-dark.css
│ │ │ │ └── xq-light.css
│ │ ├── colordialog
│ │ │ └── dialogs
│ │ │ │ └── colordialog.js
│ │ ├── dialog
│ │ │ └── dialogDefinition.js
│ │ ├── div
│ │ │ └── dialogs
│ │ │ │ └── div.js
│ │ ├── find
│ │ │ └── dialogs
│ │ │ │ └── find.js
│ │ ├── flash
│ │ │ ├── dialogs
│ │ │ │ └── flash.js
│ │ │ └── images
│ │ │ │ └── placeholder.png
│ │ ├── forms
│ │ │ ├── dialogs
│ │ │ │ ├── button.js
│ │ │ │ ├── checkbox.js
│ │ │ │ ├── form.js
│ │ │ │ ├── hiddenfield.js
│ │ │ │ ├── radio.js
│ │ │ │ ├── select.js
│ │ │ │ ├── textarea.js
│ │ │ │ └── textfield.js
│ │ │ └── images
│ │ │ │ └── hiddenfield.gif
│ │ ├── icons.png
│ │ ├── icons_hidpi.png
│ │ ├── iframe
│ │ │ ├── dialogs
│ │ │ │ └── iframe.js
│ │ │ └── images
│ │ │ │ └── placeholder.png
│ │ ├── image
│ │ │ ├── dialogs
│ │ │ │ └── image.js
│ │ │ └── images
│ │ │ │ └── noimage.png
│ │ ├── link
│ │ │ ├── dialogs
│ │ │ │ ├── anchor.js
│ │ │ │ └── link.js
│ │ │ └── images
│ │ │ │ ├── anchor.png
│ │ │ │ └── hidpi
│ │ │ │ └── anchor.png
│ │ ├── liststyle
│ │ │ └── dialogs
│ │ │ │ └── liststyle.js
│ │ ├── magicline
│ │ │ └── images
│ │ │ │ ├── hidpi
│ │ │ │ ├── icon-rtl.png
│ │ │ │ └── icon.png
│ │ │ │ ├── icon-rtl.png
│ │ │ │ └── icon.png
│ │ ├── pagebreak
│ │ │ └── images
│ │ │ │ └── pagebreak.gif
│ │ ├── pages
│ │ │ ├── dialogs
│ │ │ │ ├── loading.gif
│ │ │ │ └── pages.js
│ │ │ ├── icons
│ │ │ │ ├── hidpi
│ │ │ │ │ └── pages.png
│ │ │ │ └── pages.png
│ │ │ ├── lang
│ │ │ │ ├── de.js
│ │ │ │ ├── en.js
│ │ │ │ └── ru.js
│ │ │ └── plugin.js
│ │ ├── pastefromword
│ │ │ └── filter
│ │ │ │ └── default.js
│ │ ├── preview
│ │ │ └── preview.html
│ │ ├── scayt
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ └── dialogs
│ │ │ │ ├── options.js
│ │ │ │ └── toolbar.css
│ │ ├── showblocks
│ │ │ └── images
│ │ │ │ ├── block_address.png
│ │ │ │ ├── block_blockquote.png
│ │ │ │ ├── block_div.png
│ │ │ │ ├── block_h1.png
│ │ │ │ ├── block_h2.png
│ │ │ │ ├── block_h3.png
│ │ │ │ ├── block_h4.png
│ │ │ │ ├── block_h5.png
│ │ │ │ ├── block_h6.png
│ │ │ │ ├── block_p.png
│ │ │ │ └── block_pre.png
│ │ ├── smiley
│ │ │ ├── dialogs
│ │ │ │ └── smiley.js
│ │ │ └── images
│ │ │ │ ├── angel_smile.gif
│ │ │ │ ├── angel_smile.png
│ │ │ │ ├── angry_smile.gif
│ │ │ │ ├── angry_smile.png
│ │ │ │ ├── broken_heart.gif
│ │ │ │ ├── broken_heart.png
│ │ │ │ ├── confused_smile.gif
│ │ │ │ ├── confused_smile.png
│ │ │ │ ├── cry_smile.gif
│ │ │ │ ├── cry_smile.png
│ │ │ │ ├── devil_smile.gif
│ │ │ │ ├── devil_smile.png
│ │ │ │ ├── embaressed_smile.gif
│ │ │ │ ├── embarrassed_smile.gif
│ │ │ │ ├── embarrassed_smile.png
│ │ │ │ ├── envelope.gif
│ │ │ │ ├── envelope.png
│ │ │ │ ├── heart.gif
│ │ │ │ ├── heart.png
│ │ │ │ ├── kiss.gif
│ │ │ │ ├── kiss.png
│ │ │ │ ├── lightbulb.gif
│ │ │ │ ├── lightbulb.png
│ │ │ │ ├── omg_smile.gif
│ │ │ │ ├── omg_smile.png
│ │ │ │ ├── regular_smile.gif
│ │ │ │ ├── regular_smile.png
│ │ │ │ ├── sad_smile.gif
│ │ │ │ ├── sad_smile.png
│ │ │ │ ├── shades_smile.gif
│ │ │ │ ├── shades_smile.png
│ │ │ │ ├── teeth_smile.gif
│ │ │ │ ├── teeth_smile.png
│ │ │ │ ├── thumbs_down.gif
│ │ │ │ ├── thumbs_down.png
│ │ │ │ ├── thumbs_up.gif
│ │ │ │ ├── thumbs_up.png
│ │ │ │ ├── tongue_smile.gif
│ │ │ │ ├── tongue_smile.png
│ │ │ │ ├── tounge_smile.gif
│ │ │ │ ├── whatchutalkingabout_smile.gif
│ │ │ │ ├── whatchutalkingabout_smile.png
│ │ │ │ ├── wink_smile.gif
│ │ │ │ └── wink_smile.png
│ │ ├── specialchar
│ │ │ └── dialogs
│ │ │ │ ├── lang
│ │ │ │ ├── _translationstatus.txt
│ │ │ │ ├── af.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── cy.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ku.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tt.js
│ │ │ │ ├── ug.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh.js
│ │ │ │ └── specialchar.js
│ │ ├── table
│ │ │ └── dialogs
│ │ │ │ └── table.js
│ │ ├── tabletools
│ │ │ └── dialogs
│ │ │ │ └── tableCell.js
│ │ ├── templates
│ │ │ ├── dialogs
│ │ │ │ ├── templates.css
│ │ │ │ └── templates.js
│ │ │ └── templates
│ │ │ │ ├── default.js
│ │ │ │ └── images
│ │ │ │ ├── template1.gif
│ │ │ │ ├── template2.gif
│ │ │ │ └── template3.gif
│ │ └── wsc
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ └── dialogs
│ │ │ ├── ciframe.html
│ │ │ ├── tmpFrameset.html
│ │ │ ├── wsc.css
│ │ │ ├── wsc.js
│ │ │ └── wsc_ie.js
│ ├── skins
│ │ └── bootstrapck
│ │ │ ├── .temp
│ │ │ └── css
│ │ │ │ ├── dialog.css
│ │ │ │ ├── dialog_ie.css
│ │ │ │ ├── dialog_ie7.css
│ │ │ │ ├── dialog_ie8.css
│ │ │ │ ├── dialog_iequirks.css
│ │ │ │ ├── dialog_opera.css
│ │ │ │ ├── editor.css
│ │ │ │ ├── editor_gecko.css
│ │ │ │ ├── editor_ie.css
│ │ │ │ ├── editor_ie7.css
│ │ │ │ ├── editor_ie8.css
│ │ │ │ └── editor_iequirks.css
│ │ │ ├── dialog.css
│ │ │ ├── dialog_ie.css
│ │ │ ├── dialog_ie7.css
│ │ │ ├── dialog_ie8.css
│ │ │ ├── dialog_iequirks.css
│ │ │ ├── dialog_opera.css
│ │ │ ├── editor.css
│ │ │ ├── editor_gecko.css
│ │ │ ├── editor_ie.css
│ │ │ ├── editor_ie7.css
│ │ │ ├── editor_ie8.css
│ │ │ ├── editor_iequirks.css
│ │ │ ├── icons.png
│ │ │ ├── icons_hidpi.png
│ │ │ ├── images
│ │ │ ├── arrow.png
│ │ │ ├── close.png
│ │ │ ├── hidpi
│ │ │ │ ├── close.png
│ │ │ │ ├── lock-open.png
│ │ │ │ ├── lock.png
│ │ │ │ └── refresh.png
│ │ │ ├── lock-open.png
│ │ │ ├── lock.png
│ │ │ └── refresh.png
│ │ │ ├── readme.md
│ │ │ └── scss
│ │ │ ├── browser-specific
│ │ │ ├── gecko
│ │ │ │ └── editor_gecko.scss
│ │ │ ├── ie
│ │ │ │ ├── dialog_ie.scss
│ │ │ │ └── editor_ie.scss
│ │ │ ├── ie7
│ │ │ │ ├── dialog_ie7.scss
│ │ │ │ └── editor_ie7.scss
│ │ │ ├── ie8
│ │ │ │ ├── dialog_ie8.scss
│ │ │ │ └── editor_ie8.scss
│ │ │ ├── iequirks
│ │ │ │ ├── dialog_iequirks.scss
│ │ │ │ └── editor_iequirks.scss
│ │ │ └── opera
│ │ │ │ └── dialog_opera.scss
│ │ │ ├── components
│ │ │ ├── _colorpanel.scss
│ │ │ ├── _elementspath.scss
│ │ │ ├── _mainui.scss
│ │ │ ├── _menu.scss
│ │ │ ├── _panel.scss
│ │ │ ├── _presets.scss
│ │ │ ├── _reset.scss
│ │ │ ├── _richcombo.scss
│ │ │ ├── _toolbar.scss
│ │ │ └── editor.scss
│ │ │ ├── config
│ │ │ ├── _colors.scss
│ │ │ ├── _config.scss
│ │ │ └── _defaults.scss
│ │ │ └── dialog
│ │ │ └── dialog.scss
│ └── styles.js
│ ├── helper.js
│ ├── jquery.fileDownload.min.js
│ ├── jquery.history.min.js
│ ├── jquery.medved.loading.js
│ ├── jquery.medved.table.js
│ ├── jquery.min.js
│ ├── jquery.placeholder.js
│ ├── json2.js
│ ├── jstorage.js
│ ├── jstree
│ ├── jstree.min.js
│ └── theme
│ │ ├── 32px.png
│ │ ├── 40px.png
│ │ ├── style.min.css
│ │ └── throbber.gif
│ ├── magnific
│ ├── magnific.css
│ └── magnific.min.js
│ ├── moment.min.js
│ ├── plupload
│ ├── i18n
│ │ ├── de.js
│ │ ├── en.js
│ │ └── ru.js
│ ├── moxie.swf
│ ├── moxie.xap
│ └── plupload.full.min.js
│ ├── socket.io.min.js
│ ├── string.min.js
│ └── uikit
│ ├── addons
│ ├── accordion.min.js
│ ├── autocomplete.min.js
│ ├── cover.min.js
│ ├── datepicker.min.js
│ ├── form-password.min.js
│ ├── form-select.min.js
│ ├── grid.min.js
│ ├── htmleditor.min.js
│ ├── lightbox.min.js
│ ├── nestable.min.js
│ ├── notify.min.js
│ ├── pagination.min.js
│ ├── parallax.min.js
│ ├── search.min.js
│ ├── slider.min.js
│ ├── slideset.min.js
│ ├── slideshow-fx.min.js
│ ├── slideshow.min.js
│ ├── sortable.min.js
│ ├── sticky.min.js
│ ├── timepicker.min.js
│ ├── tooltip.min.js
│ └── upload.min.js
│ └── uikit.min.js
├── tmp
└── .tmp.dir
├── version.js
└── views
├── error.html
├── mail.html
├── taracot_default_en.html
└── taracot_default_ru.html
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/*
2 | logs/*.log
3 | tmp/*.zip
4 | modules/bastra/*
5 | npm-debug.log
6 | grunt_process.cmd
7 | views/re_hash*
8 | public/re-hash/*
9 | modules/portfolio/data/*
10 | modules/portfolio/public/modules/portfolio/images/*
--------------------------------------------------------------------------------
/bin/.production_finalize.cmd:
--------------------------------------------------------------------------------
1 | "c:\Program Files\WinRAR\WinRAR.exe" d "c:\XTreme\taracotjs_modules\latest_prod.zip" "modules\billing_accounts"
2 | "c:\Program Files\WinRAR\WinRAR.exe" d "c:\XTreme\taracotjs_modules\latest_prod.zip" "modules\billing_conf"
3 | "c:\Program Files\WinRAR\WinRAR.exe" d "c:\XTreme\taracotjs_modules\latest_prod.zip" "modules\billing_frontend"
4 | "c:\Program Files\WinRAR\WinRAR.exe" d "c:\XTreme\taracotjs_modules\latest_prod.zip" "modules\billing_profiles"
5 | "c:\Program Files\WinRAR\WinRAR.exe" d "c:\XTreme\taracotjs_modules\latest_prod.zip" "modules\portfolio"
--------------------------------------------------------------------------------
/bin/init.d/.init_d_folder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/bin/init.d/.init_d_folder
--------------------------------------------------------------------------------
/bin/monit.template:
--------------------------------------------------------------------------------
1 | check process nodejs with pidfile "/var/run/taracot-!{root.pname}.pid"
2 | start program = "/etc/init.d/taracot-!{root.pname} start"
3 | stop program = "/etc/init.d/taracot-!{root.pname} stop"
4 | if failed port !{root.taracot_port} protocol HTTP
5 | request /
6 | with timeout 10 seconds
7 | then restart
--------------------------------------------------------------------------------
/bin/monit/.monit_folder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/bin/monit/.monit_folder
--------------------------------------------------------------------------------
/bin/nginx/.nginx_config_folder:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/bin/nginx/.nginx_config_folder
--------------------------------------------------------------------------------
/core/captcha_native.js:
--------------------------------------------------------------------------------
1 | var captchapng = require('captchapng');
2 |
3 | var captcha = {
4 | generate: function(n) {
5 | var res = {};
6 | var captchaImg = function() {
7 | var p = new captchapng(80, 30, n); // width, height, numeric captcha
8 | p.color(250, 250, 250, 255); // First color: background (red, green, hare, alpha)
9 | p.color(parseInt(Math.random() * 100), parseInt(Math.random() * 100), parseInt(Math.random() * 100), 255); // Second color: paint (red, green, blue, alpha)
10 | return new Buffer(p.getBase64(), 'base64');
11 | };
12 | res.b64 = new Buffer(captchaImg()).toString('base64');
13 | res.png = undefined;
14 | return res;
15 | }
16 | };
17 |
18 | module.exports = captcha;
19 |
--------------------------------------------------------------------------------
/core/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "pagenotfound": "Paket nicht gefunden",
3 | "database_connection_failed": "MongoDB Verbindung fehlgeschlagen",
4 | "redis_connection_failed": "Redis Verbindung fehlgeschlagen",
5 | "navigation": "Navigation",
6 | "authorization": "Authorization",
7 | "language": "Sprache"
8 | }
9 |
--------------------------------------------------------------------------------
/core/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "pagenotfound": "Page not found",
3 | "database_connection_failed": "MongoDB connection failed",
4 | "redis_connection_failed": "Redis connection failed",
5 | "navigation": "Navigation",
6 | "authorization": "Authorization",
7 | "language": "Language"
8 | }
--------------------------------------------------------------------------------
/core/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "pagenotfound": "Страница не найдена",
3 | "database_connection_failed": "Ошибка подключения к MongoDB",
4 | "redis_connection_failed": "Ошибка подключения к Redis",
5 | "navigation": "Навигация",
6 | "authorization": "Авторизация",
7 | "language": "Язык"
8 | }
9 |
--------------------------------------------------------------------------------
/fonts/serrific_grunge.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/fonts/serrific_grunge.ttf
--------------------------------------------------------------------------------
/logs/.log_directory:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/logs/.log_directory
--------------------------------------------------------------------------------
/modules/auth/public/modules/auth/css/register.css:
--------------------------------------------------------------------------------
1 | #reg_captcha_img {
2 | cursor: pointer;
3 | }
4 | .tc-margin-medium-top {
5 | margin-top: 25px;
6 | }
7 | .tc-margin-15 {
8 | margin-top: 15px;
9 | }
10 | .red-asterisk {
11 | color: red;
12 | font-weight: bold;
13 | }
--------------------------------------------------------------------------------
/modules/auth/public/modules/auth/css/reset.css:
--------------------------------------------------------------------------------
1 | #reg_captcha_img {
2 | cursor: pointer;
3 | }
4 | .tc-margin-medium-top {
5 | margin-top: 25px;
6 | }
7 | .tc-margin-15 {
8 | margin-top: 15px;
9 | }
10 | .red-asterisk {
11 | color: red;
12 | font-weight: bold;
13 | }
--------------------------------------------------------------------------------
/modules/auth/public/modules/auth/css/user_auth.css:
--------------------------------------------------------------------------------
1 | #auth_captcha_img {
2 | cursor: pointer;
3 | }
4 | .tc-margin-medium-top {
5 | margin-top: 25px;
6 | }
7 | .tc-margin-15 {
8 | margin-top: 15px;
9 | }
--------------------------------------------------------------------------------
/modules/auth/public/modules/auth/css/user_profile.css:
--------------------------------------------------------------------------------
1 | #profile_set_avatar {
2 | cursor: pointer;
3 | }
4 |
5 | .uk-notify {
6 | z-index: 5000;
7 | }
8 |
9 | .uk-notify-message {
10 | text-align: center;
11 | color: #fff;
12 | }
13 |
14 | .uk-notify-message-danger {
15 | background: red;
16 | }
17 |
18 | .uk-notify-message-success {
19 | background: green;
20 | }
21 |
22 | #profile_set_avatar:hover,
23 | #profile_set_avatar:active,
24 | #profile_set_avatar:focus {
25 | color: #fff;
26 | outline: 0;
27 | }
28 |
29 | #taracot_oauth_finish_wrap {
30 | margin-top: 30px;
31 | margin-bottom: 25px;
32 | }
33 |
34 | .taracot_oauth_finish {
35 | border: 1px solid #bbb;
36 | }
37 |
38 | .uk-form-help-block {
39 | font-size: 80%;
40 | color: #666;
41 | }
42 |
--------------------------------------------------------------------------------
/modules/auth/public/modules/auth/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/auth/public/modules/auth/images/.images
--------------------------------------------------------------------------------
/modules/auth/public/modules/auth/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/auth/public/modules/auth/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/auth/public/modules/auth/js/pwd.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/auth/public/modules/auth/js/pwd.js
--------------------------------------------------------------------------------
/modules/auth/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/auth/',
3 | cp_prefix: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/auth/views/activate.html:
--------------------------------------------------------------------------------
1 |
!{root.data.title}
2 | !{root.act_res}
3 |
4 |
12 |
--------------------------------------------------------------------------------
/modules/auth/views/block_auth.html:
--------------------------------------------------------------------------------
1 | !{root.auth.username} !{root.lang.__('logout')}
--------------------------------------------------------------------------------
/modules/auth/views/block_auth_li.html:
--------------------------------------------------------------------------------
1 | !{root.auth.username} !{root.lang.__('logout')}
--------------------------------------------------------------------------------
/modules/auth/views/block_unauth.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('auth')} !{root.lang.__('reg')}
--------------------------------------------------------------------------------
/modules/auth/views/block_unauth_li.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('auth')}
2 | !{root.lang.__('reg')}
--------------------------------------------------------------------------------
/modules/auth/views/error.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('error')}
2 | !{root.error_text}
--------------------------------------------------------------------------------
/modules/auth/views/logout.html:
--------------------------------------------------------------------------------
1 | !{root.data.title}
2 | !{root.lang.__('logged_out')}
3 |
--------------------------------------------------------------------------------
/modules/auth/views/mail_change_email_html.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_change_email')}
2 | !{root.lang.__('mail_change_email_msg1')}
3 |
!{root.lang.__('mail_change_email_msg2')}
4 |
5 | !{root.lang.__('mail_change_email_followlink')}: !{root.register_url}.
6 |
7 | !{root.lang.__('mail_change_email_footer_notice')}
8 |
--------------------------------------------------------------------------------
/modules/auth/views/mail_change_email_txt.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_change_email_msg1')}
2 |
3 | !{root.lang.__('mail_change_email_msg2')}
4 | !{root.lang.__('mail_change_email_followlink')}: !{root.register_url}
5 |
6 | !{root.lang.__('mail_change_email_footer_notice')}
--------------------------------------------------------------------------------
/modules/auth/views/mail_register_html.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_register')}
2 | !{root.lang.__('mail_register_msg1')}
3 |
!{root.lang.__('mail_register_msg2')}
4 |
5 | !{root.lang.__('mail_register_followlink')}: !{root.register_url}.
6 |
7 | !{root.lang.__('mail_register_footer_notice')}
8 |
9 |
--------------------------------------------------------------------------------
/modules/auth/views/mail_register_txt.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_register_on')}: !{root.site_title}
2 |
3 | !{root.lang.__('mail_register_msg1')}
4 | !{root.lang.__('mail_register_msg2')}
5 |
6 | !{root.lang.__('mail_register_followlink')}: !{root.register_url}
7 |
8 | !{root.lang.__('mail_register_footer_notice')}
--------------------------------------------------------------------------------
/modules/auth/views/mail_reset_html.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_reset')}
2 | !{root.lang.__('mail_reset_msg1')}
3 |
!{root.lang.__('mail_reset_msg2')}
4 |
5 | !{root.lang.__('mail_reset_followlink')}: !{root.reset_url}.
6 |
7 | !{root.lang.__('mail_reset_footer_notice')}
8 |
9 |
--------------------------------------------------------------------------------
/modules/auth/views/mail_reset_txt.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_reset_on')}: !{root.site_title}
2 |
3 | !{root.lang.__('mail_reset_msg1')}
4 | !{root.lang.__('mail_reset_msg2')}
5 |
6 | !{root.lang.__('mail_reset_followlink')}: !{root.reset_url}
7 |
8 | !{root.lang.__('mail_reset_footer_notice')}
--------------------------------------------------------------------------------
/modules/billing_accounts/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/billing_accounts/public/modules/billing_accounts/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-loading,
2 | .taracot-progress {
3 | position: absolute;
4 | background: #fff;
5 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
6 | -moz-opacity: 0.8;
7 | -khtml-opacity: 0.8;
8 | opacity: 0.8;
9 | z-index: 1000;
10 | }
11 | .taracot-buttons-area {
12 | padding: 10px;
13 | margin-top: 30px;
14 | border-top: 1px solid #ddd;
15 | text-align: right;
16 | }
17 | th.taracot_table_sortable {
18 | cursor: pointer;
19 | }
20 | .uk-form-help-block {
21 | color: #666;
22 | font-size: 80%;
23 | }
24 | .taracot-btn-margin {
25 | margin-top: 30px;
26 | }
--------------------------------------------------------------------------------
/modules/billing_accounts/public/modules/billing_accounts/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/billing_accounts/public/modules/billing_accounts/images/.images
--------------------------------------------------------------------------------
/modules/billing_accounts/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'billing_accounts',
4 | cp_prefix: '/cp/billing_accounts/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/billing_conf/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/billing_conf/public/modules/billing_conf/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/billing_conf/public/modules/billing_conf/images/.images
--------------------------------------------------------------------------------
/modules/billing_conf/public/modules/billing_conf/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/billing_conf/public/modules/billing_conf/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/billing_conf/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'billing_conf',
4 | cp_prefix: '/cp/billing_conf/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/billing_frontend/api/payment_views/mail_funds_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('mail_funds_replenishment_success')}
3 |
4 | !{root.lang.__('mail_funds_repl_amount')}: !{root.amount} !{root.currency}
5 |
6 |
7 | !{root.lang.__('mail_customer_go_text')}: !{root.lang.__('mail_panel_link_text')}
8 |
9 |
--------------------------------------------------------------------------------
/modules/billing_frontend/api/payment_views/parts_payment_btn.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/billing_frontend/api/payment_views/payment.html:
--------------------------------------------------------------------------------
1 | !{root.title}
2 | !{root.msg}
3 | !{root.html}
--------------------------------------------------------------------------------
/modules/billing_frontend/api/robokassa_lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "process_payment": "Process payment",
3 | "invalid_order_id": "Invalid order ID or status. Please check your order parameters and try again.",
4 | "payment_for_order": "Payment for order",
5 | "payment_error": "Payment error",
6 | "payment_success": "Payment success",
7 | "payment": "Payment",
8 | "payment_failed": "Payment has been failed. You may try again in several moments or contact website administator if something is wrong.",
9 | "invalid_signature": "Invalid signature. Please check your payment options and try again.",
10 | "payment_success_msg": "The payment was successful, thank you!",
11 | "return": "Return to customer panel",
12 | "your_order_id": "Your order ID",
13 | "order_id": "Order ID",
14 | "mail_funds_replenishment_success": "Your account replenishment was successful (payment system is Robokassa).",
15 | "mail_funds_repl_amount": "Replenishment amount",
16 | "mail_customer_go_text": "Go to your customer panel",
17 | "mail_panel_link_text": "click here",
18 | "mail_funds_subj": "Funds replenishment"
19 | }
--------------------------------------------------------------------------------
/modules/billing_frontend/api/whois.js:
--------------------------------------------------------------------------------
1 | var whois = require('node-whois');
2 |
3 | module.exports = function(app) {
4 | var config = app.get('config'),
5 | whois_api = {
6 | query: function(domain, callback) {
7 | whois.lookup(domain, function(err, data) {
8 | if (err) return callback(-1);
9 | if (data.match(/No entries found/) || data.match(/No match for domain/)) return callback(1);
10 | return callback(0);
11 | });
12 | }
13 | };
14 | return whois_api;
15 | };
16 |
--------------------------------------------------------------------------------
/modules/billing_frontend/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'billing_frontend',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/billing_frontend/public/modules/billing_frontend/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-billing-funds-wrap {
2 | margin-top: 2px;
3 | }
4 | .taracot_billing_tabs_panel {
5 | border-top: 0;
6 | background-color: #fff;
7 | padding: 15px;
8 | }
9 | .uk-form-help-block {
10 | color: #666;
11 | font-size: 80%;
12 | padding-bottom: 6px;
13 | }
14 | .taracot-extra-small-text-field {
15 | width:50px;
16 | }
17 | .taracot-semi-small-text-field {
18 | width:80px;
19 | }
20 | .taracot-h1-hint-margin {
21 | margin-bottom: 40px;
22 | color: #666;
23 | }
24 | .taracot-red-asterisk {
25 | color: red;
26 | font-weight: bold;
27 | }
28 | .uk-notify {
29 | z-index: 5000;
30 | }
31 | .uk-notify-message {
32 | text-align: center;
33 | color: #fff;
34 | }
35 | .uk-notify-message-danger {
36 | background: red;
37 | }
38 | .uk-notify-message-success {
39 | background: green;
40 | }
41 | .dlg_hosting_up_info {
42 | font-weight: bold;
43 | }
44 | .uk-tab > li > a {
45 | color: #666;
46 | }
--------------------------------------------------------------------------------
/modules/billing_frontend/public/modules/billing_frontend/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/billing_frontend/public/modules/billing_frontend/images/.images
--------------------------------------------------------------------------------
/modules/billing_frontend/public/modules/billing_frontend/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/billing_frontend/public/modules/billing_frontend/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/billing_frontend/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/customer',
3 | cp_prefix: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_domain_add_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('mail_domain_name_has_been_registered')}
3 |
4 | !{root.lang.__('mail_domain_name')}: !{root.domain_name}
5 |
6 |
7 | !{root.lang.__('mail_panel_go_text')}: !{root.lang.__('mail_panel_link_text')} (!{root.lang.__('mail_hosting_account_required')})
8 |
9 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_domain_add_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('mail_domain_name_has_been_registered')}
4 |
5 | !{root.lang.__('mail_domain_name')}: !{root.domain_name}
6 |
7 | !{root.lang.__('mail_panel_go_text')}: !{root.panel_url} (!{root.lang.__('mail_hosting_account_required')})
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_domain_ns_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('mail_domain_name_servers_has_been_changed')}
3 |
4 | !{root.lang.__('mail_domain_name')}: !{root.domain_name}
5 |
6 |
7 | !{root.lang.__('mail_new_ns1')}: !{root.ns1} !{root.ns1_ip}
8 | !{root.lang.__('mail_new_ns2')}: !{root.ns2} !{root.ns2_ip}
9 |
10 |
11 | !{root.lang.__('mail_panel_go_text')}: !{root.lang.__('mail_panel_link_text')} (!{root.lang.__('mail_hosting_account_required')})
12 |
13 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_domain_ns_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('mail_domain_name_servers_has_been_changed')}
4 |
5 | !{root.lang.__('mail_domain_name')}: !{root.domain_name}
6 |
7 | !{root.lang.__('mail_new_ns1')}: !{root.ns1} !{root.ns1_ip}
8 | !{root.lang.__('mail_new_ns2')}: !{root.ns2} !{root.ns2_ip}
9 |
10 | !{root.lang.__('mail_panel_go_text')}: !{root.panel_url} (!{root.lang.__('mail_hosting_account_required')})
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_domain_up_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('mail_domain_name_renew')}
3 |
4 | !{root.lang.__('mail_domain_name')}: !{root.domain_name}
5 |
6 |
7 | !{root.lang.__('mail_panel_go_text')}: !{root.lang.__('mail_panel_link_text')} (!{root.lang.__('mail_hosting_account_required')})
8 |
9 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_domain_up_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('mail_domain_name_renew')}
4 |
5 | !{root.lang.__('mail_domain_name')}: !{root.domain_name}
6 |
7 | !{root.lang.__('mail_panel_go_text')}: !{root.panel_url} (!{root.lang.__('mail_hosting_account_required')})
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_expiration_notice_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('mail_some_items_are_expired')}
3 |
4 | !{root.hosting_items}
5 | !{root.domain_items}
6 |
7 |
8 | !{root.lang.__('mail_customer_panel_go_text')}: !{root.lang.__('mail_customer_panel_link_text')}
9 |
10 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_expiration_notice_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('mail_some_items_are_expired')}
4 |
5 | !{root.hosting_items}
6 | !{root.domain_items}
7 |
8 | !{root.lang.__('mail_customer_panel_go_text')}: !{root.lang.__('mail_customer_panel_link_text')}
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_hosting_add_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('mail_hosting_account_has_been_created')}
3 |
4 | !{root.lang.__('mail_hosting_username')}: !{root.username}
5 | !{root.lang.__('mail_hosting_password')}: !{root.password}
6 |
7 |
8 | !{root.lang.__('mail_hosting_days')}: !{root.days}
9 |
10 |
11 | !{root.lang.__('mail_panel_go_text')}: !{root.lang.__('mail_panel_link_text')}
12 |
13 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_hosting_add_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('mail_hosting_account_has_been_created')}
4 |
5 | !{root.lang.__('mail_hosting_username')}: !{root.username}
6 | !{root.lang.__('mail_hosting_password')}: !{root.password}
7 |
8 | !{root.lang.__('mail_hosting_days')}: !{root.days}
9 |
10 | !{root.lang.__('mail_panel_go_text')}: !{root.panel_url}
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_hosting_up_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('mail_hosting_account_has_been_updated')}
3 |
4 | !{root.lang.__('mail_hosting_username')}: !{root.username}
5 |
6 |
7 | !{root.lang.__('mail_hosting_updays')}: !{root.days}
8 |
9 |
10 | !{root.lang.__('mail_panel_go_text')}: !{root.lang.__('mail_panel_link_text')}
11 |
12 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/mail_hosting_up_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('mail_hosting_account_has_been_updated')}
4 |
5 | !{root.lang.__('mail_hosting_username')}: !{root.username}
6 | !{root.lang.__('mail_hosting_updays')}: !{root.days}
7 |
8 | !{root.lang.__('mail_panel_go_text')}: !{root.panel_url}
--------------------------------------------------------------------------------
/modules/billing_frontend/views/parts_mail_expiration_notice_item_head_html.html:
--------------------------------------------------------------------------------
1 | !{root.item_type_text}
2 |
3 |
4 | !{root.col1} |
5 | !{root.col2} |
6 |
7 |
8 | !{root.items}
9 |
10 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/parts_mail_expiration_notice_item_head_txt.html:
--------------------------------------------------------------------------------
1 | !{root.item_type_text}
2 |
3 | !{root.col1} !{root.col2}
4 | !{root.items}
--------------------------------------------------------------------------------
/modules/billing_frontend/views/parts_mail_expiration_notice_item_html.html:
--------------------------------------------------------------------------------
1 |
2 | !{root.item} |
3 | !{root.amount} |
4 |
--------------------------------------------------------------------------------
/modules/billing_frontend/views/parts_mail_expiration_notice_item_txt.html:
--------------------------------------------------------------------------------
1 | !{root.item} !{root.amount}
--------------------------------------------------------------------------------
/modules/billing_profiles/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/billing_profiles/public/modules/billing_profiles/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-loading,
2 | .taracot-progress {
3 | position: absolute;
4 | background: #fff;
5 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
6 | -moz-opacity: 0.8;
7 | -khtml-opacity: 0.8;
8 | opacity: 0.8;
9 | z-index: 1000;
10 | }
11 | .taracot-buttons-area {
12 | padding: 10px;
13 | margin-top: 30px;
14 | border-top: 1px solid #ddd;
15 | text-align: right;
16 | }
17 | th.taracot_table_sortable {
18 | cursor: pointer;
19 | }
20 | .uk-form-help-block {
21 | color: #666;
22 | font-size: 80%;
23 | }
24 | .taracot-btn-margin {
25 | margin-top: 30px;
26 | }
27 | .taracot-extra-small-text-field {
28 | width:50px;
29 | }
30 | .taracot-h1-hint-margin {
31 | margin-bottom: 40px;
32 | color: #666;
33 | }
34 | .taracot-red-asterisk {
35 | color: red;
36 | font-weight: bold;
37 | }
38 | .billing-trans-badge {
39 | width: 17px;
40 | height: 17px;
41 | line-height: 15px;
42 | }
43 | .billing-trans-badge > i {
44 | font-size: 9px;
45 | }
--------------------------------------------------------------------------------
/modules/billing_profiles/public/modules/billing_profiles/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/billing_profiles/public/modules/billing_profiles/images/.images
--------------------------------------------------------------------------------
/modules/billing_profiles/public/modules/billing_profiles/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/billing_profiles/public/modules/billing_profiles/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/billing_profiles/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'billing_profiles',
4 | cp_prefix: '/cp/billing_profiles/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/blog/public/modules/blog/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-blog-form-hint {
2 | font-size: 90%;
3 | color: #666;
4 | }
5 | .taracot-blog-panel {
6 | border-top: 0;
7 | background-color: #fff;
8 | padding: 8px;
9 | }
10 | ul#blog_tabs > li.uk-active > ul.uk-subnav > li > a {
11 | color: #eee;
12 | text-shadow: 0;
13 | box-shadow: 0;
14 | }
15 | ul#blog_tabs > li.uk-active > ul.uk-subnav > li > a:hover {
16 | color: #444;
17 | }
18 | ul#blog_tabs > li.uk-active > ul.uk-subnav > li.uk-active > a:hover {
19 | color: #fff;
20 | }
21 | .uk-subnav-pill > li > a:hover, .uk-subnav-pill > li > a:focus {
22 | text-shadow: 0px 0px 0px rgba(150, 150, 150, 0);
23 | }
24 | .taracot_changes_hint {
25 | font-size: 90%;
26 | color: #ee0000;
27 | }
28 | .wysibb-texarea, .wysibb-texarea:active {
29 | border: none !important;
30 | margin: 0 !important;
31 | outline: none !important;
32 | padding: 0 !important;
33 | width: 100% !important;
34 | }
35 | .taracot-post-options {
36 | background-color: #fff;
37 | }
--------------------------------------------------------------------------------
/modules/blog/public/modules/blog/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/blog/public/modules/blog/images/.images
--------------------------------------------------------------------------------
/modules/blog/public/modules/blog/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/blog/public/modules/blog/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/blog/public/modules/blog/js/wysibb/theme/fonts/wysibbiconfont-wb.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/blog/public/modules/blog/js/wysibb/theme/fonts/wysibbiconfont-wb.eot
--------------------------------------------------------------------------------
/modules/blog/public/modules/blog/js/wysibb/theme/fonts/wysibbiconfont-wb.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/blog/public/modules/blog/js/wysibb/theme/fonts/wysibbiconfont-wb.ttf
--------------------------------------------------------------------------------
/modules/blog/public/modules/blog/js/wysibb/theme/fonts/wysibbiconfont-wb.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/blog/public/modules/blog/js/wysibb/theme/fonts/wysibbiconfont-wb.woff
--------------------------------------------------------------------------------
/modules/blog/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_prefix: '/cp/blog/'
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/blog/views/blog.html:
--------------------------------------------------------------------------------
1 | !{root.content}
--------------------------------------------------------------------------------
/modules/blog/views/error.html:
--------------------------------------------------------------------------------
1 | !{root.title}
2 | !{root.content}
--------------------------------------------------------------------------------
/modules/blog/views/parts_badge.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_badge_link.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_button.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_button_class.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_button_delete_post.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_buttons_wrap.html:
--------------------------------------------------------------------------------
1 | !{root.buttons}
--------------------------------------------------------------------------------
/modules/blog/views/parts_comment.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/blog/views/parts_comment_delete.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/blog/views/parts_comment_deleted.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/blog/views/parts_keyword.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_moderation_alert.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/blog/views/parts_moderation_badge.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/blog/views/parts_page_normal.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_page_span.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/blog/views/parts_pagination.html:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/modules/blog/views/parts_post.html:
--------------------------------------------------------------------------------
1 |
2 |
10 | !{root.post_content}
!{root.buttons}
11 | !{root.post_keywords}
12 | !{root.post_badges}
--------------------------------------------------------------------------------
/modules/browse/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'browse',
4 | version: '0.5.152',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/browse/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Browse",
3 | "ajax_failed": "Server request failed",
4 | "total_files": "Total files",
5 | "dir_not_exists": "Directory doesn't exists",
6 | "level_up": "Up",
7 | "invalid_dir_syntax": "Invalid folder name",
8 | "unauth": "You are not authorized",
9 | "level_down": "Change folder",
10 | "current_folder": "Current folder",
11 | "loading_files_data": "Loading data from server...",
12 | "refresh": "Refresh",
13 | "no_files": "No files in current directory",
14 | "select": "Select file"
15 | }
--------------------------------------------------------------------------------
/modules/browse/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Browse",
3 | "ajax_failed": "Server request failed",
4 | "total_files": "Total files",
5 | "dir_not_exists": "Directory doesn't exists",
6 | "level_up": "Up",
7 | "invalid_dir_syntax": "Invalid folder name",
8 | "unauth": "You are not authorized",
9 | "level_down": "Change folder",
10 | "current_folder": "Current folder",
11 | "loading_files_data": "Loading data from server...",
12 | "refresh": "Refresh",
13 | "no_files": "No files in current directory",
14 | "select": "Select file"
15 | }
--------------------------------------------------------------------------------
/modules/browse/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Обзор",
3 | "ajax_failed": "Ошибка во время запроса к серверу",
4 | "total_files": "Всего файлов",
5 | "dir_not_exists": "Запрошенная папка не найдена",
6 | "level_up": "Вверх",
7 | "invalid_dir_syntax": "Неверное имя папки",
8 | "unauth": "У вас отсутствуют права для доступа к панели управления",
9 | "level_down": "Смена папки",
10 | "current_folder": "Текущая папка",
11 | "loading_files_data": "Загрузка данных с сервера...",
12 | "refresh": "Обновить",
13 | "no_files": "В текущей папке нет файлов",
14 | "select": "Выбрать файл"
15 | }
--------------------------------------------------------------------------------
/modules/browse/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/.images
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/archive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/archive.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/excel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/excel.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/file.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/folder.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/image.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/pdf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/pdf.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/psd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/psd.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/txt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/txt.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/video.png
--------------------------------------------------------------------------------
/modules/browse/public/modules/browse/images/word.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/browse/public/modules/browse/images/word.png
--------------------------------------------------------------------------------
/modules/browse/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'files',
4 | cp_prefix: '/cp/browse/',
5 | hidden: true
6 | };
7 |
8 | module.exports = routing;
9 |
--------------------------------------------------------------------------------
/modules/catalog/api/robokassa/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "process_payment": "Process payment",
3 | "invalid_order_id": "Invalid order ID or status. Please check your order parameters and try again.",
4 | "payment_for_order": "Payment for order",
5 | "payment_error": "Payment error",
6 | "payment_success": "Payment success",
7 | "payment": "Payment",
8 | "payment_failed": "Payment has been failed. You may try again in several moments or contact website administator if something is wrong.",
9 | "invalid_signature": "Invalid signature. Please check your payment options and try again.",
10 | "payment_success_msg": "The payment was successful, thank you! Your order status is set to "Paid" now.",
11 | "go_to_order": "View order",
12 | "your_order_id": "Your order ID",
13 | "order_id": "Order ID",
14 | "view_order": "View this order",
15 | "on_website": "on website",
16 | "payment_success_mail_msg": "The payment was successfully received and the order status has been changed to "Paid"."
17 | }
18 |
--------------------------------------------------------------------------------
/modules/catalog/api/robokassa/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "process_payment": "Process payment",
3 | "invalid_order_id": "Invalid order ID or status. Please check your order parameters and try again.",
4 | "payment_for_order": "Payment for order",
5 | "payment_error": "Payment error",
6 | "payment_success": "Payment success",
7 | "payment": "Payment",
8 | "payment_failed": "Payment has been failed. You may try again in several moments or contact website administator if something is wrong.",
9 | "invalid_signature": "Invalid signature. Please check your payment options and try again.",
10 | "payment_success_msg": "The payment was successful, thank you! Your order status is set to "Paid" now.",
11 | "go_to_order": "View order",
12 | "your_order_id": "Your order ID",
13 | "order_id": "Order ID",
14 | "view_order": "View this order",
15 | "on_website": "on website",
16 | "payment_success_mail_msg": "The payment was successfully received and the order status has been changed to "Paid"."
17 | }
--------------------------------------------------------------------------------
/modules/catalog/api/robokassa/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "process_payment": "Обработка платежа",
3 | "invalid_order_id": "Неверный номер или статус заказа. Пожалуйста, проверьте параметры заказа и повторите запрос.",
4 | "payment_for_order": "Оплата заказа",
5 | "invoice_no": "Invoice",
6 | "payment_error": "Ошибка оплаты",
7 | "payment_success": "Оплата прошла успешно",
8 | "payment": "Платеж",
9 | "payment_failed": "Во время проведения платежа произошла ошибка. Вы можете повторить попытку позднее, либо связаться с администратором магазина для выяснения деталей.",
10 | "invalid_signature": "Ошибка в подписи. Пожалуйста, проверьте параметры заказа и повторите запрос.",
11 | "payment_success_msg": "Заказ успешно оплачен, спасибо! Статус Вашего заказа изменен на «Оплачен».",
12 | "go_to_order": "Просмотр заказа",
13 | "your_order_id": "Ваш заказ",
14 | "order_id": "Заказ",
15 | "view_order": "Просмотреть заказ",
16 | "on_website": "на сайте",
17 | "payment_success_mail_msg": "Заказ успешно оплачен, спасибо! Статус Вашего заказа изменен на «Оплачен»."
18 | }
--------------------------------------------------------------------------------
/modules/catalog/api/robokassa/views/mail_success_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('payment_success_mail_msg')}
3 |
4 | !{root.lang.__('view_order')} !{root.lang.__('on_website')}
5 |
6 |
--------------------------------------------------------------------------------
/modules/catalog/api/robokassa/views/mail_success_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('payment_success_mail_msg')}
4 | !{root.lang.__('view_order')} !{root.lang.__('on_website')}: !{root.view_url}
--------------------------------------------------------------------------------
/modules/catalog/api/robokassa/views/parts_payment_btn.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/api/robokassa/views/payment.html:
--------------------------------------------------------------------------------
1 | !{root.title}
2 | !{root.msg}
3 | !{root.html}
--------------------------------------------------------------------------------
/modules/catalog/dist_config.js:
--------------------------------------------------------------------------------
1 | var config = {
2 | "catalog_payment": {
3 | "enabled": true,
4 | "api": "robokassa",
5 | "robokassa": {
6 | "url": "http://test.robokassa.ru/Index.aspx",
7 | "sMerchantLogin": "taracotjs_demo",
8 | "sIncCurrLabel": "BANKOCEAN2R",
9 | "sMerchantPass1": "",
10 | "sMerchantPass2": ""
11 | }
12 | }
13 | };
14 |
15 | module.exports = config;
16 |
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/139312b8960a51f7a601e01c9eb39c71.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/139312b8960a51f7a601e01c9eb39c71.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/1da71e8209a3713ba4eac9f217316193.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/1da71e8209a3713ba4eac9f217316193.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/527fc0f513bc9505c77e2ae4c6656829.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/527fc0f513bc9505c77e2ae4c6656829.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/58b8d5b8ced7332f435668b15b6eb48a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/58b8d5b8ced7332f435668b15b6eb48a.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/661e84ae052879073ed77cbf720989ad.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/661e84ae052879073ed77cbf720989ad.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/76cdb7a45539a90a9c28556f1351b958.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/76cdb7a45539a90a9c28556f1351b958.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/a438ec7015acf1da5c13cb649c1afcf0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/a438ec7015acf1da5c13cb649c1afcf0.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/c157983ba9c37cde40edf5021517f223.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/c157983ba9c37cde40edf5021517f223.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/e686545d51dc3879f85c2a9c9b856568.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/e686545d51dc3879f85c2a9c9b856568.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/f437f67242c5b806e7e09c9b1e8de2fc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/f437f67242c5b806e7e09c9b1e8de2fc.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_139312b8960a51f7a601e01c9eb39c71.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_139312b8960a51f7a601e01c9eb39c71.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_1da71e8209a3713ba4eac9f217316193.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_1da71e8209a3713ba4eac9f217316193.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_527fc0f513bc9505c77e2ae4c6656829.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_527fc0f513bc9505c77e2ae4c6656829.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_58b8d5b8ced7332f435668b15b6eb48a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_58b8d5b8ced7332f435668b15b6eb48a.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_661e84ae052879073ed77cbf720989ad.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_661e84ae052879073ed77cbf720989ad.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_76cdb7a45539a90a9c28556f1351b958.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_76cdb7a45539a90a9c28556f1351b958.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_a438ec7015acf1da5c13cb649c1afcf0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_a438ec7015acf1da5c13cb649c1afcf0.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_c157983ba9c37cde40edf5021517f223.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_c157983ba9c37cde40edf5021517f223.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_e686545d51dc3879f85c2a9c9b856568.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_e686545d51dc3879f85c2a9c9b856568.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/files/tn_f437f67242c5b806e7e09c9b1e8de2fc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/files/tn_f437f67242c5b806e7e09c9b1e8de2fc.jpg
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/images/.images
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/images/dots.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/images/dots.gif
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/images/placeholder_300.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/images/placeholder_300.png
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/images/placeholder_50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog/public/modules/catalog/images/placeholder_50.png
--------------------------------------------------------------------------------
/modules/catalog/public/modules/catalog/js/frontend_item.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function() {
2 | // Hide empty characteristics
3 | if (!$('#pchars_list').html()) $('#pchars_area').hide();
4 | // Init Magnific Popup
5 | $('.taracot-catalog-item-images-gallery').magnificPopup({
6 | delegate: 'a',
7 | type: 'image',
8 | gallery: {
9 | enabled: true
10 | }
11 | });
12 | $.extend(true, $.magnificPopup.defaults, _taracot_catalog_gallery_magnific_int);
13 | // Buy button handler
14 | $('.taracot-catalog-btn-buy').click(function() {
15 | location.href = '/catalog/cart?sku=' + _taracot_catalog_init_sku + '&cat=' + _taracot_catalog_init_path + '&find=' + (_taracot_catalog_init_find || '') + '&sort=' + _taracot_catalog_init_sort + '&show_all=' + _taracot_catalog_init_view + '&page=1&rnd=' + parseInt(Math.random() * 9000 + 1000);
16 | });
17 | });
18 |
--------------------------------------------------------------------------------
/modules/catalog/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/catalog/',
3 | cp_prefix: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/catalog/views/error.html:
--------------------------------------------------------------------------------
1 | !{root.title}
2 | !{root.content}
--------------------------------------------------------------------------------
/modules/catalog/views/mail_neworder_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('order_date')}: !{root.order_date}
3 | !{root.lang.__('order_summary')}
4 | !{root.summary}
5 | !{root.lang.__('items_ordered')}
6 | !{root.items}
7 | !{root.lang.__('shipping')}
8 | !{root.shipping}
9 |
10 | !{root.lang.__('view_order')} !{root.lang.__('on_website')}
11 |
12 |
--------------------------------------------------------------------------------
/modules/catalog/views/mail_neworder_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('order_date')}: !{root.order_date}
4 |
5 | !{root.lang.__('order_summary')}
6 |
7 | !{root.summary_txt}
8 |
9 | !{root.lang.__('items_ordered')}
10 |
11 | !{root.items_txt}
12 |
13 | !{root.lang.__('shipping')}
14 |
15 | !{root.addr_txt}
16 |
17 | !{root.lang.__('shipping_method')}: !{root.shipping_method}
18 | !{root.lang.__('phone')}: !{root.ship_phone}
19 | !{root.lang.__('comment')}:
20 |
21 | !{root.ship_comment}
22 |
23 | !{root.lang.__('view_order')} !{root.lang.__('on_website')}: !{root.view_url}
24 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_alert_warning.html:
--------------------------------------------------------------------------------
1 |
!{root.msg}
--------------------------------------------------------------------------------
/modules/catalog/views/parts_btn.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_btn_disabled.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_btn_mini.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_btn_mini_disabled.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_cart_item.html:
--------------------------------------------------------------------------------
1 |
2 | !{root.title} |
3 | !{root.price} !{root.currency} |
4 |
5 |
6 | |
7 | !{root.sum} !{root.currency} |
8 | |
9 |
10 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_catalog_item.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_checkout_item.html:
--------------------------------------------------------------------------------
1 |
2 | !{root.title}!{root.item_missing} |
3 | !{root.price} !{root.currency} |
4 |
5 | !{root.amount}
6 | |
7 | !{root.sum} !{root.currency} |
8 |
9 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_desc_list.html:
--------------------------------------------------------------------------------
1 |
2 | !{root.items}
3 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_desc_list_item.html:
--------------------------------------------------------------------------------
1 | !{root.par}
!{root.val}
--------------------------------------------------------------------------------
/modules/catalog/views/parts_li_a.html:
--------------------------------------------------------------------------------
1 | !{root.text}!{root.sub}
--------------------------------------------------------------------------------
/modules/catalog/views/parts_li_span.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/catalog/views/parts_mail_neworder_orders_table_html.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | !{root.col1} |
4 | !{root.col2} |
5 |
6 |
7 | !{root.rows}
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_mail_neworder_orders_table_row_html.html:
--------------------------------------------------------------------------------
1 |
2 | !{root.item} |
3 | !{root.amount} |
4 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_mail_neworder_shipping_html.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | !{root.addr} |
5 |
6 | !{root.lang.__('shipping_method')}: !{root.shipping_method}
7 |
8 | !{root.lang.__('phone')}: !{root.ship_phone}
9 |
10 | !{root.lang.__('comment')}:
11 | !{root.ship_comment}
12 | |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_mail_neworder_summary_html.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | !{root.lang.__('subtotal')} |
5 | !{root.subtotal} !{root.currency} |
6 |
7 |
8 | !{root.lang.__('total')} |
9 | !{root.total} !{root.currency} |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_nav_sub.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_orders.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | !{root.lang.__('order_id')} |
5 | !{root.lang.__('order_date')} |
6 | !{root.lang.__('order_status')} |
7 | !{root.lang.__('order_sum')} |
8 |
9 |
10 | !{root.items}
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_orders_tr.html:
--------------------------------------------------------------------------------
1 |
2 | !{root.order_id} |
3 | !{root.order_date} |
4 | !{root.order_status} |
5 | !{root.order_sum} |
6 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_page_normal.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/catalog/views/parts_page_span.html:
--------------------------------------------------------------------------------
1 | !{root.text}
--------------------------------------------------------------------------------
/modules/catalog/views/parts_pagination.html:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_select_option.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog/views/parts_tn_img.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/catalog_orders/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'catalog_orders',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/catalog_orders/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/catalog_orders/public/modules/catalog_orders/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-loading {
2 | position: absolute;
3 | background: #fff;
4 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
5 | -moz-opacity: 0.8;
6 | -khtml-opacity: 0.8;
7 | opacity: 0.8;
8 | }
9 | .taracot-buttons-area {
10 | padding-top: 15px;
11 | margin-top: 30px;
12 | border-top: 1px solid #ddd;
13 | text-align: left;
14 | }
15 | th.taracot_table_sortable {
16 | cursor: pointer;
17 | }
18 | .taracot-edit-form > fieldset {
19 | margin-bottom: 5px;
20 | }
21 | .order-edit-panel {
22 | border-top: 0;
23 | background-color: #fff;
24 | padding: 8px;
25 | }
26 | .order_cart_amount {
27 | width: 50px;
28 | }
29 | .order_cart_del {
30 | width: 30px;
31 | }
32 | .catalog-textarea-addr {
33 | background: #eee !important;
34 | }
35 |
--------------------------------------------------------------------------------
/modules/catalog_orders/public/modules/catalog_orders/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog_orders/public/modules/catalog_orders/images/.images
--------------------------------------------------------------------------------
/modules/catalog_orders/public/modules/catalog_orders/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog_orders/public/modules/catalog_orders/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/catalog_orders/public/modules/catalog_orders/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/catalog_orders/public/modules/catalog_orders/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/catalog_orders/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'catalog_orders',
4 | cp_prefix: '/cp/catalog_orders/'
5 |
6 | };
7 |
8 | module.exports = routing;
9 |
--------------------------------------------------------------------------------
/modules/catalog_orders/views/mail_statuschange_html.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 | !{root.lang.__('order_status_changed')}: !{root.order_status}
3 |
4 | !{root.lang.__('previous_status')}: !{root.order_status_old}
5 |
6 |
7 | !{root.lang.__('ship_track')}: !{root.ship_track}
8 |
9 |
10 | !{root.lang.__('view_order')} !{root.lang.__('on_website')}
11 |
12 |
--------------------------------------------------------------------------------
/modules/catalog_orders/views/mail_statuschange_txt.html:
--------------------------------------------------------------------------------
1 | !{root.subj}
2 |
3 | !{root.lang.__('order_status_changed')}: !{root.order_status}
4 |
5 | !{root.lang.__('previous_status')}: !{root.order_status_old}
6 |
7 | !{root.lang.__('ship_track')}: !{root.ship_track}
8 |
9 | !{root.lang.__('view_order')} !{root.lang.__('on_website')}:
10 | !{root.view_url}
--------------------------------------------------------------------------------
/modules/catalog_orders/views/parts_select_option.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/chat/public/modules/chat/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/chat/public/modules/chat/images/.images
--------------------------------------------------------------------------------
/modules/chat/public/modules/chat/images/crown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/chat/public/modules/chat/images/crown.png
--------------------------------------------------------------------------------
/modules/chat/public/modules/chat/images/emoticons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/chat/public/modules/chat/images/emoticons.png
--------------------------------------------------------------------------------
/modules/chat/public/modules/chat/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/chat/public/modules/chat/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/chat/public/modules/chat/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/chat/public/modules/chat/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/chat/public/modules/chat/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/chat/public/modules/chat/images/user.png
--------------------------------------------------------------------------------
/modules/chat/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/chat',
3 | cp_id: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/chat/views/banned.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('module_name')}
2 | !{root.lang.__('banned_notice')}
--------------------------------------------------------------------------------
/modules/chat/views/need_finish.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('module_name')}
2 | !{root.lang.__('need_finish_notice')}
3 | !{root.lang.__('btn_set_username')}
--------------------------------------------------------------------------------
/modules/cp/public/modules/cp/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/cp/public/modules/cp/images/.images
--------------------------------------------------------------------------------
/modules/cp/public/modules/cp/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/cp/public/modules/cp/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/cp/public/modules/cp/images/logo_taracot_cp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/cp/public/modules/cp/images/logo_taracot_cp.png
--------------------------------------------------------------------------------
/modules/cp/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/cp/',
3 | cp_prefix: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/cp/views/parts_updates_table.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | !{root.lang.__('module_name')} |
4 | !{root.lang.__('local_version')} |
5 | !{root.lang.__('server_version')} |
6 |
7 |
8 | !{root.data}
9 |
10 |
11 |
--------------------------------------------------------------------------------
/modules/cp/views/parts_updates_tr.html:
--------------------------------------------------------------------------------
1 |
2 | !{root.module_name} |
3 | !{root.local_version} |
4 | !{root.server_version} |
5 |
6 |
--------------------------------------------------------------------------------
/modules/feedback/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Feedback",
3 | "captcha": "Captcha",
4 | "captcha_click_to_update": "Bild Aktualisieren",
5 | "feedback_btn_send_message": "Nachricht senden",
6 | "message_has_been_sent": "Die Nachricht wurder erfolgreich versendet.",
7 | "ajax_failed": "Server Verbindungs Problem",
8 | "mandatory_field_empty": "Pflichtfeld leer",
9 | "invalid_email": "Ungültige E-Mail",
10 | "invalid_captcha": "Ungültiger captcha",
11 | "loading": "Lade Daten...",
12 | "invalid_form_data": "Ungültige Daten",
13 | "mail_feedback_on": "Feedback auf der Webseite",
14 | "mail_feedback": "Feedback",
15 | "mail_feedback_msg": "Der Benutzer hat ein Feedback von Ihrer Website gesendet.",
16 | "mail_feedback_parameter": "Parameter",
17 | "mail_feedback_value": "Wert",
18 | "mail_feedback_notice": "Sie haben diese E-Mail erhalten, weil Sie Ihre E- Mail-Adresse in den Konfigurationsdateien festgelegt ist. Bitte kontaktieren Sie Ihren Website-Administrator , wenn Sie diese E- Mail-Nachricht irrtümlich erhalten haben."
19 | }
20 |
--------------------------------------------------------------------------------
/modules/feedback/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Feedback",
3 | "captcha": "Captcha",
4 | "captcha_click_to_update": "Click to update picture",
5 | "feedback_btn_send_message": "Send message",
6 | "message_has_been_sent": "Your message has been successfully sent.",
7 | "ajax_failed": "Server request failed",
8 | "mandatory_field_empty": "Mandatory field empty",
9 | "invalid_email": "Invalid e-mail",
10 | "invalid_captcha": "Invalid captcha",
11 | "loading": "Loading data...",
12 | "invalid_form_data": "Invalid form data",
13 | "mail_feedback_on": "Feedback on website",
14 | "mail_feedback": "Feedback",
15 | "mail_feedback_msg": "The user has sent a feedback from your website.",
16 | "mail_feedback_parameter": "Parameter",
17 | "mail_feedback_value": "Value",
18 | "mail_feedback_notice": "You've received this mail because your e-mail address is set in configuration files. Please contact website administrator if you've received this e-mail message by mistake."
19 | }
--------------------------------------------------------------------------------
/modules/feedback/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Обратная связь",
3 | "captcha": "Код на картинке",
4 | "captcha_click_to_update": "Щелкните по картинке, чтобы обновить код",
5 | "feedback_btn_send_message": "Отправить сообщение",
6 | "message_has_been_sent": "Ваше сообщение было успешно отправлено.",
7 | "ajax_failed": "Ошибка во время запроса к серверу",
8 | "mandatory_field_empty": "Обязательное поле не заполнено",
9 | "invalid_email": "Неверный e-mail",
10 | "invalid_captcha": "Неправильно указан код с картинки",
11 | "loading": "Загрузка данных...",
12 | "invalid_form_data": "Ошибка в данных формы",
13 | "mail_feedback_on": "Обратная связь с сайта",
14 | "mail_feedback": "Обратная связь",
15 | "mail_feedback_msg": "Пользователь отправил сообщение обратной связи.",
16 | "mail_feedback_parameter": "Параметр",
17 | "mail_feedback_value": "Значение",
18 | "mail_feedback_notice": "Вы получили данное сообщение, потому что Ваш адрес электронной почты указан в файлах конфигурации сайта. Пожалуйста, свяжитесь с вебмастером, если Вы получили это сообщение по ошибке."
19 | }
--------------------------------------------------------------------------------
/modules/feedback/public/modules/feedback/css/main.css:
--------------------------------------------------------------------------------
1 | #menu_nest {
2 | -webkit-touch-callout: none;
3 | -webkit-user-select: none;
4 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
5 | -webkit-tap-highlight-color: transparent;
6 | -khtml-user-select: none;
7 | -moz-user-select: none;
8 | -ms-user-select: none;
9 | user-select: none;
10 | }
11 | [data-nestable-action="toggle"]:after {
12 | padding-left: 6px;
13 | }
14 | #menu_nest_wrap {
15 | padding-bottom: 5px;
16 | }
17 | .taracot-progress {
18 | position: absolute;
19 | background: #fff;
20 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
21 | -moz-opacity: 0.8;
22 | -khtml-opacity: 0.8;
23 | opacity: 0.8;
24 | z-index: 1000;
25 | }
--------------------------------------------------------------------------------
/modules/feedback/public/modules/feedback/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/feedback/public/modules/feedback/images/.images
--------------------------------------------------------------------------------
/modules/feedback/public/modules/feedback/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/feedback/public/modules/feedback/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/feedback/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/feedback/',
3 | cp_id: '',
4 | cp_prefix: ''
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/feedback/views/field_asterisk.html:
--------------------------------------------------------------------------------
1 | *
--------------------------------------------------------------------------------
/modules/feedback/views/field_select.html:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/modules/feedback/views/field_select_option.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/feedback/views/field_text.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/modules/feedback/views/field_textarea.html:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/modules/feedback/views/mail_feedback_html.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_feedback')}
2 | !{root.lang.__('mail_feedback_msg')}
3 |
4 |
5 | !{root.lang.__('mail_feedback_parameter')} |
6 | !{root.lang.__('mail_feedback_value')} |
7 |
8 |
9 | !{root.fields_html}
10 |
11 |
12 |
13 | !{root.lang.__('mail_feedback_notice')}
14 |
15 |
--------------------------------------------------------------------------------
/modules/feedback/views/mail_feedback_txt.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('mail_feedback')}
2 |
3 | !{root.lang.__('mail_feedback_msg')}
4 |
5 | !{root.lang.__('mail_feedback_parameter')} !{root.lang.__('mail_feedback_value')}
6 | !{root.fields_txt}
7 | !{root.lang.__('mail_feedback_notice')}
--------------------------------------------------------------------------------
/modules/feedback/views/part_mail_fields.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | !{root.field}
4 | |
5 |
6 | !{root.value}
7 | |
8 |
--------------------------------------------------------------------------------
/modules/files/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'files',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/files/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/.images
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/archive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/archive.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/excel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/excel.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/file.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/folder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/folder.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/image.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/pdf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/pdf.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/psd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/psd.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/txt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/txt.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/video.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/video.png
--------------------------------------------------------------------------------
/modules/files/public/modules/files/images/word.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/files/public/modules/files/images/word.png
--------------------------------------------------------------------------------
/modules/files/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/files/',
3 | cp_id: 'files',
4 | cp_prefix: '/cp/files/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/invites/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Invites",
3 | "add": "New invite",
4 | "select_all": "Select all",
5 | "select_none": "Select none",
6 | "delete_selected": "Delete selected",
7 | "search_field": "Search",
8 | "lang": "Language",
9 | "actions": "Actions",
10 | "ajax_failed": "Server request failed",
11 | "delete_err_msg": "Couldn't delete the requested invite(s) on server",
12 | "delete_confirm": "Are you sure to delete the selected invite(s)?",
13 | "no_results_in_table": "No items found",
14 | "save_success": "Item has been successfully saved",
15 | "unauth": "You are not authorized",
16 | "invdate": "Date",
17 | "invcode": "Invite code",
18 | "invused": "Used",
19 | "view_invite": "View invite",
20 | "invurl": "URL",
21 | "close": "Close",
22 | "not_used_yet": "not used yet",
23 | "invalid_query": "invalid_query"
24 | }
--------------------------------------------------------------------------------
/modules/invites/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Invites",
3 | "add": "New invite",
4 | "select_all": "Select all",
5 | "select_none": "Select none",
6 | "delete_selected": "Delete selected",
7 | "search_field": "Search",
8 | "lang": "Language",
9 | "actions": "Actions",
10 | "ajax_failed": "Server request failed",
11 | "delete_err_msg": "Couldn't delete the requested invite(s) on server",
12 | "delete_confirm": "Are you sure to delete the selected invite(s)?",
13 | "no_results_in_table": "No items found",
14 | "save_success": "Item has been successfully saved",
15 | "unauth": "You are not authorized",
16 | "invdate": "Date",
17 | "invcode": "Invite code",
18 | "invused": "Used",
19 | "view_invite": "View invite",
20 | "invurl": "URL",
21 | "close": "Close",
22 | "not_used_yet": "not used yet",
23 | "invalid_query": "invalid_query"
24 | }
--------------------------------------------------------------------------------
/modules/invites/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Приглашения",
3 | "add": "Новое приглашение",
4 | "select_all": "Выбрать все",
5 | "select_none": "Очистить выбор",
6 | "delete_selected": "Удалить выбранное",
7 | "search_field": "Поиск",
8 | "lang": "Язык",
9 | "actions": "Действия",
10 | "ajax_failed": "Ошибка во время запроса к серверу",
11 | "delete_err_msg": "Ошибка во время удаления запрошенного приглашения из базы данных",
12 | "delete_confirm": "Вы уверены, что хотите удалить следующее приглашение(я)?",
13 | "no_results_in_table": "Нет записей",
14 | "save_success": "Запись была успешно сохранена",
15 | "unauth": "У вас отсутствуют права для доступа к панели управления",
16 | "invdate": "Дата",
17 | "invcode": "Код",
18 | "invused": "Использовано",
19 | "view_invite": "Просмотр приглашения",
20 | "invurl": "Ссылка",
21 | "close": "Закрыть",
22 | "not_used_yet": "не использовано",
23 | "invalid_query": "Неверный запрос"
24 | }
--------------------------------------------------------------------------------
/modules/invites/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/invites/public/modules/invites/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-loading {
2 | position: absolute;
3 | background: #fff;
4 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
5 | -moz-opacity: 0.8;
6 | -khtml-opacity: 0.8;
7 | opacity: 0.8;
8 | }
9 | .taracot-buttons-area {
10 | padding: 10px;
11 | margin-top: 30px;
12 | border-top: 1px solid #ddd;
13 | text-align: right;
14 | }
15 | th.taracot_table_sortable {
16 | cursor: pointer;
17 | }
--------------------------------------------------------------------------------
/modules/invites/public/modules/invites/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/invites/public/modules/invites/images/.images
--------------------------------------------------------------------------------
/modules/invites/public/modules/invites/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/invites/public/modules/invites/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/invites/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'invites',
4 | cp_prefix: '/cp/invites/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/lang/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'lang',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/lang/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "lang_en": "English",
3 | "lang_ru": "Russian",
4 | "lang_de": "German"
5 | }
--------------------------------------------------------------------------------
/modules/lang/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "lang_en": "English",
3 | "lang_ru": "Russian",
4 | "lang_de": "German"
5 | }
--------------------------------------------------------------------------------
/modules/lang/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "lang_en": "English",
3 | "lang_ru": "Russian",
4 | "lang_de": "German"
5 | }
--------------------------------------------------------------------------------
/modules/lang/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
--------------------------------------------------------------------------------
/modules/lang/public/modules/lang/images/flags.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/lang/public/modules/lang/images/flags.png
--------------------------------------------------------------------------------
/modules/lang/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | };
3 |
4 | module.exports = routing;
5 |
--------------------------------------------------------------------------------
/modules/lang/views/flags.html:
--------------------------------------------------------------------------------
1 |
10 |
--------------------------------------------------------------------------------
/modules/lang/views/flags_li.html:
--------------------------------------------------------------------------------
1 | !{root.lang_list_html}
--------------------------------------------------------------------------------
/modules/lang/views/flags_submenu.html:
--------------------------------------------------------------------------------
1 |
2 |
!{root.current_lang_full}
3 |
4 |
5 | !{root.lang_list_html}
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/modules/lang/views/parts_lang.html:
--------------------------------------------------------------------------------
1 |
!{root.lng_full}
--------------------------------------------------------------------------------
/modules/log/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'log',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/log/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name_cp": "Log",
3 | "no_log_file_available_yet": "No log file available yet. When any logged messages will be available, they will appear here.",
4 | "cannot_read_log": "Error while reading log file from disk.",
5 | "message": "Message",
6 | "code": "Code",
7 | "ip": "IP",
8 | "url": "URL",
9 | "timestamp": "Timestamp",
10 | "stack": "Stack",
11 | "view_stack": "View stacktrace",
12 | "close": "Close",
13 | "total_log_records": "Total log records"
14 | }
--------------------------------------------------------------------------------
/modules/log/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name_cp": "Log",
3 | "no_log_file_available_yet": "No log file available yet. When any logged messages will be available, they will appear here.",
4 | "cannot_read_log": "Error while reading log file from disk.",
5 | "message": "Message",
6 | "code": "Code",
7 | "ip": "IP",
8 | "url": "URL",
9 | "timestamp": "Timestamp",
10 | "stack": "Stack",
11 | "view_stack": "View stacktrace",
12 | "close": "Close",
13 | "total_log_records": "Total log records"
14 | }
--------------------------------------------------------------------------------
/modules/log/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name_cp": "Журнал",
3 | "no_log_file_available_yet": "В настоящее время в журнале остсутствуют записи. Возможно, в настоящий момент нет событий, подлежащих журналированию.",
4 | "cannot_read_log": "Ошибка во время чтения файла журнала с диска.",
5 | "message": "Сообщение",
6 | "code": "Код",
7 | "ip": "IP",
8 | "url": "URL",
9 | "timestamp": "Время",
10 | "stack": "Стек",
11 | "view_stack": "Просмотр стека",
12 | "close": "Закрыть",
13 | "total_log_records": "Всего записей в журнале"
14 | }
--------------------------------------------------------------------------------
/modules/log/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/log/public/modules/log/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-stack-view {
2 | height: 150px;
3 | }
4 | .log-table-code {
5 | width: 30px;
6 | text-align: center;
7 | }
8 | .log-table-ip {
9 | width: 60px;
10 | text-align: center;
11 | }
12 | .log-table-stack {
13 | width: 20px;
14 | text-align: center;
15 | }
16 | .log-table-timestamp {
17 | width: 100px;
18 | }
--------------------------------------------------------------------------------
/modules/log/public/modules/log/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/log/public/modules/log/images/.images
--------------------------------------------------------------------------------
/modules/log/public/modules/log/js/log.js:
--------------------------------------------------------------------------------
1 | var stack_modal = new UIkit.modal("#stack_dialog"),
2 | taracot_stack_btn_handler = function() {
3 | $('#taracot_stacktrace').html($(this).attr('rel'));
4 | stack_modal.show();
5 | };
6 | $(document).ready(function() {
7 | $('.taracot-stack-btn').click(taracot_stack_btn_handler);
8 | });
9 |
--------------------------------------------------------------------------------
/modules/log/public/modules/log/js/log.min.js:
--------------------------------------------------------------------------------
1 | var stack_modal=new UIkit.modal("#stack_dialog"),taracot_stack_btn_handler=function(){$("#taracot_stacktrace").html($(this).attr("rel")),stack_modal.show()};$(document).ready(function(){$(".taracot-stack-btn").click(taracot_stack_btn_handler)});
--------------------------------------------------------------------------------
/modules/log/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'log',
4 | cp_prefix: '/cp/log'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/log/views/log.html:
--------------------------------------------------------------------------------
1 |
16 | !{root.lang.__('module_name_cp')}
17 | !{root.log_html}
18 |
--------------------------------------------------------------------------------
/modules/log/views/parts_stack_btn.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/log/views/parts_table.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | !{root.lang.__('code')} |
5 | !{root.lang.__('message')} |
6 | !{root.lang.__('ip')} |
7 | !{root.lang.__('url')} |
8 | !{root.lang.__('timestamp')} |
9 | !{root.lang.__('stack')} |
10 |
11 |
12 | !{root.rows}
13 |
14 |
15 |
16 |
17 | !{root.lang.__('total_log_records')}: !{root.total}
18 |
--------------------------------------------------------------------------------
/modules/log/views/parts_table_tr.html:
--------------------------------------------------------------------------------
1 | !{root.item.statusCode} | !{root.item.message} | !{root.item.ip} | !{root.item.url} | !{root.item.timestamp} | !{root.stack_btn} |
--------------------------------------------------------------------------------
/modules/maintenance/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'maintenance',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/maintenance/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Maintenance",
3 | "site_is_under_maintenance": "Website is currently under maintenance"
4 | }
--------------------------------------------------------------------------------
/modules/maintenance/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Maintenance",
3 | "site_is_under_maintenance": "Website is currently under maintenance"
4 | }
--------------------------------------------------------------------------------
/modules/maintenance/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Техническое обслуживание",
3 | "site_is_under_maintenance": "Сайт находится в режиме технического обслуживания, это может занять некоторое время"
4 | }
--------------------------------------------------------------------------------
/modules/maintenance/public/modules/maintenance/css/main.css:
--------------------------------------------------------------------------------
1 | body {
2 | background: #43464c;
3 | }
4 | .taracot-maint-box {
5 | color: #f5f5f5;
6 | }
7 | .taracot-maint-image {
8 | width: 64px;
9 | height: 64px;
10 | margin-bottom: 20px;
11 | }
--------------------------------------------------------------------------------
/modules/maintenance/public/modules/maintenance/images/maintenance.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/maintenance/public/modules/maintenance/images/maintenance.png
--------------------------------------------------------------------------------
/modules/maintenance/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/maintenance/',
3 | cp_id: '',
4 | cp_prefix: ''
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/menu/dist_config.js:
--------------------------------------------------------------------------------
1 | var config = {
2 | "menu": {
3 | "drivers": ["uikit", "uikit_offcanvas"]
4 | }
5 | };
6 |
7 | module.exports = config;
8 |
--------------------------------------------------------------------------------
/modules/menu/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/menu/public/modules/menu/css/main.css:
--------------------------------------------------------------------------------
1 | #menu_nest {
2 | -webkit-touch-callout: none;
3 | -webkit-user-select: none;
4 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
5 | -webkit-tap-highlight-color: transparent;
6 | -khtml-user-select: none;
7 | -moz-user-select: none;
8 | -ms-user-select: none;
9 | user-select: none;
10 | }
11 | #menu_nest_wrap {
12 | padding-bottom: 5px;
13 | background-color: #fff;
14 | }
15 | .taracot-progress {
16 | position: absolute;
17 | background: #fff;
18 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
19 | -moz-opacity: 0.8;
20 | -khtml-opacity: 0.8;
21 | opacity: 0.8;
22 | z-index: 1000;
23 | }
--------------------------------------------------------------------------------
/modules/menu/public/modules/menu/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/menu/public/modules/menu/images/.images
--------------------------------------------------------------------------------
/modules/menu/public/modules/menu/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/menu/public/modules/menu/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/menu/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'menu',
4 | cp_prefix: '/cp/menu/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/pages/public/modules/pages/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/pages/public/modules/pages/images/.images
--------------------------------------------------------------------------------
/modules/pages/public/modules/pages/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/pages/public/modules/pages/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/pages/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'pages',
4 | cp_prefix: '/cp/pages/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/parts/block.js:
--------------------------------------------------------------------------------
1 | var _timestamp_settings_query = {};
2 | var parts_cache = {};
3 | module.exports = function(app) {
4 | var block = {
5 | data: function(req, res, callback) {
6 | var lng = req.session.current_locale;
7 | if (_timestamp_settings_query[lng] && (Date.now() - _timestamp_settings_query[lng] <= 60000) && parts_cache && parts_cache[lng]) return callback(parts_cache[lng]);
8 | app.get('mongodb').collection('parts').find({
9 | plang: lng
10 | }).toArray(function(err, items) {
11 | if (err) return {};
12 | if (typeof items != 'undefined' && items && items.length) {
13 | parts_cache[lng] = {};
14 | for (var i=0; i!{root.title}
2 |
7 |
--------------------------------------------------------------------------------
/modules/portfolio/views/parts_area_item.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | !{root.text}
4 |
5 |
--------------------------------------------------------------------------------
/modules/portfolio/views/parts_areas.html:
--------------------------------------------------------------------------------
1 | !{root.desc}
2 |
3 | !{root.items}
4 |
--------------------------------------------------------------------------------
/modules/portfolio/views/parts_screen_large.html:
--------------------------------------------------------------------------------
1 |
2 |

3 |
4 |
--------------------------------------------------------------------------------
/modules/portfolio/views/parts_screen_small.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | !{root.alt}
4 |
5 |
--------------------------------------------------------------------------------
/modules/portfolio/views/portfolio.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('portfolio')}
2 | !{root.areas}
3 |
--------------------------------------------------------------------------------
/modules/search/lang/de.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Search",
3 | "ajax_failed": "Error while loading results from server. Please try again in a few moments.",
4 | "invalid_query": "Invalid query. Please check your search query and try again.",
5 | "no_results": "Nothing found. Please check your query and try again.",
6 | "total_results": "Total results",
7 | "search_query_placeholder": "Enter your search query",
8 | "enter_search_query": "Search on this website..."
9 | }
--------------------------------------------------------------------------------
/modules/search/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Search",
3 | "ajax_failed": "Error while loading results from server. Please try again in a few moments.",
4 | "invalid_query": "Invalid query. Please check your search query and try again.",
5 | "no_results": "Nothing found. Please check your query and try again.",
6 | "total_results": "Total results",
7 | "search_query_placeholder": "Enter your search query",
8 | "enter_search_query": "Search on this website..."
9 | }
--------------------------------------------------------------------------------
/modules/search/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Поиск",
3 | "ajax_failed": "Ошибка во время результатов поиска. Пожалуйста, повторите запрос позднее.",
4 | "invalid_query": "Неверный запрос. Пожалуйста, проверьте Ваш запрос и попробуйте снова.",
5 | "no_results": "Поиск не дал результатов. Пожалуйста, уточните запрос.",
6 | "total_results": "Всего найдено",
7 | "search_query_placeholder": "Введите поисковый запрос",
8 | "enter_search_query": "Поиск на сайте..."
9 | }
--------------------------------------------------------------------------------
/modules/search/public/modules/search/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-search-res-title, .taracot-search-res-title:hover, .taracot-search-res-title:active, .taracot-search-res-title:focus {
2 | color: #2A5DB0;
3 | font-weight: bold;
4 | text-decoration: none;
5 | font-size: 120%;
6 | }
7 | .taracot-search-res-link, .taracot-search-res-link:hover, .taracot-search-res-link:active, .taracot-search-res-link:focus {
8 | color: green;
9 | text-decoration: none;
10 | font-size: 80%;
11 | }
12 | .taracot-seach-results-margin {
13 | margin-bottom: 25px;
14 | margin-top: 25px;
15 | }
16 | .taracot-loading {
17 | position: absolute;
18 | background: #fff;
19 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
20 | -moz-opacity: 0.8;
21 | -khtml-opacity: 0.8;
22 | opacity: 0.8;
23 | }
--------------------------------------------------------------------------------
/modules/search/public/modules/search/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/search/public/modules/search/images/.images
--------------------------------------------------------------------------------
/modules/search/public/modules/search/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/search/public/modules/search/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/search/public/modules/search/images/search_dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/search/public/modules/search/images/search_dark.png
--------------------------------------------------------------------------------
/modules/search/public/modules/search/images/search_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/search/public/modules/search/images/search_white.png
--------------------------------------------------------------------------------
/modules/search/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/search/',
3 | cp_prefix: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/search/views/search_block_li.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/modules/search/views/search_block_top.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/modules/settings/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/settings/public/modules/settings/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-loading {
2 | position: absolute;
3 | background: #fff;
4 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
5 | -moz-opacity: 0.8;
6 | -khtml-opacity: 0.8;
7 | opacity: 0.8;
8 | }
9 | th.taracot_table_sortable {
10 | cursor: pointer;
11 | }
--------------------------------------------------------------------------------
/modules/settings/public/modules/settings/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/settings/public/modules/settings/images/.images
--------------------------------------------------------------------------------
/modules/settings/public/modules/settings/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/settings/public/modules/settings/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/settings/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'settings',
4 | cp_prefix: '/cp/settings/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/siteconf/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'siteconf',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/siteconf/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/siteconf/public/modules/siteconf/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-siteconf-panel {
2 | border-top: 0;
3 | background-color: #fff;
4 | padding: 8px;
5 | }
6 | ul#siteconf_tabs > li.uk-active > ul.uk-subnav > li > a {
7 | color: #eee;
8 | text-shadow: 0;
9 | box-shadow: 0;
10 | }
11 | ul#siteconf_tabs > li.uk-active > ul.uk-subnav > li > a:hover {
12 | color: #444;
13 | }
14 | ul#siteconf_tabs > li.uk-active > ul.uk-subnav > li.uk-active > a:hover {
15 | color: #fff;
16 | }
17 | .uk-subnav-pill > li > a:hover, .uk-subnav-pill > li > a:focus {
18 | text-shadow: 0px 0px 0px rgba(150, 150, 150, 0);
19 | }
20 | .taracot_changes_hint {
21 | font-size: 90%;
22 | color: #ee0000;
23 | }
--------------------------------------------------------------------------------
/modules/siteconf/public/modules/siteconf/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/siteconf/public/modules/siteconf/images/.images
--------------------------------------------------------------------------------
/modules/siteconf/public/modules/siteconf/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/siteconf/public/modules/siteconf/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/siteconf/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'siteconf',
4 | cp_prefix: '/cp/siteconf/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/social/public/modules/social/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/social/public/modules/social/images/.images
--------------------------------------------------------------------------------
/modules/social/public/modules/social/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/social/public/modules/social/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/social/public/modules/social/js/jquery.typing.min.js:
--------------------------------------------------------------------------------
1 | // jQuery-typing
2 | //
3 | // Version: 0.2.0
4 | // Website: http://narf.pl/jquery-typing/
5 | // License: public domain
6 | // Author: Maciej Konieczny
7 | (function(f){function l(g,h){function d(a){if(!e){e=true;c.start&&c.start(a,b)}}function i(a,j){if(e){clearTimeout(k);k=setTimeout(function(){e=false;c.stop&&c.stop(a,b)},j>=0?j:c.delay)}}var c=f.extend({start:null,stop:null,delay:400},h),b=f(g),e=false,k;b.keypress(d);b.keydown(function(a){if(a.keyCode===8||a.keyCode===46)d(a)});b.keyup(i);b.blur(function(a){i(a,0)})}f.fn.typing=function(g){return this.each(function(h,d){l(d,g)})}})(jQuery);
--------------------------------------------------------------------------------
/modules/social/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/social/',
3 | cp_prefix: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/support/files/.files:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/support/files/.files
--------------------------------------------------------------------------------
/modules/support/public/modules/support/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/support/public/modules/support/images/.images
--------------------------------------------------------------------------------
/modules/support/public/modules/support/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/support/public/modules/support/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/support/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '/support',
3 | cp_id: ''
4 | };
5 |
6 | module.exports = routing;
7 |
--------------------------------------------------------------------------------
/modules/support/views/mail_newreply_html.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('ticket_id')} !{root.ticket_num}
2 |
3 | !{root.lang.__('ticket_date')}: !{root.ticket_date}
4 |
5 | !{root.lang.__('ticket_status')}: !{root.ticket_status}
6 |
7 | !{root.ticket_subj}
8 | !{root.ticket_msg}
9 | !{root.lang.__('ticket_reply')}:
10 | !{root.ticket_reply}
11 |
12 | !{root.lang.__('view_ticket')} !{root.lang.__('on_website')}
13 |
14 |
--------------------------------------------------------------------------------
/modules/support/views/mail_newreply_txt.html:
--------------------------------------------------------------------------------
1 | !{root.lang.__('ticket_id')} !{root.ticket_num}
2 |
3 | !{root.lang.__('ticket_date')}: !{root.ticket_date}
4 | !{root.lang.__('ticket_status')}: !{root.ticket_status}
5 |
6 | !{root.ticket_subj}
7 | !{root.ticket_msg}
8 |
9 | !{root.lang.__('ticket_reply')}:
10 | !{root.ticket_reply}
11 |
12 | !{root.lang.__('view_ticket')} !{root.lang.__('on_website')}: !{root.view_url}
--------------------------------------------------------------------------------
/modules/templates/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'templates',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/templates/lang/de.js:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/modules/templates/lang/en.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Templates",
3 | "search_field": "Search",
4 | "pname": "Template file",
5 | "pvalue": "Content",
6 | "actions": "Actions",
7 | "ajax_failed": "Server request failed",
8 | "save": "Save",
9 | "cancel": "Cancel",
10 | "form_err_title": "Error",
11 | "form_err_msg": "Error while processing form data",
12 | "no_results_in_table": "No templates found",
13 | "edit_option": "Edit template",
14 | "save_success": "Item has been successfully saved",
15 | "unauth": "Unauthorized",
16 | "invalid_query": "Invalid query"
17 | }
--------------------------------------------------------------------------------
/modules/templates/lang/ru.js:
--------------------------------------------------------------------------------
1 | {
2 | "module_name": "Шаблоны",
3 | "search_field": "Поиск",
4 | "pname": "Файл шаблона",
5 | "pvalue": "Содержание",
6 | "actions": "Действия",
7 | "ajax_failed": "Ошибка во время запроса к серверу",
8 | "save": "Сохранить",
9 | "cancel": "Отмена",
10 | "form_err_title": "Ошибка",
11 | "form_err_msg": "Ошибка во время обработки данных формы",
12 | "no_results_in_table": "Не найдено ни одного шаблона",
13 | "edit_option": "Редактирование шаблона",
14 | "save_success": "Шаблон был успешно сохранен",
15 | "unauth": "У Вас отсутствуют права доступа",
16 | "invalid_query": "Неверный запрос"
17 | }
--------------------------------------------------------------------------------
/modules/templates/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/templates/public/modules/templates/css/main.css:
--------------------------------------------------------------------------------
1 | .taracot-loading {
2 | position: absolute;
3 | background: #fff;
4 | filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);
5 | -moz-opacity: 0.8;
6 | -khtml-opacity: 0.8;
7 | opacity: 0.8;
8 | }
9 | .taracot-buttons-area {
10 | padding: 10px;
11 | margin-top: 30px;
12 | border-top: 1px solid #ddd;
13 | text-align: right;
14 | }
15 | th.taracot_table_sortable {
16 | cursor: pointer;
17 | }
--------------------------------------------------------------------------------
/modules/templates/public/modules/templates/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/templates/public/modules/templates/images/.images
--------------------------------------------------------------------------------
/modules/templates/public/modules/templates/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/templates/public/modules/templates/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/templates/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'templates',
4 | cp_prefix: '/cp/templates/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/textedit/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'textedit',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/textedit/itob.js:
--------------------------------------------------------------------------------
1 | var fs = require('fs');
2 | var buffer = require('buffer').Buffer;
3 |
4 | var istextorbinary = {
5 | check: function(filename) {
6 | var isText = true;
7 | if (fs.existsSync(filename)) {
8 | var stat = fs.statSync(filename);
9 | if (stat.isFile()) {
10 | var fd = fs.openSync(filename, 'r');
11 | if (fd) {
12 | var buffer = new Buffer(100, 'binary');
13 | var max = stat.size;
14 | if (max > 100) { max = 100; }
15 | var br = fs.readSync(fd, buffer, 0, max, 0);
16 | if (br) {
17 | fs.closeSync(fd);
18 | for (var i=0; i
tbody > tr > td, #taracot_table > thead > tr > th {
13 | white-space: nowrap;
14 | }
--------------------------------------------------------------------------------
/modules/user/public/modules/user/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/user/public/modules/user/images/.images
--------------------------------------------------------------------------------
/modules/user/public/modules/user/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/user/public/modules/user/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/user/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'users',
4 | cp_prefix: '/cp/users/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/warehouse/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'warehouse',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/warehouse/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/warehouse/public/modules/warehouse/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/warehouse/public/modules/warehouse/images/.images
--------------------------------------------------------------------------------
/modules/warehouse/public/modules/warehouse/images/loading_36x36.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/warehouse/public/modules/warehouse/images/loading_36x36.gif
--------------------------------------------------------------------------------
/modules/warehouse/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'warehouse',
4 | cp_prefix: '/cp/warehouse/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/modules/warehouse_conf/install.js:
--------------------------------------------------------------------------------
1 | module.exports = function(db, ensure_indexes, config) {
2 | var is = {
3 | name: 'warehouse_conf',
4 | version: '0.5.170',
5 | collections: function(_callback) {
6 | // Create collections
7 | _callback();
8 | },
9 | indexes: function(_callback) {
10 | // Create indexes
11 | _callback();
12 | },
13 | defaults: function(_callback) {
14 | // Create default values
15 | _callback();
16 | },
17 | misc: function(_callback) {
18 | // Misc. tasks
19 | _callback();
20 | },
21 | uninstall: function(_callback) {
22 | // Uninstall tasks
23 | _callback();
24 | }
25 | };
26 | return is;
27 | };
28 |
--------------------------------------------------------------------------------
/modules/warehouse_conf/module.js:
--------------------------------------------------------------------------------
1 | module.exports = function(app) {
2 | var router = app.get('express').Router();
3 | return router;
4 | };
5 |
--------------------------------------------------------------------------------
/modules/warehouse_conf/public/modules/warehouse_conf/images/.images:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/warehouse_conf/public/modules/warehouse_conf/images/.images
--------------------------------------------------------------------------------
/modules/warehouse_conf/public/modules/warehouse_conf/images/loading_16x16.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/modules/warehouse_conf/public/modules/warehouse_conf/images/loading_16x16.gif
--------------------------------------------------------------------------------
/modules/warehouse_conf/routing.js:
--------------------------------------------------------------------------------
1 | var routing = {
2 | prefix: '',
3 | cp_id: 'warehouse_conf',
4 | cp_prefix: '/cp/warehouse_conf/'
5 | };
6 |
7 | module.exports = routing;
8 |
--------------------------------------------------------------------------------
/public/css/taracot_default_ie.css:
--------------------------------------------------------------------------------
1 | .uk-navbar {
2 | background: #353535;
3 | }
4 | .uk-navbar-nav > li {
5 | background: #353535;
6 | }
7 | .uk-navbar-nav > li.uk-active > a {
8 | background: #252525;
9 | }
10 | .uk-navbar-nav > li > a:active {
11 | background: #252525;
12 | }
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/favicon.ico
--------------------------------------------------------------------------------
/public/files/.files_directory:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/files/.files_directory
--------------------------------------------------------------------------------
/public/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/public/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/public/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/public/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/public/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/public/images/avatars/default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/avatars/default.png
--------------------------------------------------------------------------------
/public/images/blank.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/blank.gif
--------------------------------------------------------------------------------
/public/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/favicon.ico
--------------------------------------------------------------------------------
/public/images/loading.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/loading.png
--------------------------------------------------------------------------------
/public/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/logo.png
--------------------------------------------------------------------------------
/public/images/logo_mail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/logo_mail.png
--------------------------------------------------------------------------------
/public/images/logo_taracot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/logo_taracot.png
--------------------------------------------------------------------------------
/public/images/logo_taracot.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/images/logo_taracot.psd
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
2 | For licensing, see LICENSE.md or http://ckeditor.com/license
3 |
4 | cs.js Found: 30 Missing: 0
5 | cy.js Found: 30 Missing: 0
6 | da.js Found: 12 Missing: 18
7 | de.js Found: 30 Missing: 0
8 | el.js Found: 25 Missing: 5
9 | eo.js Found: 30 Missing: 0
10 | fa.js Found: 30 Missing: 0
11 | fi.js Found: 30 Missing: 0
12 | fr.js Found: 30 Missing: 0
13 | gu.js Found: 12 Missing: 18
14 | he.js Found: 30 Missing: 0
15 | it.js Found: 30 Missing: 0
16 | mk.js Found: 5 Missing: 25
17 | nb.js Found: 30 Missing: 0
18 | nl.js Found: 30 Missing: 0
19 | no.js Found: 30 Missing: 0
20 | pt-br.js Found: 30 Missing: 0
21 | ro.js Found: 6 Missing: 24
22 | tr.js Found: 30 Missing: 0
23 | ug.js Found: 27 Missing: 3
24 | vi.js Found: 6 Missing: 24
25 | zh-cn.js Found: 30 Missing: 0
26 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/base64image/README.md:
--------------------------------------------------------------------------------
1 | Base64Image Plugin for CKEditor 4
2 | =================================
3 |
4 | Created by ALL-INKL.COM - Neue Medien Münnich - 04. Feb 2014
5 |
6 | Adds images from local client as base64 string into the source without server
7 | side processing. You can also add external image urls into the source.
8 |
9 | ## Requirements
10 | The Browser must support the JavaScript File API.
11 |
12 | ## Installation
13 |
14 | 1. Download the plugin from http://github.com/nmmf/base64image
15 |
16 | 2. Extract (decompress) the downloaded file into the plugins folder of your
17 | CKEditor installation.
18 | Example: http://example.com/ckeditor/plugins/base64image
19 |
20 | 3. Enable the plugin by using the extraPlugins configuration setting.
21 | Example: CKEDITOR.config.extraPlugins = "base64image";
22 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/codemirror/theme/ambiance-mobile.css:
--------------------------------------------------------------------------------
1 | .cm-s-ambiance.CodeMirror {
2 | -webkit-box-shadow: none;
3 | -moz-box-shadow: none;
4 | box-shadow: none;
5 | }
6 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/codemirror/theme/elegant.css:
--------------------------------------------------------------------------------
1 | .cm-s-elegant span.cm-number, .cm-s-elegant span.cm-string, .cm-s-elegant span.cm-atom {color: #762;}
2 | .cm-s-elegant span.cm-comment {color: #262; font-style: italic; line-height: 1em;}
3 | .cm-s-elegant span.cm-meta {color: #555; font-style: italic; line-height: 1em;}
4 | .cm-s-elegant span.cm-variable {color: black;}
5 | .cm-s-elegant span.cm-variable-2 {color: #b11;}
6 | .cm-s-elegant span.cm-qualifier {color: #555;}
7 | .cm-s-elegant span.cm-keyword {color: #730;}
8 | .cm-s-elegant span.cm-builtin {color: #30a;}
9 | .cm-s-elegant span.cm-link {color: #762;}
10 | .cm-s-elegant span.cm-error {background-color: #fdd;}
11 |
12 | .cm-s-elegant .CodeMirror-activeline-background {background: #e8f2ff !important;}
13 | .cm-s-elegant .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
14 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/codemirror/theme/neat.css:
--------------------------------------------------------------------------------
1 | .cm-s-neat span.cm-comment { color: #a86; }
2 | .cm-s-neat span.cm-keyword { line-height: 1em; font-weight: bold; color: blue; }
3 | .cm-s-neat span.cm-string { color: #a22; }
4 | .cm-s-neat span.cm-builtin { line-height: 1em; font-weight: bold; color: #077; }
5 | .cm-s-neat span.cm-special { line-height: 1em; font-weight: bold; color: #0aa; }
6 | .cm-s-neat span.cm-variable { color: black; }
7 | .cm-s-neat span.cm-number, .cm-s-neat span.cm-atom { color: #3a3; }
8 | .cm-s-neat span.cm-meta {color: #555;}
9 | .cm-s-neat span.cm-link { color: #3a3; }
10 |
11 | .cm-s-neat .CodeMirror-activeline-background {background: #e8f2ff !important;}
12 | .cm-s-neat .CodeMirror-matchingbracket {outline:1px solid grey; color:black !important;}
13 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/dialog/dialogDefinition.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/flash/images/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/flash/images/placeholder.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/forms/images/hiddenfield.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/forms/images/hiddenfield.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/icons.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/icons_hidpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/icons_hidpi.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/iframe/images/placeholder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/iframe/images/placeholder.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/image/images/noimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/image/images/noimage.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/link/images/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/link/images/anchor.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/link/images/hidpi/anchor.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/link/images/hidpi/anchor.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/magicline/images/hidpi/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/magicline/images/hidpi/icon.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/magicline/images/icon-rtl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/magicline/images/icon-rtl.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/magicline/images/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/magicline/images/icon.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pagebreak/images/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/pagebreak/images/pagebreak.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pages/dialogs/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/pages/dialogs/loading.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pages/icons/hidpi/pages.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/pages/icons/hidpi/pages.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pages/icons/pages.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/pages/icons/pages.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pages/lang/de.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2014 Michael A. Matveev
3 | */
4 | CKEDITOR.plugins.setLang('pages', 'en', {
5 | title: 'Internal link',
6 | loading: "Loading data from server, please be patient...",
7 | loading_err: "Error while loading data from server"
8 | });
9 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pages/lang/en.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2014 Michael A. Matveev
3 | */
4 | CKEDITOR.plugins.setLang('pages', 'en', {
5 | title: 'Internal link',
6 | loading: "Loading data from server, please be patient...",
7 | loading_err: "Error while loading data from server"
8 | });
9 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pages/lang/ru.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2014 Michael A. Matveev
3 | */
4 | CKEDITOR.plugins.setLang( 'pages', 'ru', {
5 | title: "Внутренняя ссылка",
6 | loading: "Идет загрузка данных с сервера...",
7 | loading_err: "Ошибка во время загрузки данных с сервера"
8 | } );
9 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/pages/plugin.js:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2014 Michael A. Matveev
3 | */
4 | CKEDITOR.plugins.add('pages', {
5 | requires: 'dialog',
6 | lang: 'en,ru,de',
7 | icons: 'pages',
8 | hidpi: true,
9 | init: function(editor) {
10 | var command = editor.addCommand('pages', new CKEDITOR.dialogCommand('pages'));
11 | command.modes = {
12 | wysiwyg: 1,
13 | source: 1
14 | };
15 | command.canUndo = false;
16 | command.readOnly = 1;
17 | if (editor.ui.addButton) {
18 | editor.ui.addButton('pages', {
19 | label: editor.lang.pages.title,
20 | command: 'pages',
21 | toolbar: 'taracot'
22 | });
23 | }
24 | CKEDITOR.dialog.add('pages', this.path + 'dialogs/pages.js');
25 | }
26 | });
27 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/preview/preview.html:
--------------------------------------------------------------------------------
1 |
14 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/scayt/README.md:
--------------------------------------------------------------------------------
1 | CKEditor SCAYT Plugin
2 | =====================
3 |
4 | This plugin brings Spell Check As You Type (SCAYT) into up to CKEditor 4+.
5 |
6 | SCAYT is a "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution.
7 |
8 | Installation
9 | ------------
10 |
11 | 1. Clone/copy this repository contents in a new "plugins/scayt" folder in your CKEditor installation.
12 | 2. Enable the "scayt" plugin in the CKEditor configuration file (config.js):
13 |
14 | config.extraPlugins = 'scayt';
15 |
16 | That's all. SCAYT will appear on the editor toolbar and will be ready to use.
17 |
18 | License
19 | -------
20 |
21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html).
22 |
23 | See LICENSE.md for more information.
24 |
25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/).
26 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_address.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_blockquote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_blockquote.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_div.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_div.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_h1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_h1.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_h2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_h2.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_h3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_h3.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_h4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_h4.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_h5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_h5.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_h6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_h6.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_p.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_p.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/showblocks/images/block_pre.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/showblocks/images/block_pre.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/angel_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/angel_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/angel_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/angel_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/angry_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/angry_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/angry_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/angry_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/broken_heart.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/broken_heart.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/broken_heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/broken_heart.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/confused_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/confused_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/confused_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/confused_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/cry_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/cry_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/cry_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/cry_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/devil_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/devil_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/devil_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/devil_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/embaressed_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/embaressed_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/embarrassed_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/embarrassed_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/embarrassed_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/embarrassed_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/envelope.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/envelope.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/envelope.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/envelope.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/heart.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/heart.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/heart.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/kiss.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/kiss.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/kiss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/kiss.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/lightbulb.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/lightbulb.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/lightbulb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/lightbulb.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/omg_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/omg_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/omg_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/omg_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/regular_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/regular_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/regular_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/regular_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/sad_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/sad_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/sad_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/sad_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/shades_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/shades_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/shades_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/shades_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/teeth_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/teeth_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/teeth_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/teeth_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/thumbs_down.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/thumbs_down.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/thumbs_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/thumbs_down.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/thumbs_up.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/thumbs_up.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/thumbs_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/thumbs_up.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/tongue_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/tongue_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/tongue_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/tongue_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/tounge_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/tounge_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/wink_smile.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/wink_smile.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/smiley/images/wink_smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/smiley/images/wink_smile.png
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
2 | For licensing, see LICENSE.md or http://ckeditor.com/license
3 |
4 | cs.js Found: 118 Missing: 0
5 | cy.js Found: 118 Missing: 0
6 | de.js Found: 118 Missing: 0
7 | el.js Found: 16 Missing: 102
8 | eo.js Found: 118 Missing: 0
9 | et.js Found: 31 Missing: 87
10 | fa.js Found: 24 Missing: 94
11 | fi.js Found: 23 Missing: 95
12 | fr.js Found: 118 Missing: 0
13 | hr.js Found: 23 Missing: 95
14 | it.js Found: 118 Missing: 0
15 | nb.js Found: 118 Missing: 0
16 | nl.js Found: 118 Missing: 0
17 | no.js Found: 118 Missing: 0
18 | tr.js Found: 118 Missing: 0
19 | ug.js Found: 39 Missing: 79
20 | zh-cn.js Found: 118 Missing: 0
21 |
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/templates/templates/images/template1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/templates/templates/images/template1.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/templates/templates/images/template2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/templates/templates/images/template2.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/templates/templates/images/template3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/plugins/templates/templates/images/template3.gif
--------------------------------------------------------------------------------
/public/js/ckeditor/plugins/wsc/README.md:
--------------------------------------------------------------------------------
1 | CKEditor WebSpellChecker Plugin
2 | ===============================
3 |
4 | This plugin brings Web Spell Checker (WSC) into CKEditor.
5 |
6 | WSC is "installation-less", using the web-services of [WebSpellChecker.net](http://www.webspellchecker.net/). It's an out of the box solution.
7 |
8 | Installation
9 | ------------
10 |
11 | 1. Clone/copy this repository contents in a new "plugins/wsc" folder in your CKEditor installation.
12 | 2. Enable the "wsc" plugin in the CKEditor configuration file (config.js):
13 |
14 | config.extraPlugins = 'wsc';
15 |
16 | That's all. WSC will appear on the editor toolbar and will be ready to use.
17 |
18 | License
19 | -------
20 |
21 | Licensed under the terms of any of the following licenses at your choice: [GPL](http://www.gnu.org/licenses/gpl.html), [LGPL](http://www.gnu.org/licenses/lgpl.html) and [MPL](http://www.mozilla.org/MPL/MPL-1.1.html).
22 |
23 | See LICENSE.md for more information.
24 |
25 | Developed in cooperation with [WebSpellChecker.net](http://www.webspellchecker.net/).
26 |
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/icons.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/icons_hidpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/icons_hidpi.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/arrow.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/close.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/hidpi/close.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/hidpi/close.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/hidpi/lock-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/hidpi/lock-open.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/hidpi/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/hidpi/lock.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/hidpi/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/hidpi/refresh.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/lock-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/lock-open.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/lock.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/images/refresh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/ckeditor/skins/bootstrapck/images/refresh.png
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/scss/browser-specific/gecko/editor_gecko.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 |
6 | /*
7 | editor_gecko.css
8 | ==================
9 |
10 | This file contains styles to used by all Gecko based browsers (Firefox) only.
11 | */
12 |
13 | /* Base it on editor.css, overriding it with styles defined in this file. */
14 | @import "../../components/editor";
15 |
16 | .cke_bottom
17 | {
18 | padding-bottom: 3px;
19 | }
20 |
21 | .cke_combo_text
22 | {
23 | margin-bottom: -1px;
24 | margin-top: 1px;
25 | }
26 |
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/scss/browser-specific/ie8/dialog_ie8.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 |
6 | /*
7 | dialog_ie8.css
8 | ===============
9 |
10 | This file contains styles to used by Internet Explorer 8 only.
11 | */
12 |
13 | /* Base it on dialog_ie.css, overriding it with styles defined in this file. */
14 | @import "../../dialog/dialog";
15 |
16 | /* Without the following, IE8 cannot compensate footer button thick borders
17 | on :focus/:active. */
18 | a.cke_dialog_ui_button_ok:focus span,
19 | a.cke_dialog_ui_button_ok:active span,
20 | a.cke_dialog_ui_button_cancel:focus span,
21 | a.cke_dialog_ui_button_cancel:active span
22 | {
23 | display: block;
24 | }
25 |
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/scss/browser-specific/ie8/editor_ie8.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 |
6 | /*
7 | editor_ie8.css
8 | ===============
9 |
10 | This file contains styles to used by Internet Explorer 8 only.
11 | */
12 |
13 | /* Base it on editor_ie.css, overriding it with styles defined in this file. */
14 | @import "../../components/editor";
15 |
16 | .cke_toolbox_collapser .cke_arrow
17 | {
18 | border-width:4px;
19 | }
20 | .cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow
21 | {
22 | border-width:3px;
23 | }
24 | .cke_toolbox_collapser .cke_arrow
25 | {
26 | margin-top: 0;
27 | }
28 |
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/scss/browser-specific/iequirks/dialog_iequirks.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 |
6 | /*
7 | dialog_ie7.css
8 | ===============
9 |
10 | This file contains styles to used by Internet Explorer in
11 | Quirks mode only.
12 | */
13 |
14 | /* Base it on dialog_ie.css, overriding it with styles defined in this file. */
15 | @import "../../dialog/dialog";
16 |
17 | /* [IE7-8] Filter on footer causes background artifacts when opening dialog. */
18 | .cke_dialog_footer
19 | {
20 | filter: "";
21 | }
22 |
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/scss/browser-specific/opera/dialog_opera.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 |
6 | /*
7 | dialog_opera.css
8 | ===============
9 |
10 | This file contains styles to used by all versions of Opera only.
11 | */
12 |
13 | /* Base it on dialog.css, overriding it with styles defined in this file. */
14 | @import "../../dialog/dialog";
15 |
16 | /* Opera has problem with box-shadow and td with border-collapse: collapse */
17 | /* inset shadow is mis-aligned */
18 | .cke_dialog_footer
19 | {
20 | display: block;
21 | height: 38px;
22 | }
23 |
24 | .cke_ltr .cke_dialog_footer > *
25 | {
26 | float:right;
27 | }
28 | .cke_rtl .cke_dialog_footer > *
29 | {
30 | float:left;
31 | }
32 |
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/scss/components/_presets.scss:
--------------------------------------------------------------------------------
1 | /*
2 | Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved.
3 | For licensing, see LICENSE.md or http://ckeditor.com/license
4 | */
5 |
6 | /* "Source" button label */
7 | .cke_button__source_label,
8 | .cke_button__sourcedialog_label {
9 | display: inline;
10 | }
11 |
12 | /* "Font Size" combo width */
13 | .cke_combo__fontsize .cke_combo_text {
14 | width: 30px;
15 | }
16 |
17 | /* "Font Size" panel size */
18 | .cke_combopanel__fontsize {
19 | width: 120px;
20 | }
21 |
22 | /* Editable regions */
23 | .cke_source {
24 | font-family: 'Courier New' , Monospace;
25 | font-size: small;
26 | background-color: #fff;
27 | white-space: pre;
28 | }
29 |
30 | .cke_wysiwyg_frame, .cke_wysiwyg_div {
31 | background-color: #fff;
32 | }
33 |
--------------------------------------------------------------------------------
/public/js/ckeditor/skins/bootstrapck/scss/config/_config.scss:
--------------------------------------------------------------------------------
1 | /* ==========================================================================
2 | Config
3 |
4 | This file is exclusively intended for setting up imports
5 | Never add styles directly to this file
6 | ========================================================================== */
7 |
8 | @import "colors";
9 | @import "defaults";
10 |
--------------------------------------------------------------------------------
/public/js/jstree/theme/32px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/jstree/theme/32px.png
--------------------------------------------------------------------------------
/public/js/jstree/theme/40px.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/jstree/theme/40px.png
--------------------------------------------------------------------------------
/public/js/jstree/theme/throbber.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/jstree/theme/throbber.gif
--------------------------------------------------------------------------------
/public/js/plupload/moxie.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/plupload/moxie.swf
--------------------------------------------------------------------------------
/public/js/plupload/moxie.xap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/public/js/plupload/moxie.xap
--------------------------------------------------------------------------------
/public/js/uikit/addons/form-password.min.js:
--------------------------------------------------------------------------------
1 | /*! UIkit 2.21.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
2 | !function(t){var i;window.UIkit&&(i=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-form-password",["uikit"],function(){return i||t(UIkit)})}(function(t){"use strict";return t.component("formPassword",{defaults:{lblShow:"Show",lblHide:"Hide"},boot:function(){t.$html.on("click.formpassword.uikit","[data-uk-form-password]",function(i){var e=t.$(this);if(!e.data("formPassword")){i.preventDefault();{t.formPassword(e,t.Utils.options(e.attr("data-uk-form-password")))}e.trigger("click")}})},init:function(){var t=this;this.on("click",function(i){if(i.preventDefault(),t.input.length){var e=t.input.attr("type");t.input.attr("type","text"==e?"password":"text"),t.element.text(t.options["text"==e?"lblShow":"lblHide"])}}),this.input=this.element.next("input").length?this.element.next("input"):this.element.prev("input"),this.element.text(this.options[this.input.is("[type='password']")?"lblShow":"lblHide"]),this.element.data("formPassword",this)}}),t.formPassword});
--------------------------------------------------------------------------------
/public/js/uikit/addons/form-select.min.js:
--------------------------------------------------------------------------------
1 | /*! UIkit 2.21.0 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
2 | !function(t){var e;window.UIkit&&(e=t(UIkit)),"function"==typeof define&&define.amd&&define("uikit-form-select",["uikit"],function(){return e||t(UIkit)})}(function(t){"use strict";return t.component("formSelect",{defaults:{target:">span:first",activeClass:"uk-active"},boot:function(){t.ready(function(e){t.$("[data-uk-form-select]",e).each(function(){var e=t.$(this);if(!e.data("formSelect")){t.formSelect(e,t.Utils.options(e.attr("data-uk-form-select")))}})})},init:function(){var t=this;this.target=this.find(this.options.target),this.select=this.find("select"),this.select.on("change",function(){var e=t.select[0],i=function(){try{t.target.text(e.options[e.selectedIndex].text)}catch(n){}return t.element[t.select.val()?"addClass":"removeClass"](t.options.activeClass),i};return i()}()),this.element.data("formSelect",this)}}),t.formSelect});
--------------------------------------------------------------------------------
/tmp/.tmp.dir:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rh1tech/taracotjs/c46d51f544d5c0e20e927761c5e424ca276523d2/tmp/.tmp.dir
--------------------------------------------------------------------------------
/version.js:
--------------------------------------------------------------------------------
1 | var version = {
2 | "taracotjs": "0.5.170"
3 | };
4 |
5 | module.exports = version;
--------------------------------------------------------------------------------