@@ -21,7 +21,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121THE SOFTWARE.
2222
2323*/
24- /* Build time: 4-January-2012 09:27:30 */
24+ /* Build time: 4-January-2012 05:18:36 */
2525var CSSLint = ( function ( ) {
2626
2727/*!
@@ -47,7 +47,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
4747THE SOFTWARE.
4848
4949*/
50- /* Version v0.1.1 , Build time: 4-January-2012 09:10:14 */
50+ /* Version v0.1.2 , Build time: 4-January-2012 05:14:28 */
5151var parserlib = { } ;
5252( function ( ) {
5353
@@ -957,7 +957,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
957957THE SOFTWARE.
958958
959959*/
960- /* Version v0.1.1 , Build time: 4-January-2012 09:10:14 */
960+ /* Version v0.1.2 , Build time: 4-January-2012 05:14:28 */
961961( function ( ) {
962962var EventTarget = parserlib . util . EventTarget ,
963963TokenStreamBase = parserlib . util . TokenStreamBase ,
@@ -5686,7 +5686,7 @@ var Validation = {
56865686 if ( literals . length ) {
56875687 msg . push ( "one of (" + literals . join ( " | " ) + ")" ) ;
56885688 }
5689- throw new ValidationError ( "Expected " + msg . join ( " or " ) + " but found '" + part + "'." , value . line , value . col ) ;
5689+ throw new ValidationError ( "Expected " + ( msg . join ( " or " ) || "end of value ") + " but found '" + part + "'." , value . line , value . col ) ;
56905690 }
56915691
56925692
@@ -5695,9 +5695,9 @@ var Validation = {
56955695 }
56965696
56975697 //for groups, make sure all items are there
5698- if ( group && group . total != types . length ) {
5699- throw new ValidationError ( "Expected all of (" + types . join ( ", " ) + ") but found '" + value + "'." , value . line , value . col ) ;
5700- }
5698+ // if (group && group.total != types.length){
5699+ // throw new ValidationError("Expected all of (" + types.join(", ") + ") but found '" + value + "'.", value.line, value.col);
5700+ // }
57015701 }
57025702
57035703 } ,
@@ -5942,6 +5942,7 @@ var Validation = {
59425942 "<shadow>" : function ( expression ) {
59435943 //inset? && [ <length>{2,4} && <color>? ]
59445944 var result = false ,
5945+ inset = false ,
59455946 count = 0 ,
59465947 part ;
59475948
@@ -5951,6 +5952,7 @@ var Validation = {
59515952 if ( this . literal ( part , "inset" ) ) {
59525953 expression . next ( ) ;
59535954 part = expression . peek ( ) ;
5955+ inset = true ;
59545956 }
59555957
59565958 while ( part && this [ "<length>" ] ( part ) && count < 4 ) {
@@ -5963,9 +5965,14 @@ var Validation = {
59635965 if ( part ) {
59645966 if ( this [ "<color>" ] ( part ) ) {
59655967 expression . next ( ) ;
5968+ part = expression . peek ( ) ;
59665969 }
59675970 }
59685971
5972+ if ( part && this . literal ( part , "inset" ) && ! inset ) {
5973+ expression . next ( ) ;
5974+ }
5975+
59695976 result = ( count >= 2 && count <= 4 ) ;
59705977
59715978 }
@@ -6163,7 +6170,7 @@ var CSSLint = (function(){
61636170 formatters = [ ] ,
61646171 api = new parserlib . util . EventTarget ( ) ;
61656172
6166- api . version = "0.9.0 " ;
6173+ api . version = "0.9.1 " ;
61676174
61686175 //-------------------------------------------------------------------------
61696176 // Rule Management
0 commit comments