W3C home > Mailing lists > Public > www-validator-cvs@w3.org > September 2010

2002/css-validator/scripts w3c-validator.js,1.4,1.5

From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
Date: Mon, 27 Sep 2010 21:18:39 +0000
To: www-validator-cvs@w3.org
Message-Id: <E1P0L5r-0005gf-G2@lionel-hutz.w3.org>
Update of /sources/public/2002/css-validator/scripts
In directory hutz:/tmp/cvs-serv21844/scripts

Modified Files:
	w3c-validator.js 
Log Message:
+ css-val specific javascript code

Index: w3c-validator.js
===================================================================
RCS file: /sources/public/2002/css-validator/scripts/w3c-validator.js,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- w3c-validator.js	27 Sep 2010 21:09:26 -0000	1.4
+++ w3c-validator.js	27 Sep 2010 21:18:37 -0000	1.5
@@ -1,41 +1,41 @@
 var W3C = {
-
+	
 	start: function(){
-
+		
 		//select elements
-
+		
 		W3C.Legends = $$('legend.toggletext');
 		W3C.LegendImage = $$('.toggleicon');
 		W3C.Options = $$('div.options');
-
+		
 		W3C.TabSet = $('tabset_tabs');
-
+		
 		W3C.Tabs = W3C.TabSet.getElements('li');
 		W3C.TabLinks = W3C.TabSet.getElements('a');
-
+		
 		W3C.Sections = $$('fieldset.tabset_content');
 		W3C.Submits = $$('input[type=submit]');
 		W3C.Forms = $$('form');
-
+		
 		W3C.Submits.each(function(submit, i){
 			var value = submit.value;
 			submit.setStyle('display', 'none');
 			var link = new Element('a', {'class': 'submit', 'href': '#'});
-			var span = new Element('span').set('text', value).inject(link);
+			var span = new Element('span').setHTML(value).inject(link);
 			link.injectAfter(submit).addEvent('click', function(event){
 				new Event(event).stop();
 				W3C.Forms[i].submit();
 			});
 		});
-
-
+		
+		
 		//initialize effects arrays
-
+		
 		W3C.SectionFx = [];
 		W3C.OptionsFx = [];
-
+		
 		//creating the Effects for the Options
-
+		
 		W3C.Options.each(function(option, i){
 			W3C.OptionsFx[i] = new Fx.Slide(option, {'wait': false, 'duration': 180});
 			W3C.OptionsFx[i].addEvent('onComplete', function(){
@@ -47,14 +47,14 @@
 				}
 			});
 		});
-
+		
 		//creating links on legends, with event listeners
-
+		
 		W3C.Legends.each(function(legend, i){
-			var html = legend.innerHTML; 
+			var html = legend.innerHTML;
 			var pid = W3C.Sections[i].id.replace(/-/g, '_');
 			var opt = '+with_options';
-			legend.set('html', '<a href="#'+ pid + opt + '">' + html + '</a>'); 
+			legend.setHTML('<a href="#'+ pid + opt + '">' + html + '</a>');
 			var option = W3C.Options[i];
 			var link = legend.getFirst();
 			link.addEvent('click', function(event){
@@ -65,9 +65,9 @@
 				W3C.refreshOptionLinks(!block, i);
 			});
 		});
-
+		
 		//creating event listeners on tabs
-
+		
 		W3C.Tabs.each(function(li, i){
 			var link = li.getFirst();
 			link.href = link.original = '#' + link.href.split('#')[1].replace(/-/g, '_');
@@ -76,41 +76,41 @@
 				W3C.displaySection(i);
 			});
 		});
-
+		
 		//updating the location
-
+		
 		W3C.updateLocation();
-
+		
 		//setting the initial display of the options, based on the location
-
+		
 		W3C.refreshOptionLinks(W3C.WithOptions);
-
+		
 		//attaching the Sections effects, and display section based on the uri
-
+		
 		W3C.Sections.each(function(section, i){
 			var fakeId = section.id.replace(/-/g, '_');
-			W3C.SectionFx[i] = new Fx.Tween(section, {property:'opacity', link: 'cancel', duration: 220});
+			W3C.SectionFx[i] = new Fx.Style(section, 'opacity', {'wait': false, 'duration': 220});
 			section.setStyle('display', 'none');
 			if (W3C.Location[0] && fakeId.contains(W3C.Location[0].replace(/-/g, '_'))){
 				W3C.displaySection(i, true);
 				W3C.Located = true;
 			}
 		});
-
+		
 		//displaying the first section if no one is located
-
+		
 		if (!W3C.Located) W3C.displaySection(0, true);
-
+		
 		if (window.ie) $$('legend').setStyle('margin-left', '-0.4em');
 	},
-
+	
 	updateLocation: function(){
 		W3C.Location = window.location.hash.replace('#', '').split('+');
 		W3C.WithOptions = (W3C.Location[1] && W3C.Location[1].contains('with_options'));
 	},
-
+	
 	refreshOptionLinks: function(options, idx){
-
+		
 		if (!options){
 			W3C.LegendImage.each(function(legendimage, i){
 				legendimage.setProperties({
@@ -129,8 +129,8 @@
 					alt: 'Hide '
 				});
 				legendimage.addClass('toggled');
-				if ($chk(idx)) W3C.OptionsFx[idx].slideIn();
-				W3C.Legends.addClass('toggled');
+			if ($chk(idx)) W3C.OptionsFx[idx].slideIn();
+			W3C.Legends.addClass('toggled');
 				W3C.Legends.each(function(legend, i){
 					var link = legend.getFirst();
 					var linkhref = link.getProperty("href").replace("+with_options", '');
@@ -138,12 +138,12 @@
 				});
 			});
 		}
-
+		
 		W3C.TabLinks.each(function(link){
 			link.href = (options) ? link.original + '+with_options' : link.original;
 		});
 	},
-
+	
 	displaySection: function(i, sudden){
 		W3C.Sections.each(function(section, j){
 			var block = section.getStyle('display') == 'block';
@@ -158,13 +158,13 @@
 				W3C.Sections[j].setStyles({'display': 'none', 'opacity': 0});
 			}
 		});
-
+		
 		W3C.Tabs.each(function(link, j){
 			if (j == i) link.addClass('selected');
 			else link.removeClass('selected');
 		});
 	},
-
+	
 	setHash: function(hash){
 		if (window.webkit419){
 			W3C.FakeForm = W3C.FakeForm || new Element('form', {'method': 'get'}).injectInside(document.body);
@@ -173,7 +173,7 @@
 			window.location.hash = hash;
 		}
 	}
-
+	
 };
 
 window.addEvent('domready', W3C.start);
Received on Monday, 27 September 2010 21:18:41 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:17:44 UTC