More properties, val i.o. fun
This commit is contained in:
@@ -5,10 +5,11 @@ open class Measurement(
|
||||
) : CssProperty(value) {
|
||||
|
||||
companion object {
|
||||
fun auto() = Measurement("auto")
|
||||
fun initial() = Measurement("initial")
|
||||
fun inherit() = Measurement("inherit")
|
||||
fun normal() = Measurement("normal")
|
||||
val auto = Measurement("auto")
|
||||
val initial = Measurement("initial")
|
||||
val inherit = Measurement("inherit")
|
||||
val normal = Measurement("normal")
|
||||
|
||||
fun px(nr: Int) = if (nr == 0) { Measurement("0") } else { Measurement("${nr}px") }
|
||||
fun px(nr: Double) = Measurement("${nr}px")
|
||||
fun em(nr: Int) = Measurement("${nr}em")
|
||||
@@ -28,11 +29,15 @@ fun Int.em(): Measurement = Measurement.em(this)
|
||||
fun Double.em(): Measurement = Measurement.em(this)
|
||||
fun Int.perc(): Measurement = Measurement.perc(this)
|
||||
fun Double.perc(): Measurement = Measurement.perc(this)
|
||||
fun Int.pc(): Measurement = Measurement.pc(this)
|
||||
fun Double.pc(): Measurement = Measurement.pc(this)
|
||||
fun Int.cm(): Measurement = Measurement.cm(this)
|
||||
fun Double.cm(): Measurement = Measurement.cm(this)
|
||||
|
||||
open class LineHeight(value: String) : CssProperty(value) {
|
||||
companion object {
|
||||
fun normal() = LineHeight("normal")
|
||||
fun initial() = LineHeight("initial")
|
||||
fun inherit() = LineHeight("inherit")
|
||||
val normal = LineHeight("normal")
|
||||
val initial = LineHeight("initial")
|
||||
val inherit = LineHeight("inherit")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user