From: Stephen Cameron Date: Mon, 16 Dec 2019 18:00:30 +0000 (+0100) Subject: WIP #3053 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=5ab6287bf79798f195acbbe1940e1590c40ff4fd;p=ccv-wordpress.git WIP #3053 --- diff --git a/wp-content/mu-plugins/typerocket-loader.php b/wp-content/mu-plugins/typerocket-loader.php new file mode 100644 index 0000000..7331e71 --- /dev/null +++ b/wp-content/mu-plugins/typerocket-loader.php @@ -0,0 +1,3 @@ +setIcon('users') + ->forceDisableGutenberg() + ->setTitlePlaceholder( 'Enter full name here' ) + ->setArchivePostsPerPage(-1); + ->setTitleForm( function() { + $form = tr_form(); + echo $form->image('Photo'); + echo $editor->text('Company'); + echo $editor->textarea('About Person'); + }) + ->addColumn('company'); +``` + +### Repeater Fields + +Add repeaters to your WordPress admin or front-end. + +```php +$form = tr_form(); +echo $form->repeater('Speakers')->setFields([ + $form->image('Photo'), + $form->row([ + $form->text('Given Name'), + $form->text('Last Name') + ]) +]); +``` + +### WordPress Integrated Advanced ORM + +Create your own models and dramatically improve your sites performance using eager loading that is integrated with the WordPress object cache. + +```php +with('meta')->published()->whereMeta('feature', '=', '1')->get(); +``` + +Define relationships between models using familiar Laravel ORM eloquence. + +```php +belongsToTaxonomy(Category::class, 'category'); + } + + public function tags() + { + return $this->belongsToTaxonomy(Tag::class, 'post_tag'); + } + +} +``` + +### Routing + +Create your application using MVC with custom routing and no need hack around WordPress rewrite rules. + +```php +tr_route()->put()->match('/profile/([^\/]+)', ['id']))->do('update@Member'); +tr_route()->get()->match('/profile/([^\/]+)', ['id']))->do('profile@Member'); +``` + +```php +class MemberController extends Controller +{ + public function profile( $id ) { + return tr_view('profile.show', ['id' => $id]); + } + + public function update( $id, \App\Models\Member $member ) { + $member->name = $this->request->getFields('name'); + $member->save(); + $this->response->flashNext('Profile updated!'); + return tr_redirect()->back(); + } +} +``` + +Or, quickly create a JSON API by simply returning a model or collection as your response. + +```php +tr_route()->get()->match('posts')->do(function() { + return (new App\Models\Post)->with('meta')->published()->get(); +}); +``` + +## License + +TypeRocket is open-sourced software licenced under the [GNU General Public License 3.0](https://www.gnu.org/licenses/gpl-3.0.en.html) diff --git a/wp-content/mu-plugins/typerocket/app/Controllers/CategoryController.php b/wp-content/mu-plugins/typerocket/app/Controllers/CategoryController.php new file mode 100644 index 0000000..de514fc --- /dev/null +++ b/wp-content/mu-plugins/typerocket/app/Controllers/CategoryController.php @@ -0,0 +1,10 @@ + [], + 'restApiFallback' => + [ AuthAdmin::class ], + 'resourceGlobal' => + [ VerifyNonce::class ], + 'user' => + [ IsUserOrCanEditUsers::class ], + 'post' => + [ OwnsPostOrCanEditPosts::class ], + 'comment' => + [ OwnsCommentOrCanEditComments::class ], + 'option' => + [ CanManageOptions::class ], + 'term' => + [ CanManageCategories::class ], + ]; +} diff --git a/wp-content/mu-plugins/typerocket/app/Http/Middleware/VerifyNonce.php b/wp-content/mu-plugins/typerocket/app/Http/Middleware/VerifyNonce.php new file mode 100644 index 0000000..9c7175c --- /dev/null +++ b/wp-content/mu-plugins/typerocket/app/Http/Middleware/VerifyNonce.php @@ -0,0 +1,15 @@ +belongsToTaxonomy(Category::class, 'category'); + } + + public function tags() + { + return $this->belongsToTaxonomy(Tag::class, 'post_tag'); + } +} diff --git a/wp-content/mu-plugins/typerocket/app/Models/Tag.php b/wp-content/mu-plugins/typerocket/app/Models/Tag.php new file mode 100644 index 0000000..d219b98 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/app/Models/Tag.php @@ -0,0 +1,10 @@ +=7", + "typerocket/core": "^4.0", + "typerocket/plugin-seo": "4.0.*", + "typerocket/plugin-theme-options": "^4.0", + "typerocket/plugin-dashboard": "^4.0", + "typerocket/plugin-builder": "^4.0", + "typerocket/plugin-dev": "^4.0" + }, + "autoload": { + "psr-4": { + "App\\": "app/" + } + }, + "scripts": { + "post-create-project-cmd": [ + "php galaxy config:seed" + ] + }, + "minimum-stability": "stable" +} diff --git a/wp-content/mu-plugins/typerocket/config/app.php b/wp-content/mu-plugins/typerocket/config/app.php new file mode 100644 index 0000000..31fa3c9 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/config/app.php @@ -0,0 +1,109 @@ + [ + //'\TypeRocketSEO\Plugin', + //'\TypeRocketPageBuilder\Plugin', + '\TypeRocketThemeOptions\Plugin', + '\TypeRocketDev\Plugin', + ], + + /* + |-------------------------------------------------------------------------- + | Enabled Features + |-------------------------------------------------------------------------- + | + | Options to control what features you can use on the site. + | + */ + 'features' => [ + 'gutenberg' => false, + 'posts_menu' => true, + 'comments' => false, + ], + + /* + |-------------------------------------------------------------------------- + | Debug + |-------------------------------------------------------------------------- + | + | Turn on Debugging for TypeRocket. Set to false to disable. + | + */ + 'debug' => immutable('WP_DEBUG', true), + + /* + |-------------------------------------------------------------------------- + | Seed + |-------------------------------------------------------------------------- + | + | A 'random' string of text to help with security from time to time. + | + */ + 'seed' => 'seed_5df7bc978c62f', + + /* + |-------------------------------------------------------------------------- + | Class Overrides + |-------------------------------------------------------------------------- + | + | Set the classes to use as the default for helper functions. + | + */ + 'class' => [ + 'icons' => '\TypeRocket\Elements\Icons', + 'user' => '\App\Models\User', + 'form' => '\TypeRocket\Elements\Form' + ], + + /* + |-------------------------------------------------------------------------- + | Template Engine + |-------------------------------------------------------------------------- + | + | The template engine used to build views for the front-end and admin. + | + | Options: + | - \TypeRocket\Template\TemplateEngine + | - \TypeRocket\Template\TwigTemplateEngine + | + */ + 'template_engine' => [ + 'front' => '\TypeRocket\Template\TemplateEngine', + 'admin' => '\TypeRocket\Template\TemplateEngine', + ], + + /* + |-------------------------------------------------------------------------- + | TypeRocket Rooting + |-------------------------------------------------------------------------- + | + | The templates to use for the TypeRocket theme. Set to false if using + | a theme or `templates` if using core for templates. Must be using + | TypeRocket as root. + | + */ + 'root' => [ + 'use_root' => false, + 'theme' => 'templates', + ], + + /* + |-------------------------------------------------------------------------- + | Assets Version + |-------------------------------------------------------------------------- + | + | The version of TypeRocket core assets. Changing this can help bust + | browser caches. + | + */ + 'assets' => '4.0.8' + +]; diff --git a/wp-content/mu-plugins/typerocket/config/galaxy.php b/wp-content/mu-plugins/typerocket/config/galaxy.php new file mode 100644 index 0000000..7d692f3 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/config/galaxy.php @@ -0,0 +1,26 @@ + false, + + /* + |-------------------------------------------------------------------------- + | Commands + |-------------------------------------------------------------------------- + | + | Add your custom commands for Galaxy. TypeRocket commands use Symfony + | framework see http://symfony.com/doc/current/console.html + | + */ + 'commands' => [] +]; \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/config/paths.php b/wp-content/mu-plugins/typerocket/config/paths.php new file mode 100644 index 0000000..82bff57 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/config/paths.php @@ -0,0 +1,133 @@ + [ + 'assets' => WPMU_PLUGIN_URL . '/typerocket/wordpress/assets', + 'components' => WPMU_PLUGIN_URL . '/typerocket/wordpress/assets/components', + ], + + /* + |-------------------------------------------------------------------------- + | TypeRocket Root + |-------------------------------------------------------------------------- + | + | The URL where TypeRocket assets can be found. + | + */ + 'base' => TR_PATH, + + /* + |-------------------------------------------------------------------------- + | Cache + |-------------------------------------------------------------------------- + | + | The PATH where files are to be cached. + | + */ + 'cache' => TR_PATH . '/storage/cache', + + /* + |-------------------------------------------------------------------------- + | Resources + |-------------------------------------------------------------------------- + | + | The PATH were resources can be found. + | + */ + 'resources' => TR_PATH . '/resources', + + /* + |-------------------------------------------------------------------------- + | Views + |-------------------------------------------------------------------------- + | + | The PATH were front-end views can be found. + | + */ + 'views' => TR_PATH . '/resources/views', + + /* + |-------------------------------------------------------------------------- + | Pages + |-------------------------------------------------------------------------- + | + | The PATH were admin pages can be found. + | + */ + 'pages' => TR_PATH . '/resources/pages', + + /* + |-------------------------------------------------------------------------- + | Visuals + |-------------------------------------------------------------------------- + | + | The PATH were component visuals can be found. + | + */ + 'visuals' => TR_PATH . '/resources/visuals', + + /* + |-------------------------------------------------------------------------- + | Components + |-------------------------------------------------------------------------- + | + | The PATH were components can be found. + | + */ + 'components' => TR_PATH . '/resources/components', + + /* + |-------------------------------------------------------------------------- + | Plugins + |-------------------------------------------------------------------------- + | + | The PATH were plugins can be found. + | + */ + 'plugins' => TR_PATH . '/plugins', + + /* + |-------------------------------------------------------------------------- + | App + |-------------------------------------------------------------------------- + | + | The PATH were the main app can be found. + | + */ + 'app' => TR_PATH . '/app', + + /* + |-------------------------------------------------------------------------- + | Themes + |-------------------------------------------------------------------------- + | + | The PATH were theme templates can be found. Used if you install + | TypeRocket as root. + | + */ + 'themes' => TR_PATH . '/resources/themes', + + /* + |-------------------------------------------------------------------------- + | Migrations + |-------------------------------------------------------------------------- + | + | The PATHs for migrations and run migrations. Drivers include: file + | + */ + 'migrate' => [ + 'driver' => 'file', + 'migrations' => [ + TR_PATH . '/sql/migrations', + ], + 'run' => TR_PATH . '/sql/run', + ] + +]; diff --git a/wp-content/mu-plugins/typerocket/config/typerocket.php b/wp-content/mu-plugins/typerocket/config/typerocket.php new file mode 100644 index 0000000..8de1c33 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/config/typerocket.php @@ -0,0 +1,70 @@ + [ + 'assets' => false, + ], + + /* + |-------------------------------------------------------------------------- + | System Tooling + |-------------------------------------------------------------------------- + | + | Enable system tools. + | + */ + 'system' => [ + 'ssl' => false, + 'on_demand_image_sizing' => false + ], + + /* + |-------------------------------------------------------------------------- + | Post Messages + |-------------------------------------------------------------------------- + | + | Determine admin settings + | + */ + 'admin' => [ + 'post_messages' => true, + ], + + + 'routes' => [ + /* + |-------------------------------------------------------------------------- + | Routing Hook + |-------------------------------------------------------------------------- + | + | Determine how routes are loaded and used. If you want routes + | loaded instantly set hook to _instant_. Other hook options + | include: muplugins_loaded, plugins_loaded, or setup_theme + | + | Default option: typerocket_loaded + | + */ + 'hook' => 'typerocket_loaded', + + /* + |-------------------------------------------------------------------------- + | Match Routes + |-------------------------------------------------------------------------- + | + | Routing rules and configurations. Updating these settings can effect + | third-party and official plugins or extensions. Only update these + | settings if you are sure it will not break your site. + | + | Match options: null or 'site_url' + | + */ + 'match' => 'site_url', + ], +]; diff --git a/wp-content/mu-plugins/typerocket/galaxy b/wp-content/mu-plugins/typerocket/galaxy new file mode 100755 index 0000000..14cdc32 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/galaxy @@ -0,0 +1,12 @@ +#!/usr/bin/env php +initCore(); +} \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/package.json b/wp-content/mu-plugins/typerocket/package.json new file mode 100644 index 0000000..485a5b7 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/package.json @@ -0,0 +1,18 @@ +{ + "private": true, + "scripts": { + "dev": "npm run development", + "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch-poll": "npm run watch -- --watch-poll", + "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", + "prod": "npm run production", + "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + }, + "devDependencies": { + "cross-env": "^5.1", + "laravel-mix": "^2.0", + "lodash": "^4.17.4", + "generate-json-webpack-plugin": "^0.3.1" + } +} diff --git a/wp-content/mu-plugins/typerocket/resources/assets/js/admin.js b/wp-content/mu-plugins/typerocket/resources/assets/js/admin.js new file mode 100644 index 0000000..e69de29 diff --git a/wp-content/mu-plugins/typerocket/resources/assets/js/theme.js b/wp-content/mu-plugins/typerocket/resources/assets/js/theme.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/resources/assets/js/theme.js @@ -0,0 +1 @@ + diff --git a/wp-content/mu-plugins/typerocket/resources/assets/sass/admin.scss b/wp-content/mu-plugins/typerocket/resources/assets/sass/admin.scss new file mode 100644 index 0000000..e69de29 diff --git a/wp-content/mu-plugins/typerocket/resources/assets/sass/theme.scss b/wp-content/mu-plugins/typerocket/resources/assets/sass/theme.scss new file mode 100644 index 0000000..e69de29 diff --git a/wp-content/mu-plugins/typerocket/resources/components/builder/content.php b/wp-content/mu-plugins/typerocket/resources/components/builder/content.php new file mode 100644 index 0000000..4a32114 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/resources/components/builder/content.php @@ -0,0 +1,5 @@ +

Content Component

+text('Headline'); +echo $form->editor('Content'); \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/resources/themes/templates/functions.php b/wp-content/mu-plugins/typerocket/resources/themes/templates/functions.php new file mode 100644 index 0000000..ae76197 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/resources/themes/templates/functions.php @@ -0,0 +1,28 @@ + + + + + + + + + TypeRocket Galaxy - The WordPress Framework Designed for Developers + + + + +
+ TypeRocket Galaxy +

Galaxy

+
+ + + + \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/resources/themes/templates/screenshot.png b/wp-content/mu-plugins/typerocket/resources/themes/templates/screenshot.png new file mode 100644 index 0000000..4990f61 Binary files /dev/null and b/wp-content/mu-plugins/typerocket/resources/themes/templates/screenshot.png differ diff --git a/wp-content/mu-plugins/typerocket/resources/themes/templates/style.css b/wp-content/mu-plugins/typerocket/resources/themes/templates/style.css new file mode 100644 index 0000000..3d4d6dd --- /dev/null +++ b/wp-content/mu-plugins/typerocket/resources/themes/templates/style.css @@ -0,0 +1,12 @@ +/* +Theme Name: TypeRocket - Galaxy +Version: 3.0.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Description: TypeRocket Root Theme +Author: Robojuice +Theme URI: http://robojuice.com +Author URI: http://robojuice.com + +!! DO NOT DELETE THIS FILE !! +*/ \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/resources/visuals/builder/content.php b/wp-content/mu-plugins/typerocket/resources/visuals/builder/content.php new file mode 100644 index 0000000..08699f3 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/resources/visuals/builder/content.php @@ -0,0 +1,5 @@ +
+

+
+ +
\ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/routes.php b/wp-content/mu-plugins/typerocket/routes.php new file mode 100644 index 0000000..f2ea407 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/routes.php @@ -0,0 +1,9 @@ +*{-webkit-box-sizing:border-box;box-sizing:border-box}.tr-flex-tight>*{padding:0 5px}.tr-flex-tight>:first-child{padding-left:0}.tr-flex-tight>:last-child{padding-right:0}.tr-flex-list{display:-webkit-box;display:-ms-flexbox;display:flex}.tr-flex-list,.tr-flex-list>*{-webkit-box-sizing:border-box;box-sizing:border-box}.tr-flex-list>*{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5px}.tr-flex-list>:first-child{padding-left:0}.tr-flex-list>:last-child{padding-right:0}.tr-flex-justify{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tr-mr-10{margin-right:10px}.tr-ml-10{margin-left:10px}.tr-mb-10{margin-bottom:10px}.tr-mt-10{margin-top:10px}.tr-m-10{margin:10px}.tr-my-10{margin-top:10px;margin-bottom:10px}.tr-mx-10{margin-left:10px;margin-right:10px}.tr-d-inline{display:inline}.tr-d-inline-block{display:inline-block}.tr-d-block{display:block}.tr-w-100{width:100%}.tr-w-50{width:50%}.tr-w-25{width:25%}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.tr-round-corners,.tr-round-image-corners img{border-radius:5px}#wpwrap .postbox .typerocket-container{margin:-6px -12px}#post-body-content .typerocket-container{margin-bottom:30px}#postdivrich+.typerocket-container,#titlediv+.typerocket-container{margin-top:20px}#addtag .typerocket-container{margin-bottom:20px}#screen-meta+.tr-admin-notice{display:none}.typerocket-container .ui-sortable-helper{opacity:.8;cursor:move;overflow:hidden;z-index:100000000!important}.tr-sortable-placeholder{border:1px dashed #bbb!important;visibility:visible!important;background:none!important;z-index:1;-webkit-box-shadow:none;box-shadow:none;max-height:300px!important}.typerocket-container input[type=email],.typerocket-container input[type=number],.typerocket-container input[type=password],.typerocket-container input[type=text],.typerocket-container input[type=url],.typerocket-container textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;margin:0}.typerocket-container select{margin:0 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%}.typerocket-container textarea{min-height:120px;padding:6px}.typerocket-container .tr-form-field-help p{color:#666;font-style:italic;margin:4px 0 0;font-size:13px}.typerocket-container .radio-images [type=radio]{position:absolute;opacity:0;width:0;height:0}.typerocket-container .radio-images [type=radio]+span>img{cursor:pointer;max-width:100%;height:auto}.typerocket-container .radio-images [type=radio]+span>img:focus,.typerocket-container .radio-images [type=radio]+span>img:hover{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.typerocket-container .radio-images [type=radio]:checked+span>img{-webkit-box-shadow:0 0 5px #3182bd;box-shadow:0 0 5px #3182bd}.typerocket-container .control-group,.typerocket-container .control-row,.typerocket-container .control-section{padding:10px 12px;position:relative}.typerocket-container .control-row+.control-row,.typerocket-container .control-row+.control-section,.typerocket-container .control-row+.tr-tabbed-top,.typerocket-container .control-section+.control-row,.typerocket-container .control-section+.control-section,.typerocket-container .control-section+.tr-tabbed-top,.typerocket-container .tr-tabbed-top+.control-row,.typerocket-container .tr-tabbed-top+.control-section{-webkit-box-shadow:inset 0 1px 0 0 #dfdfdf;box-shadow:inset 0 1px 0 0 #dfdfdf}.typerocket-container .tr-tabbed-box .help-tab-content>.control-row,.typerocket-container .tr-tabbed-box .help-tab-content>.control-section,.typerocket-container .tr-tabbed-box .help-tab-content>.tr-tabbed-top{-webkit-box-shadow:none!important;box-shadow:none!important}.typerocket-container .form-control-title{margin:0;font-size:12px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block;color:#191e23;padding-bottom:8px}.typerocket-container .control-row-column-has-title .form-control-title,.typerocket-container .control-row-has-title .form-control-title{font-size:14px}.typerocket-container .control-row-has-title .control-row-column-has-title .form-control-title{font-size:12px;color:#666}.typerocket-container .control-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.typerocket-container .control-row div.control-section{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px;-webkit-box-shadow:none!important;box-shadow:none!important}.typerocket-container .control-row>div:first-of-type{padding-left:0}.typerocket-container .control-row>div:last-of-type{padding-right:0}.typerocket-container .control-row .control-row-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px}.typerocket-container .control-row .control-row-column:first-child{padding-left:0}.typerocket-container .control-row .control-row-column:last-child{padding-right:0}.typerocket-container .control-row .control-row-column .control-section{padding:5px 0}.typerocket-container .control-row .control-row-column .control-section:first-of-type{padding-top:0}.typerocket-container .control-row .control-row-column .control-section:last-of-type{padding-bottom:0}.typerocket-container .control-label{color:#191e23;display:block;font-family:sans-serif;font-size:12px;font-weight:700;height:auto;width:auto;padding-left:1px;padding-bottom:4px}.typerocket-container .control-label label{padding:0}#addtag>.typerocket-container>.control-row,#addtag>.typerocket-container>.control-section,#addtag>.typerocket-container>.tr-tabbed-top,#edittag>.typerocket-container>.control-row,#edittag>.typerocket-container>.control-section,#edittag>.typerocket-container>.tr-tabbed-top,#post-body-content>.typerocket-container>.control-row,#post-body-content>.typerocket-container>.control-section,#post-body-content>.typerocket-container>.tr-tabbed-top{-webkit-box-shadow:none!important;box-shadow:none!important;padding:10px 0}.tr-maxlength{margin-top:3px;margin-bottom:6px;color:#666;font-size:12px;font-weight:400;font-style:italic}.tr-maxlength span{color:#3182bd;font-weight:700}.postbox-container .typerocket-container .control-section+.tr-tabbed-top,.repeater-inputs .control-section+.tr-tabbed-top,.tr-frame-fields .control-section+.tr-tabbed-top{margin-top:9px;padding-top:0}.postbox-container .typerocket-container .control-section+.tr-tabbed-top:after,.repeater-inputs .control-section+.tr-tabbed-top:after,.tr-frame-fields .control-section+.tr-tabbed-top:after{padding:0 10px;margin:0 -5px}.postbox-container .typerocket-container [class^=control-row]+.tr-tabbed-top,.repeater-inputs [class^=control-row]+.tr-tabbed-top,.tr-frame-fields [class^=control-row]+.tr-tabbed-top{margin-top:9px;padding-top:1px}.postbox-container .typerocket-container [class^=control-row]+.tr-tabbed-top:after,.repeater-inputs [class^=control-row]+.tr-tabbed-top:after,.tr-frame-fields [class^=control-row]+.tr-tabbed-top:after{padding:0 10px;margin:0 -5px}.postbox-container .typerocket-container .tr-tabbed-top+.control-section,.repeater-inputs .tr-tabbed-top+.control-section,.tr-frame-fields .tr-tabbed-top+.control-section{padding-top:12px}.postbox-container .typerocket-container .tr-tabbed-top+.control-section:after,.repeater-inputs .tr-tabbed-top+.control-section:after,.tr-frame-fields .tr-tabbed-top+.control-section:after{margin:0 -5px}.postbox-container .typerocket-container .tr-tabbed-top+[class^=control-row],.repeater-inputs .tr-tabbed-top+[class^=control-row],.tr-frame-fields .tr-tabbed-top+[class^=control-row]{padding-top:9px}.postbox-container .typerocket-container .tr-tabbed-top+[class^=control-row]:after,.repeater-inputs .tr-tabbed-top+[class^=control-row]:after,.tr-frame-fields .tr-tabbed-top+[class^=control-row]:after{margin:0 -5px}.tr-control-icon{font-family:dashicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:18px;line-height:18px;position:absolute;cursor:pointer;z-index:10;text-shadow:0 1px 0 hsla(0,0%,100%,.8);color:#9b9b9b;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tr-control-icon:hover{color:#333}.tr-control-icon-remove:before{content:"\F335"}.tr-control-icon-remove:hover{color:red}.tr-control-icon-move:before{content:"\F333";cursor:move}.tr-control-icon-collapse:before{content:"\F142"}.tr-control-icon-collapse-up:before{content:"\F140"}.tr-repeater-group-template{display:none}.tr-repeater-scale.tr-repeater-fields{-webkit-transform:scale(.5);transform:scale(.5)}.tr-repeater-fields{position:relative;clear:both}.tr-repeater .controls{margin-bottom:10px}.tr-repeater-group{display:block;position:relative;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);margin:0 0 10px;background:#fff}.tr-repeater-group:last-child{margin-bottom:0}.tr-repeater-fields>.tr-sortable-placeholder{margin-bottom:10px}.tr-repeater-fields>.tr-sortable-placeholder:last-child{margin-bottom:0}.repeater-controls{border-right:1px solid #ddd;position:absolute;top:0;bottom:0;width:39px;left:0;z-index:2;color:#333;background:#f5f5f5;cursor:move}.repeater-controls .tr-control-icon-remove{bottom:0;z-index:3}.repeater-controls .tr-control-icon-move{top:30px;z-index:3}.repeater-controls [class*=tr-control-icon]{padding:9px 0;width:100%;left:0}.repeater-controls [class*=tr-control-icon]:first-child{top:0!important}.repeater-inputs{padding-left:40px;position:relative}.repeater-inputs>h1:first-child,.repeater-inputs>h2:first-child,.repeater-inputs>h3:first-child,.repeater-inputs>h4:first-child,.repeater-inputs>h5:first-child,.repeater-inputs>h6:first-child{padding:10px;margin:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border-bottom:1px solid #e5e5e5;font-weight:700;font-size:14px;line-height:1.4}.tr-repeater-collapse .tr-control-icon-collapse:before,.tr-repeater-group-collapsed .tr-control-icon-collapse:before{content:"\F140"}.tr-repeater-group-expanded .tr-control-icon-collapse:before{content:"\F142"}.tr-repeater-collapse>.tr-repeater-group,.tr-repeater-group-collapsed{height:90px;overflow:hidden}.tr-repeater-collapse>.tr-repeater-group>.repeater-inputs:after,.tr-repeater .tr-repeater-group-collapsed>.repeater-inputs:after{opacity:.6;background:#fff;content:"";z-index:20;position:absolute;display:block;height:100%;width:100%;top:0;left:40px}.tr-repeater-collapse>.tr-repeater-group-expanded>.repeater-inputs:after{display:none}.tr-repeater-collapse>.tr-repeater-group-expanded{height:100%}.matrix-controls{margin-bottom:20px}.matrix-controls select{display:inline-block;width:auto;margin:0 10px 0 0}.matrix-disabled{opacity:.8}.builder-inputs{background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.builder-inputs:after{content:"";display:block;clear:both;height:0}.builder-inputs>h1:first-child,.builder-inputs>h2:first-child,.builder-inputs>h3:first-child,.builder-inputs>h4:first-child,.builder-inputs>h5:first-child,.builder-inputs>h6:first-child{margin:0;padding:10px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border-bottom:1px solid #e5e5e5;font-weight:700;font-size:14px;line-height:1.4}.tr-builder{position:relative}.tr-builder:after{content:"";display:block;clear:both;height:0}.tr-builder .tr-builder-add-button{width:100%}.tr-builder .controls{float:left}.tr-builder .controls .tr-components{width:120px}.tr-builder .controls .tr-components li{border:1px solid #e5e5e5;padding:2px;text-align:center;position:relative;background:#fff;list-style:none;margin:10px 0;min-height:55px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tr-builder .controls .tr-components li img{max-width:100%;height:auto;display:block}.tr-builder .controls .tr-components li .tr-builder-component-title{position:absolute;left:0;bottom:0;opacity:.9;background:rgba(0,0,0,.8);padding:5px;width:100%;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}.tr-builder .controls .tr-components li.active{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px 1px #80b5e4;box-shadow:0 0 3px 1px #80b5e4;color:#5b9dd9}.tr-builder .controls .tr-components li span{display:none}.tr-builder .controls .tr-components li .remove{font-family:dashicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:absolute;text-shadow:0 1px 0 hsla(0,0%,100%,.8);text-align:center;text-decoration:none;color:#a00;top:-8px;right:-8px;z-index:11;border:1px solid #dfdfdf;border-radius:25px;background:#fff;font-size:16px;line-height:16px;height:20px;width:20px;padding:3px;vertical-align:middle;display:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tr-builder .controls .tr-components li .remove:hover{color:red}.tr-builder .controls .tr-components li .remove:before{-webkit-font-smoothing:antialiased;font:normal 20px/1 dashicons;content:"\F335"}.tr-builder .controls .tr-components li:hover span{display:block}.tr-builder .tr-frame-fields{margin-left:135px}.tr-builder .tr-builder-select{-ms-flex-flow:wrap;flex-flow:wrap;display:none;position:absolute;border-radius:3px;z-index:100001;top:35px;left:0;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:532px;background:#eee;border:1px solid #ccc;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.tr-builder .tr-builder-select:after,.tr-builder .tr-builder-select:before{content:"";display:block;position:absolute;top:-23px;left:45px;z-index:20;border:12px solid transparent;border-bottom-color:#eee}.tr-builder .tr-builder-select:after{top:-24px;z-index:19;border-bottom-color:#ccc}.tr-builder .tr-builder-select .builder-select-divider{width:100%;margin:5px;font-weight:700;font-size:14px}.tr-builder .tr-builder-select .builder-select-option{width:120px;vertical-align:top;display:inline-block;padding:10px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;text-align:center;cursor:pointer}.tr-builder .tr-builder-select .builder-select-option span{display:block;margin-bottom:3px;color:#444}.tr-builder .tr-builder-select .builder-select-option img{max-width:100%;height:auto;display:block}.tr-builder .tr-builder-select .builder-select-option:hover span{color:#008ec2}.tr-builder-select-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;opacity:0;z-index:10000}.builder-field-group{display:none}.builder-field-group.active{display:block}.tr-links-group .tr-links-controls,.tr-links-group .tr-links-selected{width:50%;float:left;display:block;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.tr-links-group .tr-links-controls{padding-right:10px}.tr-links-group .tr-links-selected{list-style:none}.tr-links-group .tr-links-selected>li{position:relative;color:#0073aa;cursor:pointer;font-size:14px;padding:8px 20px 8px 8px;margin:0;border:1px solid #ddd;border-top:none;background:#eee;display:block}.tr-links-group .tr-links-selected>li.tr-link-chosen-item.ui-sortable-helper,.tr-links-group .tr-links-selected>li:first-child{border-top:1px solid #ddd}.tr-links-group .tr-link-chosen-item-remove{right:5px;top:9px}.tr-links-group:after{content:"";display:block;clear:both}.tr-admin-page-title{margin-bottom:10px;font-size:23px;font-weight:400;padding:9px 15px 4px 0;line-height:29px}.tr-items-list{margin:10px 0 0}.tr-items-list li{display:block;position:relative;padding:10px 40px;border:1px solid #e5e5e5;margin:-1px 0 0!important;background:#fff}.tr-items-list li .remove{right:12px;top:17px}.tr-items-list li .move{left:12px;top:17px}.typerocket-ajax-alert{position:fixed;top:42px;right:10px;z-index:100000;padding:15px;line-height:1.4em;max-width:300px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);border-left:4px solid;border-color:#46b450}.typerocket-ajax-alert.tr-alert-error{border-color:#dc3232}.typerocket-ajax-alert.tr-alert-warning{border-color:#ffb900}.typerocket-ajax-alert.tr-alert-info{border-color:#00a0d2}@media screen and (max-width:782px){.typerocket-rest-alert{top:46px}}.typerocket-container .tr-link-search-result{color:#0073aa;cursor:pointer;font-size:14px;padding:8px;margin:0;border:1px solid #ddd;border-top:none;background:#eee;display:block}.typerocket-container .tr-link-search-result:active,.typerocket-container .tr-link-search-result:focus,.typerocket-container .tr-link-search-result:hover{background:#0073aa;color:#fff;outline:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.typerocket-container .tr-link-search-remove-selection{color:#a00}.typerocket-container .tr-link-search-remove-selection:active,.typerocket-container .tr-link-search-remove-selection:focus,.typerocket-container .tr-link-search-remove-selection:hover{color:red}.typerocket-container .tr-link-search-results{margin:0;background:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.typerocket-container .tr-link-search-results li{list-style:none}.typerocket-container .tr-link-search-result-title{color:#666;cursor:pointer;font-weight:700;font-size:12px;padding:8px;margin:0;border:1px solid #ddd;border-top:none;background:#fff}.typerocket-container .tr-link-search-input{background:none;border:1px solid #ddd}.typerocket-container .tr-link-search-input,.typerocket-container .tr-link-search-input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.typerocket-container .tr-link-search-page{padding:7px;margin-top:5px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);font-size:14px;border:1px solid #ddd;font-weight:400;background:#fff}.typerocket-container .data-full,.typerocket-container .data-full li{margin:0;padding:0;list-style:none}.typerocket-container .file-picker-placeholder a,.typerocket-container .image-picker-placeholder img{padding:10px;border:1px solid #dfdfdf;background:#fff;margin-top:10px;display:inline-block;max-width:100%;height:auto;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.tr-gallery-list{margin:5px -5px 0}.tr-gallery-list .image-picker-placeholder img{cursor:move}.tr-gallery-list .ui-sortable-helper a{display:none}.tr-gallery-list li{margin:5px;position:relative;list-style:none;padding:0;display:inline-block;vertical-align:top}.tr-gallery-list li img{margin:0;display:block}.tr-gallery-list li:hover a{display:block}.tr-gallery-list a{color:#a00;position:absolute;right:-8px;top:-8px;z-index:5;text-decoration:none;border:1px solid #dfdfdf;padding:6px;border-radius:25px;background:#fff;display:none}.tr-gallery-list a:hover{color:red;cursor:pointer}.tr-dev-alert-helper{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #3182bd;color:#23282d;margin:10px auto}.tr-dev-alert-helper code{background:hsla(0,0%,93%,.35);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.125);box-shadow:0 1px 1px rgba(0,0,0,.125);color:#3182bd;padding:4px;display:inline-block;border-radius:4px}.typerocket-container .dev{font-weight:400;display:inline-block;position:relative;top:1px;color:#999;transition:all .5s;-webkit-transition:all .5s}.typerocket-container .dev:hover .nav .field{color:#3182bd}.typerocket-container .dev .nav .field{margin-left:5px}.typerocket-container .tr-repeater .tr-repeater .dev{display:none}.typerocket-container .tr-matrix>.dev,.typerocket-container .tr-repeater>.dev{margin-bottom:10px}.typerocket-container .control-section .dev:hover>i,.typerocket-container .tr-repeater-group .control-section .dev:hover>i{color:#085286}.typerocket-container .control-section:hover .dev .nav,.typerocket-container .tr-repeater-group .control-section .dev:hover .nav{opacity:1}.typerocket-container .dev .nav,.typerocket-container .tr-repeater-group .control-section .dev .nav{display:inline-block;-webkit-transition:opacity .5s ease-out;opacity:0;max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;line-height:1em}@media screen and (max-width:782px){#wpbody .control-label .dev{display:none}}.tab-section{width:100%;display:none}.tab-section.active{display:block}.tabbed-sections .tr-tabs li.hide{display:none}.tabbed-sections .ui-tabs-hide{display:none!important}.tabbed-sections .ui-widget-header{border:none}.tabbed-sections.ui-tabs{padding:0}.tr-tabbed-top .tr-tabs{padding:0 12px;margin:0;overflow:hidden;zoom:1;line-height:1em;-webkit-box-shadow:inset 0 -1px 0 0 #d5d5d5;box-shadow:inset 0 -1px 0 0 #d5d5d5;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.tr-tabbed-top .tr-tabs>li{margin:0 12px 0 0;font-weight:400;font-size:13px;line-height:1em;position:relative}.tr-tabbed-top .tr-tabs>li.active a{font-weight:700;color:#191e23;border-bottom-color:#444}.tr-tabbed-top .tr-tabs>li a{display:block;padding:15px 9px 12px;text-decoration:none;color:#555;border-bottom:4px solid transparent}.tr-tabbed-top .tr-tabs>li a:active,.tr-tabbed-top .tr-tabs>li a:focus{border-bottom-color:#00a0d2!important;outline:none;-webkit-box-shadow:none;box-shadow:none}.tr-tabbed-top .tabbed-sections:after{content:"";display:block;clear:both}.tr-tabbed-box{display:block;margin:20px 20px -1px 0;border:1px solid #ddd;position:relative;background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}.tr-tabbed-box label{line-height:inherit}.tr-tabbed-box .contextual-help-tabs .active,.tr-tabbed-box .contextual-help-tabs .active a,.tr-tabbed-box .contextual-help-tabs .active a:hover,.tr-tabbed-box .tr-contextual-help-back{background:#fefefe;outline:none;-webkit-box-shadow:none;box-shadow:none}.tr-tabbed-box .help-tab-content{padding-top:7px}.tr-tabbed-box .contextual-help-tabs{float:left;width:150px;margin:0}.tr-tabbed-box .contextual-help-tabs ul{margin:1em 0}.tr-tabbed-box .contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 0 0 2px;border-color:transparent}.tr-tabbed-box .contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none;border:1px solid transparent;border-right:none;border-left:none}.tr-tabbed-box .contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.tr-tabbed-box .contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.tr-tabbed-box .tr-contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none}.tr-tabbed-box .no-sidebar .tr-contextual-help-back{border-right:none}.tr-tabbed-box .contextual-help-sidebar{width:150px;float:right;padding:0 8px 20px 12px;overflow:auto}.tr-tabbed-box input[type=submit]{margin-top:17px}.tr-tabbed-box .contextual-help-tabs-wrap{padding:0 10px;overflow:auto}.tr-contextual-help-columns{position:relative}#post-body-content #screen-meta.tr-tabbed-box{margin:0 0 20px 4px;-webkit-box-shadow:none;box-shadow:none}.tabbed-sidebar{width:25%;float:right}.tabbed-sidebar+.tr-sections{float:left;width:70%}.tr-toggle-box{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tr-toggle-box input[type=checkbox]{height:0;width:0;visibility:hidden;position:absolute}.tr-toggle-box .tr-toggle-box-text{margin:4px 12px 0}.tr-toggle-box label{cursor:pointer;width:50px;height:24px;border:3px solid #6c7781;display:block;border-radius:100px;position:relative;padding:0}.tr-toggle-box label:focus{outline:none;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8);border-color:#4c5761}.tr-toggle-box label:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#6c7781;border-radius:14px;-webkit-transition:.3s;transition:.3s}.tr-toggle-box input:checked+label{border-color:transparent;background:#11a0d2;padding:0}.tr-toggle-box input:checked+label:after{background:#fff;left:calc(100% - 2px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tr_field_location_google_map{height:150px;background:#ccc;width:100%}.tr_field_location_load_lat_lng_section{margin:10px 0}.typerocket-container.typerocket-wp-style-guide{display:table;border-collapse:collapse;margin:.5em auto;width:100%;clear:both}.typerocket-container.typerocket-wp-style-guide>.typerocket-elements-fields-select select,.typerocket-container.typerocket-wp-style-guide>.typerocket-elements-fields-textarea textarea,.typerocket-container.typerocket-wp-style-guide>.typerocket-elements-fields-text input{max-width:95%}.typerocket-container.typerocket-wp-style-guide .dev .nav{max-width:120px}.typerocket-container.typerocket-wp-style-guide>.control-section{display:table-row}.typerocket-container.typerocket-wp-style-guide>.control-section>.control-label{color:#333;display:table-cell;font-family:sans-serif;font-size:14px;height:auto;vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.typerocket-container.typerocket-wp-style-guide>.control-section>.control,.typerocket-container.typerocket-wp-style-guide>.control-section>.controls{margin-bottom:9px;padding:15px 10px;line-height:1.3;font-size:14px;vertical-align:middle;display:table-cell}.typerocket-container.typerocket-wp-style-guide>.control-section>.controls{vertical-align:top}.typerocket-container.typerocket-wp-style-guide>.control-section.tr-repeater>.dev{display:none}#edittag .typerocket-taxonomy-style{display:table;border-collapse:collapse;margin:.5em auto;width:100%;clear:both}#edittag .typerocket-taxonomy-style>.typerocket-elements-fields-select select,#edittag .typerocket-taxonomy-style>.typerocket-elements-fields-textarea textarea,#edittag .typerocket-taxonomy-style>.typerocket-elements-fields-text input{max-width:95%}#edittag .typerocket-taxonomy-style>.control-section{display:table-row}#edittag .typerocket-taxonomy-style>.control-section>.control-label{color:#333;display:table-cell;font-family:sans-serif;font-size:14px;height:auto;vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}#edittag .typerocket-taxonomy-style .dev .nav{max-width:100px}#edittag .typerocket-taxonomy-style>.control-section>.control,#edittag .typerocket-taxonomy-style>.control-section>.controls{margin-bottom:9px;padding:15px 10px;line-height:1.3;font-size:14px;vertical-align:middle;display:table-cell}#edittag .typerocket-taxonomy-style>.control-section>.controls{vertical-align:top}#edittag .typerocket-taxonomy-style>.control-section.tr-repeater>.dev{display:none}#addtag .typerocket-taxonomy-style>.control-section>.control-label{color:#23282d;font-weight:400;font-size:13px;line-height:1.4em;text-shadow:none;vertical-align:baseline}#addtag .typerocket-taxonomy-style>.typerocket-elements-fields-select select,#addtag .typerocket-taxonomy-style>.typerocket-elements-fields-textarea textarea,#addtag .typerocket-taxonomy-style>.typerocket-elements-fields-text input{max-width:95%}.typerocket-datepicker{width:17em;display:none;z-index:1000!important}.typerocket-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border:0;font-weight:700;width:100%;background:#f1f1f1;color:gray;border-bottom:1px solid #dfdfdf}.typerocket-datepicker .ui-datepicker-next,.typerocket-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em;text-indent:-9999px;cursor:pointer}.typerocket-datepicker .ui-datepicker-prev{left:2px}.typerocket-datepicker .ui-datepicker-prev:after{content:"";display:block;border:6px solid transparent;margin-left:3px;margin-top:6px;border-right-color:#999}.typerocket-datepicker .ui-datepicker-next:after{content:"";display:block;border:6px solid transparent;margin-right:3px;margin-top:6px;border-left-color:#999}.typerocket-datepicker .ui-datepicker-prev:hover:after{border-right-color:#21759b}.typerocket-datepicker .ui-datepicker-next:hover:after{border-left-color:#21759b}.typerocket-datepicker .ui-datepicker-next{right:2px}.typerocket-datepicker .ui-datepicker-next span,.typerocket-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.typerocket-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-weight:400;color:#333}.typerocket-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.typerocket-datepicker select.ui-datepicker-month-year{width:100%}.typerocket-datepicker select.ui-datepicker-month,.typerocket-datepicker select.ui-datepicker-year{width:49%}.typerocket-datepicker table{width:96%;font-size:.9em;border-collapse:collapse;margin:0 .4em .4em}.typerocket-datepicker td{border:0;padding:1px}.typerocket-datepicker td a,.typerocket-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.typerocket-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.typerocket-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.typerocket-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;-webkit-filter:mask();filter:mask();top:-4px;left:-4px;width:200px;height:200px}.typerocket-datepicker th{color:gray;padding:.7em .3em;text-align:center;font-weight:400;border:0}.ui-datepicker-today a:hover{background-color:gray;color:#fff}.ui-datepicker-today a{background-color:#bfbfbf;cursor:pointer;padding:0 4px;margin-bottom:0}.typerocket-datepicker td a{margin-bottom:0;border:0}.typerocket-datepicker td:hover{color:#fff}.typerocket-datepicker td .ui-state-default{color:#333;font-size:13px;line-height:normal;border:1px solid #ccc;border-bottom-color:#bbb;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:background-image .1s linear;transition:background-image .1s linear;overflow:visible;border:0;background:#fff;margin-bottom:0;padding:5px;color:gray;text-align:center;-webkit-filter:none;filter:none}.typerocket-datepicker td .ui-state-highlight{color:#404040;background:#ffeda4;text-shadow:0 -1px 0 rgba(0,0,0,.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.typerocket-datepicker td .ui-state-active{background:#bfbfbf;margin-bottom:0;font-size:1em;text-shadow:0;color:#fff}.typerocket-datepicker td .ui-state-hover{background-color:#21759b;border-color:#21759b;border-bottom-color:#1e6a8d;-webkit-box-shadow:inset 0 1px 0 rgba(120,200,230,.5);box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1)}#ui-datepicker-div{background:#f5f5f5;border:1px solid #dfdfdf;margin-top:5px}#tr-seo-preview h4{margin:0}#tr-seo-preview p{margin-top:0}.tr-seo-preview-google{max-width:512px;display:block}#tr-seo-preview-google-desc-orig,#tr-seo-preview-google-title-orig{display:none}#tr-seo-preview-google-title{display:block;color:#1a0dab;cursor:pointer;font-family:arial,sans-serif;font-size:18px;font-weight:400;height:auto;line-height:1.2em;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;text-decoration:none;visibility:visible;white-space:nowrap;width:auto;zoom:1}#tr-seo-preview-google-title:hover{text-decoration:underline}#tr-seo-preview-google-url{color:#006621;font-size:14px;font-style:normal;height:16px;margin-bottom:1px;white-space:nowrap}#tr-seo-preview-google-desc,#tr-seo-preview-google-url{font-family:arial,sans-serif;font-weight:400;line-height:16px;list-style-image:none;list-style-position:outside;list-style-type:none;text-align:left;visibility:visible;zoom:1}#tr-seo-preview-google-desc{color:#545454;display:inline;font-size:13px;height:auto;width:auto}#dev-icon-search{width:100%;padding:8px 12px}#debug-icon-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:10px;margin:20px 0 0;padding:0}#debug-icon-list em,#debug-icon-list strong{margin:6px 0;display:block}#debug-icon-list li{list-style:none;border:1px solid #999;border-radius:4px;text-align:center;font-size:12px;padding:10px}#debug-icon-list li:before{font-size:42px;display:block}#tr_page_type_toggle{text-align:center;clear:both;margin:20px 0;display:table;width:100%}#tr_page_type_toggle>div{display:table-row}#tr_page_type_toggle:after{content:"";display:block;clear:both}#tr_page_type_toggle a{font-size:14px;padding:8px 15px;text-decoration:none;display:table-cell;width:50%;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}#tr_page_type_toggle a:first-child{border-radius:3px 0 0 3px}#tr_page_type_toggle a:last-child{border-radius:0 3px 3px 0;border-left:none}#builderSelectRadio{display:none} \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/css/redactor.css b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/css/redactor.css new file mode 100644 index 0000000..d01ae9c --- /dev/null +++ b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/css/redactor.css @@ -0,0 +1 @@ +.redactor-box{position:relative;overflow:visible;margin-bottom:5px}.redactor-box textarea{display:block;position:relative;margin:0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:auto;outline:none;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;font-size:13px;font-family:Menlo,Monaco,monospace,sans-serif!important;resize:none}.redactor-box textarea:focus{outline:none}.redactor-box,.redactor-editor{background:#fff}.redactor-box{border:1px solid #e5e5e5}.redactor-box,.redactor-box textarea,.redactor-editor{z-index:auto}.redactor-box-fullscreen{z-index:1051}.redactor-toolbar{z-index:100}.redactor-dropdown{z-index:1052}#redactor-modal,#redactor-modal-box,#redactor-modal-overlay{z-index:1053}body .redactor-box-fullscreen{position:fixed;top:0;left:0;width:100%}.redactor-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.redactor-editor{position:relative;overflow:auto;margin:0!important;padding:15px;min-height:80px;outline:none;white-space:normal;border:none;font-family:Georgia,Times New Roman,Bitstream Charter,Times,serif!important;font-size:16px;line-height:1.5em}.redactor-editor:focus{outline:none}.toolbar-fixed-box+.redactor-editor{padding-top:32px!important}.redactor-placeholder:after{position:absolute;top:20px;left:20px;content:attr(placeholder);display:block;color:#999!important;font-weight:400!important}.redactor-toolbar{position:relative;top:0;left:0;margin:0!important;padding:3px!important;list-style:none!important;font-size:14px!important;line-height:1!important;border:none;border-bottom:1px solid #ddd;background:#f1f1f1}.redactor-toolbar:after{content:"";display:table;clear:both}.redactor-toolbar.redactor-toolbar-overflow{overflow-y:auto;height:29px;white-space:nowrap}.redactor-toolbar.redactor-toolbar-external{z-index:999;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,.1)}.redactor-toolbar li{vertical-align:top;display:inline-block;margin:0!important;padding:0!important;outline:none;list-style:none!important;-webkit-box-sizing:content-box;box-sizing:content-box}.redactor-toolbar li+li{margin-left:3px!important}.redactor-toolbar li a{display:block;color:#555d66;border:1px solid transparent;border-radius:2px;margin:2px;text-align:center;padding:2px 3px;outline:none;text-decoration:none;cursor:pointer;zoom:1;font-size:20px!important;-webkit-box-sizing:content-box;box-sizing:content-box}.redactor-toolbar li a:hover{background:#fafafa;border-color:#555d66;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.redactor-toolbar li a:hover i:before{color:#fff}.redactor-toolbar li a.redactor-act,.redactor-toolbar li a:active{background:#ebebeb;border-color:#555d66;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.redactor-toolbar li a.redactor-btn-image{width:14px;height:14px;background-position:50%;background-repeat:no-repeat}.redactor-toolbar li a.fa-redactor-btn{display:inline-block;padding:9px 10px 8px;line-height:1}.redactor-toolbar li a.redactor-button-disabled{filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}.redactor-toolbar li a.redactor-button-disabled:hover{color:#333;outline:none;background-color:transparent!important;cursor:default}.redactor-toolbar li a.redactor-button-focus{color:#fff;background:#000}.redactor-box .CodeMirror{display:none}.re-icon{font:400 20px/1 dashicons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;vertical-align:top;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.re-icon i:before{position:relative;font-size:16px}.re-video:before{content:"\F126"}.re-unorderedlist:before{content:"\F203"}.re-undo:before{content:"\F171"}.re-underline:before{content:"\F213"}.re-textdirection:before{content:"\F169"}.re-fontcolor:before{content:"\F215"}.re-table:before{content:"\F535"}.re-redo:before{content:"\F172"}.re-quote:before{content:"\F205"}.re-outdent:before{content:"\F221"}.re-orderedlist:before{content:"\F204"}.re-link:before{content:"\F103"}.re-horizontalrule:before{content:"\F460"}.re-italic:before{content:"\F201"}.re-indent:before{content:"\F222"}.re-image:before{content:"\F128"}.re-fullscreen:before{content:"\F211"}.re-normalscreen:before{content:"\F506"}.re-formatting:before{content:"\F100"}.re-fontsize:before{content:"\F320"}.re-fontfamily:before{content:"\F476"}.re-deleted:before{content:"\F224"}.re-html:before{content:"\F475"}.re-clips:before{content:"\F165"}.re-bold:before{content:"\F200"}.re-backcolor:before{content:"\F135"}.re-file:before{content:"\F123"}.re-alignright:before{content:"\F208"}.re-alignleft:before,.re-alignment:before{content:"\F206"}.re-alignjustify:before{content:"\F214"}.re-aligncenter:before{content:"\F207"}.re-gallery:before{content:"\F161"}.redactor-toolbar-tooltip{position:absolute;z-index:1054;text-align:center;top:0;margin-top:10px;left:0;background:#222;background:rgba(0,0,0,.8);color:#fff;padding:5px 8px;line-height:1;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;font-size:12px;border-radius:2px}.redactor-toolbar-tooltip:after{content:"";display:block;position:absolute;border:6px solid transparent;top:-12px;left:50%;margin-left:-6px;border-bottom-color:#222;border-bottom-color:rgba(0,0,0,.8)}.redactor-dropdown{position:absolute;top:28px;left:0;padding:0;min-width:220px;max-height:254px;overflow:auto;background-color:#fff;font-size:14px;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;line-height:1.6em;border-color:rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.redactor-dropdown a{display:block;padding:5px 10px;color:#000;text-decoration:none}.redactor-dropdown a:last-child{border-bottom:none}.redactor-dropdown a:hover{background-color:#0073aa;color:#fff!important;text-decoration:none}.redactor-dropdown-h1,.redactor-dropdown-h2,.redactor-dropdown-h3,.redactor-dropdown-h4,.redactor-dropdown-h5,.redactor-dropdown-h6{font-family:Georgia,Times New Roman,Bitstream Charter,Times,serif}.redactor-dropdown a.selected{background-color:#000;color:#fff}.redactor-dropdown a.redactor-dropdown-link-inactive,.redactor-dropdown a.redactor-dropdown-link-inactive:hover{background:none;cursor:default;color:#000!important;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}.redactor-dropdown a.redactor-dropdown-link-selected{color:#fff;background:#000}#redactor-image-box{position:relative;max-width:100%;display:inline-block;line-height:0;outline:1px dashed rgba(0,0,0,.6)}#redactor-image-editter{z-index:5;top:50%;left:50%;margin-top:-11px;margin-left:-18px;color:#fff;font-size:11px;padding:7px 10px;cursor:pointer}#redactor-image-editter,#redactor-image-resizer{position:absolute;line-height:1;background-color:#000}#redactor-image-resizer{z-index:2;cursor:nw-resize;bottom:-4px;right:-5px;border:1px solid #fff;width:8px;height:8px}.redactor-link-tooltip{position:absolute;z-index:99;padding:10px;line-height:1;display:inline-block;background-color:#000;color:#555!important}.redactor-link-tooltip,.redactor-link-tooltip a{font-size:12px;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important}.redactor-link-tooltip a{color:#ccc;margin:0 5px;text-decoration:none}.redactor-link-tooltip a:hover{color:#fff}#redactor-droparea{position:relative;overflow:hidden;padding:140px 20px;border:3px dashed rgba(0,0,0,.1)}#redactor-droparea.drag-hover{background:rgba(200,222,250,.75)}#redactor-droparea.drag-drop{background:hsla(58,83%,88%,.5)}#redactor-droparea-placeholder{text-align:center;font-size:12px;color:rgba(0,0,0,.7)}#redactor-progress{position:fixed;top:0;left:0;width:100%;z-index:1000000;height:10px}#redactor-progress span{display:block;width:100%;height:100%;background-color:#3d58a8;background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-size:40px 40px}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}#redactor-modal-overlay{position:fixed;top:0;left:0;margin:auto;overflow:auto;width:100%;height:100%;background-color:#000!important;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}#redactor-modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto}#redactor-modal{outline:0;position:relative;margin:auto;margin-bottom:20px;padding:0;background:#fff;color:#000;font-size:14px!important;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;-webkit-box-shadow:0 1px 70px rgba(0,0,0,.5);box-shadow:0 1px 70px rgba(0,0,0,.5)}#redactor-modal header{padding:10px 40px 10px 10px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border-bottom:1px solid #e5e5e5;font-size:14px;line-height:1.4;font-weight:700}#redactor-modal section{padding:0 10px 10px}#redactor-modal label{color:#333;display:block;font-family:sans-serif;font-size:12px;font-weight:700;height:auto;width:auto;margin-top:10px;padding-left:1px;padding-bottom:4px}#redactor-modal input[type=checkbox],#redactor-modal input[type=radio]{position:relative;top:-1px}#redactor-modal select{width:100%}#redactor-modal input[type=email],#redactor-modal input[type=password],#redactor-modal input[type=text],#redactor-modal input[type=url],#redactor-modal textarea{position:relative;z-index:2;margin:0;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:border-color 50ms ease-in-out;transition:border-color 50ms ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:6px}#redactor-modal input[type=email]:focus,#redactor-modal input[type=password]:focus,#redactor-modal input[type=text]:focus,#redactor-modal input[type=url]:focus,#redactor-modal textarea:focus{outline:none;border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}#redactor-modal input[type=email].redactor-input-error,#redactor-modal input[type=password].redactor-input-error,#redactor-modal input[type=text].redactor-input-error,#redactor-modal input[type=url].redactor-input-error,#redactor-modal textarea.redactor-input-error{border-color:#e82f2f;-webkit-box-shadow:0 0 0 2px rgba(232,47,47,.3),0 1px 2px rgba(0,0,0,.2) inset;box-shadow:0 0 0 2px rgba(232,47,47,.3),inset 0 1px 2px rgba(0,0,0,.2)}#redactor-modal textarea{display:block;margin-top:4px;line-height:1.4em}#redactor-modal-tabber{margin-bottom:15px;font-size:12px}#redactor-modal-tabber a{border:1px solid #ddd;line-height:1;padding:8px 15px;margin-right:-1px;text-decoration:none;color:#000}#redactor-modal-tabber a:hover{background-color:#00a0d2;border-color:#00a0d2;color:#fff}#redactor-modal-tabber a.active{cursor:default;background-color:#ddd;border-color:#ddd;color:rgba(0,0,0,.6)}#redactor-modal #redactor-modal-list{margin-left:0;padding-left:0;list-style:none;max-height:250px;overflow-x:auto}#redactor-modal #redactor-modal-list li{border-bottom:1px solid #ddd}#redactor-modal #redactor-modal-list li:last-child{border-bottom:none}#redactor-modal #redactor-modal-list a{padding:10px 5px;color:#000;text-decoration:none;font-size:13px;display:block;position:relative}#redactor-modal #redactor-modal-list a:hover{background-color:#eee}#redactor-modal-close{position:absolute;top:4px;right:10px;width:30px;height:30px;text-align:right;color:#bbb;font-size:30px;font-weight:300;cursor:pointer;-webkit-appearance:none;padding:0;border:0;background:0;outline:none}#redactor-modal-close:hover{color:#000}#redactor-modal footer button{position:relative;width:100%;padding:14px 16px;margin:0;outline:none;border:none;background-color:#ddd;color:#000;text-align:center;text-decoration:none;font-weight:400;font-size:12px;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;line-height:1;cursor:pointer}#redactor-modal footer button:hover{color:#777;background:none;background:#bbb;text-decoration:none}#redactor-modal footer button.redactor-modal-delete-btn{background:none;color:#fff;background-color:#b52525}#redactor-modal footer button.redactor-modal-delete-btn:hover{color:hsla(0,0%,100%,.6);background-color:#881b1b}#redactor-modal footer button.redactor-modal-action-btn{background:none;color:#fff;background-color:#0085ba;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}#redactor-modal footer button.redactor-modal-action-btn:hover{color:#fff;background-color:#008ec2}.redactor-dropdown .redactor-formatting-blockquote{color:rgba(0,0,0,.4);font-style:italic}.redactor-dropdown .redactor-formatting-pre{font-family:monospace,sans-serif}.redactor-dropdown .redactor-formatting-h1{font-size:32px;line-height:36px;font-weight:700}.redactor-dropdown .redactor-formatting-h2{font-size:24px;line-height:32px;font-weight:700}.redactor-dropdown .redactor-formatting-h3{font-size:21px;line-height:30px;font-weight:700}.redactor-dropdown .redactor-formatting-h4{font-size:18px;line-height:26px;font-weight:700}.redactor-dropdown .redactor-formatting-h5{font-size:16px;line-height:23px;font-weight:700}.redactor-editor code,.redactor-editor pre{font-family:Menlo,Monaco,monospace,sans-serif!important}.redactor-editor blockquote,.redactor-editor div,.redactor-editor dl,.redactor-editor ol,.redactor-editor p,.redactor-editor pre,.redactor-editor table,.redactor-editor ul{font-size:16px;line-height:1.5em}.redactor-editor a{color:#15c;text-decoration:underline}.redactor-editor embed,.redactor-editor img,.redactor-editor object,.redactor-editor video{max-width:100%;width:auto}.redactor-editor img,.redactor-editor video{height:auto}.redactor-editor blockquote,.redactor-editor div,.redactor-editor dl,.redactor-editor figure,.redactor-editor ol,.redactor-editor p,.redactor-editor pre,.redactor-editor table,.redactor-editor ul{margin:0;margin-bottom:15px;border:none;background:none;-webkit-box-shadow:none;box-shadow:none}.redactor-editor hr,.redactor-editor iframe,.redactor-editor object{margin-bottom:15px}.redactor-editor blockquote{margin-left:1.6em!important;padding-left:0;color:#777;font-style:italic}.redactor-editor ol,.redactor-editor ul{padding-left:2em}.redactor-editor ol ol,.redactor-editor ol ul,.redactor-editor ul ol,.redactor-editor ul ul{margin:2px;padding:0;padding-left:2em;border:none}.redactor-editor ol ol li{list-style-type:lower-alpha}.redactor-editor ol ol ol li{list-style-type:lower-roman}.redactor-editor dl dt{font-weight:700}.redactor-editor dd{margin-left:1em}.redactor-editor table{border-collapse:collapse;font-size:1em;width:100%}.redactor-editor table td,.redactor-editor table th{padding:5px;border:1px solid #ddd;vertical-align:top}.redactor-editor table th,.redactor-editor table thead td{font-weight:700;border-bottom-color:#888}.redactor-editor code{background-color:#d8d7d7}.redactor-editor pre{padding:1em;border:1px solid #ddd;border-radius:3px;background:#f8f8f8;font-size:90%}.redactor-editor hr{display:block;height:1px;border:0;border-top:1px solid #ccc}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4,.redactor-editor h5,.redactor-editor h6{font-weight:700;color:#000;padding:0;background:none;text-rendering:optimizeLegibility;margin:0 0 .5em}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4{line-height:1.3}.redactor-editor h1{font-size:32px}.redactor-editor h2{font-size:24px;margin-bottom:.7em}.redactor-editor h3{font-size:21px}.redactor-editor h4{font-size:18px}.redactor-editor h5{font-size:16px}.redactor-editor h6{font-size:14px;text-transform:uppercase} \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.eot b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.eot new file mode 100755 index 0000000..cab7b36 Binary files /dev/null and b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.eot differ diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.svg b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.svg new file mode 100755 index 0000000..7bbcf1f --- /dev/null +++ b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.svg @@ -0,0 +1,226 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.ttf b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.ttf new file mode 100755 index 0000000..060d170 Binary files /dev/null and b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.ttf differ diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.woff b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.woff new file mode 100755 index 0000000..fb3a756 Binary files /dev/null and b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/fonts/typerocket-icons.woff differ diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/core.js b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/core.js new file mode 100644 index 0000000..7b6dfa3 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/core.js @@ -0,0 +1 @@ +!function(e){var t={};function a(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return e[r].call(n.exports,n,n.exports,a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,r){a.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="/",a(a.s=8)}([,,,,,,,,function(e,t,a){e.exports=a(9)},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var a=0;at;)a=this.templateTagKeys[t],r=this.templateTagValues[t],this.templateString=this.templateString.replace(new RegExp(a),r),t++}}]),e}();window.Booyah=n,a(10),a(11),a(12),a(13),a(14),a(15),a(16),a(17),a(18),a(19),a(20),jQuery(document).ready(function(e){var t,a;(a=e("#tr_page_type_toggle")).length>0&&(e("#tr_page_builder_control").hasClass("builder-active")?e("#builderStandardEditor").hide():e("#tr_page_builder").hide(),e(a).on("click","a",function(t){var a,r,n;t.preventDefault(),n=e(this),r=e(n.siblings()[0]),a=e("#builderSelectRadio input")[1],n.addClass("builder-active button-primary"),r.removeClass("builder-active button-primary"),e(n.attr("href")).show(),e(r.attr("href")).hide(),"tr_page_builder_control"===n.attr("id")?e(a).attr("checked","checked"):(e(a).removeAttr("checked"),e("#content-html").click(),e("#content-tmce").click())})),e(".tr-components").length>0&&(t=function(t,a){var r,n,i,o,l;for(o=TypeRocket.repeaterCallbacks,l=0;o.length>l;)"function"==typeof o[l]&&o[l](t),l++;e.isFunction(e.fn.sortable)&&(i=a.find(".tr-gallery-list"),r=a.find(".tr-items-list"),n=a.find(".tr-repeater-fields"),i.length>0&&i.sortable(),n.length>0&&n.sortable({connectWith:".tr-repeater-group",handle:".repeater-controls"}),r.length>0&&r.sortable({connectWith:".item",handle:".move"}))},e(".typerocket-container").on("click",".tr-builder-add-button",function(t){var a,r;return t.preventDefault(),r=e(this).next(),a=e("
").addClass("tr-builder-select-overlay").on("click",function(){return e(this).remove(),e(".tr-builder-select").fadeOut()}),e("body").append(a),r.fadeIn()}),e(".typerocket-container").on("click",".tr-builder-component-control",function(t){var a,r,n,i;return t.preventDefault(),e(this).parent().children().removeClass("active"),n=e(this).addClass("active").parent().data("id"),i=e(this).index(),(r=e("#frame-"+n).children()).removeClass("active"),a=r[i],e(a).addClass("active")}),e(".typerocket-container").on("click",".tr-remove-builder-component",function(t){var a,r,n,i;if(t.preventDefault(),confirm("Remove component?"))return(r=e(this).parent()).parent().children().removeClass("active"),n=r.parent().data("id"),i=e(this).parent().index(),a=e("#frame-"+n).children()[i],e(a).remove(),r.remove()}),e(".tr-components").sortable({start:function(e,t){return t.item.startPos=t.item.index()},update:function(t,a){var r,n,i,o,l,s;return o=a.item.parent().data("id"),n=(i=e("#frame-"+o)).children().detach(),l=a.item.index(),s=a.item.startPos,r=n.splice(s,1),n.splice(l,0,r[0]),i.append(n)}}),e(".typerocket-container").on("click",".builder-select-option",function(a){var r,n,i,o,l,s,c,d,p,u,h;(o=e(this)).parent().fadeOut(),e(".tr-builder-select-overlay").remove(),o.hasClass("disabled")||(p=o.data("id"),l=o.data("folder"),c=o.data("group"),d=o.data("thumbnail"),n=e("#frame-"+p),r=e("#components-"+p),i=e('ul[data-mxid="'+p+'"]'),u=o.data("value"),o.addClass("disabled"),h=trHelpers.site_uri+"/tr_builder_api/v1/"+c+"/"+u+"/"+l,s=i.data("group"),e.ajax({url:h,method:"POST",dataType:"html",data:{form_group:s},success:function(a){var i,l,s,c,p,u;for(a=e(a),l=n.children(".active"),i=r.children(".active"),n.children().removeClass("active"),r.children().removeClass("active"),c=o.text(),d&&(d=''),p={data:a,textLabel:c,img:d},u=0;TypeRocket.builderCallbacks.length>u;)"function"==typeof TypeRocket.builderCallbacks[u]&&TypeRocket.builderCallbacks[u](p),u++;s='
  • '+p.img+''+p.textLabel+'',i.length>0&&l.length>0?(p.data.insertAfter(l).addClass("active"),i.after(s)):(p.data.prependTo(n).addClass("active"),r.prepend(s)),t(p.data,n),o.removeClass("disabled")},error:function(e){o.val("Try again - Error "+e.status).removeAttr("disabled","disabled")}}))}))})},function(e,t){var a;window.trUtil={},window.trUtil.delay=(a=0,function(e,t){clearTimeout(a),a=setTimeout(e,t)})},function(e,t){var a=wp.i18n.__;jQuery(document).ready(function(e){var t,r,n,i,o,l,s;(l=function(){e(".wp-editor-wrap").each(function(){var t;(t=e(this).find("iframe")).height()<30&&t.css({height:"auto"})})})(),o=function(t){var a,r,n;e.isFunction(e.fn.sortable)&&(n=e(t).find(".tr-gallery-list"),$sortableLinks=e(t).find(".tr-links-selected"),a=e(t).find(".tr-items-list"),r=e(t).find(".tr-repeater-fields"),n.length>0&&n.sortable({placeholder:"tr-sortable-placeholder",forcePlaceholderSize:!0}),$sortableLinks.length>0&&$sortableLinks.sortable({placeholder:"tr-sortable-placeholder",forcePlaceholderSize:!0}),r.length>0&&r.sortable({connectWith:".tr-repeater-group",handle:".repeater-controls",placeholder:"tr-sortable-placeholder",forcePlaceholderSize:!0}),a.length>0&&a.sortable({connectWith:".item",handle:".move",placeholder:"tr-sortable-placeholder",forcePlaceholderSize:!0}))},n=function(t){e.isFunction(e.fn.datepicker)&&e(t).find(".date-picker[name]").each(function(){var t=e(this).data("format"),a="dd/mm/yy";t&&(a=t),e(this).datepicker({beforeShow:function(t,a){e("#ui-datepicker-div").addClass("typerocket-datepicker")},dateFormat:a})})},add_tabs=function(t){t.find(".tr-tabbed-top:not(.tr-repeater-group-template .tr-tabbed-top)").each(function(){e(this).find("> .tabbed-sections > .tr-tabs > li").each(function(t){var a,r,n,i;a=e(this).data("uid"),r=(new Date).getTime()+"rtabuid",n=e(this).find("a"),i=e(e(this).parent().parent().next().children()[t]),e(this).attr("id",e(this).attr("id").replace(a,r)),n.attr("href",n.attr("href").replace(a,r)),i.attr("id",i.attr("id").replace(a,r)),e(this).click(function(t){var a;e(this).addClass("active").siblings().removeClass("active"),a=e(e(this).find("a").attr("href")),e(a).addClass("active").siblings().removeClass("active"),l(),t.preventDefault()})})})},r=function(t){e.isFunction(e.fn.wpColorPicker)&&e(t).find(".color-picker[name]").each(function(){var t,a;t=e(this).attr("id")+"_color_palette",a={palettes:window[t]},e(this).wpColorPicker(a)})},i=function(t){var a;e.isFunction(e.fn.redactor)&&(a={formatting:["p","h1","h2","h3","h4","h5","blockquote"],buttons:["formatting","bold","italic","deleted","unorderedlist","orderedlist","outdent","indent","link","alignment","horizontalrule","html"]},e.isEmptyObject(window.TypeRocket.redactorSettings)||(a=window.TypeRocket.redactorSettings),e(t).find(".typerocket-editor[name]").each(function(){e(this).redactor(a)}))},t=e(".typerocket-container"),o(t),n(t),r(t),i(t),TypeRocket.repeaterCallbacks.push(n),TypeRocket.repeaterCallbacks.push(r),TypeRocket.repeaterCallbacks.push(i),TypeRocket.repeaterCallbacks.push(add_tabs),TypeRocket.repeaterCallbacks.push(function(t){t.find(".wp-editor-area").each(function(){tinyMCE.execCommand("mceAddEditor",!1,e(this).attr("id"))})}),t.on("input keyup",".redactor-editor",function(){e(this).siblings("textarea").trigger("change")}),t.on("blur keyup change","input[maxlength], textarea[maxlength]",function(){var t;(t=e(this)).parent().hasClass("redactor-box")&&(t=t.parent()),t.next().find("span").text(s.len(this))}),e(".tr-tabs li").each(function(){e(this).click(function(t){var a;e(this).addClass("active").siblings().removeClass("active"),a=e(this).find("a").attr("href"),e(a).addClass("active").siblings().removeClass("active"),l(),t.preventDefault()})}),e(".contextual-help-tabs a").click(function(){l()}),{init:function(){var t;t=this,e(document).on("click",".tr-repeater .controls .add",function(){var a,r,n,i,l,s,c,d,p,u;for(r=e(e(this).parent().parent().next().clone()).removeClass("tr-repeater-group-template").addClass("tr-repeater-group"),s=(new Date).getTime(),p=r.data("limit"),c=r.data("id"),l=r.find(".dev .field span"),n=r.find("[data-name]"),data_input=r.find("[data-input]"),data_trid=r.find("[data-trid]"),data_trfor=r.find("[data-trfor]"),i=r.find(".tr-repeater-group-template [data-name]"),e(n).each(function(){var a;a=t.nameParse(e(this).data("name"),s,c),e(this).attr("name",a),e(this).attr("data-name",null)}),e(data_input).each(function(){var a;a=t.nameParse(e(this).data("input"),s,c),e(this).attr("data-input",a)}),e(data_trid).each(function(){var a;a=t.nameParse(e(this).data("trid"),s,c),e(this).attr("id",a.split(".").join("_"))}),e(data_trfor).each(function(){var a;a=t.nameParse(e(this).data("trfor"),s,c),e(this).attr("for",a.split(".").join("_"))}),e(l).each(function(){var a;a=t.nameParse(e(this).html(),s,c),e(this).html(a)}),e(i).each(function(){e(this).attr("data-name",e(this).attr("name")),e(this).attr("name",null)}),o(r),d=0;TypeRocket.repeaterCallbacks.length>d;)"function"==typeof TypeRocket.repeaterCallbacks[d]&&TypeRocket.repeaterCallbacks[d](r),d++;(u=(a=e(this).parent().parent().next().next()).children().length)=p?e(this).addClass("disabled").attr("value",e(this).data("limit")):e(this).removeClass("disabled").attr("value",e(this).data("add"))}),e(document).on("click",".tr-repeater .repeater-controls .remove",function(t){e(this).parent().parent().slideUp(300,function(){e(this).remove()}),t.preventDefault();var a=e(e(this).parent().parent().parent().siblings(".controls").find(".add")[0]);a.removeClass("disabled"),a.attr("value",a.data("add"))}),e(document).on("click",".tr-repeater .repeater-controls .collapse",function(t){var a;(a=e(this).parent().parent()).hasClass("tr-repeater-group-collapsed")||90===a.height()?(a.removeClass("tr-repeater-group-collapsed"),a.addClass("tr-repeater-group-expanded"),a.attr("style","")):(a.removeClass("tr-repeater-group-expanded"),a.addClass("tr-repeater-group-collapsed")),t.preventDefault()}),e(document).on("click",".tr-repeater .controls .tr_action_collapse",function(t){var a,r;r=e(this).parent().parent().next().next(),e(this).hasClass("tr-repeater-expanded")?(e(this).val(e(this).data("expand")),e(this).addClass("tr-repeater-contacted"),e(this).removeClass("tr-repeater-expanded"),r.find("> .tr-repeater-group").animate({height:"90px"},200)):(e(this).val(e(this).data("contract")),e(this).addClass("tr-repeater-expanded"),e(this).removeClass("tr-repeater-contacted"),r.find("> .tr-repeater-group").attr("style","")),(a=e(this).parent().parent().next().next()).hasClass("tr-repeater-collapse")?(a.toggleClass("tr-repeater-collapse"),a.find("> .tr-repeater-group").removeClass("tr-repeater-group-collapsed").attr("style","")):(a.toggleClass("tr-repeater-collapse"),a.find("> .tr-repeater-group").removeClass("tr-repeater-group-expanded")),t.preventDefault()}),e(document).on("click",".tr-repeater .controls .clear",function(t){if(confirm("Remove all items?")){e(this).parent().parent().next().next().html("");var a=e(this).parent().prev().children();a.removeClass("disabled").attr("value",a.data("add"))}t.preventDefault()}),e(document).on("click",".tr-repeater .controls .flip",function(t){var r;confirm(a("Flip order of all items?","typerocket-domain"))&&(r=e(this).parent().parent().next().next()).children().each(function(e,t){r.prepend(t)}),t.preventDefault()})},nameParse:function(e,t,a){var r;return r=e,r=(new Booyah).addTemplate(r).addTag("{{ "+a+" }}",t).ready()}}.init(),s={len:function(t){var a,r;return r=(a=e(t)).val().length,parseInt(a.attr("maxlength"))-r}}})},function(e,t){jQuery.fn.selectText=function(){var e,t,a,r;e=document,t=this[0],a=void 0,r=void 0,e.body.createTextRange?((a=document.body.createTextRange()).moveToElementText(t),a.select()):window.getSelection&&(r=window.getSelection(),(a=document.createRange()).selectNodeContents(t),r.removeAllRanges(),r.addRange(a))},jQuery(document).ready(function(e){e(".typerocket-container").on("click",".field",function(){e(this).selectText()})})},function(e,t){var a=wp.i18n.__;jQuery.typerocketHttp={get:function(e,t){this.send("GET",e,t)},post:function(e,t){this.send("POST",e,t)},put:function(e,t){this.send("PUT",e,t)},delete:function(e,t){this.send("DELETE",e,t)},send:function(e,t,a,r){null==r&&(r=!0),r&&(t=this.tools.addTrailingSlash(t)),this.tools.ajax({method:e,data:a,url:t})},tools:{stripTrailingSlash:function(e){return"/"===e.substr(-1)?e.substr(0,e.length-1):e},addTrailingSlash:function(e){return e.indexOf(".php")?e:e.replace(/\/?(\?|#|$)/,"/$1")},ajax:function(e){var t,r;r=this,t={method:"GET",data:{},dataType:"json",success:function(e){e.redirect?window.location=e.redirect:r.checkData(e)},error:function(e,t,r){alert(a("Your request had an error. ","typerocket-domain")+e.status+" - "+r)}},jQuery.extend(t,e),jQuery.ajax(t)},checkData:function(e){var t,a;for(t=0;TypeRocket.httpCallbacks.length>t;)"function"==typeof TypeRocket.httpCallbacks[t]&&TypeRocket.httpCallbacks[t](e),t++;a=e.message_type,!0===e.flash&&jQuery("body").prepend(jQuery('
    '+e.message+"
    ").fadeIn(200).delay(2e3).fadeOut(200,function(){jQuery(this).remove()}))}}},jQuery(document).ready(function(e){return e("form.typerocket-ajax-form").on("submit",function(t){t.preventDefault(),TypeRocket.lastSubmittedForm=e(this),e.typerocketHttp.send("POST",e(this).attr("action"),e(this).serialize())}),e(".tr-delete-row-rest-button").on("click",function(t){var r,n;if(t.preventDefault(),confirm(a("Confirm Delete.","typerocket-domain")))return n=e(this).data("target"),e(n).remove(),r={_tr_ajax_request:"1",_method:"DELETE"},e.typerocketHttp.send("POST",e(this).attr("href"),r,!1)})})},function(e,t){var a=wp.i18n.__;jQuery(document).ready(function(e){var t;t=function(t,r){if(confirm(a("Remove all items?","typerocket-domain"))){e(r).val(""),e(t).parent().next().html("");var n=t.prev();n.removeClass("disabled").attr("value",n.data("add"))}return!1},e(document).on("click",".items-list-button",function(){var t,r,n,i,o;r=(t=e(this).parent().next()).attr("name"),i=t.data("type"),n=t.data("limit"),r&&t.data("name",r),r=t.data("name"),o=a("Remove Item","typerocket-domain");var l=t.children().length;l
  • ').hide().delay(10).slideDown(150).scrollTop("100%")),l+1>=n?e(this).addClass("disabled").attr("value",e(this).data("limit")):e(this).removeClass("disabled").attr("value",e(this).data("add"))}),e(document).on("click",".items-list-clear",function(){var a;a=e(this).parent().prev(),t(e(this),a[0])}),e(document).on("click",".tr-items-list .remove",function(){e(this).parent().slideUp(150,function(){e(this).remove()});var t=e(this).parent().parent();if(t.children().length<=t.data("limit")){var a=t.prev().find(".items-list-button");a.removeClass("disabled").attr("value",a.data("add"))}})})},function(e,t){var a,r=wp.i18n.__;(a=jQuery).fn.TypeRocketSearch=function(e,t,r){var n,i;return null==e&&(e="any"),null==t&&(t=""),null==r&&(r=""),i=this,n="post_type="+e+"&s="+encodeURI(this.val().trim()),t&&(n+="&taxonomy="+t),r&&(n+="&model="+r),jQuery.getJSON(trHelpers.site_uri+"/wp-json/typerocket/v1/search?"+n,function(e){var t,r,n,o,l,s,c,d;if(e){var p=i.next().next().next();for(p.html(""),p.append(''),s=[],t=0,o=e.length;t'+c+"")).on("click keyup",function(e){e.preventDefault();var t,r,n=!1,o=!1;if(event.keyCode&&(n=!0,o=13==event.keyCode),!n||o)return t=a(this).data("id"),r=a(this).text(),a(this).parent().prev().html("Selection: "+r+' remove'),i.next().val(t).trigger("change"),i.focus().val(""),a(this).parent().html("")}),p.append(d),s.push(d);return s}}),this},a(".typerocket-container").on("keyup",".tr-link-search-input",function(){var e,t,r,n;return t=a(this),r=a(this).data("posttype"),e=a(this).data("taxonomy"),n=a(this).data("model"),window.trUtil.delay(function(){t.TypeRocketSearch(r,e,n)},250)}),a(".typerocket-container").on("click",".tr-link-search-remove-selection",function(e){var t;e.preventDefault(),(t=a(this).parent()).prev().val("").trigger("change"),t.prev().prev().focus(),t.text(r("No selection... Search and click on a result","typerocket-domain"))})},function(e,t){var a;(a=jQuery).fn.TypeRocketLinks=function(e,t,r){var n,i;return null==e&&(e="any"),null==t&&(t=""),null==r&&(r=""),i=this,n="post_type="+e+"&s="+encodeURI(this.val().trim()),t&&(n+="&taxonomy="+t),r&&(n+="&model="+r),jQuery.getJSON(trHelpers.site_uri+"/wp-json/typerocket/v1/search?"+n,function(e){var t,r,n,o,l,s,c,d;if(e){var p=i.next(),u=i.parent().next(),h=u.data("input");for(p.html(""),p.append(''),s=[],t=0,o=e.length;t'+c+"")).on("click keyup",function(e){e.preventDefault();var t,r,n=!1,o=!1;if(event.keyCode&&(n=!0,o=13==event.keyCode),!n||o)return t=a(this).data("id"),r=a(this).text(),linkItem=jQuery(''),u.append(linkItem),i.focus().val(""),a(this).parent().html("")}),p.append(d),s.push(d);return s}}),this},a(".typerocket-container").on("click",".tr-link-chosen-item-remove",function(e){e.preventDefault(),a(this).parent().remove()}),a(".typerocket-container").on("keyup",".tr-link-links-input",function(){var e,t,r,n;t=a(this),r=a(this).data("posttype"),e=a(this).data("taxonomy"),n=a(this).data("model"),window.trUtil.delay(function(){t.TypeRocketLinks(r,e,n)},250)})},function(e,t){jQuery(document).ready(function(e){e(".typerocket-container").on("click",".matrix-button",function(t){var a,r,n,i,o,l,s,c,d,p,u;(n=e(this)).is(":disabled")||(d=n.data("id"),l=n.data("folder"),c=n.data("group"),a=e("#"+d),r=e('select[data-mxid="'+d+'"]'),i=n.val(),p=r.val(),o=TypeRocket.repeaterCallbacks,n.attr("disabled","disabled").val("Adding..."),u=trHelpers.site_uri+"/tr_matrix_api/v1/"+c+"/"+p+"/"+l,s=r.data("group"),e.ajax({url:u,method:"POST",dataType:"html",data:{form_group:s},success:function(t){var r,l,s,c;for(t=e(t),c=0;o.length>c;)"function"==typeof o[c]&&o[c](t),c++;t.prependTo(a).hide().delay(10).slideDown(300).scrollTop("100%"),e.isFunction(e.fn.sortable)&&(s=a.find(".tr-gallery-list"),r=a.find(".tr-items-list"),l=a.find(".tr-repeater-fields"),s.length>0&&s.sortable(),l.length>0&&l.sortable({connectWith:".tr-repeater-group",handle:".repeater-controls"}),r.length>0&&r.sortable({connectWith:".item",handle:".move"})),n.val(i).removeAttr("disabled","disabled")},error:function(e){n.val("Try again - Error "+e.status).removeAttr("disabled","disabled")}}))})})},function(e,t){var a=wp.i18n.__;jQuery(document).ready(function(e){var t,r,n,i,o;o=function(t,r){var n,i,o;return o=a("Select an Image","typerocket-domain"),n=a("Use Image","typerocket-domain"),"image",(i=wp.media({title:o,button:{text:n},library:{type:"image"},multiple:!1})).uploader.options.uploader.params.allowed_mime_types="image",i.on("select",function(){var a,n;n="",n=(a=i.state().get("selection").first().toJSON()).sizes.thumbnail?a.sizes.thumbnail.url:a.sizes.full.url,e(r).val(a.id),e(t).parent().next().html('')}),wp.media.frames.image_frame=i,wp.media.frames.image_frame.open(),!1},n=function(t,r){var n,i;return i={title:a("Select a File","typerocket-domain"),button:{text:a("Use File","typerocket-domain")},library:{type:t.data("type")},multiple:!1},n=wp.media(i),i.library.type&&(n.uploader.options.uploader.params.allowed_mime_types=i.library.type),n.on("select",function(){var a,i;i=''+a.url+"",e(r).val(a.id),e(t).parent().next().html(i)}),wp.media.frames.file_frame=n,wp.media.frames.file_frame.open(),!1},r=function(t,a){return e(a).val(""),e(t).parent().next().html(""),!1},i=function(t,r){var n,i,o;return o=a("Select Images","typerocket-domain"),n=a("Use Images","typerocket-domain"),(i=wp.media({title:o,button:{text:n},library:{type:"image"},multiple:"toggle"})).uploader.options.uploader.params.allowed_mime_types="image",i.on("select",function(){var a,n,o,l,s,c;for(s=(a=i.state().get("selection").toJSON()).length,o=0;o'),e(l).append(n.val(a[o].id).attr("name",n.attr("name")+"[]")),e(r).append(l),e(r).find("a").on("click",function(t){t.preventDefault(),e(this).parent().remove()}),o++}),wp.media.frames.gallery_frame=i,wp.media.frames.gallery_frame.open(),!1},t=function(t,r){return confirm(a("Remove all images?","typerocket-domain"))&&e(r).html(""),!1},e(document).on("click",".image-picker-button",function(){var t;t=e(this).parent().prev(),o(e(this),t[0])}),e(document).on("click",".file-picker-button",function(){var t;t=e(this).parent().prev(),n(e(this),t[0])}),e(document).on("click",".image-picker-clear, .file-picker-clear",function(){var t;t=e(this).parent().prev(),r(e(this),t[0])}),e(document).on("click",".gallery-picker-button",function(){var t;t=e(this).parent().next(),i(e(this),t[0])}),e(document).on("click",".gallery-picker-clear",function(){var a;a=e(this).parent().next(),t(e(this),a[0])}),e(".tr-gallery-list a").on("click",function(t){t.preventDefault(),e(this).parent().remove()})})},function(e,t){jQuery(document).ready(function(e){var t,a,r,n;n="",t="",a=e("#tr-seo-preview-google-desc-orig").text(),r=e("#tr-seo-preview-google-title-orig").text(),e("#tr_title").keyup(function(){var t;n=e(this).val().substring(0,59),(t=e("#tr-seo-preview-google-title")).text(n),console.log(a),n.length>0?t.text(n):t.text(r)}),e("#tr_description").keyup(function(){(t=e(this).val().substring(0,156)).length>0?e("#tr-seo-preview-google-desc").text(t):e("#tr-seo-preview-google-desc").text(a)}),e("#tr_redirect_lock").click(function(t){e(e(this).attr("href")).removeAttr("readonly").focus(),e(this).fadeOut(),t.preventDefault()})})},function(e,t){var a;(a=jQuery)(document).on("keyup",".tr-toggle-box-label",function(e){e.preventDefault(),13==event.keyCode&&a(this).trigger("click")})}]); \ No newline at end of file diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/global.js b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/global.js new file mode 100644 index 0000000..891edd0 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/global.js @@ -0,0 +1 @@ +window.TypeRocket={httpCallbacks:[],repeaterCallbacks:[],lastSubmittedForm:!1,redactorSettings:{},builderCallbacks:[]}; diff --git a/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/lib/redactor.min.js b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/lib/redactor.min.js new file mode 100755 index 0000000..944d103 --- /dev/null +++ b/wp-content/mu-plugins/typerocket/wordpress/assets/typerocket/js/lib/redactor.min.js @@ -0,0 +1,16 @@ +/* + Redactor 10.2.5 + Updated: October 1, 2015 + + http://imperavi.com/redactor/ + + Copyright (c) 2009-2015, Imperavi LLC. + License: http://imperavi.com/redactor/license/ + + Usage: $('#content').redactor(); + */ +!function(t){"use strict";function e(t,i){return new e.prototype.init(t,i)}Function.prototype.bind||(Function.prototype.bind=function(t){var e=this;return function(){return e.apply(t)}});var i=0;t.fn.redactor=function(i){var s=[],r=Array.prototype.slice.call(arguments,1);return"string"==typeof i?this.each(function(){var e,o=t.data(this,"redactor");if("-1"!=i.search(/\./)?(e=i.split("."),"undefined"!=typeof o[e[0]]&&(e=o[e[0]][e[1]])):e=o[i],"undefined"!=typeof o&&t.isFunction(e)){var a=e.apply(o,r);void 0!==a&&a!==o&&s.push(a)}else t.error('No such method "'+i+'" for Redactor')}):this.each(function(){t.data(this,"redactor",{}),t.data(this,"redactor",e(this,i))}),0===s.length?this:1===s.length?s[0]:s},t.Redactor=e,t.Redactor.VERSION="10.2.5",t.Redactor.modules=["alignment","autosave","block","buffer","build","button","caret","clean","code","core","dropdown","file","focus","image","indent","inline","insert","keydown","keyup","lang","line","link","linkify","list","modal","observe","paragraphize","paste","placeholder","progress","selection","shortcuts","tabifier","tidy","toolbar","upload","utils"],t.Redactor.opts={lang:"en",direction:"ltr",plugins:!1,focus:!1,focusEnd:!1,placeholder:!1,visual:!0,tabindex:!1,minHeight:!1,maxHeight:!1,linebreaks:!1,replaceDivs:!0,paragraphize:!0,cleanStyleOnEnter:!1,enterKey:!0,cleanOnPaste:!0,cleanSpaces:!0,pastePlainText:!1,autosave:!1,autosaveName:!1,autosaveInterval:60,autosaveOnChange:!1,autosaveFields:!1,linkTooltip:!0,linkProtocol:"http",linkNofollow:!1,linkSize:50,imageEditable:!0,imageLink:!0,imagePosition:!0,imageFloatMargin:"10px",imageResizable:!0,imageUpload:null,imageUploadParam:"file",uploadImageField:!1,dragImageUpload:!0,fileUpload:null,fileUploadParam:"file",dragFileUpload:!0,s3:!1,convertLinks:!0,convertUrlLinks:!0,convertImageLinks:!0,convertVideoLinks:!0,preSpaces:4,tabAsSpaces:!1,tabKey:!0,scrollTarget:!1,toolbar:!0,toolbarFixed:!0,toolbarFixedTarget:document,toolbarFixedTopOffset:0,toolbarExternal:!1,toolbarOverflow:!1,source:!0,buttons:["html","formatting","bold","italic","deleted","unorderedlist","orderedlist","outdent","indent","image","file","link","alignment","horizontalrule"],buttonsHide:[],buttonsHideOnMobile:[],formatting:["p","blockquote","pre","h1","h2","h3","h4","h5","h6"],formattingAdd:!1,tabifier:!0,deniedTags:["script","style"],allowedTags:!1,paragraphizeBlocks:["table","div","pre","form","ul","ol","h1","h2","h3","h4","h5","h6","dl","blockquote","figcaption","address","section","header","footer","aside","article","object","style","script","iframe","select","input","textarea","button","option","map","area","math","hr","fieldset","legend","hgroup","nav","figure","details","menu","summary","p"],removeComments:!1,replaceTags:[["strike","del"],["b","strong"]],replaceStyles:[["font-weight:\\s?bold","strong"],["font-style:\\s?italic","em"],["text-decoration:\\s?underline","u"],["text-decoration:\\s?line-through","del"]],removeDataAttr:!1,removeAttr:!1,allowedAttr:!1,removeWithoutAttr:["span"],removeEmpty:["p"],activeButtons:["deleted","italic","bold","underline","unorderedlist","orderedlist","alignleft","aligncenter","alignright","justify"],activeButtonsStates:{b:"bold",strong:"bold",i:"italic",em:"italic",del:"deleted",strike:"deleted",ul:"unorderedlist",ol:"orderedlist",u:"underline"},shortcuts:{"ctrl+shift+m, meta+shift+m":{func:"inline.removeFormat"},"ctrl+b, meta+b":{func:"inline.format",params:["bold"]},"ctrl+i, meta+i":{func:"inline.format",params:["italic"]},"ctrl+h, meta+h":{func:"inline.format",params:["superscript"]},"ctrl+l, meta+l":{func:"inline.format",params:["subscript"]},"ctrl+k, meta+k":{func:"link.show"},"ctrl+shift+7":{func:"list.toggle",params:["orderedlist"]},"ctrl+shift+8":{func:"list.toggle",params:["unorderedlist"]}},shortcutsAdd:!1,buffer:[],rebuffer:[],emptyHtml:"

    ",invisibleSpace:"​",imageTypes:["image/png","image/jpeg","image/gif"],indentValue:20,verifiedTags:["a","img","b","strong","sub","sup","i","em","u","small","strike","del","cite","ul","ol","li"],inlineTags:["strong","b","u","em","i","code","del","ins","samp","kbd","sup","sub","mark","var","cite","small"],alignmentTags:["P","H1","H2","H3","H4","H5","H6","DL","DT","DD","DIV","TD","BLOCKQUOTE","OUTPUT","FIGCAPTION","ADDRESS","SECTION","HEADER","FOOTER","ASIDE","ARTICLE"],blockLevelElements:["PRE","UL","OL","LI"],highContrast:!1,observe:{dropdowns:[]},langs:{en:{html:"HTML",video:"Insert Video",image:"Insert Image",table:"Table",link:"Link",link_insert:"Insert link",link_edit:"Edit link",unlink:"Unlink",formatting:"Formatting",paragraph:"Normal text",quote:"Quote",code:"Code",header1:"Header 1",header2:"Header 2",header3:"Header 3",header4:"Header 4",header5:"Header 5",bold:"Bold",italic:"Italic",fontcolor:"Font Color",backcolor:"Back Color",unorderedlist:"Unordered List",orderedlist:"Ordered List",outdent:"Outdent",indent:"Indent",cancel:"Cancel",insert:"Insert",save:"Save",_delete:"Delete",insert_table:"Insert Table",insert_row_above:"Add Row Above",insert_row_below:"Add Row Below",insert_column_left:"Add Column Left",insert_column_right:"Add Column Right",delete_column:"Delete Column",delete_row:"Delete Row",delete_table:"Delete Table",rows:"Rows",columns:"Columns",add_head:"Add Head",delete_head:"Delete Head",title:"Title",image_position:"Position",none:"None",left:"Left",right:"Right",center:"Center",image_web_link:"Image Web Link",text:"Text",mailto:"Email",web:"URL",video_html_code:"Video Embed Code or Youtube/Vimeo Link",file:"Insert File",upload:"Upload",download:"Download",choose:"Choose",or_choose:"Or choose",drop_file_here:"Drop file here",align_left:"Align text to the left",align_center:"Center text",align_right:"Align text to the right",align_justify:"Justify text",horizontalrule:"Insert Horizontal Rule",deleted:"Deleted",anchor:"Anchor",link_new_tab:"Open link in new tab",underline:"Underline",alignment:"Alignment",filename:"Name (optional)",edit:"Edit",upload_label:"Drop file here or "}},linkify:{regexps:{youtube:/https?:\/\/(?:[0-9A-Z-]+\.)?(?:youtu\.be\/|youtube\.com\S*[^\w\-\s])([\w\-]{11})(?=[^\w\-]|$)(?![?=&+%\w.\-]*(?:['"][^<>]*>|<\/a>))[?=&+%\w.-]*/gi,vimeo:/https?:\/\/(www\.)?vimeo.com\/(\d+)($|\/)/,image:/((https?|www)[^\s]+\.)(jpe?g|png|gif)(\?[^\s-]+)?/gi,url:/(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/gi}},codemirror:!1},e.fn=t.Redactor.prototype={keyCode:{BACKSPACE:8,DELETE:46,UP:38,DOWN:40,ENTER:13,SPACE:32,ESC:27,TAB:9,CTRL:17,META:91,SHIFT:16,ALT:18,RIGHT:39,LEFT:37,LEFT_WIN:91},init:function(e,s){if(this.$element=t(e),this.uuid=i++,this.rtePaste=!1,this.$pasteBox=!1,this.loadOptions(s),this.loadModules(),this.formatting={},t.merge(this.opts.blockLevelElements,this.opts.alignmentTags),this.reIsBlock=new RegExp("^("+this.opts.blockLevelElements.join("|")+")$","i"),this.tidy.setupAllowed(),this.opts.deniedTags!==!1)for(var r=["html","head","link","body","meta","applet"],o=0;o"),s=this.selection.getBlock(),this.block.toggle(t(s));else if(s.tagName.toLowerCase()!=e)if(this.opts.linebreaks&&"p"==e)t(s).append("
    "),this.utils.replaceWithContents(s);else{var o=this.utils.replaceToTag(s,e);this.block.toggle(o),"p"!=e&&"blockquote"!=e&&o.find("img").remove(),this.block.isRemoveInline&&this.utils.removeInlineTags(o),("p"==e||this.block.headTag)&&o.find("p").contents().unwrap(),this.block.formatTableWrapping(o)}else if("blockquote"==e&&s.tagName.toLowerCase()==e)if(this.opts.linebreaks)t(s).append("
    "),this.utils.replaceWithContents(s);else{var a=this.utils.replaceToTag(s,"p");this.block.toggle(a)}else s.tagName.toLowerCase()==e&&this.block.toggle(t(s));"undefined"==typeof this.block.type&&"undefined"==typeof this.block.value&&t(s).removeAttr("class").removeAttr("style")}},setMultiple:function(e){var i=this.block.blocks[0],s="TD"==this.block.containerTag||"TH"==this.block.containerTag;if(i!==!1&&1===this.block.blocksSize)if(i.tagName.toLowerCase()==e&&"blockquote"==e)if(this.opts.linebreaks)t(i).append("
    "),this.utils.replaceWithContents(i);else{var r=this.utils.replaceToTag(i,"p");this.block.toggle(r)}else if("LI"==i.tagName){if("blockquote"!=e)return;this.block.formatListToBlockquote()}else if("BLOCKQUOTE"==this.block.containerTag)this.block.formatBlockquote(e);else if(this.opts.linebreaks&&(s||this.range.commonAncestorContainer!=i))this.block.formatWrap(e);else if(this.opts.linebreaks&&"p"==e)t(i).prepend("
    ").append("
    "),this.utils.replaceWithContents(i);else if("TD"===i.tagName)this.block.formatWrap(e);else{var o=this.utils.replaceToTag(i,e);this.block.toggle(o),this.block.isRemoveInline&&this.utils.removeInlineTags(o),("p"==e||this.block.headTag)&&o.find("p").contents().unwrap()}else if(this.opts.linebreaks||"p"!=e){if("blockquote"==e){for(var a=0,n=0;n").append("
    "),s=this.utils.replaceWithContents(i)):s=this.utils.replaceToTag(i,"p"),s&&"undefined"==typeof this.block.type&&"undefined"==typeof this.block.value&&s.removeAttr("class").removeAttr("style")},this))}this.block.formatWrap(e)}else{var l=0,c=!1;"class"==this.block.type&&(c="toggle",l=t(this.block.blocks).filter("."+this.block.value).length,this.block.blocksSize==l?c="toggle":this.block.blocksSize>l?c="set":0===l&&(c="set"));var h=["ul","ol","li","td","th","dl","dt","dd"];t.each(this.block.blocks,t.proxy(function(i,s){if(t.inArray(s.tagName.toLowerCase(),h)==-1){var r=this.utils.replaceToTag(s,e);c?"toggle"==c?this.block.toggle(r):"remove"==c?this.block.remove(r):"set"==c&&this.block.setForce(r):this.block.toggle(r),"p"!=e&&"blockquote"!=e&&r.find("img").remove(),this.block.isRemoveInline&&this.utils.removeInlineTags(r),("p"==e||this.block.headTag)&&r.find("p").contents().unwrap(),"undefined"==typeof this.block.type&&"undefined"==typeof this.block.value&&r.removeAttr("class").removeAttr("style")}},this))}},setForce:function(t){return this.block.clearStyle&&t.removeAttr("class").removeAttr("style"),"class"==this.block.type?void t.addClass(this.block.value):"attr"==this.block.type||"data"==this.block.type?void t.attr(this.block.value.name,this.block.value.value):void 0},toggle:function(t){return this.block.clearStyle&&t.removeAttr("class").removeAttr("style"),"class"==this.block.type?void t.toggleClass(this.block.value):"attr"==this.block.type||"data"==this.block.type?void(t.attr(this.block.value.name)==this.block.value.value?t.removeAttr(this.block.value.name):t.attr(this.block.value.name,this.block.value.value)):void t.removeAttr("style class")},remove:function(t){t.removeClass(this.block.value)},formatListToBlockquote:function(){var e=t(this.block.blocks[0]).closest("ul, ol",this.$editor[0]);t(e).find("ul, ol").contents().unwrap(),t(e).find("li").append(t("
    ")).contents().unwrap();var i=this.utils.replaceToTag(e,"blockquote");this.block.toggle(i)},formatBlockquote:function(e){document.execCommand("outdent"),document.execCommand("formatblock",!1,e),this.clean.clearUnverified(),this.$editor.find("p:empty").remove();var i=this.selection.getBlock();"p"!=e&&t(i).find("img").remove(),this.opts.linebreaks||this.block.toggle(t(i)),this.$editor.find("ul, ol, tr, blockquote, p").each(t.proxy(this.utils.removeEmpty,this)),this.opts.linebreaks&&"p"==e&&this.utils.replaceWithContents(i)},formatWrap:function(e){if("UL"==this.block.containerTag||"OL"==this.block.containerTag){if("blockquote"!=e)return;this.block.formatListToBlockquote()}var i=this.selection.wrap(e);if(i!==!1){var s=t(i);this.block.formatTableWrapping(s);var r=s.find(this.opts.blockLevelElements.join(",")+", td, table, thead, tbody, tfoot, th, tr");if(r.contents().unwrap(),"p"!=e&&"blockquote"!=e&&s.find("img").remove(),t.each(this.block.blocks,t.proxy(this.utils.removeEmpty,this)),s.append(this.selection.getMarker(2)),this.opts.linebreaks||this.block.toggle(s),this.$editor.find("ul, ol, tr, blockquote, p").each(t.proxy(this.utils.removeEmpty,this)),s.find("blockquote:empty").remove(),this.block.isRemoveInline&&this.utils.removeInlineTags(s),this.opts.linebreaks&&"p"==e&&this.utils.replaceWithContents(s),this.opts.linebreaks){var o=s.next().next();0!=o.size()&&"BR"===o[0].tagName&&o.remove()}}},formatTableWrapping:function(t){0!==t.closest("table",this.$editor[0]).length&&(0===t.closest("tr",this.$editor[0]).length&&t.wrap(""),0===t.closest("td",this.$editor[0]).length&&0===t.closest("th").length&&t.wrap(""))},removeData:function(e,i){var s=this.selection.getBlocks();t(s).removeAttr("data-"+e),this.code.sync()},setData:function(e,i){var s=this.selection.getBlocks();t(s).attr("data-"+e,i),this.code.sync()},toggleData:function(e,i){var s=this.selection.getBlocks();t.each(s,function(){t(this).attr("data-"+e)?t(this).removeAttr("data-"+e):t(this).attr("data-"+e,i)})},removeAttr:function(e,i){var s=this.selection.getBlocks();t(s).removeAttr(e),this.code.sync()},setAttr:function(e,i){var s=this.selection.getBlocks();t(s).attr(e,i),this.code.sync()},toggleAttr:function(e,i){var s=this.selection.getBlocks();t.each(s,function(){t(this).attr(name)?t(this).removeAttr(name):t(this).attr(name,i)})},removeClass:function(e){var i=this.selection.getBlocks();t(i).removeClass(e),this.utils.removeEmptyAttr(i,"class"),this.code.sync()},setClass:function(e){var i=this.selection.getBlocks();t(i).addClass(e),this.code.sync()},toggleClass:function(e){var i=this.selection.getBlocks();t(i).toggleClass(e),this.code.sync()}}},buffer:function(){return{set:function(t){"undefined"==typeof t||"undo"==t?this.buffer.setUndo():this.buffer.setRedo()},setUndo:function(){this.selection.save(),this.opts.buffer.push(this.$editor.html()),this.selection.restore()},setRedo:function(){this.selection.save(),this.opts.rebuffer.push(this.$editor.html()),this.selection.restore()},getUndo:function(){this.$editor.html(this.opts.buffer.pop())},getRedo:function(){this.$editor.html(this.opts.rebuffer.pop())},add:function(){this.opts.buffer.push(this.$editor.html())},undo:function(){0!==this.opts.buffer.length&&(this.buffer.set("redo"),this.buffer.getUndo(),this.selection.restore(),setTimeout(t.proxy(this.observe.load,this),50))},redo:function(){0!==this.opts.rebuffer.length&&(this.buffer.set("undo"),this.buffer.getRedo(),this.selection.restore(),setTimeout(t.proxy(this.observe.load,this),50))}}},build:function(){return{focused:!1,blured:!0,run:function(){this.build.createContainerBox(),this.build.loadContent(),this.build.loadEditor(),this.build.enableEditor(),this.build.setCodeAndCall()},isTextarea:function(){return"TEXTAREA"===this.$element[0].tagName},createContainerBox:function(){this.$box=t('
    ')},createTextarea:function(){this.$textarea=t("' + + ''; + }, + init: function() + { + var button = this.button.addAfter('image', 'video', this.lang.get('video')); + this.button.addCallback(button, this.video.show); + }, + show: function() + { + this.modal.addTemplate('video', this.video.getTemplate()); + + this.modal.load('video', this.lang.get('video'), 700); + this.modal.createCancelButton(); + + var button = this.modal.createActionButton(this.lang.get('insert')); + button.on('click', this.video.insert); + + this.selection.save(); + this.modal.show(); + + $('#redactor-insert-video-area').focus(); + + }, + insert: function() + { + var data = $('#redactor-insert-video-area').val(); + + if (!data.match(/0&&/\S/.test(n))&&n},setupAddr:function(e,n){var o,a="",i="",l=this;0!=e&&(o="https://maps.googleapis.com/maps/api/geocode/json?address="+encodeURIComponent(e)+"&sensor=false",t.get(o,function(e){if(void 0===e.error_message){a=e.results[0].geometry.location.lat,i=e.results[0].geometry.location.lng,0==l.testLatLng(n)&&($lo=t(n),t($lo.find(".tr_field_location_lat")[0]).val(a),t($lo.find(".tr_field_location_lng")[0]).val(i));var o=new google.maps.LatLng(a,i);l.addMap(n,o)}else alert(e.error_message)}))}}.init()})}}); \ No newline at end of file diff --git a/wp-content/themes/CCV/app/setup.php b/wp-content/themes/CCV/app/setup.php index 7b35087..c6c770d 100755 --- a/wp-content/themes/CCV/app/setup.php +++ b/wp-content/themes/CCV/app/setup.php @@ -25,7 +25,7 @@ use function Roots\view; * However, I couldn't get this to work properly with add_action and we need to use the post ID (get_the_ID()), which * doesn't always seem to be available. I need to figure out where this hook should be added so that it is ready... * - * For now, the solution is quite low-level and we inject a dependency of our theme's 'sage/main.css' CSS file into + * For now, the solution is quite low-level and we inject a dependency of our theme's 'sage/app' CSS file into * Elementor's post specific CSS file just before the stylesheets are printed. By having our theme as a dependency, * Elementor's post-xx.css file is forced to load after the theme's CSS... * @@ -33,7 +33,7 @@ use function Roots\view; */ add_action('wp_print_styles', function() { global $wp_styles; - $sage_css_handle = 'sage/app.css'; + $sage_css_handle = 'sage/app'; $elementor_css_handle = 'elementor-post-'. get_the_ID(); // First, check if Elementor styles are loaded yet and if not, load them because we need to be able @@ -45,8 +45,10 @@ add_action('wp_print_styles', function() { \Elementor\Plugin::instance()->frontend->enqueue_styles(); } + // Add the theme's main CSS as a dependency for the post-specific CSS in order to get the + // theme CSS to output first, thereby allowing it to be overridden by the post specific CSS. if (isset($wp_styles->registered[$elementor_css_handle])) { - $wp_styles->registered[$elementor_css_handle]->deps = [$sage_css_handle]; + $wp_styles->registered[$elementor_css_handle]->deps[] = $sage_css_handle; } });