AFAIK, all samples in the document shall work fine. If we changed spec, we will update the document accordingly.
You can name it .uxl
or .uxl.xml
, but I'd suggest .uxl.xml
if your editor supports XML. Otherwise, you have to configure it to recognize .xul
.
Not sure what critical steps you mean or expect. Better to provide a more specific question.
A helpful example [ed. Will] ...
I made a small addition to the ScrollView example that is saved on GitHub for the UXL project.
ScrollView.uxl.xml
<!-- ScrollViewTemplate -->
<?dart
part of ScrollViewDemo;
?>
<Template name="ScrollViewTemplate" args="rows: 30, cols: 30">
<ScrollView class="scroll-view"
profile="location: center center; width: 80%; height: 80%">
<Apply forEach="r = 0; r < rows; ++r">
<Apply forEach="c = 0; c < cols; ++c">
<View style="border: 1px solid #553;
background-color: ${CssUtil.color(250 - r * 4, 250 - c * 4, 200)}"
left="${r * 50 + 2}" top="${c * 50 + 2}"
width="${46}" height="${46}">
( ${r}, ${c} )
</View>
</Apply>
</Apply>
</ScrollView>
</Template>
build.dart
//import 'package:polymer/builder.dart';
import 'package:rikulo_uxl/uc.dart';
void main(List<String> args) {
build( args );
}
What makes this different from the GitHub example?
- This includes the build.dart file
- Each cell shows its coordinates. That shows two things.
- How to use UXL values inside the UXL mark-up and
- In the runtime it shows you how the scrolling works with the cells
- This demo runs on Dart Editor download
- Dart Editor version 1.3.0.dev_06_01 (DEV)
- Dart SDK version 1.3.0-dev.6.1
- The sample didn't work with the 6.0 version
I would also point out that for me, it seems unusual to need to download the UXL project to find one demo. And I need to clarify what a 'demo' might be to "me" as the code I downloaded wasn't an example of anything it just demonstrated one or three UXL features.
I understand people are busy and stuff. And still, in my opinion testing, integration, documentation and examples make 80% of a project the other 20% being code. Others have different opinions. (I think the proportions will be congruent if you have done this for more than 5 years though. Just guessing.)