_htmleditor.scss2.html 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>The source code</title>
  6. <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
  7. <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
  8. <style type="text/css">
  9. .highlight { display: block; background-color: #ddd; }
  10. </style>
  11. <script type="text/javascript">
  12. function highlight() {
  13. document.getElementById(location.hash.replace(/#/, "")).className = "highlight";
  14. }
  15. </script>
  16. </head>
  17. <body onload="prettyPrint(); highlight();">
  18. <pre class="prettyprint lang-js"><span id='Ext-form-field-HtmlEditor-css_mixin-extjs-form-htmleditor'>/**
  19. </span> * Creates the base structure of HtmlEditor field.
  20. * @member Ext.form.field.HtmlEditor
  21. */
  22. @mixin extjs-form-htmleditor {
  23. .#{$prefix}html-editor-wrap {
  24. border: 1px solid $html-editor-border-color;
  25. .#{$prefix}toolbar {
  26. border-top-width: 0;
  27. border-left-width: 0;
  28. border-right-width: 0;
  29. }
  30. textarea {
  31. background-color: $html-editor-background-color;
  32. }
  33. }
  34. .#{$prefix}html-editor-tb .#{$prefix}btn-text {
  35. background:transparent no-repeat;
  36. background-image:theme-background-image($theme-name, 'editor/tb-sprite.gif');
  37. }
  38. .#{$prefix}html-editor-tb .#{$prefix}edit-bold,
  39. .#{$prefix}menu-item img.#{$prefix}edit-bold {
  40. background-position:0 0;
  41. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  42. }
  43. .#{$prefix}html-editor-tb .#{$prefix}edit-italic,
  44. .#{$prefix}menu-item img.#{$prefix}edit-italic {
  45. background-position:-16px 0;
  46. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  47. }
  48. .#{$prefix}html-editor-tb .#{$prefix}edit-underline,
  49. .#{$prefix}menu-item img.#{$prefix}edit-underline {
  50. background-position:-32px 0;
  51. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  52. }
  53. .#{$prefix}html-editor-tb .#{$prefix}edit-forecolor,
  54. .#{$prefix}menu-item img.#{$prefix}edit-forecolor {
  55. background-position:-160px 0;
  56. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  57. }
  58. .#{$prefix}html-editor-tb .#{$prefix}edit-backcolor,
  59. .#{$prefix}menu-item img.#{$prefix}edit-backcolor {
  60. background-position:-176px 0;
  61. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  62. }
  63. .#{$prefix}html-editor-tb .#{$prefix}edit-justifyleft,
  64. .#{$prefix}menu-item img.#{$prefix}edit-justifyleft {
  65. background-position:-112px 0;
  66. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  67. }
  68. .#{$prefix}html-editor-tb .#{$prefix}edit-justifycenter,
  69. .#{$prefix}menu-item img.#{$prefix}edit-justifycenter {
  70. background-position:-128px 0;
  71. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  72. }
  73. .#{$prefix}html-editor-tb .#{$prefix}edit-justifyright,
  74. .#{$prefix}menu-item img.#{$prefix}edit-justifyright {
  75. background-position:-144px 0;
  76. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  77. }
  78. .#{$prefix}html-editor-tb .#{$prefix}edit-insertorderedlist,
  79. .#{$prefix}menu-item img.#{$prefix}edit-insertorderedlist {
  80. background-position:-80px 0;
  81. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  82. }
  83. .#{$prefix}html-editor-tb .#{$prefix}edit-insertunorderedlist,
  84. .#{$prefix}menu-item img.#{$prefix}edit-insertunorderedlist {
  85. background-position:-96px 0;
  86. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  87. }
  88. .#{$prefix}html-editor-tb .#{$prefix}edit-increasefontsize,
  89. .#{$prefix}menu-item img.#{$prefix}edit-increasefontsize {
  90. background-position:-48px 0;
  91. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  92. }
  93. .#{$prefix}html-editor-tb .#{$prefix}edit-decreasefontsize,
  94. .#{$prefix}menu-item img.#{$prefix}edit-decreasefontsize {
  95. background-position:-64px 0;
  96. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  97. }
  98. .#{$prefix}html-editor-tb .#{$prefix}edit-sourceedit,
  99. .#{$prefix}menu-item img.#{$prefix}edit-sourceedit {
  100. background-position:-192px 0;
  101. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  102. }
  103. .#{$prefix}html-editor-tb .#{$prefix}edit-createlink,
  104. .#{$prefix}menu-item img.#{$prefix}edit-createlink {
  105. background-position: -208px 0;
  106. background-image: theme-background-image($theme-name, 'editor/tb-sprite.gif');
  107. }
  108. .#{$prefix}html-editor-tip .#{$prefix}tip-bd .#{$prefix}tip-bd-inner {
  109. padding: 5px;
  110. padding-bottom: 1px;
  111. }
  112. .#{$prefix}html-editor-tb {
  113. .#{$prefix}toolbar {
  114. position: static !important;
  115. }
  116. .#{$prefix}font-select {
  117. font-size: 11px;
  118. }
  119. }
  120. .#{$prefix}html-editor-wrap textarea {
  121. border: 0;
  122. padding: 3px 2px;
  123. overflow: auto;
  124. }
  125. }</pre>
  126. </body>
  127. </html>