<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Tutorial: Barrierearme Checkbox und Radio Button Ersetzung mit jQuery UI und der UI-Reflecting- Technik</title>
	<atom:link href="http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/</link>
	<description></description>
	<lastBuildDate>Sat, 04 Feb 2012 01:31:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Chris</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-547</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 01 Feb 2012 15:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-547</guid>
		<description>Hi, 
man ne Frage eines JQuery-Anfängers:
Wie Frage ich den Staus der Checkbox ab?

Und wie setzte ich den Staus gezielt im Code?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
man ne Frage eines JQuery-Anfängers:<br />
Wie Frage ich den Staus der Checkbox ab?</p>
<p>Und wie setzte ich den Staus gezielt im Code?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terraloader</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-499</link>
		<dc:creator>Terraloader</dc:creator>
		<pubDate>Mon, 08 Aug 2011 08:48:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-499</guid>
		<description>Sehr cool. Vielen Dank Alex.

Ja, dass meine Bearbeitungen nicht so sauber waren, hab ich mir schon gedacht, aber wusste nicht wo ich es sonst reinhacken sollte. Deine Variante ist so natürlich viel sauberer. Dachte garnicht, dass mit nem Span und Img genügend Elemente schon da wären.

Die fehlenden Events haben sich hiermit auch erledigt. Vorher war es eben so, dass wenn man schnell von einer Checkbox zur nächsten gefahren ist, noch bei beiden der Mouseoverstate zu sehen war (auch im FF5). Jetzt funzt es perfekt. :-)

Btw: Mit SVG ist es sogar barriereärmer als die native Version, da SVG beim Zoomen mit vergrößert. ;)</description>
		<content:encoded><![CDATA[<p>Sehr cool. Vielen Dank Alex.</p>
<p>Ja, dass meine Bearbeitungen nicht so sauber waren, hab ich mir schon gedacht, aber wusste nicht wo ich es sonst reinhacken sollte. Deine Variante ist so natürlich viel sauberer. Dachte garnicht, dass mit nem Span und Img genügend Elemente schon da wären.</p>
<p>Die fehlenden Events haben sich hiermit auch erledigt. Vorher war es eben so, dass wenn man schnell von einer Checkbox zur nächsten gefahren ist, noch bei beiden der Mouseoverstate zu sehen war (auch im FF5). Jetzt funzt es perfekt. <img src='http://www.protofunc.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Btw: Mit SVG ist es sogar barriereärmer als die native Version, da SVG beim Zoomen mit vergrößert. <img src='http://www.protofunc.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexander farkas</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-498</link>
		<dc:creator>alexander farkas</dc:creator>
		<pubDate>Mon, 08 Aug 2011 05:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-498</guid>
		<description>@Terraloader
Kannst du dein genaues Problem beschreiben. Ich habe mir das kurz im FF5 angeguckt und es scheint zu funktionieren, wie ich das erwarten würde.

Zu deinen Scriptanpassungen: Hier finden sich mehrere Brüche mit Best Practices (invalider Code, Vermischung von Style und Behavior, anlegen von Daten im DOM, die bereits im DOM als auch im puren checkBox Objekt vorhanden sind etc.). 

Letztendlich mußt du keine einzige Zeile des Scripts anfassen, um an dein Ziel zu kommen:

Ich habe unter https://github.com/aFarkas/accessible--stylable-Radiobuttons-and-Checkboxes/blob/master/tmp_svg.html dein Beispiel mit meinem (unangetasteten) Original-Script hochgeladen. Wie du siehst muß nur eine einzige Zeile JS in der configuration geschrieben werden. (https://github.com/aFarkas/accessible--stylable-Radiobuttons-and-Checkboxes/blob/master/tmp_svg.html#L72)

Das einzige was ich machen mußte, war ein update der jQuery UI widget factory. (Um den create-callback zu bekommen)</description>
		<content:encoded><![CDATA[<p>@Terraloader<br />
Kannst du dein genaues Problem beschreiben. Ich habe mir das kurz im FF5 angeguckt und es scheint zu funktionieren, wie ich das erwarten würde.</p>
<p>Zu deinen Scriptanpassungen: Hier finden sich mehrere Brüche mit Best Practices (invalider Code, Vermischung von Style und Behavior, anlegen von Daten im DOM, die bereits im DOM als auch im puren checkBox Objekt vorhanden sind etc.). </p>
<p>Letztendlich mußt du keine einzige Zeile des Scripts anfassen, um an dein Ziel zu kommen:</p>
<p>Ich habe unter <a href="https://github.com/aFarkas/accessible--stylable-Radiobuttons-and-Checkboxes/blob/master/tmp_svg.html" rel="nofollow">https://github.com/aFarkas/accessible&#8211;stylable-Radiobuttons-and-Checkboxes/blob/master/tmp_svg.html</a> dein Beispiel mit meinem (unangetasteten) Original-Script hochgeladen. Wie du siehst muß nur eine einzige Zeile JS in der configuration geschrieben werden. (<a href="https://github.com/aFarkas/accessible--stylable-Radiobuttons-and-Checkboxes/blob/master/tmp_svg.html#L72" rel="nofollow">https://github.com/aFarkas/accessible&#8211;stylable-Radiobuttons-and-Checkboxes/blob/master/tmp_svg.html#L72</a>)</p>
<p>Das einzige was ich machen mußte, war ein update der jQuery UI widget factory. (Um den create-callback zu bekommen)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terraloader</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-497</link>
		<dc:creator>Terraloader</dc:creator>
		<pubDate>Sun, 07 Aug 2011 11:19:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-497</guid>
		<description>Hallo Alex.

Ich habe dein Script mal ein wenig verändert und erweitert, damit ich SVG-Grafiken nutzen kann. (Die gehen nicht gut als Background.)

Zu sehen unter: http://tlprod.de/cb2/

Leider werden die Events (vorallem mouseout) nicht korrekt übermittelt, wenn ich über die Checkbox fahre. Beim Label klappt es super. 
Kannst du mir dabei helfen? Wäre super, danke.</description>
		<content:encoded><![CDATA[<p>Hallo Alex.</p>
<p>Ich habe dein Script mal ein wenig verändert und erweitert, damit ich SVG-Grafiken nutzen kann. (Die gehen nicht gut als Background.)</p>
<p>Zu sehen unter: <a href="http://tlprod.de/cb2/" rel="nofollow">http://tlprod.de/cb2/</a></p>
<p>Leider werden die Events (vorallem mouseout) nicht korrekt übermittelt, wenn ich über die Checkbox fahre. Beim Label klappt es super.<br />
Kannst du mir dabei helfen? Wäre super, danke.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy DeStefano</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-496</link>
		<dc:creator>Jeremy DeStefano</dc:creator>
		<pubDate>Wed, 13 Jul 2011 22:24:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-496</guid>
		<description>I have implemented the buttonstyle on my site to replace a simple Yes/No Radio button set.  I&#039;ve got them to appear, and the hover works, however when i click them, the button that was clicked disappears! Any ideas what might cause this?</description>
		<content:encoded><![CDATA[<p>I have implemented the buttonstyle on my site to replace a simple Yes/No Radio button set.  I&#8217;ve got them to appear, and the hover works, however when i click them, the button that was clicked disappears! Any ideas what might cause this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coder</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-495</link>
		<dc:creator>coder</dc:creator>
		<pubDate>Tue, 28 Jun 2011 09:56:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-495</guid>
		<description>danke für deine schnelle antwort farkas</description>
		<content:encoded><![CDATA[<p>danke für deine schnelle antwort farkas</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexander farkas</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-494</link>
		<dc:creator>alexander farkas</dc:creator>
		<pubDate>Tue, 28 Jun 2011 07:13:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-494</guid>
		<description>@coder

Benutze einfach entsprechende selectoren:

$(&#039;input.customize&#039;).checkBox();

oder

$(&#039;fieldset.special input&#039;).filter(&#039;[type=&quot;checkbox&quot;]&#039;).checkBox();</description>
		<content:encoded><![CDATA[<p>@coder</p>
<p>Benutze einfach entsprechende selectoren:</p>
<p>$(&#8216;input.customize&#8217;).checkBox();</p>
<p>oder</p>
<p>$(&#8216;fieldset.special input&#8217;).filter(&#8216;[type="checkbox"]&#8216;).checkBox();</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: coder</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-493</link>
		<dc:creator>coder</dc:creator>
		<pubDate>Mon, 27 Jun 2011 22:56:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-493</guid>
		<description>eine Frage: ich hab ein Formular, wo ich paar checkboxes nicht customisen möchte. Gibt es ein Attribut um bei einem input das script auf False zu stellen?

sonst funzt dein Scirpt 1A, DANKE!</description>
		<content:encoded><![CDATA[<p>eine Frage: ich hab ein Formular, wo ich paar checkboxes nicht customisen möchte. Gibt es ein Attribut um bei einem input das script auf False zu stellen?</p>
<p>sonst funzt dein Scirpt 1A, DANKE!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabian Horlacher</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-490</link>
		<dc:creator>Fabian Horlacher</dc:creator>
		<pubDate>Thu, 19 May 2011 09:30:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-490</guid>
		<description>Ich hatte ein Problem mit dem Plugin, da ich wegen einem Framework etwas spezielle ID&#039;s mit eckigen Klammern verwenden muss. So erhielt ich manchmal folgende Fehlermeldung:

Syntax error, unrecognized expression: [for=cwAutoControl[MjI0fDF8aW5wdXR8MTMwNTU0OTU1OC43NjU5NHx4]]

Lösung: ui.checkbox.js Zeile 47 ist das Problem, da die Anführungszeichen im die ID fehlen. Also bitte folgendermassen in der nächsten Version korrigieren:

this.labels = $(&#039;label[for=&quot;&#039; + this.element.attr(&#039;id&#039;) + &#039;&quot;]&#039;)</description>
		<content:encoded><![CDATA[<p>Ich hatte ein Problem mit dem Plugin, da ich wegen einem Framework etwas spezielle ID&#8217;s mit eckigen Klammern verwenden muss. So erhielt ich manchmal folgende Fehlermeldung:</p>
<p>Syntax error, unrecognized expression: [for=cwAutoControl[MjI0fDF8aW5wdXR8MTMwNTU0OTU1OC43NjU5NHx4]]</p>
<p>Lösung: ui.checkbox.js Zeile 47 ist das Problem, da die Anführungszeichen im die ID fehlen. Also bitte folgendermassen in der nächsten Version korrigieren:</p>
<p>this.labels = $(&#8216;label[for="' + this.element.attr('id') + '"]&#8216;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stephan</title>
		<link>http://www.protofunc.com/2008/09/06/tutorial-barrierearme-checkbox-und-radio-button-ersetzung-mit-jquery-ui-und-der-ui-reflecting-technik/comment-page-1/#comment-482</link>
		<dc:creator>Stephan</dc:creator>
		<pubDate>Fri, 25 Mar 2011 15:27:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.protofunc.com/?p=18#comment-482</guid>
		<description>Gute Arbeit. Aber ein Problem gibt es da doch: Das Skript funktioniert nicht einwandfrei, wenn die input-Elemente IN den Labels (ohne for-Attribut) sind; da werden dann alle auf einmal angesprochen und geändert. Oder habe ich da eine Einstellung verpasst? Ich will ungern dynamisch die Inputs aus dem Label rausnehmen und extra IDs und for-Attribute einfügen.</description>
		<content:encoded><![CDATA[<p>Gute Arbeit. Aber ein Problem gibt es da doch: Das Skript funktioniert nicht einwandfrei, wenn die input-Elemente IN den Labels (ohne for-Attribut) sind; da werden dann alle auf einmal angesprochen und geändert. Oder habe ich da eine Einstellung verpasst? Ich will ungern dynamisch die Inputs aus dem Label rausnehmen und extra IDs und for-Attribute einfügen.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

