Browse Source

Remove androidx copyrights that actually are irrelevant to the codebase ported

pull/685/head
Shagen Ogandzhanian 3 years ago
parent
commit
8a35ada373
  1. 15
      web/core/src/commonMain/kotlin/withWeb/Alignment.kt
  2. 17
      web/core/src/commonMain/kotlin/withWeb/Arrangement.kt
  3. 17
      web/core/src/commonMain/kotlin/withWeb/Color.kt
  4. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/box.kt
  5. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/button.kt
  6. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/column.kt
  7. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/defaults/BoxDefault.kt
  8. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/defaults/ButtonDefault.kt
  9. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/defaults/ColumnDefault.kt
  10. 15
      web/core/src/commonMain/kotlin/withWeb/layouts/defaults/ModifierDefault.kt
  11. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/defaults/RowDefault.kt
  12. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/defaults/SliderDefault.kt
  13. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/defaults/TextDefault.kt
  14. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/row.kt
  15. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/shapes/shapes.kt
  16. 15
      web/core/src/commonMain/kotlin/withWeb/layouts/slider.kt
  17. 17
      web/core/src/commonMain/kotlin/withWeb/layouts/text.kt
  18. 17
      web/core/src/commonMain/kotlin/withWeb/modifiers/border.kt
  19. 17
      web/core/src/commonMain/kotlin/withWeb/modifiers/clickable.kt
  20. 17
      web/core/src/commonMain/kotlin/withWeb/modifiers/clip.kt
  21. 17
      web/core/src/commonMain/kotlin/withWeb/modifiers/fillMaxHeight.kt
  22. 17
      web/core/src/commonMain/kotlin/withWeb/modifiers/fillMaxWidth.kt
  23. 17
      web/core/src/commonMain/kotlin/withWeb/modifiers/offset.kt
  24. 15
      web/core/src/commonMain/kotlin/withWeb/modifiers/onSizeChanged.kt
  25. 15
      web/core/src/commonMain/kotlin/withWeb/modifiers/size.kt
  26. 17
      web/core/src/commonMain/kotlin/withWeb/modifiers/width.kt
  27. 17
      web/core/src/commonMain/kotlin/withWeb/units/Dp.kt
  28. 33
      web/core/src/commonMain/kotlin/withWeb/units/IntSize.kt
  29. 17
      web/core/src/commonMain/kotlin/withWeb/units/TextUnit.kt
  30. 16
      web/core/src/commonMain/kotlin/withWeb/units/unitConversion.kt
  31. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/DomApplier.kt
  32. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/GlobalSnapshotManager.kt
  33. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/JsMicrotasksDispatcher.kt
  34. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/RenderComposable.kt
  35. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/attributes/Attrs.kt
  36. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/attributes/AttrsBuilder.kt
  37. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/attributes/EventsListenerBuilder.kt
  38. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/attributes/PredefinedAttrValues.kt
  39. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/attributes/WrappedEventListener.kt
  40. 15
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSS.kt
  41. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSBuilder.kt
  42. 17
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSHelpers.kt
  43. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSMediaRule.kt
  44. 15
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSPolyfill.kt
  45. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSProperties.kt
  46. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSRules.kt
  47. 15
      web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSUnits.kt
  48. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/Color.kt
  49. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/StyleBuilder.kt
  50. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/StyleSheet.kt
  51. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/StyleSheetBuilder.kt
  52. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/css/selectors/CSSSelectors.kt
  53. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/elements/Base.kt
  54. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/elements/ElementScope.kt
  55. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/elements/Elements.kt
  56. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/elements/Style.kt
  57. 16
      web/core/src/jsMain/kotlin/androidx/compose/web/events/WrappedEvent.kt
  58. 17
      web/core/src/jsMain/kotlin/withWeb/Styles.kt
  59. 17
      web/core/src/jsMain/kotlin/withWeb/internal/ActualModifier.kt
  60. 16
      web/core/src/jsMain/kotlin/withWeb/layouts/box.kt
  61. 15
      web/core/src/jsMain/kotlin/withWeb/layouts/button.kt
  62. 16
      web/core/src/jsMain/kotlin/withWeb/layouts/column.kt
  63. 16
      web/core/src/jsMain/kotlin/withWeb/layouts/row.kt
  64. 17
      web/core/src/jsMain/kotlin/withWeb/layouts/slider.kt
  65. 15
      web/core/src/jsMain/kotlin/withWeb/layouts/text.kt
  66. 17
      web/core/src/jsMain/kotlin/withWeb/modifiers/border.kt
  67. 17
      web/core/src/jsMain/kotlin/withWeb/modifiers/clickable.kt
  68. 17
      web/core/src/jsMain/kotlin/withWeb/modifiers/clip.kt
  69. 17
      web/core/src/jsMain/kotlin/withWeb/modifiers/fillMaxHeight.kt
  70. 17
      web/core/src/jsMain/kotlin/withWeb/modifiers/fillMaxWidth.kt
  71. 17
      web/core/src/jsMain/kotlin/withWeb/modifiers/offset.kt
  72. 15
      web/core/src/jsMain/kotlin/withWeb/modifiers/onSizeChanged.kt
  73. 17
      web/core/src/jsMain/kotlin/withWeb/modifiers/width.kt
  74. 18
      web/core/src/jsMain/resources/index.html
  75. 16
      web/core/src/jsTest/kotlin/DomSideEffectTests.kt
  76. 16
      web/core/src/jsTest/kotlin/InlineStyleTests.kt
  77. 16
      web/core/src/jsTest/kotlin/StaticComposableTests.kt
  78. 16
      web/core/src/jsTest/kotlin/TestUtils.kt
  79. 16
      web/core/src/jsTest/kotlin/commonApi/ModifierTests.kt
  80. 16
      web/core/src/jsTest/kotlin/elements/AttributesTests.kt
  81. 16
      web/core/src/jsTest/kotlin/elements/EventTests.kt
  82. 16
      web/core/src/jsTest/kotlin/elements/TableTests.kt
  83. 17
      web/core/src/jvmMain/kotlin/withWeb/Alignment.kt
  84. 17
      web/core/src/jvmMain/kotlin/withWeb/Arrangement.kt
  85. 17
      web/core/src/jvmMain/kotlin/withWeb/Color.kt
  86. 17
      web/core/src/jvmMain/kotlin/withWeb/Modifier.kt
  87. 15
      web/core/src/jvmMain/kotlin/withWeb/internal/ActualModifier.kt
  88. 16
      web/core/src/jvmMain/kotlin/withWeb/layouts/box.kt
  89. 17
      web/core/src/jvmMain/kotlin/withWeb/layouts/button.kt
  90. 16
      web/core/src/jvmMain/kotlin/withWeb/layouts/column.kt
  91. 16
      web/core/src/jvmMain/kotlin/withWeb/layouts/row.kt
  92. 17
      web/core/src/jvmMain/kotlin/withWeb/layouts/shapes/shapes.kt
  93. 15
      web/core/src/jvmMain/kotlin/withWeb/layouts/slider.kt
  94. 17
      web/core/src/jvmMain/kotlin/withWeb/layouts/text.kt
  95. 17
      web/core/src/jvmMain/kotlin/withWeb/modifiers/border.kt
  96. 17
      web/core/src/jvmMain/kotlin/withWeb/modifiers/clickable.kt
  97. 17
      web/core/src/jvmMain/kotlin/withWeb/modifiers/clip.kt
  98. 17
      web/core/src/jvmMain/kotlin/withWeb/modifiers/fillMaxHeight.kt
  99. 17
      web/core/src/jvmMain/kotlin/withWeb/modifiers/fillMaxWidth.kt
  100. 17
      web/core/src/jvmMain/kotlin/withWeb/modifiers/offset.kt
  101. Some files were not shown because too many files have changed in this diff Show More

15
web/core/src/commonMain/kotlin/withWeb/Alignment.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui package org.jetbrains.compose.common.ui
interface Alignment { interface Alignment {

17
web/core/src/commonMain/kotlin/withWeb/Arrangement.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
object Arrangement { object Arrangement {
@ -23,4 +8,4 @@ object Arrangement {
val Start = object : Horizontal {} val Start = object : Horizontal {}
val Top = object : Vertical {} val Top = object : Vertical {}
val Bottom = object : Vertical {} val Bottom = object : Vertical {}
} }

17
web/core/src/commonMain/kotlin/withWeb/Color.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.core.graphics package org.jetbrains.compose.common.core.graphics
public data class Color(val red: Int, val green: Int, val blue: Int) { public data class Color(val red: Int, val green: Int, val blue: Int) {
@ -30,4 +15,4 @@ public data class Color(val red: Int, val green: Int, val blue: Int) {
val Cyan = Color(0, 0xFF, 0xFF) val Cyan = Color(0, 0xFF, 0xFF)
val Magenta = Color(0xFF, 0, 0xFF) val Magenta = Color(0xFF, 0, 0xFF)
} }
} }

17
web/core/src/commonMain/kotlin/withWeb/layouts/box.kt

@ -1,22 +1,7 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@Composable @Composable
internal expect fun BoxActual(modifier: Modifier, content: @Composable () -> Unit) internal expect fun BoxActual(modifier: Modifier, content: @Composable () -> Unit)

17
web/core/src/commonMain/kotlin/withWeb/layouts/button.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -23,4 +8,4 @@ expect fun ButtonActual(
modifier: Modifier, modifier: Modifier,
onClick: () -> Unit, onClick: () -> Unit,
content: @Composable () -> Unit content: @Composable () -> Unit
) )

17
web/core/src/commonMain/kotlin/withWeb/layouts/column.kt

@ -1,22 +1,7 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@Composable @Composable
internal expect fun ColumnActual(modifier: Modifier, content: @Composable () -> Unit) internal expect fun ColumnActual(modifier: Modifier, content: @Composable () -> Unit)

17
web/core/src/commonMain/kotlin/withWeb/layouts/defaults/BoxDefault.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -22,4 +7,4 @@ import androidx.compose.runtime.Composable
fun Box( fun Box(
modifier: Modifier = Modifier.Companion, modifier: Modifier = Modifier.Companion,
content: @Composable () -> Unit content: @Composable () -> Unit
) { BoxActual(modifier, content) } ) { BoxActual(modifier, content) }

17
web/core/src/commonMain/kotlin/withWeb/layouts/defaults/ButtonDefault.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -25,4 +10,4 @@ fun Button(
content: @Composable () -> Unit content: @Composable () -> Unit
) { ) {
ButtonActual(modifier, onClick, content) ButtonActual(modifier, onClick, content)
} }

17
web/core/src/commonMain/kotlin/withWeb/layouts/defaults/ColumnDefault.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -22,4 +7,4 @@ import androidx.compose.runtime.Composable
fun Column( fun Column(
modifier: Modifier = Modifier.Companion, modifier: Modifier = Modifier.Companion,
content: @Composable () -> Unit content: @Composable () -> Unit
) { ColumnActual(modifier, content) } ) { ColumnActual(modifier, content) }

15
web/core/src/commonMain/kotlin/withWeb/layouts/defaults/ModifierDefault.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui package org.jetbrains.compose.common.ui
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp

17
web/core/src/commonMain/kotlin/withWeb/layouts/defaults/RowDefault.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -25,4 +10,4 @@ fun Row(
horizontalArrangement: Arrangement.Horizontal = Arrangement.Start, horizontalArrangement: Arrangement.Horizontal = Arrangement.Start,
verticalAlignment: Alignment.Vertical = Alignment.Top, verticalAlignment: Alignment.Vertical = Alignment.Top,
content: @Composable () -> Unit content: @Composable () -> Unit
) { RowActual(modifier, horizontalArrangement, verticalAlignment, content) } ) { RowActual(modifier, horizontalArrangement, verticalAlignment, content) }

17
web/core/src/commonMain/kotlin/withWeb/layouts/defaults/SliderDefault.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@ -33,4 +18,4 @@ fun Slider(
steps, steps,
modifier modifier
) )
} }

17
web/core/src/commonMain/kotlin/withWeb/layouts/defaults/TextDefault.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@ -28,4 +13,4 @@ fun Text(
size: TextUnit = TextUnit.Unspecified size: TextUnit = TextUnit.Unspecified
) { ) {
TextActual(text, modifier, color, size) TextActual(text, modifier, color, size)
} }

17
web/core/src/commonMain/kotlin/withWeb/layouts/row.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -25,4 +10,4 @@ internal expect fun RowActual(
horizontalArrangement: Arrangement.Horizontal, horizontalArrangement: Arrangement.Horizontal,
verticalAlignment: Alignment.Vertical, verticalAlignment: Alignment.Vertical,
content: @Composable () -> Unit content: @Composable () -> Unit
) )

17
web/core/src/commonMain/kotlin/withWeb/layouts/shapes/shapes.kt

@ -1,20 +1,5 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jetbrains.compose.common.shapes package jetbrains.compose.common.shapes
interface Shape interface Shape
object CircleShape : Shape object CircleShape : Shape

15
web/core/src/commonMain/kotlin/withWeb/layouts/slider.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

17
web/core/src/commonMain/kotlin/withWeb/layouts/text.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@ -26,4 +11,4 @@ expect fun TextActual(
modifier: Modifier, modifier: Modifier,
color: Color, color: Color,
size: TextUnit size: TextUnit
) )

17
web/core/src/commonMain/kotlin/withWeb/modifiers/border.kt

@ -1,22 +1,7 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation package org.jetbrains.compose.common.foundation
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
import org.jetbrains.compose.common.core.graphics.Color import org.jetbrains.compose.common.core.graphics.Color
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
expect fun Modifier.border(size: Dp, color: Color): Modifier expect fun Modifier.border(size: Dp, color: Color): Modifier

17
web/core/src/commonMain/kotlin/withWeb/modifiers/clickable.kt

@ -1,20 +1,5 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation package org.jetbrains.compose.common.foundation
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
expect fun Modifier.clickable(onClick: () -> Unit): Modifier expect fun Modifier.clickable(onClick: () -> Unit): Modifier

17
web/core/src/commonMain/kotlin/withWeb/modifiers/clip.kt

@ -1,21 +1,6 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.draw package org.jetbrains.compose.common.ui.draw
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
import jetbrains.compose.common.shapes.Shape import jetbrains.compose.common.shapes.Shape
expect fun Modifier.clip(shape: Shape): Modifier expect fun Modifier.clip(shape: Shape): Modifier

17
web/core/src/commonMain/kotlin/withWeb/modifiers/fillMaxHeight.kt

@ -1,20 +1,5 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
expect fun Modifier.fillMaxHeight(fraction: Float): Modifier expect fun Modifier.fillMaxHeight(fraction: Float): Modifier

17
web/core/src/commonMain/kotlin/withWeb/modifiers/fillMaxWidth.kt

@ -1,20 +1,5 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
expect fun Modifier.fillMaxWidth(): Modifier expect fun Modifier.fillMaxWidth(): Modifier

17
web/core/src/commonMain/kotlin/withWeb/modifiers/offset.kt

@ -1,21 +1,6 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
expect fun Modifier.offset(x: Dp, y: Dp): Modifier expect fun Modifier.offset(x: Dp, y: Dp): Modifier

15
web/core/src/commonMain/kotlin/withWeb/modifiers/onSizeChanged.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.layout package org.jetbrains.compose.common.ui.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

15
web/core/src/commonMain/kotlin/withWeb/modifiers/size.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui package org.jetbrains.compose.common.ui
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp

17
web/core/src/commonMain/kotlin/withWeb/modifiers/width.kt

@ -1,21 +1,6 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
expect fun Modifier.width(size: Dp): Modifier expect fun Modifier.width(size: Dp): Modifier

17
web/core/src/commonMain/kotlin/withWeb/units/Dp.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.unit package org.jetbrains.compose.common.ui.unit
data class Dp(val value: Float) data class Dp(val value: Float)

33
web/core/src/commonMain/kotlin/withWeb/units/IntSize.kt

@ -1,34 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.unit package org.jetbrains.compose.common.ui.unit
data class IntSize(val width: Int, val height: Int) data class IntSize(val width: Int, val height: Int)

17
web/core/src/commonMain/kotlin/withWeb/units/TextUnit.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.unit package org.jetbrains.compose.common.ui.unit
enum class TextUnitType { enum class TextUnitType {
@ -25,4 +10,4 @@ data class TextUnit(val value: Float, val unitType: TextUnitType) {
companion object { companion object {
val Unspecified = TextUnit(Float.NaN, TextUnitType.Unspecified) val Unspecified = TextUnit(Float.NaN, TextUnitType.Unspecified)
} }
} }

16
web/core/src/commonMain/kotlin/withWeb/units/unitConversion.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.unit package org.jetbrains.compose.common.ui.unit
// TODO: this have to be in a separate package otherwise there's an error for in cross-module usage (for JVM target) // TODO: this have to be in a separate package otherwise there's an error for in cross-module usage (for JVM target)

16
web/core/src/jsMain/kotlin/androidx/compose/web/DomApplier.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web package androidx.compose.web
import androidx.compose.runtime.AbstractApplier import androidx.compose.runtime.AbstractApplier

16
web/core/src/jsMain/kotlin/androidx/compose/web/GlobalSnapshotManager.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web package androidx.compose.web
import androidx.compose.runtime.snapshots.ObserverHandle import androidx.compose.runtime.snapshots.ObserverHandle

16
web/core/src/jsMain/kotlin/androidx/compose/web/JsMicrotasksDispatcher.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web package androidx.compose.web
import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineDispatcher

16
web/core/src/jsMain/kotlin/androidx/compose/web/RenderComposable.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web package androidx.compose.web
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

16
web/core/src/jsMain/kotlin/androidx/compose/web/attributes/Attrs.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.attributes package androidx.compose.web.attributes
import org.w3c.dom.HTMLInputElement import org.w3c.dom.HTMLInputElement

16
web/core/src/jsMain/kotlin/androidx/compose/web/attributes/AttrsBuilder.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.attributes package androidx.compose.web.attributes
import androidx.compose.runtime.DisposableEffectResult import androidx.compose.runtime.DisposableEffectResult

16
web/core/src/jsMain/kotlin/androidx/compose/web/attributes/EventsListenerBuilder.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.attributes package androidx.compose.web.attributes
import androidx.compose.web.events.WrappedCheckBoxInputEvent import androidx.compose.web.events.WrappedCheckBoxInputEvent

16
web/core/src/jsMain/kotlin/androidx/compose/web/attributes/PredefinedAttrValues.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.attributes package androidx.compose.web.attributes
sealed class InputType(val typeStr: String) { sealed class InputType(val typeStr: String) {

16
web/core/src/jsMain/kotlin/androidx/compose/web/attributes/WrappedEventListener.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.attributes package androidx.compose.web.attributes
import androidx.compose.web.events.GenericWrappedEvent import androidx.compose.web.events.GenericWrappedEvent

15
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSS.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@file:Suppress("UNUSED") @file:Suppress("UNUSED")
package androidx.compose.web.css package androidx.compose.web.css

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSBuilder.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
import androidx.compose.web.css.selectors.CSSSelector import androidx.compose.web.css.selectors.CSSSelector

17
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSHelpers.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@file:Suppress("UNUSED") @file:Suppress("UNUSED")
package androidx.compose.web.css package androidx.compose.web.css
@ -40,4 +25,4 @@ enum class Direction {
override fun toString(): String = this.name override fun toString(): String = this.name
} }
typealias LanguageCode = String typealias LanguageCode = String

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSMediaRule.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
interface CSSMediaQuery { interface CSSMediaQuery {

15
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSPolyfill.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
import org.w3c.dom.Window import org.w3c.dom.Window

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSProperties.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
fun StyleBuilder.opacity(value: Number) { fun StyleBuilder.opacity(value: Number) {

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSRules.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
import androidx.compose.web.css.selectors.CSSSelector import androidx.compose.web.css.selectors.CSSSelector

15
web/core/src/jsMain/kotlin/androidx/compose/web/css/CSSUnits.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@file:Suppress("UNUSED") @file:Suppress("UNUSED")
package androidx.compose.web.css package androidx.compose.web.css

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/Color.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
abstract class Color : CustomStyleValue { abstract class Color : CustomStyleValue {

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/StyleBuilder.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
import kotlin.properties.ReadOnlyProperty import kotlin.properties.ReadOnlyProperty

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/StyleSheet.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/StyleSheetBuilder.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css package androidx.compose.web.css
import androidx.compose.web.css.selectors.CSSSelector import androidx.compose.web.css.selectors.CSSSelector

16
web/core/src/jsMain/kotlin/androidx/compose/web/css/selectors/CSSSelectors.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.css.selectors package androidx.compose.web.css.selectors
import androidx.compose.web.css.LanguageCode import androidx.compose.web.css.LanguageCode

16
web/core/src/jsMain/kotlin/androidx/compose/web/elements/Base.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.elements package androidx.compose.web.elements
import androidx.compose.runtime.Applier import androidx.compose.runtime.Applier

16
web/core/src/jsMain/kotlin/androidx/compose/web/elements/ElementScope.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.elements package androidx.compose.web.elements
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

16
web/core/src/jsMain/kotlin/androidx/compose/web/elements/Elements.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.elements package androidx.compose.web.elements
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

16
web/core/src/jsMain/kotlin/androidx/compose/web/elements/Style.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.elements package androidx.compose.web.elements
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

16
web/core/src/jsMain/kotlin/androidx/compose/web/events/WrappedEvent.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package androidx.compose.web.events package androidx.compose.web.events
import org.w3c.dom.DragEvent import org.w3c.dom.DragEvent

17
web/core/src/jsMain/kotlin/withWeb/Styles.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.web.ui package org.jetbrains.compose.web.ui
import androidx.compose.web.css.justifyContent import androidx.compose.web.css.justifyContent
@ -60,4 +45,4 @@ object Styles : StyleSheet() {
val composeWebAlignmentVerticalBottom by style { val composeWebAlignmentVerticalBottom by style {
alignItems(AlignItems.FlexEnd) alignItems(AlignItems.FlexEnd)
} }
} }

17
web/core/src/jsMain/kotlin/withWeb/internal/ActualModifier.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.internal package org.jetbrains.compose.common.internal
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -32,4 +17,4 @@ class ActualModifier : Modifier {
} }
} }
fun Modifier.castOrCreate(): ActualModifier = (this as? ActualModifier) ?: ActualModifier() fun Modifier.castOrCreate(): ActualModifier = (this as? ActualModifier) ?: ActualModifier()

16
web/core/src/jsMain/kotlin/withWeb/layouts/box.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

15
web/core/src/jsMain/kotlin/withWeb/layouts/button.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

16
web/core/src/jsMain/kotlin/withWeb/layouts/column.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

16
web/core/src/jsMain/kotlin/withWeb/layouts/row.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

17
web/core/src/jsMain/kotlin/withWeb/layouts/slider.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@ -44,4 +29,4 @@ actual fun SliderActual(
} }
} }
) {} ) {}
} }

15
web/core/src/jsMain/kotlin/withWeb/layouts/text.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

17
web/core/src/jsMain/kotlin/withWeb/modifiers/border.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation package org.jetbrains.compose.common.foundation
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
@ -28,4 +13,4 @@ actual fun Modifier.border(size: Dp, color: Color): Modifier = castOrCreate().ap
add { add {
border(size.value.px, LineStyle.Solid, RGB(color.red, color.green, color.blue)) border(size.value.px, LineStyle.Solid, RGB(color.red, color.green, color.blue))
} }
} }

17
web/core/src/jsMain/kotlin/withWeb/modifiers/clickable.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation package org.jetbrains.compose.common.foundation
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -22,4 +7,4 @@ actual fun Modifier.clickable(onClick: () -> Unit): Modifier = castOrCreate().ap
addAttributeBuilder { addAttributeBuilder {
onClick { onClick() } onClick { onClick() }
} }
} }

17
web/core/src/jsMain/kotlin/withWeb/modifiers/clip.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.draw package org.jetbrains.compose.common.ui.draw
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -28,4 +13,4 @@ actual fun Modifier.clip(shape: Shape): Modifier = castOrCreate().apply {
borderRadius(50.percent) borderRadius(50.percent)
} }
} }
} }

17
web/core/src/jsMain/kotlin/withWeb/modifiers/fillMaxHeight.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -24,4 +9,4 @@ actual fun Modifier.fillMaxHeight(fraction: Float): Modifier = castOrCreate().ap
add { add {
height((100 * fraction).percent) height((100 * fraction).percent)
} }
} }

17
web/core/src/jsMain/kotlin/withWeb/modifiers/fillMaxWidth.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -24,4 +9,4 @@ actual fun Modifier.fillMaxWidth(): Modifier = castOrCreate().apply {
add { add {
width(100.percent) width(100.percent)
} }
} }

17
web/core/src/jsMain/kotlin/withWeb/modifiers/offset.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
@ -27,4 +12,4 @@ actual fun Modifier.offset(x: Dp, y: Dp): Modifier = castOrCreate().apply {
marginLeft(x.value.px) marginLeft(x.value.px)
marginTop(y.value.px) marginTop(y.value.px)
} }
} }

15
web/core/src/jsMain/kotlin/withWeb/modifiers/onSizeChanged.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.layout package org.jetbrains.compose.common.ui.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

17
web/core/src/jsMain/kotlin/withWeb/modifiers/width.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
@ -25,4 +10,4 @@ actual fun Modifier.width(size: Dp): Modifier = castOrCreate().apply {
add { add {
width(size.value.px) width(size.value.px)
} }
} }

18
web/core/src/jsMain/resources/index.html

@ -1,19 +1,3 @@
<!--
~ Copyright 2021 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
@ -25,4 +9,4 @@
<div id="root"/> <div id="root"/>
<script src="web.js"></script> <script src="web.js"></script>
</body> </body>
</html> </html>

16
web/core/src/jsTest/kotlin/DomSideEffectTests.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.mutableStateOf

16
web/core/src/jsTest/kotlin/InlineStyleTests.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.getValue import androidx.compose.runtime.getValue
import androidx.compose.runtime.setValue import androidx.compose.runtime.setValue

16
web/core/src/jsTest/kotlin/StaticComposableTests.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import androidx.compose.web.css.AlignContent import androidx.compose.web.css.AlignContent
import androidx.compose.web.css.AlignItems import androidx.compose.web.css.AlignItems
import androidx.compose.web.css.AlignSelf import androidx.compose.web.css.AlignSelf

16
web/core/src/jsTest/kotlin/TestUtils.kt

@ -12,22 +12,6 @@ import org.w3c.dom.MutationObserverInit
import kotlin.coroutines.resume import kotlin.coroutines.resume
import kotlin.coroutines.suspendCoroutine import kotlin.coroutines.suspendCoroutine
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
private val testScope = MainScope() private val testScope = MainScope()
class TestScope : CoroutineScope by testScope { class TestScope : CoroutineScope by testScope {

16
web/core/src/jsTest/kotlin/commonApi/ModifierTests.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import androidx.compose.web.renderComposable import androidx.compose.web.renderComposable
import org.jetbrains.compose.common.core.graphics.Color import org.jetbrains.compose.common.core.graphics.Color
import org.jetbrains.compose.common.foundation.layout.Box import org.jetbrains.compose.common.foundation.layout.Box

16
web/core/src/jsTest/kotlin/elements/AttributesTests.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package elements package elements
import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.mutableStateOf

16
web/core/src/jsTest/kotlin/elements/EventTests.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package elements package elements
import androidx.compose.web.attributes.InputType import androidx.compose.web.attributes.InputType

16
web/core/src/jsTest/kotlin/elements/TableTests.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package elements package elements
import androidx.compose.web.attributes.Scope import androidx.compose.web.attributes.Scope

17
web/core/src/jvmMain/kotlin/withWeb/Alignment.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui package org.jetbrains.compose.common.ui
import androidx.compose.ui.Alignment as JAlignment import androidx.compose.ui.Alignment as JAlignment
@ -22,4 +7,4 @@ val Alignment.Vertical.implementation: JAlignment.Vertical
Alignment.Top -> JAlignment.Top Alignment.Top -> JAlignment.Top
Alignment.CenterVertically -> JAlignment.CenterVertically Alignment.CenterVertically -> JAlignment.CenterVertically
else -> JAlignment.Bottom else -> JAlignment.Bottom
} }

17
web/core/src/jvmMain/kotlin/withWeb/Arrangement.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import androidx.compose.foundation.layout.Arrangement as JArrangement import androidx.compose.foundation.layout.Arrangement as JArrangement
@ -21,4 +6,4 @@ val Arrangement.Horizontal.implementation: JArrangement.Horizontal
get() = when (this) { get() = when (this) {
Arrangement.End -> JArrangement.End Arrangement.End -> JArrangement.End
else -> JArrangement.Start else -> JArrangement.Start
} }

17
web/core/src/jvmMain/kotlin/withWeb/Color.kt

@ -1,21 +1,6 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.core.graphics package org.jetbrains.compose.common.core.graphics
import androidx.compose.ui.graphics.Color as JColor import androidx.compose.ui.graphics.Color as JColor
val Color.implementation val Color.implementation
get() = JColor(red, green, blue) get() = JColor(red, green, blue)

17
web/core/src/jvmMain/kotlin/withWeb/Modifier.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui package org.jetbrains.compose.common.ui
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
@ -32,4 +17,4 @@ actual fun Modifier.padding(all: Dp): Modifier = castOrCreate().apply {
} }
val Modifier.implementation val Modifier.implementation
get() = castOrCreate().modifier get() = castOrCreate().modifier

15
web/core/src/jvmMain/kotlin/withWeb/internal/ActualModifier.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.internal package org.jetbrains.compose.common.internal
import androidx.compose.ui.Modifier as JModifier import androidx.compose.ui.Modifier as JModifier

16
web/core/src/jvmMain/kotlin/withWeb/layouts/box.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

17
web/core/src/jvmMain/kotlin/withWeb/layouts/button.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -29,4 +14,4 @@ actual fun ButtonActual(
JButton(onClick, modifier.implementation) { JButton(onClick, modifier.implementation) {
content() content()
} }
} }

16
web/core/src/jvmMain/kotlin/withWeb/layouts/column.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

16
web/core/src/jvmMain/kotlin/withWeb/layouts/row.kt

@ -1,19 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier

17
web/core/src/jvmMain/kotlin/withWeb/layouts/shapes/shapes.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jetbrains.compose.common.shapes package jetbrains.compose.common.shapes
import androidx.compose.ui.graphics.Shape as JShape import androidx.compose.ui.graphics.Shape as JShape
@ -22,4 +7,4 @@ val Shape.implementation: JShape
get() = when (this) { get() = when (this) {
CircleShape -> JCircleShape CircleShape -> JCircleShape
else -> throw ClassCastException("Currently supporting only circle shape") else -> throw ClassCastException("Currently supporting only circle shape")
} }

15
web/core/src/jvmMain/kotlin/withWeb/layouts/slider.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable

17
web/core/src/jvmMain/kotlin/withWeb/layouts/text.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.material package org.jetbrains.compose.common.material
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
@ -37,4 +22,4 @@ actual fun TextActual(
color = color.implementation, color = color.implementation,
fontSize = size.implementation fontSize = size.implementation
) )
} }

17
web/core/src/jvmMain/kotlin/withWeb/modifiers/border.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation package org.jetbrains.compose.common.foundation
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
@ -25,4 +10,4 @@ import androidx.compose.foundation.border
actual fun Modifier.border(size: Dp, color: Color): Modifier = castOrCreate().apply { actual fun Modifier.border(size: Dp, color: Color): Modifier = castOrCreate().apply {
modifier = modifier.border(size.implementation, color.implementation) modifier = modifier.border(size.implementation, color.implementation)
} }

17
web/core/src/jvmMain/kotlin/withWeb/modifiers/clickable.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation package org.jetbrains.compose.common.foundation
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -21,4 +6,4 @@ import androidx.compose.foundation.clickable
actual fun Modifier.clickable(onClick: () -> Unit): Modifier = castOrCreate().apply { actual fun Modifier.clickable(onClick: () -> Unit): Modifier = castOrCreate().apply {
modifier = modifier.clickable(onClick = onClick) modifier = modifier.clickable(onClick = onClick)
} }

17
web/core/src/jvmMain/kotlin/withWeb/modifiers/clip.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.ui.draw package org.jetbrains.compose.common.ui.draw
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -23,4 +8,4 @@ import androidx.compose.ui.draw.clip
actual fun Modifier.clip(shape: Shape): Modifier = castOrCreate().apply { actual fun Modifier.clip(shape: Shape): Modifier = castOrCreate().apply {
modifier = modifier.clip(shape.implementation) modifier = modifier.clip(shape.implementation)
} }

17
web/core/src/jvmMain/kotlin/withWeb/modifiers/fillMaxHeight.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -21,4 +6,4 @@ import androidx.compose.foundation.layout.fillMaxHeight
actual fun Modifier.fillMaxHeight(fraction: Float): Modifier = castOrCreate().apply { actual fun Modifier.fillMaxHeight(fraction: Float): Modifier = castOrCreate().apply {
modifier = modifier.fillMaxHeight(fraction) modifier = modifier.fillMaxHeight(fraction)
} }

17
web/core/src/jvmMain/kotlin/withWeb/modifiers/fillMaxWidth.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.Modifier import org.jetbrains.compose.common.ui.Modifier
@ -21,4 +6,4 @@ import androidx.compose.foundation.layout.fillMaxWidth
actual fun Modifier.fillMaxWidth(): Modifier = castOrCreate().apply { actual fun Modifier.fillMaxWidth(): Modifier = castOrCreate().apply {
modifier = modifier.fillMaxWidth() modifier = modifier.fillMaxWidth()
} }

17
web/core/src/jvmMain/kotlin/withWeb/modifiers/offset.kt

@ -1,18 +1,3 @@
/*
* Copyright 2021 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.jetbrains.compose.common.foundation.layout package org.jetbrains.compose.common.foundation.layout
import org.jetbrains.compose.common.ui.unit.Dp import org.jetbrains.compose.common.ui.unit.Dp
@ -23,4 +8,4 @@ import org.jetbrains.compose.common.ui.unit.implementation
actual fun Modifier.offset(x: Dp, y: Dp): Modifier = castOrCreate().apply { actual fun Modifier.offset(x: Dp, y: Dp): Modifier = castOrCreate().apply {
modifier = modifier.offset(x.implementation, y.implementation) modifier = modifier.offset(x.implementation, y.implementation)
} }

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save