tizen-winset: Add name attr to all radio inputs
authorYoumin Ha <youmin.ha@samsung.com>
Wed, 6 Feb 2013 10:30:52 +0000 (19:30 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Thu, 7 Feb 2013 05:53:02 +0000 (14:53 +0900)
Added name="" attribute to all radio input elements, and wrapped them in
one <form> element. This makes those radio buttons to be checkable.
Fixes N_SE-24494.

Change-Id: I4afd1a1004f8918341aba3f4945dace0d2c7eeb4

demos/tizen-winsets/widgets/list/list-collapsible.html
demos/tizen-winsets/widgets/list/list-dialogue.html
demos/tizen-winsets/widgets/list/list-normal_anchor.html
demos/tizen-winsets/widgets/list/list-normal_no_anchor.html

index d8f6850..4775c4a 100644 (file)
@@ -3,6 +3,7 @@
                <h1>Collapsible list (JQM)</h1>
        </div>
        <div data-role="content">
+               <form>
                <ul data-role="listview">
                        <div data-role="collapsible" data-inset="false">
                                <li class="ui-li-dialogue">1line</li>
@@ -32,7 +33,7 @@
                        <li class="ui-li-has-radio ui-li-dialogue" data-expandable="true" id="exp5">
                                <span class="ui-li-text-main">2line-radio1</span>
                                <span class="ui-li-text-sub">Subtext</span>
-                               <form><input type="radio" /></form>
+                               <form><input type="radio" name="collapsible-radio" /></form>
                        </li>
                        <li class="ui-li-dialogue" data-expandable="true" id="exp6">
                                <span class="ui-li-color-bar" style="background-color:rgba(72, 136, 42, 1);"></span>
@@ -42,6 +43,7 @@
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                        </li>
                </ul>
+               </form>
        </div>
        <div data-role="footer">
        </div>
index b3efd25..3aa4c85 100644 (file)
@@ -3,6 +3,7 @@
                <h1>Dialog lists</h1>
        </div>
        <div class="content" data-role="content" data-scroll="y">
+               <form>
                <ul data-role="listview">
                        <li data-role="list-divider" data-style="dialogue">Dialogue</li>
                        <li class="ui-li-dialogue">
                                </select>
                        </li>
                        <li class="ui-li-dialogue">
-                               <form><input type="checkbox" data-style="check" name="c1line-check2" /></form>
+                               <input type="checkbox" data-style="check" name="c1line-check2" />
                                1line-check1
                                <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                        </li>
                        <li class="ui-li-dialogue">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="radio" />
                                1line-radio3
                                <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                        </li>
                                <div data-role="button" data-inline="true">button</div>
                        </li>
                        <li class="ui-li-has-multiline ui-li-dialogue">
-                               <form><input type="checkbox"  name="c2line-check1" /></form>
+                               <input type="checkbox"  name="c2line-check1" />
                                2line-check
                                <span class="ui-li-text-sub">Subtext</span>
                        </li>
                        <li class="ui-li-has-multiline ui-li-dialogue">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="radio" />
                                2line-radio1
                                <span class="ui-li-text-sub">Subtext</span>
                        </li>
                        </li>
                        <li class="ui-li-dialogue">
                                <a>
-                                       <form><input type="checkbox" data-style="check" name="c1line-check2" /></form>
+                                       <input type="checkbox" data-style="check" name="c1line-check2" />
                                        1line-check1 (with link)
                                        <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                                </a>
                        </li>
                        <li class="ui-li-dialogue">
                                <a>
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="radio" />
                                        1line-radio3 (with link)
                                        <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                                </a>
                        </li>
                        <li class="ui-li-has-multiline ui-li-dialogue">
                                <a>
-                                       <form><input type="checkbox"  name="c2line-check1" /></form>
+                                       <input type="checkbox"  name="c2line-check1" />
                                        2line-check (with link)
                                        <span class="ui-li-text-sub">Subtext</span>
                                </a>
                        </li>
                        <li class="ui-li-has-multiline ui-li-dialogue">
                                <a>
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="radio" />
                                        2line-radio1 (with link)
                                        <span class="ui-li-text-sub">Subtext</span>
                                </a>
                                </a>
                        </li>
                </ul>
+               </form>
        </div>
        <div data-role="footer">
        </div>
index 76e1528..8c872dc 100644 (file)
@@ -3,6 +3,7 @@
                <h1>Normal anchor lists</h1>
        </div>
        <div class="content" data-role="content" data-scroll="y">
+               <form>
                <ul data-role="listview">
 
                        <li>
 
                        <li class="ui-li-has-checkbox">
                                <a href="#">
-                                       <form><input type="checkbox" name="c1line-check1" /></form>
+                                       <input type="checkbox" name="c1line-check1" />
                                        1line-check1
                                </a>
                        </li>
 
                        <li class="ui-li-has-checkbox">
                                <a href="#">
-                                       <form><input type="checkbox" name="c1line-check2" /></form>
+                                       <input type="checkbox" name="c1line-check2" />
                                        1line-check2
                                        <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                                </a>
 
                        <li class="ui-li-has-checkbox">
                                <a href="#">
-                                       <form><input type="checkbox"  name="c1line-check3" /></form>
+                                       <input type="checkbox"  name="c1line-check3" />
                                        <img src="thumbnail.jpg" class="ui-li-bigicon" >
                                        1line-check3
                                </a>
 
                        <li class="ui-li-has-checkbox">
                                <a href="#">
-                                       <form><input type="checkbox"  name="c1line-check4" /></form>
+                                       <input type="checkbox"  name="c1line-check4" />
                                        <img src="thumbnail.jpg" class="ui-li-bigicon">
                                        1line-check4
                                        <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
 
                        <li class="ui-li-has-radio">
                                <a href="#">
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="1line-radio" />
                                        1line-radio1
                                </a>
                        </li>
 
                        <li class="ui-li-has-radio">
                                <a href="#">
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="1line-radio" />
                                        1line-radio3
                                        <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                                </a>
 
                        <li class="ui-li-has-radio">
                                <a href="#">
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="1line-radio" />
                                        <img src="thumbnail.jpg" class="ui-li-bigicon">
                                        1line-radio4
                                </a>
 
                        <li class="ui-li-has-radio">
                                <a href="#">
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="1line-radio" />
                                        1line-radio5
                                        <img src="thumbnail.jpg" class="ui-li-bigicon">
                                        <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
 
                        <li class="ui-li-has-radio">
                                <a href="#">
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="1line-radio" />
                                        1line-radio6
                                        <img src="thumbnail.jpg" class="ui-li-bigicon">
                                </a>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
                                <a href="#">
-                                       <form><input type="checkbox"  name="c2line-check1" /></form>
+                                       <input type="checkbox"  name="c2line-check1" />
                                        2line-check
                                        <span class="ui-li-text-sub">Subtext</span>
                                </a>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
                                <a href="#">
-                                       <form><input type="checkbox"  name="c2line-check2" /></form>
+                                       <input type="checkbox"  name="c2line-check2" />
                                        2line-check2
                                        <span class="ui-li-text-sub">Subtext</span>
                                        <div data-role="button" data-inline="true" data-icon="call" data-style="circle"></div>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
                                <a href="#">
-                                       <form><input type="checkbox"  name="c2line-check3" /></form>
+                                       <input type="checkbox"  name="c2line-check3" />
                                        <img src="thumbnail.jpg" class="ui-li-bigicon">
                                        2line-check3
                                        <span class="ui-li-text-sub">Subtext</span>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
                                <a href="#">
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="2line-radio" />
                                        2line-radio1
                                        <span class="ui-li-text-sub">Subtext</span>
                                </a>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
                                <a href="#">
-                                       <form><input type="radio" /></form>
+                                       <input type="radio" name="2line-radio" />
                                        <img src="thumbnail.jpg" class="ui-li-bigicon">
                                        2line-radio2
                                        <span class="ui-li-text-sub">Subtext</span>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
                                <a href="#">
-                                       <form><input type="checkbox"  name="c2line-icon-bigicon-btn" /></form>
+                                       <input type="checkbox"  name="c2line-icon-bigicon-btn" />
                                        <img src="thumbnail.jpg" class="ui-li-bigicon">
                                        2line-3items
                                        <span class="ui-li-text-sub">Subtext</span>
                                </a>
                        </li>
                </ul>
+               <form>
        </div>
        <div data-role="footer">
        </div>
index d9861d6..5c70f36 100644 (file)
@@ -3,6 +3,7 @@
                <h1>Normal lists</h1>
        </div>
        <div class="content" data-role="content" data-scroll="y">
+               <form>
                <ul data-role="listview">
 
                        <li>
                        </li>
 
                        <li class="ui-li-has-checkbox">
-                               <form><input type="checkbox" name="c1line-check2" /></form>
+                               <input type="checkbox" name="c1line-check2" />
                                1line-check2
                                <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                        </li>
 
                        <li class="ui-li-has-checkbox">
-                               <form><input type="checkbox"  name="c1line-check3" /></form>
+                               <input type="checkbox"  name="c1line-check3" />
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                                1line-check3
                        </li>
 
                        <li class="ui-li-has-checkbox">
-                               <form><input type="checkbox"  name="c1line-check4" /></form>
+                               <input type="checkbox"  name="c1line-check4" />
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                                1line-check4
                                <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                        </li>
 
                        <li class="ui-li-has-radio">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="1line-radio" />
                                1line-radio1
                        </li>
 
                        <li class="ui-li-has-radio">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="1line-radio" />
                                1line-radio3
                                <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                        </li>
 
                        <li class="ui-li-has-radio">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="1line-radio" />
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                                1line-radio4
                        </li>
 
                        <li class="ui-li-has-radio">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="1line-radio" />
                                1line-radio5
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                                <div data-role="button" data-inline="true" data-icon="plus" data-style="circle"></div>
                        </li>
 
                        <li class="ui-li-has-radio">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="1line-radio" />
                                1line-radio
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                        </li>
                        </li>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
-                               <form><input type="checkbox"  name="c2line-check1" /></form>
+                               <input type="checkbox"  name="c2line-check1" />
                                2line-check
                                <span class="ui-li-text-sub">Subtext</span>
                        </li>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
-                               <form><input type="checkbox"  name="c2line-check2" /></form>
+                               <input type="checkbox"  name="c2line-check2" />
                                2line-check2
                                <span class="ui-li-text-sub">Subtext</span>
                                <div data-role="button" data-inline="true" data-icon="call" data-style="circle"></div>
                        </li>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
-                               <form><input type="checkbox"  name="c2line-check3" /></form>
+                               <input type="checkbox"  name="c2line-check3" />
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                                2line-check3
                                <span class="ui-li-text-sub">Subtext</span>
                        </li>
 
                        <li class="ui-li-has-radio ui-li-has-multiline">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="2line-radio" />
                                2line-radio1
                                <span class="ui-li-text-sub">Subtext</span>
                        </li>
 
                        <li class="ui-li-has-radio ui-li-has-multiline">
-                               <form><input type="radio" /></form>
+                               <input type="radio" name="2line-radio" />
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                                2line-radio2
                                <span class="ui-li-text-sub">Subtext</span>
                        </li>
 
                        <li class="ui-li-has-checkbox ui-li-has-multiline">
-                               <form><input type="checkbox"  name="c2line-icon-bigicon-btn" /></form>
+                               <input type="checkbox"  name="c2line-icon-bigicon-btn" />
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                                2line-3items
                                <span class="ui-li-text-sub">Subtext</span>
                                <img src="thumbnail.jpg" class="ui-li-bigicon">
                        </li>
                </ul>
+               </form>
        </div>
        <div data-role="footer">
        </div>