LiteSpeed Cache - Version 1.2.3.1

Version Description

  • September 20 2017 =
  • [UPDATE] Improved PHP5.3 compatibility.
Download this release

Release Info

Developer LiteSpeedTech
Plugin Icon 128x128 LiteSpeed Cache
Version 1.2.3.1
Comparing to
See all releases

Code changes from version 1.1.6 to 1.2.3.1

Files changed (333) hide show
  1. admin/css/litespeed-btn.css +0 -730
  2. admin/css/litespeed-cache-admin.css +0 -269
  3. admin/css/litespeed-callout.css +0 -63
  4. admin/css/litespeed-checkbox.css +0 -356
  5. admin/css/litespeed-common.css +0 -81
  6. admin/css/litespeed-icon.css +0 -27
  7. admin/css/litespeed-label.css +0 -67
  8. admin/css/litespeed.css +1169 -0
  9. admin/css/snowman.css +0 -685
  10. admin/img/icons/all.svg +65 -0
  11. admin/img/icons/all_transients.svg +33 -0
  12. admin/img/icons/auto_draft.svg +54 -0
  13. admin/img/icons/cross_icon.svg +41 -0
  14. admin/img/icons/db.svg +21 -0
  15. admin/img/icons/empty-cache.svg +60 -0
  16. admin/img/icons/expired_transient.svg +38 -0
  17. admin/img/icons/optimize_tables.svg +30 -0
  18. admin/img/icons/purge-403.svg +47 -0
  19. admin/img/icons/purge-404.svg +41 -0
  20. admin/img/icons/purge-500.svg +46 -0
  21. admin/img/icons/purge-all.svg +46 -0
  22. admin/img/icons/purge-cssjs.svg +50 -0
  23. admin/img/icons/purge-front.svg +32 -0
  24. admin/img/icons/purge-pages.svg +41 -0
  25. admin/img/icons/revision.svg +64 -0
  26. admin/img/icons/spam_comment.svg +38 -0
  27. admin/img/icons/success_icon.svg +42 -0
  28. admin/img/icons/trackback-pingback.svg +30 -0
  29. admin/img/icons/trash_comment.svg +64 -0
  30. admin/img/icons/trash_post.svg +48 -0
  31. admin/js/litespeed-cache-admin.js +24 -3
  32. admin/litespeed-cache-admin-display.class.php +31 -17
  33. admin/litespeed-cache-admin-error.class.php +2 -3
  34. admin/litespeed-cache-admin-optimize.class.php +188 -0
  35. admin/litespeed-cache-admin-report.class.php +2 -3
  36. admin/litespeed-cache-admin-rules.class.php +12 -26
  37. admin/litespeed-cache-admin-settings.class.php +238 -132
  38. admin/litespeed-cache-admin.class.php +4 -5
  39. admin/tpl/crawler.php +23 -24
  40. admin/tpl/edit_htaccess.php +13 -11
  41. admin/tpl/esi_widget_edit.php +49 -15
  42. admin/tpl/info.php +4 -4
  43. admin/tpl/info_common_rewrite.php +6 -6
  44. admin/tpl/info_config.php +4 -4
  45. admin/tpl/info_faqs.php +1 -1
  46. admin/tpl/manage.php +38 -181
  47. admin/tpl/manage_db.php +85 -0
  48. admin/tpl/manage_purge.php +187 -0
  49. admin/tpl/network_settings.php +9 -6
  50. admin/tpl/network_settings_cache.php +1 -1
  51. admin/tpl/network_settings_general.php +1 -1
  52. admin/tpl/network_settings_purge.php +1 -1
  53. admin/tpl/report.php +7 -6
  54. admin/tpl/settings.php +20 -12
  55. admin/tpl/settings_advanced.php +13 -12
  56. admin/tpl/settings_cache.php +1 -1
  57. admin/tpl/settings_cdn.php +104 -0
  58. admin/tpl/settings_crawler.php +30 -30
  59. admin/tpl/settings_debug.php +32 -36
  60. admin/tpl/settings_esi.php +67 -15
  61. admin/tpl/settings_excludes.php +3 -3
  62. admin/tpl/settings_general.php +33 -23
  63. admin/tpl/settings_inc.cache_favicon.php +1 -1
  64. admin/tpl/settings_inc.cache_mobile.php +3 -3
  65. admin/tpl/settings_inc.exclude_cookies.php +1 -1
  66. admin/tpl/settings_inc.exclude_useragent.php +1 -1
  67. admin/tpl/settings_optimize.php +118 -0
  68. admin/tpl/settings_purge.php +10 -12
  69. admin/tpl/snowman.inc.php +0 -86
  70. cli/litespeed-cache-cli-admin.class.php +31 -1
  71. includes/litespeed-cache-api.class.php +26 -0
  72. includes/litespeed-cache-cdn.class.php +388 -0
  73. includes/litespeed-cache-config.class.php +75 -14
  74. includes/litespeed-cache-control.class.php +13 -4
  75. includes/litespeed-cache-crawler-sitemap.class.php +1 -2
  76. includes/litespeed-cache-crawler.class.php +2 -3
  77. includes/litespeed-cache-esi.class.php +50 -35
  78. includes/litespeed-cache-log.class.php +36 -8
  79. includes/litespeed-cache-optimize.class.php +677 -0
  80. includes/litespeed-cache-purge.class.php +16 -14
  81. includes/litespeed-cache-router.class.php +49 -2
  82. includes/litespeed-cache-tag.class.php +2 -2
  83. includes/litespeed-cache-utility.class.php +40 -1
  84. includes/litespeed-cache-vary.class.php +78 -19
  85. includes/litespeed-cache.class.php +53 -31
  86. includes/litespeed.autoload.php +15 -0
  87. languages/litespeed-cache.pot +641 -279
  88. lib/litespeed/litespeed-crawler.class.php +1 -1
  89. lib/litespeed/litespeed-file.class.php +8 -6
  90. lib/vendor/autoload.php +7 -0
  91. lib/vendor/bin/cssmin +37 -0
  92. lib/vendor/composer/ClassLoader.php +445 -0
  93. lib/vendor/composer/LICENSE +21 -0
  94. lib/vendor/composer/autoload_classmap.php +59 -0
  95. lib/vendor/composer/autoload_namespaces.php +12 -0
  96. lib/vendor/composer/autoload_psr4.php +15 -0
  97. lib/vendor/composer/autoload_real.php +52 -0
  98. lib/vendor/composer/autoload_static.php +142 -0
  99. lib/vendor/container-interop/container-interop/LICENSE +20 -0
  100. lib/vendor/container-interop/container-interop/src/Interop/Container/ContainerInterface.php +15 -0
  101. lib/vendor/container-interop/container-interop/src/Interop/Container/Exception/ContainerException.php +15 -0
  102. lib/vendor/container-interop/container-interop/src/Interop/Container/Exception/NotFoundException.php +15 -0
  103. lib/vendor/intervention/httpauth/.travis.yml +11 -0
  104. lib/vendor/intervention/httpauth/LICENSE +9 -0
  105. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/BasicUser.php +63 -0
  106. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/DigestUser.php +134 -0
  107. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/Facades/Httpauth.php +13 -0
  108. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/Httpauth.php +159 -0
  109. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/HttpauthServiceProvider.php +82 -0
  110. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/HttpauthServiceProviderLaravel4.php +30 -0
  111. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/HttpauthServiceProviderLaravel5.php +37 -0
  112. lib/vendor/intervention/httpauth/src/Intervention/Httpauth/UserInterface.php +22 -0
  113. lib/vendor/intervention/httpauth/src/config/config.php +49 -0
  114. lib/vendor/monolog/monolog/.php_cs +59 -0
  115. lib/vendor/monolog/monolog/LICENSE +19 -0
  116. lib/vendor/monolog/monolog/src/Monolog/ErrorHandler.php +230 -0
  117. lib/vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php +78 -0
  118. lib/vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php +89 -0
  119. lib/vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php +116 -0
  120. lib/vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php +85 -0
  121. lib/vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php +36 -0
  122. lib/vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php +138 -0
  123. lib/vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php +141 -0
  124. lib/vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php +208 -0
  125. lib/vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.php +179 -0
  126. lib/vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php +47 -0
  127. lib/vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.php +166 -0
  128. lib/vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php +105 -0
  129. lib/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php +297 -0
  130. lib/vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php +48 -0
  131. lib/vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php +113 -0
  132. lib/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php +186 -0
  133. lib/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php +66 -0
  134. lib/vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php +101 -0
  135. lib/vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php +148 -0
  136. lib/vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php +230 -0
  137. lib/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php +117 -0
  138. lib/vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php +211 -0
  139. lib/vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php +72 -0
  140. lib/vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php +151 -0
  141. lib/vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.php +57 -0
  142. lib/vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php +169 -0
  143. lib/vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.php +45 -0
  144. lib/vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php +107 -0
  145. lib/vendor/monolog/monolog/src/Monolog/Handler/ElasticSearchHandler.php +128 -0
  146. lib/vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php +82 -0
  147. lib/vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php +140 -0
  148. lib/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.php +28 -0
  149. lib/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php +59 -0
  150. lib/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php +34 -0
  151. lib/vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php +163 -0
  152. lib/vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php +195 -0
  153. lib/vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php +126 -0
  154. lib/vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php +127 -0
  155. lib/vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.php +73 -0
  156. lib/vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php +104 -0
  157. lib/vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php +90 -0
  158. lib/vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php +108 -0
  159. lib/vendor/monolog/monolog/src/Monolog/Handler/HipChatHandler.php +350 -0
  160. lib/vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php +69 -0
  161. lib/vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php +55 -0
  162. lib/vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php +102 -0
  163. lib/vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php +67 -0
  164. lib/vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php +68 -0
  165. lib/vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php +21 -0
  166. lib/vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.php +59 -0
  167. lib/vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php +185 -0
  168. lib/vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php +202 -0
  169. lib/vendor/monolog/monolog/src/Monolog/Handler/NullHandler.php +45 -0
  170. lib/vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php +242 -0
  171. lib/vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php +56 -0
  172. lib/vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.php +185 -0
  173. lib/vendor/monolog/monolog/src/Monolog/Handler/RavenHandler.php +232 -0
  174. lib/vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php +97 -0
  175. lib/vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php +132 -0
  176. lib/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php +178 -0
  177. lib/vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php +82 -0
  178. lib/vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php +294 -0
  179. lib/vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php +215 -0
  180. lib/vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php +115 -0
  181. lib/vendor/monolog/monolog/src/Monolog/Handler/SlackbotHandler.php +80 -0
  182. lib/vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php +346 -0
  183. lib/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php +176 -0
  184. lib/vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php +99 -0
  185. lib/vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php +67 -0
  186. lib/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.php +56 -0
  187. lib/vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php +103 -0
  188. lib/vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php +154 -0
  189. lib/vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php +61 -0
  190. lib/vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.php +95 -0
  191. lib/vendor/monolog/monolog/src/Monolog/Logger.php +700 -0
  192. lib/vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php +64 -0
  193. lib/vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php +112 -0
  194. lib/vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php +35 -0
  195. lib/vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php +63 -0
  196. lib/vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php +35 -0
  197. lib/vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php +63 -0
  198. lib/vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php +31 -0
  199. lib/vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.php +48 -0
  200. lib/vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php +44 -0
  201. lib/vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php +46 -0
  202. lib/vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php +113 -0
  203. lib/vendor/monolog/monolog/src/Monolog/Registry.php +134 -0
  204. lib/vendor/mrclay/jsmin-php/.editorconfig +19 -0
  205. lib/vendor/mrclay/jsmin-php/HISTORY.txt +24 -0
  206. lib/vendor/mrclay/jsmin-php/LICENSE.txt +26 -0
  207. lib/vendor/mrclay/jsmin-php/src/JSMin/JSMin.php +454 -0
  208. lib/vendor/mrclay/jsmin-php/src/JSMin/UnterminatedCommentException.php +6 -0
  209. lib/vendor/mrclay/jsmin-php/src/JSMin/UnterminatedRegExpException.php +6 -0
  210. lib/vendor/mrclay/jsmin-php/src/JSMin/UnterminatedStringException.php +6 -0
  211. lib/vendor/mrclay/minify/.htaccess +13 -0
  212. lib/vendor/mrclay/minify/.php_cs +27 -0
  213. lib/vendor/mrclay/minify/.travis.yml +37 -0
  214. lib/vendor/mrclay/minify/LICENSE.txt +26 -0
  215. lib/vendor/mrclay/minify/bootstrap.php +25 -0
  216. lib/vendor/mrclay/minify/config-test.php +10 -0
  217. lib/vendor/mrclay/minify/config.php +201 -0
  218. lib/vendor/mrclay/minify/groupsConfig.php +19 -0
  219. lib/vendor/mrclay/minify/lib/HTTP/ConditionalGet.php +376 -0
  220. lib/vendor/mrclay/minify/lib/HTTP/Encoder.php +335 -0
  221. lib/vendor/mrclay/minify/lib/Minify.php +761 -0
  222. lib/vendor/mrclay/minify/lib/Minify/App.php +282 -0
  223. lib/vendor/mrclay/minify/lib/Minify/Build.php +102 -0
  224. lib/vendor/mrclay/minify/lib/Minify/CSS.php +98 -0
  225. lib/vendor/mrclay/minify/lib/Minify/CSS/Compressor.php +275 -0
  226. lib/vendor/mrclay/minify/lib/Minify/CSS/UriRewriter.php +358 -0
  227. lib/vendor/mrclay/minify/lib/Minify/CSSmin.php +88 -0
  228. lib/vendor/mrclay/minify/lib/Minify/Cache/APC.php +136 -0
  229. lib/vendor/mrclay/minify/lib/Minify/Cache/File.php +183 -0
  230. lib/vendor/mrclay/minify/lib/Minify/Cache/Memcache.php +141 -0
  231. lib/vendor/mrclay/minify/lib/Minify/Cache/Null.php +67 -0
  232. lib/vendor/mrclay/minify/lib/Minify/Cache/WinCache.php +139 -0
  233. lib/vendor/mrclay/minify/lib/Minify/Cache/XCache.php +130 -0
  234. lib/vendor/mrclay/minify/lib/Minify/Cache/ZendPlatform.php +129 -0
  235. lib/vendor/mrclay/minify/lib/Minify/CacheInterface.php +58 -0
  236. lib/vendor/mrclay/minify/lib/Minify/ClosureCompiler.php +240 -0
  237. lib/vendor/mrclay/minify/lib/Minify/CommentPreserver.php +87 -0
  238. lib/vendor/mrclay/minify/lib/Minify/Config.php +78 -0
  239. lib/vendor/mrclay/minify/lib/Minify/Controller/Base.php +81 -0
  240. lib/vendor/mrclay/minify/lib/Minify/Controller/Files.php +71 -0
  241. lib/vendor/mrclay/minify/lib/Minify/Controller/Groups.php +76 -0
  242. lib/vendor/mrclay/minify/lib/Minify/Controller/MinApp.php +196 -0
  243. lib/vendor/mrclay/minify/lib/Minify/Controller/Page.php +69 -0
  244. lib/vendor/mrclay/minify/lib/Minify/ControllerInterface.php +22 -0
  245. lib/vendor/mrclay/minify/lib/Minify/DebugDetector.php +30 -0
  246. lib/vendor/mrclay/minify/lib/Minify/Env.php +127 -0
  247. lib/vendor/mrclay/minify/lib/Minify/HTML.php +258 -0
  248. lib/vendor/mrclay/minify/lib/Minify/HTML/Helper.php +250 -0
  249. lib/vendor/mrclay/minify/lib/Minify/ImportProcessor.php +217 -0
  250. lib/vendor/mrclay/minify/lib/Minify/JS/ClosureCompiler.php +234 -0
  251. lib/vendor/mrclay/minify/lib/Minify/JS/JShrink.php +48 -0
  252. lib/vendor/mrclay/minify/lib/Minify/LessCssSource.php +128 -0
  253. lib/vendor/mrclay/minify/lib/Minify/Lines.php +209 -0
  254. lib/vendor/mrclay/minify/lib/Minify/Logger/LegacyHandler.php +24 -0
  255. lib/vendor/mrclay/minify/lib/Minify/NailgunClosureCompiler.php +113 -0
  256. lib/vendor/mrclay/minify/lib/Minify/Packer.php +31 -0
  257. lib/vendor/mrclay/minify/lib/Minify/ScssCssSource.php +176 -0
  258. lib/vendor/mrclay/minify/lib/Minify/ServeConfiguration.php +71 -0
  259. lib/vendor/mrclay/minify/lib/Minify/Source.php +214 -0
  260. lib/vendor/mrclay/minify/lib/Minify/Source/Factory.php +197 -0
  261. lib/vendor/mrclay/minify/lib/Minify/Source/FactoryException.php +5 -0
  262. lib/vendor/mrclay/minify/lib/Minify/SourceInterface.php +82 -0
  263. lib/vendor/mrclay/minify/lib/Minify/SourceSet.php +31 -0
  264. lib/vendor/mrclay/minify/lib/Minify/YUICompressor.php +157 -0
  265. lib/vendor/mrclay/minify/lib/MrClay/Cli.php +393 -0
  266. lib/vendor/mrclay/minify/lib/MrClay/Cli/Arg.php +189 -0
  267. lib/vendor/mrclay/minify/static/.htaccess +40 -0
  268. lib/vendor/mrclay/minify/static/gen.php +127 -0
  269. lib/vendor/mrclay/minify/static/lib.php +68 -0
  270. lib/vendor/mrclay/minify/utils.php +78 -0
  271. lib/vendor/mrclay/props-dic/.travis.yml +30 -0
  272. lib/vendor/mrclay/props-dic/LICENSE +19 -0
  273. lib/vendor/mrclay/props-dic/src/Props/BadMethodCallException.php +9 -0
  274. lib/vendor/mrclay/props-dic/src/Props/Container.php +249 -0
  275. lib/vendor/mrclay/props-dic/src/Props/FactoryUncallableException.php +9 -0
  276. lib/vendor/mrclay/props-dic/src/Props/NotFoundException.php +9 -0
  277. lib/vendor/mrclay/props-dic/src/Props/Pimple.php +56 -0
  278. lib/vendor/mrclay/props-dic/src/Props/ValueUnresolvableException.php +9 -0
  279. lib/vendor/pimple/pimple/.travis.yml +40 -0
  280. lib/vendor/pimple/pimple/LICENSE +19 -0
  281. lib/vendor/pimple/pimple/ext/pimple/config.m4 +63 -0
  282. lib/vendor/pimple/pimple/ext/pimple/config.w32 +13 -0
  283. lib/vendor/pimple/pimple/ext/pimple/php_pimple.h +137 -0
  284. lib/vendor/pimple/pimple/ext/pimple/pimple.c +1114 -0
  285. lib/vendor/pimple/pimple/ext/pimple/pimple_compat.h +81 -0
  286. lib/vendor/pimple/pimple/src/Pimple/Container.php +298 -0
  287. lib/vendor/pimple/pimple/src/Pimple/Exception/ExpectedInvokableException.php +38 -0
  288. lib/vendor/pimple/pimple/src/Pimple/Exception/FrozenServiceException.php +45 -0
  289. lib/vendor/pimple/pimple/src/Pimple/Exception/InvalidServiceIdentifierException.php +45 -0
  290. lib/vendor/pimple/pimple/src/Pimple/Exception/UnknownIdentifierException.php +45 -0
  291. lib/vendor/pimple/pimple/src/Pimple/Psr11/Container.php +55 -0
  292. lib/vendor/pimple/pimple/src/Pimple/Psr11/ServiceLocator.php +75 -0
  293. lib/vendor/pimple/pimple/src/Pimple/ServiceIterator.php +69 -0
  294. lib/vendor/pimple/pimple/src/Pimple/ServiceProviderInterface.php +46 -0
  295. lib/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Invokable.php +38 -0
  296. lib/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/NonInvokable.php +34 -0
  297. lib/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/PimpleServiceProvider.php +54 -0
  298. lib/vendor/pimple/pimple/src/Pimple/Tests/Fixtures/Service.php +35 -0
  299. lib/vendor/pimple/pimple/src/Pimple/Tests/PimpleServiceProviderInterfaceTest.php +76 -0
  300. lib/vendor/pimple/pimple/src/Pimple/Tests/PimpleTest.php +589 -0
  301. lib/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ContainerTest.php +77 -0
  302. lib/vendor/pimple/pimple/src/Pimple/Tests/Psr11/ServiceLocatorTest.php +134 -0
  303. lib/vendor/pimple/pimple/src/Pimple/Tests/ServiceIteratorTest.php +52 -0
  304. lib/vendor/psr/container/LICENSE +21 -0
  305. lib/vendor/psr/container/src/ContainerExceptionInterface.php +13 -0
  306. lib/vendor/psr/container/src/ContainerInterface.php +37 -0
  307. lib/vendor/psr/container/src/NotFoundExceptionInterface.php +13 -0
  308. lib/vendor/psr/log/LICENSE +19 -0
  309. lib/vendor/psr/log/Psr/Log/AbstractLogger.php +128 -0
  310. lib/vendor/psr/log/Psr/Log/InvalidArgumentException.php +7 -0
  311. lib/vendor/psr/log/Psr/Log/LogLevel.php +18 -0
  312. lib/vendor/psr/log/Psr/Log/LoggerAwareInterface.php +18 -0
  313. lib/vendor/psr/log/Psr/Log/LoggerAwareTrait.php +26 -0
  314. lib/vendor/psr/log/Psr/Log/LoggerInterface.php +123 -0
  315. lib/vendor/psr/log/Psr/Log/LoggerTrait.php +140 -0
  316. lib/vendor/psr/log/Psr/Log/NullLogger.php +28 -0
  317. lib/vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php +140 -0
  318. lib/vendor/tubalmartin/cssmin/cssmin +37 -0
  319. lib/vendor/tubalmartin/cssmin/gui/scripts.js +104 -0
  320. lib/vendor/tubalmartin/cssmin/gui/styles.css +68 -0
  321. lib/vendor/tubalmartin/cssmin/gui/third-party/bootstrap/css/bootstrap.min.css +339 -0
  322. lib/vendor/tubalmartin/cssmin/gui/third-party/bootstrap/js/bootstrap.min.js +7 -0
  323. lib/vendor/tubalmartin/cssmin/gui/third-party/jquery-1.12.4.min.js +5 -0
  324. lib/vendor/tubalmartin/cssmin/gui/third-party/less-1.7.5.min.js +16 -0
  325. lib/vendor/tubalmartin/cssmin/src/Colors.php +155 -0
  326. lib/vendor/tubalmartin/cssmin/src/Command.php +223 -0
  327. lib/vendor/tubalmartin/cssmin/src/Minifier.php +862 -0
  328. lib/vendor/tubalmartin/cssmin/src/Utils.php +149 -0
  329. litespeed-cache.php +19 -2
  330. readme.txt +127 -87
  331. thirdparty/lscwp-3rd-bbpress.cls.php +22 -0
  332. thirdparty/lscwp-3rd-woocommerce.cls.php +33 -26
  333. thirdparty/lscwp-3rd-yith-wishlist.cls.php +17 -1
admin/css/litespeed-btn.css DELETED
@@ -1,730 +0,0 @@
1
-
2
- /** button style **/
3
- .litespeed-btn {
4
- display: inline-block;
5
- padding: 6px 12px;
6
- margin-bottom: 0;
7
- font-size: 14px;
8
- font-weight: normal;
9
- line-height: 1.42857143;
10
- text-align: center;
11
- white-space: nowrap;
12
- vertical-align: middle;
13
- -ms-touch-action: manipulation;
14
- touch-action: manipulation;
15
- cursor: pointer;
16
- -webkit-user-select: none;
17
- -moz-user-select: none;
18
- -ms-user-select: none;
19
- user-select: none;
20
- background-image: none;
21
- border: 1px solid transparent;
22
- border-radius: 4px;
23
- text-decoration: none;
24
- }
25
- .litespeed-btn:focus,
26
- .litespeed-btn:active:focus,
27
- .litespeed-btn.active:focus,
28
- .litespeed-btn.focus,
29
- .litespeed-btn:active.focus,
30
- .litespeed-btn.active.focus {
31
- outline: 5px auto -webkit-focus-ring-color;
32
- outline-offset: -2px;
33
- }
34
- .litespeed-btn:hover,
35
- .litespeed-btn:focus,
36
- .litespeed-btn.focus {
37
- color: #333;
38
- text-decoration: none;
39
- }
40
- .litespeed-btn:active,
41
- .litespeed-btn.active {
42
- background-image: none;
43
- outline: 0;
44
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
45
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
46
- }
47
- .litespeed-btn.disabled,
48
- .litespeed-btn[disabled],
49
- fieldset[disabled] .litespeed-btn {
50
- cursor: not-allowed;
51
- filter: alpha(opacity=65);
52
- -webkit-box-shadow: none;
53
- box-shadow: none;
54
- opacity: .65;
55
- }
56
- a.litespeed-btn.disabled,
57
- fieldset[disabled] a.litespeed-btn {
58
- pointer-events: none;
59
- }
60
- .litespeed-btn-default {
61
- color: #333;
62
- background-color: #fff;
63
- border-color: #ccc;
64
- }
65
- .litespeed-btn-default:focus,
66
- .litespeed-btn-default.focus {
67
- color: #333;
68
- background-color: #e6e6e6;
69
- border-color: #8c8c8c;
70
- }
71
- .litespeed-btn-default:hover {
72
- color: #333;
73
- background-color: #e6e6e6;
74
- border-color: #adadad;
75
- }
76
- .litespeed-btn-default:active,
77
- .litespeed-btn-default.active,
78
- .open > .dropdown-toggle.litespeed-btn-default {
79
- color: #333;
80
- background-color: #e6e6e6;
81
- border-color: #adadad;
82
- }
83
- .litespeed-btn-default:active:hover,
84
- .litespeed-btn-default.active:hover,
85
- .open > .dropdown-toggle.litespeed-btn-default:hover,
86
- .litespeed-btn-default:active:focus,
87
- .litespeed-btn-default.active:focus,
88
- .open > .dropdown-toggle.litespeed-btn-default:focus,
89
- .litespeed-btn-default:active.focus,
90
- .litespeed-btn-default.active.focus,
91
- .open > .dropdown-toggle.litespeed-btn-default.focus {
92
- color: #333;
93
- background-color: #d4d4d4;
94
- border-color: #8c8c8c;
95
- }
96
- .litespeed-btn-default:active,
97
- .litespeed-btn-default.active,
98
- .open > .dropdown-toggle.litespeed-btn-default {
99
- background-image: none;
100
- }
101
- .litespeed-btn-default.disabled:hover,
102
- .litespeed-btn-default[disabled]:hover,
103
- fieldset[disabled] .litespeed-btn-default:hover,
104
- .litespeed-btn-default.disabled:focus,
105
- .litespeed-btn-default[disabled]:focus,
106
- fieldset[disabled] .litespeed-btn-default:focus,
107
- .litespeed-btn-default.disabled.focus,
108
- .litespeed-btn-default[disabled].focus,
109
- fieldset[disabled] .litespeed-btn-default.focus {
110
- background-color: #fff;
111
- border-color: #ccc;
112
- }
113
- .litespeed-btn-default .badge {
114
- color: #fff;
115
- background-color: #333;
116
- }
117
- .litespeed-btn-primary {
118
- color: #fff;
119
- background-color: #337ab7;
120
- border-color: #2e6da4;
121
- }
122
- .litespeed-btn-primary:focus,
123
- .litespeed-btn-primary.focus {
124
- color: #fff;
125
- background-color: #286090;
126
- border-color: #122b40;
127
- }
128
- .litespeed-btn-primary:hover {
129
- color: #fff;
130
- background-color: #286090;
131
- border-color: #204d74;
132
- }
133
- .litespeed-btn-primary:active,
134
- .litespeed-btn-primary.active,
135
- .open > .dropdown-toggle.litespeed-btn-primary {
136
- color: #fff;
137
- background-color: #286090;
138
- border-color: #204d74;
139
- }
140
- .litespeed-btn-primary:active:hover,
141
- .litespeed-btn-primary.active:hover,
142
- .open > .dropdown-toggle.litespeed-btn-primary:hover,
143
- .litespeed-btn-primary:active:focus,
144
- .litespeed-btn-primary.active:focus,
145
- .open > .dropdown-toggle.litespeed-btn-primary:focus,
146
- .litespeed-btn-primary:active.focus,
147
- .litespeed-btn-primary.active.focus,
148
- .open > .dropdown-toggle.litespeed-btn-primary.focus {
149
- color: #fff;
150
- background-color: #204d74;
151
- border-color: #122b40;
152
- }
153
- .litespeed-btn-primary:active,
154
- .litespeed-btn-primary.active,
155
- .open > .dropdown-toggle.litespeed-btn-primary {
156
- background-image: none;
157
- }
158
- .litespeed-btn-primary.disabled:hover,
159
- .litespeed-btn-primary[disabled]:hover,
160
- fieldset[disabled] .litespeed-btn-primary:hover,
161
- .litespeed-btn-primary.disabled:focus,
162
- .litespeed-btn-primary[disabled]:focus,
163
- fieldset[disabled] .litespeed-btn-primary:focus,
164
- .litespeed-btn-primary.disabled.focus,
165
- .litespeed-btn-primary[disabled].focus,
166
- fieldset[disabled] .litespeed-btn-primary.focus {
167
- background-color: #337ab7;
168
- border-color: #2e6da4;
169
- }
170
- .litespeed-btn-primary .badge {
171
- color: #337ab7;
172
- background-color: #fff;
173
- }
174
- .litespeed-btn-success {
175
- color: #fff;
176
- background-color: #5cb85c;
177
- border-color: #4cae4c;
178
- }
179
- .litespeed-btn-success:focus,
180
- .litespeed-btn-success.focus {
181
- color: #fff;
182
- background-color: #449d44;
183
- border-color: #255625;
184
- }
185
- .litespeed-btn-success:hover {
186
- color: #fff;
187
- background-color: #449d44;
188
- border-color: #398439;
189
- }
190
- .litespeed-btn-success:active,
191
- .litespeed-btn-success.active,
192
- .open > .dropdown-toggle.litespeed-btn-success {
193
- color: #fff;
194
- background-color: #449d44;
195
- border-color: #398439;
196
- }
197
- .litespeed-btn-success:active:hover,
198
- .litespeed-btn-success.active:hover,
199
- .open > .dropdown-toggle.litespeed-btn-success:hover,
200
- .litespeed-btn-success:active:focus,
201
- .litespeed-btn-success.active:focus,
202
- .open > .dropdown-toggle.litespeed-btn-success:focus,
203
- .litespeed-btn-success:active.focus,
204
- .litespeed-btn-success.active.focus,
205
- .open > .dropdown-toggle.litespeed-btn-success.focus {
206
- color: #fff;
207
- background-color: #398439;
208
- border-color: #255625;
209
- }
210
- .litespeed-btn-success:active,
211
- .litespeed-btn-success.active,
212
- .open > .dropdown-toggle.litespeed-btn-success {
213
- background-image: none;
214
- }
215
- .litespeed-btn-success.disabled:hover,
216
- .litespeed-btn-success[disabled]:hover,
217
- fieldset[disabled] .litespeed-btn-success:hover,
218
- .litespeed-btn-success.disabled:focus,
219
- .litespeed-btn-success[disabled]:focus,
220
- fieldset[disabled] .litespeed-btn-success:focus,
221
- .litespeed-btn-success.disabled.focus,
222
- .litespeed-btn-success[disabled].focus,
223
- fieldset[disabled] .litespeed-btn-success.focus {
224
- background-color: #5cb85c;
225
- border-color: #4cae4c;
226
- }
227
- .litespeed-btn-success .badge {
228
- color: #5cb85c;
229
- background-color: #fff;
230
- }
231
- .litespeed-btn-info {
232
- color: #fff;
233
- background-color: #5bc0de;
234
- border-color: #46b8da;
235
- }
236
- .litespeed-btn-info:focus,
237
- .litespeed-btn-info.focus {
238
- color: #fff;
239
- background-color: #31b0d5;
240
- border-color: #1b6d85;
241
- }
242
- .litespeed-btn-info:hover {
243
- color: #fff;
244
- background-color: #31b0d5;
245
- border-color: #269abc;
246
- }
247
- .litespeed-btn-info:active,
248
- .litespeed-btn-info.active,
249
- .open > .dropdown-toggle.litespeed-btn-info {
250
- color: #fff;
251
- background-color: #31b0d5;
252
- border-color: #269abc;
253
- }
254
- .litespeed-btn-info:active:hover,
255
- .litespeed-btn-info.active:hover,
256
- .open > .dropdown-toggle.litespeed-btn-info:hover,
257
- .litespeed-btn-info:active:focus,
258
- .litespeed-btn-info.active:focus,
259
- .open > .dropdown-toggle.litespeed-btn-info:focus,
260
- .litespeed-btn-info:active.focus,
261
- .litespeed-btn-info.active.focus,
262
- .open > .dropdown-toggle.litespeed-btn-info.focus {
263
- color: #fff;
264
- background-color: #269abc;
265
- border-color: #1b6d85;
266
- }
267
- .litespeed-btn-info:active,
268
- .litespeed-btn-info.active,
269
- .open > .dropdown-toggle.litespeed-btn-info {
270
- background-image: none;
271
- }
272
- .litespeed-btn-info.disabled:hover,
273
- .litespeed-btn-info[disabled]:hover,
274
- fieldset[disabled] .litespeed-btn-info:hover,
275
- .litespeed-btn-info.disabled:focus,
276
- .litespeed-btn-info[disabled]:focus,
277
- fieldset[disabled] .litespeed-btn-info:focus,
278
- .litespeed-btn-info.disabled.focus,
279
- .litespeed-btn-info[disabled].focus,
280
- fieldset[disabled] .litespeed-btn-info.focus {
281
- background-color: #5bc0de;
282
- border-color: #46b8da;
283
- }
284
- .litespeed-btn-info .badge {
285
- color: #5bc0de;
286
- background-color: #fff;
287
- }
288
- .litespeed-btn-warning {
289
- color: #fff;
290
- background-color: #f0ad4e;
291
- border-color: #eea236;
292
- }
293
- .litespeed-btn-warning:focus,
294
- .litespeed-btn-warning.focus {
295
- color: #fff;
296
- background-color: #ec971f;
297
- border-color: #985f0d;
298
- }
299
- .litespeed-btn-warning:hover {
300
- color: #fff;
301
- background-color: #ec971f;
302
- border-color: #d58512;
303
- }
304
- .litespeed-btn-warning:active,
305
- .litespeed-btn-warning.active,
306
- .open > .dropdown-toggle.litespeed-btn-warning {
307
- color: #fff;
308
- background-color: #ec971f;
309
- border-color: #d58512;
310
- }
311
- .litespeed-btn-warning:active:hover,
312
- .litespeed-btn-warning.active:hover,
313
- .open > .dropdown-toggle.litespeed-btn-warning:hover,
314
- .litespeed-btn-warning:active:focus,
315
- .litespeed-btn-warning.active:focus,
316
- .open > .dropdown-toggle.litespeed-btn-warning:focus,
317
- .litespeed-btn-warning:active.focus,
318
- .litespeed-btn-warning.active.focus,
319
- .open > .dropdown-toggle.litespeed-btn-warning.focus {
320
- color: #fff;
321
- background-color: #d58512;
322
- border-color: #985f0d;
323
- }
324
- .litespeed-btn-warning:active,
325
- .litespeed-btn-warning.active,
326
- .open > .dropdown-toggle.litespeed-btn-warning {
327
- background-image: none;
328
- }
329
- .litespeed-btn-warning.disabled:hover,
330
- .litespeed-btn-warning[disabled]:hover,
331
- fieldset[disabled] .litespeed-btn-warning:hover,
332
- .litespeed-btn-warning.disabled:focus,
333
- .litespeed-btn-warning[disabled]:focus,
334
- fieldset[disabled] .litespeed-btn-warning:focus,
335
- .litespeed-btn-warning.disabled.focus,
336
- .litespeed-btn-warning[disabled].focus,
337
- fieldset[disabled] .litespeed-btn-warning.focus {
338
- background-color: #f0ad4e;
339
- border-color: #eea236;
340
- }
341
- .litespeed-btn-warning .badge {
342
- color: #f0ad4e;
343
- background-color: #fff;
344
- }
345
- .litespeed-btn-danger {
346
- color: #fff;
347
- background-color: #d9534f;
348
- border-color: #d43f3a;
349
- }
350
- .litespeed-btn-danger:focus,
351
- .litespeed-btn-danger.focus {
352
- color: #fff;
353
- background-color: #c9302c;
354
- border-color: #761c19;
355
- }
356
- .litespeed-btn-danger:hover {
357
- color: #fff;
358
- background-color: #c9302c;
359
- border-color: #ac2925;
360
- }
361
- .litespeed-btn-danger:active,
362
- .litespeed-btn-danger.active,
363
- .open > .dropdown-toggle.litespeed-btn-danger {
364
- color: #fff;
365
- background-color: #c9302c;
366
- border-color: #ac2925;
367
- }
368
- .litespeed-btn-danger:active:hover,
369
- .litespeed-btn-danger.active:hover,
370
- .open > .dropdown-toggle.litespeed-btn-danger:hover,
371
- .litespeed-btn-danger:active:focus,
372
- .litespeed-btn-danger.active:focus,
373
- .open > .dropdown-toggle.litespeed-btn-danger:focus,
374
- .litespeed-btn-danger:active.focus,
375
- .litespeed-btn-danger.active.focus,
376
- .open > .dropdown-toggle.litespeed-btn-danger.focus {
377
- color: #fff;
378
- background-color: #ac2925;
379
- border-color: #761c19;
380
- }
381
- .litespeed-btn-danger:active,
382
- .litespeed-btn-danger.active,
383
- .open > .dropdown-toggle.litespeed-btn-danger {
384
- background-image: none;
385
- }
386
- .litespeed-btn-danger.disabled:hover,
387
- .litespeed-btn-danger[disabled]:hover,
388
- fieldset[disabled] .litespeed-btn-danger:hover,
389
- .litespeed-btn-danger.disabled:focus,
390
- .litespeed-btn-danger[disabled]:focus,
391
- fieldset[disabled] .litespeed-btn-danger:focus,
392
- .litespeed-btn-danger.disabled.focus,
393
- .litespeed-btn-danger[disabled].focus,
394
- fieldset[disabled] .litespeed-btn-danger.focus {
395
- background-color: #d9534f;
396
- border-color: #d43f3a;
397
- }
398
- .litespeed-btn-danger .badge {
399
- color: #d9534f;
400
- background-color: #fff;
401
- }
402
- .litespeed-btn-lg,
403
- .litespeed-btn-group-lg > .litespeed-btn {
404
- padding: 10px 16px;
405
- font-size: 18px;
406
- line-height: 1.3333333;
407
- border-radius: 6px;
408
- }
409
- .litespeed-btn-sm,
410
- .litespeed-btn-group-sm > .litespeed-btn {
411
- padding: 5px 10px;
412
- font-size: 12px;
413
- line-height: 1.5;
414
- border-radius: 3px;
415
- }
416
- .litespeed-btn-xs,
417
- .litespeed-btn-group-xs > .litespeed-btn {
418
- padding: 1px 5px;
419
- font-size: 12px;
420
- line-height: 1.5;
421
- border-radius: 3px;
422
- }
423
-
424
-
425
- .litespeed-btn-default,
426
- .litespeed-btn-primary,
427
- .litespeed-btn-success,
428
- .litespeed-btn-info,
429
- .litespeed-btn-warning,
430
- .litespeed-btn-danger {
431
- text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
432
- -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
433
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
434
- }
435
- .litespeed-btn-default:active,
436
- .litespeed-btn-primary:active,
437
- .litespeed-btn-success:active,
438
- .litespeed-btn-info:active,
439
- .litespeed-btn-warning:active,
440
- .litespeed-btn-danger:active,
441
- .litespeed-btn-default.active,
442
- .litespeed-btn-primary.active,
443
- .litespeed-btn-success.active,
444
- .litespeed-btn-info.active,
445
- .litespeed-btn-warning.active,
446
- .litespeed-btn-danger.active {
447
- -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
448
- box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
449
- }
450
- .litespeed-btn-default.disabled,
451
- .litespeed-btn-primary.disabled,
452
- .litespeed-btn-success.disabled,
453
- .litespeed-btn-info.disabled,
454
- .litespeed-btn-warning.disabled,
455
- .litespeed-btn-danger.disabled,
456
- .litespeed-btn-default[disabled],
457
- .litespeed-btn-primary[disabled],
458
- .litespeed-btn-success[disabled],
459
- .litespeed-btn-info[disabled],
460
- .litespeed-btn-warning[disabled],
461
- .litespeed-btn-danger[disabled],
462
- fieldset[disabled] .litespeed-btn-default,
463
- fieldset[disabled] .litespeed-btn-primary,
464
- fieldset[disabled] .litespeed-btn-success,
465
- fieldset[disabled] .litespeed-btn-info,
466
- fieldset[disabled] .litespeed-btn-warning,
467
- fieldset[disabled] .litespeed-btn-danger {
468
- -webkit-box-shadow: none;
469
- box-shadow: none;
470
- }
471
- .litespeed-btn-default .badge,
472
- .litespeed-btn-primary .badge,
473
- .litespeed-btn-success .badge,
474
- .litespeed-btn-info .badge,
475
- .litespeed-btn-warning .badge,
476
- .litespeed-btn-danger .badge {
477
- text-shadow: none;
478
- }
479
- .litespeed-btn:active,
480
- .litespeed-btn.active {
481
- background-image: none;
482
- }
483
- .litespeed-btn-default {
484
- text-shadow: 0 1px 0 #fff;
485
- background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
486
- background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
487
- background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
488
- background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
489
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
490
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
491
- background-repeat: repeat-x;
492
- border-color: #dbdbdb;
493
- border-color: #ccc;
494
- }
495
- .litespeed-btn-default:hover,
496
- .litespeed-btn-default:focus {
497
- background-color: #e0e0e0;
498
- background-position: 0 -15px;
499
- }
500
- .litespeed-btn-default:active,
501
- .litespeed-btn-default.active {
502
- background-color: #e0e0e0;
503
- border-color: #dbdbdb;
504
- }
505
- .litespeed-btn-default.disabled,
506
- .litespeed-btn-default[disabled],
507
- fieldset[disabled] .litespeed-btn-default,
508
- .litespeed-btn-default.disabled:hover,
509
- .litespeed-btn-default[disabled]:hover,
510
- fieldset[disabled] .litespeed-btn-default:hover,
511
- .litespeed-btn-default.disabled:focus,
512
- .litespeed-btn-default[disabled]:focus,
513
- fieldset[disabled] .litespeed-btn-default:focus,
514
- .litespeed-btn-default.disabled.focus,
515
- .litespeed-btn-default[disabled].focus,
516
- fieldset[disabled] .litespeed-btn-default.focus,
517
- .litespeed-btn-default.disabled:active,
518
- .litespeed-btn-default[disabled]:active,
519
- fieldset[disabled] .litespeed-btn-default:active,
520
- .litespeed-btn-default.disabled.active,
521
- .litespeed-btn-default[disabled].active,
522
- fieldset[disabled] .litespeed-btn-default.active {
523
- background-color: #e0e0e0;
524
- background-image: none;
525
- }
526
- .litespeed-btn-primary {
527
- background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
528
- background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
529
- background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
530
- background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
531
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
532
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
533
- background-repeat: repeat-x;
534
- border-color: #245580;
535
- }
536
- .litespeed-btn-primary:hover,
537
- .litespeed-btn-primary:focus {
538
- background-color: #265a88;
539
- background-position: 0 -15px;
540
- }
541
- .litespeed-btn-primary:active,
542
- .litespeed-btn-primary.active {
543
- background-color: #265a88;
544
- border-color: #245580;
545
- }
546
- .litespeed-btn-primary.disabled,
547
- .litespeed-btn-primary[disabled],
548
- fieldset[disabled] .litespeed-btn-primary,
549
- .litespeed-btn-primary.disabled:hover,
550
- .litespeed-btn-primary[disabled]:hover,
551
- fieldset[disabled] .litespeed-btn-primary:hover,
552
- .litespeed-btn-primary.disabled:focus,
553
- .litespeed-btn-primary[disabled]:focus,
554
- fieldset[disabled] .litespeed-btn-primary:focus,
555
- .litespeed-btn-primary.disabled.focus,
556
- .litespeed-btn-primary[disabled].focus,
557
- fieldset[disabled] .litespeed-btn-primary.focus,
558
- .litespeed-btn-primary.disabled:active,
559
- .litespeed-btn-primary[disabled]:active,
560
- fieldset[disabled] .litespeed-btn-primary:active,
561
- .litespeed-btn-primary.disabled.active,
562
- .litespeed-btn-primary[disabled].active,
563
- fieldset[disabled] .litespeed-btn-primary.active {
564
- background-color: #265a88;
565
- background-image: none;
566
- }
567
- .litespeed-btn-success {
568
- background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
569
- background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
570
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
571
- background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
572
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
573
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
574
- background-repeat: repeat-x;
575
- border-color: #3e8f3e;
576
- }
577
- .litespeed-btn-success:hover,
578
- .litespeed-btn-success:focus {
579
- background-color: #419641;
580
- background-position: 0 -15px;
581
- }
582
- .litespeed-btn-success:active,
583
- .litespeed-btn-success.active {
584
- background-color: #419641;
585
- border-color: #3e8f3e;
586
- }
587
- .litespeed-btn-success.disabled,
588
- .litespeed-btn-success[disabled],
589
- fieldset[disabled] .litespeed-btn-success,
590
- .litespeed-btn-success.disabled:hover,
591
- .litespeed-btn-success[disabled]:hover,
592
- fieldset[disabled] .litespeed-btn-success:hover,
593
- .litespeed-btn-success.disabled:focus,
594
- .litespeed-btn-success[disabled]:focus,
595
- fieldset[disabled] .litespeed-btn-success:focus,
596
- .litespeed-btn-success.disabled.focus,
597
- .litespeed-btn-success[disabled].focus,
598
- fieldset[disabled] .litespeed-btn-success.focus,
599
- .litespeed-btn-success.disabled:active,
600
- .litespeed-btn-success[disabled]:active,
601
- fieldset[disabled] .litespeed-btn-success:active,
602
- .litespeed-btn-success.disabled.active,
603
- .litespeed-btn-success[disabled].active,
604
- fieldset[disabled] .litespeed-btn-success.active {
605
- background-color: #419641;
606
- background-image: none;
607
- }
608
- .litespeed-btn-info {
609
- background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
610
- background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
611
- background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
612
- background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
613
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
614
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
615
- background-repeat: repeat-x;
616
- border-color: #28a4c9;
617
- }
618
- .litespeed-btn-info:hover,
619
- .litespeed-btn-info:focus {
620
- background-color: #2aabd2;
621
- background-position: 0 -15px;
622
- }
623
- .litespeed-btn-info:active,
624
- .litespeed-btn-info.active {
625
- background-color: #2aabd2;
626
- border-color: #28a4c9;
627
- }
628
- .litespeed-btn-info.disabled,
629
- .litespeed-btn-info[disabled],
630
- fieldset[disabled] .litespeed-btn-info,
631
- .litespeed-btn-info.disabled:hover,
632
- .litespeed-btn-info[disabled]:hover,
633
- fieldset[disabled] .litespeed-btn-info:hover,
634
- .litespeed-btn-info.disabled:focus,
635
- .litespeed-btn-info[disabled]:focus,
636
- fieldset[disabled] .litespeed-btn-info:focus,
637
- .litespeed-btn-info.disabled.focus,
638
- .litespeed-btn-info[disabled].focus,
639
- fieldset[disabled] .litespeed-btn-info.focus,
640
- .litespeed-btn-info.disabled:active,
641
- .litespeed-btn-info[disabled]:active,
642
- fieldset[disabled] .litespeed-btn-info:active,
643
- .litespeed-btn-info.disabled.active,
644
- .litespeed-btn-info[disabled].active,
645
- fieldset[disabled] .litespeed-btn-info.active {
646
- background-color: #2aabd2;
647
- background-image: none;
648
- }
649
- .litespeed-btn-warning {
650
- background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
651
- background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
652
- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
653
- background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
654
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
655
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
656
- background-repeat: repeat-x;
657
- border-color: #e38d13;
658
- }
659
- .litespeed-btn-warning:hover,
660
- .litespeed-btn-warning:focus {
661
- background-color: #eb9316;
662
- background-position: 0 -15px;
663
- }
664
- .litespeed-btn-warning:active,
665
- .litespeed-btn-warning.active {
666
- background-color: #eb9316;
667
- border-color: #e38d13;
668
- }
669
- .litespeed-btn-warning.disabled,
670
- .litespeed-btn-warning[disabled],
671
- fieldset[disabled] .litespeed-btn-warning,
672
- .litespeed-btn-warning.disabled:hover,
673
- .litespeed-btn-warning[disabled]:hover,
674
- fieldset[disabled] .litespeed-btn-warning:hover,
675
- .litespeed-btn-warning.disabled:focus,
676
- .litespeed-btn-warning[disabled]:focus,
677
- fieldset[disabled] .litespeed-btn-warning:focus,
678
- .litespeed-btn-warning.disabled.focus,
679
- .litespeed-btn-warning[disabled].focus,
680
- fieldset[disabled] .litespeed-btn-warning.focus,
681
- .litespeed-btn-warning.disabled:active,
682
- .litespeed-btn-warning[disabled]:active,
683
- fieldset[disabled] .litespeed-btn-warning:active,
684
- .litespeed-btn-warning.disabled.active,
685
- .litespeed-btn-warning[disabled].active,
686
- fieldset[disabled] .litespeed-btn-warning.active {
687
- background-color: #eb9316;
688
- background-image: none;
689
- }
690
- .litespeed-btn-danger {
691
- background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
692
- background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
693
- background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
694
- background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
695
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
696
- filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
697
- background-repeat: repeat-x;
698
- border-color: #b92c28;
699
- }
700
- .litespeed-btn-danger:hover,
701
- .litespeed-btn-danger:focus {
702
- background-color: #c12e2a;
703
- background-position: 0 -15px;
704
- }
705
- .litespeed-btn-danger:active,
706
- .litespeed-btn-danger.active {
707
- background-color: #c12e2a;
708
- border-color: #b92c28;
709
- }
710
- .litespeed-btn-danger.disabled,
711
- .litespeed-btn-danger[disabled],
712
- fieldset[disabled] .litespeed-btn-danger,
713
- .litespeed-btn-danger.disabled:hover,
714
- .litespeed-btn-danger[disabled]:hover,
715
- fieldset[disabled] .litespeed-btn-danger:hover,
716
- .litespeed-btn-danger.disabled:focus,
717
- .litespeed-btn-danger[disabled]:focus,
718
- fieldset[disabled] .litespeed-btn-danger:focus,
719
- .litespeed-btn-danger.disabled.focus,
720
- .litespeed-btn-danger[disabled].focus,
721
- fieldset[disabled] .litespeed-btn-danger.focus,
722
- .litespeed-btn-danger.disabled:active,
723
- .litespeed-btn-danger[disabled]:active,
724
- fieldset[disabled] .litespeed-btn-danger:active,
725
- .litespeed-btn-danger.disabled.active,
726
- .litespeed-btn-danger[disabled].active,
727
- fieldset[disabled] .litespeed-btn-danger.active {
728
- background-color: #c12e2a;
729
- background-image: none;
730
- }
admin/css/litespeed-cache-admin.css DELETED
@@ -1,269 +0,0 @@
1
- /**
2
- * All of the CSS for your admin-specific functionality should be
3
- * included in this file.
4
- */
5
- @import "litespeed-common.css";
6
- @import "litespeed-btn.css";
7
- @import "litespeed-checkbox.css";
8
- @import "litespeed-label.css";
9
- @import "litespeed-callout.css";
10
- @import "litespeed-icon.css";
11
-
12
- #litespeedcache-purgeerrors{
13
- margin:5px 0 15px 22px;
14
- }
15
-
16
- .litespeed-cache-welcome-panel .form-table > tbody > tr > th{
17
- padding-left: 10px;
18
- }
19
- .litespeed-cache-welcome-panel .form-table > tbody > tr:nth-of-type(odd){
20
- background-color: #f9f9f9;
21
- }
22
-
23
- .litespeed-cache-advanced-settings{
24
- position: relative;
25
- background: #fff;
26
- font-size: 14px;
27
- line-height: 2.1em;
28
- }
29
-
30
-
31
- .litespeed-cache-advanced-settings h3{
32
- display:inline;
33
- }
34
-
35
- textarea#purgebylist{
36
- height: auto;
37
- min-height: 100%;
38
- width: 100%;
39
- position: relative;
40
- -webkit-font-smoothing: subpixel-antialiased;
41
- }
42
-
43
- /* litespeed new style */
44
- .litespeed-tab{
45
- border-top-left-radius : 8px;
46
- border-top-right-radius : 8px;
47
- }
48
-
49
- .litespeed-tab.nav-tab-active{
50
- background-color: #FFFFFF;
51
- border-bottom-color: #FFFFFF;
52
- }
53
-
54
- .litespeed-cache-welcome-panel{
55
- background: none repeat scroll 0 0 #fff;
56
- border: 1px solid #e5e5e5;
57
- box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
58
- font-size: 14px;
59
- /*line-height: 2em;*/
60
- margin: 0px 0px 20px 0;
61
- overflow: auto;
62
- padding: 10px 15px 15px 15px;
63
- position: relative;
64
- border-top: none;
65
- }
66
- .litespeed-cache-welcome-panel p{
67
- font-size: 14px;
68
- margin: 0 0 10px;
69
- }
70
- .litespeed-cache-welcome-panel ul {
71
- list-style: disc outside;
72
- margin-left: 20px;
73
- padding-left: 10px;
74
- }
75
-
76
- .litespeed-input-long{
77
- width:580px;
78
- }
79
-
80
- .litespeed-title{
81
- font-size: 18px;
82
- color: #000;
83
- border-bottom: 1px solid #d8d8d8;
84
- margin-top: 10px;
85
- margin-bottom: 20px;
86
- display: table;
87
- padding-right: 50px;
88
- }
89
-
90
- .litespeed-title:not(:first-of-type){
91
- margin-top: 30px;
92
- }
93
-
94
- .litespeed-expend{
95
- text-decoration: none;
96
- font-size: 21px;
97
- width: 40px;
98
- text-align: center;
99
- display: inline-block;
100
- }
101
-
102
- /* Manage */
103
-
104
- .litespeed-cache-purgeby-text{
105
- font-size: 11px;
106
- font-style: italic;
107
- padding-left: 20px;
108
- display: inline-block;
109
- vertical-align: top;
110
- }
111
-
112
- .litespeed-cache-purgeby-textarea,
113
- .litespeed-cache-blacklist{
114
- margin-top: 10px;
115
- height: auto;
116
- width: 100%;
117
- position: relative;
118
- -webkit-font-smoothing: subpixel-antialiased;
119
- }
120
-
121
- .litespeed-cache-blacklist{
122
- max-width: 600px;
123
- }
124
-
125
- /* FAQ */
126
- .litespeed-question{
127
- background-color: #eee;
128
- border: 1px solid #eee;
129
- border-left: 5px solid #1b809e;
130
- border-radius: 3px;
131
- padding: 20px;
132
- margin: 0 20px 5px 10px;
133
- font-size: 15px;
134
- font-family: inherit;
135
- font-weight: 500;
136
- line-height: 1.1;
137
- }
138
-
139
- .litespeed-question:hover{
140
- opacity: 0.8;
141
- cursor: pointer;
142
- }
143
-
144
- .litespeed-answer{
145
- margin-left: 20px;
146
- padding: 0 20px 20px 20px;
147
- }
148
-
149
- .litespeed-notice{
150
- font-size: 11px;
151
- font-style: italic;
152
- margin-left: 10px;
153
- position: relative;
154
- top: 3px;
155
- color: green;
156
- }
157
-
158
-
159
- /* shell */
160
- .litespeed-shell {
161
- width: 98%;
162
- background: #141414;
163
- margin: 20px auto 0 10px;
164
- box-shadow: 0 0 5px rgba(0,0,0,0.4);
165
- -webkit-border-radius: 3px;
166
- -moz-border-radius: 3px;
167
- border-radius: 3px;
168
- position: relative;
169
- height: 224px;
170
- }
171
-
172
- .litespeed-shell-header {
173
- z-index: 999;
174
- position: absolute;
175
- top: 0;
176
- right: 0;
177
- width: 50px;
178
- height: 34px;
179
- padding: 5px 0;
180
- }
181
-
182
- .litespeed-shell-header-bg {
183
- opacity: 0.4;
184
- background-color: #CCCCCC;
185
- position: absolute;
186
- top: 0;
187
- bottom: 0;
188
- right: 0;
189
- left: 0;
190
- z-index: 4;
191
- -webkit-border-radius: 3px;
192
- -moz-border-radius: 3px;
193
- border-top-radius: 3px;
194
- }
195
-
196
- .litespeed-shell-header-bar {
197
- position: absolute;
198
- top: 0;
199
- left: 0;
200
- z-index: 10;
201
- height: 2px;
202
- background-color: #F48024;
203
- }
204
-
205
- /*.litespeed-shell-header-num{
206
- position: absolute;
207
- bottom: 2px;
208
- right: 2px;
209
- width: 14px;
210
- height: 14px;
211
- text-align: left;
212
- color: #808080;
213
- font-size: 0.85em;
214
- z-index: 5;
215
- display: none;
216
- }*/
217
-
218
- .litespeed-shell-header-icon-container{
219
- position: absolute;
220
- top: 10px;
221
- right: 10px;
222
- width: 29px;
223
- height: 34px;
224
- z-index: 6;
225
- }
226
-
227
- ul.litespeed-shell-body {
228
- position: absolute;
229
- top: 0;
230
- left: 0;
231
- right: 0;
232
- bottom: 0;
233
- overflow-y: scroll;
234
- margin: 0;
235
- padding: 5px;
236
- list-style: none;
237
- background: #141414;
238
- color: #45D40C;
239
- font: 0.8em 'Andale Mono', Consolas, 'Courier New';
240
- line-height: 1.6em;
241
-
242
- -webkit-border-bottom-right-radius: 3px;
243
- -webkit-border-bottom-left-radius: 3px;
244
- -moz-border-radius-bottomright: 3px;
245
- -moz-border-radius-bottomleft: 3px;
246
- border-bottom-right-radius: 3px;
247
- border-bottom-left-radius: 3px;
248
-
249
- }
250
-
251
- .litespeed-shell-body li:before {
252
- content: '>';
253
- position: absolute;
254
- left: 0;
255
- top: 0;
256
- }
257
-
258
- .litespeed-shell-body li {
259
- word-wrap: break-word;
260
- position: relative;
261
- padding: 0 0 0 15px;
262
- margin: 0;
263
- }
264
-
265
- .litespeed-widget-setting{
266
- background-color: #ecebdc;
267
- padding: 5px 14px;
268
- margin: 5px -15px;
269
- }
admin/css/litespeed-callout.css DELETED
@@ -1,63 +0,0 @@
1
- /** callout style **/
2
- .litespeed-callout2{
3
- margin: 20px;
4
- border-left: 1px solid #999;
5
- padding-left: 10px;
6
- }
7
-
8
- .litespeed-callout2 h4{
9
- font-size: 2.0em;
10
- margin-bottom: 10px;
11
- }
12
-
13
- .litespeed-callout {
14
- padding: 10px 25px;
15
- margin: 10px 0;
16
- border: 1px solid #eee;
17
- border-left-width: 5px;
18
- border-radius: 3px;
19
- }
20
-
21
- .litespeed-callout+.litespeed-callout {
22
- margin-top: -5px;
23
- }
24
-
25
- .litespeed-callout p:last-child {
26
- margin-bottom: 0;
27
- }
28
-
29
- .litespeed-callout h4 {
30
- margin-top: 0;
31
- margin-bottom: 5px;
32
- margin-left: -10px;
33
- font-size: 14px;
34
- font-family: inherit;
35
- font-weight: 500;
36
- line-height: 1.1;
37
- color: inherit;
38
- }
39
-
40
- .litespeed-callout ol{
41
- margin-bottom: 0;
42
- }
43
-
44
- .litespeed-callout-info{
45
- border-left-color: #1b809e;
46
- }
47
- .litespeed-callout-info h4{
48
- color: #1b809e;
49
- }
50
-
51
- .litespeed-callout-warning{
52
- border-left-color: #aa6708;
53
- }
54
- .litespeed-callout-warning h4{
55
- color: #aa6708;
56
- }
57
-
58
- .litespeed-callout-danger{
59
- border-left-color: #ce4844;
60
- }
61
- .litespeed-callout-danger h4{
62
- color: #ce4844;
63
- }
admin/css/litespeed-checkbox.css DELETED
@@ -1,356 +0,0 @@
1
- .litespeed-radio{
2
- display: inline-block;
3
- margin-right: 5px;
4
- }
5
-
6
- .litespeed-radio label {
7
- min-width: 115px;
8
- border-radius: 3px;
9
- border: 1px solid #D1D3D4;
10
- padding-right: 10px;
11
- }
12
-
13
- .litespeed-radio.litespeed-mini label {
14
- min-width: 75px;
15
- padding-right: 5px;
16
- }
17
-
18
- .litespeed-radio input:checked:before,
19
- .litespeed-radio input:empty {
20
- width: initial;
21
- height: initial;
22
- margin: initial;
23
- min-width: initial;
24
- border: initial;
25
- content: initial;
26
- }
27
-
28
- .litespeed-radio input:empty {
29
- -moz-appearance: none;
30
- -webkit-appearance: none;
31
- appearance: none;
32
- }
33
-
34
- /* style label */
35
- .litespeed-radio input:empty ~ label {
36
- position: relative;
37
- float: left;
38
- line-height: 2.5em;
39
- text-indent: 3.25em;
40
- cursor: pointer;
41
- -webkit-user-select: none;
42
- -moz-user-select: none;
43
- -ms-user-select: none;
44
- user-select: none;
45
- }
46
-
47
- .litespeed-radio.litespeed-mini input:empty ~ label {
48
- line-height: 1.3em;
49
- text-indent: 1.75em;
50
- }
51
-
52
- .litespeed-radio input:empty ~ label:before {
53
- position: absolute;
54
- display: block;
55
- top: 0;
56
- bottom: 0;
57
- left: 0;
58
- content: '';
59
- width: 2.5em;
60
- background: #D1D3D4;
61
- border-radius: 3px 0 0 3px;
62
- }
63
-
64
- .litespeed-radio.litespeed-mini input:empty ~ label:before {
65
- width: 1.3em;
66
- border-radius: 1px 0 0 1px;
67
- }
68
-
69
- .litespeed-radio input:empty ~ label:before {
70
- content:'\2714';
71
- text-indent: .9em;
72
- }
73
-
74
- .litespeed-radio.cross input:empty ~ label:before {
75
- content:'\2716';
76
- }
77
-
78
- .litespeed-radio.litespeed-mini input ~ label:before {
79
- text-indent: .2em;
80
- }
81
-
82
- .litespeed-radio input:not(:checked) ~ label:before {
83
- color: #C2C2C2;
84
- }
85
-
86
- /* toggle hover */
87
- .litespeed-radio input:hover:not(:checked) ~ label:before {
88
- color: #717171;
89
- }
90
-
91
- .litespeed-radio input:hover:not(:checked) ~ label {
92
- color: #777;
93
- }
94
-
95
- /* toggle on */
96
- .litespeed-radio input:checked ~ label:before {
97
- color: #9CE2AE;
98
- background-color: #4DCB6D;
99
- }
100
-
101
- .litespeed-radio.cross input:checked ~ label:before {
102
- color: #faf4d5;
103
- background-color: #f0ad4e;
104
- }
105
-
106
- .litespeed-radio.litespeed-mini input:checked ~ label:before {
107
- text-indent: .2em;
108
- }
109
-
110
- .litespeed-radio input:checked ~ label {
111
- /*color: #888;*/
112
- }
113
-
114
- /* radio focus */
115
- .litespeed-radio input:focus ~ label:before {
116
- /*box-shadow: 0 0 0 3px #999;*/
117
- }
118
-
119
- /******** switch **************/
120
- .litespeed-switch{
121
- display: inline-block;
122
- }
123
-
124
- .litespeed-switch input {
125
- display: none;
126
- }
127
- .litespeed-switch label {
128
- font-size: 13px;
129
- display: inline-block;
130
- min-width: 80px;
131
- background-color: #e4e4e4;
132
- color: #333;
133
- font-weight: normal;
134
- text-align: center;
135
- text-shadow: none;
136
- padding: 4px 9px;
137
- border: 1px solid rgba(0, 0, 0, 0.2);
138
- -webkit-transition: all 0.1s ease-in-out;
139
- -moz-transition: all 0.1s ease-in-out;
140
- -ms-transition: all 0.1s ease-in-out;
141
- -o-transition: all 0.1s ease-in-out;
142
- transition: all 0.1s ease-in-out;
143
- float: left;
144
- cursor: pointer;
145
- -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
146
- box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, 0.3), inset 0 -1px 3px -1px rgba(0, 0, 0, 0.3);
147
- }
148
-
149
- .litespeed-switch label:hover{
150
- color: #666;
151
- background-color: #dedddd ;
152
- }
153
-
154
- .litespeed-switch label:first-of-type,.litespeed-switch label:last-of-type {
155
- box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
156
- }
157
-
158
- .litespeed-switch label:first-of-type:hover,
159
- .litespeed-switch label:last-of-type:hover {
160
- box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.1);
161
- }
162
-
163
- .litespeed-switch label:first-of-type {
164
- border-radius: 4px 0 0 4px;
165
- }
166
-
167
- .litespeed-switch label:last-of-type {
168
- border-radius: 0 4px 4px 0;
169
- }
170
-
171
- .litespeed-switch input:checked + label {
172
- background-color: #8a8a8a;
173
- -webkit-box-shadow: none;
174
- box-shadow: none;
175
- color: #fff;
176
- }
177
-
178
- .litespeed-switch.litespeed-label-info,
179
- .litespeed-switch.litespeed-label-success,
180
- .litespeed-switch.litespeed-label-warning,
181
- .litespeed-switch.litespeed-label-danger{
182
- background-color: initial;
183
- }
184
-
185
- /* .litespeed-switch.litespeed-label-info label:hover, */
186
- .litespeed-switch.litespeed-label-info input:checked + label {
187
- background-color: #43A6DF;
188
- }
189
-
190
- .litespeed-switch.litespeed-label-info input:checked + label:hover {
191
- background-color: #40a0d8 ;
192
- }
193
-
194
- /*.litespeed-switch.litespeed-label-success label:hover,*/
195
- .litespeed-switch.litespeed-label-success input:checked + label {
196
- background-color: #5cb85c;
197
- }
198
- /*.litespeed-switch.litespeed-label-warning label:hover,*/
199
- .litespeed-switch.litespeed-label-warning input:checked + label {
200
- background-color: #f0ad4e;
201
- }
202
- /*.litespeed-switch.litespeed-label-danger label:hover,*/
203
- .litespeed-switch.litespeed-label-danger input:checked + label {
204
- background-color: #d9534f;
205
- }
206
-
207
- .litespeed-switch.litespeed-mini label{
208
- padding: 1px;
209
- font-size: 12px;
210
- line-height: 1.9em;
211
- }
212
-
213
- /*.litespeed-switch input[disabled] + label:hover {
214
- background-color: #e4e4e4;
215
- color: #333;
216
- -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
217
- box-shadow: inset 0 1px 3px -1px rgba(0, 0, 0, 0.3), inset 0 -1px 3px -1px rgba(0, 0, 0, 0.3);
218
- }
219
-
220
- .litespeed-switch input[disabled] + label:first-of-type:hover,.litespeed-switch input[disabled] + label:last-of-type:hover {
221
- box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
222
- }
223
-
224
- .litespeed-switch input[disabled]:checked + label:hover {
225
- background-color: #8a8a8a;
226
- color: #fff;
227
- }*/
228
-
229
- .litespeed-switch input[disabled]:checked + label {
230
- background-color: #8a8a8a;
231
- }
232
-
233
-
234
- /******** round on/off switch **************/
235
- .litespeed-switch-onoff {
236
- position: relative;
237
- display: block;
238
- vertical-align: top;
239
- width: 100px;
240
- height: 30px;
241
- padding: 3px;
242
- margin:0;
243
- background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
244
- background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
245
- border-radius: 18px;
246
- box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
247
- cursor: pointer;
248
- box-sizing:content-box;
249
- }
250
-
251
- .litespeed-switch-onoff input,
252
- .litespeed-switch-onoff input:disabled {
253
- position: absolute;
254
- top: 0;
255
- left: 0;
256
- opacity: 0;
257
- box-sizing:content-box;
258
- }
259
-
260
- .litespeed-switch-onoff span:first-of-type {
261
- position: relative;
262
- display: block;
263
- height: inherit;
264
- font-size: 10px;
265
- text-transform: uppercase;
266
- background: #eceeef;
267
- border-radius: inherit;
268
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
269
- box-sizing:content-box;
270
- overflow: hidden;
271
- }
272
- .litespeed-switch-onoff span:first-of-type:before, .litespeed-switch-onoff span:first-of-type:after {
273
- position: absolute;
274
- margin-top: -.5em;
275
- line-height: 1;
276
- -webkit-transition: inherit;
277
- -moz-transition: inherit;
278
- -o-transition: inherit;
279
- transition: inherit;
280
- box-sizing:content-box;
281
-
282
- width: 20px;
283
- height: 20px;
284
- top: 4px;
285
- left: 0;
286
- right: 0;
287
- bottom: 0;
288
- padding: 11px 0 0 0;
289
- border-radius: 20px;
290
- box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2), inset 0 0 3px rgba(0, 0, 0, 0.1);
291
- }
292
- .litespeed-switch-onoff span:first-of-type:before {
293
- content: attr(data-off);
294
- right: 11px;
295
- color: #aaaaaa;
296
- text-shadow: 0 1px rgba(255, 255, 255, 0.5);
297
- background: #eceeef;
298
- text-align: left;
299
- padding-left: 80px;
300
- text-indent: -40px;
301
- }
302
- .litespeed-switch-onoff span:first-of-type:after {
303
- content: attr(data-on);
304
- color: #FFFFFF;
305
- text-shadow: 0 1px rgba(0, 0, 0, 0.2);
306
- text-align: left;
307
- text-indent: 9px;
308
- background: #FF7F50;
309
- left: -100px;
310
- width: 100%;
311
- }
312
- .litespeed-switch-onoff input:checked ~ span:first-of-type {
313
- background: #E1B42B;
314
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
315
- }
316
- .litespeed-switch-onoff input:checked ~ span:first-of-type:before {
317
- left: 100px;
318
- }
319
- .litespeed-switch-onoff input:checked ~ span:first-of-type:after {
320
- left: 0;
321
- }
322
- .litespeed-switch-onoff span:last-of-type {
323
- position: absolute;
324
- top: 4px;
325
- left: 4px;
326
- width: 28px;
327
- height: 28px;
328
- background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
329
- background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
330
- border-radius: 100%;
331
- box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
332
- }
333
- .litespeed-switch-onoff span:last-of-type:before {
334
- content: "";
335
- position: absolute;
336
- top: 50%;
337
- left: 50%;
338
- margin: -6px 0 0 -6px;
339
- width: 12px;
340
- height: 12px;
341
- background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
342
- background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
343
- border-radius: 6px;
344
- box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
345
- }
346
- .litespeed-switch-onoff input:checked ~ span:last-of-type {
347
- left: 74px;
348
- box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
349
- }
350
-
351
- .litespeed-switch-onoff span{
352
- transition: All 0.3s ease;
353
- -webkit-transition: All 0.3s ease;
354
- -moz-transition: All 0.3s ease;
355
- -o-transition: All 0.3s ease;
356
- }
admin/css/litespeed-common.css DELETED
@@ -1,81 +0,0 @@
1
- /* Litespeed common */
2
- .litespeed-row{
3
- display: block;
4
- margin-top: 5px;
5
- }
6
-
7
- .litespeed-reset{
8
- width: initial;
9
- }
10
-
11
- .litespeed-inline{
12
- display: inline-block;
13
- }
14
-
15
- .litespeed-left{
16
- float: left;
17
- }
18
-
19
- .litespeed-row:before{
20
- content: " ";
21
- }
22
-
23
- .litespeed-row:after,
24
- .litespeed-clearfix:after{
25
- content: " ";
26
- display: block;
27
- clear: both;
28
- }
29
-
30
- .litespeed-desc{
31
- font-size: 12px;
32
- font-weight: normal;
33
- color: #9e9e9e;
34
- margin-top: 5px;
35
- }
36
-
37
- .litespeed-hide{
38
- display: none;
39
- }
40
-
41
- .litespeed-top10{
42
- margin-top: 10px;
43
- }
44
-
45
- .litespeed-top15{
46
- margin-top: 15px;
47
- }
48
-
49
- .litespeed-top20{
50
- margin-top: 20px;
51
- }
52
-
53
- .litespeed-down:after{
54
- content: ' ';
55
- border: solid #16c316;
56
- border-width: 0 3px 3px 0;
57
- display: inline-block;
58
- padding: 3px;
59
- margin-left: 15px;
60
- transform: rotate(45deg);
61
- -webkit-transform: rotate(45deg);
62
- -webkit-transition: all .3s ease;
63
- -moz-transition: all .3s ease;
64
- -ms-transition: all .3s ease;
65
- -o-transition: all .3s ease;
66
- }
67
-
68
- .litespeed-up:after{
69
- content: ' ';
70
- border: solid #16c316;
71
- border-width: 0 3px 3px 0;
72
- display: inline-block;
73
- padding: 3px;
74
- margin-left: 15px;
75
- transform: rotate(-135deg);
76
- -webkit-transform: rotate(-135deg);
77
- -webkit-transition: all .3s ease;
78
- -moz-transition: all .3s ease;
79
- -ms-transition: all .3s ease;
80
- -o-transition: all .3s ease;
81
- }
admin/css/litespeed-icon.css DELETED
@@ -1,27 +0,0 @@
1
- @font-face {
2
- font-family: 'litespeedfont';
3
- src: url('fonts/litespeedfont.eot?rs8ttq');
4
- src: url('fonts/litespeedfont.eot?rs8ttq#iefix') format('embedded-opentype'),
5
- url('fonts/litespeedfont.ttf?rs8ttq') format('truetype'),
6
- url('fonts/litespeedfont.woff?rs8ttq') format('woff'),
7
- url('fonts/litespeedfont.svg?rs8ttq#litespeedfont') format('svg');
8
- font-weight: normal;
9
- font-style: normal;
10
- }
11
-
12
- #adminmenu #toplevel_page_lscache-dash .menu-icon-generic div.wp-menu-image:before,
13
- .litespeed-top-toolbar .ab-icon::before{
14
- content: "\e900";
15
- font-family: 'litespeedfont' !important;
16
- speak: none;
17
- font-style: normal;
18
- font-weight: normal;
19
- font-variant: normal;
20
- text-transform: none;
21
- line-height: 1;
22
-
23
- /* Better Font Rendering =========== */
24
- -webkit-font-smoothing: antialiased;
25
- -moz-osx-font-smoothing: grayscale;
26
-
27
- }
admin/css/litespeed-label.css DELETED
@@ -1,67 +0,0 @@
1
- .litespeed-label {
2
- display: inline;
3
- padding: .2em .6em .3em;
4
- font-size: 75%;
5
- font-weight: bold;
6
- line-height: 1;
7
- color: #fff;
8
- text-align: center;
9
- white-space: nowrap;
10
- vertical-align: baseline;
11
- border-radius: .25em;
12
- }
13
- a.litespeed-label:hover,
14
- a.litespeed-label:focus {
15
- color: #fff;
16
- text-decoration: none;
17
- cursor: pointer;
18
- }
19
- .litespeed-label:empty {
20
- display: none;
21
- }
22
- .btn .litespeed-label {
23
- position: relative;
24
- top: -1px;
25
- }
26
- .litespeed-label-default {
27
- background-color: #777;
28
- }
29
- .litespeed-label-default[href]:hover,
30
- .litespeed-label-default[href]:focus {
31
- background-color: #5e5e5e;
32
- }
33
- .litespeed-label-primary {
34
- background-color: #337ab7;
35
- }
36
- .litespeed-label-primary[href]:hover,
37
- .litespeed-label-primary[href]:focus {
38
- background-color: #286090;
39
- }
40
- .litespeed-label-success {
41
- background-color: #5cb85c;
42
- }
43
- .litespeed-label-success[href]:hover,
44
- .litespeed-label-success[href]:focus {
45
- background-color: #449d44;
46
- }
47
- .litespeed-label-info {
48
- background-color: #5bc0de;
49
- }
50
- .litespeed-label-info[href]:hover,
51
- .litespeed-label-info[href]:focus {
52
- background-color: #31b0d5;
53
- }
54
- .litespeed-label-warning {
55
- background-color: #f0ad4e;
56
- }
57
- .litespeed-label-warning[href]:hover,
58
- .litespeed-label-warning[href]:focus {
59
- background-color: #ec971f;
60
- }
61
- .litespeed-label-danger {
62
- background-color: #d9534f;
63
- }
64
- .litespeed-label-danger[href]:hover,
65
- .litespeed-label-danger[href]:focus {
66
- background-color: #c9302c;
67
- }