sample_radiobox.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link rel="stylesheet" href="../../../themes/themeroller/maemo5-theme/ui.all.css" type="text/css" media="screen" />
  5. <link rel="stylesheet" href="../../../themes/nokia/ext-theme/maemo5/800x480/custom.css" type="text/css" media="screen" />
  6. <script src="../../../lib/jquery/jquery.js" type="text/javascript" charset="utf-8"></script>
  7. <script src="../../../src/defaults.js" type="text/javascript" charset="utf-8"></script>
  8. <script src="../../../src/core.js" type="text/javascript" charset="utf-8"></script>
  9. <style type="text/css" media="screen">
  10. body {
  11. font-size: 14px;
  12. font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
  13. padding: 10px;
  14. }
  15. #optiongroup {
  16. margin: 50px;
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. <input type="radio" name="radio" value="" id="radio1" />
  22. <input type="radio" name="radio" value="" id="radio2" />
  23. <input type="radio" name="radio" value="" id="radio3" />
  24. <script type="text/javascript" charset="utf-8">
  25. var init = function() {
  26. var radio1 = new Nokia.RadioBox({
  27. element: '#radio1',
  28. checked: true,
  29. label: 'testing radio 1',
  30. wrapper: 'div',
  31. create: function() {
  32. console.log('Radiobox: Create');
  33. },
  34. check: function(event) {
  35. console.log('Radiobox: Check', this, event);
  36. },
  37. uncheck: function(event) {
  38. console.log('Radiobox: Uncheck', this, event);
  39. },
  40. push: function(event) {
  41. console.log('Radiobox: Push', this, event);
  42. },
  43. clear: function(event) {
  44. console.log('Radiobox: Clear', this, event);
  45. }
  46. });
  47. var radio2 = new Nokia.RadioBox({
  48. element: '#radio2',
  49. label: 'testing radio 2',
  50. wrapper: 'div',
  51. create: function() {
  52. console.log('Radiobox: Create');
  53. },
  54. check: function(event) {
  55. console.log('Radiobox: Check', this, event);
  56. },
  57. uncheck: function(event) {
  58. console.log('Radiobox: Uncheck', this, event);
  59. },
  60. push: function(event) {
  61. console.log('Radiobox: Push', this, event);
  62. },
  63. clear: function(event) {
  64. console.log('Radiobox: Clear', this, event);
  65. }
  66. });
  67. var radio3 = new Nokia.RadioBox({
  68. element: '#radio3',
  69. label: 'testing radio 3'
  70. });
  71. Nokia.hideSplash();
  72. };
  73. /*
  74. * Show splash while loading components.
  75. */
  76. Nokia.showSplash('<span>loading</span>');
  77. Nokia.use('radiobox', init);
  78. </script>
  79. </body>
  80. </html>