add 'not-api' metadata so the site doesn't try filtering
the class and package summary pages from view based on the
user's selected API level. They should always be visible.

Change-Id: Ie9469b2c948f37b1c5eea5faaf6970e649e972f4
diff --git a/res/assets/templates-sdk/body_tag.cs b/res/assets/templates-sdk/body_tag.cs
index 5761b71..1649ffa 100644
--- a/res/assets/templates-sdk/body_tag.cs
+++ b/res/assets/templates-sdk/body_tag.cs
@@ -11,5 +11,7 @@
     ?>design<?cs
   elif:distribute
     ?>distribute<?cs
-  /if ?>">
-<div id="doc-api-level" class="<?cs var:class.since ?><?cs var:package.since ?>" style="display:none"></div>
+  /if ?>"><?cs
+if:dac && !page.not-api
+  ?><div id="doc-api-level" class="<?cs var:class.since ?><?cs var:package.since ?>" style="display:none"></div><?cs
+/if ?>
diff --git a/src/com/google/doclava/Doclava.java b/src/com/google/doclava/Doclava.java
index d5bbfb1..8753992 100644
--- a/src/com/google/doclava/Doclava.java
+++ b/src/com/google/doclava/Doclava.java
@@ -1346,6 +1346,7 @@
         packageDir = packageDir + constraintSupportPath;
       }
     }
+    data.setValue("page.not-api", "true");
     ClearPage.write(data, "packages.cs", packageDir + filename);
     ClearPage.write(data, "package-list.cs", packageDir + "package-list");
 
@@ -1442,6 +1443,7 @@
       }
     }
 
+    data.setValue("page.not-api", "true");
     setPageTitle(data, "Class Index");
     ClearPage.write(data, "classes.cs", packageDir + "classes" + htmlExtension);