Lungo.Constants.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. /**
  2. * Object with data-attributes (HTML5) with a special <markup>
  3. *
  4. * @namespace Lungo
  5. * @class Constants
  6. *
  7. * @author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
  8. */
  9. Lungo.Constants = {
  10. ELEMENT: {
  11. SECTION: 'section',
  12. ARTICLE: 'article',
  13. ASIDE: 'aside',
  14. MENU: 'menu',
  15. BODY: 'body',
  16. DIV: 'div',
  17. LIST: '<ul></ul>',
  18. LI: 'li'
  19. },
  20. QUERY: {
  21. LIST_IN_ELEMENT: 'article.list, aside.list',
  22. ELEMENT_SCROLLABLE: 'aside.scroll, article.scroll'
  23. },
  24. CLASS: {
  25. ACTIVE: 'active',
  26. ASIDE: 'aside',
  27. SHOW: 'show',
  28. HIDE: 'hide',
  29. HIDING: 'hiding',
  30. RIGHT: 'right',
  31. LEFT: 'left',
  32. HORIZONTAL: 'horizontal',
  33. SMALL: 'small'
  34. },
  35. TRIGGER: {
  36. LOAD: 'load',
  37. UNLOAD: 'unload'
  38. },
  39. TRANSITION: {
  40. DURATION: 350
  41. },
  42. ATTRIBUTE: {
  43. ID: 'id',
  44. HREF: 'href',
  45. TITLE: 'title',
  46. ARTICLE: 'article',
  47. CLASS: 'class',
  48. WIDTH: 'width',
  49. HEIGHT: 'height',
  50. PIXEL: 'px',
  51. PERCENT: '%',
  52. ROUTER: 'router',
  53. FIRST: 'first',
  54. LAST: 'last',
  55. EMPTY: ''
  56. },
  57. BINDING: {
  58. START: '{{',
  59. END: '}}',
  60. KEY: 'value',
  61. SELECTOR: '{{value}}'
  62. },
  63. DEVICE: {
  64. phone: 'phone',
  65. tablet: 'tablet',
  66. tv: 'tv'
  67. },
  68. ERROR: {
  69. DATABASE: 'ERROR: Connecting to Data.Sql.',
  70. DATABASE_TRANSACTION: 'ERROR: Data.Sql >> ',
  71. ROUTER: 'ERROR: The target does not exists >>',
  72. LOADING_RESOURCE: 'ERROR: Loading resource: '
  73. }
  74. };