File tree Expand file tree Collapse file tree 6 files changed +81
-0
lines changed
main/scala/com/outr/scalajs/css/element/queries Expand file tree Collapse file tree 6 files changed +81
-0
lines changed Original file line number Diff line number Diff line change
1
+ .idea /
Original file line number Diff line number Diff line change
1
+ val CSSElementQueriesVersion = " 0.3.2"
2
+
3
+ name := " scala-js-css-element-queries"
4
+
5
+ organization := " com.outr.scalajs"
6
+
7
+ version := CSSElementQueriesVersion
8
+
9
+ scalaVersion := " 2.11.8"
10
+
11
+ sbtVersion := " 0.13.11"
12
+
13
+ enablePlugins(ScalaJSPlugin )
14
+
15
+ libraryDependencies += " org.webjars.bower" % " css-element-queries" % CSSElementQueriesVersion
16
+
17
+ libraryDependencies += " org.scala-js" %%% " scalajs-dom" % " 0.9.0"
18
+
19
+ jsDependencies += " org.webjars.bower" % " css-element-queries" % CSSElementQueriesVersion / s " css-element-queries/ $CSSElementQueriesVersion/src/ElementQueries.js "
20
+
21
+ jsDependencies += " org.webjars.bower" % " css-element-queries" % CSSElementQueriesVersion / s " css-element-queries/ $CSSElementQueriesVersion/src/ResizeSensor.js "
22
+
23
+ pomExtra :=
24
+ <url >https:// github.com/ outr/ scala- js- css- element- queries</url >
25
+ <licenses >
26
+ <license >
27
+ <name >Apache - 2.0 </name >
28
+ <url >https:// www.apache.org/ licenses/ LICENSE - 2.0 .html</url >
29
+ </license >
30
+ </licenses >
31
+ <scm >
32
+ <url >git:// github.com/ outr/ scala- js- css- element- queries.git</url >
33
+ </scm >
34
+ <developers >
35
+ <developer >
36
+ <id >darkfrog</id >
37
+ <name >Matt Hicks </name >
38
+ <url >http:// github.com/ darkfrog26/</ url>
39
+ </developer >
40
+ </developers >
Original file line number Diff line number Diff line change
1
+ addSbtPlugin(" org.scala-js" % " sbt-scalajs" % " 0.6.9" )
Original file line number Diff line number Diff line change
1
+ package com .outr .scalajs .css .element .queries
2
+
3
+ import scala .scalajs .js
4
+ import org .scalajs .dom .Element
5
+
6
+ @ js.native
7
+ object ElementQueries extends js.Object {
8
+ def getEmSize (element : Element ): Double = js.native
9
+
10
+ def listen (): Unit = js.native
11
+
12
+ def init (): Unit = js.native
13
+ }
Original file line number Diff line number Diff line change
1
+ package com .outr .scalajs .css .element .queries
2
+
3
+ import scala .scalajs .js
4
+ import org .scalajs .dom .Element
5
+
6
+ @ js.native
7
+ class ResizeSensor (element : Element , callback : js.Function0 [_]) extends js.Object
8
+
9
+ @ js.native
10
+ object ResizeSensor extends js.Object {
11
+ def detach (element : Element ): Unit = js.native
12
+ }
Original file line number Diff line number Diff line change
1
+ < html >
2
+ < head >
3
+ < title > Hello World</ title >
4
+ </ head >
5
+ < body >
6
+ < div id ="box " style ="width: 50%; height: 200px; background-color: deepskyblue; "> </ div >
7
+
8
+ < script type ="text/javascript " src ="../../target/scala-2.11/scala-js-css-element-queries-jsdeps.js "> </ script >
9
+ < script type ="text/javascript " src ="../../target/scala-2.11/scala-js-css-element-queries-fastopt.js "> </ script >
10
+ < script type ="text/javascript ">
11
+ com . outr . scalajs . css . element . queries . Test ( ) . main ( ) ;
12
+ </ script >
13
+ </ body >
14
+ </ html >
You can’t perform that action at this time.
0 commit comments