Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated closure library and compiler. Updated build script to remove …
…unnecessary externs.
- Loading branch information
1 parent
5c6b0d8
commit b096c75
Showing
1,258 changed files
with
62,243 additions
and
18,954 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
/* | ||
* Copyright 2007 The Closure Library Authors. All Rights Reserved. | ||
* | ||
* Use of this source code is governed by the Apache License, Version 2.0. | ||
* See the COPYING file for details. | ||
*/ | ||
|
||
/** | ||
* CSS Inlay | ||
* This is the minimum CSS required to use the markup/classname patterns. | ||
* @author elsigh@google.com (Lindsey Simon) | ||
* @author ddiaz@google.com (Dustin Diaz) | ||
*/ | ||
|
||
/** | ||
* Document container designed for fluid width scaling. | ||
* Alternative g-doc- fixed-width classes are in gui-fixed.css. | ||
*/ | ||
.g-doc { | ||
width: 100%; | ||
text-align: left; | ||
} | ||
|
||
/** | ||
* g-section fundamentally has to clear floats. There are many ways to do this. | ||
* This technique is nice because it doesn't rely on overflow: hidden, which | ||
* has the potential to hide your content in situations where a fixed size | ||
* node takes up too much space (like a big table, or a text input or image. | ||
* Works in Webkit, IE8, and FF3. | ||
*/ | ||
.g-section { | ||
width: 100%; | ||
vertical-align: top; | ||
display: inline-block; | ||
} | ||
|
||
/** | ||
* IE7-only hack. Nicely IE7 will clear floats with just block display | ||
* and hasLayout. | ||
*/ | ||
*:first-child+html .g-section { | ||
display: block; | ||
} | ||
|
||
/** | ||
* IE6 cannot hang with overflow: visible. If we use the IE7 display block | ||
* trick in IE6 we get severe float drop in nested grids. | ||
*/ | ||
* html .g-section { | ||
overflow: hidden; | ||
} | ||
|
||
/* FF2 can't actually hang with overflow: visible. */ | ||
@-moz-document url-prefix() { | ||
.g-section { | ||
overflow: hidden; | ||
} | ||
} | ||
|
||
/** | ||
* FF3 now needs to be reset after the previous block which affects it as well. | ||
* We target the tt element in this hack because no one uses it. | ||
*/ | ||
@-moz-document url-prefix() { | ||
.g-section,tt:default { | ||
overflow: visible; | ||
} | ||
} | ||
|
||
/* Forces "hasLayout" fixing a gamut of bugs in <= IE7. */ | ||
.g-section, | ||
.g-unit { | ||
zoom: 1; | ||
} | ||
|
||
/* Used for splitting a template's units text-alignment to the outer edges. */ | ||
.g-split .g-unit { | ||
text-align: right; | ||
} | ||
.g-split .g-first { | ||
text-align: left; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,173 @@ | ||
/* | ||
* Copyright 2007 The Closure Library Authors. All Rights Reserved. | ||
* | ||
* Use of this source code is governed by the Apache License, Version 2.0. | ||
* See the COPYING file for details. | ||
*/ | ||
|
||
/** | ||
* CSS Inlay | ||
* Fixed templates | ||
* @author ddiaz@google.com (Dustin Diaz) | ||
* @author elsigh@google.com (Lindsey Simon) | ||
* @fileoverview | ||
* The nature of these templates is to have one unit be a fixed width | ||
* and the supplementary unit to take up the rest of the width | ||
* of its parents' container. | ||
* | ||
* Sample Usage: | ||
<div class="g-section g-tpl-180"> | ||
<div class="g-unit g-first"> | ||
<p> | ||
Lorem Ipsum... | ||
</p> | ||
</div> | ||
<div class="g-unit"> | ||
<p> | ||
Lorem Ipsum... | ||
</p> | ||
</div> | ||
</div> | ||
*/ | ||
|
||
/* Document container designed for 1024x768 */ | ||
/* TODO(ux-webdev): convert this to a straight px value - em assumes reset. */ | ||
.g-doc-1024 { | ||
width: 73.074em; | ||
min-width: 950px; /* min-width doesn't work in IE6 */ | ||
margin: 0 auto; | ||
text-align: left; | ||
} | ||
/* IE 6 */ | ||
* html .g-doc-1024 { | ||
width: 71.313em; | ||
} | ||
/* IE 7 */ | ||
*+html .g-doc-1024 { | ||
width: 71.313em; | ||
} | ||
|
||
/* Document container designed for 800x600 */ | ||
/* TODO(ux-webdev): convert this to a straight px value - em assumes reset. */ | ||
.g-doc-800 { | ||
width: 57.69em; | ||
min-width: 750px; /* min-width doesn't work in IE6 */ | ||
margin: 0 auto; | ||
text-align: left; | ||
} | ||
/* IE 6 */ | ||
* html .g-doc-800 { | ||
width: 56.3em; | ||
} | ||
/* IE 7 */ | ||
*+html .g-doc-800 { | ||
width: 56.3em; | ||
} | ||
|
||
/* 160px */ | ||
.g-tpl-160 .g-unit, | ||
.g-unit .g-tpl-160 .g-unit, | ||
.g-unit .g-unit .g-tpl-160 .g-unit, | ||
.g-unit .g-unit .g-unit .g-tpl-160 .g-unit { | ||
margin: 0 0 0 160px; | ||
width: auto; | ||
float: none; | ||
} | ||
.g-unit .g-unit .g-unit .g-tpl-160 .g-first, | ||
.g-unit .g-unit .g-tpl-160 .g-first, | ||
.g-unit .g-tpl-160 .g-first, | ||
.g-tpl-160 .g-first { | ||
margin: 0; | ||
width: 160px; | ||
float: left; | ||
} | ||
|
||
/* 160px alt */ | ||
.g-tpl-160-alt .g-unit, | ||
.g-unit .g-tpl-160-alt .g-unit, | ||
.g-unit .g-unit .g-tpl-160-alt .g-unit, | ||
.g-unit .g-unit .g-unit .g-tpl-160-alt .g-unit { | ||
margin: 0 160px 0 0; | ||
width: auto; | ||
float: none; | ||
} | ||
.g-unit .g-unit .g-unit .g-tpl-160-alt .g-first, | ||
.g-unit .g-unit .g-tpl-160-alt .g-first, | ||
.g-unit .g-tpl-160-alt .g-first, | ||
.g-tpl-160-alt .g-first { | ||
margin: 0; | ||
width: 160px; | ||
float: right; | ||
} | ||
|
||
/* 180px */ | ||
.g-tpl-180 .g-unit, | ||
.g-unit .g-tpl-180 .g-unit, | ||
.g-unit .g-unit .g-tpl-180 .g-unit, | ||
.g-unit .g-unit .g-unit .g-tpl-180 .g-unit { | ||
margin: 0 0 0 180px; | ||
width: auto; | ||
float: none; | ||
} | ||
.g-unit .g-unit .g-unit .g-tpl-180 .g-first, | ||
.g-unit .g-unit .g-tpl-180 .g-first, | ||
.g-unit .g-tpl-180 .g-first, | ||
.g-tpl-180 .g-first { | ||
margin: 0; | ||
width: 180px; | ||
float: left; | ||
} | ||
|
||
/* 180px alt */ | ||
.g-tpl-180-alt .g-unit, | ||
.g-unit .g-tpl-180-alt .g-unit, | ||
.g-unit .g-unit .g-tpl-180-alt .g-unit, | ||
.g-unit .g-unit .g-unit .g-tpl-180-alt .g-unit { | ||
margin: 0 180px 0 0; | ||
width: auto; | ||
float: none; | ||
} | ||
.g-unit .g-unit .g-unit .g-tpl-180-alt .g-first, | ||
.g-unit .g-unit .g-tpl-180-alt .g-first, | ||
.g-unit .g-tpl-180-alt .g-first, | ||
.g-tpl-180-alt .g-first { | ||
margin: 0; | ||
width: 180px; | ||
float: right; | ||
} | ||
|
||
/* 300px */ | ||
.g-tpl-300 .g-unit, | ||
.g-unit .g-tpl-300 .g-unit, | ||
.g-unit .g-unit .g-tpl-300 .g-unit, | ||
.g-unit .g-unit .g-unit .g-tpl-300 .g-unit { | ||
margin: 0 0 0 300px; | ||
width: auto; | ||
float: none; | ||
} | ||
.g-unit .g-unit .g-unit .g-tpl-300 .g-first, | ||
.g-unit .g-unit .g-tpl-300 .g-first, | ||
.g-unit .g-tpl-300 .g-first, | ||
.g-tpl-300 .g-first { | ||
margin: 0; | ||
width: 300px; | ||
float: left; | ||
} | ||
|
||
/* 300px alt */ | ||
.g-tpl-300-alt .g-unit, | ||
.g-unit .g-tpl-300-alt .g-unit, | ||
.g-unit .g-unit .g-tpl-300-alt .g-unit, | ||
.g-unit .g-unit .g-unit .g-tpl-300-alt .g-unit { | ||
margin: 0 300px 0 0; | ||
width: auto; | ||
float: none; | ||
} | ||
.g-unit .g-unit .g-unit .g-tpl-300-alt .g-first, | ||
.g-unit .g-unit .g-tpl-300-alt .g-first, | ||
.g-unit .g-tpl-300-alt .g-first, | ||
.g-tpl-300-alt .g-first { | ||
margin: 0; | ||
width: 300px; | ||
float: right; | ||
} |
Oops, something went wrong.