MS-IOHQJGHXZHQD\Administrator 5 сар өмнө
parent
commit
a8af6fe26f
32 өөрчлөгдсөн 407 нэмэгдсэн , 1474 устгасан
  1. 2 0
      package.json
  2. 8 21
      src/assets/tinymce/skins/content/dark/content.css
  3. 2 1
      src/assets/tinymce/skins/content/dark/content.min.css
  4. 3 21
      src/assets/tinymce/skins/content/default/content.css
  5. 2 1
      src/assets/tinymce/skins/content/default/content.min.css
  6. 3 22
      src/assets/tinymce/skins/content/document/content.css
  7. 2 1
      src/assets/tinymce/skins/content/document/content.min.css
  8. 3 21
      src/assets/tinymce/skins/content/writer/content.css
  9. 2 1
      src/assets/tinymce/skins/content/writer/content.min.css
  10. 25 150
      src/assets/tinymce/skins/ui/oxide-dark/content.css
  11. 25 150
      src/assets/tinymce/skins/ui/oxide-dark/content.inline.css
  12. 0 0
      src/assets/tinymce/skins/ui/oxide-dark/content.inline.min.css
  13. 0 0
      src/assets/tinymce/skins/ui/oxide-dark/content.min.css
  14. 1 0
      src/assets/tinymce/skins/ui/oxide-dark/content.mobile.min.css
  15. 119 345
      src/assets/tinymce/skins/ui/oxide-dark/skin.css
  16. 0 0
      src/assets/tinymce/skins/ui/oxide-dark/skin.min.css
  17. 0 0
      src/assets/tinymce/skins/ui/oxide-dark/skin.mobile.min.css
  18. 0 37
      src/assets/tinymce/skins/ui/oxide-dark/skin.shadowdom.css
  19. 0 7
      src/assets/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css
  20. 25 150
      src/assets/tinymce/skins/ui/oxide/content.css
  21. 25 150
      src/assets/tinymce/skins/ui/oxide/content.inline.css
  22. 0 0
      src/assets/tinymce/skins/ui/oxide/content.inline.min.css
  23. 0 0
      src/assets/tinymce/skins/ui/oxide/content.min.css
  24. 1 0
      src/assets/tinymce/skins/ui/oxide/content.mobile.min.css
  25. 119 345
      src/assets/tinymce/skins/ui/oxide/skin.css
  26. 0 0
      src/assets/tinymce/skins/ui/oxide/skin.min.css
  27. 0 0
      src/assets/tinymce/skins/ui/oxide/skin.mobile.min.css
  28. 0 37
      src/assets/tinymce/skins/ui/oxide/skin.shadowdom.css
  29. 0 7
      src/assets/tinymce/skins/ui/oxide/skin.shadowdom.min.css
  30. 2 2
      src/components/tinymce/index.vue
  31. 37 4
      src/views/pointsManagement/pointsMall/addOrEditOrDetail.vue
  32. 1 1
      src/views/pointsManagement/pointsMall/index.vue

+ 2 - 0
package.json

@@ -38,6 +38,7 @@
   "dependencies": {
   "dependencies": {
     "@amap/amap-jsapi-loader": "^1.0.1",
     "@amap/amap-jsapi-loader": "^1.0.1",
     "@riophae/vue-treeselect": "0.4.0",
     "@riophae/vue-treeselect": "0.4.0",
+    "@tinymce/tinymce-vue": "3.0.1",
     "axios": "0.24.0",
     "axios": "0.24.0",
     "clipboard": "2.0.8",
     "clipboard": "2.0.8",
     "core-js": "3.25.3",
     "core-js": "3.25.3",
@@ -53,6 +54,7 @@
     "quill": "1.3.7",
     "quill": "1.3.7",
     "screenfull": "5.0.2",
     "screenfull": "5.0.2",
     "sortablejs": "1.10.2",
     "sortablejs": "1.10.2",
+    "tinymce": "5.1.0",
     "vue": "2.6.12",
     "vue": "2.6.12",
     "vue-count-to": "1.0.13",
     "vue-count-to": "1.0.13",
     "vue-cropper": "0.5.5",
     "vue-cropper": "0.5.5",

+ 8 - 21
src/assets/tinymce/skins/content/dark/content.css

@@ -17,29 +17,11 @@ a {
 table {
 table {
   border-collapse: collapse;
   border-collapse: collapse;
 }
 }
-/* Apply a default padding if legacy cellpadding attribute is missing */
-table:not([cellpadding]) th,
-table:not([cellpadding]) td {
+table th,
+table td {
+  border: 1px solid #6d737b;
   padding: 0.4rem;
   padding: 0.4rem;
 }
 }
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-width"]) th,
-table[border]:not([border="0"]):not([style*="border-width"]) td {
-  border-width: 1px;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-style"]) th,
-table[border]:not([border="0"]):not([style*="border-style"]) td {
-  border-style: solid;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-color"]) th,
-table[border]:not([border="0"]):not([style*="border-color"]) td {
-  border-color: #6d737b;
-}
 figure {
 figure {
   display: table;
   display: table;
   margin: 1rem auto;
   margin: 1rem auto;
@@ -60,6 +42,11 @@ code {
   border-radius: 3px;
   border-radius: 3px;
   padding: 0.1rem 0.2rem;
   padding: 0.1rem 0.2rem;
 }
 }
+/* Make text in selected cells in tables dark and readable */
+td[data-mce-selected],
+th[data-mce-selected] {
+  color: #333;
+}
 .mce-content-body:not([dir=rtl]) blockquote {
 .mce-content-body:not([dir=rtl]) blockquote {
   border-left: 2px solid #6d737b;
   border-left: 2px solid #6d737b;
   margin-left: 1.5rem;
   margin-left: 1.5rem;

+ 2 - 1
src/assets/tinymce/skins/content/dark/content.min.css

@@ -4,4 +4,5 @@
  * For LGPL see License.txt in the project root for license information.
  * For LGPL see License.txt in the project root for license information.
  * For commercial licenses see https://www.tiny.cloud/
  * For commercial licenses see https://www.tiny.cloud/
  */
  */
-body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#6d737b}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem}
+body{background-color:#2f3742;color:#dfe0e4;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}a{color:#4099ff}table{border-collapse:collapse}table td,table th{border:1px solid #6d737b;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#8a8f97;display:block;margin-top:.25rem;text-align:center}hr{border-color:#6d737b;border-style:solid;border-width:1px 0 0 0}code{background-color:#6d737b;border-radius:3px;padding:.1rem .2rem}td[data-mce-selected],th[data-mce-selected]{color:#333}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #6d737b;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #6d737b;margin-right:1.5rem;padding-right:1rem}
+/*# sourceMappingURL=content.min.css.map */

+ 3 - 21
src/assets/tinymce/skins/content/default/content.css

@@ -12,29 +12,11 @@ body {
 table {
 table {
   border-collapse: collapse;
   border-collapse: collapse;
 }
 }
-/* Apply a default padding if legacy cellpadding attribute is missing */
-table:not([cellpadding]) th,
-table:not([cellpadding]) td {
+table th,
+table td {
+  border: 1px solid #ccc;
   padding: 0.4rem;
   padding: 0.4rem;
 }
 }
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-width"]) th,
-table[border]:not([border="0"]):not([style*="border-width"]) td {
-  border-width: 1px;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-style"]) th,
-table[border]:not([border="0"]):not([style*="border-style"]) td {
-  border-style: solid;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-color"]) th,
-table[border]:not([border="0"]):not([style*="border-color"]) td {
-  border-color: #ccc;
-}
 figure {
 figure {
   display: table;
   display: table;
   margin: 1rem auto;
   margin: 1rem auto;

+ 2 - 1
src/assets/tinymce/skins/content/default/content.min.css

@@ -4,4 +4,5 @@
  * For LGPL see License.txt in the project root for license information.
  * For LGPL see License.txt in the project root for license information.
  * For commercial licenses see https://www.tiny.cloud/
  * For commercial licenses see https://www.tiny.cloud/
  */
  */
-body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
+body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
+/*# sourceMappingURL=content.min.css.map */

+ 3 - 22
src/assets/tinymce/skins/content/document/content.css

@@ -7,7 +7,6 @@
 @media screen {
 @media screen {
   html {
   html {
     background: #f4f4f4;
     background: #f4f4f4;
-    min-height: 100%;
   }
   }
 }
 }
 body {
 body {
@@ -27,29 +26,11 @@ body {
 table {
 table {
   border-collapse: collapse;
   border-collapse: collapse;
 }
 }
-/* Apply a default padding if legacy cellpadding attribute is missing */
-table:not([cellpadding]) th,
-table:not([cellpadding]) td {
+table th,
+table td {
+  border: 1px solid #ccc;
   padding: 0.4rem;
   padding: 0.4rem;
 }
 }
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-width"]) th,
-table[border]:not([border="0"]):not([style*="border-width"]) td {
-  border-width: 1px;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-style"]) th,
-table[border]:not([border="0"]):not([style*="border-style"]) td {
-  border-style: solid;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-color"]) th,
-table[border]:not([border="0"]):not([style*="border-color"]) td {
-  border-color: #ccc;
-}
 figure figcaption {
 figure figcaption {
   color: #999;
   color: #999;
   margin-top: 0.25rem;
   margin-top: 0.25rem;

+ 2 - 1
src/assets/tinymce/skins/content/document/content.min.css

@@ -4,4 +4,5 @@
  * For LGPL see License.txt in the project root for license information.
  * For LGPL see License.txt in the project root for license information.
  * For commercial licenses see https://www.tiny.cloud/
  * For commercial licenses see https://www.tiny.cloud/
  */
  */
-@media screen{html{background:#f4f4f4;min-height:100%}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
+@media screen{html{background:#f4f4f4}}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif}@media screen{body{background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);box-sizing:border-box;margin:1rem auto 0;max-width:820px;min-height:calc(100vh - 1rem);padding:4rem 6rem 6rem 6rem}}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure figcaption{color:#999;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
+/*# sourceMappingURL=content.min.css.map */

+ 3 - 21
src/assets/tinymce/skins/content/writer/content.css

@@ -13,29 +13,11 @@ body {
 table {
 table {
   border-collapse: collapse;
   border-collapse: collapse;
 }
 }
-/* Apply a default padding if legacy cellpadding attribute is missing */
-table:not([cellpadding]) th,
-table:not([cellpadding]) td {
+table th,
+table td {
+  border: 1px solid #ccc;
   padding: 0.4rem;
   padding: 0.4rem;
 }
 }
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-width"]) th,
-table[border]:not([border="0"]):not([style*="border-width"]) td {
-  border-width: 1px;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-style"]) th,
-table[border]:not([border="0"]):not([style*="border-style"]) td {
-  border-style: solid;
-}
-/* Set default table styles if a table has a positive border attribute
-   and no inline css */
-table[border]:not([border="0"]):not([style*="border-color"]) th,
-table[border]:not([border="0"]):not([style*="border-color"]) td {
-  border-color: #ccc;
-}
 figure {
 figure {
   display: table;
   display: table;
   margin: 1rem auto;
   margin: 1rem auto;

+ 2 - 1
src/assets/tinymce/skins/content/writer/content.min.css

@@ -4,4 +4,5 @@
  * For LGPL see License.txt in the project root for license information.
  * For LGPL see License.txt in the project root for license information.
  * For commercial licenses see https://www.tiny.cloud/
  * For commercial licenses see https://www.tiny.cloud/
  */
  */
-body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table:not([cellpadding]) td,table:not([cellpadding]) th{padding:.4rem}table[border]:not([border="0"]):not([style*=border-width]) td,table[border]:not([border="0"]):not([style*=border-width]) th{border-width:1px}table[border]:not([border="0"]):not([style*=border-style]) td,table[border]:not([border="0"]):not([style*=border-style]) th{border-style:solid}table[border]:not([border="0"]):not([style*=border-color]) td,table[border]:not([border="0"]):not([style*=border-color]) th{border-color:#ccc}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
+body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;line-height:1.4;margin:1rem auto;max-width:900px}table{border-collapse:collapse}table td,table th{border:1px solid #ccc;padding:.4rem}figure{display:table;margin:1rem auto}figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0 0}code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem}.mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem}.mce-content-body[dir=rtl] blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem}
+/*# sourceMappingURL=content.min.css.map */

+ 25 - 150
src/assets/tinymce/skins/ui/oxide-dark/content.css

@@ -32,7 +32,9 @@
   margin: 0.25em 0;
   margin: 0.25em 0;
 }
 }
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-size: 100%;
+  content: '';
   cursor: pointer;
   cursor: pointer;
   height: 1em;
   height: 1em;
   margin-left: -1.5em;
   margin-left: -1.5em;
@@ -41,7 +43,7 @@
   width: 1em;
   width: 1em;
 }
 }
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
 }
 }
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
   margin-left: 0;
   margin-left: 0;
@@ -159,7 +161,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body .mce-visual-caret {
 .mce-content-body .mce-visual-caret {
   background-color: black;
   background-color: black;
-  background-color: currentColor;
+  background-color: currentcolor;
   position: absolute;
   position: absolute;
 }
 }
 .mce-content-body .mce-visual-caret-hidden {
 .mce-content-body .mce-visual-caret-hidden {
@@ -174,7 +176,7 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
 }
 }
 .mce-content-body .mce-offscreen-selection {
 .mce-content-body .mce-offscreen-selection {
-  left: -2000000px;
+  left: -9999999999px;
   max-width: 1000000px;
   max-width: 1000000px;
   position: absolute;
   position: absolute;
 }
 }
@@ -259,16 +261,23 @@ pre[class*="language-"] {
   position: relative;
   position: relative;
   width: 100%;
   width: 100%;
 }
 }
-.tiny-pageembed--21by9 {
+.tiny-pageembed--21by9::before,
+.tiny-pageembed--16by9::before,
+.tiny-pageembed--4by3::before,
+.tiny-pageembed--1by1::before {
+  content: "";
+  display: block;
+}
+.tiny-pageembed--21by9::before {
   padding-top: 42.857143%;
   padding-top: 42.857143%;
 }
 }
-.tiny-pageembed--16by9 {
+.tiny-pageembed--16by9::before {
   padding-top: 56.25%;
   padding-top: 56.25%;
 }
 }
-.tiny-pageembed--4by3 {
+.tiny-pageembed--4by3::before {
   padding-top: 75%;
   padding-top: 75%;
 }
 }
-.tiny-pageembed--1by1 {
+.tiny-pageembed--1by1::before {
   padding-top: 100%;
   padding-top: 100%;
 }
 }
 .tiny-pageembed--21by9 iframe,
 .tiny-pageembed--21by9 iframe,
@@ -282,20 +291,6 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
   width: 100%;
   width: 100%;
 }
 }
-.mce-content-body[data-mce-placeholder] {
-  position: relative;
-}
-.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  color: rgba(34, 47, 62, 0.7);
-  content: attr(data-mce-placeholder);
-  position: absolute;
-}
-.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  left: 1px;
-}
-.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
-  right: 1px;
-}
 .mce-content-body div.mce-resizehandle {
 .mce-content-body div.mce-resizehandle {
   background-color: #4099ff;
   background-color: #4099ff;
   border-color: #4099ff;
   border-color: #4099ff;
@@ -305,7 +300,7 @@ pre[class*="language-"] {
   height: 10px;
   height: 10px;
   position: absolute;
   position: absolute;
   width: 10px;
   width: 10px;
-  z-index: 1298;
+  z-index: 10000;
 }
 }
 .mce-content-body div.mce-resizehandle:hover {
 .mce-content-body div.mce-resizehandle:hover {
   background-color: #4099ff;
   background-color: #4099ff;
@@ -322,19 +317,11 @@ pre[class*="language-"] {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
   cursor: nesw-resize;
   cursor: nesw-resize;
 }
 }
-.mce-content-body .mce-resize-backdrop {
-  z-index: 10000;
-}
 .mce-content-body .mce-clonedresizable {
 .mce-content-body .mce-clonedresizable {
-  cursor: default;
   opacity: 0.5;
   opacity: 0.5;
   outline: 1px dashed black;
   outline: 1px dashed black;
   position: absolute;
   position: absolute;
-  z-index: 10001;
-}
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
-  border: 0;
+  z-index: 10000;
 }
 }
 .mce-content-body .mce-resize-helper {
 .mce-content-body .mce-resize-helper {
   background: #555;
   background: #555;
@@ -350,76 +337,7 @@ pre[class*="language-"] {
   padding: 5px;
   padding: 5px;
   position: absolute;
   position: absolute;
   white-space: nowrap;
   white-space: nowrap;
-  z-index: 10002;
-}
-.tox-rtc-user-selection {
-  position: relative;
-}
-.tox-rtc-user-cursor {
-  bottom: 0;
-  cursor: default;
-  position: absolute;
-  top: 0;
-  width: 2px;
-}
-.tox-rtc-user-cursor::before {
-  background-color: inherit;
-  border-radius: 50%;
-  content: '';
-  display: block;
-  height: 8px;
-  position: absolute;
-  right: -3px;
-  top: -3px;
-  width: 8px;
-}
-.tox-rtc-user-cursor:hover::after {
-  background-color: inherit;
-  border-radius: 100px;
-  box-sizing: border-box;
-  color: #fff;
-  content: attr(data-user);
-  display: block;
-  font-size: 12px;
-  font-weight: bold;
-  left: -5px;
-  min-height: 8px;
-  min-width: 8px;
-  padding: 0 12px;
-  position: absolute;
-  top: -11px;
-  white-space: nowrap;
-  z-index: 1000;
-}
-.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
-  background-color: #2dc26b;
-}
-.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
-  background-color: #e03e2d;
-}
-.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
-  background-color: #f1c40f;
-}
-.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
-  background-color: #3598db;
-}
-.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
-  background-color: #b96ad9;
-}
-.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
-  background-color: #e67e23;
-}
-.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
-  background-color: #aaa69d;
-}
-.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
-  background-color: #f368e0;
-}
-.tox-rtc-remote-image {
-  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
-  border: 1px solid #ccc;
-  min-height: 240px;
-  min-width: 320px;
+  z-index: 10001;
 }
 }
 .mce-match-marker {
 .mce-match-marker {
   background: #aaa;
   background: #aaa;
@@ -429,19 +347,7 @@ pre[class*="language-"] {
   background: #39f;
   background: #39f;
   color: #fff;
   color: #fff;
 }
 }
-.mce-match-marker-selected::-moz-selection {
-  background: #39f;
-  color: #fff;
-}
-.mce-match-marker-selected::selection {
-  background: #39f;
-  color: #fff;
-}
 .mce-content-body img[data-mce-selected],
 .mce-content-body img[data-mce-selected],
-.mce-content-body video[data-mce-selected],
-.mce-content-body audio[data-mce-selected],
-.mce-content-body object[data-mce-selected],
-.mce-content-body embed[data-mce-selected],
 .mce-content-body table[data-mce-selected] {
 .mce-content-body table[data-mce-selected] {
   outline: 3px solid #4099ff;
   outline: 3px solid #4099ff;
 }
 }
@@ -471,7 +377,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected],
 .mce-content-body td[data-mce-selected],
 .mce-content-body th[data-mce-selected] {
 .mce-content-body th[data-mce-selected] {
-  position: relative;
+  background-color: #b4d7ff !important;
 }
 }
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body th[data-mce-selected]::-moz-selection {
 .mce-content-body th[data-mce-selected]::-moz-selection {
@@ -483,31 +389,12 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body th[data-mce-selected] * {
 .mce-content-body th[data-mce-selected] * {
-  outline: none;
   -webkit-touch-callout: none;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -webkit-user-select: none;
      -moz-user-select: none;
      -moz-user-select: none;
       -ms-user-select: none;
       -ms-user-select: none;
           user-select: none;
           user-select: none;
 }
 }
-.mce-content-body td[data-mce-selected]::after,
-.mce-content-body th[data-mce-selected]::after {
-  background-color: rgba(180, 215, 255, 0.7);
-  border: 1px solid transparent;
-  bottom: -1px;
-  content: '';
-  left: -1px;
-  mix-blend-mode: lighten;
-  position: absolute;
-  right: -1px;
-  top: -1px;
-}
-@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
-  .mce-content-body td[data-mce-selected]::after,
-  .mce-content-body th[data-mce-selected]::after {
-    border-color: rgba(0, 84, 180, 0.7);
-  }
-}
 .mce-content-body img::-moz-selection {
 .mce-content-body img::-moz-selection {
   background: none;
   background: none;
 }
 }
@@ -517,10 +404,6 @@ pre[class*="language-"] {
 .ephox-snooker-resizer-bar {
 .ephox-snooker-resizer-bar {
   background-color: #4099ff;
   background-color: #4099ff;
   opacity: 0;
   opacity: 0;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
 }
 }
 .ephox-snooker-resizer-cols {
 .ephox-snooker-resizer-cols {
   cursor: col-resize;
   cursor: col-resize;
@@ -555,18 +438,10 @@ pre[class*="language-"] {
 .mce-toc li {
 .mce-toc li {
   list-style-type: none;
   list-style-type: none;
 }
 }
-table[style*="border-width: 0px"],
-.mce-item-table:not([border]),
-.mce-item-table[border="0"],
-table[style*="border-width: 0px"] td,
-.mce-item-table:not([border]) td,
-.mce-item-table[border="0"] td,
-table[style*="border-width: 0px"] th,
-.mce-item-table:not([border]) th,
-.mce-item-table[border="0"] th,
-table[style*="border-width: 0px"] caption,
-.mce-item-table:not([border]) caption,
-.mce-item-table[border="0"] caption {
+.mce-item-table,
+.mce-item-table td,
+.mce-item-table th,
+.mce-item-table caption {
   border: 1px dashed #bbb;
   border: 1px dashed #bbb;
 }
 }
 .mce-visualblocks p,
 .mce-visualblocks p,

+ 25 - 150
src/assets/tinymce/skins/ui/oxide-dark/content.inline.css

@@ -32,7 +32,9 @@
   margin: 0.25em 0;
   margin: 0.25em 0;
 }
 }
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-size: 100%;
+  content: '';
   cursor: pointer;
   cursor: pointer;
   height: 1em;
   height: 1em;
   margin-left: -1.5em;
   margin-left: -1.5em;
@@ -41,7 +43,7 @@
   width: 1em;
   width: 1em;
 }
 }
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
 }
 }
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
   margin-left: 0;
   margin-left: 0;
@@ -177,7 +179,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body .mce-visual-caret {
 .mce-content-body .mce-visual-caret {
   background-color: black;
   background-color: black;
-  background-color: currentColor;
+  background-color: currentcolor;
   position: absolute;
   position: absolute;
 }
 }
 .mce-content-body .mce-visual-caret-hidden {
 .mce-content-body .mce-visual-caret-hidden {
@@ -192,7 +194,7 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
 }
 }
 .mce-content-body .mce-offscreen-selection {
 .mce-content-body .mce-offscreen-selection {
-  left: -2000000px;
+  left: -9999999999px;
   max-width: 1000000px;
   max-width: 1000000px;
   position: absolute;
   position: absolute;
 }
 }
@@ -277,16 +279,23 @@ pre[class*="language-"] {
   position: relative;
   position: relative;
   width: 100%;
   width: 100%;
 }
 }
-.tiny-pageembed--21by9 {
+.tiny-pageembed--21by9::before,
+.tiny-pageembed--16by9::before,
+.tiny-pageembed--4by3::before,
+.tiny-pageembed--1by1::before {
+  content: "";
+  display: block;
+}
+.tiny-pageembed--21by9::before {
   padding-top: 42.857143%;
   padding-top: 42.857143%;
 }
 }
-.tiny-pageembed--16by9 {
+.tiny-pageembed--16by9::before {
   padding-top: 56.25%;
   padding-top: 56.25%;
 }
 }
-.tiny-pageembed--4by3 {
+.tiny-pageembed--4by3::before {
   padding-top: 75%;
   padding-top: 75%;
 }
 }
-.tiny-pageembed--1by1 {
+.tiny-pageembed--1by1::before {
   padding-top: 100%;
   padding-top: 100%;
 }
 }
 .tiny-pageembed--21by9 iframe,
 .tiny-pageembed--21by9 iframe,
@@ -300,20 +309,6 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
   width: 100%;
   width: 100%;
 }
 }
-.mce-content-body[data-mce-placeholder] {
-  position: relative;
-}
-.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  color: rgba(34, 47, 62, 0.7);
-  content: attr(data-mce-placeholder);
-  position: absolute;
-}
-.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  left: 1px;
-}
-.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
-  right: 1px;
-}
 .mce-content-body div.mce-resizehandle {
 .mce-content-body div.mce-resizehandle {
   background-color: #4099ff;
   background-color: #4099ff;
   border-color: #4099ff;
   border-color: #4099ff;
@@ -323,7 +318,7 @@ pre[class*="language-"] {
   height: 10px;
   height: 10px;
   position: absolute;
   position: absolute;
   width: 10px;
   width: 10px;
-  z-index: 1298;
+  z-index: 10000;
 }
 }
 .mce-content-body div.mce-resizehandle:hover {
 .mce-content-body div.mce-resizehandle:hover {
   background-color: #4099ff;
   background-color: #4099ff;
@@ -340,19 +335,11 @@ pre[class*="language-"] {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
   cursor: nesw-resize;
   cursor: nesw-resize;
 }
 }
-.mce-content-body .mce-resize-backdrop {
-  z-index: 10000;
-}
 .mce-content-body .mce-clonedresizable {
 .mce-content-body .mce-clonedresizable {
-  cursor: default;
   opacity: 0.5;
   opacity: 0.5;
   outline: 1px dashed black;
   outline: 1px dashed black;
   position: absolute;
   position: absolute;
-  z-index: 10001;
-}
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
-  border: 0;
+  z-index: 10000;
 }
 }
 .mce-content-body .mce-resize-helper {
 .mce-content-body .mce-resize-helper {
   background: #555;
   background: #555;
@@ -368,76 +355,7 @@ pre[class*="language-"] {
   padding: 5px;
   padding: 5px;
   position: absolute;
   position: absolute;
   white-space: nowrap;
   white-space: nowrap;
-  z-index: 10002;
-}
-.tox-rtc-user-selection {
-  position: relative;
-}
-.tox-rtc-user-cursor {
-  bottom: 0;
-  cursor: default;
-  position: absolute;
-  top: 0;
-  width: 2px;
-}
-.tox-rtc-user-cursor::before {
-  background-color: inherit;
-  border-radius: 50%;
-  content: '';
-  display: block;
-  height: 8px;
-  position: absolute;
-  right: -3px;
-  top: -3px;
-  width: 8px;
-}
-.tox-rtc-user-cursor:hover::after {
-  background-color: inherit;
-  border-radius: 100px;
-  box-sizing: border-box;
-  color: #fff;
-  content: attr(data-user);
-  display: block;
-  font-size: 12px;
-  font-weight: bold;
-  left: -5px;
-  min-height: 8px;
-  min-width: 8px;
-  padding: 0 12px;
-  position: absolute;
-  top: -11px;
-  white-space: nowrap;
-  z-index: 1000;
-}
-.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
-  background-color: #2dc26b;
-}
-.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
-  background-color: #e03e2d;
-}
-.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
-  background-color: #f1c40f;
-}
-.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
-  background-color: #3598db;
-}
-.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
-  background-color: #b96ad9;
-}
-.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
-  background-color: #e67e23;
-}
-.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
-  background-color: #aaa69d;
-}
-.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
-  background-color: #f368e0;
-}
-.tox-rtc-remote-image {
-  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
-  border: 1px solid #ccc;
-  min-height: 240px;
-  min-width: 320px;
+  z-index: 10001;
 }
 }
 .mce-match-marker {
 .mce-match-marker {
   background: #aaa;
   background: #aaa;
@@ -447,19 +365,7 @@ pre[class*="language-"] {
   background: #39f;
   background: #39f;
   color: #fff;
   color: #fff;
 }
 }
-.mce-match-marker-selected::-moz-selection {
-  background: #39f;
-  color: #fff;
-}
-.mce-match-marker-selected::selection {
-  background: #39f;
-  color: #fff;
-}
 .mce-content-body img[data-mce-selected],
 .mce-content-body img[data-mce-selected],
-.mce-content-body video[data-mce-selected],
-.mce-content-body audio[data-mce-selected],
-.mce-content-body object[data-mce-selected],
-.mce-content-body embed[data-mce-selected],
 .mce-content-body table[data-mce-selected] {
 .mce-content-body table[data-mce-selected] {
   outline: 3px solid #b4d7ff;
   outline: 3px solid #b4d7ff;
 }
 }
@@ -489,7 +395,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected],
 .mce-content-body td[data-mce-selected],
 .mce-content-body th[data-mce-selected] {
 .mce-content-body th[data-mce-selected] {
-  position: relative;
+  background-color: #b4d7ff !important;
 }
 }
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body th[data-mce-selected]::-moz-selection {
 .mce-content-body th[data-mce-selected]::-moz-selection {
@@ -501,31 +407,12 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body th[data-mce-selected] * {
 .mce-content-body th[data-mce-selected] * {
-  outline: none;
   -webkit-touch-callout: none;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -webkit-user-select: none;
      -moz-user-select: none;
      -moz-user-select: none;
       -ms-user-select: none;
       -ms-user-select: none;
           user-select: none;
           user-select: none;
 }
 }
-.mce-content-body td[data-mce-selected]::after,
-.mce-content-body th[data-mce-selected]::after {
-  background-color: rgba(180, 215, 255, 0.7);
-  border: 1px solid rgba(180, 215, 255, 0.7);
-  bottom: -1px;
-  content: '';
-  left: -1px;
-  mix-blend-mode: multiply;
-  position: absolute;
-  right: -1px;
-  top: -1px;
-}
-@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
-  .mce-content-body td[data-mce-selected]::after,
-  .mce-content-body th[data-mce-selected]::after {
-    border-color: rgba(0, 84, 180, 0.7);
-  }
-}
 .mce-content-body img::-moz-selection {
 .mce-content-body img::-moz-selection {
   background: none;
   background: none;
 }
 }
@@ -535,10 +422,6 @@ pre[class*="language-"] {
 .ephox-snooker-resizer-bar {
 .ephox-snooker-resizer-bar {
   background-color: #b4d7ff;
   background-color: #b4d7ff;
   opacity: 0;
   opacity: 0;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
 }
 }
 .ephox-snooker-resizer-cols {
 .ephox-snooker-resizer-cols {
   cursor: col-resize;
   cursor: col-resize;
@@ -573,18 +456,10 @@ pre[class*="language-"] {
 .mce-toc li {
 .mce-toc li {
   list-style-type: none;
   list-style-type: none;
 }
 }
-table[style*="border-width: 0px"],
-.mce-item-table:not([border]),
-.mce-item-table[border="0"],
-table[style*="border-width: 0px"] td,
-.mce-item-table:not([border]) td,
-.mce-item-table[border="0"] td,
-table[style*="border-width: 0px"] th,
-.mce-item-table:not([border]) th,
-.mce-item-table[border="0"] th,
-table[style*="border-width: 0px"] caption,
-.mce-item-table:not([border]) caption,
-.mce-item-table[border="0"] caption {
+.mce-item-table,
+.mce-item-table td,
+.mce-item-table th,
+.mce-item-table caption {
   border: 1px dashed #bbb;
   border: 1px dashed #bbb;
 }
 }
 .mce-visualblocks p,
 .mce-visualblocks p,

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide-dark/content.inline.min.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide-dark/content.min.css


+ 1 - 0
src/assets/tinymce/skins/ui/oxide-dark/content.mobile.min.css

@@ -5,3 +5,4 @@
  * For commercial licenses see https://www.tiny.cloud/
  * For commercial licenses see https://www.tiny.cloud/
  */
  */
 .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse}
 .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse}
+/*# sourceMappingURL=content.mobile.min.css.map */

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 119 - 345
src/assets/tinymce/skins/ui/oxide-dark/skin.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide-dark/skin.min.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide-dark/skin.mobile.min.css


+ 0 - 37
src/assets/tinymce/skins/ui/oxide-dark/skin.shadowdom.css

@@ -1,37 +0,0 @@
-/**
- * Copyright (c) Tiny Technologies, Inc. All rights reserved.
- * Licensed under the LGPL or a commercial license.
- * For LGPL see License.txt in the project root for license information.
- * For commercial licenses see https://www.tiny.cloud/
- */
-body.tox-dialog__disable-scroll {
-  overflow: hidden;
-}
-.tox-fullscreen {
-  border: 0;
-  height: 100%;
-  margin: 0;
-  overflow: hidden;
-  -ms-scroll-chaining: none;
-      overscroll-behavior: none;
-  padding: 0;
-  touch-action: pinch-zoom;
-  width: 100%;
-}
-.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
-  display: none;
-}
-.tox.tox-tinymce.tox-fullscreen,
-.tox-shadowhost.tox-fullscreen {
-  left: 0;
-  position: fixed;
-  top: 0;
-  z-index: 1200;
-}
-.tox.tox-tinymce.tox-fullscreen {
-  background-color: transparent;
-}
-.tox-fullscreen .tox.tox-tinymce-aux,
-.tox-fullscreen ~ .tox.tox-tinymce-aux {
-  z-index: 1201;
-}

+ 0 - 7
src/assets/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css

@@ -1,7 +0,0 @@
-/**
- * Copyright (c) Tiny Technologies, Inc. All rights reserved.
- * Licensed under the LGPL or a commercial license.
- * For LGPL see License.txt in the project root for license information.
- * For commercial licenses see https://www.tiny.cloud/
- */
-body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}

+ 25 - 150
src/assets/tinymce/skins/ui/oxide/content.css

@@ -32,7 +32,9 @@
   margin: 0.25em 0;
   margin: 0.25em 0;
 }
 }
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-size: 100%;
+  content: '';
   cursor: pointer;
   cursor: pointer;
   height: 1em;
   height: 1em;
   margin-left: -1.5em;
   margin-left: -1.5em;
@@ -41,7 +43,7 @@
   width: 1em;
   width: 1em;
 }
 }
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
 }
 }
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
   margin-left: 0;
   margin-left: 0;
@@ -177,7 +179,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body .mce-visual-caret {
 .mce-content-body .mce-visual-caret {
   background-color: black;
   background-color: black;
-  background-color: currentColor;
+  background-color: currentcolor;
   position: absolute;
   position: absolute;
 }
 }
 .mce-content-body .mce-visual-caret-hidden {
 .mce-content-body .mce-visual-caret-hidden {
@@ -192,7 +194,7 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
 }
 }
 .mce-content-body .mce-offscreen-selection {
 .mce-content-body .mce-offscreen-selection {
-  left: -2000000px;
+  left: -9999999999px;
   max-width: 1000000px;
   max-width: 1000000px;
   position: absolute;
   position: absolute;
 }
 }
@@ -277,16 +279,23 @@ pre[class*="language-"] {
   position: relative;
   position: relative;
   width: 100%;
   width: 100%;
 }
 }
-.tiny-pageembed--21by9 {
+.tiny-pageembed--21by9::before,
+.tiny-pageembed--16by9::before,
+.tiny-pageembed--4by3::before,
+.tiny-pageembed--1by1::before {
+  content: "";
+  display: block;
+}
+.tiny-pageembed--21by9::before {
   padding-top: 42.857143%;
   padding-top: 42.857143%;
 }
 }
-.tiny-pageembed--16by9 {
+.tiny-pageembed--16by9::before {
   padding-top: 56.25%;
   padding-top: 56.25%;
 }
 }
-.tiny-pageembed--4by3 {
+.tiny-pageembed--4by3::before {
   padding-top: 75%;
   padding-top: 75%;
 }
 }
-.tiny-pageembed--1by1 {
+.tiny-pageembed--1by1::before {
   padding-top: 100%;
   padding-top: 100%;
 }
 }
 .tiny-pageembed--21by9 iframe,
 .tiny-pageembed--21by9 iframe,
@@ -300,20 +309,6 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
   width: 100%;
   width: 100%;
 }
 }
-.mce-content-body[data-mce-placeholder] {
-  position: relative;
-}
-.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  color: rgba(34, 47, 62, 0.7);
-  content: attr(data-mce-placeholder);
-  position: absolute;
-}
-.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  left: 1px;
-}
-.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
-  right: 1px;
-}
 .mce-content-body div.mce-resizehandle {
 .mce-content-body div.mce-resizehandle {
   background-color: #4099ff;
   background-color: #4099ff;
   border-color: #4099ff;
   border-color: #4099ff;
@@ -323,7 +318,7 @@ pre[class*="language-"] {
   height: 10px;
   height: 10px;
   position: absolute;
   position: absolute;
   width: 10px;
   width: 10px;
-  z-index: 1298;
+  z-index: 10000;
 }
 }
 .mce-content-body div.mce-resizehandle:hover {
 .mce-content-body div.mce-resizehandle:hover {
   background-color: #4099ff;
   background-color: #4099ff;
@@ -340,19 +335,11 @@ pre[class*="language-"] {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
   cursor: nesw-resize;
   cursor: nesw-resize;
 }
 }
-.mce-content-body .mce-resize-backdrop {
-  z-index: 10000;
-}
 .mce-content-body .mce-clonedresizable {
 .mce-content-body .mce-clonedresizable {
-  cursor: default;
   opacity: 0.5;
   opacity: 0.5;
   outline: 1px dashed black;
   outline: 1px dashed black;
   position: absolute;
   position: absolute;
-  z-index: 10001;
-}
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
-  border: 0;
+  z-index: 10000;
 }
 }
 .mce-content-body .mce-resize-helper {
 .mce-content-body .mce-resize-helper {
   background: #555;
   background: #555;
@@ -368,76 +355,7 @@ pre[class*="language-"] {
   padding: 5px;
   padding: 5px;
   position: absolute;
   position: absolute;
   white-space: nowrap;
   white-space: nowrap;
-  z-index: 10002;
-}
-.tox-rtc-user-selection {
-  position: relative;
-}
-.tox-rtc-user-cursor {
-  bottom: 0;
-  cursor: default;
-  position: absolute;
-  top: 0;
-  width: 2px;
-}
-.tox-rtc-user-cursor::before {
-  background-color: inherit;
-  border-radius: 50%;
-  content: '';
-  display: block;
-  height: 8px;
-  position: absolute;
-  right: -3px;
-  top: -3px;
-  width: 8px;
-}
-.tox-rtc-user-cursor:hover::after {
-  background-color: inherit;
-  border-radius: 100px;
-  box-sizing: border-box;
-  color: #fff;
-  content: attr(data-user);
-  display: block;
-  font-size: 12px;
-  font-weight: bold;
-  left: -5px;
-  min-height: 8px;
-  min-width: 8px;
-  padding: 0 12px;
-  position: absolute;
-  top: -11px;
-  white-space: nowrap;
-  z-index: 1000;
-}
-.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
-  background-color: #2dc26b;
-}
-.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
-  background-color: #e03e2d;
-}
-.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
-  background-color: #f1c40f;
-}
-.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
-  background-color: #3598db;
-}
-.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
-  background-color: #b96ad9;
-}
-.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
-  background-color: #e67e23;
-}
-.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
-  background-color: #aaa69d;
-}
-.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
-  background-color: #f368e0;
-}
-.tox-rtc-remote-image {
-  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
-  border: 1px solid #ccc;
-  min-height: 240px;
-  min-width: 320px;
+  z-index: 10001;
 }
 }
 .mce-match-marker {
 .mce-match-marker {
   background: #aaa;
   background: #aaa;
@@ -447,19 +365,7 @@ pre[class*="language-"] {
   background: #39f;
   background: #39f;
   color: #fff;
   color: #fff;
 }
 }
-.mce-match-marker-selected::-moz-selection {
-  background: #39f;
-  color: #fff;
-}
-.mce-match-marker-selected::selection {
-  background: #39f;
-  color: #fff;
-}
 .mce-content-body img[data-mce-selected],
 .mce-content-body img[data-mce-selected],
-.mce-content-body video[data-mce-selected],
-.mce-content-body audio[data-mce-selected],
-.mce-content-body object[data-mce-selected],
-.mce-content-body embed[data-mce-selected],
 .mce-content-body table[data-mce-selected] {
 .mce-content-body table[data-mce-selected] {
   outline: 3px solid #b4d7ff;
   outline: 3px solid #b4d7ff;
 }
 }
@@ -489,7 +395,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected],
 .mce-content-body td[data-mce-selected],
 .mce-content-body th[data-mce-selected] {
 .mce-content-body th[data-mce-selected] {
-  position: relative;
+  background-color: #b4d7ff !important;
 }
 }
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body th[data-mce-selected]::-moz-selection {
 .mce-content-body th[data-mce-selected]::-moz-selection {
@@ -501,31 +407,12 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body th[data-mce-selected] * {
 .mce-content-body th[data-mce-selected] * {
-  outline: none;
   -webkit-touch-callout: none;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -webkit-user-select: none;
      -moz-user-select: none;
      -moz-user-select: none;
       -ms-user-select: none;
       -ms-user-select: none;
           user-select: none;
           user-select: none;
 }
 }
-.mce-content-body td[data-mce-selected]::after,
-.mce-content-body th[data-mce-selected]::after {
-  background-color: rgba(180, 215, 255, 0.7);
-  border: 1px solid rgba(180, 215, 255, 0.7);
-  bottom: -1px;
-  content: '';
-  left: -1px;
-  mix-blend-mode: multiply;
-  position: absolute;
-  right: -1px;
-  top: -1px;
-}
-@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
-  .mce-content-body td[data-mce-selected]::after,
-  .mce-content-body th[data-mce-selected]::after {
-    border-color: rgba(0, 84, 180, 0.7);
-  }
-}
 .mce-content-body img::-moz-selection {
 .mce-content-body img::-moz-selection {
   background: none;
   background: none;
 }
 }
@@ -535,10 +422,6 @@ pre[class*="language-"] {
 .ephox-snooker-resizer-bar {
 .ephox-snooker-resizer-bar {
   background-color: #b4d7ff;
   background-color: #b4d7ff;
   opacity: 0;
   opacity: 0;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
 }
 }
 .ephox-snooker-resizer-cols {
 .ephox-snooker-resizer-cols {
   cursor: col-resize;
   cursor: col-resize;
@@ -573,18 +456,10 @@ pre[class*="language-"] {
 .mce-toc li {
 .mce-toc li {
   list-style-type: none;
   list-style-type: none;
 }
 }
-table[style*="border-width: 0px"],
-.mce-item-table:not([border]),
-.mce-item-table[border="0"],
-table[style*="border-width: 0px"] td,
-.mce-item-table:not([border]) td,
-.mce-item-table[border="0"] td,
-table[style*="border-width: 0px"] th,
-.mce-item-table:not([border]) th,
-.mce-item-table[border="0"] th,
-table[style*="border-width: 0px"] caption,
-.mce-item-table:not([border]) caption,
-.mce-item-table[border="0"] caption {
+.mce-item-table,
+.mce-item-table td,
+.mce-item-table th,
+.mce-item-table caption {
   border: 1px dashed #bbb;
   border: 1px dashed #bbb;
 }
 }
 .mce-visualblocks p,
 .mce-visualblocks p,

+ 25 - 150
src/assets/tinymce/skins/ui/oxide/content.inline.css

@@ -32,7 +32,9 @@
   margin: 0.25em 0;
   margin: 0.25em 0;
 }
 }
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
 .tox-checklist > li:not(.tox-checklist--hidden)::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-size: 100%;
+  content: '';
   cursor: pointer;
   cursor: pointer;
   height: 1em;
   height: 1em;
   margin-left: -1.5em;
   margin-left: -1.5em;
@@ -41,7 +43,7 @@
   width: 1em;
   width: 1em;
 }
 }
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
 .tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
-  content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
+  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
 }
 }
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
 [dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
   margin-left: 0;
   margin-left: 0;
@@ -177,7 +179,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body .mce-visual-caret {
 .mce-content-body .mce-visual-caret {
   background-color: black;
   background-color: black;
-  background-color: currentColor;
+  background-color: currentcolor;
   position: absolute;
   position: absolute;
 }
 }
 .mce-content-body .mce-visual-caret-hidden {
 .mce-content-body .mce-visual-caret-hidden {
@@ -192,7 +194,7 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
 }
 }
 .mce-content-body .mce-offscreen-selection {
 .mce-content-body .mce-offscreen-selection {
-  left: -2000000px;
+  left: -9999999999px;
   max-width: 1000000px;
   max-width: 1000000px;
   position: absolute;
   position: absolute;
 }
 }
@@ -277,16 +279,23 @@ pre[class*="language-"] {
   position: relative;
   position: relative;
   width: 100%;
   width: 100%;
 }
 }
-.tiny-pageembed--21by9 {
+.tiny-pageembed--21by9::before,
+.tiny-pageembed--16by9::before,
+.tiny-pageembed--4by3::before,
+.tiny-pageembed--1by1::before {
+  content: "";
+  display: block;
+}
+.tiny-pageembed--21by9::before {
   padding-top: 42.857143%;
   padding-top: 42.857143%;
 }
 }
-.tiny-pageembed--16by9 {
+.tiny-pageembed--16by9::before {
   padding-top: 56.25%;
   padding-top: 56.25%;
 }
 }
-.tiny-pageembed--4by3 {
+.tiny-pageembed--4by3::before {
   padding-top: 75%;
   padding-top: 75%;
 }
 }
-.tiny-pageembed--1by1 {
+.tiny-pageembed--1by1::before {
   padding-top: 100%;
   padding-top: 100%;
 }
 }
 .tiny-pageembed--21by9 iframe,
 .tiny-pageembed--21by9 iframe,
@@ -300,20 +309,6 @@ pre[class*="language-"] {
   top: 0;
   top: 0;
   width: 100%;
   width: 100%;
 }
 }
-.mce-content-body[data-mce-placeholder] {
-  position: relative;
-}
-.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  color: rgba(34, 47, 62, 0.7);
-  content: attr(data-mce-placeholder);
-  position: absolute;
-}
-.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
-  left: 1px;
-}
-.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
-  right: 1px;
-}
 .mce-content-body div.mce-resizehandle {
 .mce-content-body div.mce-resizehandle {
   background-color: #4099ff;
   background-color: #4099ff;
   border-color: #4099ff;
   border-color: #4099ff;
@@ -323,7 +318,7 @@ pre[class*="language-"] {
   height: 10px;
   height: 10px;
   position: absolute;
   position: absolute;
   width: 10px;
   width: 10px;
-  z-index: 1298;
+  z-index: 10000;
 }
 }
 .mce-content-body div.mce-resizehandle:hover {
 .mce-content-body div.mce-resizehandle:hover {
   background-color: #4099ff;
   background-color: #4099ff;
@@ -340,19 +335,11 @@ pre[class*="language-"] {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
 .mce-content-body div.mce-resizehandle:nth-of-type(4) {
   cursor: nesw-resize;
   cursor: nesw-resize;
 }
 }
-.mce-content-body .mce-resize-backdrop {
-  z-index: 10000;
-}
 .mce-content-body .mce-clonedresizable {
 .mce-content-body .mce-clonedresizable {
-  cursor: default;
   opacity: 0.5;
   opacity: 0.5;
   outline: 1px dashed black;
   outline: 1px dashed black;
   position: absolute;
   position: absolute;
-  z-index: 10001;
-}
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
-.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
-  border: 0;
+  z-index: 10000;
 }
 }
 .mce-content-body .mce-resize-helper {
 .mce-content-body .mce-resize-helper {
   background: #555;
   background: #555;
@@ -368,76 +355,7 @@ pre[class*="language-"] {
   padding: 5px;
   padding: 5px;
   position: absolute;
   position: absolute;
   white-space: nowrap;
   white-space: nowrap;
-  z-index: 10002;
-}
-.tox-rtc-user-selection {
-  position: relative;
-}
-.tox-rtc-user-cursor {
-  bottom: 0;
-  cursor: default;
-  position: absolute;
-  top: 0;
-  width: 2px;
-}
-.tox-rtc-user-cursor::before {
-  background-color: inherit;
-  border-radius: 50%;
-  content: '';
-  display: block;
-  height: 8px;
-  position: absolute;
-  right: -3px;
-  top: -3px;
-  width: 8px;
-}
-.tox-rtc-user-cursor:hover::after {
-  background-color: inherit;
-  border-radius: 100px;
-  box-sizing: border-box;
-  color: #fff;
-  content: attr(data-user);
-  display: block;
-  font-size: 12px;
-  font-weight: bold;
-  left: -5px;
-  min-height: 8px;
-  min-width: 8px;
-  padding: 0 12px;
-  position: absolute;
-  top: -11px;
-  white-space: nowrap;
-  z-index: 1000;
-}
-.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
-  background-color: #2dc26b;
-}
-.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
-  background-color: #e03e2d;
-}
-.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
-  background-color: #f1c40f;
-}
-.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
-  background-color: #3598db;
-}
-.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
-  background-color: #b96ad9;
-}
-.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
-  background-color: #e67e23;
-}
-.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
-  background-color: #aaa69d;
-}
-.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
-  background-color: #f368e0;
-}
-.tox-rtc-remote-image {
-  background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
-  border: 1px solid #ccc;
-  min-height: 240px;
-  min-width: 320px;
+  z-index: 10001;
 }
 }
 .mce-match-marker {
 .mce-match-marker {
   background: #aaa;
   background: #aaa;
@@ -447,19 +365,7 @@ pre[class*="language-"] {
   background: #39f;
   background: #39f;
   color: #fff;
   color: #fff;
 }
 }
-.mce-match-marker-selected::-moz-selection {
-  background: #39f;
-  color: #fff;
-}
-.mce-match-marker-selected::selection {
-  background: #39f;
-  color: #fff;
-}
 .mce-content-body img[data-mce-selected],
 .mce-content-body img[data-mce-selected],
-.mce-content-body video[data-mce-selected],
-.mce-content-body audio[data-mce-selected],
-.mce-content-body object[data-mce-selected],
-.mce-content-body embed[data-mce-selected],
 .mce-content-body table[data-mce-selected] {
 .mce-content-body table[data-mce-selected] {
   outline: 3px solid #b4d7ff;
   outline: 3px solid #b4d7ff;
 }
 }
@@ -489,7 +395,7 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected],
 .mce-content-body td[data-mce-selected],
 .mce-content-body th[data-mce-selected] {
 .mce-content-body th[data-mce-selected] {
-  position: relative;
+  background-color: #b4d7ff !important;
 }
 }
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body td[data-mce-selected]::-moz-selection,
 .mce-content-body th[data-mce-selected]::-moz-selection {
 .mce-content-body th[data-mce-selected]::-moz-selection {
@@ -501,31 +407,12 @@ pre[class*="language-"] {
 }
 }
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body td[data-mce-selected] *,
 .mce-content-body th[data-mce-selected] * {
 .mce-content-body th[data-mce-selected] * {
-  outline: none;
   -webkit-touch-callout: none;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -webkit-user-select: none;
      -moz-user-select: none;
      -moz-user-select: none;
       -ms-user-select: none;
       -ms-user-select: none;
           user-select: none;
           user-select: none;
 }
 }
-.mce-content-body td[data-mce-selected]::after,
-.mce-content-body th[data-mce-selected]::after {
-  background-color: rgba(180, 215, 255, 0.7);
-  border: 1px solid rgba(180, 215, 255, 0.7);
-  bottom: -1px;
-  content: '';
-  left: -1px;
-  mix-blend-mode: multiply;
-  position: absolute;
-  right: -1px;
-  top: -1px;
-}
-@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
-  .mce-content-body td[data-mce-selected]::after,
-  .mce-content-body th[data-mce-selected]::after {
-    border-color: rgba(0, 84, 180, 0.7);
-  }
-}
 .mce-content-body img::-moz-selection {
 .mce-content-body img::-moz-selection {
   background: none;
   background: none;
 }
 }
@@ -535,10 +422,6 @@ pre[class*="language-"] {
 .ephox-snooker-resizer-bar {
 .ephox-snooker-resizer-bar {
   background-color: #b4d7ff;
   background-color: #b4d7ff;
   opacity: 0;
   opacity: 0;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  -ms-user-select: none;
-  user-select: none;
 }
 }
 .ephox-snooker-resizer-cols {
 .ephox-snooker-resizer-cols {
   cursor: col-resize;
   cursor: col-resize;
@@ -573,18 +456,10 @@ pre[class*="language-"] {
 .mce-toc li {
 .mce-toc li {
   list-style-type: none;
   list-style-type: none;
 }
 }
-table[style*="border-width: 0px"],
-.mce-item-table:not([border]),
-.mce-item-table[border="0"],
-table[style*="border-width: 0px"] td,
-.mce-item-table:not([border]) td,
-.mce-item-table[border="0"] td,
-table[style*="border-width: 0px"] th,
-.mce-item-table:not([border]) th,
-.mce-item-table[border="0"] th,
-table[style*="border-width: 0px"] caption,
-.mce-item-table:not([border]) caption,
-.mce-item-table[border="0"] caption {
+.mce-item-table,
+.mce-item-table td,
+.mce-item-table th,
+.mce-item-table caption {
   border: 1px dashed #bbb;
   border: 1px dashed #bbb;
 }
 }
 .mce-visualblocks p,
 .mce-visualblocks p,

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide/content.inline.min.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide/content.min.css


+ 1 - 0
src/assets/tinymce/skins/ui/oxide/content.mobile.min.css

@@ -5,3 +5,4 @@
  * For commercial licenses see https://www.tiny.cloud/
  * For commercial licenses see https://www.tiny.cloud/
  */
  */
 .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse}
 .tinymce-mobile-unfocused-selections .tinymce-mobile-unfocused-selection{background-color:green;display:inline-block;opacity:.5;position:absolute}body{-webkit-text-size-adjust:none}body img{max-width:96vw}body table img{max-width:95%}body{font-family:sans-serif}table{border-collapse:collapse}
+/*# sourceMappingURL=content.mobile.min.css.map */

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 119 - 345
src/assets/tinymce/skins/ui/oxide/skin.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide/skin.min.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
src/assets/tinymce/skins/ui/oxide/skin.mobile.min.css


+ 0 - 37
src/assets/tinymce/skins/ui/oxide/skin.shadowdom.css

@@ -1,37 +0,0 @@
-/**
- * Copyright (c) Tiny Technologies, Inc. All rights reserved.
- * Licensed under the LGPL or a commercial license.
- * For LGPL see License.txt in the project root for license information.
- * For commercial licenses see https://www.tiny.cloud/
- */
-body.tox-dialog__disable-scroll {
-  overflow: hidden;
-}
-.tox-fullscreen {
-  border: 0;
-  height: 100%;
-  margin: 0;
-  overflow: hidden;
-  -ms-scroll-chaining: none;
-      overscroll-behavior: none;
-  padding: 0;
-  touch-action: pinch-zoom;
-  width: 100%;
-}
-.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
-  display: none;
-}
-.tox.tox-tinymce.tox-fullscreen,
-.tox-shadowhost.tox-fullscreen {
-  left: 0;
-  position: fixed;
-  top: 0;
-  z-index: 1200;
-}
-.tox.tox-tinymce.tox-fullscreen {
-  background-color: transparent;
-}
-.tox-fullscreen .tox.tox-tinymce-aux,
-.tox-fullscreen ~ .tox.tox-tinymce-aux {
-  z-index: 1201;
-}

+ 0 - 7
src/assets/tinymce/skins/ui/oxide/skin.shadowdom.min.css

@@ -1,7 +0,0 @@
-/**
- * Copyright (c) Tiny Technologies, Inc. All rights reserved.
- * Licensed under the LGPL or a commercial license.
- * For LGPL see License.txt in the project root for license information.
- * For commercial licenses see https://www.tiny.cloud/
- */
-body.tox-dialog__disable-scroll{overflow:hidden}.tox-fullscreen{border:0;height:100%;margin:0;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;padding:0;touch-action:pinch-zoom;width:100%}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{left:0;position:fixed;top:0;z-index:1200}.tox.tox-tinymce.tox-fullscreen{background-color:transparent}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}

+ 2 - 2
src/components/tinymce/index.vue

@@ -22,7 +22,7 @@ import "tinymce/plugins/contextmenu";
 import "tinymce/plugins/wordcount";
 import "tinymce/plugins/wordcount";
 import "tinymce/plugins/colorpicker";
 import "tinymce/plugins/colorpicker";
 import "tinymce/plugins/textcolor";
 import "tinymce/plugins/textcolor";
-import "tinymce/icons/default"; // 图标 -解决测试环境找不icon问题
+//import "tinymce/icons/default"; // 图标 -解决测试环境找不icon问题
 export default {
 export default {
   name: "tinymce",
   name: "tinymce",
   components: {
   components: {
@@ -65,7 +65,7 @@ export default {
     return {
     return {
       //初始化配置
       //初始化配置
       init: {
       init: {
-        language_url: "@/asset/tinymce/langs/zh_CN.js", // 这里需要单独处理
+        language_url: "@/assets/tinymce/langs/zh_CN.js", // 这里需要单独处理
         language: "zh_CN",
         language: "zh_CN",
         height: this.height,
         height: this.height,
         width: this.width,
         width: this.width,

+ 37 - 4
src/views/pointsManagement/pointsMall/addOrEditOrDetail.vue

@@ -36,7 +36,7 @@
         <div class="titleInfo">售卖信息</div>
         <div class="titleInfo">售卖信息</div>
         <div style="padding:0 20px;">
         <div style="padding:0 20px;">
           <el-form-item label="规格">
           <el-form-item label="规格">
-            <el-button type="primary" size="small" plain @click="" style="margin-bottom: 15px;">编辑</el-button>
+            <el-button type="primary" size="small" plain @click="dialogVisibleSpec=true" style="margin-bottom: 15px;">编辑</el-button>
             <tableCompontent :border="true" ref="tableRef" :tableData="list1" :columnData="columnData1">
             <tableCompontent :border="true" ref="tableRef" :tableData="list1" :columnData="columnData1">
             </tableCompontent>
             </tableCompontent>
           </el-form-item>
           </el-form-item>
@@ -60,18 +60,26 @@
               range-separator="-" style="width: 220px" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
               range-separator="-" style="width: 220px" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
           </el-form-item>
           </el-form-item>
         </div>
         </div>
-
         <el-form-item style="padding:0 20px;" label="服务承诺" prop="name1">
         <el-form-item style="padding:0 20px;" label="服务承诺" prop="name1">
           <el-checkbox-group v-model="checkedCities" @change="handleCheckedChange">
           <el-checkbox-group v-model="checkedCities" @change="handleCheckedChange">
             <el-checkbox v-for="(item, index) in cLdList" :label="item.cdescribe" :key="index">{{ item.cdescribe }}
             <el-checkbox v-for="(item, index) in cLdList" :label="item.cdescribe" :key="index">{{ item.cdescribe }}
             </el-checkbox>
             </el-checkbox>
           </el-checkbox-group>
           </el-checkbox-group>
         </el-form-item>
         </el-form-item>
+      </el-form>
+    </div>
 
 
+    <el-dialog center title="规格设置" width="55%" :append-to-body="true" :destroy-on-close="true"
+      :visible.sync="dialogVisibleSpec" append-to-body :close-on-click-modal="false">
+      <div style="overflow-y: auto;height:30vh">
+        <div style="display: flex;justify-content: center;margin-top: 25px;">
+          <el-button @click="dialogVisible = false">取 消</el-button>
+          <el-button type="primary" @click="dialogVisible = false">保存</el-button>
+        </div>
+      </div>
 
 
+    </el-dialog>
 
 
-      </el-form>
-    </div>
   </div>
   </div>
 </template>
 </template>
 <script>
 <script>
@@ -89,6 +97,7 @@ export default {
   },
   },
   data() {
   data() {
     return {
     return {
+      dialogVisibleSpec:false,
       checkedCities: [],
       checkedCities: [],
       cLdList: [
       cLdList: [
         { cdescribe: '假一赔十' },
         { cdescribe: '假一赔十' },
@@ -167,6 +176,29 @@ export default {
 
 
   },
   },
   methods: {
   methods: {
+    // 商品规格
+// const specs = {
+//   color: ['黑色', '白色'],
+//   size: ['大', '中', '小']
+// }
+
+// // 生成不重复的组合
+// getSpecCombination(specs) {
+//   const values = Object.values(specs)
+//   let result = [[]]
+
+//   values.forEach(item => {
+//     let temp = []
+//     result.forEach(arr => {
+//       item.forEach(val => {
+//         temp.push([...arr, val])
+//       })
+//     })
+//     result = temp
+//   })
+
+//   return result.map(item => item.join(' - '))
+// },
     // 文件个数超出
     // 文件个数超出
     handleExceed() {
     handleExceed() {
       this.$message.error(`上传文件数量不能超过 ${this.limit} 个!`);
       this.$message.error(`上传文件数量不能超过 ${this.limit} 个!`);
@@ -207,6 +239,7 @@ export default {
   z-Index: 99;
   z-Index: 99;
 }
 }
 </style>
 </style>
+
 <style scoped lang="scss">
 <style scoped lang="scss">
 .titleInfo {
 .titleInfo {
   font-size: 14px;
   font-size: 14px;

+ 1 - 1
src/views/pointsManagement/pointsMall/index.vue

@@ -36,7 +36,7 @@
     </div>
     </div>
 
 
     <!-- 编辑、新增、详情 -->
     <!-- 编辑、新增、详情 -->
-    <el-dialog center :title="title" width="55%" :append-to-body="true" :destroy-on-close="true"
+    <el-dialog center :title="title" width="60%" :append-to-body="true" :destroy-on-close="true"
       :visible.sync="dialogVisible" append-to-body :close-on-click-modal="false">
       :visible.sync="dialogVisible" append-to-body :close-on-click-modal="false">
       <div style="overflow-y: auto;height:80vh">
       <div style="overflow-y: auto;height:80vh">
         <AddOrEditOrDetail></AddOrEditOrDetail>
         <AddOrEditOrDetail></AddOrEditOrDetail>

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно