mirror of
https://github.com/google/nomulus
synced 2026-02-03 03:22:26 +00:00
*** Reason for rollback ***
Breaks the FOSS build.
We'll reincorporate this change once Closure Rules is properly updated to accommodate it.
*** Original change description ***
Change all foreach loops in Soy templates to use the for loop syntax
Soy supports 2 kinds of loops:
foreach- for iterating over items in a collection e.g. {foreach $item in $list}...{/foreach}
for - for indexed iteration e.g. {for $i in range(0, 10)}...{/for}
The reason Soy has 2 different loops is an accident of history, Soy didn’t use to have a proper grammar for expressions and so the alternate ‘for...range’ syntax was added to make it possible to write indexed loops. As the gramma...
***
-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=180961695
20 lines
504 B
Python
20 lines
504 B
Python
package(
|
|
default_visibility = ["//java/google/registry:registry_project"],
|
|
)
|
|
|
|
licenses(["notice"]) # Apache 2.0
|
|
|
|
load("@io_bazel_rules_closure//closure:defs.bzl", "closure_java_template_library", "closure_js_template_library")
|
|
|
|
closure_js_template_library(
|
|
name = "soy",
|
|
srcs = glob(["*.soy"]),
|
|
globals = "//java/google/registry/ui:globals.txt",
|
|
)
|
|
|
|
closure_java_template_library(
|
|
name = "soy_java_wrappers",
|
|
srcs = glob(["*.soy"]),
|
|
java_package = "google.registry.ui.soy",
|
|
)
|