Lungo.View.Resize.js 930 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. *
  3. *
  4. * @namespace LUNGO.View
  5. * @class Resize
  6. *
  7. * @author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
  8. * @author Guillermo Pascual <pasku@tapquo.com> || @pasku1
  9. */
  10. LUNGO.View.Resize = (function(lng, undefined) {
  11. var ATTRIBUTE = lng.Constants.ATTRIBUTE;
  12. /**
  13. * Sets toolbars width, using total screen width
  14. *
  15. * @method toolbars
  16. */
  17. var toolbars = function() {
  18. var toolbar = '.toolbar nav, .groupbar';
  19. var all_toolbars = lng.dom(toolbar);
  20. for (var i = 0, len = all_toolbars.length; i < len; i++) {
  21. var toolbar = lng.dom(all_toolbars[i]);
  22. var toolbar_children = toolbar.children();
  23. var toolbar_children_percent = 100 / toolbar.children().length;
  24. toolbar_children.style(ATTRIBUTE.WIDTH, toolbar_children_percent + ATTRIBUTE.PERCENT);
  25. }
  26. };
  27. return {
  28. toolbars: toolbars
  29. };
  30. })(LUNGO);