navigation.html 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Lungo Flexbox - SDK</title>
  6. <meta name="description" content="">
  7. <meta name="author" content="Javier Jiménez Villar (@soyjavi)">
  8. <meta name="HandheldFriendly" content="True">
  9. <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  10. <meta name="apple-mobile-web-app-capable" content="yes">
  11. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  12. <meta name="format-detection" content="telephone=no">
  13. <meta http-equiv="cleartype" content="on">
  14. <!-- Main Stylesheet -->
  15. <link rel="stylesheet" href="components/lungo.brownie/lungo.css">
  16. <link rel="stylesheet" href="components/lungo.brownie/lungo.theme.css">
  17. <link rel="stylesheet" href="components/lungo.icon/lungo.icon.css">
  18. </head>
  19. <body>
  20. <aside id="a">
  21. <header data-title="aside a"></header>
  22. <article>
  23. </article>
  24. </aside>
  25. <aside id="b">
  26. <header data-title="aside b"></header>
  27. <article></article>
  28. </aside>
  29. <section id="zero" data-transition="slide" data-children="one" data-aside="a">
  30. <header data-title="Zero">
  31. <nav class="left">
  32. <button data-icon="list" data-view-aside="a"></button>
  33. </nav>
  34. <nav class="on-right">
  35. <button data-icon="arrow-right" d-ata-view-section="one" data-action="toSectionOne"></button>
  36. </nav>
  37. </header>
  38. <article id="zero-1" class="scroll">
  39. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, numquam, ut unde quia ipsam dolor pariatur? Numquam, facere, necessitatibus soluta possimus quibusdam nihil labore autem repudiandae ducimus repellendus quidem expedita.
  40. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, numquam, ut unde quia ipsam dolor pariatur? Numquam, facere, necessitatibus soluta possimus quibusdam nihil labore autem repudiandae ducimus repellendus quidem expedita.
  41. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, numquam, ut unde quia ipsam dolor pariatur? Numquam, facere, necessitatibus soluta possimus quibusdam nihil labore autem repudiandae ducimus repellendus quidem expedita.
  42. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, numquam, ut unde quia ipsam dolor pariatur? Numquam, facere, necessitatibus soluta possimus quibusdam nihil labore autem repudiandae ducimus repellendus quidem expedita.
  43. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, numquam, ut unde quia ipsam dolor pariatur? Numquam, facere, necessitatibus soluta possimus quibusdam nihil labore autem repudiandae ducimus repellendus quidem expedita.
  44. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quisquam, numquam, ut unde quia ipsam dolor pariatur? Numquam, facere, necessitatibus soluta possimus quibusdam nihil labore autem repudiandae ducimus repellendus quidem expedita.
  45. </article>
  46. <footer>
  47. <nav>
  48. <a href="#" data-view-article="layout-art1" data-icon="user" class="active" data-label="Hello"></a>
  49. <a href="#" data-view-article="layout-art2" data-icon="inbox" data-count="80"></a>
  50. <a href="#" data-view-article="layout-art3" data-icon="comments"></a>
  51. <a href="#" data-view-article="layout-art4" data-icon="cog"></a>
  52. </nav>
  53. </footer>
  54. </section>
  55. <section id="one" data-transition="slide" data-children="two" data-aside="b">
  56. <header data-title="One" data-back="chevron-left">
  57. <nav class="left">
  58. <button data-icon="list" data-view-aside="b"></button>
  59. </nav>
  60. <nav class="on-right">
  61. <button data-icon="arrow-right" data-view-section="two"></button>
  62. </nav>
  63. </header>
  64. <article id="one-1"></article>
  65. </section>
  66. <section id="two" data-transition="slide" data-children="three">
  67. <header data-back="chevron-left" data-title="Two">
  68. <nav class="on-right">
  69. <button data-icon="arrow-right" data-view-section="three"></button>
  70. </nav>
  71. </header>
  72. <article id="two-1"></article>
  73. </section>
  74. <section id="three" data-transition="slide" data-children="four">
  75. <header data-back="chevron-left" data-title="Three">
  76. <nav class="on-right">
  77. <button data-icon="arrow-down" data-view-section="four"></button>
  78. </nav>
  79. </header>
  80. <article id="three-1"></article>
  81. </section>
  82. <section id="four" data-transition="cover">
  83. <header data-back="chevron-left" data-title="Four"></header>
  84. <article id="four-1"></article>
  85. </section>
  86. <!-- Lungo dependencies -->
  87. <script src="components/quojs/quo.js"></script>
  88. <script src="components/lungo.brownie/lungo.debug.js"></script>
  89. <!-- LungoJS - Sandbox App -->
  90. <script>
  91. Lungo.init({
  92. name: 'Flexbox',
  93. version: '2.2',
  94. history: false
  95. });
  96. Lungo.ready(function() {
  97. $$("[data-action=toSectionOne]").on("tap", function() {
  98. Lungo.Notification.show("user", "Please wait", 1, function() {
  99. Lungo.Router.section("one");
  100. Lungo.Notification.hide();
  101. });
  102. });
  103. });
  104. // Lungo.Notification.show("user", "Hello world! yeah");
  105. // Lungo.Notification.error('Title', 'Description', 'ok', 2);
  106. // Lungo.Notification.show()
  107. // Lungo.Notification.confirm({
  108. // icon: 'user',
  109. // title: 'Lorem ipsum dolor sit amet, consectetur adipisicing.',
  110. // description: 'Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nemo amet nulla dolorum hic eum debitis dolorem expedita? Commodi molestiae tempora totam explicabo sed deserunt cum iusto eos perspiciatis ea in.',
  111. // accept: {
  112. // icon: 'checkmark',
  113. // label: 'Accept',
  114. // callback: function(){ alert("Yes!"); }
  115. // },
  116. // cancel: {
  117. // icon: 'close',
  118. // label: 'Cancel',
  119. // callback: function(){ alert("No!"); }
  120. // }
  121. // });
  122. // Lungo.Notification.html('<div class="title">slaida</div><h1>Hello World</h1>', "Close");
  123. </script>
  124. </body>
  125. </html>