buttons.php 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <?php
  2. /**
  3. * Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
  4. * CC-BY License - http://creativecommons.org/licenses/by/3.0/
  5. *
  6. * @defgroup DolphinCore Samples
  7. * @{
  8. */
  9. /**
  10. * @page samples
  11. * @section button Buttons
  12. */
  13. /**
  14. * There are default css classes for buttons.
  15. *
  16. * .bx-btn - standard button
  17. * .bx-btn .bx-btn-small - small buttom
  18. *
  19. * To make button with icon only include icon in 'i' tag:
  20. * @code
  21. * <i class="sys-icon fire-extinguisher"></i>
  22. * <i style="background-image:url(clock.png)"></i>
  23. * @endcode
  24. *
  25. * To make button with icon and text wrap it in 'u' tag:
  26. * @code
  27. * <u class="sys-icon fire-extinguisher">Button text</u>
  28. * <u style="background-image:url(clock.png)">Button text</u>
  29. * @endcode
  30. */
  31. $aPathInfo = pathinfo(__FILE__);
  32. require_once ($aPathInfo['dirname'] . '/../inc/header.inc.php');
  33. require_once(BX_DIRECTORY_PATH_INC . "params.inc.php");
  34. require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");
  35. bx_import('BxDolLanguages');
  36. bx_import('BxTemplFunctions');
  37. $oTemplate = BxDolTemplate::getInstance();
  38. $oTemplate->setPageNameIndex (BX_PAGE_DEFAULT);
  39. $oTemplate->setPageHeader ("Buttons");
  40. $oTemplate->setPageContent ('page_main_code', PageCompMainCode());
  41. $oTemplate->getPageCode();
  42. /**
  43. * page code function
  44. */
  45. function PageCompMainCode() {
  46. ob_start();
  47. ?>
  48. <button class="bx-btn bx-def-margin-right">Button text</button>
  49. <button class="bx-btn bx-btn-img bx-def-margin-right"><i style="background-image:url(template/images/icons/clock.png)"></i></button>
  50. <button class="bx-btn bx-btn-img bx-def-margin-right"><u style="background-image:url(template/images/icons/clock.png)">Button text</u></button>
  51. <div class="bx-clear"></div><hr class="bx-def-hr bx-def-margin-topbottom" />
  52. <button class="bx-btn bx-btn-small bx-def-margin-right">Button text</button>
  53. <button class="bx-btn bx-btn-small bx-btn-img bx-def-margin-right"><i style="background-image:url(template/images/icons/clock.png)"></i></button>
  54. <button class="bx-btn bx-btn-small bx-btn-img bx-def-margin-right"><u style="background-image:url(template/images/icons/clock.png)">Button text</u></button>
  55. <div class="bx-clear"></div><hr class="bx-def-hr bx-def-margin-topbottom" />
  56. <button class="bx-btn bx-def-margin-right"><i class="sys-icon fire-extinguisher"></i></button>
  57. <button class="bx-btn bx-def-margin-right"><i class="sys-icon fire-extinguisher sys-icon-bigger"></i></button>
  58. <button class="bx-btn bx-def-margin-right"><i class="sys-icon fire-extinguisher sys-icon-bigger col-red1"></i></button>
  59. <button class="bx-btn bx-def-margin-right"><u class="sys-icon fire-extinguisher">Button text</u></button>
  60. <div class="bx-clear"></div><hr class="bx-def-hr bx-def-margin-topbottom" />
  61. <button class="bx-btn bx-btn-small bx-def-margin-right"><i class="sys-icon fire-extinguisher"></i></button>
  62. <button class="bx-btn bx-btn-small bx-def-margin-right"><u class="sys-icon fire-extinguisher">Button text</u></button>
  63. <?php
  64. return DesignBoxContent("Buttons", ob_get_clean(), BX_DB_PADDING_DEF);
  65. }
  66. /** @} */