Lungo.Constants.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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. * @author Guillermo Pascual <pasku@tapquo.com> || @pasku1
  9. */
  10. LUNGO.Constants = {
  11. ELEMENT: {
  12. SECTION: 'section',
  13. ARTICLE: 'article',
  14. ASIDE: 'aside',
  15. BODY: 'body',
  16. DIV: 'div',
  17. LIST: '<ul></ul>',
  18. SPAN: '<span>&nbsp;</span>'
  19. },
  20. CLASS: {
  21. ACTIVE: 'active',
  22. ASIDE: 'aside',
  23. SHOW: 'show',
  24. HIDE: 'hide',
  25. CURRENT: 'current',
  26. RIGHT: 'onright',
  27. LEFT: 'onleft',
  28. HORIZONTAL: 'horizontal',
  29. FLOW: 'flow'
  30. },
  31. TRIGGER: {
  32. LOAD: 'load',
  33. UNLOAD: 'unload'
  34. },
  35. ATTRIBUTE: {
  36. ID: 'id',
  37. HREF: 'href',
  38. TITLE: 'title',
  39. ARTICLE: 'article',
  40. CLASS: 'class',
  41. WIDTH: 'width',
  42. HEIGHT: 'height',
  43. PIXEL: 'px',
  44. PERCENT: '%',
  45. TARGET: 'target',
  46. FIRST: 'first',
  47. LAST: 'last',
  48. EMPTY: ''
  49. },
  50. BINDING: {
  51. START: '{{',
  52. END: '}}',
  53. KEY: 'value',
  54. PARSER: /\{{.*?\}}/gi
  55. },
  56. ERROR: {
  57. CREATE_SCROLL: 'ERROR: Impossible to create a <scroll> without ID.',
  58. BINDING_DATA_TYPE: 'ERROR: Processing the type of binding data.',
  59. BINDING_TEMPLATE: 'ERROR: Binding Template not exists >> ',
  60. BINDING_LIST: 'ERROR: Processing parameters for list binding.',
  61. DATABASE: 'ERROR: Connecting to Data.Sql.',
  62. ROUTER: 'ERROR: The target does not exists >>',
  63. LOADING_RESOURCE: 'ERROR: Loading resource.'
  64. }
  65. };