This is an automated email from the ASF dual-hosted git repository. aharui pushed a commit to branch feature/vivid in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 0002deefac779374c1cc3f20c1ad901d43dcdf88 Author: Carlos Rovira <carlosrov...@apache.org> AuthorDate: Fri Feb 16 01:16:36 2018 +0100 VividBlueTheme project --- .../projects/VividBlueTheme/.vscode/launch.json | 21 ++++++ .../projects/VividBlueTheme/.vscode/settings.json | 3 + .../projects/VividBlueTheme/.vscode/tasks.json | 8 +++ frameworks/projects/VividBlueTheme/asconfig.json | 34 +++++++++ frameworks/projects/VividBlueTheme/pom.xml | 66 +++++++++++++++++ .../src/main/resources/TextField.css | 84 ++++++++++++++++++++++ .../VividBlueTheme/src/main/resources/defaults.css | 33 +++++++++ .../src/main/royale/VividBlueThemeClasses.as | 33 +++++++++ 8 files changed, 282 insertions(+) diff --git a/frameworks/projects/VividBlueTheme/.vscode/launch.json b/frameworks/projects/VividBlueTheme/.vscode/launch.json new file mode 100644 index 0000000..5dfb672 --- /dev/null +++ b/frameworks/projects/VividBlueTheme/.vscode/launch.json @@ -0,0 +1,21 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Launch Chrome against debug.html, with sourcemaps", + "type": "chrome", + "request": "launch", + "file": "${workspaceRoot}/target/javascript/bin/js-debug/index.html", + "sourceMaps": true, + "preLaunchTask": "mvn" + }, + { + "name": "Launch Firefox against debug.html, with sourcemaps", + "type": "firefox", + "request": "launch", + "file": "${workspaceRoot}/target/javascript/bin/js-debug/index.html", + "sourceMaps": true, + "preLaunchTask": "mvn" + } + ] +} diff --git a/frameworks/projects/VividBlueTheme/.vscode/settings.json b/frameworks/projects/VividBlueTheme/.vscode/settings.json new file mode 100644 index 0000000..1069e6c --- /dev/null +++ b/frameworks/projects/VividBlueTheme/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "nextgenas.sdk.framework": "/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-0.9.1" +} \ No newline at end of file diff --git a/frameworks/projects/VividBlueTheme/.vscode/tasks.json b/frameworks/projects/VividBlueTheme/.vscode/tasks.json new file mode 100644 index 0000000..5d6198d --- /dev/null +++ b/frameworks/projects/VividBlueTheme/.vscode/tasks.json @@ -0,0 +1,8 @@ +{ + // for the documentation about the tasks.json format + "version": "0.1.0", + "command": "mvn", + "args": ["clean", "install", "-DskipTests"], + "isShellCommand": true, + "showOutput": "always" +} \ No newline at end of file diff --git a/frameworks/projects/VividBlueTheme/asconfig.json b/frameworks/projects/VividBlueTheme/asconfig.json new file mode 100644 index 0000000..d2773a4 --- /dev/null +++ b/frameworks/projects/VividBlueTheme/asconfig.json @@ -0,0 +1,34 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You 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. + */ + { + "config": "royale", + "type": "lib", + "compilerOptions": { + "debug": true, + "targets": [ + "JSRoyale", + "SWF" + ], + "include-classes": [ + "VividBlueThemeClasses" + ], + "include-sources": [ + "src/main/royale" + ], + "output": "target/VividBlueThemeClasses.swc" + } +} diff --git a/frameworks/projects/VividBlueTheme/pom.xml b/frameworks/projects/VividBlueTheme/pom.xml new file mode 100644 index 0000000..ab189e1 --- /dev/null +++ b/frameworks/projects/VividBlueTheme/pom.xml @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You 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. + +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.apache.royale.framework</groupId> + <artifactId>projects</artifactId> + <version>0.9.2-SNAPSHOT</version> + </parent> + + <artifactId>VividBlueThemeClasses</artifactId> + <version>0.9.2-SNAPSHOT</version> + <packaging>swc</packaging> + + <name>Apache Royale: Framework: Libs: VividBlueThemeClasses</name> + + <build> + <sourceDirectory>src/main/royale</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.royale.compiler</groupId> + <artifactId>royale-maven-plugin</artifactId> + <version>${royale.compiler.version}</version> + <extensions>true</extensions> + <configuration> + <includeClasses> + <includeClass>VividBlueThemeClasses</includeClass> + </includeClasses> + <includeFiles> + <include-file> + <name>defaults.css</name> + <path>../src/main/resources/defaults.css</path> + </include-file> + <include-file> + <name>TextField.css</name> + <path>../src/main/resources/TextField.css</path> + </include-file> + </includeFiles> + <includeLookupOnly>true</includeLookupOnly> + <!--<allowSubclassOverrides>true</allowSubclassOverrides>--> + <skipExtern>true</skipExtern> + <!--<additionalCompilerOptions>-compiler.fxg-base-class=flash.display.Sprite</additionalCompilerOptions>--> + </configuration> + </plugin> + </plugins> + </build> + +</project> diff --git a/frameworks/projects/VividBlueTheme/src/main/resources/TextField.css b/frameworks/projects/VividBlueTheme/src/main/resources/TextField.css new file mode 100644 index 0000000..4d588c1 --- /dev/null +++ b/frameworks/projects/VividBlueTheme/src/main/resources/TextField.css @@ -0,0 +1,84 @@ +/* + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You 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. + * + */ + +@namespace "library://ns.apache.org/royale/vivid"; +/*@namespace svg "library://ns.apache.org/royale/svg";*/ + +/* +* Vivid TextField +*/ +.vTextfield { + IBeadModel: ClassReference("org.apache.royale.html.beads.models.TextModel"); + /*IBeadView: ClassReference("org.apache.royale.html.beads.TextInputWithBorderView"); + IBeadController: ClassReference("org.apache.royale.html.beads.controllers.EditableTextKeyboardController");*/ + + position: relative; + display: inline-block; + box-sizing: border-box; + width: 300px; + max-width: 100%; + margin: 0; +} + +.vTextfield--input { + font-size: 16px; + font-family: 'Lato', sans-serif; + + border: none; + border-bottom: 2px solid; + border-bottom-color: #ff0000; + display: block; + margin: 0; + padding: 4 0; + width: 100px; + background: transparent; + text-align: left; + color: inherit; + outline: none; +} + +.vTextfield--label { + bottom: 0; + color: #ff0000; + font-size: 13px; + left: 0; + right: 0; + pointer-events: none; + position: absolute; + display: block; + width: 100%; + overflow: hidden; + white-space: nowrap; + text-align: left; +} +/* +* Vivid TextInput +*/ + +/*TextInput { + padding: 5px; + border: solid 1px #666666; + border-radius: 6px; + color: #333333; +} + +TextInput:hover { + padding: 5px; + background-color: #DFDFDF; +}*/ \ No newline at end of file diff --git a/frameworks/projects/VividBlueTheme/src/main/resources/defaults.css b/frameworks/projects/VividBlueTheme/src/main/resources/defaults.css new file mode 100644 index 0000000..3d376ac --- /dev/null +++ b/frameworks/projects/VividBlueTheme/src/main/resources/defaults.css @@ -0,0 +1,33 @@ +/* + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You 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. + * + */ + + @namespace "http://www.w3.org/1999/xhtml"; + + .royale *, . royale *:before, . royale *:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .page-content + { + padding: 10px; + margin: 10px; + } + \ No newline at end of file diff --git a/frameworks/projects/VividBlueTheme/src/main/royale/VividBlueThemeClasses.as b/frameworks/projects/VividBlueTheme/src/main/royale/VividBlueThemeClasses.as new file mode 100644 index 0000000..9808ec1 --- /dev/null +++ b/frameworks/projects/VividBlueTheme/src/main/royale/VividBlueThemeClasses.as @@ -0,0 +1,33 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You 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 +{ + + /** + * @private + * This class is used to link additional classes into vivid.swc + * beyond those that are found by dependecy analysis starting + * from the classes specified in manifest.xml. + */ + internal class VividBlueThemeClasses + { + + } + +} \ No newline at end of file -- To stop receiving notification emails like this one, please contact aha...@apache.org.