Packages

c

scalatags.stylesheet

CascadingStyleSheet

abstract class CascadingStyleSheet extends StyleSheet with StyleSheetTags

A StyleSheet which lets you define cascading tag/class selectors. Separate from StyleSheet because you almost never need these things, so it's good to make it explicit when you do to prevent accidental cascading.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CascadingStyleSheet
  2. StyleSheetTags
  3. StyleSheet
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CascadingStyleSheet()(implicit sourceName: FullName)

Type Members

  1. class Creator extends PseudoSelectors[Creator]
    Attributes
    protected[this]
    Definition Classes
    StyleSheet

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. val &: Selector

    Namespace that holds all the css pseudo-selectors, to avoid collisions with tags and style-names and other things.

    Namespace that holds all the css pseudo-selectors, to avoid collisions with tags and style-names and other things.

    Attributes
    protected[this]
    Definition Classes
    StyleSheet
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. val a: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  6. def allClasses: Seq[Cls]
    Definition Classes
    StyleSheet
  7. val area: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val audio: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  10. val b: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  11. val base: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  12. val blockquote: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  13. val body: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  14. val br: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  15. val button: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  16. val canvas: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  17. val caption: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  18. val cite: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  20. implicit def clsSelector(c: Cls): Selector
    Attributes
    protected[this]
  21. val code: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  22. val col: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  23. val colgroup: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  24. def customSheetName: Option[String]

    The name of this CSS stylesheet.

    The name of this CSS stylesheet. Defaults to the name of the trait, but you can override

    Definition Classes
    StyleSheet
  25. val datalist: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  26. val dd: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  27. def defaultSheetName: String

    The default name of a stylesheet, filled in with the StyleSheet implicit macro

    The default name of a stylesheet, filled in with the StyleSheet implicit macro

    Attributes
    protected[this]
    Definition Classes
    StyleSheet
  28. val del: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  29. val div: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  30. val dl: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  31. val dt: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  32. val em: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  33. val embed: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  34. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  36. val fieldset: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  37. val figcaption: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  38. val figure: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  39. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  40. val footer: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  41. val form: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  42. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  43. val h1: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  44. val h2: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  45. val h3: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  46. val h4: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  47. val h5: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  48. val h6: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  49. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  50. val head: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  51. val header: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  52. val hr: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  53. val html: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  54. val i: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  55. val iframe: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  56. val img: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  57. def initStyleSheet()(implicit sourceClasses: SourceClasses[CascadingStyleSheet.this.type]): Unit

    All classes defined in this stylesheet, filled in with the StyleSheet implicit macro

    All classes defined in this stylesheet, filled in with the StyleSheet implicit macro

    Attributes
    protected[this]
    Definition Classes
    StyleSheet
  58. val input: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  59. val ins: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  60. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  61. val label: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  62. val legend: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  63. val li: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  64. val link: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  65. val map: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  66. val meta: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  67. def nameFor(memberName: String, pseudoSelectors: String): String

    Converts the name of the StyleSheet's, the name of the member, and any applicable pseudo-selectors into the name of the CSS class.

    Converts the name of the StyleSheet's, the name of the member, and any applicable pseudo-selectors into the name of the CSS class.

    Attributes
    protected[this]
    Definition Classes
    StyleSheet
  68. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  69. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  70. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  71. val object: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  72. val ol: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  73. val optgroup: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  74. val option: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  75. val p: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  76. val param: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  77. val pre: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  78. val s: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  79. val script: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  80. val select: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  81. val small: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  82. val source: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  83. val span: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  84. val strong: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  85. def styleSheetText: String
    Definition Classes
    StyleSheet
  86. val sub: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  87. val sup: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  88. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  89. val table: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  90. val tbody: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  91. val td: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  92. val textarea: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  93. val tfoot: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  94. val th: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  95. val thead: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  96. def toString(): String
    Definition Classes
    AnyRef → Any
  97. val tr: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  98. val track: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  99. val u: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  100. val ul: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  101. val video: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  102. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  103. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  104. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  105. val wbr: Selector
    Attributes
    protected[this]
    Definition Classes
    StyleSheetTags
  106. object * extends Selector

    * in a CSS selector.

    * in a CSS selector.

    Attributes
    protected[this]
    Definition Classes
    StyleSheet
  107. object cls extends Creator

    Used to define a new, uniquely-named class with a set of styles associated with it.

    Used to define a new, uniquely-named class with a set of styles associated with it.

    Attributes
    protected[this]
    Definition Classes
    StyleSheet

Inherited from StyleSheetTags

Inherited from StyleSheet

Inherited from AnyRef

Inherited from Any

Ungrouped