sample_widget.html 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <link rel="stylesheet" href="../themes/themeroller/default-theme/ui.all.css" type="text/css" media="screen" />
  5. <link rel="stylesheet" href="../themes/nokia/base/base.css" type="text/css" media="screen">
  6. <link rel="stylesheet" href="../themes/nokia/base/lightbox.css" type="text/css" media="screen">
  7. <link rel="stylesheet" href="../themes/nokia/base/progressbar.css" type="text/css" media="screen">
  8. <link rel="stylesheet" href="../themes/nokia/base/busy.css" type="text/css" media="screen">
  9. <link rel="stylesheet" href="../themes/nokia/ext-theme/default/360x640/custom.css" type="text/css" media="screen" />
  10. <script src="../lib/jquery/jquery.js" type="text/javascript" charset="utf-8"></script>
  11. <script src="../lib/jquery/jquery.scrollTo.js" type="text/javascript" charset="utf-8"></script>
  12. <script src="../src/core.js" type="text/javascript" charset="utf-8"></script>
  13. <script src="../src/dom.js" type="text/javascript" charset="utf-8"></script>
  14. <script src="../src/util.js" type="text/javascript" charset="utf-8"></script>
  15. <script src="../src/widget.js" type="text/javascript" charset="utf-8"></script>
  16. <script src="../src/progressbar.js" type="text/javascript" charset="utf-8"></script>
  17. <script src="../src/lightbox.js" type="text/javascript" charset="utf-8"></script>
  18. <script src="../src/busy.js" type="text/javascript" charset="utf-8"></script>
  19. <style type="text/css" media="screen">
  20. body {
  21. font-size: 14px;
  22. font-family: "Trebuchet MS", "Helvetica", "Arial", "Verdana", "sans-serif";
  23. }
  24. #test {
  25. width: 200px;
  26. padding: 5px;
  27. }
  28. </style>
  29. </head>
  30. <body>
  31. <br /><br />
  32. <h1>Base File</h1>
  33. <div id="test" class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">Testing</div>
  34. <script type="text/javascript" charset="utf-8">
  35. window.onload = function() {
  36. Nokia.SampleWidget = Nokia.Widget.extend({
  37. initialize: function(options) {
  38. var instance = this;
  39. instance._super.apply(instance, arguments);
  40. },
  41. foo: function() {
  42. this.progress(3000);
  43. //this.showLoading();
  44. },
  45. bar: function() {
  46. this.advice("Hello world");
  47. }
  48. });
  49. // creating a new instance of Nokia.SampleWidget that inherits from Nokia.Widget
  50. window.SampleWidget = new Nokia.SampleWidget({
  51. option1: 1,
  52. option2: 2
  53. });
  54. SampleWidget.foo(); // foo
  55. SampleWidget.vibrate(100, 100); // invoking inherited method from Nokia.Widget
  56. /*
  57. SampleWidget.note('Some note'); // invoking inherited method from Nokia.Widget
  58. */
  59. };
  60. </script>
  61. </body>
  62. </html>