Livemesh SiteOrigin Widgets - Version 1.4

Version Description

  • Added - Detailed documentation for all widgets
  • Added - Plugin options window for enabling all widgets in one go along with other options.
  • Added - Ability to enter Custom CSS in plugin options
  • Added - Default theme color option for widgets
  • Added - Support for lightweight Portfolio Post Type plugin. Jetpack custom post types module no longer recommended.
  • Fixed - The shortcodes not processed by accordion
  • Fixed - The grid heading was not being displayed
  • Some styling improvements and fixes
Download this release

Release Info

Developer livemesh
Plugin Icon 128x128 Livemesh SiteOrigin Widgets
Version 1.4
Comparing to
See all releases

Code changes from version 1.3 to 1.4

Files changed (81) hide show
  1. admin/admin-ajax.php +169 -0
  2. admin/admin-init.php +174 -0
  3. admin/assets/css/documentation.css +416 -0
  4. admin/assets/css/documentation.css.map +7 -0
  5. admin/assets/css/documentation.scss +505 -0
  6. admin/assets/css/lsow-admin-page.css +418 -0
  7. admin/assets/css/lsow-admin-page.css.map +7 -0
  8. admin/assets/css/lsow-admin-page.scss +428 -0
  9. admin/assets/css/lsow-admin.css +354 -0
  10. admin/assets/css/lsow-admin.css.map +7 -0
  11. admin/assets/css/lsow-admin.scss +358 -0
  12. admin/assets/images/logo-dark.png +0 -0
  13. admin/assets/images/logo-light.png +0 -0
  14. admin/assets/images/logo-shape.png +0 -0
  15. admin/assets/images/logo-shape16.png +0 -0
  16. admin/assets/js/documentation.js +97 -0
  17. admin/assets/js/documentation.min.js +1 -0
  18. admin/assets/js/lsow-admin-ajax.js +165 -0
  19. admin/assets/js/lsow-admin-ajax.min.js +1 -0
  20. admin/assets/js/lsow-admin.js +51 -0
  21. admin/assets/js/lsow-admin.min.js +1 -0
  22. admin/views/admin-banner1.php +16 -0
  23. admin/views/admin-banner2.php +22 -0
  24. admin/views/admin-banner3.php +16 -0
  25. admin/views/admin-footer.php +17 -0
  26. admin/views/admin-header.php +11 -0
  27. admin/views/documentation.php +1326 -0
  28. admin/views/premium-upgrade.php +183 -0
  29. admin/views/settings.php +322 -0
  30. assets/css/lsow-frontend.css +120 -11
  31. assets/css/lsow-frontend.css.map +1 -1
  32. assets/css/lsow-frontend.scss +80 -4
  33. assets/js/lsow-frontend.js +12 -2
  34. assets/js/lsow-frontend.min.js +1 -1
  35. includes/class-lsow-setup.php +36 -0
  36. includes/fields/css/jquery-ui-timepicker-addon.css +9 -1
  37. includes/fields/datepicker.class.php +1 -1
  38. includes/fields/js/timepicker-field.min.js +46 -1
  39. includes/fields/timepicker.class.php +2 -2
  40. includes/helper-functions.php +316 -175
  41. includes/widgets/lsow-accordion-widget/lsow-accordion-widget.php +2 -2
  42. includes/widgets/lsow-accordion-widget/tpl/default.php +1 -1
  43. includes/widgets/lsow-button-widget/css/style.css +10 -110
  44. includes/widgets/lsow-button-widget/css/style.css.map +2 -2
  45. includes/widgets/lsow-button-widget/css/style.scss +2 -67
  46. includes/widgets/lsow-button-widget/lsow-button-widget.php +7 -6
  47. includes/widgets/lsow-button-widget/tpl/default.php +10 -3
  48. includes/widgets/lsow-carousel-widget/lsow-carousel-widget.php +2 -2
  49. includes/widgets/lsow-clients-widget/lsow-clients-widget.php +2 -2
  50. includes/widgets/lsow-heading-widget/lsow-heading-widget.php +1 -1
  51. includes/widgets/lsow-hero-image-widget/lsow-hero-image-widget.php +2 -2
  52. includes/widgets/lsow-hero-image-widget/tpl/default.php +1 -1
  53. includes/widgets/lsow-icon-list-widget/lsow-icon-list-widget.php +3 -3
  54. includes/widgets/lsow-odometers-widget/css/style.css +2 -0
  55. includes/widgets/lsow-odometers-widget/css/style.css.map +1 -1
  56. includes/widgets/lsow-odometers-widget/css/style.scss +3 -0
  57. includes/widgets/lsow-odometers-widget/lsow-odometers-widget.php +4 -4
  58. includes/widgets/lsow-piecharts-widget/lsow-piecharts-widget.php +4 -4
  59. includes/widgets/lsow-portfolio-widget/css/style.css +3 -3
  60. includes/widgets/lsow-portfolio-widget/css/style.css.map +1 -1
  61. includes/widgets/lsow-portfolio-widget/css/style.scss +4 -4
  62. includes/widgets/lsow-portfolio-widget/js/portfolio.js +5 -3
  63. includes/widgets/lsow-portfolio-widget/lsow-portfolio-widget.php +24 -6
  64. includes/widgets/lsow-portfolio-widget/tpl/default.php +2 -1
  65. includes/widgets/lsow-posts-carousel-widget/lsow-posts-carousel-widget.php +2 -2
  66. includes/widgets/lsow-pricing-table-widget/lsow-pricing-table-widget.php +1 -1
  67. includes/widgets/lsow-services-widget/css/style.css +9 -2
  68. includes/widgets/lsow-services-widget/css/style.css.map +1 -1
  69. includes/widgets/lsow-services-widget/css/style.scss +6 -1
  70. includes/widgets/lsow-services-widget/lsow-services-widget.php +6 -9
  71. includes/widgets/lsow-stats-bar-widget/lsow-stats-bar-widget.php +3 -3
  72. includes/widgets/lsow-tabs-widget/lsow-tabs-widget.php +2 -2
  73. includes/widgets/lsow-tabs-widget/tpl/default.php +1 -1
  74. includes/widgets/lsow-team-members-widget/lsow-team-members-widget.php +1 -1
  75. includes/widgets/lsow-testimonials-slider-widget/lsow-testimonials-slider-widget.php +4 -4
  76. includes/widgets/lsow-testimonials-widget/lsow-testimonials-widget.php +1 -1
  77. languages/default.pot +624 -109
  78. languages/en_US.mo +0 -0
  79. languages/en_US.po +621 -110
  80. livemesh-so-widgets.php +57 -20
  81. readme.txt +41 -15
admin/admin-ajax.php ADDED
@@ -0,0 +1,169 @@
1
+ <?php
2
+
3
+ // Exit if accessed directly
4
+ if (!defined('ABSPATH')) {
5
+ exit;
6
+ }
7
+
8
+ class LSOW_Admin_Ajax {
9
+
10
+ // Instance of this class.
11
+ protected $plugin_slug = 'livemesh_so_widgets';
12
+ protected $ajax_data;
13
+ protected $ajax_msg;
14
+
15
+
16
+ public function __construct() {
17
+
18
+ // retrieve all ajax string to localize
19
+ $this->localize_strings();
20
+ $this->init_hooks();
21
+
22
+ }
23
+
24
+ public function init_hooks() {
25
+
26
+ // Register backend ajax action
27
+ add_action('wp_ajax_lsow_admin_ajax', array($this, 'lsow_admin_ajax'));
28
+ // Load admin ajax js script
29
+ add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_scripts'));
30
+
31
+ }
32
+
33
+ public function ajax_response($success = true, $message = null, $content = null) {
34
+
35
+ $response = array(
36
+ 'success' => $success,
37
+ 'message' => $message,
38
+ 'content' => $content
39
+ );
40
+
41
+ return $response;
42
+
43
+ }
44
+
45
+ public function lsow_check_nonce() {
46
+
47
+ // retrieve nonce
48
+ $nonce = (isset($_POST['nonce'])) ? $_POST['nonce'] : $_GET['nonce'];
49
+
50
+ // nonce action for the grid
51
+ $action = 'lsow_admin_nonce';
52
+
53
+ // check ajax nounce
54
+ if (!wp_verify_nonce($nonce, $action)) {
55
+ // build response
56
+ $response = $this->ajax_response(false, __('Sorry, an error occurred. Please refresh the page.', 'livemesh-so-widgets'));
57
+ // die and send json error response
58
+ wp_send_json($response);
59
+ }
60
+
61
+ }
62
+
63
+ public function lsow_admin_ajax() {
64
+
65
+ // check the nonce
66
+ $this->lsow_check_nonce();
67
+
68
+ // retrieve data
69
+ $this->ajax_data = (isset($_POST)) ? $_POST : $_GET;
70
+
71
+ // retrieve function
72
+ $func = $this->ajax_data['func'];
73
+
74
+ switch ($func) {
75
+ case 'lsow_save_settings':
76
+ $response = $this->save_settings_callback();
77
+ break;
78
+ case 'lsow_reset_settings':
79
+ $response = $this->save_settings_callback();
80
+ break;
81
+ default:
82
+ $response = ajax_response(false, __('Sorry, an unknown error occurred...', 'livemesh-so-widgets'), null);
83
+ break;
84
+ }
85
+
86
+ // send json response and die
87
+ wp_send_json($response);
88
+
89
+ }
90
+
91
+ public function save_settings_callback() {
92
+
93
+ // retrieve data from jquery
94
+ $setting_data = $this->ajax_data['setting_data'];
95
+
96
+ lsow_update_options($setting_data);
97
+
98
+ $template = false;
99
+ // get new restore global settings panel
100
+ if ($this->ajax_data['reset']) {
101
+ ob_start();
102
+ require_once('views/settings.php');
103
+ $template = ob_get_clean();
104
+ }
105
+
106
+ $response = $this->ajax_response(true, $this->ajax_data['reset'], $template);
107
+ return $response;
108
+
109
+ }
110
+
111
+
112
+ public function localize_strings() {
113
+
114
+ $this->ajax_msg = array(
115
+ 'box_icons' => array(
116
+ 'before' => '<i class="tg-info-box-icon dashicons dashicons-admin-generic"></i>',
117
+ 'success' => '<i class="tg-info-box-icon dashicons dashicons-yes"></i>',
118
+ 'error' => '<i class="tg-info-box-icon dashicons dashicons-no-alt"></i>'
119
+ ),
120
+ 'box_messages' => array(
121
+
122
+ 'lsow_save_settings' => array(
123
+ 'before' => __('Saving plugin settings', 'livemesh-so-widgets'),
124
+ 'success' => __('Plugin settings Saved', 'livemesh-so-widgets'),
125
+ 'error' => __('Sorry, an error occurs while saving settings...', 'livemesh-so-widgets')
126
+ ),
127
+ 'lsow_reset_settings' => array(
128
+ 'before' => __('Resetting plugin settings', 'livemesh-so-widgets'),
129
+ 'success' => __('Plugin settings resetted', 'livemesh-so-widgets'),
130
+ 'error' => __('Sorry, an error occurred while resetting settings', 'livemesh-so-widgets')
131
+ ),
132
+ )
133
+ );
134
+
135
+ }
136
+
137
+ public function admin_nonce() {
138
+
139
+ return array(
140
+ 'url' => admin_url('admin-ajax.php'),
141
+ 'nonce' => wp_create_nonce('lsow_admin_nonce')
142
+ );
143
+
144
+ }
145
+
146
+ public function enqueue_admin_scripts() {
147
+
148
+ $screen = get_current_screen();
149
+
150
+ // enqueue only in grid panel
151
+ if (strpos($screen->id, $this->plugin_slug) !== false) {
152
+ // merge nonce to translatable strings
153
+ $strings = array_merge($this->admin_nonce(), $this->ajax_msg);
154
+
155
+ // Use minified libraries if LSOW_SCRIPT_DEBUG is turned off
156
+ $suffix = (defined('LSOW_SCRIPT_DEBUG') && LSOW_SCRIPT_DEBUG) ? '' : '.min';
157
+
158
+ // register and localize script for ajax methods
159
+ wp_register_script('lsow-admin-ajax-scripts', LSOW_PLUGIN_URL . 'admin/assets/js/lsow-admin-ajax' . $suffix . '.js', array(), LSOW_VERSION, true);
160
+ wp_enqueue_script('lsow-admin-ajax-scripts');
161
+
162
+ wp_localize_script('lsow-admin-ajax-scripts', 'lsow_admin_global_var', $strings);
163
+
164
+ }
165
+ }
166
+
167
+ }
168
+
169
+ new LSOW_Admin_Ajax;
admin/admin-init.php ADDED
@@ -0,0 +1,174 @@
1
+ <?php
2
+
3
+ // Exit if accessed directly
4
+ if (!defined('ABSPATH')) {
5
+ exit;
6
+ }
7
+
8
+ class LSOW_Admin {
9
+
10
+
11
+ protected $plugin_slug = 'livemesh_so_widgets';
12
+
13
+ public function __construct() {
14
+
15
+ $this->includes();
16
+ $this->init_hooks();
17
+
18
+ }
19
+
20
+
21
+ public function includes() {
22
+
23
+ // load class admin ajax function
24
+ require_once(LSOW_PLUGIN_DIR . '/admin/admin-ajax.php');
25
+
26
+ }
27
+
28
+ public function init_hooks() {
29
+
30
+ // remove admin notices
31
+ add_action('admin_notices', array(&$this, 'remove_notices_start'));
32
+ add_action('admin_notices', array(&$this, 'remove_notices_end'), 999);
33
+
34
+ // Build admin menu/pages
35
+ add_action('admin_menu', array($this, 'add_plugin_admin_menu'));
36
+
37
+ // Load admin style sheet and JavaScript.
38
+ add_action('admin_enqueue_scripts', array($this, 'enqueue_admin_scripts'));
39
+
40
+ }
41
+
42
+
43
+ public function remove_notices_start() {
44
+
45
+ // Turn on output buffering
46
+ ob_start();
47
+
48
+ }
49
+
50
+ public function remove_notices_end() {
51
+
52
+ // Get current buffer contents and delete current output buffer
53
+ $content = ob_get_contents();
54
+ ob_clean();
55
+
56
+ }
57
+
58
+ public function add_plugin_admin_menu() {
59
+
60
+ add_menu_page(
61
+ 'Livemesh SiteOrigin Widgets',
62
+ __('Livemesh Widgets', 'livemesh-so-widgets'),
63
+ 'manage_options',
64
+ $this->plugin_slug,
65
+ array($this, 'display_settings_page'),
66
+ LSOW_PLUGIN_URL . 'admin/assets/images/logo-shape16.png'
67
+ );
68
+
69
+ // add plugin settings submenu page
70
+ add_submenu_page(
71
+ $this->plugin_slug,
72
+ 'Widgets Settings',
73
+ __('Settings', 'livemesh-so-widgets'),
74
+ 'manage_options',
75
+ $this->plugin_slug,
76
+ array($this, 'display_settings_page')
77
+ );
78
+
79
+ // add import/export submenu page
80
+ add_submenu_page(
81
+ $this->plugin_slug,
82
+ 'Widgets Documentation',
83
+ __('Documentation', 'livemesh-so-widgets'),
84
+ 'manage_options',
85
+ $this->plugin_slug . '_documentation',
86
+ array($this, 'display_plugin_documentation')
87
+ );
88
+
89
+ // add global settings submenu page
90
+ add_submenu_page(
91
+ $this->plugin_slug,
92
+ 'Upgrade to Pro Version',
93
+ __('Upgrade to Pro', 'livemesh-so-widgets'),
94
+ 'manage_options',
95
+ $this->plugin_slug . '_pro_upgrade',
96
+ array($this, 'display_plugin_premium_upgrade')
97
+ );
98
+
99
+ }
100
+
101
+ public function display_settings_page() {
102
+
103
+ require_once('views/admin-header.php');
104
+ require_once('views/admin-banner2.php');
105
+ require_once('views/settings.php');
106
+ require_once('views/admin-footer.php');
107
+
108
+ }
109
+
110
+ public function display_plugin_documentation() {
111
+
112
+
113
+ require_once('views/admin-header.php');
114
+ require_once('views/admin-banner1.php');
115
+ require_once('views/documentation.php');
116
+ require_once('views/admin-footer.php');
117
+
118
+ }
119
+
120
+ public function display_plugin_premium_upgrade() {
121
+
122
+
123
+ require_once('views/admin-header.php');
124
+ require_once('views/admin-banner3.php');
125
+ require_once('views/premium-upgrade.php');
126
+ require_once('views/admin-footer.php');
127
+
128
+ }
129
+
130
+ public function enqueue_admin_scripts() {
131
+
132
+ // Use minified libraries if LSOW_SCRIPT_DEBUG is turned off
133
+ $suffix = (defined('LSOW_SCRIPT_DEBUG') && LSOW_SCRIPT_DEBUG) ? '' : '.min';
134
+
135
+ // get current admin screen
136
+ $screen = get_current_screen();
137
+
138
+ // if screen is a part of The Grid plugin page
139
+ if (strpos($screen->id, $this->plugin_slug) !== false) {
140
+
141
+ wp_enqueue_script('jquery-ui-datepicker');
142
+
143
+ wp_enqueue_script('wp-color-picker');
144
+ wp_enqueue_style('wp-color-picker');
145
+
146
+ wp_register_style('lsow-admin-styles', LSOW_PLUGIN_URL . 'admin/assets/css/lsow-admin.css', array(), LSOW_VERSION);
147
+ wp_enqueue_style('lsow-admin-styles');
148
+
149
+ wp_register_script('lsow-admin-scripts', LSOW_PLUGIN_URL . 'admin/assets/js/lsow-admin' . $suffix . '.js', array(), LSOW_VERSION, true);
150
+ wp_enqueue_script('lsow-admin-scripts');
151
+
152
+ wp_register_style('lsow-admin-page-styles', LSOW_PLUGIN_URL . 'admin/assets/css/lsow-admin-page.css', array(), LSOW_VERSION);
153
+ wp_enqueue_style('lsow-admin-page-styles');
154
+ }
155
+
156
+ if (strpos($screen->id, $this->plugin_slug . '_documentation') !== false || strpos($screen->id, $this->plugin_slug . '_pro_upgrade') !== false) {
157
+
158
+ // Load scripts and styles for documentation
159
+ wp_register_script('lsow-doc-scripts', LSOW_PLUGIN_URL . 'admin/assets/js/documentation' . $suffix . '.js', array(), LSOW_VERSION, true);
160
+ wp_enqueue_script('lsow-doc-scripts');
161
+
162
+ wp_register_style('lsow-doc-styles', LSOW_PLUGIN_URL . 'admin/assets/css/documentation.css', array(), LSOW_VERSION);
163
+ wp_enqueue_style('lsow-doc-styles');
164
+
165
+ // Thickbox
166
+ add_thickbox();
167
+
168
+ }
169
+
170
+ }
171
+
172
+ }
173
+
174
+ new LSOW_Admin;
admin/assets/css/documentation.css ADDED
@@ -0,0 +1,416 @@
1
+ .clearfix:before, .clearfix:after {
2
+ content: "";
3
+ display: table; }
4
+
5
+ .clearfix:after {
6
+ clear: both; }
7
+
8
+ .clearfix {
9
+ zoom: 1; }
10
+
11
+ .livemesh-doc * {
12
+ -webkit-box-sizing: border-box;
13
+ -moz-box-sizing: border-box;
14
+ box-sizing: border-box; }
15
+
16
+ .livemesh-doc {
17
+ overflow: hidden;
18
+ padding: 0 3%; }
19
+
20
+ .livemesh-doc .dashicons, .dashicons-before:before {
21
+ font-size: 14px;
22
+ vertical-align: middle;
23
+ width: 14px;
24
+ height: 14px; }
25
+
26
+ .livemesh-doc .plugin-image {
27
+ background: #333743;
28
+ padding: 2% 2% 0 2%;
29
+ display: inline-block;
30
+ width: 100%;
31
+ width: 30%; }
32
+
33
+ .livemesh-doc .panels {
34
+ margin: 5% 0 0 0; }
35
+
36
+ .livemesh-doc .panel {
37
+ display: inline-block;
38
+ width: 100%;
39
+ padding: 3%;
40
+ background: #fff;
41
+ font-size: 16px;
42
+ animation: smoothFade .3s;
43
+ -moz-animation: smoothFade .3s;
44
+ -webkit-animation: smoothFade .3s;
45
+ -o-animation: smoothFade .3s; }
46
+
47
+ @keyframes smoothFade {
48
+ from {
49
+ opacity: 0; }
50
+ to {
51
+ opacity: 1; } }
52
+ @-moz-keyframes smoothFade {
53
+ from {
54
+ opacity: 0; }
55
+ to {
56
+ opacity: 1; } }
57
+ @-webkit-keyframes smoothFade {
58
+ from {
59
+ opacity: 0; }
60
+ to {
61
+ opacity: 1; } }
62
+ .livemesh-doc .panel-left.visible {
63
+ display: inline-block;
64
+ animation: smoothFade .3s;
65
+ -moz-animation: smoothFade .3s;
66
+ -webkit-animation: smoothFade .3s;
67
+ -o-animation: smoothFade .3s; }
68
+
69
+ .livemesh-doc .panel p {
70
+ font-size: 16px;
71
+ line-height: 1.7;
72
+ margin: 0 0 2em 0; }
73
+
74
+ .livemesh-doc .panel-right p {
75
+ font-size: 15px;
76
+ line-height: 1.6; }
77
+
78
+ .livemesh-doc .panel a {
79
+ text-decoration: none; }
80
+
81
+ .livemesh-doc .panel a:focus,
82
+ .livemesh-doc .panel a:active {
83
+ outline: none;
84
+ box-shadow: none;
85
+ border: none; }
86
+
87
+ .livemesh-doc .panel hr {
88
+ height: 1px;
89
+ margin: 2em 0;
90
+ border: 0;
91
+ border-top: solid 2px #E6EAED; }
92
+
93
+ #plugins-panel hr {
94
+ padding-bottom: 0;
95
+ display: inline-block;
96
+ width: 100%;
97
+ margin-top: 10px; }
98
+
99
+ .livemesh-doc .panel-left ul, .livemesh-doc .panel-left ol {
100
+ margin: 0 0 5% 0;
101
+ background: #F8F8F8;
102
+ padding: 5% 5% 5% 8%;
103
+ list-style-type: square;
104
+ font-size: 16px;
105
+ line-height: 1.8; }
106
+
107
+ .livemesh-doc .panel-left ul li, .livemesh-doc .panel-left ol li {
108
+ border-bottom: dotted 1px #ddd;
109
+ margin-bottom: 20px;
110
+ padding-bottom: 20px; }
111
+
112
+ .livemesh-doc .panel-left ul li:last-child, .livemesh-doc .panel-left ol li:last-child {
113
+ border: none;
114
+ margin-bottom: 0;
115
+ padding-bottom: 0; }
116
+
117
+ .livemesh-doc .panel-left {
118
+ display: inline-block;
119
+ display: none;
120
+ width: 64%; }
121
+
122
+ .livemesh-doc .panel-left img {
123
+ max-width: 100%;
124
+ height: auto;
125
+ border: solid 1px #E6EAED; }
126
+
127
+ .livemesh-doc .panel-left h3 {
128
+ display: inline-block; }
129
+
130
+ .livemesh-doc .panel-left h3, .livemesh-doc .panel-right h3, .livemesh-doc .panel-right p:first-child {
131
+ margin-top: 0;
132
+ line-height: 1.3; }
133
+
134
+ .panel-left ul.anchor-nav {
135
+ padding: 5%; }
136
+
137
+ .anchor-nav li {
138
+ list-style: none; }
139
+
140
+ .back-to-top {
141
+ text-transform: uppercase;
142
+ font-size: 11px;
143
+ color: #999;
144
+ position: absolute;
145
+ right: 0;
146
+ top: 8px; }
147
+
148
+ .livemesh-doc .panels h3 {
149
+ width: 100%;
150
+ position: relative;
151
+ padding-right: 90px; }
152
+
153
+ .livemesh-doc h3 .back-to-top {
154
+ float: right; }
155
+
156
+ .livemesh-doc .panel-right {
157
+ position: relative;
158
+ display: inline-block;
159
+ width: 32%;
160
+ float: right;
161
+ vertical-align: top; }
162
+
163
+ .livemesh-doc .panel-aside {
164
+ margin-bottom: 25px;
165
+ background: #F8F8F8;
166
+ padding: 40px; }
167
+ .livemesh-doc .panel-aside.banner {
168
+ padding: 0; }
169
+ .livemesh-doc .panel-aside img {
170
+ max-width: 100%; }
171
+
172
+ .livemesh-doc .panel-aside:last-child {
173
+ margin-bottom: 0; }
174
+
175
+ .livemesh-doc .panel-aside h4 {
176
+ margin-top: 0;
177
+ font-size: 1.1em;
178
+ line-height: 1.4; }
179
+
180
+ .livemesh-doc .panel-aside ul {
181
+ margin-bottom: 25px; }
182
+
183
+ .livemesh-doc .panel-aside li {
184
+ list-style-type: square;
185
+ margin-left: 18px; }
186
+
187
+ .notices {
188
+ margin: 0;
189
+ display: none; }
190
+
191
+ #wpbody-content .livemesh-doc .updated,
192
+ #wpbody-content .livemesh-doc .error {
193
+ margin-top: 2%; }
194
+
195
+ .livemesh-doc .updated + .intro-wrap,
196
+ .livemesh-doc .error + .intro-wrap {
197
+ padding-top: 2%; }
198
+
199
+ .livemesh-doc .intro-wrap {
200
+ padding: 4% 0 0 0; }
201
+
202
+ .livemesh-doc .intro {
203
+ display: inline-block;
204
+ width: 50%;
205
+ margin-left: 4%;
206
+ vertical-align: top; }
207
+
208
+ .livemesh-doc .intro h3 {
209
+ font-size: 50px;
210
+ line-height: 1.2;
211
+ font-weight: 300;
212
+ margin: 0 0 20px 0; }
213
+
214
+ .livemesh-doc .intro h4 {
215
+ color: #868B96;
216
+ font-weight: normal;
217
+ font-size: 18px;
218
+ line-height: 1.6;
219
+ margin: 0; }
220
+
221
+ .livemesh-doc .inline-list {
222
+ display: inline-block;
223
+ width: 100%;
224
+ margin: 0; }
225
+
226
+ .livemesh-doc .inline-list li {
227
+ display: inline-block;
228
+ margin: 0 0 0 0; }
229
+
230
+ .livemesh-doc .inline-list li:last-child {
231
+ margin-right: 0;
232
+ padding-right: 0; }
233
+
234
+ .livemesh-doc .inline-list li a {
235
+ font-size: 18px;
236
+ text-decoration: none;
237
+ padding: 25px 30px;
238
+ display: inline-block; }
239
+
240
+ .livemesh-doc .inline-list li span {
241
+ font-size: 18px;
242
+ width: 18px;
243
+ height: 18px; }
244
+
245
+ .livemesh-doc .inline-list li a:active,
246
+ .livemesh-doc .inline-list li a::-moz-focus-inner,
247
+ .livemesh-doc ul.inline-list a:focus {
248
+ outline: none;
249
+ border: 0;
250
+ box-shadow: none; }
251
+
252
+ .livemesh-doc ul.toc {
253
+ padding-left: 5%; }
254
+
255
+ .livemesh-doc .toc li {
256
+ list-style-type: none; }
257
+
258
+ .livemesh-doc .inline-list li.current a {
259
+ background: #fff;
260
+ outline: none;
261
+ border: none;
262
+ box-shadow: none;
263
+ border-top-right-radius: 3px;
264
+ border-top-left-radius: 3px; }
265
+
266
+ .livemesh-doc .inline-list li a i {
267
+ font-size: 16px;
268
+ margin-right: 5px; }
269
+
270
+ .livemesh-doc .enter-license {
271
+ display: inline-block;
272
+ width: 100%;
273
+ margin: 3% 0 1% 0; }
274
+
275
+ ::-webkit-input-placeholder {
276
+ font-family: 'Open Sans', sans-serif;
277
+ font-size: 15px;
278
+ line-height: 1.2; }
279
+
280
+ :-moz-placeholder {
281
+ font-family: 'Open Sans', sans-serif;
282
+ font-size: 15px;
283
+ line-height: 1.2; }
284
+
285
+ ::-moz-placeholder {
286
+ font-family: 'Open Sans', sans-serif;
287
+ font-size: 15px;
288
+ line-height: 1.2; }
289
+
290
+ :-ms-input-placeholder {
291
+ font-family: 'Open Sans', sans-serif;
292
+ font-size: 15px;
293
+ line-height: 1.2; }
294
+
295
+ .livemesh-doc .enter-license label {
296
+ display: inline-block;
297
+ width: 100%;
298
+ margin-bottom: 2%; }
299
+
300
+ .livemesh-doc .enter-license .license-key-input {
301
+ display: inline-block;
302
+ width: 100%;
303
+ padding: 10px;
304
+ margin-bottom: 4%;
305
+ font-family: 'Andale Mono', 'Lucida Console', monospace;
306
+ font-size: 16px; }
307
+
308
+ .livemesh-doc .enter-license .submit {
309
+ display: inline-block;
310
+ width: 25%;
311
+ margin: 0;
312
+ padding: 0; }
313
+
314
+ .livemesh-doc .activate {
315
+ display: inline-block;
316
+ width: 100%;
317
+ vertical-align: top; }
318
+
319
+ .livemesh-doc .activate-text {
320
+ font-size: 14px;
321
+ line-height: 28px;
322
+ display: inline-block;
323
+ margin-right: 5px;
324
+ color: green; }
325
+
326
+ .livemesh-doc #changelog {
327
+ display: none; }
328
+
329
+ .livemesh-doc #install-video {
330
+ display: none; }
331
+
332
+ .livemesh-doc .pro-feature {
333
+ color: #f94213; }
334
+
335
+ #updates-panel ul {
336
+ border-bottom: 1px dotted #ddd;
337
+ padding: 1% 0 5% 3%;
338
+ list-style-position: inside;
339
+ background: transparent; }
340
+
341
+ #updates-panel li {
342
+ border-bottom: 0;
343
+ margin-bottom: 0;
344
+ padding-bottom: 7px; }
345
+
346
+ #updates-panel h4 {
347
+ font-size: 1.1em;
348
+ margin: .5em 0; }
349
+
350
+ h4 .button {
351
+ float: right;
352
+ background: #5AC779;
353
+ color: #fff;
354
+ border-radius: 3px;
355
+ font-size: 14px;
356
+ padding: 3px 6px;
357
+ vertical-align: middle; }
358
+
359
+ @media only screen and (max-width: 768px) {
360
+ .livemesh-doc .intro, .plugin-image, .livemesh-doc .panel-left, .livemesh-doc .panel-right {
361
+ width: 100%;
362
+ float: none; }
363
+
364
+ .livemesh-doc .intro {
365
+ padding: 0;
366
+ margin: 0; }
367
+
368
+ .livemesh-doc .intro h2 {
369
+ font-size: 34px; }
370
+
371
+ .livemesh-doc .intro h3 {
372
+ margin-bottom: 0; }
373
+
374
+ .livemesh-doc .inline-list {
375
+ margin-bottom: 5%; }
376
+
377
+ .livemesh-doc .inline-list li {
378
+ width: 100%; }
379
+
380
+ .livemesh-doc .inline-list li a {
381
+ width: 100%;
382
+ display: block; }
383
+
384
+ .livemesh-doc .plugin-image {
385
+ width: 100%;
386
+ margin-bottom: 15px;
387
+ padding: 6% 6% 0 6%; }
388
+
389
+ .livemesh-doc .enter-license .submit {
390
+ width: 100%; }
391
+
392
+ .livemesh-doc .activate {
393
+ width: 100%;
394
+ float: none;
395
+ text-align: left;
396
+ margin-bottom: 20px; } }
397
+ .livemesh-doc .button-wrap {
398
+ width: 100%; }
399
+ .livemesh-doc .button-wrap a {
400
+ position: relative;
401
+ display: block;
402
+ margin: 60px auto;
403
+ max-width: 400px; }
404
+ .livemesh-doc .button-wrap img.button-image {
405
+ max-width: 100%;
406
+ -webkit-transform: scale(1);
407
+ -ms-transform: scale(1);
408
+ transform: scale(1);
409
+ -webkit-transition: -webkit-transform 0.4s ease-in-out;
410
+ transition: transform 0.4s ease-in-out; }
411
+ .livemesh-doc .button-wrap img.button-image:hover {
412
+ -webkit-transform: scale(1.1);
413
+ -ms-transform: scale(1.1);
414
+ transform: scale(1.1); }
415
+
416
+ /*# sourceMappingURL=documentation.css.map */
admin/assets/css/documentation.css.map ADDED
@@ -0,0 +1,7 @@
1
+ {
2
+ "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["documentation.scss"],
5
+ "names": [],
6
+ "file": "documentation.css"
7
+ }
admin/assets/css/documentation.scss ADDED
@@ -0,0 +1,505 @@
1
+ .clearfix:before, .clearfix:after {
2
+ content: "";
3
+ display: table;
4
+ }
5
+
6
+ .clearfix:after { clear: both }
7
+
8
+ .clearfix { zoom: 1 }
9
+
10
+ .livemesh-doc * {
11
+ -webkit-box-sizing: border-box;
12
+ -moz-box-sizing: border-box;
13
+ box-sizing: border-box;
14
+ }
15
+
16
+ .livemesh-doc {
17
+ overflow: hidden;
18
+ padding: 0 3%;
19
+ }
20
+
21
+ .livemesh-doc .dashicons, .dashicons-before:before {
22
+ font-size: 14px;
23
+ vertical-align: middle;
24
+ width: 14px;
25
+ height: 14px;
26
+ }
27
+
28
+ .livemesh-doc .plugin-image {
29
+ background: #333743;
30
+ padding: 2% 2% 0 2%;
31
+ display: inline-block;
32
+ width: 100%;
33
+ width: 30%;
34
+ }
35
+
36
+ .livemesh-doc .panels {
37
+ margin: 5% 0 0 0;
38
+ }
39
+
40
+ .livemesh-doc .panel {
41
+ display: inline-block;
42
+ width: 100%;
43
+ padding: 3%;
44
+ background: #fff;
45
+ font-size: 16px;
46
+ animation: smoothFade .3s;
47
+ -moz-animation: smoothFade .3s;
48
+ -webkit-animation: smoothFade .3s;
49
+ -o-animation: smoothFade .3s;
50
+ }
51
+
52
+ @keyframes smoothFade {
53
+ from {
54
+ opacity:0;
55
+ }
56
+ to {
57
+ opacity:1;
58
+ }
59
+ }
60
+
61
+ @-moz-keyframes smoothFade {
62
+ from {
63
+ opacity:0;
64
+ }
65
+ to {
66
+ opacity:1;
67
+ }
68
+ }
69
+
70
+ @-webkit-keyframes smoothFade {
71
+ from {
72
+ opacity:0;
73
+ }
74
+ to {
75
+ opacity:1;
76
+ }
77
+ }
78
+
79
+ .livemesh-doc .panel-left.visible {
80
+ display: inline-block;
81
+ animation: smoothFade .3s;
82
+ -moz-animation: smoothFade .3s;
83
+ -webkit-animation: smoothFade .3s;
84
+ -o-animation: smoothFade .3s;
85
+ }
86
+
87
+ .livemesh-doc .panel p {
88
+ font-size: 16px;
89
+ line-height: 1.7;
90
+ margin: 0 0 2em 0;
91
+ }
92
+
93
+ .livemesh-doc .panel-right p {
94
+ font-size: 15px;
95
+ line-height: 1.6;
96
+ }
97
+
98
+ .livemesh-doc .panel a {
99
+ text-decoration: none;
100
+ }
101
+
102
+ .livemesh-doc .panel a:focus,
103
+ .livemesh-doc .panel a:active {
104
+ outline: none;
105
+ box-shadow: none;
106
+ border: none;
107
+ }
108
+
109
+ .livemesh-doc .panel hr {
110
+ height: 1px;
111
+ margin: 2em 0;
112
+
113
+ border: 0;
114
+ border-top: solid 2px #E6EAED;
115
+ }
116
+
117
+ #plugins-panel hr {
118
+ padding-bottom: 0;
119
+ display: inline-block;
120
+ width: 100%;
121
+ margin-top: 10px;
122
+ }
123
+
124
+ .livemesh-doc .panel-left ul, .livemesh-doc .panel-left ol {
125
+ margin: 0 0 5% 0;
126
+ background: #F8F8F8;
127
+ padding: 5% 5% 5% 8%;
128
+ list-style-type: square;
129
+ font-size: 16px;
130
+ line-height: 1.8;
131
+ }
132
+ .livemesh-doc .panel-left ul li, .livemesh-doc .panel-left ol li {
133
+ border-bottom: dotted 1px #ddd;
134
+ margin-bottom: 20px;
135
+ padding-bottom: 20px;
136
+ }
137
+ .livemesh-doc .panel-left ul li:last-child, .livemesh-doc .panel-left ol li:last-child {
138
+ border: none;
139
+ margin-bottom: 0;
140
+ padding-bottom: 0;
141
+ }
142
+
143
+ .livemesh-doc .panel-left {
144
+ display: inline-block;
145
+ display: none;
146
+ width: 64%;
147
+ }
148
+
149
+ .livemesh-doc .panel-left img {
150
+ max-width: 100%;
151
+ height: auto;
152
+ border: solid 1px #E6EAED;
153
+ }
154
+
155
+ .livemesh-doc .panel-left h3 {
156
+ display: inline-block;
157
+ }
158
+
159
+ .livemesh-doc .panel-left h3, .livemesh-doc .panel-right h3, .livemesh-doc .panel-right p:first-child {
160
+ margin-top: 0;
161
+ line-height: 1.3;
162
+ }
163
+
164
+ .panel-left ul.anchor-nav {
165
+ padding: 5%;
166
+ }
167
+
168
+ .anchor-nav li {
169
+ list-style: none;
170
+ }
171
+
172
+ .back-to-top {
173
+ text-transform: uppercase;
174
+ font-size: 11px;
175
+ color: #999;
176
+ position: absolute;
177
+ right: 0;
178
+ top: 8px;
179
+ }
180
+
181
+ .livemesh-doc .panels h3 {
182
+ width: 100%;
183
+ position: relative;
184
+ padding-right: 90px;
185
+ }
186
+
187
+ .livemesh-doc h3 .back-to-top {
188
+ float: right;
189
+ }
190
+
191
+ .livemesh-doc .panel-right {
192
+ position: relative;
193
+ display: inline-block;
194
+ width: 32%;
195
+ float: right;
196
+ vertical-align: top;
197
+ }
198
+
199
+ .livemesh-doc .panel-aside {
200
+ margin-bottom: 25px;
201
+ background: #F8F8F8;
202
+ padding: 40px;
203
+ &.banner {
204
+ padding: 0;
205
+ }
206
+ img {
207
+ max-width: 100%;
208
+ }
209
+ }
210
+
211
+ .livemesh-doc .panel-aside:last-child {
212
+ margin-bottom: 0;
213
+ }
214
+
215
+ .livemesh-doc .panel-aside h4 {
216
+ margin-top: 0;
217
+ font-size: 1.1em;
218
+ line-height: 1.4;
219
+ }
220
+
221
+ .livemesh-doc .panel-aside ul {
222
+ margin-bottom: 25px;
223
+ }
224
+
225
+ .livemesh-doc .panel-aside li {
226
+ list-style-type: square;
227
+ margin-left: 18px;
228
+ }
229
+
230
+ .notices {
231
+ margin: 0;
232
+ display: none;
233
+ }
234
+
235
+ #wpbody-content .livemesh-doc .updated,
236
+ #wpbody-content .livemesh-doc .error {
237
+ margin-top: 2%;
238
+ }
239
+
240
+ .livemesh-doc .updated + .intro-wrap,
241
+ .livemesh-doc .error + .intro-wrap {
242
+ padding-top: 2%;
243
+ }
244
+
245
+ .livemesh-doc .intro-wrap {
246
+ padding: 4% 0 0 0;
247
+ }
248
+
249
+ .livemesh-doc .intro {
250
+ display: inline-block;
251
+ width: 50%;
252
+ margin-left: 4%;
253
+ vertical-align: top;
254
+ }
255
+
256
+ .livemesh-doc .intro h3 {
257
+ font-size: 50px;
258
+ line-height: 1.2;
259
+ font-weight: 300;
260
+ margin: 0 0 20px 0;
261
+ }
262
+
263
+ .livemesh-doc .intro h4 {
264
+ color: #868B96;
265
+ font-weight: normal;
266
+ font-size: 18px;
267
+ line-height: 1.6;
268
+ margin: 0;
269
+ }
270
+
271
+ .livemesh-doc .inline-list {
272
+ display: inline-block;
273
+ width: 100%;
274
+ margin: 0;
275
+ }
276
+
277
+ .livemesh-doc .inline-list li {
278
+ display: inline-block;
279
+ margin: 0 0 0 0;
280
+ }
281
+
282
+ .livemesh-doc .inline-list li:last-child {
283
+ margin-right: 0;
284
+ padding-right: 0;
285
+ }
286
+
287
+ .livemesh-doc .inline-list li a {
288
+ font-size: 18px;
289
+ text-decoration: none;
290
+ padding: 25px 30px;
291
+ display: inline-block;
292
+ }
293
+
294
+ .livemesh-doc .inline-list li span {
295
+ font-size: 18px;
296
+ width: 18px;
297
+ height: 18px;
298
+ }
299
+
300
+ .livemesh-doc .inline-list li a:active,
301
+ .livemesh-doc .inline-list li a::-moz-focus-inner,
302
+ .livemesh-doc ul.inline-list a:focus {
303
+ outline: none;
304
+ border: 0;
305
+ box-shadow: none;
306
+ }
307
+
308
+ .livemesh-doc ul.toc {
309
+ padding-left: 5%;
310
+ }
311
+
312
+ .livemesh-doc .toc li {
313
+ list-style-type: none;
314
+ }
315
+
316
+ .livemesh-doc .inline-list li.current a {
317
+ background: #fff;
318
+ outline: none;
319
+ border: none;
320
+ box-shadow: none;
321
+ border-top-right-radius: 3px;
322
+ border-top-left-radius: 3px;
323
+ }
324
+
325
+ .livemesh-doc .inline-list li a i {
326
+ font-size: 16px;
327
+ margin-right: 5px;
328
+ }
329
+
330
+ .livemesh-doc .enter-license {
331
+ display: inline-block;
332
+ width: 100%;
333
+ margin: 3% 0 1% 0;
334
+ }
335
+
336
+ ::-webkit-input-placeholder {
337
+ font-family: 'Open Sans', sans-serif;
338
+ font-size: 15px;
339
+ line-height: 1.2;
340
+ }
341
+
342
+ :-moz-placeholder {
343
+ font-family: 'Open Sans', sans-serif;
344
+ font-size: 15px;
345
+ line-height: 1.2;
346
+ }
347
+
348
+ ::-moz-placeholder {
349
+ font-family: 'Open Sans', sans-serif;
350
+ font-size: 15px;
351
+ line-height: 1.2;
352
+ }
353
+
354
+ :-ms-input-placeholder {
355
+ font-family: 'Open Sans', sans-serif;
356
+ font-size: 15px;
357
+ line-height: 1.2;
358
+ }
359
+
360
+ .livemesh-doc .enter-license label {
361
+ display: inline-block;
362
+ width: 100%;
363
+ margin-bottom: 2%;
364
+ }
365
+
366
+ .livemesh-doc .enter-license .license-key-input {
367
+ display: inline-block;
368
+ width: 100%;
369
+ padding: 10px;
370
+ margin-bottom: 4%;
371
+ font-family: 'Andale Mono', 'Lucida Console', monospace;
372
+ font-size: 16px;
373
+ }
374
+
375
+ .livemesh-doc .enter-license .submit {
376
+ display: inline-block;
377
+ width: 25%;
378
+ margin: 0;
379
+ padding: 0;
380
+ }
381
+
382
+ .livemesh-doc .activate {
383
+ display: inline-block;
384
+ width: 100%;
385
+ vertical-align: top;
386
+ }
387
+
388
+ .livemesh-doc .activate-text {
389
+ font-size: 14px;
390
+ line-height: 28px;
391
+ display: inline-block;
392
+ margin-right: 5px;
393
+ color: green;
394
+ }
395
+
396
+ .livemesh-doc #changelog {
397
+ display: none;
398
+ }
399
+
400
+ .livemesh-doc #install-video {
401
+ display: none;
402
+ }
403
+
404
+ .livemesh-doc .pro-feature{
405
+ color: #f94213;
406
+ }
407
+
408
+ #updates-panel ul {
409
+ border-bottom: 1px dotted #ddd;
410
+ padding: 1% 0 5% 3%;
411
+ list-style-position: inside;
412
+ background: transparent;
413
+ }
414
+ #updates-panel li {
415
+ border-bottom: 0;
416
+ margin-bottom: 0;
417
+ padding-bottom: 7px;
418
+ }
419
+ #updates-panel h4 {
420
+ font-size: 1.1em;
421
+ margin: .5em 0;
422
+ }
423
+
424
+ h4 .button {
425
+ float: right;
426
+ background: #5AC779;
427
+ color: #fff;
428
+ border-radius: 3px;
429
+ font-size: 14px;
430
+ padding: 3px 6px;
431
+ vertical-align: middle;
432
+ }
433
+
434
+ @media only screen and (max-width:768px) {
435
+ .livemesh-doc .intro, .plugin-image, .livemesh-doc .panel-left, .livemesh-doc .panel-right {
436
+ width: 100%;
437
+ float: none;
438
+ }
439
+
440
+ .livemesh-doc .intro {
441
+ padding: 0;
442
+ margin: 0;
443
+ }
444
+
445
+ .livemesh-doc .intro h2 {
446
+ font-size: 34px;
447
+ }
448
+
449
+ .livemesh-doc .intro h3 {
450
+ margin-bottom: 0;
451
+ }
452
+
453
+ .livemesh-doc .inline-list {
454
+ margin-bottom: 5%;
455
+ }
456
+
457
+ .livemesh-doc .inline-list li {
458
+ width: 100%;
459
+ }
460
+
461
+ .livemesh-doc .inline-list li a {
462
+ width: 100%;
463
+ display: block;
464
+ }
465
+
466
+ .livemesh-doc .plugin-image {
467
+ width: 100%;
468
+ margin-bottom: 15px;
469
+ padding: 6% 6% 0 6%;
470
+ }
471
+
472
+ .livemesh-doc .enter-license .submit {
473
+ width: 100%;
474
+ }
475
+
476
+ .livemesh-doc .activate {
477
+ width: 100%;
478
+ float: none;
479
+ text-align: left;
480
+ margin-bottom: 20px;
481
+ }
482
+ }
483
+
484
+ .livemesh-doc .button-wrap {
485
+ width: 100%;
486
+ a {
487
+ position: relative;
488
+ display: block;
489
+ margin: 60px auto;
490
+ max-width: 400px;
491
+ }
492
+ img.button-image {
493
+ max-width: 100%;
494
+ -webkit-transform: scale(1);
495
+ -ms-transform: scale(1);
496
+ transform: scale(1);
497
+ -webkit-transition: -webkit-transform 0.4s ease-in-out;
498
+ transition: transform 0.4s ease-in-out;
499
+ &:hover {
500
+ -webkit-transform: scale(1.1);
501
+ -ms-transform: scale(1.1);
502
+ transform: scale(1.1);
503
+ }
504
+ }
505
+ }
admin/assets/css/lsow-admin-page.css ADDED
@@ -0,0 +1,418 @@
1
+ html {
2
+ box-sizing: border-box; }
3
+
4
+ *, *::after, *::before {
5
+ box-sizing: inherit; }
6
+
7
+ html {
8
+ box-sizing: border-box; }
9
+
10
+ *, *::after, *::before {
11
+ box-sizing: inherit; }
12
+
13
+ /* ================= Wrapper DIVs ============================== */
14
+ .wrap > *,
15
+ #wpbody-content > * {
16
+ display: none; }
17
+
18
+ #wpbody-content > .wrap,
19
+ .wrap > form {
20
+ display: block;
21
+ overflow: hidden; }
22
+
23
+ #wpbody-content .lsow-wrap {
24
+ position: relative;
25
+ display: block;
26
+ padding-right: 20px; }
27
+
28
+ #lsow-buttons-wrap {
29
+ float: right; }
30
+
31
+ #lsow-buttons-wrap .lsow-button .dashicons {
32
+ line-height: 27px; }
33
+
34
+ #lsow-buttons-wrap a:last-child {
35
+ margin-right: 22px; }
36
+
37
+ /* =============== Banner ======================= */
38
+ #lsow-banner-wrap {
39
+ position: relative;
40
+ display: block;
41
+ padding: 0;
42
+ margin: 18px 1px 1px 1px;
43
+ min-height: 80px;
44
+ line-height: 80px;
45
+ box-sizing: content-box; }
46
+
47
+ #lsow-banner {
48
+ position: absolute;
49
+ display: block;
50
+ top: 0;
51
+ width: 100%;
52
+ padding: 0;
53
+ margin: 0;
54
+ background: #fff;
55
+ min-height: 80px;
56
+ line-height: 80px;
57
+ white-space: nowrap;
58
+ box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); }
59
+
60
+ #lsow-banner h2 {
61
+ min-height: 80px;
62
+ margin: 0;
63
+ padding: 0;
64
+ line-height: 80px;
65
+ white-space: nowrap;
66
+ float: left;
67
+ color: #34495e;
68
+ font-weight: 500;
69
+ font-size: 20px; }
70
+
71
+ #lsow-banner h2 span {
72
+ position: relative;
73
+ display: inline-block;
74
+ width: 110px;
75
+ padding: 0 20px;
76
+ margin: 0 20px 0 0;
77
+ font-weight: 900;
78
+ text-transform: uppercase;
79
+ height: 80px;
80
+ background: #333743;
81
+ color: #fff;
82
+ text-align: center;
83
+ background-image: url("../images/logo-dark.png");
84
+ background-size: 93%;
85
+ background-position: 6px 48%;
86
+ background-repeat: no-repeat;
87
+ text-indent: -9999px; }
88
+
89
+ #lsow-banner.lsow-fixed {
90
+ position: fixed;
91
+ top: 32px;
92
+ z-index: 999; }
93
+
94
+ /* ========================= Buttons ============================= */
95
+ .lsow-button {
96
+ position: relative;
97
+ overflow: hidden;
98
+ padding: 4px 15px !important;
99
+ margin: 2px 5px 2px 0 !important;
100
+ color: #ffffff !important;
101
+ text-transform: uppercase;
102
+ letter-spacing: 2px;
103
+ cursor: pointer;
104
+ outline: none !important;
105
+ opacity: 0.9;
106
+ text-decoration: none;
107
+ -webkit-transition: all 0.3s ease-out !important;
108
+ -moz-transition: all 0.3s ease-out !important;
109
+ -ms-transition: all 0.3s ease-out !important;
110
+ -o-transition: all 0.3s ease-out !important;
111
+ transition: all 0.3s ease-out !important; }
112
+
113
+ #lsow-banner-wrap .lsow-button {
114
+ display: inline-block;
115
+ vertical-align: middle;
116
+ z-index: 1; }
117
+
118
+ .lsow-button:hover {
119
+ opacity: 1; }
120
+
121
+ .lsow-close-infobox,
122
+ #lsow_settings_save {
123
+ background: #4ECDC4; }
124
+
125
+ .lsow-close-infobox {
126
+ display: inline-block;
127
+ margin: 20px 0 11px 0;
128
+ padding: 4px 15px; }
129
+
130
+ #lsow_clear_cache {
131
+ margin: 0 0 0 18px !important; }
132
+
133
+ #lsow_settings_reset,
134
+ #lsow_clear_cache {
135
+ background: #e74c3c; }
136
+
137
+ .lsow-button .dashicons {
138
+ position: relative;
139
+ font-size: 15px;
140
+ line-height: 26px;
141
+ margin: 0 2px 0 -4px; }
142
+
143
+ .lsow-button:hover .dashicons {
144
+ -webkit-animation: toTopFromBottom 0.3s forwards;
145
+ -moz-animation: toTopFromBottom 0.3s forwards;
146
+ animation: toTopFromBottom 0.3s forwards; }
147
+
148
+ @-webkit-keyframes toTopFromBottom {
149
+ 49% {
150
+ -webkit-transform: translate3d(0, -100%, 0); }
151
+ 50% {
152
+ opacity: 0;
153
+ -webkit-transform: translate3d(0, 100%, 0); }
154
+ 51% {
155
+ opacity: 1; } }
156
+ @-moz-keyframes toTopFromBottom {
157
+ 49% {
158
+ -moz-transform: translate3d(0, -100%, 0); }
159
+ 50% {
160
+ opacity: 0;
161
+ -moz-transform: translate3d(0, 100%, 0); }
162
+ 51% {
163
+ opacity: 1; } }
164
+ @keyframes toTopFromBottom {
165
+ 49% {
166
+ transform: translate3d(0, -100%, 0); }
167
+ 50% {
168
+ opacity: 0;
169
+ transform: translate3d(0, 100%, 0); }
170
+ 51% {
171
+ opacity: 1; } }
172
+ /* ============== INFO BOX ============================= */
173
+ #lsow-infobox {
174
+ position: fixed;
175
+ z-index: 99999;
176
+ top: 0;
177
+ bottom: 0;
178
+ left: 0;
179
+ right: 0;
180
+ opacity: 0;
181
+ visibility: hidden;
182
+ -webkit-transition: all 0.3s ease-out;
183
+ -moz-transition: all 0.3s ease-out;
184
+ -ms-transition: all 0.3s ease-out;
185
+ -o-transition: all 0.3s ease-out;
186
+ transition: all 0.3s ease-out; }
187
+
188
+ #lsow-infobox.lsow-infobox-loading {
189
+ opacity: 1;
190
+ visibility: visible; }
191
+
192
+ .lsow-info-overlay {
193
+ position: absolute;
194
+ top: 0;
195
+ bottom: 0;
196
+ left: 0;
197
+ right: 0;
198
+ background: #ffffff;
199
+ opacity: 0.86; }
200
+
201
+ .lsow-info-inner {
202
+ position: absolute;
203
+ display: block;
204
+ top: 50%;
205
+ width: 100%;
206
+ padding: 0;
207
+ margin: 0 auto;
208
+ line-height: 0;
209
+ text-align: center;
210
+ -webkit-transform: translateY(-50%);
211
+ -moz-transform: translateY(-50%);
212
+ -ms-transform: translateY(-50%);
213
+ -o-transform: translateY(-50%);
214
+ transform: translateY(-50%); }
215
+
216
+ .lsow-infobox-msg {
217
+ position: relative;
218
+ display: inline-block;
219
+ min-width: 245px;
220
+ padding: 20px 50px;
221
+ background: #34495e;
222
+ text-align: center;
223
+ line-height: 24px;
224
+ font-size: 14px;
225
+ font-weight: 400;
226
+ color: #ffffff;
227
+ -webkit-box-sizing: border-box;
228
+ -moz-box-sizing: border-box;
229
+ box-sizing: border-box;
230
+ -webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);
231
+ -moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);
232
+ box-shadow: 0 0 35px rgba(0, 0, 0, 0.3);
233
+ -webkit-transform: translateY(-60px);
234
+ -moz-transform: translateY(-60px);
235
+ -ms-transform: translateY(-60px);
236
+ -o-transform: translateY(-60px);
237
+ transform: translateY(-60px);
238
+ -webkit-transition: all 0.3s ease-out;
239
+ -moz-transition: all 0.3s ease-out;
240
+ -ms-transition: all 0.3s ease-out;
241
+ -o-transition: all 0.3s ease-out;
242
+ transition: all 0.3s ease-out; }
243
+
244
+ .lsow-infobox-loading .lsow-infobox-msg {
245
+ -webkit-transform: translateY(0);
246
+ -moz-transform: translateY(0);
247
+ -ms-transform: translateY(0);
248
+ -o-transform: translateY(0);
249
+ transform: translateY(0); }
250
+
251
+ .lsow-infobox-msg strong {
252
+ position: relative;
253
+ display: inline-block;
254
+ padding: 20px 0;
255
+ font-size: 16px;
256
+ text-transform: uppercase; }
257
+
258
+ #lsow-infobox-confirm {
259
+ display: none !important; }
260
+
261
+ .lsow-infobox-icon {
262
+ font-size: 24px;
263
+ margin: 0 10px 0 0; }
264
+
265
+ .lsow-infobox-msg .dashicons-yes {
266
+ color: #4ECDC4; }
267
+
268
+ .lsow-infobox-msg .dashicons-no-alt {
269
+ color: #e74c3c; }
270
+
271
+ .lsow-infobox-msg .lsow-infobox-alt {
272
+ color: #e74c3c; }
273
+
274
+ .lsow-close-infobox .dashicons {
275
+ color: #ffffff;
276
+ font-size: 16px;
277
+ font-weight: 900; }
278
+
279
+ .lsow-infobox-msg .dashicons-admin-generic {
280
+ -webkit-animation-name: spin;
281
+ -webkit-animation-duration: 1500ms;
282
+ -webkit-animation-iteration-count: infinite;
283
+ -webkit-animation-timing-function: linear;
284
+ -moz-animation-name: spin;
285
+ -moz-animation-duration: 1500ms;
286
+ -moz-animation-iteration-count: infinite;
287
+ -moz-animation-timing-function: linear;
288
+ -ms-animation-name: spin;
289
+ -ms-animation-duration: 1500ms;
290
+ -ms-animation-iteration-count: infinite;
291
+ -ms-animation-timing-function: linear;
292
+ animation-name: spin;
293
+ animation-duration: 1500ms;
294
+ animation-iteration-count: infinite;
295
+ animation-timing-function: linear; }
296
+
297
+ .lsow-infobox-msg .dashicons-admin-generic:before {
298
+ content: "\f111";
299
+ text-align: center;
300
+ display: block;
301
+ position: relative;
302
+ height: 22px;
303
+ width: 22px;
304
+ top: -3px;
305
+ left: -1px; }
306
+
307
+ @-ms-keyframes spin {
308
+ from {
309
+ -ms-transform: rotate(0deg); }
310
+ to {
311
+ -ms-transform: rotate(360deg); } }
312
+ @-moz-keyframes spin {
313
+ from {
314
+ -moz-transform: rotate(0deg); }
315
+ to {
316
+ -moz-transform: rotate(360deg); } }
317
+ @-webkit-keyframes spin {
318
+ from {
319
+ -webkit-transform: rotate(0deg); }
320
+ to {
321
+ -webkit-transform: rotate(360deg); } }
322
+ @keyframes spin {
323
+ from {
324
+ transform: rotate(0deg); }
325
+ to {
326
+ transform: rotate(360deg); } }
327
+ /* ===================== BOX WRAPPER ====================== */
328
+ .settings-options .lsow-inner {
329
+ margin: 1px 0 0 0; }
330
+
331
+ .lsow-settings .lsow-tabs-wrap {
332
+ margin: 0; }
333
+
334
+ .lsow-settings .lsow-box-side {
335
+ background: #333743; }
336
+
337
+ .lsow-settings .lsow-box-side * {
338
+ color: #e8e9ef; }
339
+
340
+ .lsow-box-side {
341
+ display: table-cell;
342
+ vertical-align: top;
343
+ min-width: 150px;
344
+ background: #e1e1e1; }
345
+
346
+ .lsow-settings .lsow-box-side {
347
+ border-bottom: 1px solid #bcbfc7; }
348
+
349
+ .lsow-box-side h3 {
350
+ margin: 0;
351
+ padding: 15px 12px 15px 12px !important;
352
+ font-size: 13px;
353
+ line-height: 1.4;
354
+ text-transform: uppercase;
355
+ letter-spacing: 4px;
356
+ background: #404554; }
357
+
358
+ .lsow-box-side .lsow-infobox-icon {
359
+ padding: 15px 12px 15px 12px !important;
360
+ font-size: 32px; }
361
+
362
+ .lsow-box-inner {
363
+ display: table-cell;
364
+ margin: 0px !important;
365
+ padding: 8px 20px 40px 20px !important;
366
+ vertical-align: top;
367
+ width: 100%;
368
+ background: #fff; }
369
+
370
+ .lsow-settings .lsow-box-inner {
371
+ border-top: 1px solid #e1e1e1; }
372
+
373
+ .lsow-settings .lsow-box-inner {
374
+ padding: 0 0 40px 0 !important; }
375
+
376
+ .lsow-box-inner p {
377
+ color: #888;
378
+ font-style: normal;
379
+ max-width: 650px; }
380
+
381
+ .lsow-box-inner h3 {
382
+ padding-left: 0 !important;
383
+ padding-right: 0 !important;
384
+ font-size: 13px;
385
+ line-height: 20px; }
386
+
387
+ .lsow-label-outside {
388
+ padding: 0 0 0 18px; }
389
+
390
+ .lsow-settings .lsow-toggle {
391
+ position: relative;
392
+ display: inline-block;
393
+ top: 5px;
394
+ box-sizing: content-box; }
395
+
396
+ .lsow-settings .lsow-type-checkbox .lsow-number-label {
397
+ top: 5px; }
398
+
399
+ .lsow-settings .lsow-desc {
400
+ font-size: 13px;
401
+ line-height: 20px;
402
+ max-width: 650px; }
403
+
404
+ .lsow-box-inner ul {
405
+ list-style: inherit;
406
+ list-style-type: square; }
407
+ .lsow-box-inner li {
408
+ margin: 0 0 10px 20px;
409
+ color: #888;
410
+ max-width: 600px;
411
+ line-height: 1.4em; }
412
+ .lsow-box-inner li strong {
413
+ color: #444; }
414
+ .lsow-box-inner .lsow-button.purchase, .lsow-box-inner .lsow-button.know-more {
415
+ background: #46a5d5;
416
+ padding: 12px 30px !important; }
417
+
418
+ /*# sourceMappingURL=lsow-admin-page.css.map */
admin/assets/css/lsow-admin-page.css.map ADDED
@@ -0,0 +1,7 @@
1
+ {
2
+ "version": 3,
3
+ "mappings": "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",
4
+ "sources": ["../../../../../bower_components/neat/app/assets/stylesheets/grid/_box-sizing.scss","lsow-admin-page.scss"],
5
+ "names": [],
6
+ "file": "lsow-admin-page.css"
7
+ }
admin/assets/css/lsow-admin-page.scss ADDED
@@ -0,0 +1,428 @@
1
+ @import "bourbon";
2
+ @import "neat";
3
+ @import "flexbox";
4
+
5
+ @import "../../../assets/css/lsow-lib";
6
+
7
+
8
+ /* ================= Wrapper DIVs ============================== */
9
+
10
+
11
+ .wrap > *,
12
+ #wpbody-content > * {
13
+ display: none;
14
+ }
15
+ #wpbody-content >.wrap,
16
+ .wrap > form {
17
+ display: block;
18
+ overflow: hidden;
19
+ }
20
+ #wpbody-content .lsow-wrap {
21
+ position: relative;
22
+ display: block;
23
+ padding-right: 20px;
24
+ }
25
+
26
+ #lsow-buttons-wrap {
27
+ float: right;
28
+ }
29
+ #lsow-buttons-wrap .lsow-button .dashicons {
30
+ line-height: 27px;
31
+ }
32
+ #lsow-buttons-wrap a:last-child {
33
+ margin-right: 22px;
34
+ }
35
+
36
+ /* =============== Banner ======================= */
37
+
38
+ #lsow-banner-wrap {
39
+ position: relative;
40
+ display: block;
41
+ padding: 0;
42
+ margin: 18px 1px 1px 1px;
43
+ min-height: 80px;
44
+ line-height: 80px;
45
+ box-sizing: content-box;
46
+ }
47
+ #lsow-banner {
48
+ position: absolute;
49
+ display: block;
50
+ top: 0;
51
+ width: 100%;
52
+ padding: 0;
53
+ margin: 0;
54
+ background: #fff;
55
+ min-height: 80px;
56
+ line-height: 80px;
57
+ white-space: nowrap;
58
+ box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
59
+ }
60
+ #lsow-banner h2 {
61
+ min-height: 80px;
62
+ margin: 0;
63
+ padding: 0;
64
+ line-height: 80px;
65
+ white-space: nowrap;
66
+ float: left;
67
+ color: #34495e;
68
+ font-weight: 500;
69
+ font-size: 20px;
70
+ }
71
+ #lsow-banner h2 span {
72
+ position: relative;
73
+ display: inline-block;
74
+ width: 110px;
75
+ padding: 0 20px;
76
+ margin: 0 20px 0 0;
77
+ font-weight: 900;
78
+ text-transform: uppercase;
79
+ height: 80px;
80
+ background: #333743;
81
+ color: #fff;
82
+ text-align: center;
83
+ background-image: url('../images/logo-dark.png');
84
+ background-size: 93%;
85
+ background-position: 6px 48%;
86
+ background-repeat: no-repeat;
87
+ text-indent: -9999px;
88
+ }
89
+ #lsow-banner.lsow-fixed {
90
+ position: fixed;
91
+ top: 32px;
92
+ z-index: 999;
93
+ }
94
+
95
+ /* ========================= Buttons ============================= */
96
+
97
+ .lsow-button {
98
+ position: relative;
99
+ overflow: hidden;
100
+ padding: 4px 15px !important;
101
+ margin: 2px 5px 2px 0 !important;
102
+ color: #ffffff !important;
103
+ text-transform: uppercase;
104
+ letter-spacing: 2px;
105
+ cursor: pointer;
106
+ outline: none !important;
107
+ opacity: 0.9;
108
+ text-decoration: none;
109
+ -webkit-transition: all 0.3s ease-out !important;
110
+ -moz-transition: all 0.3s ease-out !important;
111
+ -ms-transition: all 0.3s ease-out !important;
112
+ -o-transition: all 0.3s ease-out !important;
113
+ transition: all 0.3s ease-out !important;
114