/1.4/api/source/modules.html

https://github.com/yiminghe/kissyteam.github.com · HTML · 294 lines · 293 code · 1 blank · 0 comment · 0 complexity · c149cebb837811c47171830fe3c50b78 MD5 · raw file

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>The source code</title>
  6. <link href="../resources/prettify/prettify.css" type="text/css" rel="stylesheet" />
  7. <script type="text/javascript" src="../resources/prettify/prettify.js"></script>
  8. <style type="text/css">
  9. .highlight { display: block; background-color: #ddd; }
  10. </style>
  11. <script type="text/javascript">
  12. function highlight() {
  13. document.getElementById(location.hash.replace(/#/, "")).className = "highlight";
  14. }
  15. </script>
  16. </head>
  17. <body onload="prettyPrint(); highlight();">
  18. <pre class="prettyprint lang-js">
  19. (function(config,Features,UA){
  20. /*Generated By KISSY Module Compiler*/
  21. config({
  22. 'anim': {requires: ['dom','anim/base','anim/timer',KISSY.Features.isTransitionSupported() ? &quot;anim/transition&quot; : &quot;&quot;]}
  23. });
  24. /*Generated By KISSY Module Compiler*/
  25. config({
  26. 'anim/base': {requires: ['dom','promise']}
  27. });
  28. /*Generated By KISSY Module Compiler*/
  29. config({
  30. 'anim/timer': {requires: ['dom','anim/base']}
  31. });
  32. /*Generated By KISSY Module Compiler*/
  33. config({
  34. 'anim/transition': {requires: ['dom','event/dom','anim/base']}
  35. });
  36. /*Generated By KISSY Module Compiler*/
  37. config({
  38. 'base': {requires: ['event/custom']}
  39. });
  40. /*Generated By KISSY Module Compiler*/
  41. config({
  42. 'button': {requires: ['node','component/control']}
  43. });
  44. /*Generated By KISSY Module Compiler*/
  45. config({
  46. 'color': {requires: ['base']}
  47. });
  48. /*Generated By KISSY Module Compiler*/
  49. config({
  50. 'combobox': {requires: ['node','component/control','menu','base','io']}
  51. });
  52. /*Generated By KISSY Module Compiler*/
  53. config({
  54. 'component/container': {requires: ['component/control','component/manager']}
  55. });
  56. /*Generated By KISSY Module Compiler*/
  57. config({
  58. 'component/control': {requires: ['node','base','promise','component/manager','xtemplate/runtime']}
  59. });
  60. /*Generated By KISSY Module Compiler*/
  61. config({
  62. 'component/extension/align': {requires: ['node']}
  63. });
  64. /*Generated By KISSY Module Compiler*/
  65. config({
  66. 'component/extension/delegate-children': {requires: ['node','component/manager']}
  67. });
  68. /*Generated By KISSY Module Compiler*/
  69. config({
  70. 'component/plugin/drag': {requires: ['base','dd']}
  71. });
  72. /*Generated By KISSY Module Compiler*/
  73. config({
  74. 'component/plugin/resize': {requires: ['resizable']}
  75. });
  76. /*Generated By KISSY Module Compiler*/
  77. config({
  78. 'date/format': {requires: ['date/gregorian','i18n!date']}
  79. });
  80. /*Generated By KISSY Module Compiler*/
  81. config({
  82. 'date/gregorian': {requires: ['i18n!date']}
  83. });
  84. /*Generated By KISSY Module Compiler*/
  85. config({
  86. 'date/picker': {requires: ['node','date/gregorian','i18n!date/picker','component/control','date/format']}
  87. });
  88. /*Generated By KISSY Module Compiler*/
  89. config({
  90. 'date/popup-picker': {requires: ['date/picker','component/extension/align','component/extension/shim']}
  91. });
  92. /*Generated By KISSY Module Compiler*/
  93. config({
  94. 'dd': {requires: ['node','base']}
  95. });
  96. /*Generated By KISSY Module Compiler*/
  97. config({
  98. 'dd/plugin/constrain': {requires: ['base','node']}
  99. });
  100. /*Generated By KISSY Module Compiler*/
  101. config({
  102. 'dd/plugin/proxy': {requires: ['node','base','dd']}
  103. });
  104. /*Generated By KISSY Module Compiler*/
  105. config({
  106. 'dd/plugin/scroll': {requires: ['dd','base','node']}
  107. });
  108. config({
  109. &quot;dom/basic&quot;: {
  110. &quot;alias&quot;: [
  111. 'dom/base',
  112. Features.isIELessThan(9) ? 'dom/ie' : '',
  113. Features.isClassListSupported() ? '' : 'dom/class-list'
  114. ]
  115. },
  116. &quot;dom&quot;: {
  117. &quot;alias&quot;: [
  118. 'dom/basic',
  119. !Features.isQuerySelectorSupported() ? 'dom/selector' : ''
  120. ]
  121. }
  122. });/*Generated By KISSY Module Compiler*/
  123. config({
  124. 'dom/class-list': {requires: ['dom/base']}
  125. });
  126. /*Generated By KISSY Module Compiler*/
  127. config({
  128. 'dom/ie': {requires: ['dom/base']}
  129. });
  130. /*Generated By KISSY Module Compiler*/
  131. config({
  132. 'dom/selector': {requires: ['dom/basic']}
  133. });
  134. /*Generated By KISSY Module Compiler*/
  135. config({
  136. 'editor': {requires: ['node','html-parser','component/control']}
  137. });
  138. /*Generated By KISSY Module Compiler*/
  139. config({
  140. 'event': {requires: ['event/dom','event/custom']}
  141. });
  142. /*Generated By KISSY Module Compiler*/
  143. config({
  144. 'event/custom': {requires: ['event/base']}
  145. });
  146. config({
  147. &quot;event/dom&quot;: {
  148. &quot;alias&quot;: [
  149. &quot;event/dom/base&quot;,
  150. Features.isTouchEventSupported() || Features.isMsPointerSupported() ?
  151. 'event/dom/touch' : '',
  152. Features.isDeviceMotionSupported() ?
  153. 'event/dom/shake' : '',
  154. Features.isHashChangeSupported() ?
  155. '' : 'event/dom/hashchange',
  156. Features.isIELessThan(9) ?
  157. 'event/dom/ie' : '',
  158. UA.ie ? '' : 'event/dom/focusin'
  159. ]
  160. }
  161. });/*Generated By KISSY Module Compiler*/
  162. config({
  163. 'event/dom/base': {requires: ['event/base','dom']}
  164. });
  165. /*Generated By KISSY Module Compiler*/
  166. config({
  167. 'event/dom/focusin': {requires: ['event/dom/base']}
  168. });
  169. /*Generated By KISSY Module Compiler*/
  170. config({
  171. 'event/dom/hashchange': {requires: ['event/dom/base','dom']}
  172. });
  173. /*Generated By KISSY Module Compiler*/
  174. config({
  175. 'event/dom/ie': {requires: ['event/dom/base','dom']}
  176. });
  177. /*Generated By KISSY Module Compiler*/
  178. config({
  179. 'event/dom/shake': {requires: ['event/dom/base']}
  180. });
  181. /*Generated By KISSY Module Compiler*/
  182. config({
  183. 'event/dom/touch': {requires: ['event/dom/base','dom']}
  184. });
  185. /*Generated By KISSY Module Compiler*/
  186. config({
  187. 'filter-menu': {requires: ['menu','node','component/extension/content-render']}
  188. });
  189. /*Generated By KISSY Module Compiler*/
  190. config({
  191. 'io': {requires: ['dom','event/custom','event']}
  192. });
  193. /*Generated By KISSY Module Compiler*/
  194. config({
  195. 'kison': {requires: ['base']}
  196. });
  197. /*Generated By KISSY Module Compiler*/
  198. config({
  199. 'menu': {requires: ['node','component/container','component/extension/delegate-children','component/control','component/extension/content-render','component/extension/align','component/extension/shim']}
  200. });
  201. /*Generated By KISSY Module Compiler*/
  202. config({
  203. 'menubutton': {requires: ['node','button','component/extension/content-render','menu']}
  204. });
  205. /*Generated By KISSY Module Compiler*/
  206. config({
  207. 'mvc': {requires: ['base','node','io','json']}
  208. });
  209. /*Generated By KISSY Module Compiler*/
  210. config({
  211. 'node': {requires: ['dom','event/dom','anim']}
  212. });
  213. /*Generated By KISSY Module Compiler*/
  214. config({
  215. 'overlay': {requires: ['component/container','component/extension/shim','component/extension/align','node','component/extension/content-render']}
  216. });
  217. /*Generated By KISSY Module Compiler*/
  218. config({
  219. 'resizable': {requires: ['node','base','dd']}
  220. });
  221. /*Generated By KISSY Module Compiler*/
  222. config({
  223. 'resizable/plugin/proxy': {requires: ['base','node']}
  224. });
  225. config({
  226. &quot;scroll-view&quot;: {
  227. &quot;alias&quot;: [
  228. Features.isTouchEventSupported()||Features.isMsPointerSupported()
  229. ? 'scroll-view/drag' : 'scroll-view/base'
  230. ]
  231. }
  232. });/*Generated By KISSY Module Compiler*/
  233. config({
  234. 'scroll-view/base': {requires: ['node','anim','component/container','component/extension/content-render']}
  235. });
  236. /*Generated By KISSY Module Compiler*/
  237. config({
  238. 'scroll-view/drag': {requires: ['scroll-view/base','node','anim']}
  239. });
  240. /*Generated By KISSY Module Compiler*/
  241. config({
  242. 'scroll-view/plugin/pull-to-refresh': {requires: ['base']}
  243. });
  244. /*Generated By KISSY Module Compiler*/
  245. config({
  246. 'scroll-view/plugin/scrollbar': {requires: ['base','node','component/control']}
  247. });
  248. /*Generated By KISSY Module Compiler*/
  249. config({
  250. 'separator': {requires: ['component/control']}
  251. });
  252. /*Generated By KISSY Module Compiler*/
  253. config({
  254. 'split-button': {requires: ['component/container','button','menubutton']}
  255. });
  256. /*Generated By KISSY Module Compiler*/
  257. config({
  258. 'stylesheet': {requires: ['dom']}
  259. });
  260. /*Generated By KISSY Module Compiler*/
  261. config({
  262. 'swf': {requires: ['dom','json','base']}
  263. });
  264. /*Generated By KISSY Module Compiler*/
  265. config({
  266. 'tabs': {requires: ['component/container','toolbar','button']}
  267. });
  268. /*Generated By KISSY Module Compiler*/
  269. config({
  270. 'toolbar': {requires: ['component/container','component/extension/delegate-children','node']}
  271. });
  272. /*Generated By KISSY Module Compiler*/
  273. config({
  274. 'tree': {requires: ['node','component/container','component/extension/content-render','component/extension/delegate-children']}
  275. });
  276. /*Generated By KISSY Module Compiler*/
  277. config({
  278. 'xtemplate': {requires: ['xtemplate/runtime','xtemplate/compiler']}
  279. });
  280. /*Generated By KISSY Module Compiler*/
  281. config({
  282. 'xtemplate/compiler': {requires: ['xtemplate/runtime']}
  283. });
  284. /*Generated By KISSY Module Compiler*/
  285. config({
  286. 'xtemplate/nodejs': {requires: ['xtemplate']}
  287. });
  288. })(function(c){
  289. KISSY.config('modules', c);
  290. },KISSY.Features,KISSY.UA);
  291. </pre>
  292. </body>
  293. </html>